一種ipv6前綴獲取裝置及方法
2023-06-11 08:42:06 2
專利名稱:一種ipv6前綴獲取裝置及方法
技術領域:
本發明涉及寬帶接入技術,尤其涉及網絡協議版本6(IPV6)地址獲取技術。
背景技術:
當前,隨著網際網路規模的日趨擴大,32比特的IPV4地址資源日見緊張,甚至有逐漸耗盡的趨勢,針對這一現象,網際網路工程任務組(IETF)在IPV6協議中提出採用128比特的IPV6地址,以求從根本上解決上述問題。
IPV6地址包括IPV6前綴和IPV6接口標識(ID)兩部分,下文中所提到的前綴都特指IPV6前綴,所提到的接口ID都特指IPV6接口ID,由於當前協議對用戶終端獲取前綴的具體方式未作限定,因此現有技術中還沒有涉及用戶終端如何獲取IPV6前綴的裝置或方法。
發明內容
有鑑於此,本發明的目的在於提供一種IPV6前綴獲取裝置,包括位於用戶終端側的請求模塊和位於前綴配置設備側的配置模塊,請求模塊用於發送前綴請求報文給配置模塊,並從配置模塊返回的前綴應答報文中獲取配置模塊為用戶終端配置的前綴的屬性信息;配置模塊用於為用戶終端配置前綴並保存所配置前綴的屬性信息,接收來自請求模塊的前綴請求報文,查找自身為用戶終端配置的前綴的屬性信息,並返回攜帶查找到的前綴屬性信息的前綴應答報文給請求模塊。
其中,配置模塊按照網際網路服務提供商(ISP)域為用戶終端配置前綴,並按照用戶終端所屬ISP域查找自身為用戶終端配置的前綴的屬性信息。
其中,配置模塊按照接口為用戶終端配置前綴,並按照用戶終端所屬接口查找自身為用戶終端配置的前綴的屬性信息。
其中,所述配置模塊進一步用於在接收到來自請求模塊的前綴請求報文後更新為用戶終端配置的前綴,並周期性返回攜帶更新後的前綴的屬性信息的前綴應答報文給請求模塊。
其中,所述用戶終端是鄰居發現協議(ND)用戶終端、點到點協議(PPP)用戶終端、動態主機配置協議(DHCP)用戶終端、擴展認證協議(EAP)用戶終端、或二層傳輸協議(L2TP)用戶終端。
其中,所述前綴配置設備是寬帶遠程接入伺服器(BRAS)設備。
其中,所述前綴配置設備是伺服器,所述請求模塊和所述配置模塊通過BRAS設備相互連接。
其中,所述伺服器是用戶設備遠端撥號認證協議(RADIUS)伺服器、終端接入控制器接入控制系統(TACACS)伺服器、或DHCP伺服器。
本發明的目的還在於提供一種IPV6前綴獲取方法,前綴配置設備為用戶終端配置前綴並保存所配置前綴的屬性信息,該方法包括步驟A、用戶終端發送前綴請求報文給前綴配置設備;B、前綴配置設備查找自身為用戶終端配置的前綴的屬性信息,將查找到的前綴屬性信息攜帶於前綴應答報文中返回給用戶終端。
其中,前綴配置設備按照ISP域為用戶終端配置前綴;步驟B中所述查找是前綴配置設備按照用戶終端所屬ISP域查找自身為用戶終端配置的前綴的屬性信息。
其中,前綴配置設備按照接口為用戶終端配置前綴;步驟B中所述查找是前綴配置設備按照用戶終端所屬接口查找自身為用戶終端配置的前綴的屬性信息。
其中,步驟A之後進一步包括前綴配置設備更新自身為用戶終端配置的前綴,並周期性返回攜帶更新後的前綴的屬性信息的前綴應答報文給用戶終端。
在本發明提出的IPV6前綴獲取裝置及方法中,由寬帶遠程接入伺服器(BRAS)設備或者伺服器為用戶終端配置前綴,用戶終端通過發送前綴請求報文的方式從BRAS設備或者伺服器獲取所配置的前綴。
此外,根據本發明提出的IPV6前綴獲取裝置及方法,在按照網際網路服務提供商(ISP)域為用戶終端配置前綴時,還具有以下效果1)分屬於不同ISP域的用戶終端彼此獨立地獲取前綴,有助於降低地址衝突的可能性;2)由於歸屬於同一ISP域的所有用戶終端被統一配置前綴,故而歸屬於同一ISP域的所有用戶終端的路由可以聚合為IPV6前綴的網段路由發布出去,這樣就減小了網絡中的路由規模;3)在按照ISP域為用戶終端配置的前綴得到更新時,或者用戶終端更換所屬的ISP域時,用戶終端都可以很方便的獲取新的前綴。
可見,本發明提供了一種切實可行的IPV6前綴獲取裝置及方法。
圖1是本發明實施例一的IPV6前綴獲取裝置的結構圖;圖2是本發明實施例一的IPV6前綴獲取方法的流程圖;圖3是本發明實施例二的IPV6前綴獲取裝置的結構圖;圖4是本發明實施例二的IPV6前綴獲取方法的流程圖。
具體實施例方式
本發明的核心思想是由BRAS設備或者伺服器為用戶終端配置前綴,用戶終端通過發送前綴請求報文的方式從BRAS設備或者伺服器獲取所配置的前綴。這裡,可以將BRAS設備和伺服器統稱為前綴配置設備。
為使本發明的目的、技術方案和優點更加清楚明白,以下舉實施例,並參照附圖,對本發明進一步詳細說明。
實施例一本實施例中,BRAS設備按照ISP域為用戶終端配置前綴,用戶終端通過發送前綴請求報文的方式從BRAS設備獲取按照ISP域配置的前綴。本實施例適用於鄰居發現協議(ND)用戶終端、點到點協議(PPP)用戶終端、動態主機配置協議(DHCP)用戶終端、擴展認證協議(EAP)用戶終端以及二層傳輸協議(L2TP)用戶終端等。
圖1是本發明實施例一的IPV6前綴獲取裝置的結構圖,如圖1所示,本發明的IPV6前綴獲取裝置100包括位於用戶終端側的請求模塊120和位於BRAS設備側的配置模塊130,請求模塊120和配置模塊130相互連接。其中,配置模塊130負責按照ISP域為用戶終端配置前綴並保存所配置前綴的屬性信息,具體的,配置模塊130通常為歸屬於同一ISP域的用戶終端統一配置至少一個前綴,並保存所配置前綴的屬性信息。這裡所說的屬性信息包括前綴的地址、長度、優先生存期、有效生存期以及自動配置(L/A)標記等。
請求模塊120用於發送前綴請求報文給配置模塊130,並從配置模塊130返回的前綴應答報文中獲取配置模塊130為其配置的前綴的屬性信息。
配置模塊130用於接收來自請求模塊120的前綴請求報文,根據用戶終端所屬ISP域查找為歸屬於該ISP域的用戶終端所配置的前綴的屬性信息,並將查找到的前綴屬性信息攜帶於前綴應答報文中返回給請求模塊120;同時,如果配置模塊130在接收到請求模塊120發送的前綴請求報文之後更新了為用戶終端配置的前綴,也就是說,如果配置模塊130更新了為歸屬於該用戶終端所屬ISP域的用戶終端配置的前綴,例如刪除當前配置的前綴或者增加新的前綴,則配置模塊130返回攜帶更新後的為歸屬於該ISP域的用戶終端所配置的前綴的屬性信息的前綴應答報文給請求模塊120。
圖2是本發明實施例一的IPV6前綴獲取方法的流程圖,其中,在進入圖2所示前綴獲取階段之前,BRAS設備已經對用戶終端進行了認證,獲知了用戶終端的所屬ISP域和所屬接口等各種信息。本實施例的IPV6前綴獲取方法包括步驟201請求模塊120發送前綴請求報文給配置模塊130;步驟202配置模塊130根據用戶終端所屬ISP域查找為歸屬於該ISP域的用戶終端配置的前綴的屬性信息;步驟203配置模塊130返回攜帶查找到的前綴屬性信息的前綴應答報文給請求模塊120。
同時,在步驟201之後,如果配置模塊130更新了為該用戶終端配置的前綴,也就是說,如果配置模塊130更新了為歸屬於該用戶終端所屬ISP域的用戶終端配置的前綴,例如刪除當前配置的前綴或者增加新的前綴,則配置模塊130周期性地執行步驟202′,該步驟未在圖2中示出。
步驟202′配置模塊130返回攜帶更新後的為歸屬於該ISP域的用戶終端所配置的前綴的屬性信息的前綴應答報文給請求模塊120。
此外,如果用戶終端更換了所屬的ISP域,那麼用戶終端可以通過向配置模塊發送前綴請求報文的方式獲取為歸屬於更換後的ISP域的用戶終端配置的前綴,這就使得用戶終端可以很方便地獲取新的前綴。
在本實施例中,配置模塊130也可以按照接口為用戶終端配置前綴並保存所配置前綴的屬性信息。相應地,上述步驟202應為配置模塊130根據用戶終端所屬接口查找為歸屬於該接口的用戶終端配置的前綴的屬性信息。
實施例二本實施例中,伺服器按照接口為用戶終端配置前綴,用戶終端通過發送前綴請求報文的方式從伺服器獲取按照接口配置的前綴。這裡所說的伺服器例如用戶設備遠端撥號認證協議(RADIUS)伺服器、終端接入控制器接入控制系統(TACACS)伺服器或者DHCP伺服器。本實施例適用於ND用戶終端、PPP用戶終端、DHCP用戶終端、EAP用戶終端以及L2TP用戶終端等。
圖3是本發明實施例二的IPV6前綴獲取裝置的結構圖,如圖3所示,本發明的IPV6前綴獲取裝置300包括位於用戶終端側的請求模塊320和位於伺服器側的配置模塊330,請求模塊320和配置模塊330通過BRAS設備相互連接,BRAS設備未在圖3中示出。其中,配置模塊330負責按照ISP域為用戶終端配置前綴並保存所配置前綴的屬性信息,具體的,配置模塊330通常為歸屬於同一接口的用戶終端統一配置至少一個前綴,並保存所配置前綴的屬性信息。這裡所說的屬性信息包括前綴的地址、長度、優先生存期、有效生存期以及L/A標記等。
請求模塊320用於發送前綴請求報文給配置模塊330,並從配置模塊330返回的前綴應答報文中獲取配置模塊330為其配置的前綴的屬性信息。
配置模塊330用於接收來自請求模塊320的前綴請求報文,根據用戶終端所屬接口查找為歸屬於該接口的用戶終端配置的前綴的屬性信息,並將查找到的前綴屬性信息攜帶於前綴應答報文中返回給請求模塊120;同時,如果配置模塊330在接收到請求模塊320發送的前綴請求報文之後更新了為用戶終端配置的前綴,也就是說,如果配置模塊330更新了為歸屬於該用戶終端所屬接口的用戶終端配置的前綴,例如刪除當前配置的前綴或者增加新的前綴,則配置模塊330返回攜帶更新後的為歸屬於該接口的用戶終端所配置的前綴的屬性信息的前綴應答報文給請求模塊320。
圖4是本發明實施例二的IPV6前綴獲取方法的流程圖,其中,在進入圖4所示前綴獲取階段之前,伺服器已經對用戶終端進行了認證,獲知了用戶終端的所屬ISP域和所屬接口等各種信息。本實施例的IPV6前綴獲取方法包括步驟401請求模塊320通過BRAS設備發送前綴請求報文給配置模塊330;步驟402配置模塊330根據用戶終端所屬接口查找為歸屬於該接口的用戶終端配置的前綴的屬性信息;步驟403配置模塊330通過BRAS設備返回攜帶查找到的前綴屬性信息的前綴應答報文給請求模塊320。
同時,在步驟401之後,如果配置模塊330更新了為該用戶終端配置的前綴,也就是說,如果配置模塊330更新了為歸屬於該用戶終端所屬接口的用戶終端配置的前綴,例如刪除當前配置的前綴或者增加新的前綴,則配置模塊330周期性地執行步驟402′,該步驟未在圖4中示出。
步驟402′配置模塊330返回攜帶更新後的為歸屬於該接口的用戶終端所配置的前綴的屬性信息的前綴應答報文給請求模塊320。
在本實施例中,配置模塊330也可以按照ISP域為用戶終端配置前綴並保存所配置前綴的屬性信息,相應地,上述步驟402應為配置模塊330根據用戶終端所屬ISP域查找為歸屬於該ISP域的用戶終端所配置的前綴的屬性信息。此外,如果用戶終端更換了所屬的ISP域,那麼用戶終端可以通過向配置模塊發送前綴請求報文的方式獲取為歸屬於更換後的ISP域的用戶終端配置的前綴,這就使得用戶終端可以很方便地獲取新的前綴。
以上所述,僅為本發明的較佳實施例而已,並非用於限定本發明的保護範圍。
權利要求
1.一種IPV6前綴獲取裝置,其特徵在於,包括位於用戶終端側的請求模塊和位於前綴配置設備側的配置模塊,請求模塊用於發送前綴請求報文給配置模塊,並從配置模塊返回的前綴應答報文中獲取配置模塊為用戶終端配置的前綴的屬性信息;配置模塊用於為用戶終端配置前綴並保存所配置前綴的屬性信息,接收來自請求模塊的前綴請求報文,查找自身為用戶終端配置的前綴的屬性信息,並返回攜帶查找到的前綴屬性信息的前綴應答報文給請求模塊。
2.如權利要求1所述的裝置,其特徵在於,配置模塊按照網際網路服務提供商ISP域為用戶終端配置前綴,並按照用戶終端所屬ISP域查找自身為用戶終端配置的前綴的屬性信息。
3.如權利要求1所述的裝置,其特徵在於,配置模塊按照接口為用戶終端配置前綴,並按照用戶終端所屬接口查找自身為用戶終端配置的前綴的屬性信息。
4.如權利要求1所述的裝置,其特徵在於,所述配置模塊進一步用於在接收到來自請求模塊的前綴請求報文後更新為用戶終端配置的前綴,並周期性返回攜帶更新後的前綴的屬性信息的前綴應答報文給請求模塊。
5.如權利要求1到4中任一項所述的裝置,其特徵在於,所述用戶終端是鄰居發現協議ND用戶終端、點到點協議PPP用戶終端、動態主機配置協議DHCP用戶終端、擴展認證協議EAP用戶終端、或二層傳輸協議L2TP用戶終端。
6.如權利要求1到4中任一項所述的裝置,其特徵在於,所述前綴配置設備是寬帶遠程接入伺服器BRAS設備。
7.如權利要求1到4中任一項所述的裝置,其特徵在於,所述前綴配置設備是伺服器,所述請求模塊和所述配置模塊通過BRAS設備相互連接。
8.如權利要求7所述的裝置,其特徵在於,所述伺服器是用戶設備遠端撥號認證協議RADIUS伺服器、終端接入控制器接入控制系統TACACS伺服器、或DHCP伺服器。
9.一種IPV6前綴獲取方法,其特徵在於,前綴配置設備為用戶終端配置前綴並保存所配置前綴的屬性信息,該方法包括步驟A、用戶終端發送前綴請求報文給前綴配置設備;B、前綴配置設備查找自身為用戶終端配置的前綴的屬性信息,將查找到的前綴屬性信息攜帶於前綴應答報文中返回給用戶終端。
10.如權利要求9所述的方法,其特徵在於,前綴配置設備按照ISP域為用戶終端配置前綴;步驟B中所述查找是前綴配置設備按照用戶終端所屬ISP域查找自身為用戶終端配置的前綴的屬性信息。
11.如權利要求9所述的方法,其特徵在於,前綴配置設備按照接口為用戶終端配置前綴;步驟B中所述查找是前綴配置設備按照用戶終端所屬接口查找自身為用戶終端配置的前綴的屬性信息。
12.如權利要求9所述的方法,其特徵在於,步驟A之後進一步包括前綴配置設備更新自身為用戶終端配置的前綴,並周期性返回攜帶更新後的前綴的屬性信息的前綴應答報文給用戶終端。
全文摘要
本發明公開了一種IPV6前綴獲取裝置,包括位於用戶終端側的請求模塊和位於前綴配置設備側的配置模塊,請求模塊用於發送前綴請求報文給配置模塊,並從配置模塊返回的前綴應答報文中獲取配置模塊為用戶終端配置的前綴的屬性信息;配置模塊用於為用戶終端配置前綴並保存所配置前綴的屬性信息,接收來自請求模塊的前綴請求報文,查找自身為用戶終端配置的前綴的屬性信息,並返回攜帶查找到的前綴屬性信息的前綴應答報文給請求模塊。本發明還公開了一種IPV6前綴獲取方法。本發明提供了一種切實可行的IPV6前綴獲取裝置及方法。
文檔編號H04L29/12GK1859420SQ200610056750
公開日2006年11月8日 申請日期2006年3月6日 優先權日2006年3月6日
發明者丁常海 申請人:華為技術有限公司