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

一種多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的方法及系統(tǒng)的制作方法

文檔序號:7753355閱讀:305來源:國知局
專利名稱:一種多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道保護(hù)領(lǐng)域,特別是指一種多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的方法及系統(tǒng)。
背景技術(shù)
多協(xié)議標(biāo)簽交換(Multi-Protocol Label Switch,MPLS)是新一代IP高速骨干網(wǎng) 絡(luò)交換的標(biāo)準(zhǔn),由因特網(wǎng)工程任務(wù)組(The Internet Engineering Task Force, IETF)提 出。MPLS技術(shù)使得路由層面和轉(zhuǎn)發(fā)層面完全分離,具備快速轉(zhuǎn)發(fā)、服務(wù)質(zhì)量(Quality of Service, QoS)保證、多業(yè)務(wù)支持等優(yōu)勢,在下一代電信網(wǎng)絡(luò)中扮演著越來越重要的角色。MPLS技術(shù)的關(guān)鍵是引入了標(biāo)簽(Label)的概念,所述標(biāo)簽是一種短的、且不包含 拓?fù)湫畔ⅰ⒅痪哂芯植恳饬x的內(nèi)容信息。在MPLS網(wǎng)絡(luò)中,IP包在進(jìn)入第一個MPLS設(shè)備時, MPLS邊緣路由器將IP包用標(biāo)簽封裝起來;MPLS邊緣路由器分析IP包的內(nèi)容,并為這些IP 包選擇合適的標(biāo)簽;然后,所有MPLS網(wǎng)絡(luò)中節(jié)點(diǎn)都是依據(jù)這個標(biāo)簽信息作為轉(zhuǎn)發(fā)判決的依 據(jù);當(dāng)該IP包最終離開MPLS網(wǎng)絡(luò)時,標(biāo)簽被MPLS邊緣路由器剝離?;贛PLS業(yè)務(wù)報文的轉(zhuǎn)發(fā)可靠性,MPLS業(yè)務(wù)需要先創(chuàng)建一個保護(hù)隧道,以實(shí)現(xiàn)對 MPLS業(yè)務(wù)的保護(hù)功能。具體的,在工作隧道發(fā)生故障時,工作隧道的頭節(jié)點(diǎn)能夠快速切換 到保護(hù)隧道繼續(xù)進(jìn)行MPLS業(yè)務(wù)報文的轉(zhuǎn)發(fā),協(xié)議要求保護(hù)切換的時間通常要控制在50ms 以內(nèi)。圖1為現(xiàn)有技術(shù)中隧道切換的流程示意圖,如圖1所示,現(xiàn)有的隧道切換技術(shù)需要將 工作隧道上的每個業(yè)務(wù)都依次進(jìn)行切換。舉例來說,如果有500個MPLS業(yè)務(wù),則需要切換 500次,每次切換都需要嘗試發(fā)送給工作隧道上的下一跳節(jié)點(diǎn),失敗后才能執(zhí)行切換并發(fā)送 到保護(hù)隧道上的下一跳節(jié)點(diǎn),因此,會耗費(fèi)1000個下一跳處理的硬件資源,并且很難達(dá)到 協(xié)議規(guī)定的切換時間的要求。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的方法 及系統(tǒng),能夠解決使用工作隧道的多個MPLS業(yè)務(wù)切換時間長,且浪費(fèi)下一跳處理的硬件資 源的問題。為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的本發(fā)明提供了一種多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的方法,所述方法包括將多個使用相同工作隧道的MPLS業(yè)務(wù)的出端口信息映射到鏈路聚合(Link Aggregation Control Protocol, LACP)端口上;設(shè)置所述MPLS業(yè)務(wù)對應(yīng)的下一跳信息的表項(xiàng)為復(fù)用表項(xiàng);當(dāng)需要隧道切換時,更新所述下一跳信息的表項(xiàng)和所述LACP端口的設(shè)置。其中,所述下一跳信息的表項(xiàng)包括三層接口索引表項(xiàng)和目的媒體接入控制 (Media Access Control, MAC)索弓丨表項(xiàng)。其中,所述多個使用相同工作隧道的MPLS業(yè)務(wù)包括在隧道頭節(jié)點(diǎn)上使用相同工作隧道的所有MPLS業(yè)務(wù)。其中,所述映射到LACP端口上,包括將所述LACP端口的成員端口設(shè)置為工作隧 道的出端口。其中,所述更新下一跳信息的表項(xiàng)和所述LACP端口的設(shè)置為從對應(yīng)工作隧道的 下一跳信息的表項(xiàng)和所述LACP端口的設(shè)置,更新為對應(yīng)保護(hù)隧道的下一跳信息的表項(xiàng)和 所述LACP端口的設(shè)置。本發(fā)明還提供了一種多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的系統(tǒng),所述系統(tǒng)包括初始 設(shè)置單元和切換執(zhí)行單元;其中,所述初始設(shè)置單元,用于將多個使用相同工作隧道的MPLS業(yè)務(wù)的出端口信息映 射到LACP端口上,設(shè)置所述MPLS業(yè)務(wù)對應(yīng)的下一跳信息的表項(xiàng)為復(fù)用表項(xiàng),將LACP端口 和下一跳信息的表項(xiàng)的設(shè)置發(fā)送給切換執(zhí)行單元;所述切換執(zhí)行單元,用于當(dāng)需要隧道切換時時,更新所述下一跳信息的表項(xiàng)和所 述LACP端口的設(shè)置。本發(fā)明所提供的多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的方法及系統(tǒng),通過將多個使用相 同工作隧道的MPLS業(yè)務(wù)的出端口映射到LACP端口上,并設(shè)置MPLS業(yè)務(wù)對應(yīng)的下一跳信息 的表項(xiàng)為復(fù)用表項(xiàng);當(dāng)需要隧道切換時,更新所述下一跳信息的表項(xiàng)和所述LACP端口的設(shè) 置,實(shí)現(xiàn)了多個MPLS業(yè)務(wù)的批量切換,大大提高了 MPLS上的業(yè)務(wù)切換時間,使得業(yè)務(wù)的數(shù) 量對切換時間不產(chǎn)生影響,并能節(jié)約大量的硬件資源。


