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