亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

IPv6快速部署隧道的建立方法、裝置及系統(tǒng)的制作方法

文檔序號:7853741閱讀:288來源:國知局
專利名稱:IPv6快速部署隧道的建立方法、裝置及系統(tǒng)的制作方法
技術領域
本發(fā)明涉及數(shù)據(jù)通信技術,具體地,涉及一種IPv6快速部署6RD隧道的建立方法、裝置及系統(tǒng)、網(wǎng)絡設備。
背景技術
隧道(tunnel)是指將一種協(xié)議封裝到另一種協(xié)議中進行透明傳輸?shù)募夹g,隧道技術要求隧道兩端(協(xié)議邊界)的設備支持這兩種協(xié)議。IPv6穿越IPv4的隧道技術提供了利用現(xiàn)有IPv4網(wǎng)絡為孤立的IPv6孤島網(wǎng)絡提供連通性,IPv6報文封裝在IPv4報文中穿越 IPv4網(wǎng)絡,從而實現(xiàn)IPv6報文的透明傳輸。隧道技術的優(yōu)點是,不需要網(wǎng)絡中所有設備都升級為雙棧,利用現(xiàn)有IPv4網(wǎng)絡基礎設施,只要求IPv4/IPv6網(wǎng)絡的邊緣設備實現(xiàn)雙棧和隧道功能。在IPv4向IPv6的過渡期,隧道技術在過渡技術中扮演重要角色。如圖1,支持IPv6隧道的邊緣路由器(BR,BorderRouter)(例如隧道路由器)收到IPv6報文后,將IPv6報文封裝在IPv4報文中,將封裝后的IPv4報文轉發(fā)到隧道目的路由器。接收到隧道報文的目的端路由器,解封裝去掉IPv4頭部后,恢復成IPv6報文繼續(xù)轉發(fā)。IPv6快速部署(6RD, IPv6 Rapid Deployment)隧道屬于一種自動隧道,是一種可以基于現(xiàn)有網(wǎng)絡架構基礎上使IPv6用戶快速接入IPv6骨干網(wǎng)絡中的一種機制,具有自動尋址隧道端點地址的特性。圖2示出了 6RD隧道應用場景的原理示意圖,一個完整的6RD域由一系列客戶邊緣設備(CE,Customer Edge)和BR組成。6RD CE連接IPv6孤島和IPv4網(wǎng)絡,BR位于IPv4網(wǎng)絡和IPv6網(wǎng)絡中間,負責在6RD域和其他IPv6域之間中繼轉發(fā)報文。位于IPv4網(wǎng)絡中的6RD CE之間以及6RD CE與BR之間通過6RD隧道傳輸通信信息。在建立6RD隧道時,網(wǎng)絡提供商(ISP, Internet Service Provider)需要給CE路由器分配以下參數(shù)CE的廣域網(wǎng)側IPv4地址和6RD參數(shù),其中,6RD參數(shù)包括6RD域IPv4通用前綴長度(整個6RD域中所有CE/BR路由器隧道源地址的共同前綴)、6RD域IPv4通用后綴長度(整個6RD域中所有CE/BR路由器隧道源地址的共同后綴)、6RD前綴(分配給指定的6RD域的IPv6網(wǎng)絡前綴)、6RD前綴長度(分配給指定的6RD域的IPv6網(wǎng)絡前綴長度)、6RD BRIPv4地址(6RD邊界中繼路由器的IPv4地址)。技術人員根據(jù)6RD前綴和CE的廣域網(wǎng)側IPv4地址計算合成6RD代表前綴,并為CE下聯(lián)的IPv6孤島配置該6RD代表前綴。IPv6孤島和其他的IPv4設備或IPv6設備根據(jù)該6RD代表前綴并通過隧道進行尋址通信。具體地,在如圖2所示的應用場景中,ISP分配給該6RD域中的6RD前綴為2001:da8: :/32,而該地址前綴分配給該6RD域中各個CE后,CE分別按它對應的廣域網(wǎng)(WAN, Worldwide Area Network)側IP地址合成出來一個6RD代表前綴分配給本站點,其中CElWAN側的IP地址為10. I. I. 1(對應16進制為a01:101),故CEl分配給局域網(wǎng)(LAN,LocalArea Network)側下聯(lián)的站點I中的前綴為2001: da8: a01:101: :/64,其他IPv6域中的主機凡是與站點I中的主機通信,都能通過2001:da8:a01:101: :/64前綴尋址到此站點。例如,IPv6域中有一臺主機2003: :2想要與IPv6孤島站點I中的主機2001:da8:a01:101: :2發(fā)起會話,其中報文到達6RD BR設備時,直接從報文目的地址中提取出嵌入的IPv4地址作為隧道封裝后的目的地址,封裝為隧道IPv4報文后,在IPv4網(wǎng)絡中尋址到隧道終點,報文到達CE1,并經(jīng)過隧道解封裝,轉發(fā)到站點I中主機。由以上可知,分配給IPv6孤島中的6RD前綴與該孤島連接的CE WAN側的IPv4地址存在著一一映射關系。6RD隧道是一種點到多點的隧道,隧道封裝時可以從報文目的IPv6地址中尋址到隧道終點。目前,6RD隧道的接入方案為當有新的IPv6孤島需要接入IPv6時,運營商為此IPv6孤島分配6RD域相關的參數(shù),用戶根據(jù)6RD參數(shù)手動在CE路由器上配置6RD隧道,并使用點到點協(xié)議/以太網(wǎng)點到點協(xié)議(PPP/PPPOE,Point-to-Point Protocol/Point ToPoint Protocol over Ethernet)撥號接入 IPv4 網(wǎng)絡。采用此種方式需要所有使用6RD隧道的用戶手動對6RD隧道進行配置,手動配置 帶來至少如下缺點第一,用戶使用前就能感覺到他處于IPv6孤島中,這違背了 6RD隧道的設計初衷;第二,用戶根據(jù)6RD參數(shù)手動配置隧道處理復雜,容易出錯,非專業(yè)用戶難以操作;第三,手動配置不利于運營商對6RD域的管理,一旦6RD域中6RD參數(shù)有變化,需要在所有用戶側的CE上重新配置??梢娫诂F(xiàn)有技術中存在用戶手動建立6RD隧道與6RD隧道原則不符、建立和管理6RD隧道處理復雜的問題。

