欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種IPv4路由信息、IPv4數(shù)據(jù)包的處理方法、裝置及系統(tǒng)的制作方法

文檔序號:9814104閱讀:372來源:國知局
一種IPv4路由信息、IPv4數(shù)據(jù)包的處理方法、裝置及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信應(yīng)用的技術(shù)領(lǐng)域,特別是指一種IPv4路由信息、IPv4數(shù)據(jù)包的處理方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]IPv6協(xié)議(RFC2460)廣泛應(yīng)用后,網(wǎng)絡(luò)協(xié)議和流量將以IPv6單站為主,少量IPv4站點(diǎn)如何通過運(yùn)行多協(xié)議標(biāo)簽交換MPLS的IPv6單站網(wǎng)絡(luò)實(shí)現(xiàn)互通,將成為一個問題,draft-1etf-mpls-ldp-1Pv6中也明確指出了該問題,并且現(xiàn)在還沒有解決方案。
[0003]解決該問題需要解決以下兩個方面的問題:第一,IPv4路由如何通過IPv6網(wǎng)絡(luò)進(jìn)行傳遞;第二,IPv4數(shù)據(jù)包如何通過IPv6網(wǎng)絡(luò)進(jìn)行轉(zhuǎn)發(fā)。
[0004]RFC5512,邊界網(wǎng)關(guān)協(xié)議封裝子地址族標(biāo)識符和隧道封裝BGP Encapsulat1nSAFI and Tunnel Encapsulat1n,一種運(yùn)營商邊緣路由器PE之間的隧道協(xié)商和參數(shù)傳遞方案。RFC5512定義了 Encapsulat1n SAFI = 7,通過擴(kuò)展多協(xié)議邊界網(wǎng)關(guān)協(xié)議MP-BGP (RFC4760)傳遞隧道類型和相關(guān)參數(shù)來解決上述第二個問題。但RFC5512協(xié)商的隧道僅限于L2TPv3 over IP, GRE, IP in IP。我們需要使用的隧道為運(yùn)行多協(xié)議標(biāo)簽交換MPLS的互聯(lián)網(wǎng)協(xié)議第六版IPv6網(wǎng)絡(luò)IPv4 in MPLS over IPv6,RFC5512則無法協(xié)商。
[0005]RFC5747,基于Ipv6骨干網(wǎng)的Ipv4網(wǎng)絡(luò)通過IP封裝和對MP-BGP擴(kuò)展4over6Transit Solut1n Using IP Encapsulat1n and MP-BGP Extens1ns,角軍決了上述兩個問題。問題一通過擴(kuò)展MP-BGP (RFC4760)得到解決,具體的,定義了新的SAFI = 67,網(wǎng)絡(luò)層可達(dá)性消息NLRI中為需要傳遞的IPv4路由,下一跳為4over6路由器的一個IPv6接口的地址,如下所示。
[0006]*AFI = I (IPv4)
[0007]*SAFI = 67 (4over6)
[0008]*NLRI = IPv4network prefix
[0009]^Network Address of Next Hop = IPv6address of its 4over6VIF
[0010]4over6路由器通過維護(hù)一個IPv4路由和IPv6下一跳的對應(yīng)關(guān)系列表完成IPv4網(wǎng)絡(luò)和IPv6的銜接和轉(zhuǎn)化。第二個問題是通過IPv4in IPv6隧道解決的,具體的,4over6路由器收到需要轉(zhuǎn)發(fā)到對端站點(diǎn)的IPv4數(shù)據(jù)包時,利用IPv4路由和IPv6下一跳的對應(yīng)關(guān)系列表,得到對端4oVer6路由器的IPv6地址(作為隧道包的目的IP地址),并使用自己需要轉(zhuǎn)發(fā)該包的接口的IPv6地址作為隧道包的源IP地址。
然而RFC5747適用于沒有MPLS的網(wǎng)絡(luò),并且其IPv4路由和IPv6下一跳的對應(yīng)關(guān)系列表在IPv4路由較多時也存在擴(kuò)展性問題。

【發(fā)明內(nèi)容】

