專利名稱:獲取IPv6地址信息的方法、網(wǎng)關(guān)、服務(wù)器及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù),尤其涉及一種獲取IPv6地址信息的方法、網(wǎng)關(guān)、服務(wù)器及 系統(tǒng)。
背景技術(shù):
在接入網(wǎng)中,IP會話(session)代表了與一個(gè)用戶(Subscriber/user)的IP 地址關(guān)聯(lián)的網(wǎng)絡(luò)接入連接會話?,F(xiàn)有的IPv4會話采用特有的BFD/ARP(Bidirectional Forwarding Detection,雙向轉(zhuǎn)發(fā)檢測;Address ResolutionProtocol地址解析協(xié)議)存 活檢測機(jī)制。 IP會話通常在IP邊緣節(jié)點(diǎn)(IP Edge Node),例如BNG/BRAS (BroadbandNetwork Gateway寬帶網(wǎng)絡(luò)網(wǎng)關(guān);Broadband Remote Access Server寬帶接入服務(wù)器)上終結(jié),IP會 話的另一側(cè)通常在用戶設(shè)備,例如家庭網(wǎng)關(guān)(HomeGateway,家庭網(wǎng)關(guān))上終結(jié),即IP會話是 在用戶(Subscriber)設(shè)備與IP邊緣節(jié)點(diǎn)建立的一條會話連接,為單跳(single hop)會話。 IP會話用于網(wǎng)絡(luò)對用戶接入網(wǎng)絡(luò)的管理,如計(jì)費(fèi)、狀態(tài)等。IP會話以IP地址/前綴作為IP 會話標(biāo)識。現(xiàn)有技術(shù)IPv4下家庭網(wǎng)關(guān)支持通常不支持網(wǎng)絡(luò)地址轉(zhuǎn)換器(NetworkAddress Translation, NAT) , IPv4會話為單跳會話。 在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題IPv6下家庭網(wǎng) 關(guān)為路由器,通常不支持網(wǎng)絡(luò)地址轉(zhuǎn)換器(Network AddressTranslation, NAT),然而用戶 設(shè)備不一定是家庭網(wǎng)關(guān),可能是家庭網(wǎng)關(guān)之后的用戶終端(UE,User Equipment),此時(shí)用戶 終端的IPv6地址/前綴往往由家庭網(wǎng)關(guān)分配,IP邊緣節(jié)點(diǎn)通常不知用戶終端的IPv6地址 /前綴,IPv6會話面臨家庭網(wǎng)關(guān)后面的用戶如何穿越家庭網(wǎng)關(guān)實(shí)現(xiàn)用戶的IPv6地址/前綴 為IP邊緣節(jié)點(diǎn)所感知的問題。也就是說,現(xiàn)有技術(shù)中,IPv6會話僅為單跳會話,且IPv6會 話無法建立于家庭網(wǎng)關(guān)之后的用戶終端與IP邊緣節(jié)點(diǎn)之間。
發(fā)明內(nèi)容
為了克服現(xiàn)有技術(shù)中的缺陷,本發(fā)明實(shí)施例提出一種獲取IPv6地址信息的方法、 網(wǎng)關(guān)、服務(wù)器及系統(tǒng),用于解決IPv6會話中家庭網(wǎng)關(guān)后面的用戶如何穿越家庭網(wǎng)關(guān)實(shí)現(xiàn)用 戶的IPv6地址/前綴為IP邊緣節(jié)點(diǎn)所感知的問題。 —方面,本發(fā)明實(shí)施例提供一種獲取IPv6地址信息的方法,所述方法包括用戶 終端與認(rèn)證服務(wù)器認(rèn)證交互;在認(rèn)證過程中,為用戶終端分配用于數(shù)據(jù)通信的IPv6地址信 息;將所述IPv6地址信息通過認(rèn)證消息發(fā)送給IP邊緣節(jié)點(diǎn),使所述的邊緣節(jié)點(diǎn)獲取用戶終 端的IPv6地址信息。 另一方面,本發(fā)明實(shí)施例提供一種獲取IPv6地址信息的網(wǎng)關(guān),所述網(wǎng)關(guān)包括認(rèn) 證交互單元,用戶終端與認(rèn)證服務(wù)器認(rèn)證交互;IPv6地址分配單元,在認(rèn)證過程中,為用戶 終端分配用于數(shù)據(jù)通信的IPv6地址信息;IPv6地址信息發(fā)送單元,將所述IPv6地址信息 通過認(rèn)證消息發(fā)送給IP邊緣節(jié)點(diǎn),使所述的邊緣節(jié)點(diǎn)獲取用戶終端的IPv6地址信息。
再一方面,本發(fā)明實(shí)施例提供一種獲取IPv6地址信息的服務(wù)器,所述服務(wù)器包括第一IPv6地址接收單元,用于接收家庭網(wǎng)關(guān)為用戶終端分配的用于數(shù)據(jù)通信的第一IPv6地址信息;第一會話綁定單元,用于使所述的第一 IPv6地址信息綁定與用戶終端之間的IPv6會話。 又一方面,本發(fā)明實(shí)施例提供一種接入網(wǎng)絡(luò)系統(tǒng),所述系統(tǒng)包括獲取IPv6地址信息的網(wǎng)關(guān)及服務(wù)器,其中,所述網(wǎng)關(guān)用于用戶終端與認(rèn)證服務(wù)器認(rèn)證交互,在認(rèn)證過程中,為用戶終端分配用于數(shù)據(jù)通信的IPv6地址信息,并將所述IPv6地址信息通過認(rèn)證消息發(fā)送給IP邊緣節(jié)點(diǎn),使所述的邊緣節(jié)點(diǎn)獲取用戶終端的IPv6地址信息;所述服務(wù)器用于接收家庭網(wǎng)關(guān)為用戶終端分配的用于數(shù)據(jù)通信的第一 IPv6地址信息,并使所述的第一 IPv6地址信息綁定與用戶終端之間的IPv6會話。 本發(fā)明實(shí)施例的有益效果在于,根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,使得IP邊緣節(jié)點(diǎn)能夠穿越家庭網(wǎng)關(guān)獲取到用戶終端的IPv6地址信息。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)
有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的獲取IPv6地址信息的方法的流程圖; 圖2為本發(fā)明實(shí)施例提供的獲取IPv6地址信息的網(wǎng)關(guān)的示意圖; 圖3為本發(fā)明實(shí)施例提供的獲取IPv6地址信息的服務(wù)器的示意圖; 圖4為本發(fā)明實(shí)施例提供的獲取IPv6地址信息的接入網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)框圖; 圖5為本發(fā)明實(shí)施例提供的獲取IPv6地址信息的接入網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)示意圖; 圖6為本發(fā)明實(shí)施例一提供的獲取IPv6地址信息的方法的流程圖; 圖7為本發(fā)明實(shí)施例二提供的獲取IPv6地址信息的方法的流程圖; 圖8為本發(fā)明實(shí)施例三提供的獲取IPv6地址信息的方法的流程圖; 圖9為本發(fā)明實(shí)施例四提供的獲取IPv6地址信息的方法的流程圖; 圖10為本發(fā)明實(shí)施例五提供的獲取IPv6地址信息的方法的流程圖; 圖11為本發(fā)明實(shí)施例六提供的獲取IPv6地址信息的方法的流程圖; 圖12為本發(fā)明實(shí)施例七提供的獲取IPv6地址信息的方法的流程圖; 圖13為本發(fā)明實(shí)施例八提供的獲取IPv6地址信息的方法的流程圖。
具體實(shí)施例方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。 如圖1所示,為本發(fā)明實(shí)施例提供的獲取IPv6地址信息的方法的流程圖。所述方法包括用戶終端與認(rèn)證服務(wù)器認(rèn)證交互S101 ;在認(rèn)證過程中,為用戶終端分配用于數(shù)據(jù)通信的IPv6地址信息S102 ;將所述IPv6地址信息通過認(rèn)證消息發(fā)送給IP邊緣節(jié)點(diǎn),使所述的邊緣節(jié)點(diǎn)獲取用戶終端的IPv6地址信息S103。 在圖1所示的流程圖的基礎(chǔ)上,本發(fā)明實(shí)施例提供一種獲取IPv6地址信息的方法。本發(fā)明實(shí)施例提供的方法包括圖1中的步驟,還包括在用戶終端向認(rèn)證服務(wù)器認(rèn)證前,為用戶終端分配用于認(rèn)證的認(rèn)證IPv6地址信息;監(jiān)聽用戶終端與認(rèn)證服務(wù)器間的認(rèn)證交互及中轉(zhuǎn)用戶終端與認(rèn)證服務(wù)器間的認(rèn)證消息;收到認(rèn)證成功消息后,對認(rèn)證成功的用戶終端通過DHCP方式分配用于數(shù)據(jù)通信的IPv6地址信息、通過路由器通告方式分配用于數(shù)據(jù)通信的IPv6地址信息或通過DHCP PD (Prefix Delegation,前綴委派)方式分配用于數(shù)據(jù)通信的IPv6地址信息。其中,所述的認(rèn)證消息包括認(rèn)證結(jié)束應(yīng)答消息。所述的認(rèn)證交互的認(rèn)證協(xié)議包括網(wǎng)絡(luò)接入信息承載協(xié)議。所述的IPv6地址信息包括IPv6地址前綴或IPv6地址。所述方法還包括所述的邊緣節(jié)點(diǎn)獲取用戶終端的IPv6地址信息后,根據(jù)所述的IPv6地址信息建立所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話,將IPv6地址信息與IPv6會話綁定;根據(jù)所述的IPv6地址信息解除所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話。根據(jù)所述的IPv6地址信息綁定邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話包括IPv6地址信息與IPv6會話端口綁定,或IPv6地址信息與MAC地址綁定。 如圖2所示,為本發(fā)明實(shí)施例提供的獲取IPv6地址信息的網(wǎng)關(guān)的示意圖。所述網(wǎng)關(guān)包括認(rèn)證交互單元201,用于用戶終端與認(rèn)證服務(wù)器認(rèn)證交互;IPv6地址分配單元202,用于在認(rèn)證過程中,用于為用戶終端分配用于數(shù)據(jù)通信的IPv6地址信息;IPv6地址信息發(fā)送單元203,用于將所述IPv6地址信息通過認(rèn)證消息發(fā)送給IP邊緣節(jié)點(diǎn),使所述的邊緣節(jié)點(diǎn)獲取用戶終端的IPv6地址信息。 在圖2所示的流程圖的基礎(chǔ)上,本發(fā)明實(shí)施例提供一種獲取IPv6地址信息的網(wǎng)關(guān)。本發(fā)明實(shí)施例提供的網(wǎng)關(guān)包括圖2中的單元,還包括認(rèn)證地址分配單元,用于在用戶終端向認(rèn)證服務(wù)器認(rèn)證前,為用戶終端分配認(rèn)證IPv6地址信息;監(jiān)聽及中轉(zhuǎn)單元,用于監(jiān)聽用戶終端與認(rèn)證服務(wù)器間的認(rèn)證交互及中轉(zhuǎn)用戶終端與認(rèn)證服務(wù)器間的認(rèn)證消息。其中,所述的IPv6地址分配單元為用戶終端分配用于數(shù)據(jù)通信的IPv6地址信息包括收到認(rèn)證成功消息后,對認(rèn)證成功的用戶終端通過DHCP方式分配用于數(shù)據(jù)通信的IPv6地址信息、通過路由器通告方式分配用于數(shù)據(jù)通信的IPv6地址信息或通過DHCP PD方式分配用于數(shù)據(jù)通信的IPv6地址信息。所述的認(rèn)證消息包括認(rèn)證結(jié)束應(yīng)答消息。所述的認(rèn)證交互的認(rèn)證協(xié)議包括網(wǎng)絡(luò)接入信息承載協(xié)議。所述的IPv6地址信息包括IPv6地址前綴或IPv6地址。所述方法還包括會話綁定單元,用于所述的邊緣節(jié)點(diǎn)獲取用戶終端的IPv6地址信息后,根據(jù)所述的IPv6地址信息建立所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話,將IPv6地址信息與IPv6會話綁定。所述的網(wǎng)關(guān)還包括會話解除單元,用于根據(jù)所述的IPv6地址信息解除所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話。其中,根據(jù)所述的IPv6地址信息綁定邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話包括IPv6地址信息與IPv6會話端口綁定,或IPv6地址信息與MAC地址綁定。 如圖3所示,為本發(fā)明實(shí)施例提供的獲取IPv6地址信息的服務(wù)器的示意圖。所述服務(wù)器包括第一 IPv6地址接收單元301,用于接收家庭網(wǎng)關(guān)為用戶終端分配的用于數(shù)據(jù)通信的第一 IPv6地址信息;第一會話綁定單元302,用于使所述的第一 IPv6地址信息綁定與用戶終端之間的IPv6會話。
本發(fā)明實(shí)施例提供一種獲取IPv6地址信息的接入網(wǎng)絡(luò)系統(tǒng)。如圖4所示,為本發(fā)明實(shí)施例提供的獲取IPv6地址信息的接入網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)框圖。所述接入網(wǎng)絡(luò)系統(tǒng)包括獲取IPv6地址信息的網(wǎng)關(guān)404及服務(wù)器401,其中,所述網(wǎng)關(guān)404包括認(rèn)證消息發(fā)送單元405,用于用戶終端與認(rèn)證服務(wù)器認(rèn)證交互;IPv6地址信息分配單元406,用于在認(rèn)證過程中,為用戶終端分配用于數(shù)據(jù)通信的IPv6地址信息;IPv6地址信息發(fā)送單元407,用于將所述IPv6地址信息通過認(rèn)證消息發(fā)送給IP邊緣節(jié)點(diǎn),使所述的邊緣節(jié)點(diǎn)獲取用戶終端的IPv6地址信息。所述服務(wù)器401包括第一 IPv6地址信息接收單元402,用于接收家庭網(wǎng)關(guān)為用戶終端分配的用于數(shù)據(jù)通信的第一 IPv6地址信息;第一會話綁定單元403,用于使所述的第一 IPv6地址信息綁定與用戶終端之間的IPv6會話。 如圖5所示,為本發(fā)明提出的一種獲取IPv6地址信息的接入網(wǎng)絡(luò)系統(tǒng)的結(jié)構(gòu)示意圖,其中,家庭網(wǎng)關(guān)為三層路由器,家庭網(wǎng)關(guān)可集成動態(tài)主機(jī)分配協(xié)議(Dynamic HostConfiguration Protocol, DHCP)月艮務(wù)器或無狀態(tài)地址自動分配(StateLess AddressAutoConfiguration, SLAC)路由器。其中,"P"標(biāo)識會話的端點(diǎn)。 如圖5所示,IP會話1為單跳會話,家庭網(wǎng)關(guān)作為用戶在家庭網(wǎng)關(guān)和寬帶網(wǎng)路網(wǎng)關(guān)間建立的IPv6會話;IP會話2為用戶終端(特別是游牧用戶)作為用戶如圖4,在用戶終端和寬帶網(wǎng)路網(wǎng)關(guān)間建立的IPv6會話,IP會話2為多跳會話,用戶終端到家庭網(wǎng)關(guān)為第一跳,家庭網(wǎng)關(guān)再到IP邊緣節(jié)點(diǎn)為第二跳。 結(jié)合附圖和具體實(shí)施例對本發(fā)明做進(jìn)一步說明,但本發(fā)明但不局限于以下實(shí)施例。 實(shí)施例一 在本實(shí)施例中,用戶終端采用鏈路局部地址/獨(dú)一局部地址(LLA/ULA)進(jìn)行用戶認(rèn)證,用戶認(rèn)證成功后,家庭網(wǎng)關(guān)為用戶終端分配用于用戶認(rèn)證后數(shù)據(jù)通信的IPv6地址/前綴;認(rèn)證過程中,雖然用戶終端IPv6地址發(fā)生變化,認(rèn)證會話ID或transaction ID保持不變。 如圖6所示,為本發(fā)明實(shí)施例一提供的獲取IPv6地址信息的方法的流程圖。
IPv6會話建立的流程,如圖6所示,其中家庭網(wǎng)關(guān)支持認(rèn)證中轉(zhuǎn)(Relay)和認(rèn)證監(jiān)聽功能,IP邊緣節(jié)點(diǎn)做DHCP PD監(jiān)聽(Snooping)和認(rèn)證的Authenticator (認(rèn)證者)功能。所述方法包括以下步驟 S601 :家庭網(wǎng)關(guān)通過DHCP PD申請IPv6地址前綴,例如得到一個(gè)56位的IPv6地址前綴,Prefix Z = 2002: db8:200:100,該前綴主要用于家庭網(wǎng)關(guān)的LAN 口 ,但也可用于家庭網(wǎng)關(guān)的WAN 口 ; S602 :IP邊緣節(jié)點(diǎn)做DHCP PD監(jiān)聽,將分配給家庭網(wǎng)關(guān)的IPv6地址前綴與IP會話1綁定;例如,將Prefix Z與IP Session 1所在的端口綁定,或?qū)refix Z與IP會話1通信對端的MAC地址(家庭網(wǎng)關(guān)的MAC地址)綁定;
S603 :用戶終端自動配置LLA/ULA ; S604 :用戶終端以步驟3中所述LLA/ULA作為源IPv6地址,與認(rèn)證服務(wù)器間進(jìn)行認(rèn)證交互,其中,家庭網(wǎng)關(guān)實(shí)現(xiàn)認(rèn)證中轉(zhuǎn)和認(rèn)證監(jiān)聽功能,IP邊緣節(jié)點(diǎn)實(shí)現(xiàn)認(rèn)證的認(rèn)證者功能; S605 S606、認(rèn)證成功,IP邊緣節(jié)點(diǎn)和家庭網(wǎng)關(guān)轉(zhuǎn)發(fā)來自認(rèn)證服務(wù)器的認(rèn)證結(jié)束通知,例如EAP成功(EAP Success)消息; S607 :家庭網(wǎng)關(guān)監(jiān)聽到認(rèn)證成功,向用戶終端分配用于數(shù)據(jù)通信的IPv6地址(IP@2 = 2002: db8:200:122: 2fc: e0: fe99:3234),或向用戶終端先分配用于數(shù)據(jù)通信的IPv6地址前綴(Prefix Y2 = 2002: db8:200:122: :/64)再得到IPv6地址(IP@2 = 2002 :db8:200:122:2fc:e0:fe99:3234); S608 :用戶終端以步驟S607中所述IPv6地址(IP@2)作為源IPv6地址,即以Prefix Y2作為源IPv6地址前綴,回應(yīng)認(rèn)證結(jié)束應(yīng)答消息;或者可選在認(rèn)證結(jié)束應(yīng)答消息中攜帶源IPv6地址前綴Prefix Y2 ;
S609 :家庭網(wǎng)關(guān)中轉(zhuǎn)認(rèn)證結(jié)束應(yīng)答消息; S610 :IP邊緣節(jié)點(diǎn)通過對認(rèn)證結(jié)束應(yīng)答消息的源IPv6地址進(jìn)行最長前綴匹配,或者直接從認(rèn)證結(jié)束應(yīng)答消息攜帶的內(nèi)容中,獲得分配給用戶終端的源IPv6地址/前綴Prefix Y2,然后將分配給用戶終端的IPv6地址/前綴與IP會話2綁定;例如,將IP@2/Prefix Y2與IP Session 1所在的端口綁定,或?qū)P@2/Prefix Y2與IP會話1通信對端的MAC地址(用戶終端或家庭網(wǎng)關(guān)的MAC地址)綁定; S611 :用戶終端與IP邊緣節(jié)點(diǎn)或認(rèn)證服務(wù)器間進(jìn)行Session結(jié)束交互;用戶終端以步驟707中所述IPv6地址(IP@2)作為源IPv6地址,即以Pref ixY2作為源IPv6地址前綴,進(jìn)行會話結(jié)束交互;或者可選在進(jìn)行會話結(jié)束交互消息中攜帶源IPv6地址前綴PrefixY2 ; S612 :IP邊緣節(jié)點(diǎn)通過對Session結(jié)束消息的源IPv6地址進(jìn)行最長前綴匹配,或者直接從會話結(jié)束攜帶的內(nèi)容中,獲得分配給用戶終端的源IPv6地址/前綴PrefixY2,然后將分配給用戶終端的IPv6地址/前綴與IP會話2解綁定;例如,將IP@2/Prefix Y2與IP Session 1所在的端口解綁定,或?qū)P@2/Pref ix Y2與IP會話1通信對端的MAC地址(用戶終端或家庭網(wǎng)關(guān)的MAC地址)解綁定。 本發(fā)明實(shí)施例所能達(dá)到的技術(shù)效果是根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,使得IP邊緣節(jié)點(diǎn)能夠穿越家庭網(wǎng)關(guān)獲取到用戶終端的IPv6地址信息,也就是說IP邊緣節(jié)點(diǎn)能感知作為路由器的家庭網(wǎng)關(guān)之后的用戶的IPv6地址信息;進(jìn)一步地,實(shí)現(xiàn)了綁定所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話,相應(yīng)地,將單跳IPv6會話擴(kuò)展為多跳IPv6會話。
實(shí)施例二 在本實(shí)施例中,用戶終端采用鏈路局部地址/獨(dú)一局部地址(LLA/ULA)進(jìn)行用戶認(rèn)證,用戶認(rèn)證成功后,家庭網(wǎng)關(guān)為用戶終端分配用于用戶認(rèn)證后數(shù)據(jù)通信的IPv6地址/前綴;認(rèn)證過程中,雖然用戶終端IPv6地址發(fā)生變化,認(rèn)證會話ID或transaction ID保持不變。 如圖7所示,為本發(fā)明實(shí)施例二提供的獲取IPv6地址信息的方法的流程圖。
以PANA (Protocol for Carrying Authentication and Network Access,網(wǎng)絡(luò)接入認(rèn)證信息承載協(xié)議)為例,如圖7所示,進(jìn)一步細(xì)化IPv6多跳會話建立過程。其中家庭網(wǎng)關(guān)支持PANA認(rèn)證中轉(zhuǎn)(Relay)和PANA認(rèn)證監(jiān)聽功能,IP邊緣節(jié)點(diǎn)做DHCP PD監(jiān)聽和PANA認(rèn)證的Authenticator (認(rèn)證者)功能,用戶終端為PANA客戶端。
S701 S702 :同圖6步驟S601 S602 ;
當(dāng)有新的用戶終端接入時(shí),
S703 :同圖6步驟S603 ; S704 S705 :游牧用戶終端以步驟S703中所述LLA/ULA作為源IPv6地址,發(fā)起PANA-Client-Initiation(PANA客戶啟動報(bào)文)以觸發(fā)PANA認(rèn)證;其中,家庭網(wǎng)關(guān)實(shí)現(xiàn)PANA認(rèn)證Relay和PANA認(rèn)證監(jiān)聽功能,IP邊緣節(jié)點(diǎn)實(shí)現(xiàn)PANA認(rèn)證的認(rèn)證者功能;
S706 S707 :用戶終端以步驟S603中所述LLA/ULA作為源IPv6地址,與認(rèn)證服務(wù)器間進(jìn)行認(rèn)證交互,認(rèn)證交互消息采用PANA-Auth-Request/Answer(PANA認(rèn)證請求/答復(fù)); S708 S709、認(rèn)證成功,IP Edge節(jié)點(diǎn)和家庭網(wǎng)關(guān)轉(zhuǎn)發(fā)來自認(rèn)證服務(wù)器EAP成功(EAP Success)消息,所述EAP Success消息承載于PANA認(rèn)證請求消息;其中,PANA認(rèn)證請求消息的"I"位置位,表明通知PANA客戶端進(jìn)行IPv6地址重新分配,"C"位置位,表明通知PANA客戶端認(rèn)證結(jié)束; S710 :用戶終端收到PANA認(rèn)證請求消息,由"I"位置位觸發(fā)用戶終端發(fā)起RS消息,請求下發(fā)用于數(shù)據(jù)通信用的新IPv6地址前綴; S711 :家庭網(wǎng)關(guān)監(jiān)聽到PANA認(rèn)證成功和"I"位置位,在收到RS消息后,向用戶終
端分配用于數(shù)據(jù)通信的IPv6地址前綴(PrefixY2 = 2002: db8:200:122: :/64); S712 :用戶終端根據(jù)RA得到的用于數(shù)據(jù)通信的IPv6地址前綴Prefix Y2,自動配
置生成全局IPv6地址(IP@2 = 2002: db8:200:122: 2fc: e0: fe99:3234); S713 :用戶終端以步驟S712中所述IPv6地址(IP@2)作為源IPv6地址,即以
Prefix Y2作為源IPv6地址前綴,回應(yīng)PANA-Auth-Answer消息;其中,C位置位,表明通知
PANA客戶端認(rèn)證結(jié)束;或者可選在PANA-Auth-Answer消息中攜帶源IPv6地址前綴Prefix
Y2 ; S714 :家庭網(wǎng)關(guān)中轉(zhuǎn)PANA-Auth-Answer消息; S715 :IP邊緣節(jié)點(diǎn)通過對PANA-Auth-Answer消息的源IPv6地址進(jìn)行最長前綴匹配,或者直接從PANA-Auth-Answer消息攜帶的內(nèi)容中,獲得分配給用戶終端的源IPv6地址/前綴Prefix Y2,然后將分配給用戶終端的IPv6地址/前綴與IP會話2綁定;例如,將IP@2/Pref ix Y2與IP會話1所在的端口綁定,或?qū)P@2/Pref ix Y2與IP會話1通信對端的MAC地址(用戶終端或家庭網(wǎng)關(guān)的MAC地址)綁定; S716 :用戶終端與IP邊緣節(jié)點(diǎn)或認(rèn)證服務(wù)器間進(jìn)行PANA-Termination-Request/Answer (PANA終止請求/答復(fù))報(bào)文交互,以終止PANA會話;PANA終止請求可由PANA客戶端發(fā)起,IP邊緣節(jié)點(diǎn)回復(fù)PANA-Termination-Answer ;或者PANA終止請求可由IP Edge節(jié)點(diǎn)發(fā)起,PANA客戶端回復(fù)PANA-Termination-Answer ; 用戶終端以步驟S612中所述IPv6地址(IP@2)作為源IPv6地址,即以Prefix Y2作為源IPv6地址前綴,進(jìn)行PANA會話結(jié)束交互; 或者可選在用戶終端發(fā)送的PANA會話結(jié)束交互消息中攜帶源IPv6地址前綴Prefix Y2; S717 :IP邊緣節(jié)點(diǎn)通過對PANA終止請求/答復(fù)消息的源IPv6地址進(jìn)行最長前綴匹配,或者直接從PANA-Termination-Request/Answer攜帶的內(nèi)容中,獲得分配給用戶終端的源IPv6地址前綴Prefix Y2,然后將分配給用戶終端的IPv6地址/前綴與IP會話2解綁定;例如,將IP@2/Pref ix Y2與IP會話1所在的端口解綁定,或?qū)P@2/Pref ix Y2與IP會話1通信對端的MAC地址(用戶終端或家庭網(wǎng)關(guān)的MAC地址)解綁定。
本發(fā)明實(shí)施例所能達(dá)到的技術(shù)效果是根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,使得IP邊緣節(jié)點(diǎn)能夠穿越家庭網(wǎng)關(guān)獲取到用戶終端的IPv6地址信息,也就是說IP邊緣節(jié)點(diǎn)能感知作為路由器的家庭網(wǎng)關(guān)之后的用戶的IPv6地址信息;進(jìn)一步地,實(shí)現(xiàn)了綁定所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話,相應(yīng)地,將單跳IPv6會話擴(kuò)展為多跳IPv6會話。
實(shí)施例三 在本實(shí)施例中,用戶終端采用鏈路局部地址/獨(dú)一局部地址(LLA/ULA)進(jìn)行用戶認(rèn)證,用戶認(rèn)證成功后,家庭網(wǎng)關(guān)為用戶終端分配用于用戶認(rèn)證后數(shù)據(jù)通信的IPv6地址/前綴;認(rèn)證過程中,雖然用戶終端IPv6地址發(fā)生變化,認(rèn)證會話ID或transaction ID保持不變。 另一種以PANA為例的IPv6多跳會話建立過程,如圖8所示,為本發(fā)明實(shí)施例三提供的獲取IPv6地址信息的方法的流程圖。其中,除家庭網(wǎng)關(guān)支持PANA認(rèn)證中轉(zhuǎn)(Relay)和PANA認(rèn)證監(jiān)聽功能,IP Edge節(jié)點(diǎn)做DHCP PD監(jiān)聽和PANA認(rèn)證的Authenticator (認(rèn)證者)功能,用戶終端為PANA客戶端外,用戶終端作為前綴請求路由器(requesting router),家庭網(wǎng)關(guān)作為前綴委派路由器(delegating router)。
S801 S809 :同圖6步驟S601-S609 ; S810 :用戶終端收到PANA認(rèn)證請求消息,由"I"位置位觸發(fā)用戶終端發(fā)起DHCP PD過程,家庭網(wǎng)關(guān)通過DHCP PD向用戶終端下發(fā)用于數(shù)據(jù)通信用的新IPv6地址前綴(PrefixY2 = 2002:db8:200:122::/64);
S811 S816 :同圖7步驟S712 S717。
本發(fā)明實(shí)施例所能達(dá)到的技術(shù)效果是根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,使得IP邊緣節(jié)點(diǎn)能夠穿越家庭網(wǎng)關(guān)獲取到用戶終端的IPv6地址信息,也就是說IP邊緣節(jié)點(diǎn)能感知作為路由器的家庭網(wǎng)關(guān)之后的用戶的IPv6地址信息;進(jìn)一步地,實(shí)現(xiàn)了綁定所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話,相應(yīng)地,將單跳IPv6會話擴(kuò)展為多跳IPv6會話。
實(shí)施例四 在本實(shí)施例中,用戶終端采用鏈路局部地址/獨(dú)一局部地址(LLA/ULA)進(jìn)行用戶認(rèn)證,用戶認(rèn)證成功后,家庭網(wǎng)關(guān)為用戶終端分配用于用戶認(rèn)證后數(shù)據(jù)通信的IPv6地址/前綴;認(rèn)證過程中,雖然用戶IPv6地址發(fā)生變化,認(rèn)證會話ID或transaction ID保持不變。 另一種以PANA為例的IPv6多跳會話建立過程,如圖9所示,為本發(fā)明實(shí)施例四提供的獲取IPv6地址信息的方法的流程圖。其中,除家庭網(wǎng)關(guān)支持PANA認(rèn)證中轉(zhuǎn)和PANA認(rèn)證監(jiān)聽功能,IP Edge節(jié)點(diǎn)做DHCP PD監(jiān)聽和PANA認(rèn)證的認(rèn)證者功能,用戶終端為PANA客戶端外,家庭網(wǎng)關(guān)作為DHCP服務(wù)器。
S901 S909 :同圖7步驟S701 S709 ; S910 S911 :用戶終端收到PANA認(rèn)證請求消息,由"I"位置位觸發(fā)用戶終端發(fā)起DHCP過程,家庭網(wǎng)關(guān)通過DHCP向用戶終端下發(fā)用于數(shù)據(jù)通信用的新IPv6地址(IP@2 = 2002:db8:200:122:2fc:e0:fe99:3234);
S912 S916 :同圖7步驟S713 S717。
本發(fā)明實(shí)施例所能達(dá)到的技術(shù)效果是根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,使得IP邊
10緣節(jié)點(diǎn)能夠穿越家庭網(wǎng)關(guān)獲取到用戶終端的IPv6地址信息,也就是說IP邊緣節(jié)點(diǎn)能感知作為路由器的家庭網(wǎng)關(guān)之后的用戶的IPv6地址信息;進(jìn)一步地,實(shí)現(xiàn)了綁定所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話,相應(yīng)地,將單跳IPv6會話擴(kuò)展為多跳IPv6會話。
實(shí)施例五 在本實(shí)施例中,家庭網(wǎng)關(guān)做認(rèn)證監(jiān)聽,根據(jù)認(rèn)證的狀態(tài)通過路由器通告(RA)或DHCP前綴委托分配不同的IPv6地址/前綴,在認(rèn)證之前,家庭網(wǎng)關(guān)為其后的用戶終端分配專門用于用戶認(rèn)證的IPv6地址/前綴,在認(rèn)證成功后,家庭網(wǎng)關(guān)為其后的用戶分配專門用于數(shù)據(jù)通信的IPv6地址/前綴;用于用戶認(rèn)證的IPv6地址/前綴與用于用戶認(rèn)證后數(shù)據(jù)通信的IPv6地址/前綴不同;認(rèn)證過程中,雖然用戶終端IPv6地址發(fā)生變化,認(rèn)證會話ID或transaction ID保持不變。 如圖10所示,為本發(fā)明實(shí)施例五提供的獲取IPv6地址信息的方法的流程圖。
IPv6會話建立的流程2,如圖IO所示,同樣,其中家庭網(wǎng)關(guān)支持認(rèn)證中轉(zhuǎn)和認(rèn)證監(jiān)聽功能,IP邊緣節(jié)點(diǎn)做DHCP PD監(jiān)聽和認(rèn)證的認(rèn)證者功能。
S1001 S1002 :同圖6步驟S601 S602 ; S1003 :向用戶終端分配專門用于認(rèn)證的IPv6地址(IP@1 = 2002:db8:200:118:2fc:e0:fe99:3234),或向用戶終端先分配專門用于認(rèn)證的IPv6地址前綴(Prefix Yl =2002: db8:200:118: : /64)再得到IPv6地址(IP@1 = 2002: db8:200:118: 2f c: e0: f e99:3234); S1004 :用戶終端以步驟S903中所述IPv6地址(IP@1)作為源IPv6地址,與認(rèn)證服務(wù)器間進(jìn)行認(rèn)證交互,其中,家庭網(wǎng)關(guān)實(shí)現(xiàn)認(rèn)證中轉(zhuǎn)和認(rèn)證監(jiān)聽功能,IP邊緣節(jié)點(diǎn)實(shí)現(xiàn)認(rèn)證的認(rèn)證者功能; S1005 S1012 :同圖6步驟S605 S612。 本發(fā)明實(shí)施例所能達(dá)到的技術(shù)效果是根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,使得IP邊緣節(jié)點(diǎn)能夠穿越家庭網(wǎng)關(guān)獲取到用戶終端的IPv6地址信息,也就是說IP邊緣節(jié)點(diǎn)能感知作為路由器的家庭網(wǎng)關(guān)之后的用戶的IPv6地址信息;進(jìn)一步地,實(shí)現(xiàn)了綁定所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話,相應(yīng)地,將單跳IPv6會話擴(kuò)展為多跳IPv6會話。
實(shí)施例六 在本實(shí)施例中,家庭網(wǎng)關(guān)做認(rèn)證監(jiān)聽,根據(jù)認(rèn)證的狀態(tài)通過路由器通告(RA)或DHCP前綴委托分配不同的IPv6地址/前綴,在認(rèn)證之前,家庭網(wǎng)關(guān)為其后的用戶終端分配專門用于用戶認(rèn)證的IPv6地址/前綴,在認(rèn)證成功后,家庭網(wǎng)關(guān)為其后的用戶分配專門用于數(shù)據(jù)通信的IPv6地址/前綴;用于用戶認(rèn)證的IPv6地址/前綴與用于用戶認(rèn)證后數(shù)據(jù)通信的IPv6地址/前綴不同;認(rèn)證過程中,雖然用戶終端IPv6地址發(fā)生變化,認(rèn)證會話ID或transaction ID保持不變。 如圖11所示,為本發(fā)明實(shí)施例六提供的獲取IPv6地址信息的方法的流程圖。
仍以PANA為例,如圖11所示,進(jìn)一步細(xì)化IPv6多跳會話建立過程。其中家庭網(wǎng)關(guān)支持PANA認(rèn)證中轉(zhuǎn)(Relay)和PANA認(rèn)證監(jiān)聽功能,IP邊緣節(jié)點(diǎn)做DHCP PD監(jiān)聽和PANA認(rèn)證的Authenticator (認(rèn)證者)功能,用戶終端為PANA客戶端。
SI 101 S1102 :同圖7步驟S701 S702 ;
當(dāng)有新的用戶終端接入時(shí),
11
S1103、家庭網(wǎng)關(guān)通過RA向用戶終端分配專門用于認(rèn)證的IPv6地址前綴(PrefixYl = 2002:db8:200:118::/64); S1104 :用戶終端根據(jù)RA得到的專門用于認(rèn)證的IPv6地址前綴Prefix Yl,自動配置生成全局IPv6地址(IP@1 = 2002: db8:200:118:2fc:e0:fe99:3234);
S1105 S1106 :用戶終端以步驟S1004中所述IPv6地址(IP@1)作為源IPv6地址,發(fā)起PANA客戶啟動報(bào)文(PANA-Client-Initiation)以觸發(fā)PANA認(rèn)證;或者可選在PANA-客戶端-Initiation消息中攜帶源IPv6地址前綴Pref ixYl ; S1107 :IP Edge節(jié)點(diǎn)通過對PANA客戶啟動報(bào)文消息的源IPv6地址進(jìn)行最長前綴匹配,或者直接從PANA客戶啟動報(bào)文消息攜帶的內(nèi)容中,獲得分配給用戶終端的源IPv6地址/前綴Prefix Yl,然后將分配給用戶終端的IPv6地址/前綴與IP會話2綁定;
S1108 S1109 :用戶終端以步驟S1004中所述IPv6地址(IP@1)作為源IPv6地址,與認(rèn)證服務(wù)器間進(jìn)行認(rèn)證交互,認(rèn)證交互消息采用PANA認(rèn)證請求/答復(fù);
S1110 S1119 :同圖6步驟S608 S617。
本發(fā)明實(shí)施例所能達(dá)到的技術(shù)效果是根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,使得IP邊緣節(jié)點(diǎn)能夠穿越家庭網(wǎng)關(guān)獲取到用戶終端的IPv6地址信息,也就是說IP邊緣節(jié)點(diǎn)能感知作為路由器的家庭網(wǎng)關(guān)之后的用戶的IPv6地址信息;進(jìn)一步地,實(shí)現(xiàn)了綁定所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話,相應(yīng)地,將單跳IPv6會話擴(kuò)展為多跳IPv6會話。
實(shí)施例七 在本實(shí)施例中,家庭網(wǎng)關(guān)做認(rèn)證監(jiān)聽,根據(jù)認(rèn)證的狀態(tài)通過路由器通告(RA)或DHCP前綴委托分配不同的IPv6地址/前綴,在認(rèn)證之前,家庭網(wǎng)關(guān)為其后的用戶終端分配專門用于用戶認(rèn)證的IPv6地址/前綴,在認(rèn)證成功后,家庭網(wǎng)關(guān)為其后的用戶分配專門用于數(shù)據(jù)通信的IPv6地址/前綴;用于用戶認(rèn)證的IPv6地址/前綴與用于用戶認(rèn)證后數(shù)據(jù)通信的IPv6地址/前綴不同;認(rèn)證過程中,雖然用戶終端IPv6地址發(fā)生變化,認(rèn)證會話ID或transaction ID保持不變。 如圖12所示,為本發(fā)明實(shí)施例七提供的獲取IPv6地址信息的方法的流程圖。
另一種以PANA為例的IPv6多跳會話建立過程,如圖12所示。其中,除家庭網(wǎng)關(guān)支持PANA認(rèn)證中轉(zhuǎn)和PANA認(rèn)證監(jiān)聽功能,IP Edge節(jié)點(diǎn)做DHCPPD監(jiān)聽和PANA認(rèn)證的(認(rèn)證者)功能,用戶終端為PANA客戶端外,用戶終端作為前綴請求路由器(requestingrouter),家庭網(wǎng)關(guān)作為前綴委派路由器(delegating router)。
S1201 S1202 :同圖7步驟S701 S702 ;
當(dāng)有新的用戶終端接入時(shí), S1203 :用戶終端發(fā)起DHCP PD過程,家庭網(wǎng)關(guān)通過DHCP PD向用戶終端下發(fā)向用戶終端分配專門用于認(rèn)證的IPv6地址前綴(PrefixYl = 2002:db8:200:118: :/64);
S1204 :用戶終端根據(jù)DHCP PD得到的專門用于認(rèn)證的IPv6地址前綴Prefix Yl,自動配置生成全局IPv6地址(IP @1 = 2002: db8:200:118:2fc:e0:fe99:3234);
S1205 S1210、同圖11步驟S1105 SlllO。 S1211、用戶終端收到PANA認(rèn)證請求消息,由"I"位置位觸發(fā)用戶終端發(fā)起DHCPPD過程,家庭網(wǎng)關(guān)通過DHCP PD向用戶終端下發(fā)用于數(shù)據(jù)通信用的新IPv6地址前綴(Prefix Y2 = 2002:db8:200:122::/64);
12
S1212 S1217 :同圖11步驟S1114 S1119。 本發(fā)明實(shí)施例所能達(dá)到的技術(shù)效果是根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,使得IP邊緣節(jié)點(diǎn)能夠穿越家庭網(wǎng)關(guān)獲取到用戶終端的IPv6地址信息,也就是說IP邊緣節(jié)點(diǎn)能感知作為路由器的家庭網(wǎng)關(guān)之后的用戶的IPv6地址信息;進(jìn)一步地,實(shí)現(xiàn)了綁定所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話,相應(yīng)地,將單跳IPv6會話擴(kuò)展為多跳IPv6會話。
實(shí)施例八 在本實(shí)施例中,家庭網(wǎng)關(guān)做認(rèn)證監(jiān)聽,根據(jù)認(rèn)證的狀態(tài)通過路由器通告(RA)或DHCP前綴委托分配不同的IPv6地址/前綴,在認(rèn)證之前,家庭網(wǎng)關(guān)為其后的用戶終端分配專門用于用戶認(rèn)證的IPv6地址/前綴,在認(rèn)證成功后,家庭網(wǎng)關(guān)為其后的用戶分配專門用于數(shù)據(jù)通信的IPv6地址/前綴;用于用戶認(rèn)證的IPv6地址/前綴與用于用戶認(rèn)證后數(shù)據(jù)通信的IPv6地址/前綴不同;認(rèn)證過程中,雖然用戶終端IPv6地址發(fā)生變化,認(rèn)證會話ID或transaction ID保持不變。 如圖13所示,為本發(fā)明實(shí)施例八提供的獲取IPv6地址信息的方法的流程圖。
另一種以PANA為例的IPv6多跳會話建立過程,如圖13所示。其中,除家庭網(wǎng)關(guān)支持PANA認(rèn)證中轉(zhuǎn)(Relay)和PANA認(rèn)證監(jiān)聽功能,IP邊緣節(jié)點(diǎn)做DHCP PD監(jiān)聽和PANA認(rèn)證的Authenticator (認(rèn)證者)功能,用戶終端為PANA客戶端外,家庭網(wǎng)關(guān)作為DHCP服務(wù)器。 S1301 S1302 :同圖7步驟S701 S702 ;
當(dāng)有新的用戶終端接入時(shí), S1303 S1304:用戶終端發(fā)起DHCP過程,家庭網(wǎng)關(guān)通過DHCP向用戶終端下發(fā)向用戶終端分配專門用于認(rèn)證的IPv6地址(IP@1 = 2002:db8:200:118:2fc:e0:fe99:3234); S1305 S1310 :同圖11步驟S1105 SlllO。 S1311 S1312 :用戶終端收到PANA認(rèn)證請求消息,由"I"位置位觸發(fā)用戶終端發(fā)起DHCP過程,家庭網(wǎng)關(guān)通過DHCP向用戶終端下發(fā)用于數(shù)據(jù)通信用的新IPv6地址(IP@2 =2002:db8:200:122:2fc:e0:fe99:3234);
S1313 S1317 :同圖11步驟S1115 S1119。 本發(fā)明實(shí)施例所能達(dá)到的技術(shù)效果是根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,使得IP邊緣節(jié)點(diǎn)能夠穿越家庭網(wǎng)關(guān)獲取到用戶終端的IPv6地址信息,也就是說IP邊緣節(jié)點(diǎn)能感知作為路由器的家庭網(wǎng)關(guān)之后的用戶的IPv6地址信息;進(jìn)一步地,實(shí)現(xiàn)了綁定所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話,相應(yīng)地,將單跳IPv6會話擴(kuò)展為多跳IPv6會話。
以上實(shí)施例,只是本發(fā)明優(yōu)選的具體實(shí)施方式
,所屬領(lǐng)域的技術(shù)人員在本發(fā)明的技術(shù)方案內(nèi)進(jìn)行的通常變化、更改或者替換 應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種獲取IPv6地址信息的方法,其特征在于,所述方法包括以下步驟用戶終端與認(rèn)證服務(wù)器認(rèn)證交互;在認(rèn)證過程中,為用戶終端分配用于數(shù)據(jù)通信的IPv6地址信息;將所述IPv6地址信息通過認(rèn)證消息發(fā)送給IP邊緣節(jié)點(diǎn),使所述的IP邊緣節(jié)點(diǎn)獲取用戶終端的IPv6地址信息。
2. 根據(jù)權(quán)利要求1所述的獲取IPv6地址信息的方法,其特征在于,所述方法還包括 在用戶終端向認(rèn)證服務(wù)器認(rèn)證前,為用戶終端分配用于認(rèn)證的認(rèn)證IPv6地址信息。
3. 根據(jù)權(quán)利要求1所述的獲取IPv6地址信息的方法,其特征在于,所述方法還包括 監(jiān)聽用戶終端與認(rèn)證服務(wù)器間的認(rèn)證交互及中轉(zhuǎn)用戶終端與認(rèn)證服務(wù)器間的認(rèn)證消息。
4. 根據(jù)權(quán)利要求1所述的獲取IPv6地址信息的方法,其特征在于,所述的為用戶終端 分配用于數(shù)據(jù)通信的IPv6地址信息包括收到認(rèn)證成功消息后,對認(rèn)證成功的用戶終端通 過DHCP方式分配用于數(shù)據(jù)通信的IPv6地址信息、通過路由器通告方式分配用于數(shù)據(jù)通信 的IPv6地址信息或通過DHCP PD方式分配用于數(shù)據(jù)通信的IPv6地址信息。
5. 根據(jù)權(quán)利要求1所述的獲取IPv6地址信息的方法,其特征在于,所述方法還包括 所述的邊緣節(jié)點(diǎn)獲取用戶終端的IPv6地址信息后,根據(jù)所述的IPv6地址信息建立所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話,將IPv6地址信息與IPv6會話綁定; 根據(jù)所述的IPv6地址信息解除所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話。
6. 根據(jù)權(quán)利要求5所述的獲取IPv6地址信息的方法,其特征在于,根據(jù)所述的IPv6地 址信息綁定邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話包括IPv6地址信息與IPv6會話端口綁 定,或IPv6地址信息與MAC地址綁定。
7. —種獲取IPv6地址信息的網(wǎng)關(guān),其特征在于,所述網(wǎng)關(guān)包括 認(rèn)證交互單元,用于用戶終端與認(rèn)證服務(wù)器認(rèn)證交互;IPv6地址分配單元,用于在認(rèn)證過程中,為用戶終端分配用于數(shù)據(jù)通信的IPv6地址信息;IPv6地址信息發(fā)送單元,用于將所述IPv6地址信息通過認(rèn)證消息發(fā)送給IP邊緣節(jié)點(diǎn), 使所述的邊緣節(jié)點(diǎn)獲取用戶終端的IPv6地址信息。
8. 根據(jù)權(quán)利要求7所述的獲取IPv6地址信息的網(wǎng)關(guān),其特征在于,所述的網(wǎng)關(guān)還包括 認(rèn)證地址分配單元,用于在用戶終端向認(rèn)證服務(wù)器認(rèn)證前,為用戶終端分配認(rèn)證IPv6地址信息。
9. 根據(jù)權(quán)利要求7所述的獲取IPv6地址信息的網(wǎng)關(guān),其特征在于,所述的IPv6地址分 配單元為用戶終端分配用于數(shù)據(jù)通信的IPv6地址信息包括收到認(rèn)證成功消息后,對認(rèn)證 成功的用戶終端通過DHCP方式分配用于數(shù)據(jù)通信的IPv6地址信息、通過路由器通告方式 分配用于數(shù)據(jù)通信的IPv6地址信息或通過DHCP PD方式分配用于數(shù)據(jù)通信的IPv6地址信 息。
10. 根據(jù)權(quán)利要求7所述的獲取IPv6地址信息的網(wǎng)關(guān),其特征在于,所述的網(wǎng)關(guān)還包括會話綁定單元,用于所述的邊緣節(jié)點(diǎn)獲取用戶終端的IPv6地址信息后,根據(jù)所述的 IPv6地址信息建立所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話,將IPv6地址信息與IPv6 會話綁定;會話解除單元,用于根據(jù)所述的IPv6地址信息解除所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話。
11. 根據(jù)權(quán)利要求10所述的獲取IPv6地址信息的網(wǎng)關(guān),其特征在于,根據(jù)所述的IPv6地址信息綁定邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話包括IPv6地址信息與IPv6會話端口綁定,或IPv6地址信息與MAC地址綁定。
12. —種獲取IPv6地址信息的服務(wù)器,其特征在于,所述服務(wù)器包括第一 IPv6地址接收單元,用于接收家庭網(wǎng)關(guān)為用戶終端分配的用于數(shù)據(jù)通信的第一IPv6地址信息;第一會話綁定單元,用于使所述的第一 IPv6地址信息綁定與用戶終端之間的IPv6會話。
13. 根據(jù)權(quán)利要求12所述的獲取IPv6地址信息的服務(wù)器,其特征在于,所述的服務(wù)器還包括第二 IPv6地址發(fā)送單元,用于向在認(rèn)證過程中,為用戶終端分配用于數(shù)據(jù)通信的IPv6地址信息家庭網(wǎng)關(guān)發(fā)送用于數(shù)據(jù)通信的第二 IPv6地址;第二會話綁定單元,用于使所述的第二 IPv6地址信息綁定與家庭網(wǎng)關(guān)之間的IPv6會話。
14. 根據(jù)權(quán)利要求12所述的獲取IPv6地址信息的服務(wù)器,其特征在于,所述的服務(wù)器還包括會話綁定單元,用于所述的邊緣節(jié)點(diǎn)獲取用戶終端的IPv6地址信息后,根據(jù)所述的IPv6地址信息綁定所述的邊緣節(jié)點(diǎn)與用戶終端之間的IPv6會話;會話解除單元,用于根據(jù)所述的第一 IPv6地址信息解除與用戶終端之間的IPv6會話。
15. 根據(jù)權(quán)利要求12所述的獲取IPv6地址信息的服務(wù)器,其特征在于,所述的第一會話綁定單元用于使第一 IPv6地址信息與IPv6會話端口綁定,或使第一 IPv6地址信息與MAC地址綁定;所述的第二會話綁定單元用于使第二 IPv6地址信息與IPv6會話端口綁定,或使第二IPv6地址信息與MAC地址綁定。
16. —種接入網(wǎng)絡(luò)系統(tǒng),其特征在于,所述系統(tǒng)包括獲取IPv6地址信息的網(wǎng)關(guān)及服務(wù)器,其中,所述網(wǎng)關(guān)用于用戶終端與認(rèn)證服務(wù)器認(rèn)證交互,在認(rèn)證過程中,為用戶終端分配用于數(shù)據(jù)通信的IPv6地址信息,并將所述IPv6地址信息通過認(rèn)證消息發(fā)送給IP邊緣節(jié)點(diǎn),使所述的邊緣節(jié)點(diǎn)獲取用戶終端的IPv6地址信息;所述服務(wù)器用于接收家庭網(wǎng)關(guān)為用戶終端分配的用于數(shù)據(jù)通信的第一 IPv6地址信息,并使所述的第一 IPv6地址信息綁定與用戶終端之間的IPv6會話。
17. 根據(jù)權(quán)利要求16所述的接入網(wǎng)絡(luò)系統(tǒng),其特征在于,所述的為用戶終端分配用于數(shù)據(jù)通信的IPv6地址信息包括收到認(rèn)證成功消息后,對認(rèn)證成功的用戶終端通過DHCP方式分配用于數(shù)據(jù)通信的IPv6地址信息、通過路由器通告方式分配用于數(shù)據(jù)通信的IPv6地址信息或通過DHCP PD方式分配用于數(shù)據(jù)通信的IPv6地址信息。
全文摘要
本發(fā)明實(shí)施例提供了一種獲取IPv6地址信息的方法、網(wǎng)關(guān)、服務(wù)器及系統(tǒng)。所述方法包括用戶終端與認(rèn)證服務(wù)器認(rèn)證交互;在認(rèn)證過程中,為用戶終端分配用于數(shù)據(jù)通信的IPv6地址信息;將所述IPv6地址信息通過認(rèn)證消息發(fā)送給IP邊緣節(jié)點(diǎn),使所述的IP邊緣節(jié)點(diǎn)獲取用戶終端的IPv6地址信息。根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,使得IP邊緣節(jié)點(diǎn)能夠穿越家庭網(wǎng)關(guān)獲取到用戶終端的IPv6地址信息。
文檔編號H04L29/12GK101771668SQ20081024087
公開日2010年7月7日 申請日期2008年12月29日 優(yōu)先權(quán)日2008年12月29日
發(fā)明者鄭若濱 申請人:華為技術(shù)有限公司