發(fā)明內容
有鑒于此,本發(fā)明實施例提供了一種6RD隧道的建立方法、裝置及系統(tǒng)、網(wǎng)絡設備,用以解決現(xiàn)有技術中用戶手動建立6RD隧道與6RD隧道原則不符、建立和管理6RD隧道處理復雜的問題。本發(fā)明實施例技術方案如下一種IPv6快速部署6RD隧道的建立方法,包括客戶邊緣設備CE與邊緣路由器BR建立IPv4通信后,所述CE向所述BR發(fā)送6RD參數(shù)請求消息;所述CE接收來自所述BR的6RD參數(shù)分配消息,并解析所述6RD參數(shù)分配消息得到6RD參數(shù);所述CE根據(jù)所述6RD參數(shù)建立所述CE與所述BR之間的6RD隧道。一種IPv6快速部署6RD隧道的建立裝置,包括通信模塊,用于在所述裝置所在CE與邊緣路由器BR之間建立了 IPv4通信后,向所述BR發(fā)送6RD參數(shù)請求消息;并接收來自所述BR的6RD參數(shù)分配消息,解析所述6RD參數(shù)分配消息得到6RD參數(shù);隧道建立模塊,用于根據(jù)所述通信模塊解析得到的6RD參數(shù)建立所述裝置所在CE與所述BR之間的6RD隧道。一種網(wǎng)絡設備,包括如上所述的IPv6快速部署6RD隧道的建立裝置。一種IPv6快速部署6RD隧道的建立方法,包括邊緣路由器BR與客戶邊緣設備CE建立IPv4通信后,接收來自所述CE的6RD參數(shù)請求消息;所述BR從預存的6RD參數(shù)列表中獲取一組6RD參數(shù),將獲取的6RD參數(shù)攜帶在6RD參數(shù)分配消息中發(fā)送給所述CE,以使所述CE根據(jù)所述6RD參數(shù)建立所述CE與所述BR之間的6RD隧道。
一種IPv6快速部署6RD隧道的建立裝置,包括存儲模塊,用于預先存儲6RD參數(shù)列表;通信模塊,用于在所述裝置所在邊緣路由器BR與客戶邊緣設備CE之間建立IPv4通信后,接收來自所述CE的6RD參數(shù)請求消息;從所述存儲模塊預存的6RD參數(shù)列表中獲取一組6RD參數(shù),并將所述6RD參數(shù)攜帶在6RD參數(shù)分配消息中發(fā)送給所述CE,以使所述CE根據(jù)所述6RD參數(shù)建立所述CE與所述BR之間的6RD隧道。一種網(wǎng)絡設備,包括如上所述的IPv6快速部署6RD隧道的建立裝置。
一種IPv6快速部署6RD隧道的建立系統(tǒng),包括如上所述的兩種網(wǎng)絡設備。根據(jù)本發(fā)明實施例的技術方案,CE向BR請求獲取6RD參數(shù),并根據(jù)獲取的6RD參數(shù)配置CE與BR之間的6RD隧道,能夠由CE自動建立6RD隧道,從而能夠解決現(xiàn)有技術中用戶手動建立6RD隧道與6RD隧道原則不符、建立和管理6RD隧道處理復雜的問題。本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現(xiàn)和獲得。