圖1為現(xiàn)有技術(shù)中隧道切換的流程示意圖;圖2為本發(fā)明多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的方法流程示意圖;圖3為本發(fā)明多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明的基本思想是將多個使用相同工作隧道的MPLS業(yè)務(wù)的出端口信息映射 到LACP端口上,并設(shè)置MPLS業(yè)務(wù)對應(yīng)的下一跳信息的表項(xiàng)為復(fù)用表項(xiàng);當(dāng)需要隧道切換 時,更新所述下一跳信息的表項(xiàng)和所述LACP端口的設(shè)置。下面結(jié)合附圖和具體實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。圖2為本發(fā)明多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的方法流程示意圖,如圖2所示,所述 多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的方法,具體包括以下步驟步驟201,將使用相同工作隧道的所有MPLS業(yè)務(wù)的出端口信息映射到LACP端口 上,并將LACP端口設(shè)置為包含所述出端口 ;具體的,由于在通常情況下,所述MPLS業(yè)務(wù)的出端口是在隧道頭節(jié)點(diǎn)上基于每個 下一跳信息直接設(shè)置的,無法實(shí)現(xiàn)復(fù)用的功能,因此,將所述MPLS業(yè)務(wù)的出端口信息映射 到LACP端口上;再將LACP端口的成員端口設(shè)置為所述MPLS業(yè)務(wù)的出端口,則表示此時所 述使用相同工作隧道的MPLS業(yè)務(wù),還是從連接工作隧道的出端口進(jìn)行轉(zhuǎn)發(fā)。步驟202,設(shè)置使用相同工作隧道的所有MPLS業(yè)務(wù)對應(yīng)的下一跳信息表項(xiàng)為復(fù)用 表項(xiàng);
具體的,所述下一跳信息的表項(xiàng)包括三層接口索引表項(xiàng)和目的MAC索引表項(xiàng);設(shè) 置所述MPLS業(yè)務(wù)對應(yīng)的三層接口索引表項(xiàng)和目的MAC索引表項(xiàng)為復(fù)用表項(xiàng);具體是指,由 于所述MPLS業(yè)務(wù)都使用相同工作隧道,因此所述MPLS業(yè)務(wù)的下一跳信息中的三層接口信 息和目的MAC信息是相同的,可以利用復(fù)用表項(xiàng)來實(shí)現(xiàn)統(tǒng)一管理。步驟203,當(dāng)需要隧道切換時,更新所述下一跳信息表項(xiàng);具體的,當(dāng)工作隧道發(fā)生故障時,需要進(jìn)行工作隧道到保護(hù)隧道的切換。因此,將 三層接口索引表項(xiàng)和目的MAC索引表項(xiàng)的信息更新為保護(hù)隧道的信息。因?yàn)轭A(yù)先設(shè)置為復(fù) 用表項(xiàng),所以只需要更新一次,就使所有之前使用相同工作隧道的MPLS業(yè)務(wù)的下一跳信息 中的三層接口信息和目的MAC信息都實(shí)現(xiàn)了更新。所述三層接口信息中包括源MAC信息、VLAN信息和隧道標(biāo)簽信息。更新時,由于 發(fā)出的起始節(jié)點(diǎn)沒有變化,因此體現(xiàn)發(fā)出節(jié)點(diǎn)的源MAC信息不需要更新,只需要將VLAN信 息和隧道標(biāo)簽信息更新為保護(hù)隧道的VLAN信息和隧道標(biāo)簽信息。步驟204,更新所述LACP端口的設(shè)置。具體的,所述更新所述LACP端口的設(shè)置是將LACP端口的成員端口由前述連接工 作隧道的出端口更新為連接保護(hù)隧道的出端口。進(jìn)一步的,更新完成后就實(shí)現(xiàn)了多個MPLS業(yè)務(wù)從工作隧道到保護(hù)隧道的快速批 量切換,所述MPLS業(yè)務(wù)就可以按照更新后的LACP端口和下一跳信息的表項(xiàng)繼續(xù)進(jìn)行轉(zhuǎn)發(fā)。下面通過一個實(shí)施例對圖2所示的方法進(jìn)一步詳細(xì)闡述假設(shè)一個隧道頭節(jié)點(diǎn)A,其MAC為OxOOdOdOOOOOOl ;在其端口 1進(jìn)行用戶側(cè)數(shù)據(jù)的 接入,接入的類型為端口 +VLAN,可以配置的業(yè)務(wù)VLAN有1000個,S卩VLAN1-VLAN1000,同時 VLAN1-VLAN1000對應(yīng)的偽線標(biāo)簽分別16-1015 ;端口 2是連接工作隧道的出端口,工作隧道 的隧道標(biāo)簽為200 ;端口 3是連接保護(hù)隧道的出端口,保護(hù)隧道的隧道標(biāo)簽為300。在正常轉(zhuǎn)發(fā)時,所有的業(yè)務(wù)都在工作隧道執(zhí)行轉(zhuǎn)發(fā)。端口 1進(jìn)來的VLANl報文會 被封裝為偽線標(biāo)簽16,隧道標(biāo)簽200,三層接口 VLAN200,目的MAC為0x00d0d0000002,從 端口 2發(fā)出;其它使用物理端口 2的業(yè)務(wù)的封裝也類似。首先,在隧道頭節(jié)點(diǎn)A的交換芯片上設(shè)置所有使用相同工作隧道的業(yè)務(wù)的端口信 息到LACP端口的映射關(guān)系,S卩在交換機(jī)內(nèi)部設(shè)置使能LACP1,并且LACPl包含端口 2 ;在隧 道頭節(jié)點(diǎn)A的交換芯片上設(shè)置工作隧道上面所有MPLS業(yè)務(wù)的三層接口索引表項(xiàng)和目的MAC 索引表項(xiàng)為復(fù)用表項(xiàng),比如,將端口 1進(jìn)來的VLANl的報文封裝為偽線標(biāo)簽16、隧道標(biāo)簽 200,VLAN200,目的 MAC 為 0x00d0d0000002,源 MAC 為 0x00d0d0000001,從 LACPl 發(fā)出。工 作隧道上面其它業(yè)務(wù)配置相同。當(dāng)工作隧道發(fā)生故障需要切換到保護(hù)隧道時,對工作隧道上面所有業(yè)務(wù)下一跳指 向的三層接口索引表項(xiàng)進(jìn)行更新,VLAN修改為300,隧道標(biāo)簽修改為300 ;對工作隧道上面 所有業(yè)務(wù)下一跳指向的目的MAC索引表項(xiàng)進(jìn)行更新,目的MAC從0x00d0d0000002修改為 0x00d0d0000003。更新LACPl的設(shè)置刪除端口 2后添加端口 3。圖3為本發(fā)明多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的系統(tǒng)結(jié)構(gòu)示意圖,如圖3所示,所述 MPLS業(yè)務(wù)隧道切換的系統(tǒng),包括初始設(shè)置單元31和切換執(zhí)行單元32,其中, 所述初始設(shè)置單元31,用于將多個MPLS業(yè)務(wù)的出端口信息映射到LACP端口上,設(shè) 置所述MPLS業(yè)務(wù)對應(yīng)的下一跳信息的表項(xiàng)為復(fù)用表項(xiàng),將LACP端口和下一跳信息的表項(xiàng)的設(shè)置發(fā)送給切換執(zhí)行單元32 ;具體的,所述多個MPLS業(yè)務(wù)是在隧道頭節(jié)點(diǎn)上使用相同工作隧道的所有MPLS業(yè) 務(wù)。由于在通常情況下,所述MPLS業(yè)務(wù)的出端口是在隧道頭節(jié)點(diǎn)上基于每個下一跳信息直 接設(shè)置的,無法實(shí)現(xiàn)復(fù)用的功能,因此,將所述MPLS業(yè)務(wù)的出端口信息映射到LACP端口上; 再將LACP端口的成員端口設(shè)置為所述MPLS業(yè)務(wù)的出端口,則表示此時所述使用相同工作 隧道的MPLS業(yè)務(wù)還是從連接工作隧道的出端口進(jìn)行轉(zhuǎn)發(fā)。所述下一跳信息的表項(xiàng)包括三層接口索引表項(xiàng)和目的MAC索引表項(xiàng)。設(shè)置所述 MPLS業(yè)務(wù)對應(yīng)的三層接口索引表項(xiàng)和目的MAC索引表項(xiàng)為復(fù)用表項(xiàng),具體是指,由于所述 MPLS業(yè)務(wù)都使用相同工作隧道,因此所述MPLS業(yè)務(wù)的下一跳信息中的三層接口信息和目 的MAC信息是相同的,可以利用復(fù)用表項(xiàng)來實(shí)現(xiàn)統(tǒng)一管理。所述切換執(zhí)行單元32,用于當(dāng)需要隧道切換時,更新所述下一跳信息的表項(xiàng)和所 述LACP端口的設(shè)置。具體的,當(dāng)工作隧道發(fā)生故障時,需要進(jìn)行工作隧道到保護(hù)隧道的切換。因此,將 三層接口索引表項(xiàng)和目的MAC索引表項(xiàng)的信息更新為保護(hù)隧道的信息。因?yàn)轭A(yù)先設(shè)置為復(fù) 用表項(xiàng),所以只需要更新一次,就使所有之前使用相同工作隧道的MPLS業(yè)務(wù)的下一跳信息 中的三層接口信息和目的MAC信息都實(shí)現(xiàn)了更新。所述三層接口信息中包括源MAC信息、 VLAN信息和隧道標(biāo)簽信息。更新時,由于發(fā)出的起始節(jié)點(diǎn)沒有變化,因此體現(xiàn)發(fā)出節(jié)點(diǎn)的 源MAC信息不需要更新,只需要將VLAN信息和隧道標(biāo)簽信息更新為保護(hù)隧道的VLAN信息 和隧道標(biāo)簽信息。所述更新所述LACP端口的設(shè)置,具體是將前述連接工作隧道的出端口更 新為連接保護(hù)隧道的出端口。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍,凡在 本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù) 范圍之內(nèi)。
權(quán)利要求
一種多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的方法,其特征在于,所述方法包括將多個使用相同工作隧道的多協(xié)議標(biāo)簽交換(MPLS)業(yè)務(wù)的出端口信息映射到鏈路聚合(LACP)端口上;設(shè)置所述MPLS業(yè)務(wù)對應(yīng)的下一跳信息的表項(xiàng)為復(fù)用表項(xiàng);當(dāng)需要隧道切換時,更新所述下一跳信息的表項(xiàng)和所述LACP端口的設(shè)置。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述下一跳信息的表項(xiàng)包括三層接口索 引表項(xiàng)和目的媒體接入控制(MAC)索引表項(xiàng)。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述多個使用相同工作隧道的MPLS 業(yè)務(wù)包括在隧道頭節(jié)點(diǎn)上使用相同工作隧道的所有MPLS業(yè)務(wù)。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述映射到LACP端口上,包括將所 述LACP端口的成員端口設(shè)置為工作隧道的出端口。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述更新下一跳信息的表項(xiàng)和所述 LACP端口的設(shè)置為從對應(yīng)工作隧道的下一跳信息的表項(xiàng)和所述LACP端口的設(shè)置,更新為 對應(yīng)保護(hù)隧道的下一跳信息的表項(xiàng)和所述LACP端口的設(shè)置。
6.一種多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的系統(tǒng),其特征在于,所述系統(tǒng)包括初始設(shè)置 單元和切換執(zhí)行單元;其中,所述初始設(shè)置單元,用于將多個使用相同工作隧道的MPLS業(yè)務(wù)的出端口信息映射到 LACP端口上,設(shè)置所述MPLS業(yè)務(wù)對應(yīng)的下一跳信息的表項(xiàng)為復(fù)用表項(xiàng),將LACP端口和下一 跳信息的表項(xiàng)的設(shè)置發(fā)送給切換執(zhí)行單元;所述切換執(zhí)行單元,用于當(dāng)需要隧道切換時時,更新所述下一跳信息的表項(xiàng)和所述 LACP端口的設(shè)置。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述下一跳信息的表項(xiàng)包括三層接口索 引表項(xiàng)和目的MAC索引表項(xiàng)。
8.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述初始設(shè)置單元中針對的多個使用 相同工作隧道的MPLS業(yè)務(wù)包括隧道頭結(jié)點(diǎn)上使用相同工作隧道的所有MPLS業(yè)務(wù)。
9.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述初始設(shè)置單元將MPLS業(yè)務(wù)的出端口信息映射到LACP端口上,包括將所述LACP端口的成員端口設(shè)置為工作隧道的出端□。
10.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述切換執(zhí)行單元更新下一跳信息 的表項(xiàng)和所述LACP端口的設(shè)置為從對應(yīng)工作隧道的下一跳信息的表項(xiàng)和所述LACP端口 的設(shè)置,更新為對應(yīng)保護(hù)隧道的下一跳信息的表項(xiàng)和所述LACP端口的設(shè)置。
全文摘要
本發(fā)明公開了一種多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的方法,所述方法包括將多個使用相同工作隧道的多協(xié)議標(biāo)簽交換(MPLS)業(yè)務(wù)的出端口信息映射到鏈路聚合(LACP)端口上;設(shè)置所述MPLS業(yè)務(wù)對應(yīng)的下一跳信息的表項(xiàng)為復(fù)用表項(xiàng);當(dāng)需要隧道切換時,更新所述下一跳信息的表項(xiàng)和所述LACP端口的設(shè)置,本發(fā)明還公開了一種多協(xié)議標(biāo)簽交換業(yè)務(wù)隧道切換的系統(tǒng),通過上述方法和系統(tǒng),實(shí)現(xiàn)了多個MPLS業(yè)務(wù)的批量切換,大大提高了MPLS上的業(yè)務(wù)切換時間,使得業(yè)務(wù)的數(shù)量對切換時間不產(chǎn)生影響,并能節(jié)約了大量的硬件資源。
文檔編號H04L12/56GK101877677SQ201010219278
公開日2010年11月3日 申請日期2010年6月25日 優(yōu)先權(quán)日2010年6月25日
發(fā)明者潘庭山 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
通州区| 绵阳市| 卫辉市| 仙桃市| 孝义市| 临澧县| 吴忠市| 文水县| 沧源| 新乡市| 曲水县| 新疆| 连平县| 聂荣县| 湘潭县| 上高县| 凤庆县| 丹凤县| 潼南县| 昔阳县| 景宁| 柳河县| 罗平县| 万荣县| 滁州市| 阳山县| 温州市| 论坛| 柘荣县| 红安县| 理塘县| 洛隆县| 光山县| 桐柏县| 大宁县| 鹿邑县| 安乡县| 民乐县| 泊头市| 望城县| 剑川县|