一種ce雙歸接入pe組網(wǎng)中基于mstp的防環(huán)方法
【專利摘要】一種CE雙歸接入PE組網(wǎng)中基于MSTP的防環(huán)方法,涉及數(shù)據(jù)和IP傳輸設(shè)備領(lǐng)域,CE雙歸接入PE組網(wǎng)包括第一PE和第二PE,二者分別通過偽線連接至第三PE,第一PE和第二PE均連接至第一CE,防環(huán)方法包括:在第一PE和第二PE之間創(chuàng)建一條管理偽線,管理偽線兩端分別創(chuàng)建一個(gè)虛擬接口,將所述虛擬接口加入MSTP橋中,并將MSTP橋設(shè)置為最高優(yōu)先級(jí),同時(shí)將MSTP橋的ID及開銷修改為所有物理端口中的最小值;所述虛擬接口使能MSTP功能。本發(fā)明能夠避免CE雙歸接入PE組網(wǎng)中出現(xiàn)二層環(huán)路,防止網(wǎng)絡(luò)癱瘓。
【專利說明】
一種CE雙歸接入PE組網(wǎng)中基于MSTP的防環(huán)方法
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及數(shù)據(jù)和IP傳輸設(shè)備領(lǐng)域,具體來講涉及一種CE雙歸接入PE組網(wǎng)中基于MSTP的防環(huán)方法。
【背景技術(shù)】
[0002]在二層交換網(wǎng)絡(luò)中,一旦出現(xiàn)環(huán)路就會(huì)造成報(bào)文的廣播風(fēng)暴,從而占用整個(gè)網(wǎng)絡(luò)的有效帶寬,造成網(wǎng)絡(luò)的癱瘓。在這種情況下,為解決二層環(huán)路而產(chǎn)生了STP(SpanningTree Protocol,生成樹協(xié)議),隨后以STP為基礎(chǔ),產(chǎn)生了RSTP(Rapid Spanning TreeProtocol,快速生成樹協(xié)議);由于RSTP協(xié)議不能區(qū)分VLAN,所有報(bào)文均在一個(gè)鏈路上傳輸,導(dǎo)致效率低下,所以逐漸出現(xiàn)MSTP協(xié)議(Multiple Spanning Tree Protocol,多生成樹協(xié)議),該協(xié)議在RSTP的基礎(chǔ)上引入了域和實(shí)例的概念,既提高了網(wǎng)絡(luò)收斂速度,同時(shí)也對(duì)網(wǎng)絡(luò)帶寬進(jìn)行了充分利用。
[0003]現(xiàn)有MSTP主要應(yīng)用于二層交換網(wǎng)絡(luò)的VLAN(Virtual Local Area Network,虛擬局域網(wǎng))模型中,在IPRAN系統(tǒng)中,常見的二層業(yè)務(wù)為VPLS(virtual Private Lan Service,虛擬專用局域網(wǎng)業(yè)務(wù))模型,VPLS模型也存在二層環(huán)路的可能。如圖1所示,為CE(CustomerEdge,用戶邊緣設(shè)備)雙歸接入PE(Provider Edge,服務(wù)提供商骨干網(wǎng)的邊緣設(shè)備)組網(wǎng)的場景示意圖。CE雙歸接入PE組網(wǎng),包括第一PE( S卩PEl)和第二PE( S卩PE2),二者均與第一CE(即CEl)相連,CEl連接個(gè)人計(jì)算機(jī)(S卩PC),PE1和PE2還通過業(yè)務(wù)PW(Pseudo Wire,偽線)連接第三PE(S卩PE3),PE3連接第二 CE(即CE2)。但是,現(xiàn)有VPLS防環(huán)方法,并不能解決CE雙歸接入PE組網(wǎng)中出現(xiàn)二層環(huán)路的問題,因此有必要設(shè)計(jì)一種方法,解決上述問題。
【發(fā)明內(nèi)容】
[0004]針對(duì)現(xiàn)有技術(shù)中存在的缺陷,本發(fā)明的目的在于提供一種CE雙歸接入PE組網(wǎng)中基于MSTP的防環(huán)方法,能夠避免CE雙歸接入PE組網(wǎng)中出現(xiàn)二層環(huán)路,防止網(wǎng)絡(luò)癱瘓。
[0005]為達(dá)到以上目的,本發(fā)明采取的技術(shù)方案是:一種CE雙歸接入PE組網(wǎng)中基于MSTP的防環(huán)方法,CE雙歸接入PE組網(wǎng)包括第一 PE和第二 PE,二者分別通過偽線連接至第三PE,第一PE和第二 PE均連接至第一 CE,防環(huán)方法包括:在第一 PE和第二 PE之間創(chuàng)建一條管理偽線,管理偽線兩端分別創(chuàng)建一個(gè)虛擬接口,將所述虛擬接口加入MSTP橋中,并將MSTP橋設(shè)置為最高優(yōu)先級(jí),同時(shí)將MSTP橋的ID及開銷修改為所有物理端口中的最小值;所述虛擬接口使能MSTP功能。
[0006]在上述技術(shù)方案的基礎(chǔ)上,所述管理偽線在激活狀態(tài)下,VPLS發(fā)送消息到MSTP,MSTP根據(jù)VPLS ID創(chuàng)建對(duì)應(yīng)的兩個(gè)虛擬接口。
[0007]在上述技術(shù)方案的基礎(chǔ)上,當(dāng)管理偽線去激活時(shí),發(fā)送DOWN消息到MSTP,MSTP將兩個(gè)虛擬接口從MSTP橋中踢出,刪除兩個(gè)虛擬接口。
[0008]在上述技術(shù)方案的基礎(chǔ)上,所述虛擬接口發(fā)送或接收橋協(xié)議數(shù)據(jù)單元信令報(bào)文,并參與拓?fù)溆?jì)算。
[0009]在上述技術(shù)方案的基礎(chǔ)上,計(jì)算生成樹時(shí),MSTP將兩個(gè)虛擬接口和其他物理端口統(tǒng)一進(jìn)行計(jì)算。
[0010]在上述技術(shù)方案的基礎(chǔ)上,所述虛擬接口和其他物理端口均在一棵公共和內(nèi)部生成樹中。
[0011]本發(fā)明的有益效果在于:
[0012]1、PE1和PE2之間創(chuàng)建一條管理PW,管理PW兩端分別創(chuàng)建一個(gè)虛擬接口,將所述虛擬接口加入MSTP橋中,將MSTP橋設(shè)置為最高優(yōu)先級(jí),同時(shí)將MSTP橋的ID及開銷修改為所有物理端口中的最小值,所述虛擬接口使能MSTP功能,主要在CE雙歸接入PE組網(wǎng)中,防止PEl、PE2和CEl之間二層環(huán)路,防止網(wǎng)絡(luò)阻塞癱瘓。
[0013]2、本發(fā)明還可以將MSTP協(xié)議模式設(shè)置成RSTP和STP,能夠支持多種協(xié)議模式,擴(kuò)展了現(xiàn)有技術(shù)的應(yīng)用范圍。
【附圖說明】
[0014]圖1為【背景技術(shù)】中CE雙歸接入PE組網(wǎng)的場景示意圖;
[0015]圖2為本發(fā)明CE雙歸接入PE組網(wǎng)中創(chuàng)建管理偽線的場景示意圖;
[0016]圖3為本發(fā)明中虛擬接口創(chuàng)建流程圖。
[0017]附圖標(biāo)記:
[0018]PEl-第一 PE,PE2-第二 PE,PE3-第三 PE,CEl-第一 CE,CE2-第二 CE。
【具體實(shí)施方式】
[0019]以下結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)說明。
[0020]如圖2所示,CE雙歸接入PE組網(wǎng)中基于MSTP的防環(huán)方法,用于CE雙歸接入PE組網(wǎng),CE雙歸接入PE組網(wǎng)包括第一 PE(即PEl)和第二 PE( S卩PE2),二者分別通過業(yè)務(wù)PW連接至第三PE (S卩PE3),PE3連接第二CE (S卩CE2),PEI和PE2還均連接至第一CE (即CE I ),CE I連接個(gè)人計(jì)算機(jī)(S卩CP)。本發(fā)明的防環(huán)方法包括:在PEl和PE2之間創(chuàng)建一條管理PW,管理PW兩端的PEl和PE2處,分別創(chuàng)建一個(gè)虛擬接口 ;將兩個(gè)虛擬接口加入MSTP橋中,并將MSTP橋設(shè)置為最高優(yōu)先級(jí),同時(shí)將該MSTP橋的ID及開銷修改為所有物理端口中的最小值,讓兩個(gè)虛擬接口使能MSTP功能。
[0021 ]如圖3所示,虛擬接口的具體創(chuàng)建流程如下:
[0022]SlOl.管理PW處于激活狀態(tài)下;
[0023]S102.VPLS發(fā)送創(chuàng)建管理PW的消息到MSTP,即VPLS發(fā)送UP消息到MSTP ;
[0024]S103.MSTP根據(jù)VPLS ID創(chuàng)建對(duì)應(yīng)的兩個(gè)虛擬接口stpif,例如:VPLS ID 100,則兩個(gè)虛擬接口均為stpif!00,但是兩個(gè)虛擬接口位于不同的兩個(gè)站。所述虛擬接口用來發(fā)送或接收BPDU(Bridge Protocol Data Unit,橋協(xié)議數(shù)據(jù)單元)信令報(bào)文,并參與拓?fù)溆?jì)算。
[0025]S104.將兩個(gè)虛擬接口加入MSTP橋中,虛擬接口使能MSTP功能。由于VPLS對(duì)應(yīng)的PEl與PE2之間是一條管理PW,其網(wǎng)絡(luò)側(cè)端口沒有特定的物理端口對(duì)應(yīng),網(wǎng)絡(luò)側(cè)端口對(duì)應(yīng)的物理端口可能隨著拓?fù)涞淖兓兓圆荒茏枞鸓El和PE2的兩個(gè)虛擬接口,只需要阻塞CE I側(cè)端口,即防止CEl、PE1、PE2之間環(huán)路。因此,將MSTP橋設(shè)置為最高優(yōu)先級(jí),即優(yōu)先級(jí)修改為O,同時(shí)將兩個(gè)虛擬接口所在橋的ID及開銷修改為所有物理端口中的最小值,例如:cist_path_cost(公共和內(nèi)部生成樹開銷)為I,cist_pr1rity(公共和內(nèi)部生成樹優(yōu)先級(jí))為16,cist_port_id(公共和內(nèi)部生成樹端口 ID)起始值小于物理端口。這樣,計(jì)算生成樹時(shí),MSTP將兩個(gè)虛擬接口和其他物理端口統(tǒng)一進(jìn)行計(jì)算。
[0026]當(dāng)需要管理偽線去激活時(shí),發(fā)送DOWN消息到MSTP,MSTP將兩個(gè)虛擬接口從MSTP橋中踢出,刪除兩個(gè)虛擬接口。
[0027]本發(fā)明不支持多實(shí)例的情況,所有端口均在實(shí)例O中,也就是CIST(CommonandInternal Spanning Tree,公共和內(nèi)部生成樹)實(shí)例中,所有VLAN也均綁定在實(shí)例O里,所述虛擬接口和其他物理端口均在一棵ClST中,并在ClST實(shí)例里避免二層環(huán)路。
[0028]本發(fā)明不局限于上述實(shí)施方式,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也視為本發(fā)明的保護(hù)范圍之內(nèi)。本說明書中未作詳細(xì)描述的內(nèi)容屬于本領(lǐng)域?qū)I(yè)技術(shù)人員公知的現(xiàn)有技術(shù)。
【主權(quán)項(xiàng)】
1.一種CE雙歸接入PE組網(wǎng)中基于MSTP的防環(huán)方法,CE雙歸接入PE組網(wǎng)包括第一PE和第二 PE,二者分別通過偽線連接至第三PE,第一 PE和第二 PE均連接至第一 CE,其特征在于,防環(huán)方法包括:在第一PE和第二PE之間創(chuàng)建一條管理偽線,管理偽線兩端分別創(chuàng)建一個(gè)虛擬接口,將所述虛擬接口加入MSTP橋中,并將MSTP橋設(shè)置為最高優(yōu)先級(jí),同時(shí)將MSTP橋的ID及開銷修改為所有物理端口中的最小值;所述虛擬接口使能MSTP功能。2.如權(quán)利要求1所述的CE雙歸接入PE組網(wǎng)中基于MSTP的防環(huán)方法,其特征在于:所述管理偽線在激活狀態(tài)下,VPLS發(fā)送消息到MSTP,MSTP根據(jù)VPLS ID創(chuàng)建對(duì)應(yīng)的兩個(gè)虛擬接口。3.如權(quán)利要求1所述的CE雙歸接入PE組網(wǎng)中基于MSTP的防環(huán)方法,其特征在于:當(dāng)管理偽線去激活時(shí),發(fā)送DOWN消息到MSTP,MSTP將兩個(gè)虛擬接口從MSTP橋中踢出,刪除兩個(gè)虛擬接口。4.如權(quán)利要求1所述的CE雙歸接入PE組網(wǎng)中基于MSTP的防環(huán)方法,其特征在于:所述虛擬接口發(fā)送或接收橋協(xié)議數(shù)據(jù)單元信令報(bào)文,并參與拓?fù)溆?jì)算。5.如權(quán)利要求1所述的CE雙歸接入PE組網(wǎng)中基于MSTP的防環(huán)方法,其特征在于:計(jì)算生成樹時(shí),MSTP將兩個(gè)虛擬接口和其他物理端口統(tǒng)一進(jìn)行計(jì)算。6.如權(quán)利要求1所述的CE雙歸接入PE組網(wǎng)中基于MSTP的防環(huán)方法,其特征在于:所述虛擬接口和其他物理端口均在一棵公共和內(nèi)部生成樹中。
【文檔編號(hào)】H04L12/705GK105933222SQ201610225020
【公開日】2016年9月7日
【申請(qǐng)日】2016年4月12日
【發(fā)明人】童振宇, 馬紅斌
【申請(qǐng)人】烽火通信科技股份有限公司