圖I為現(xiàn)有技術中通過IPv4隧道實現(xiàn)IPv6報文傳輸?shù)氖疽鈭D;圖2為現(xiàn)有技術中6RD隧道應用場景的原理示意圖;圖3為本發(fā)明實施例提供的6RD隧道的建立方法的工作流程圖;圖4為本發(fā)明實施例提供的6RD隧道的建立裝置的結構框圖;圖5為本發(fā)明實施例提供的6RD隧道的建立方法的另一工作流程圖;圖6為本發(fā)明實施例提供的6RD隧道的建立裝置的另一結構框圖;圖7為本發(fā)明實施例具體實施中的CE的結構框圖;圖8為本發(fā)明實施例具體實施中的6RD參數(shù)請求消息和6RD參數(shù)分配消息的格式示意圖;圖9為本發(fā)明實施例具體實施中的BR的結構框圖。
具體實施例方式以下結合附圖對本發(fā)明的實施例進行說明,應當理解,此處所描述的實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。針對現(xiàn)有技術中存在的用戶手動建立6RD隧道與6RD隧道原則不符、建立6RD隧道處理復雜、6RD隧道管理復雜的問題,本發(fā)明實施例提供了一種6RD隧道的建立方案,用于解決該問題。在本發(fā)明實施例的技術方案中,CE向BR請求獲取6RD參數(shù),并根據(jù)獲取的6RD參數(shù)配置CE與BR之間的6RD隧道,能夠由CE自動建立6RD隧道,從而能夠解決現(xiàn)有技術的上述問題。下面對本發(fā)明實施例進行詳細說明。首先對CE側的工作原理進行說明。圖3示出了本發(fā)明實施例提供的6RD隧道的建立方法的工作流程圖,如圖3所示,該方法包括如下處理過程步驟31、CE與BR建立IPv4通信后,CE向BR發(fā)送6RD參數(shù)請求消息;
具體地,CE通過CE上的PPP/PPPOE客戶端登錄到位于邊緣路由器BR上的PPP/PPPOE服務器后,CE通過PPP/PPPOE客戶端接收PPP/PPPOE服務器分配的CE的廣域網(wǎng)側IPv4地址,并通過PPP/PPPOE客戶端向BR發(fā)送6RD參數(shù)請求消息;步驟32、CE接收來自BR的6RD參數(shù)分配消息,并解析6RD參數(shù)分配消息得到6RD
參數(shù);具體地,6RD參數(shù)請求消息和6RD參數(shù)分配消息具體為PPP的互聯(lián)網(wǎng)協(xié)議控制協(xié)議(IPCP,IP Control Protocol)消息,具體如表I所示,其中,IPCP消息包括如下字段消息類型(Code )、消息標識(I dent i f i er )、消息長度(Length )和選項(Op t i on ),消息類型字段用于區(qū)別6RD參數(shù)請求消息和6RD參數(shù)分配消息,消息標識字段用于標識相對應的6RD參數(shù)請求消息和6RD參數(shù)分配消息,消息長度字段用于記錄IPCP消息的長度,選項字段用于攜帶6RD參數(shù),6RD參數(shù)包括6RD域IPv4通用前綴長度、6RD域IPv4通用后綴長度、6RD前綴長度、6RD前綴和BR的IPv4地址;
表I
權利要求
1.一種IPv6快速部署6RD隧道的建立方法,其特征在于,包括 客戶邊緣設備CE與邊緣路由器BR建立IPv4通信后,所述CE向所述BR發(fā)送6RD參數(shù)請求消息; 所述CE接收來自所述BR的6RD參數(shù)分配消息,并解析所述6RD參數(shù)分配消息得到6RD參數(shù); 所述CE根據(jù)所述6RD參數(shù)建立所述CE與所述BR之間的6RD隧道。
2.根據(jù)權利要求I所述的方法,其特征在于,所述CE向所述BR發(fā)送6RD參數(shù)請求消息,具體包括所述CE通過所述CE上的點到點協(xié)議/以太網(wǎng)點到點協(xié)議PPP/PPPOE客戶端向所述BR發(fā)送所述6RD參數(shù)請求消息; 所述CE接收來自所述BR的6RD參數(shù)分配消息,具體包括所述CE通過所述PPP/PPPOE客戶端接收來自所述BR的所述6RD參數(shù)分配消息。
3.根據(jù)權利要求I所述的方法,其特征在于,所述6RD參數(shù)請求消息和所述6RD參數(shù)分配消息具體為=PPP的互聯(lián)網(wǎng)協(xié)議控制協(xié)議IPCP消息,其中,所述IPCP消息的選項字段用于攜帶所述6RD參數(shù)。
4.根據(jù)權利要求I所述的方法,其特征在于,根據(jù)所述6RD參數(shù)分配消息中的6RD參數(shù)建立所述CE與所述BR之間的6RD隧道,具體包括 所述CE根據(jù)所述6RD參數(shù)創(chuàng)建所述CE與所述BR之間隧道接口,將所述6RD參數(shù)配置到所述隧道接口上;添加指向所述隧道接口的默認路由;根據(jù)所述BR下發(fā)的CE的廣域網(wǎng)側IPv4地址和所述6RD參數(shù)中的6RD前綴合成6RD代表前綴,添加指向所述6RD代表前綴的黑洞路由。
5.根據(jù)權利要求4所述的方法,其特征在于,所述方法還包括 所述CE將合成的所述6RD代表前綴下發(fā)給所述CE下聯(lián)的IPv6設備。
6.根據(jù)權利要求5所述的方法,其特征在于,將合成的所述6RD代表前綴下發(fā)給所述CE下聯(lián)的IPv6設備,具體包括 所述CE將所述6RD代表前綴攜帶在路由器通告消息中下發(fā)給所述CE下聯(lián)的IPv6設備。
7.一種IPv6快速部署6RD隧道的建立裝置,其特征在于,包括 通信模塊,用于在所述裝置所在CE與邊緣路由器BR之間建立了 IPv4通信后,向所述BR發(fā)送6RD參數(shù)請求消息;并接收來自所述BR的6RD參數(shù)分配消息,解析所述6RD參數(shù)分配消息得到6RD參數(shù); 隧道建立模塊,用于根據(jù)所述通信模塊解析得到的6RD參數(shù)建立所述裝置所在CE與所述BR之間的6RD隧道。
8.根據(jù)權利要求7所述的裝置,其特征在于,所述通信模塊,包括點到點協(xié)議/以太網(wǎng)點到點協(xié)議PPP/PPPOE客戶端; 所述通信模塊,具體用于通過所述PPP/PPPOE客戶端向所述BR發(fā)送所述6RD參數(shù)請求消息;通過所述PPP/PPPOE客戶端接收來自所述BR的所述6RD參數(shù)分配消息。
9.根據(jù)權利要求8所述的裝置,其特征在于,所述6RD參數(shù)請求消息和所述6RD參數(shù)分配消息具體為=PPP的互聯(lián)網(wǎng)協(xié)議控制協(xié)議IPCP消息,其中,所述IPCP消息的選項字段用于攜帶所述6RD參數(shù)。
10.根據(jù)權利要求7所述的裝置,其特征在于,所述隧道建立模塊,具體用于根據(jù)所述6RD參數(shù)創(chuàng)建所述裝置所在CE與所述BR之間隧道接口,將所述6RD參數(shù)配置到所述隧道接口上;添加指向所述隧道接口的默認路由;根據(jù)所述BR下發(fā)的CE的廣域網(wǎng)側IPv4地址和所述6RD參數(shù)中的6RD前綴合成6RD代表前綴,添加指向所述6RD代表前綴的黑洞路由。
11.根據(jù)權利要求10所述的裝置,其特征在于,所述裝置還包括 下發(fā)模塊,用于將所述隧道建立模塊合成的所述6RD代表前綴下發(fā)給所述裝置所在CE下聯(lián)的IPv6設備。
12.根據(jù)權利要求10所述的裝置,其特征在于,所述下發(fā)模塊,具體用于將所述6RD代表前綴攜帶在路由器通告消息中下發(fā)給所述裝置所在CE下聯(lián)的IPv6設備。
13.一種網(wǎng)絡設備,其特征在于,包括如權利要求7至12中任一項所述的IPv6快速部署6RD隧道的建立裝置。
14.一種IPv6快速部署6RD隧道的建立方法,其特征在于,包括 邊緣路由器BR與客戶邊緣設備CE建立IPv4通信后,接收來自所述CE的6RD參數(shù)請求消息; 所述BR從預存的6RD參數(shù)列表中獲取一組6RD參數(shù),將獲取的6RD參數(shù)攜帶在6RD參數(shù)分配消息中發(fā)送給所述CE,以使所述CE根據(jù)所述6RD參數(shù)建立所述CE與所述BR之間的6RD隧道。
15.根據(jù)權利要求14所述的方法,其特征在于,所述BR接收來自所述CE的6RD參數(shù)請求消息,具體包括所述BR通過所述BR上的點到點協(xié)議/以太網(wǎng)點到點協(xié)議PPP/PPPOE服務端接收來自所述CE的所述6RD參數(shù)請求消息; 所述BR將6RD參數(shù)分配消息發(fā)送給所述CE,具體包括所述BR通過所述PPP/PPPOE服務端將所述6RD參數(shù)分配消息發(fā)送給所述CE。
16.根據(jù)權利要求14所述的方法,其特征在于,所述6RD參數(shù)請求消息和所述6RD參數(shù)分配消息具體為=PPP的互聯(lián)網(wǎng)協(xié)議控制協(xié)議IPCP消息,其中,所述IPCP消息的選項字段用于攜帶所述6RD參數(shù)。
17.一種IPv6快速部署6RD隧道的建立裝置,其特征在于,包括 存儲模塊,用于預先存儲6RD參數(shù)列表; 通信模塊,用于在所述裝置所在邊緣路由器BR與客戶邊緣設備CE之間建立IPv4通信后,接收來自所述CE的6RD參數(shù)請求消息;從所述存儲模塊預存的6RD參數(shù)列表中獲取一組6RD參數(shù),并將所述6RD參數(shù)攜帶在6RD參數(shù)分配消息中發(fā)送給所述CE,以使所述CE根據(jù)所述6RD參數(shù)建立所述CE與所述BR之間的6RD隧道。
18.根據(jù)權利要求17所述的裝置,其特征在于,所述通信模塊,包括點到點協(xié)議/以太網(wǎng)點到點協(xié)議PPP/PPPOE服務端; 所述通信模塊,具體用于通過所述PPP/PPPOE服務端接收來自所述CE的所述6RD參數(shù)請求消息;通過所述PPP/PPPOE服務端將所述6RD參數(shù)分配消息發(fā)送給所述CE。
19.一種網(wǎng)絡設備,其特征在于,包括如權利要求17或18所述的IPv6快速部署6RD隧道的建立裝置。
20.—種IPv6快速部署6RD隧道的建立系統(tǒng),其特征在于,包括如權利要求13和權利要求19所述的網(wǎng)絡設備。
全文摘要
本發(fā)明公開了一種IPv6快速部署6RD隧道的建立方法、裝置及系統(tǒng),根據(jù)本發(fā)明實施例的技術方案,CE向BR請求獲取6RD參數(shù),并根據(jù)獲取的6RD參數(shù)配置CE與BR之間的6RD隧道,能夠由CE自動建立6RD隧道,從而能夠解決現(xiàn)有技術中用戶手動建立6RD隧道與6RD隧道原則不符、建立和管理6RD隧道處理復雜的問題。
文檔編號H04L29/12GK102724333SQ20121019921
公開日2012年10月10日 申請日期2012年6月14日 優(yōu)先權日2012年6月14日
發(fā)明者彭曉軍, 鐘岳林 申請人:北京星網(wǎng)銳捷網(wǎng)絡技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1