[0011]本發(fā)明的目的在于提供一種IPv4路由信息、IPv4數(shù)據(jù)包的處理方法、裝置及系統(tǒng),用以解決現(xiàn)有IPv4站點(diǎn)不能通過運(yùn)行多協(xié)議標(biāo)簽交換MPLS的IPv6網(wǎng)絡(luò)實(shí)現(xiàn)互通的問題。
[0012]為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一種IPv4路由信息的處理方法,應(yīng)用于入口運(yùn)營商邊緣4PE路由器,所述入口 4PE路由器分別與互聯(lián)網(wǎng)協(xié)議第四版IPv4網(wǎng)絡(luò)以及運(yùn)行多協(xié)議標(biāo)簽交換MPLS的互聯(lián)網(wǎng)協(xié)議第六版IPv6網(wǎng)絡(luò)連接,所述處理方法包括:
[0013]通過擴(kuò)展多協(xié)議邊界網(wǎng)關(guān)協(xié)議MP-BGP中的子地址族標(biāo)識符SAFIj^ IPv4路由的路由信息傳遞給出口 4PE路由器,其中,所述路由信息包括:所述IPv4路由、所述IPv4路由對應(yīng)的MPLS標(biāo)簽、IPv4下一跳以及IPv6下一跳。
[0014]其中,所述通過擴(kuò)展MP-BGP中的SAFlJ^ IPv4路由的路由信息傳遞給出口 4PE路由器的步驟包括:
[0015]通過擴(kuò)展所述SAFI中的下一跳next hop域?qū)⑺鯥Pv4下一跳和所述IPv6下一跳傳遞給所述出口 4PE路由器;
[0016]通過擴(kuò)展所述SAFI中的網(wǎng)絡(luò)層可達(dá)消息NLRI域?qū)⑺鯥Pv4路由以及所述IPv4路由對應(yīng)的MPLS標(biāo)簽傳遞給所述出口 4PE路由器。
[0017]其中,所述通過擴(kuò)展MP-BGP中的SAFlJ^ IPv4路由的路由信息傳遞給出口 4PE路由器的步驟包括:
[0018]通過擴(kuò)展所述SAFI中的擴(kuò)展團(tuán)體屬性Extended community域?qū)⑺鯥Pv4下一跳傳遞給所述出口 4PE路由器;
[0019]通過擴(kuò)展所述SAFI中的next hop域?qū)⑺鯥Pv6下一跳傳遞給所述出口 4PE路由器;
[0020]通過擴(kuò)展所述SAFI中的NLRI域?qū)⑺鯥Pv4路由以及所述IPv4路由對應(yīng)的MPLS標(biāo)簽傳遞給所述出口 4PE路由器。
[0021]其中,所述通過擴(kuò)展MP-BGP中的SAFIj^ IPv4路由的路由信息傳遞給出口 4PE路由器的步驟包括:
[0022]通過擴(kuò)展所述SAFI中的next hop域?qū)⑺鯥Pv4下一跳傳遞給所述出口 4PE路由器;
[0023]通過擴(kuò)展所述SAFI中的NLRI域?qū)⑺鯥Pv4路由、所述IPv4路由對應(yīng)的MPLS標(biāo)簽以及所述IPv6下一跳傳遞給所述出口 4PE路由器。
[0024]其中,所述通過擴(kuò)展MP-BGP中的SAFIj^ IPv4路由的路由信息傳遞給出口 4PE路由器的步驟包括:
[0025]通過擴(kuò)展所述SAFI中的next hop域?qū)⑺鯥Pv6下一跳傳遞給所述出口 4PE路由器;
[0026]通過擴(kuò)展所述SAFI中的NLRI域?qū)⑺鯥Pv4路由、所述IPv4路由對應(yīng)的MPLS標(biāo)簽以及所述IPv4下一跳傳遞給所述出口 4PE路由器。
[0027]本發(fā)明的實(shí)施例還提供了一種IPv4數(shù)據(jù)包的處理方法,應(yīng)用于入口運(yùn)營商邊緣4PE路由器,所述方法包括:
[0028]在接收到IPv4數(shù)據(jù)包后,根據(jù)接收到的所述IPv4數(shù)據(jù)包、IPv4路由表和4PE列表,構(gòu)建MPLS隧道數(shù)據(jù)包,其中,所述IPv4路由表包括按照對應(yīng)關(guān)系存儲的IPv4路由和IPv4下一跳,所述4PE列表包括:按照對應(yīng)關(guān)系存儲的IPv4下一跳、IPv6下一跳和MPLS標(biāo)簽;
[0029]將所述MPLS隧道數(shù)據(jù)包通過IPv6網(wǎng)絡(luò)轉(zhuǎn)發(fā)給所述出口 4PE路由器。
[0030]其中,所述在接收到IPv4數(shù)據(jù)包后,根據(jù)接收到的所述IPv4數(shù)據(jù)包、IPv4路由表和4PE列表,構(gòu)建MPLS隧道數(shù)據(jù)包的步驟包括:
[0031]根據(jù)所述IPv4數(shù)據(jù)包的目的地址,通過查找IPv4路由表,獲取與所述IPv4數(shù)據(jù)包的目的地址對應(yīng)的IPv4下一跳;
[0032]根據(jù)IPv4下一跳與4PE列表的關(guān)聯(lián)關(guān)系,從所述4PE列表中獲取與所述IPv4下一跳對應(yīng)的IPv6下一跳和MPLS標(biāo)簽,并將所述IPv6下一跳和所述MPLS標(biāo)簽組合形成4PE標(biāo)簽;
[0033]根據(jù)所述IPv6下一跳,獲取所述IPv4數(shù)據(jù)包到達(dá)所述IPv6下一跳的轉(zhuǎn)發(fā)出口以及出口標(biāo)簽,并將所述轉(zhuǎn)發(fā)出口和所述出口標(biāo)簽組合形成轉(zhuǎn)發(fā)標(biāo)簽;
[0034]將所述4PE標(biāo)簽、所述轉(zhuǎn)發(fā)標(biāo)簽以及所述IPv4數(shù)據(jù)包構(gòu)建形成MPLS隧道數(shù)據(jù)包。
[0035]本發(fā)明的實(shí)施例還提供了一種IPv4路由信息的處理方法,應(yīng)用于出口運(yùn)營商邊緣4PE路由器,所述出口 4PE路由器分別與互聯(lián)網(wǎng)協(xié)議第四版IPv4網(wǎng)絡(luò)以及運(yùn)行多協(xié)議標(biāo)簽交換MPLS的互聯(lián)網(wǎng)協(xié)議第六版IPv6網(wǎng)絡(luò)連接,包括:
[0036]獲取入口 4PE路由器通過擴(kuò)展多協(xié)議邊界網(wǎng)關(guān)協(xié)議MP-BGP中的子地址族標(biāo)識符SAFI發(fā)送的IPv4路由的路由信息;
[0037]根據(jù)所述IPv4路由的路由信息,構(gòu)造IPv4路由表以及4PE列表并建立所述IPv4路由表與所述4PE列表的關(guān)聯(lián)關(guān)系。
[0038]其中,所述路由信息包括:所述IPv4路由、所述IPv4路由對應(yīng)的MPLS標(biāo)簽、所述IPv4下一跳以及所述IPv6下一跳。
[0039]其中,所述根據(jù)所述IPv4路由的路由信息,構(gòu)造IPv4路由表以及4PE列表并建立所述IPv4路由表與所述4PE列表的關(guān)聯(lián)關(guān)系的步驟包括:
[0040]從擴(kuò)展的所述SAFI的下一跳next hop域中獲取所述IPv4下一跳,從擴(kuò)展的所述SAFI的網(wǎng)絡(luò)層可達(dá)消息NLRI域中獲取所述IPv4路由,并將所述IPv4下一跳和所述IPv4路由組合成所述IPv4路由表;
[0041 ] 從擴(kuò)展的所述SAFI的網(wǎng)絡(luò)層可達(dá)消息NLRI域中獲取所述IPv4路由對應(yīng)的MPLS標(biāo)簽,從擴(kuò)展的所述SAFI的next hop域中獲取所述IPv4下一跳和所述IPv6下一跳,并將所述MPLS標(biāo)簽、所述IPv4下一跳和所述IPv6下一跳按照對應(yīng)關(guān)系存儲形成4PE列表;
[0042]通過所述IPv4下一跳建立所述IPv4路由表與所述4PE列表的關(guān)聯(lián)關(guān)系。
[0043]其中,所述根據(jù)所述IPv4路由的路由信息,構(gòu)造IPv4路由表以及4PE列表并建立所述IPv4路由表與所述4PE列表的關(guān)聯(lián)關(guān)系的步驟包括:
[0044]從擴(kuò)展的所述SAFI的擴(kuò)展團(tuán)體屬性Extended community域中獲取所述IPv4下一跳,從擴(kuò)展的所述SAFI的NLRI域中獲取所述IPv4路由,并將所述IPv4下一跳所述IPv4路由組合成所述IPv4路由表;
[0045]從擴(kuò)展的所述SAFI的NLRI域中獲取所述IPv4路由對應(yīng)的MPLS標(biāo)簽,從擴(kuò)展的所述SAFI的next hop域中獲取所述IPv6下一跳,從擴(kuò)展的所述SAFI的Extended community域中獲取所述IPv4下一跳,并將所述MPLS標(biāo)簽、IPv4下一跳和IPv6下一跳按照對應(yīng)關(guān)系存儲形成所述4PE列表;
[0046]通過所述IPv4下一跳建立所述IPv4路由表與所述4PE列表的關(guān)聯(lián)關(guān)系。
[0047]其中,所述根據(jù)所述IPv4路由的路由信息,構(gòu)造IPv4路由表以及4PE列表并建立所述IPv4路由表與所述4PE列表的關(guān)聯(lián)關(guān)系的步驟包括:
[0048]從擴(kuò)展的所述SAFI的next hop域中獲取所述IPv4下一跳,從擴(kuò)展的所述SAFI的NLRI域中獲取所述IPv4路由,并將所述IPv4下一跳和所述IPv4路由組合成所述IPv4路由表;
[0049]從擴(kuò)展的所述SAFI的NLRI域中獲取所述IPv4路由對應(yīng)的MPLS標(biāo)簽和所述IPv6下一跳,從所述next hop域中獲取IPv4下一跳,并將所述MPLS標(biāo)簽、IPv4下一跳和IPv6下一跳按照對應(yīng)關(guān)系存儲形成所述4PE列表;
[0050]通過所述IPv4下一跳建立所述IPv4路由表與所述4PE列表的關(guān)聯(lián)關(guān)系。
[0051]其中,所述根據(jù)所述IPv4路由的路由信息,構(gòu)造IPv4路由表以及4PE列表并建立所述IPv4路由表與所述4PE列表的關(guān)聯(lián)關(guān)系的步驟包括:
[0052]從擴(kuò)展的所述SAFI的NLRI域中獲取所述IPv4路由以及所述IPv4下一跳,并將所述IPv4下一跳和所述IPv4路由組合成所述IPv4路由表;
[0053]從所述擴(kuò)展的所述SAFI的NLRI域中獲取所述IPv4路由對應(yīng)的MPLS標(biāo)簽和IPv4下一跳,從擴(kuò)展的所述SAFI的next hop域獲取IPv6下一跳,并將所述MPLS標(biāo)簽、所述IPv4下一跳和所述
當(dāng)前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
天水市| 磐安县| 厦门市| 临清市| 宣恩县| 双辽市| 乌苏市| 利津县| 三河市| 三门县| 安多县| 定日县| 黄龙县| 旬邑县| 徐州市| 罗源县| 边坝县| 蒙阴县| 甘德县| 宜都市| 原平市| 古丈县| 江西省| 资阳市| 清河县| 宁明县| 镇原县| 衡南县| 万源市| 麻栗坡县| 纳雍县| 萨迦县| 广昌县| 大悟县| 津南区| 沙洋县| 泰安市| 阿合奇县| 平顶山市| 天津市| 花莲县|