專利名稱:多環(huán)相切以太環(huán)網(wǎng)環(huán)路保護(hù)切換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域以太網(wǎng)自動(dòng)保護(hù)技術(shù),具體涉及多環(huán)相切的以太環(huán)網(wǎng)自動(dòng)保護(hù)切換方法。
背景技術(shù):
以太網(wǎng)自動(dòng)保護(hù)切換(EAPS,Ethernet Automatic Protection Switching)是一種在環(huán)型拓?fù)涞囊蕴W(wǎng)中的自動(dòng)保護(hù)切換機(jī)制。在環(huán)形網(wǎng)絡(luò)上EAPS是一種能夠提供快速鏈路切換的技術(shù),多個(gè)節(jié)點(diǎn)相連構(gòu)成一個(gè)環(huán),環(huán)上有一個(gè)主節(jié)點(diǎn),其他交換機(jī)為從節(jié)點(diǎn)。EAPS環(huán)上有專門發(fā)送EAPS協(xié)議報(bào)文的控制VLAN(控制虛擬局域網(wǎng))和專門為用戶數(shù)據(jù)的業(yè)務(wù)VLAN(業(yè)務(wù)虛擬局域網(wǎng))。主節(jié)點(diǎn)在環(huán)上的兩個(gè)端口中一個(gè)為主端口,另外一個(gè)為從端口,對(duì)業(yè)務(wù)VLAN而言,在環(huán)上鏈路正常的情況下,主節(jié)點(diǎn)阻塞從端口,保證業(yè)務(wù)VLAN不會(huì)形成閉環(huán)。
圖1中為以太環(huán)網(wǎng)的基本組成,以太環(huán)上有一個(gè)主節(jié)點(diǎn)Master和五個(gè)從節(jié)點(diǎn)Transit,主節(jié)點(diǎn)在環(huán)上的兩個(gè)端口中一個(gè)為主端口P,一個(gè)為從端口S,在以太環(huán)網(wǎng)上的鏈路都是正常的情況下,主節(jié)點(diǎn)將從端口S阻塞。這樣以太環(huán)上對(duì)用戶業(yè)務(wù)而言就是一個(gè)鏈,和主節(jié)點(diǎn)的從端口S相連的交換機(jī)構(gòu)成網(wǎng)絡(luò)上的一條備份鏈路。
當(dāng)以太環(huán)的某條鏈路上檢測(cè)到故障后,如圖2所示,為了保證網(wǎng)絡(luò)的通暢,主節(jié)點(diǎn)執(zhí)行保護(hù)切換,將從端口S從阻塞狀態(tài)變成轉(zhuǎn)發(fā)狀態(tài)。環(huán)路上的故障檢測(cè)有兩種機(jī)制,第一種通過(guò)主節(jié)點(diǎn)定時(shí)發(fā)送監(jiān)測(cè)報(bào)文,主節(jié)點(diǎn)主端口P定時(shí)發(fā)送EAPS監(jiān)測(cè)報(bào)文,EAPS判斷接收到報(bào)文的時(shí)間,如果該報(bào)文在一定時(shí)間內(nèi)通過(guò)網(wǎng)絡(luò)上的鏈路回到自己的從端口S上,則認(rèn)為環(huán)路正常,否則認(rèn)為環(huán)路上出現(xiàn)故障,執(zhí)行鏈路保護(hù)切換,將其從端口打開(kāi),清空自己主從端口的MAC地址表,發(fā)消息通知環(huán)上所有從設(shè)備;從設(shè)備收到該消息后,清空位于環(huán)上的兩端口(主端口和從端口)的MAC地址表。主從設(shè)備清空自己兩端口的MAC地址表后,按普通的學(xué)習(xí)方式重新學(xué)習(xí)MAC地址。在環(huán)路不通的情況下,主設(shè)備仍然繼續(xù)定期發(fā)送檢測(cè)報(bào)文,如果發(fā)現(xiàn)檢測(cè)報(bào)文能收到,則認(rèn)為環(huán)路變得完整,于是又阻塞自己的從端口。第二種通過(guò)鏈路中故障的相鄰節(jié)點(diǎn)發(fā)現(xiàn)故障后發(fā)送故障消息報(bào)文通知主節(jié)點(diǎn),主節(jié)點(diǎn)根據(jù)接收到的鏈路故障消息執(zhí)行鏈路保護(hù)切換。所有EAPS的協(xié)議報(bào)文都是在EAPS的控制VLAN中傳播。當(dāng)環(huán)路上的鏈路從故障狀態(tài)中恢復(fù)正常后,主節(jié)點(diǎn)將狀態(tài)設(shè)置為初始正常的狀態(tài)。
以上為只有一個(gè)物理環(huán)路的情況,在實(shí)際的應(yīng)用組網(wǎng)中的情況會(huì)比較復(fù)雜,網(wǎng)絡(luò)拓?fù)渖峡赡艽嬖诙鄠€(gè)環(huán),并且多個(gè)物理環(huán)相切形成以太環(huán)的多環(huán)相切,如圖3所示,3個(gè)物理環(huán)相切于一條公共的鏈路上,環(huán)1、環(huán)2和環(huán)3,端口P1到P2之間的鏈路是三個(gè)環(huán)的公共鏈路,每個(gè)環(huán)上有一個(gè)Master節(jié)點(diǎn),各個(gè)環(huán)判斷自己的環(huán)路狀態(tài),設(shè)置Master節(jié)點(diǎn)的從端口為阻塞還是轉(zhuǎn)發(fā)。在正常情況下,每個(gè)環(huán)的Master節(jié)點(diǎn)將自己的從端口設(shè)置為阻塞,整個(gè)網(wǎng)絡(luò)為一棵樹(shù)形,但是當(dāng)三個(gè)環(huán)的公共鏈路發(fā)生故障后,每個(gè)環(huán)上的Master節(jié)點(diǎn)根據(jù)各自的檢測(cè)情況將自己的從端口設(shè)置為轉(zhuǎn)發(fā)狀態(tài),這樣的情況下,網(wǎng)絡(luò)就會(huì)變成圖4所示的情況,在圖4中,整個(gè)網(wǎng)絡(luò)不再是一顆樹(shù)形,網(wǎng)絡(luò)成為了多個(gè)閉環(huán),網(wǎng)絡(luò)上的數(shù)據(jù)會(huì)在網(wǎng)絡(luò)上循環(huán)轉(zhuǎn)發(fā),影響了網(wǎng)絡(luò)性能,嚴(yán)重的情況下會(huì)導(dǎo)致“網(wǎng)絡(luò)風(fēng)暴”,使整個(gè)網(wǎng)絡(luò)發(fā)生癱瘓。
上述的交換式的網(wǎng)絡(luò)中,通過(guò)部署一些冗余鏈路(備份鏈路)保證網(wǎng)絡(luò)的可靠性,當(dāng)主鏈路失效時(shí)可以使用備份鏈路,在使用冗余鏈路備份的情況下,網(wǎng)絡(luò)的保護(hù)與恢復(fù)能力便成為關(guān)鍵。在使用冗余鏈路備份時(shí)的網(wǎng)絡(luò)拓?fù)洳辉偈且活w“樹(shù)”,網(wǎng)絡(luò)上存在環(huán)路(如上述圖3所示的情況),為了防止網(wǎng)絡(luò)上的“廣播風(fēng)暴”和相關(guān)的一些問(wèn)題,在交換式的網(wǎng)絡(luò)上使用生成樹(shù)協(xié)議(STP)。生成樹(shù)協(xié)議使用生成樹(shù)算法將網(wǎng)絡(luò)拓?fù)洳脺p為一顆“樹(shù)”,將阻塞的鏈路設(shè)置為備份鏈路,當(dāng)網(wǎng)絡(luò)上原有轉(zhuǎn)發(fā)的鏈路發(fā)生故障后,解開(kāi)阻塞的鏈路,保證網(wǎng)絡(luò)上業(yè)務(wù)的正常通信。但是生成樹(shù)協(xié)議的最大的問(wèn)題是當(dāng)一條鏈路發(fā)生故障后,備份的鏈路切換的時(shí)間比較長(zhǎng)且不可靠。
發(fā)明內(nèi)容
為了克服上述缺陷,本發(fā)明的目的在于提供一種避免多環(huán)相切的公共鏈路發(fā)生故障后,網(wǎng)絡(luò)出現(xiàn)閉環(huán)的多環(huán)相切以太環(huán)網(wǎng)環(huán)路保護(hù)切換方法。該方法避免網(wǎng)絡(luò)出現(xiàn)閉環(huán)時(shí)出現(xiàn)廣播風(fēng)暴致使網(wǎng)絡(luò)性能下降或者網(wǎng)絡(luò)癱瘓的問(wèn)題,增強(qiáng)了復(fù)雜的網(wǎng)絡(luò)下多環(huán)相切EAPS保護(hù)切換的能力。
為達(dá)到上述目的,本發(fā)明多環(huán)相切以太環(huán)網(wǎng)環(huán)路保護(hù)切換方法,包括如下步驟(1)為多個(gè)環(huán)相切的公共鏈路選擇一個(gè)完好的環(huán)作為公共鏈路的備份公共鏈路;(2)當(dāng)公共鏈路發(fā)生故障后,使所述備份公共鏈路升級(jí)為其余環(huán)的臨時(shí)公共鏈路,同時(shí)再?gòu)钠溆喹h(huán)中選擇一個(gè)完好的環(huán)作為現(xiàn)在臨時(shí)公共鏈路的備份公共鏈路;(3)在多環(huán)相切的公共鏈路恢復(fù)正常后,整個(gè)網(wǎng)絡(luò)恢復(fù)默認(rèn)設(shè)置。
進(jìn)一步地,所述多個(gè)環(huán)在拓?fù)浣Y(jié)構(gòu)上只使用一個(gè)域,所述多個(gè)環(huán)中的節(jié)點(diǎn)交換機(jī)都使用相同的控制虛擬局域網(wǎng)和業(yè)務(wù)虛擬局域網(wǎng)。
進(jìn)一步地,所述步驟(1)具體為(11)設(shè)置多個(gè)環(huán)相交的公共節(jié)點(diǎn)以及多個(gè)環(huán)相切的公共鏈路;(12)為所述公共鏈路選擇一個(gè)完好的環(huán)作為備份公共鏈路,所述公共節(jié)點(diǎn)定時(shí)檢測(cè)公共鏈路和備份公共鏈路的情況。
進(jìn)一步地,所述步驟(2)具體為(21)當(dāng)公共節(jié)點(diǎn)檢測(cè)到公共鏈路發(fā)生故障后,向備份公共鏈路發(fā)送所述公共鏈路的故障告警消息,所述備份公共鏈路上的主節(jié)點(diǎn)接收到故障告警消息后,將自己原來(lái)阻塞的從端口設(shè)置為轉(zhuǎn)發(fā)狀態(tài),并將所述備份公共鏈路升級(jí)為臨時(shí)公共鏈路,公共節(jié)點(diǎn)再?gòu)钠溆嗟沫h(huán)中選擇一個(gè)完好的環(huán)作為現(xiàn)在臨時(shí)公共鏈路的備份公共鏈路;(22)當(dāng)公共節(jié)點(diǎn)檢測(cè)到現(xiàn)在臨時(shí)公共鏈路發(fā)生故障后,向所述現(xiàn)在臨時(shí)公共鏈路的備份公共鏈路發(fā)送故障告警消息,該備份公共鏈路的主節(jié)點(diǎn)交換機(jī)接收到該告警消息后,將自己的從端口從阻塞狀態(tài)轉(zhuǎn)變?yōu)檗D(zhuǎn)發(fā)狀態(tài),該備份公共鏈路升級(jí)為現(xiàn)在拓?fù)渲衅溆喹h(huán)的臨時(shí)公共鏈路;所述發(fā)生故障的臨時(shí)公共鏈路退化為普通發(fā)生故障的環(huán)路,公共節(jié)點(diǎn)再?gòu)钠溆嗟沫h(huán)中選擇一個(gè)完好的環(huán)作為現(xiàn)在臨時(shí)公共鏈路的備份公共鏈路。
進(jìn)一步地,所述步驟(3)具體為(3A)所述公共節(jié)點(diǎn)檢測(cè)普通發(fā)生故障環(huán)路恢復(fù)后,節(jié)點(diǎn)交換機(jī)使用現(xiàn)在臨時(shí)公共鏈路正常轉(zhuǎn)發(fā)該故障恢復(fù)后的環(huán)路的主節(jié)點(diǎn)發(fā)出的檢測(cè)報(bào)文,該環(huán)上的另一節(jié)點(diǎn)交換機(jī)接收到后只向該環(huán)轉(zhuǎn)發(fā),該環(huán)的主節(jié)點(diǎn)將自己的從端口設(shè)置為阻塞狀態(tài);成為一個(gè)普通的環(huán)路。
進(jìn)一步地,所述步驟(3)具體為(3B)所述公共節(jié)點(diǎn)檢測(cè)到多個(gè)環(huán)相切的真正公共鏈路恢復(fù)故障后,節(jié)點(diǎn)交換機(jī)用現(xiàn)在臨時(shí)公共鏈路替代原來(lái)的備份公共鏈路為現(xiàn)在的備份公共鏈路;每個(gè)環(huán)的數(shù)據(jù)由公共節(jié)點(diǎn)判斷通過(guò)真正的公共鏈路轉(zhuǎn)發(fā),現(xiàn)在的備份公共鏈路的主節(jié)點(diǎn)要將自己的從端口設(shè)置為阻塞狀態(tài)。
本發(fā)明通過(guò)設(shè)置公共鏈路和公共鏈路的備份公共鏈路,保證多環(huán)相切的以太環(huán)網(wǎng)環(huán)境中的鏈路保護(hù)和切換,能夠在相切鏈路發(fā)生故障的情況時(shí),網(wǎng)絡(luò)拓?fù)渖喜淮嬖陂]環(huán),同時(shí)各個(gè)環(huán)可以借助于備份公共鏈路升級(jí)為臨時(shí)公共鏈路保證各個(gè)環(huán)之間獨(dú)立保護(hù)和切換,有效的保證了在復(fù)雜的網(wǎng)絡(luò)環(huán)境下應(yīng)用EAPS保護(hù)切換的能力,保證網(wǎng)絡(luò)正常通信。
圖1為以太環(huán)網(wǎng)的基本組成;
圖2為鏈路發(fā)生故障后Master處理情況;圖3為多個(gè)環(huán)相切的網(wǎng)絡(luò)拓?fù)洌粓D4為多環(huán)相切公共鏈路發(fā)生故障的情況;圖5為三環(huán)相切網(wǎng)絡(luò)拓?fù)?;圖6為環(huán)2上發(fā)生鏈路故障后的處理情況;圖7為公共鏈路發(fā)生故障后的情況;圖8為臨時(shí)公共鏈路發(fā)生故障后的情況;圖9為多環(huán)相切以太環(huán)保護(hù)切換流程。
具體實(shí)施例方式
下面結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步詳細(xì)的說(shuō)明,現(xiàn)參考圖5共有三個(gè)物理環(huán)環(huán)1,環(huán)2和環(huán)3相切于一條公共鏈路P1-P2,三個(gè)環(huán)的相交節(jié)點(diǎn)交換機(jī)S1和S2,在網(wǎng)絡(luò)拓?fù)渲械乃薪粨Q機(jī)都屬于共同的一個(gè)EAPS域,有相同的控制VLAN(控制虛擬局域網(wǎng))和業(yè)務(wù)VLAN(業(yè)務(wù)虛擬局域網(wǎng)),每個(gè)環(huán)上有一個(gè)主節(jié)點(diǎn)Master,各個(gè)Master有一個(gè)主端口和一個(gè)從端口,在網(wǎng)絡(luò)拓?fù)渖系乃墟溌范际峭旰玫臅r(shí)候,相交節(jié)點(diǎn)交換機(jī)S1和S2定時(shí)檢測(cè)公共鏈路,選擇一個(gè)完整的環(huán)(如環(huán)1)作為公共鏈路的備份公共鏈路,各個(gè)環(huán)上的檢測(cè)報(bào)文通過(guò)相交節(jié)點(diǎn)交換機(jī)S1和S2由公共鏈路P1-P2轉(zhuǎn)發(fā),當(dāng)環(huán)2上某條鏈路發(fā)生故障后,發(fā)生故障的相鄰節(jié)點(diǎn)交換機(jī)便立刻通過(guò)公共鏈路發(fā)送故障消息報(bào)文給環(huán)2上的Master節(jié)點(diǎn),Master節(jié)點(diǎn)根據(jù)收到鏈路故障消息后,將自己的從端口從阻塞狀態(tài)設(shè)置為轉(zhuǎn)發(fā)狀態(tài),發(fā)生故障的相鄰結(jié)點(diǎn)之間的報(bào)文通過(guò)環(huán)2的反方向轉(zhuǎn)發(fā),如圖6所示。
當(dāng)環(huán)1、環(huán)2、環(huán)3的公共鏈路P1-P2發(fā)生故障后,相交節(jié)點(diǎn)交換機(jī)S1和S2檢測(cè)到鏈路發(fā)生故障,相交節(jié)點(diǎn)交換機(jī)選擇S1、S2向備份公共鏈路環(huán)1發(fā)送鏈路故障告警消息,備份鏈路環(huán)1上的Master節(jié)點(diǎn)收到該消息后,將自己的從端口從阻塞狀態(tài)設(shè)置為轉(zhuǎn)發(fā)狀態(tài),此時(shí)相交節(jié)點(diǎn)交換機(jī)S1和S2將備份公共鏈路環(huán)1升級(jí)為臨時(shí)公共鏈路,環(huán)1現(xiàn)在成為環(huán)2和環(huán)3的一條公共鏈路,環(huán)2和環(huán)3上的報(bào)文都通過(guò)臨時(shí)公共鏈路的環(huán)1傳送,如圖7所示。同時(shí)公共節(jié)點(diǎn)交換機(jī)選擇一個(gè)完好的沒(méi)有故障的環(huán)2作為現(xiàn)在臨時(shí)公共鏈路環(huán)1的備份公共鏈路。如此類推下去。
當(dāng)真正的公共鏈路P1-P2沒(méi)有從故障中恢復(fù),此時(shí)臨時(shí)公共鏈路環(huán)1又發(fā)生故障時(shí),節(jié)點(diǎn)交換機(jī)接收到公共鏈路的故障告警消息后,選擇向此時(shí)的備份公共鏈路環(huán)2發(fā)送,環(huán)2上的Master節(jié)點(diǎn)接收到該報(bào)文后,執(zhí)行將自己的從端口從阻塞狀態(tài)設(shè)置為轉(zhuǎn)發(fā)狀態(tài),節(jié)點(diǎn)交換機(jī)設(shè)置環(huán)2為臨時(shí)公共鏈路,環(huán)1退化為普通的發(fā)生故障的環(huán)路,環(huán)2成為環(huán)1和環(huán)3的公共鏈路,如圖8所示。
此時(shí),若相交節(jié)點(diǎn)檢測(cè)到有故障環(huán)路(環(huán)1)恢復(fù)故障后,則環(huán)1成為拓?fù)渲械囊粋€(gè)普通的環(huán)路,節(jié)點(diǎn)交換機(jī)使用臨時(shí)公共鏈路環(huán)2正常轉(zhuǎn)發(fā)環(huán)1主節(jié)點(diǎn)發(fā)出的檢測(cè)報(bào)文,節(jié)點(diǎn)上的另一端交換機(jī)接收到后只向該環(huán)轉(zhuǎn)發(fā),該環(huán)的主節(jié)點(diǎn)將自己的從端口設(shè)置為阻塞狀態(tài)。
若相交節(jié)點(diǎn)交換機(jī)檢測(cè)到公共鏈路P1-P2恢復(fù)故障后,節(jié)點(diǎn)交換機(jī)將此時(shí)臨時(shí)公共鏈路環(huán)2設(shè)置為備份公共鏈路,環(huán)2上的Master交換機(jī)檢測(cè)到公共鏈路P1-P2故障恢復(fù)后將自己的從端口設(shè)置為阻塞狀態(tài),原來(lái)的備份公共鏈路環(huán)1成為普通的環(huán)。
現(xiàn)參考圖9,對(duì)本發(fā)明的流程步驟詳細(xì)說(shuō)明如下步驟1開(kāi)始;步驟2設(shè)置多環(huán)相切的相交節(jié)點(diǎn)交換機(jī);步驟3設(shè)置多環(huán)相切的公共鏈路;步驟4節(jié)點(diǎn)交換機(jī)選擇一個(gè)完整的環(huán)作為公共鏈路的備份公共鏈路;步驟5節(jié)點(diǎn)交換機(jī)定時(shí)檢測(cè)公共鏈路的情況;步驟6節(jié)點(diǎn)交換機(jī)檢測(cè)到公共鏈路從通變成斷,即公共鏈路發(fā)生故障,如果發(fā)生故障則執(zhí)行步驟7;沒(méi)有發(fā)生故障,執(zhí)行步驟5;步驟7節(jié)點(diǎn)交換機(jī)發(fā)送故障消息給備份公共鏈路,通知備份公共鏈路準(zhǔn)備切換;步驟8備份公共鏈路的主節(jié)點(diǎn)Master接收到鏈路故障消息后將自己的從端口從阻塞狀態(tài)設(shè)置為轉(zhuǎn)發(fā)狀態(tài);步驟9節(jié)點(diǎn)交換機(jī)將備份公共鏈路設(shè)置為臨時(shí)公共鏈路;步驟10節(jié)點(diǎn)交換機(jī)選擇下一個(gè)完整的環(huán)作為現(xiàn)在臨時(shí)公共鏈路的備份公共鏈路;步驟11節(jié)點(diǎn)交換機(jī)開(kāi)始檢測(cè)臨時(shí)公共鏈路;步驟12如果臨時(shí)公共鏈路從通變成斷,即臨時(shí)公共鏈路發(fā)生故障,則執(zhí)行步驟13,如果沒(méi)有發(fā)生故障,則執(zhí)行步驟11;步驟13臨時(shí)公共鏈路退化為普通發(fā)生故障的環(huán)路,由環(huán)路上的主節(jié)點(diǎn)Master判斷鏈路情況;步驟14如果節(jié)點(diǎn)交換機(jī)檢測(cè)到真正的公共鏈路從故障中恢復(fù),則執(zhí)行步驟15;如果沒(méi)有恢復(fù),則執(zhí)行步驟5;步驟15節(jié)點(diǎn)交換機(jī)將臨時(shí)公共鏈路設(shè)置為備份公共鏈路,取代原有備份公共鏈路;
步驟16備份公共鏈路上的主節(jié)點(diǎn)Master將從端口設(shè)置為阻塞;步驟17節(jié)點(diǎn)交換機(jī)恢復(fù)真正的公共鏈路。
本發(fā)明通過(guò)設(shè)置公共鏈路和公共鏈路的備份公共鏈路,保證多環(huán)相切的以太環(huán)網(wǎng)環(huán)境中的鏈路保護(hù)和切換,能夠在相切鏈路發(fā)生故障的情況時(shí),網(wǎng)絡(luò)拓?fù)渖喜淮嬖陂]環(huán),同時(shí)各個(gè)環(huán)可以借助于備份公共鏈路升級(jí)為臨時(shí)公共鏈路保證各個(gè)環(huán)之間獨(dú)立保護(hù)和切換,有效的保證了在復(fù)雜的網(wǎng)絡(luò)環(huán)境下應(yīng)用EAPS保護(hù)切換的能力,保證網(wǎng)絡(luò)正常通信。
權(quán)利要求
1.多環(huán)相切以太環(huán)網(wǎng)環(huán)路保護(hù)切換方法,其特征在于,包括如下步驟(1)為多個(gè)環(huán)相切的公共鏈路選擇一個(gè)完好的環(huán)作為公共鏈路的備份公共鏈路;(2)當(dāng)公共鏈路發(fā)生故障后,使所述備份公共鏈路升級(jí)為其余環(huán)的臨時(shí)公共鏈路,同時(shí)再?gòu)钠溆喹h(huán)中選擇一個(gè)完好的環(huán)作為現(xiàn)在臨時(shí)公共鏈路的備份公共鏈路;(3)在多環(huán)相切的公共鏈路恢復(fù)正常后,整個(gè)網(wǎng)絡(luò)恢復(fù)默認(rèn)設(shè)置。
2.根據(jù)權(quán)利要求1所述的多環(huán)相切以太環(huán)網(wǎng)環(huán)路保護(hù)切換方法,其特征在于,所述多個(gè)環(huán)在拓?fù)浣Y(jié)構(gòu)上只使用一個(gè)域,所述多個(gè)環(huán)中的節(jié)點(diǎn)交換機(jī)都使用相同的控制虛擬局域網(wǎng)和業(yè)務(wù)虛擬局域網(wǎng)。
3.根據(jù)權(quán)利要求2所述的多環(huán)相切以太環(huán)網(wǎng)環(huán)路保護(hù)切換方法,其特征在于,所述步驟(1)具體為(11)設(shè)置多個(gè)環(huán)相交的公共節(jié)點(diǎn)以及多個(gè)環(huán)相切的公共鏈路;(12)為所述公共鏈路選擇一個(gè)完好的環(huán)作為備份公共鏈路,所述公共節(jié)點(diǎn)定時(shí)檢測(cè)公共鏈路和備份公共鏈路的情況。
4.根據(jù)權(quán)利要求3所述的多環(huán)相切以太環(huán)網(wǎng)環(huán)路保護(hù)切換方法,其特征在于,所述步驟(2)具體為(21)當(dāng)公共節(jié)點(diǎn)檢測(cè)到公共鏈路發(fā)生故障后,向備份公共鏈路發(fā)送所述公共鏈路的故障告警消息,所述備份公共鏈路上的主節(jié)點(diǎn)接收到故障告警消息后,將自己原來(lái)阻塞的從端口設(shè)置為轉(zhuǎn)發(fā)狀態(tài),并將所述備份公共鏈路升級(jí)為臨時(shí)公共鏈路,公共節(jié)點(diǎn)再?gòu)钠溆嗟沫h(huán)中選擇一個(gè)完好的環(huán)作為現(xiàn)在臨時(shí)公共鏈路的備份公共鏈路;(22)當(dāng)公共節(jié)點(diǎn)檢測(cè)到現(xiàn)在臨時(shí)公共鏈路發(fā)生故障后,向所述現(xiàn)在臨時(shí)公共鏈路的備份公共鏈路發(fā)送故障告警消息,該備份公共鏈路的主節(jié)點(diǎn)交換機(jī)接收到該告警消息后,將自己的從端口從阻塞狀態(tài)轉(zhuǎn)變?yōu)檗D(zhuǎn)發(fā)狀態(tài),該備份公共鏈路升級(jí)為現(xiàn)在拓?fù)渲衅溆喹h(huán)的臨時(shí)公共鏈路;所述發(fā)生故障的臨時(shí)公共鏈路退化為普通發(fā)生故障的環(huán)路,公共節(jié)點(diǎn)再?gòu)钠溆嗟沫h(huán)中選擇一個(gè)完好的環(huán)作為現(xiàn)在臨時(shí)公共鏈路的備份公共鏈路。
5.根據(jù)權(quán)利要求4所述的多環(huán)相切以太環(huán)網(wǎng)環(huán)路保護(hù)切換方法,其特征在于,所述步驟(3)具體為(3A)所述公共節(jié)點(diǎn)檢測(cè)普通發(fā)生故障環(huán)路恢復(fù)后,節(jié)點(diǎn)交換機(jī)使用現(xiàn)在臨時(shí)公共鏈路正常轉(zhuǎn)發(fā)該故障恢復(fù)后的環(huán)路的主節(jié)點(diǎn)發(fā)出的檢測(cè)報(bào)文,該環(huán)上的另一節(jié)點(diǎn)交換機(jī)接收到后只向該環(huán)轉(zhuǎn)發(fā),該環(huán)的主節(jié)點(diǎn)將自己的從端口設(shè)置為阻塞狀態(tài);成為一個(gè)普通的環(huán)路。
6.根據(jù)權(quán)利要求4或5所述的多環(huán)相切以太環(huán)網(wǎng)環(huán)路保護(hù)切換方法,其特征在于,所述步驟(3)具體為(3B)所述公共節(jié)點(diǎn)檢測(cè)到多個(gè)環(huán)相切的真正公共鏈路恢復(fù)故障后,節(jié)點(diǎn)交換機(jī)用現(xiàn)在臨時(shí)公共鏈路替代原來(lái)的備份公共鏈路為現(xiàn)在的備份公共鏈路;每個(gè)環(huán)的數(shù)據(jù)由公共節(jié)點(diǎn)判斷通過(guò)真正的公共鏈路轉(zhuǎn)發(fā),現(xiàn)在的備份公共鏈路的主節(jié)點(diǎn)要將自己的從端口設(shè)置為阻塞狀態(tài)。
全文摘要
本發(fā)明公開(kāi)一種多環(huán)相切以太環(huán)網(wǎng)環(huán)路保護(hù)切換方法,涉及以太網(wǎng)自動(dòng)保護(hù)技術(shù),為解決現(xiàn)有多個(gè)環(huán)相切的公共鏈路發(fā)生故障時(shí),網(wǎng)絡(luò)形成多個(gè)閉環(huán)而產(chǎn)生網(wǎng)絡(luò)風(fēng)暴的問(wèn)題而發(fā)明。本發(fā)明通過(guò)為多個(gè)環(huán)相切的公共鏈路選擇一個(gè)完好的環(huán)作為公共鏈路的備份公共鏈路,當(dāng)公共鏈路發(fā)生故障后,使所述備份公共鏈路升級(jí)為其余環(huán)的臨時(shí)公共鏈路,同時(shí)再?gòu)钠溆喹h(huán)中選擇一個(gè)完好的環(huán)作為現(xiàn)在臨時(shí)公共鏈路的備份公共鏈路;在多環(huán)相切的公共鏈路恢復(fù)正常后,整個(gè)網(wǎng)絡(luò)恢復(fù)默認(rèn)設(shè)置。有效避免了網(wǎng)絡(luò)出現(xiàn)閉環(huán)的情況,保證了在復(fù)雜的網(wǎng)絡(luò)環(huán)境下應(yīng)用EAPS保護(hù)切換的能力,保證網(wǎng)絡(luò)正常通信。
文檔編號(hào)H04L12/437GK1976311SQ20061014532
公開(kāi)日2007年6月6日 申請(qǐng)日期2006年11月24日 優(yōu)先權(quán)日2006年11月24日
發(fā)明者孫克勇, 曲延鋒, 趙志強(qiáng) 申請(qǐng)人:中興通訊股份有限公司