亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種實(shí)現(xiàn)環(huán)網(wǎng)保護(hù)的方法及系統(tǒng)的制作方法

文檔序號(hào):7971924閱讀:133來(lái)源:國(guó)知局
專利名稱:一種實(shí)現(xiàn)環(huán)網(wǎng)保護(hù)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)環(huán)網(wǎng)保護(hù)的方法及系統(tǒng)。
背景技術(shù)
目前,快速環(huán)網(wǎng)保護(hù)協(xié)議(RRPP,Rapid Ring Protection Protocol)應(yīng)用于以太網(wǎng)環(huán)網(wǎng)的鏈路層,該協(xié)議能在以太網(wǎng)環(huán)網(wǎng)完整時(shí)防止數(shù)據(jù)環(huán)路引起的廣播風(fēng)暴,而當(dāng)以太網(wǎng)環(huán)網(wǎng)上一條鏈路斷開(kāi)時(shí)能迅速啟用備份鏈路以恢復(fù)環(huán)網(wǎng)上各個(gè)節(jié)點(diǎn)之間的通信通路。與生成樹(shù)協(xié)議(STP,Spanning Tree Protocol)協(xié)議相比,RRPP協(xié)議的拓?fù)涫諗克俣容^快(低于50ms),同時(shí),收斂時(shí)間與環(huán)網(wǎng)上節(jié)點(diǎn)數(shù)無(wú)關(guān)。其中,RRPP協(xié)議中的環(huán)路自動(dòng)保護(hù)切換(Ethernet Automatic ProtectionSwitching)Rfc 3619規(guī)定了以太網(wǎng)環(huán)網(wǎng)快速切換的技術(shù)。
在Rfc 3619中認(rèn)為大多數(shù)網(wǎng)絡(luò)應(yīng)用的情況基于一個(gè)環(huán)形,在這種簡(jiǎn)單的環(huán)境下,Rfc3619通過(guò)簡(jiǎn)化協(xié)議可以達(dá)到流量50毫秒內(nèi)實(shí)現(xiàn)切換,而不用通過(guò)STP等協(xié)議經(jīng)過(guò)收斂時(shí)間再完成切換。
Rfc 3619的主要實(shí)現(xiàn)機(jī)理為在環(huán)網(wǎng)中設(shè)定一個(gè)主節(jié)點(diǎn),主節(jié)點(diǎn)在環(huán)上的接口設(shè)置一個(gè)主端口和一個(gè)從端口,正常情況下從端口處于阻塞狀態(tài),只偵聽(tīng)協(xié)議報(bào)文;主端口定時(shí)發(fā)出環(huán)路完整性檢測(cè)報(bào)文(即發(fā)送hello報(bào)文)檢測(cè)網(wǎng)絡(luò)情況,如果網(wǎng)絡(luò)出現(xiàn)異常,導(dǎo)致從端口在指定時(shí)間內(nèi)沒(méi)有收到報(bào)文,則認(rèn)為網(wǎng)絡(luò)故障,從端口切換為轉(zhuǎn)發(fā)狀態(tài)。
同時(shí),對(duì)于環(huán)網(wǎng)中的其他節(jié)點(diǎn),當(dāng)節(jié)點(diǎn)的端口出現(xiàn)故障的情況下,該節(jié)點(diǎn)發(fā)送連接故障信息給主節(jié)點(diǎn),使主節(jié)點(diǎn)能立刻發(fā)現(xiàn)網(wǎng)絡(luò)故障,并進(jìn)行切換。當(dāng)環(huán)網(wǎng)中故障節(jié)點(diǎn)恢復(fù)正常時(shí),節(jié)點(diǎn)處于預(yù)恢復(fù)(preforwarding)狀態(tài),此時(shí),該節(jié)點(diǎn)只轉(zhuǎn)發(fā)協(xié)議報(bào)文不轉(zhuǎn)發(fā)業(yè)務(wù)報(bào)文,直到主節(jié)點(diǎn)檢測(cè)到網(wǎng)絡(luò)恢復(fù),發(fā)出環(huán)網(wǎng)恢復(fù)報(bào)文(即發(fā)送complete flush報(bào)文),該節(jié)點(diǎn)才能恢復(fù)轉(zhuǎn)發(fā)狀態(tài);同時(shí),主節(jié)點(diǎn)阻塞從端口,切換完成。
但是,上述的Rfc 3619中沒(méi)能考慮到多環(huán)相切的情況,如圖1所示,圖中環(huán)網(wǎng)包括兩個(gè)主節(jié)點(diǎn)S1和S6,節(jié)點(diǎn)S2至S5,對(duì)于這種情況,Rfc 3619沒(méi)有提供有效的解決方案來(lái)實(shí)現(xiàn)相切環(huán)的快速切換。
現(xiàn)有技術(shù)中,實(shí)現(xiàn)相切環(huán)的快速切換的方法為把多個(gè)相切的環(huán)分為一個(gè)主環(huán)和多個(gè)子環(huán),每個(gè)環(huán)上獨(dú)立進(jìn)行以太網(wǎng)自動(dòng)保護(hù)切換(EAPS,EthernetAutomation Protect Switch)協(xié)議,子環(huán)把主環(huán)作為一個(gè)通道使用。如圖2所示,該圖中包括主環(huán)和兩個(gè)子環(huán),主環(huán)和子環(huán)相切鏈路的兩個(gè)節(jié)點(diǎn)分別為邊緣節(jié)點(diǎn)S2和邊緣節(jié)點(diǎn)S3。一個(gè)邊緣節(jié)點(diǎn)定時(shí)向另一邊緣節(jié)點(diǎn)發(fā)出主環(huán)完整性檢查報(bào)文(即發(fā)送edge-hello報(bào)文)來(lái)確定主環(huán)作為子環(huán)鏈路的情況。如果邊緣節(jié)點(diǎn)在規(guī)定的時(shí)間內(nèi)無(wú)法收到edge-hello報(bào)文,則向另一邊緣節(jié)點(diǎn)發(fā)出主環(huán)故障報(bào)文(即發(fā)送major-fail報(bào)文)。邊緣節(jié)點(diǎn)將本機(jī)的端口中接收到major-fail報(bào)文的端口阻塞以防止出現(xiàn)多環(huán)相切引起的環(huán)路。采用這種方式,對(duì)于多個(gè)子環(huán)的情況,當(dāng)主環(huán)的共享鏈路和主環(huán)的其他鏈路都出現(xiàn)故障時(shí),如圖2中所示,兩個(gè)邊緣端口被阻塞,導(dǎo)致子環(huán)中的節(jié)點(diǎn)不可達(dá),即對(duì)于主節(jié)點(diǎn)S6所在的子環(huán)邊緣節(jié)點(diǎn)S3不可達(dá),對(duì)于主節(jié)點(diǎn)S5所在子環(huán)節(jié)點(diǎn)S2不可達(dá);并且,采用該方法,通過(guò)邊緣節(jié)點(diǎn)發(fā)送主環(huán)完整性檢查報(bào)文方式檢驗(yàn)主環(huán)的狀態(tài),子環(huán)的切換速度受限于主環(huán)完整性檢查報(bào)文的返回時(shí)間,影響了環(huán)路的切換;而且,當(dāng)主環(huán)進(jìn)行恢復(fù)的過(guò)程中,子環(huán)只能通過(guò)偵聽(tīng)主節(jié)點(diǎn)發(fā)出的環(huán)路完整性檢測(cè)報(bào)文檢測(cè)主環(huán)是否恢復(fù),可能導(dǎo)致瞬時(shí)風(fēng)暴。

發(fā)明內(nèi)容
本發(fā)明的實(shí)施方式提供一種實(shí)現(xiàn)環(huán)網(wǎng)保護(hù)的方法及系統(tǒng),用以解決現(xiàn)有技術(shù)中環(huán)網(wǎng)中的主環(huán)的共享鏈路和主環(huán)的其他鏈路都出現(xiàn)故障時(shí)可能導(dǎo)致子環(huán)中的節(jié)點(diǎn)不可達(dá)的問(wèn)題。
一種實(shí)現(xiàn)環(huán)網(wǎng)保護(hù)的方法,包括如下步驟邊緣節(jié)點(diǎn)分別偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài);所述邊緣節(jié)點(diǎn)根據(jù)所述狀態(tài)判斷主環(huán)的共享鏈路和主環(huán)的其他鏈路是否都發(fā)生故障,若是,則允許本邊緣節(jié)點(diǎn)的一個(gè)子環(huán)端口傳送報(bào)文,并阻塞其余的子環(huán)端口;若否,則允許所有子環(huán)端口傳送報(bào)文。
一種通信裝置,包括用于連接主環(huán)鏈路的主環(huán)端口;用于連接子環(huán)鏈路的子環(huán)端口;用于偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài)的單元;用于根據(jù)所述狀態(tài)判斷主環(huán)的共享鏈路和主環(huán)的其他鏈路是否都發(fā)生故障,并在主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí)允許本裝置的一個(gè)子環(huán)端口傳送報(bào)文外,阻塞其余的子環(huán)端口的單元。
一種通信裝置,包括用于連接主環(huán)鏈路的主環(huán)端口;用于連接子環(huán)鏈路的子環(huán)端口;用于偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài)的單元;用于在主環(huán)的共享鏈路正常時(shí)向主環(huán)發(fā)送主環(huán)完整性檢查報(bào)文,或者在主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí)向各子環(huán)端口發(fā)送主環(huán)環(huán)路故障報(bào)文,或者在只有主環(huán)的共享鏈路發(fā)生故障時(shí)向主環(huán)發(fā)送共享鏈路故障報(bào)文的單元。
一種通信系統(tǒng),包括主節(jié)點(diǎn),用于發(fā)送環(huán)網(wǎng)恢復(fù)報(bào)文,并根據(jù)環(huán)路狀態(tài)進(jìn)行環(huán)路切換;邊緣節(jié)點(diǎn),用于偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài),并在根據(jù)所述狀態(tài)判斷出主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí)允許本裝置的一個(gè)子環(huán)端口傳送報(bào)文外,阻塞其余的子環(huán)端口;輔助邊緣節(jié)點(diǎn),用于偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài),并在根據(jù)所述狀態(tài)判斷出主環(huán)的共享鏈路正常時(shí)向主環(huán)發(fā)送主環(huán)完整性檢查報(bào)文,若判斷出主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí)向各子環(huán)端口發(fā)送主環(huán)環(huán)路故障報(bào)文,若判斷出所述主環(huán)的共享鏈路發(fā)生故障,則向主環(huán)發(fā)送共享鏈路故障報(bào)文。
較佳的,所述通信系統(tǒng)中的所述邊緣節(jié)點(diǎn)在同時(shí)出現(xiàn)故障的主環(huán)共享鏈路和主環(huán)的其他鏈路中的任一鏈路恢復(fù)正常時(shí)將阻塞的子環(huán)端口轉(zhuǎn)變?yōu)轭A(yù)恢復(fù)狀態(tài),在接收到主環(huán)的環(huán)網(wǎng)恢復(fù)報(bào)文、子環(huán)的環(huán)網(wǎng)恢復(fù)報(bào)文時(shí)將預(yù)恢復(fù)狀態(tài)的子環(huán)端口轉(zhuǎn)變?yōu)檎顟B(tài)。
采用上述技術(shù)方案,邊緣節(jié)點(diǎn)判斷出主環(huán)的共享鏈路和主環(huán)的其他鏈路都出現(xiàn)故障時(shí),允許本節(jié)點(diǎn)的一個(gè)子環(huán)端口除外,阻塞其余所有子環(huán)端口,不僅解決了主環(huán)完全斷開(kāi)時(shí)子環(huán)節(jié)點(diǎn)不可達(dá)的問(wèn)題,同時(shí)也避免了產(chǎn)生瞬時(shí)風(fēng)暴;并且,采用上述技術(shù)方案邊緣節(jié)點(diǎn)和輔助邊緣節(jié)點(diǎn)可根據(jù)主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài)進(jìn)行環(huán)路切換,加快了切換速度;邊緣節(jié)點(diǎn)和輔助邊緣節(jié)點(diǎn)在主環(huán)的共享鏈路和主環(huán)的其他鏈路都出現(xiàn)故障時(shí)向子環(huán)端口發(fā)送主環(huán)環(huán)路故障報(bào)文,加快了子環(huán)的切換速度。


圖1為現(xiàn)有技術(shù)中環(huán)網(wǎng)的示意圖;圖2為現(xiàn)有技術(shù)中相切環(huán)的示意圖;圖3為本發(fā)明實(shí)施例中的系統(tǒng)結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例中邊緣節(jié)點(diǎn)的結(jié)構(gòu)示意圖;圖5為本發(fā)明實(shí)施例中輔助邊緣節(jié)點(diǎn)的結(jié)構(gòu)示意圖;圖6為本發(fā)明實(shí)施例中實(shí)現(xiàn)環(huán)路保護(hù)的處理示意圖;圖7為本發(fā)明實(shí)施例中邊緣節(jié)點(diǎn)和輔助邊緣節(jié)點(diǎn)的狀態(tài)機(jī)示意圖。
具體實(shí)施例方式
本實(shí)施例中網(wǎng)絡(luò)中的邊緣節(jié)點(diǎn)分別偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài),并在根據(jù)所述狀態(tài)判斷出主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí)允許本邊緣節(jié)點(diǎn)的一個(gè)子環(huán)端口傳送報(bào)文外,阻塞其余的子環(huán)端口;否則,允許所有子環(huán)端口傳送報(bào)文。同時(shí),網(wǎng)絡(luò)中的輔助邊緣節(jié)點(diǎn)也分別偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài)。當(dāng)邊緣節(jié)點(diǎn)和/或輔助邊緣節(jié)點(diǎn)根據(jù)偵聽(tīng)到的所述狀態(tài)判斷出主環(huán)的共享鏈路正常,則向主環(huán)發(fā)送主環(huán)完整性檢查報(bào)文,若判斷出主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障,則向各子環(huán)端口發(fā)送主環(huán)環(huán)路故障報(bào)文,若判斷出所述主環(huán)的共享鏈路發(fā)生故障,則向主環(huán)發(fā)送共享鏈路故障報(bào)文。其中,在所述邊緣節(jié)點(diǎn)和/或輔助邊緣節(jié)點(diǎn)判斷出主環(huán)的共享鏈路故障時(shí),通過(guò)主環(huán)端口傳輸子環(huán)上的報(bào)文;如果主環(huán)的共享鏈路正常時(shí),則通過(guò)該共享鏈路傳輸子環(huán)上的報(bào)文。
參閱圖3所示,本實(shí)施例中的系統(tǒng)包括邊緣節(jié)點(diǎn)310、輔助邊緣節(jié)點(diǎn)320、主節(jié)點(diǎn)330和普通節(jié)點(diǎn)340,由各節(jié)點(diǎn)構(gòu)成環(huán)網(wǎng)系統(tǒng)。邊緣節(jié)點(diǎn)310用于偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài),并在根據(jù)所述狀態(tài)判斷出主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí)允許本裝置的一個(gè)子環(huán)端口傳送報(bào)文外,阻塞其余的子環(huán)端口。其中,所述一個(gè)子環(huán)端口為邊緣節(jié)點(diǎn)的所有子環(huán)端口中端口標(biāo)識(shí)最小的端口。同時(shí),邊緣節(jié)點(diǎn)310也可以在根據(jù)主環(huán)的共享鏈路狀態(tài)判斷出主環(huán)的共享鏈路正常時(shí)向主環(huán)發(fā)送主環(huán)完整性檢查報(bào)文,若根據(jù)主環(huán)的共享鏈路和主環(huán)的其他鏈路狀態(tài)判斷出主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí)向各子環(huán)端口發(fā)送主環(huán)環(huán)路故障報(bào)文,若判斷出所述主環(huán)的共享鏈路發(fā)生故障,則向主環(huán)發(fā)送共享鏈路故障報(bào)文。輔助邊緣節(jié)點(diǎn)320也用于偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài),并在根據(jù)主環(huán)的共享鏈路狀態(tài)判斷出主環(huán)的共享鏈路正常時(shí)向主環(huán)發(fā)送主環(huán)完整性檢查報(bào)文,若根據(jù)主環(huán)的共享鏈路和主環(huán)的其他鏈路狀態(tài)判斷出主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí)向各子環(huán)端口發(fā)送主環(huán)環(huán)路故障報(bào)文,若判斷出所述主環(huán)的共享鏈路發(fā)生故障,則向主環(huán)發(fā)送共享鏈路故障報(bào)文。主節(jié)點(diǎn)330用于發(fā)起本節(jié)點(diǎn)所在環(huán)的網(wǎng)絡(luò)健康檢測(cè)報(bào)文,對(duì)網(wǎng)絡(luò)進(jìn)行環(huán)路完整性檢測(cè),并根據(jù)環(huán)路狀態(tài)進(jìn)行環(huán)路切換,以及在出現(xiàn)故障的鏈路恢復(fù)時(shí)發(fā)送環(huán)網(wǎng)恢復(fù)報(bào)文。
當(dāng)邊緣節(jié)點(diǎn)310判斷出同時(shí)出現(xiàn)故障的主環(huán)共享鏈路和主環(huán)的其他鏈路中的任一鏈路恢復(fù)正常時(shí)將阻塞的子環(huán)端口轉(zhuǎn)變?yōu)轭A(yù)恢復(fù)狀態(tài),當(dāng)接收到主環(huán)的主節(jié)點(diǎn)發(fā)起的環(huán)網(wǎng)恢復(fù)報(bào)文或子環(huán)的主節(jié)點(diǎn)發(fā)起的環(huán)網(wǎng)恢復(fù)報(bào)文時(shí)將預(yù)恢復(fù)狀態(tài)的子環(huán)端口轉(zhuǎn)變?yōu)檎顟B(tài)。
邊緣節(jié)點(diǎn)310和/或輔助邊緣節(jié)點(diǎn)320根據(jù)本節(jié)點(diǎn)的主環(huán)端口接收到連接故障報(bào)文,或預(yù)定的時(shí)間內(nèi)未接收到主環(huán)完整性檢查報(bào)文,則可判斷出主環(huán)的其他鏈路故障;當(dāng)邊緣節(jié)點(diǎn)310和/或輔助邊緣節(jié)點(diǎn)320檢測(cè)到主環(huán)的共享鏈路連接斷開(kāi)或接收到主環(huán)的共享鏈路連接故障報(bào)文判斷出主環(huán)的共享鏈路故障。
普通節(jié)點(diǎn)340用于接收和發(fā)送報(bào)文,并根據(jù)報(bào)文進(jìn)行相應(yīng)處理。
邊緣節(jié)點(diǎn)310的結(jié)構(gòu)可參閱圖4所示,包括通信單元3101、判斷單元3102和處理單元3103。通信單元3101包括用于連接主環(huán)鏈路的端口和用于連接子環(huán)鏈路的端口(圖中未示出),通信單元3101用于接收環(huán)網(wǎng)中主環(huán)和共享鏈路的狀態(tài)報(bào)文,以及接收和發(fā)送業(yè)務(wù)報(bào)文,并在主環(huán)的共享鏈路和主環(huán)的其他鏈路同時(shí)故障時(shí)向子環(huán)各端口發(fā)送主環(huán)環(huán)路故障報(bào)文,當(dāng)只有主環(huán)的共享鏈路故障時(shí)向主環(huán)發(fā)送共享鏈路故障報(bào)文。判斷單元3102用于根據(jù)通信單元3101接收到的狀態(tài)報(bào)文判斷出主環(huán)和共享鏈路的狀態(tài)。處理單元3103用于根據(jù)所述主環(huán)和共享鏈路的狀態(tài)確定子環(huán)上的報(bào)文從主環(huán)端口或主環(huán)的共享鏈路傳送,并在主環(huán)的共享鏈路和主環(huán)的其他鏈路都出現(xiàn)故障時(shí),允許一個(gè)子環(huán)端口傳輸報(bào)文外外,阻塞其余子環(huán)端口;以及在同時(shí)出現(xiàn)故障的主環(huán)的共享鏈路和主環(huán)的其他鏈路中的任一條鏈路恢復(fù)正常時(shí),將阻塞的子環(huán)端口轉(zhuǎn)變?yōu)轭A(yù)恢復(fù)狀態(tài),并在接收到主環(huán)的環(huán)網(wǎng)恢復(fù)消息、子環(huán)的環(huán)網(wǎng)恢復(fù)消息或主環(huán)完整性檢測(cè)報(bào)文時(shí),將預(yù)恢復(fù)狀態(tài)的子環(huán)端口轉(zhuǎn)變?yōu)檎顟B(tài)。
輔助邊緣節(jié)點(diǎn)320的結(jié)構(gòu)可參閱圖5所示,包括通信單元3201和處理單元3202。通信單元3201包括用于連接主環(huán)鏈路的端口和用于連接子環(huán)鏈路的端口(圖中未示出),通信單元3201用于接收環(huán)網(wǎng)中主環(huán)和共享鏈路的狀態(tài)報(bào)文,以及接收和發(fā)送業(yè)務(wù)報(bào)文,并在主環(huán)的共享鏈路和主環(huán)的其他鏈路同時(shí)故障時(shí)向子環(huán)各端口發(fā)送主環(huán)環(huán)路故障報(bào)文,當(dāng)只有主環(huán)的共享鏈路故障時(shí)向主環(huán)發(fā)送共享鏈路故障報(bào)文。處理單元3202用于根據(jù)通信單元3201接收到的所述狀態(tài)報(bào)文判斷出主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài),并確定從主環(huán)端口或主環(huán)的共享鏈路傳輸子環(huán)上的報(bào)文。
參閱圖6所示,實(shí)現(xiàn)環(huán)網(wǎng)保護(hù)時(shí)邊緣節(jié)點(diǎn)的處理包括如下步驟步驟601、邊緣節(jié)點(diǎn)偵聽(tīng)主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài),并根據(jù)該狀態(tài)判斷所述主環(huán)的共享鏈路和主環(huán)的其他鏈路是否發(fā)生故障,在主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí),向各子環(huán)端口發(fā)送主環(huán)環(huán)路故障報(bào)文,如果只有主環(huán)的共享鏈路發(fā)生故障,則向主環(huán)發(fā)送主環(huán)的共享鏈路故障報(bào)文。
步驟602、當(dāng)主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí),邊緣節(jié)點(diǎn)允許一個(gè)子環(huán)端口傳輸報(bào)文外,阻塞其余子環(huán)端口,并通過(guò)主環(huán)端口傳輸子環(huán)上的報(bào)文。
步驟603、當(dāng)同時(shí)發(fā)生故障的主環(huán)的共享鏈路和主環(huán)的其他鏈路中的一條鏈路恢復(fù)正常時(shí),邊緣節(jié)點(diǎn)將阻塞的子環(huán)端口轉(zhuǎn)變?yōu)轭A(yù)恢復(fù)狀態(tài)。
步驟604、當(dāng)主環(huán)環(huán)路恢復(fù)正常時(shí),即接收到主環(huán)的環(huán)網(wǎng)恢復(fù)消息、子環(huán)的環(huán)網(wǎng)恢復(fù)消息或主環(huán)完整性檢測(cè)報(bào)文時(shí),邊緣節(jié)點(diǎn)將預(yù)恢復(fù)狀態(tài)的子環(huán)端口轉(zhuǎn)變?yōu)檎顟B(tài),并通過(guò)主環(huán)的共享鏈路傳輸子環(huán)上的報(bào)文。
以下通過(guò)一具體實(shí)例進(jìn)一步說(shuō)明。
采用邊緣節(jié)點(diǎn)和輔助邊緣節(jié)點(diǎn)同時(shí)偵聽(tīng)主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài),并根據(jù)所述狀態(tài)產(chǎn)生不同的動(dòng)作,實(shí)現(xiàn)相切環(huán)的快速切換,只有在主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí),除允許一個(gè)子環(huán)端口傳輸報(bào)文,阻塞其余的子環(huán)端口,不僅避免了主環(huán)環(huán)路故障時(shí)子環(huán)節(jié)點(diǎn)不可達(dá)的問(wèn)題,而且同時(shí)可防止出現(xiàn)多環(huán)相切引起的環(huán)路。當(dāng)邊緣節(jié)點(diǎn)接收到環(huán)路恢復(fù)報(bào)文或主環(huán)完整性檢測(cè)報(bào)文都可將預(yù)恢復(fù)狀態(tài)的子環(huán)端口轉(zhuǎn)變?yōu)檎顟B(tài),避免了主環(huán)環(huán)路恢復(fù)的過(guò)程中產(chǎn)生瞬時(shí)風(fēng)暴。
該例中的系統(tǒng)結(jié)構(gòu)參照?qǐng)D3所示,各節(jié)點(diǎn)的分類包括主節(jié)點(diǎn),邊緣節(jié)點(diǎn),輔助邊緣節(jié)點(diǎn)和普通節(jié)點(diǎn)。其中,主節(jié)點(diǎn)可以是主環(huán)或子環(huán)的主節(jié)點(diǎn),該節(jié)點(diǎn)定時(shí)從本節(jié)點(diǎn)的主端口發(fā)送環(huán)路完整性檢測(cè)報(bào)文進(jìn)行環(huán)路狀態(tài)檢測(cè),并在環(huán)路狀態(tài)正常的情況下,阻塞本節(jié)點(diǎn)的從端口,從端口處于阻塞狀態(tài)只監(jiān)聽(tīng)RRPP協(xié)議報(bào)文,屏蔽其他所有報(bào)文,當(dāng)處于開(kāi)啟狀態(tài)時(shí)允許其他報(bào)文通過(guò)。邊緣節(jié)點(diǎn)為主環(huán)與子環(huán)相交的一個(gè)節(jié)點(diǎn),該節(jié)點(diǎn)在主環(huán)出現(xiàn)故障完全斷開(kāi)的情況下,即主環(huán)的共享鏈路和主環(huán)的其他鏈路均有故障時(shí),允許一個(gè)子環(huán)端口傳輸報(bào)文外,阻塞本節(jié)點(diǎn)的其余子環(huán)端口,同時(shí),從本節(jié)點(diǎn)的各子環(huán)端口發(fā)送主環(huán)環(huán)路故障報(bào)文;而且該節(jié)點(diǎn)在判斷出主環(huán)的共享鏈路故障時(shí),向主環(huán)端口發(fā)送主環(huán)共享鏈路故障報(bào)文。輔助邊緣節(jié)點(diǎn)為主環(huán)與子環(huán)相交的另一個(gè)節(jié)點(diǎn),該節(jié)點(diǎn)在主環(huán)的共享鏈路和主環(huán)的其他鏈路均有故障時(shí),從本節(jié)點(diǎn)的各子環(huán)端口發(fā)送主環(huán)環(huán)路故障報(bào)文;而且該節(jié)點(diǎn)在判斷出主環(huán)的共享鏈路故障時(shí),向主環(huán)端口發(fā)送主環(huán)共享鏈路故障報(bào)文。環(huán)路中除去上述三種節(jié)點(diǎn)外的節(jié)點(diǎn)為普通節(jié)點(diǎn)。
各節(jié)點(diǎn)端口狀態(tài)說(shuō)明如下主節(jié)點(diǎn)的從端口狀態(tài)為阻塞狀態(tài)時(shí)禁止所有業(yè)務(wù)報(bào)文通過(guò),但是偵聽(tīng)RRPP的協(xié)議報(bào)文,并將該報(bào)文送處理器處理,不轉(zhuǎn)發(fā)。同時(shí),透?jìng)鳝h(huán)路完整性檢查報(bào)文;當(dāng)從端口處于開(kāi)放狀態(tài)時(shí),允許業(yè)務(wù)報(bào)文通過(guò),同時(shí)偵聽(tīng)RRPP的協(xié)議報(bào)文,并將該報(bào)文送處理器處理,不轉(zhuǎn)發(fā),可透?jìng)鳝h(huán)路完整性檢查報(bào)文。
主環(huán)上的主節(jié)點(diǎn)只偵聽(tīng)主環(huán)的協(xié)議報(bào)文,子環(huán)上的主節(jié)點(diǎn)只偵聽(tīng)子環(huán)上的協(xié)議報(bào)文。
普通節(jié)點(diǎn)的端口正常狀態(tài)時(shí)自動(dòng)正常轉(zhuǎn)發(fā)報(bào)文,當(dāng)端口出現(xiàn)故障恢復(fù)過(guò)程中處于預(yù)恢復(fù)狀態(tài)時(shí)不轉(zhuǎn)發(fā)除RRPP協(xié)議報(bào)文外的業(yè)務(wù)報(bào)文。主環(huán)上的普通節(jié)點(diǎn)的端口處于預(yù)恢復(fù)狀態(tài)時(shí)可以偵聽(tīng)并轉(zhuǎn)發(fā)子環(huán)的RRPP協(xié)議報(bào)文。
邊緣節(jié)點(diǎn)的主環(huán)端口狀態(tài)與主環(huán)上的普通節(jié)點(diǎn)的端口狀態(tài)相同,但是邊緣共享端口,即與輔助邊緣節(jié)點(diǎn)連接的端口的預(yù)恢復(fù)狀態(tài)不能轉(zhuǎn)發(fā)子環(huán)的RRPP協(xié)議報(bào)文。邊緣節(jié)點(diǎn)的子環(huán)端口狀態(tài)為阻塞狀態(tài)時(shí)阻塞一切報(bào)文,包括RRPP協(xié)議報(bào)文;當(dāng)子環(huán)端口為預(yù)恢復(fù)狀態(tài)時(shí)不轉(zhuǎn)發(fā)除RRPP報(bào)文外的業(yè)務(wù)報(bào)文,恢復(fù)正常后正常轉(zhuǎn)發(fā)報(bào)文。
輔助邊緣節(jié)點(diǎn)的主環(huán)端口狀態(tài)與主環(huán)上的普通節(jié)點(diǎn)的端口狀態(tài)相同,但是邊緣共享端口,即與邊緣節(jié)點(diǎn)連接的端口的預(yù)恢復(fù)狀態(tài)不能轉(zhuǎn)發(fā)子環(huán)的RRPP協(xié)議報(bào)文。輔助邊緣節(jié)點(diǎn)的子環(huán)端口狀態(tài)與子環(huán)上普通節(jié)點(diǎn)的狀態(tài)相同。
各報(bào)文類型可參閱表1所示。
表1


在主節(jié)點(diǎn)、邊緣節(jié)點(diǎn)和輔助邊緣節(jié)點(diǎn)上設(shè)置HELLO計(jì)時(shí)器,默認(rèn)時(shí)間1秒,定時(shí)器超時(shí)時(shí),主節(jié)點(diǎn)從主端口向外發(fā)送HELLO報(bào)文,邊緣節(jié)點(diǎn)和輔助邊緣節(jié)點(diǎn)在HELLO計(jì)時(shí)器超時(shí)時(shí)從主環(huán)端口向外發(fā)出EDGE-HELLO報(bào)文。當(dāng)主節(jié)點(diǎn)連續(xù)兩個(gè)HELLO時(shí)間沒(méi)有接收到HELLO或者主節(jié)點(diǎn)接收到LINK-DOWN則認(rèn)為網(wǎng)絡(luò)失效,修改從端口為預(yù)恢復(fù)forwarding狀態(tài)。邊緣節(jié)點(diǎn)連續(xù)兩個(gè)EDGE-HELLO時(shí)間沒(méi)有收到EDGE-HELLO報(bào)文,則判斷主環(huán)故障。普通節(jié)點(diǎn)如果處于預(yù)恢復(fù)preforwarding狀態(tài),在兩個(gè)hello計(jì)時(shí)器沒(méi)有收到complete-flush-fdb報(bào)文則遷移回普通狀態(tài)。主環(huán)的普通節(jié)點(diǎn)的端口處于預(yù)恢復(fù)preforwarding狀態(tài)時(shí),主環(huán)或者子環(huán)的complete flush報(bào)文都可以使端口從預(yù)恢復(fù)preforwarding轉(zhuǎn)變?yōu)檎ormal狀態(tài)。
其中,主環(huán)上的主節(jié)點(diǎn)只偵聽(tīng)主環(huán)的協(xié)議報(bào)文,子環(huán)上的主節(jié)點(diǎn)只偵聽(tīng)子環(huán)上的協(xié)議報(bào)文。邊緣節(jié)點(diǎn)的共享鏈路處于預(yù)恢復(fù)pre-forwarding狀態(tài)時(shí)不能轉(zhuǎn)發(fā)子環(huán)的協(xié)議報(bào)文,子環(huán)端口阻塞Block_all狀態(tài)時(shí),阻塞一切報(bào)文,包括RRPP協(xié)議報(bào)文;子環(huán)端口處于預(yù)恢復(fù)Pre-forwardind狀態(tài)時(shí),不轉(zhuǎn)發(fā)除RRPP報(bào)文外的業(yè)務(wù)報(bào)文,當(dāng)子環(huán)端口處于正常Normal狀態(tài)時(shí),正常轉(zhuǎn)發(fā)報(bào)文。
如圖7所示為邊緣節(jié)點(diǎn)根據(jù)主環(huán)的共享鏈路和除共享鏈路外的其他鏈路的狀態(tài)設(shè)置的狀態(tài)機(jī),該狀態(tài)機(jī)包括狀態(tài)主環(huán)環(huán)路正常、主環(huán)斷開(kāi)、主環(huán)斷開(kāi)和共享鏈路故障、共享鏈路故障。其中,主環(huán)環(huán)路正常表明主環(huán)上沒(méi)有故障,子環(huán)上的RRPP報(bào)文通過(guò)主環(huán)的共享鏈路傳輸;主環(huán)斷開(kāi)表明主環(huán)除共享鏈路之外的其他鏈路出現(xiàn)了故障,子環(huán)上的RRPP報(bào)文通過(guò)共享鏈路傳輸;主環(huán)斷開(kāi)和共享鏈路故障表明主環(huán)的共享鏈路和主環(huán)的其他鏈路都出現(xiàn)了故障,子環(huán)上的RRPP報(bào)文通過(guò)主環(huán)端口傳輸;共享鏈路故障時(shí)子環(huán)上的RRPP報(bào)文通過(guò)主環(huán)端口傳輸;邊緣節(jié)點(diǎn)根據(jù)各種狀態(tài)轉(zhuǎn)變分別產(chǎn)生不同的動(dòng)作。當(dāng)邊緣節(jié)點(diǎn)從主環(huán)端口偵聽(tīng)到主環(huán)鏈路故障報(bào)文(即LINK-DOWM報(bào)文)或者兩個(gè)主環(huán)完整性檢查報(bào)文時(shí)間內(nèi)沒(méi)有收到輔助邊緣節(jié)點(diǎn)發(fā)送的主環(huán)完整性檢查報(bào)文(如圖7中標(biāo)號(hào)1所示)時(shí),判斷出主環(huán)中的其他鏈路出現(xiàn)了故障,邊緣節(jié)點(diǎn)的狀態(tài)機(jī)從主環(huán)環(huán)路正常狀態(tài)轉(zhuǎn)變到主環(huán)斷開(kāi)狀態(tài),如果偵聽(tīng)到共享鏈路故障(如圖7中標(biāo)號(hào)5所示)則從主環(huán)環(huán)路正常狀態(tài)轉(zhuǎn)變到共享鏈路故障狀態(tài)。當(dāng)邊緣節(jié)點(diǎn)的狀態(tài)機(jī)為主環(huán)斷開(kāi)狀態(tài)時(shí),如果主環(huán)端口接收到輔助邊緣節(jié)點(diǎn)發(fā)送的主環(huán)完整性檢查報(bào)文(如圖7中標(biāo)號(hào)8所示)則恢復(fù)為主環(huán)環(huán)路正常狀態(tài);如果檢測(cè)到共享鏈路故障或接收到輔助邊緣節(jié)點(diǎn)發(fā)送的共享鏈路故障報(bào)文(如圖7中標(biāo)號(hào)2所示),則由主環(huán)斷開(kāi)狀態(tài)轉(zhuǎn)變?yōu)橹鳝h(huán)斷開(kāi)和共享鏈路故障狀態(tài),同時(shí),從各子環(huán)端口發(fā)出主環(huán)故障報(bào)文,并保留一個(gè)子環(huán)端口進(jìn)行報(bào)文傳送外,阻塞其余所有子環(huán)端口。當(dāng)邊緣節(jié)點(diǎn)的狀態(tài)機(jī)為主環(huán)斷開(kāi)和共享鏈路故障狀態(tài)時(shí),如果接收到主環(huán)的主節(jié)點(diǎn)發(fā)出的環(huán)路恢復(fù)報(bào)文(如圖7中標(biāo)號(hào)9所示)將轉(zhuǎn)變?yōu)橹鳝h(huán)環(huán)路正常狀態(tài),并將阻塞的子環(huán)端口恢復(fù)為開(kāi)放狀態(tài);如果接收到子環(huán)主節(jié)點(diǎn)發(fā)出的環(huán)路恢復(fù)報(bào)文(如圖7中標(biāo)號(hào)3所示)則將狀態(tài)機(jī)狀態(tài)轉(zhuǎn)變?yōu)楣蚕礞溌饭收蠣顟B(tài),同時(shí)將阻塞的子環(huán)端口恢復(fù)為開(kāi)放狀態(tài);如果偵聽(tīng)到共享鏈路恢復(fù)正常(如圖7中標(biāo)號(hào)7所示)則將阻塞的子環(huán)端口轉(zhuǎn)變?yōu)轭A(yù)恢復(fù)狀態(tài),并將狀態(tài)機(jī)狀態(tài)轉(zhuǎn)變?yōu)橹鳝h(huán)斷開(kāi)狀態(tài)。當(dāng)邊緣節(jié)點(diǎn)的狀態(tài)機(jī)為共享鏈路故障狀態(tài)時(shí),如果偵聽(tīng)到共享鏈路恢復(fù)正常(如圖7中標(biāo)號(hào)4所示)則將狀態(tài)機(jī)狀態(tài)轉(zhuǎn)變?yōu)橹鳝h(huán)環(huán)路正常狀態(tài);如果從主環(huán)端口偵聽(tīng)到主環(huán)環(huán)路故障報(bào)文(即LINK-DOWM報(bào)文)或者兩個(gè)主環(huán)完整性檢查報(bào)文時(shí)間內(nèi)沒(méi)有收到輔助邊緣節(jié)點(diǎn)發(fā)送的主環(huán)完整性檢查報(bào)文(如圖7中標(biāo)號(hào)6所示),判斷出主環(huán)中除共享鏈路之外的其他鏈路也出現(xiàn)了故障,邊緣節(jié)點(diǎn)的狀態(tài)機(jī)從共享鏈路故障狀態(tài)轉(zhuǎn)變?yōu)橹鳝h(huán)斷開(kāi)和共享鏈路故障狀態(tài),同時(shí),從各子環(huán)端口發(fā)出主環(huán)故障報(bào)文,并保留一個(gè)子環(huán)端口進(jìn)行報(bào)文傳送外,阻塞其余所有子環(huán)端口。邊緣節(jié)點(diǎn)阻塞子環(huán)端口時(shí)可以選擇端口號(hào)最小的子環(huán)端口不阻塞。
輔助邊緣節(jié)點(diǎn)的狀態(tài)機(jī)也可參考圖7所示狀態(tài),該狀態(tài)機(jī)包括狀態(tài)主環(huán)環(huán)路正常、主環(huán)斷開(kāi)、主環(huán)斷開(kāi)和共享鏈路故障、共享鏈路故障。其中,主環(huán)環(huán)路正常表明主環(huán)上沒(méi)有故障,子環(huán)上的RRPP報(bào)文通過(guò)共享鏈路傳輸;主環(huán)斷開(kāi)表明主環(huán)除共享鏈路之外的其他鏈路出現(xiàn)了故障,子環(huán)上的RRPP報(bào)文通過(guò)共享鏈路傳輸;主環(huán)斷開(kāi)和共享鏈路故障表明主環(huán)上共享鏈路和除共享鏈路之外的其他鏈路也出現(xiàn)了故障,子環(huán)上的RRPP報(bào)文通過(guò)主環(huán)端口傳輸;共享鏈路故障時(shí)子環(huán)上的RRPP報(bào)文通過(guò)主環(huán)端口傳輸;輔助邊緣節(jié)點(diǎn)根據(jù)各種狀態(tài)轉(zhuǎn)變分別產(chǎn)生不同的動(dòng)作。當(dāng)輔助邊緣節(jié)點(diǎn)從主環(huán)端口偵聽(tīng)到主環(huán)鏈路故障報(bào)文(即LINK-DOWM報(bào)文)或者兩個(gè)主環(huán)完整性檢查報(bào)文時(shí)間內(nèi)沒(méi)有收到邊緣節(jié)點(diǎn)發(fā)送的主環(huán)完整性檢查報(bào)文(如圖7中標(biāo)號(hào)1所示),則判斷出主環(huán)中除共享鏈路之外的其他鏈路出現(xiàn)了故障,輔助邊緣節(jié)點(diǎn)的狀態(tài)機(jī)從主環(huán)環(huán)路正常狀態(tài)轉(zhuǎn)變到主環(huán)斷開(kāi);如果偵聽(tīng)到共享鏈路故障(如圖7中標(biāo)號(hào)5所示)則從主環(huán)環(huán)路正常轉(zhuǎn)變到共享鏈路故障。當(dāng)輔助邊緣節(jié)點(diǎn)的狀態(tài)機(jī)為主環(huán)斷開(kāi)狀態(tài)時(shí),如果主環(huán)端口接收到邊緣節(jié)點(diǎn)發(fā)送的主環(huán)完整性檢查報(bào)文(如圖7中標(biāo)號(hào)8所指),則恢復(fù)為主環(huán)環(huán)路正常狀態(tài);如果偵聽(tīng)到共享鏈路故障或接收到邊緣節(jié)點(diǎn)發(fā)送的共享鏈路故障報(bào)文(如圖7中標(biāo)號(hào)2所示),則由主環(huán)斷開(kāi)轉(zhuǎn)變?yōu)橹鳝h(huán)斷開(kāi)和共享鏈路故障狀態(tài),同時(shí),從各子環(huán)端口發(fā)出主環(huán)故障報(bào)文。當(dāng)輔助邊緣節(jié)點(diǎn)的狀態(tài)機(jī)為主環(huán)斷開(kāi)和共享鏈路故障狀態(tài)時(shí),如果接收到主環(huán)的主節(jié)點(diǎn)發(fā)出的環(huán)路恢復(fù)報(bào)文(如圖7中標(biāo)號(hào)9所示),則將狀態(tài)機(jī)狀態(tài)轉(zhuǎn)變?yōu)橹鳝h(huán)環(huán)路正常狀態(tài);如果接收到邊緣節(jié)點(diǎn)發(fā)出的環(huán)路完整性檢查報(bào)文或子環(huán)的主節(jié)點(diǎn)發(fā)出的環(huán)路恢復(fù)報(bào)文(如圖7中標(biāo)號(hào)3所示),則轉(zhuǎn)變?yōu)楣蚕礞溌饭收蠣顟B(tài);如果偵聽(tīng)到共享鏈路恢復(fù)正常(如圖7中標(biāo)號(hào)7所示),則狀態(tài)機(jī)狀態(tài)轉(zhuǎn)變?yōu)橹鳝h(huán)斷開(kāi)狀態(tài)。當(dāng)邊緣節(jié)點(diǎn)的狀態(tài)機(jī)為共享鏈路故障狀態(tài)時(shí),如果偵聽(tīng)到共享鏈路恢復(fù)正常(如圖7中標(biāo)號(hào)4所示),則將狀態(tài)機(jī)狀態(tài)轉(zhuǎn)變?yōu)橹鳝h(huán)環(huán)路正常狀態(tài);如果從主環(huán)端口偵聽(tīng)到主環(huán)環(huán)路故障報(bào)文(即LINK-DOWM報(bào)文)或者兩個(gè)主環(huán)完整性檢查報(bào)文時(shí)間內(nèi)沒(méi)有收到輔助邊緣節(jié)點(diǎn)發(fā)送的主環(huán)完整性檢查報(bào)文(如圖7中標(biāo)號(hào)6所示),判斷出主環(huán)中除共享鏈路之外的其他鏈路也出現(xiàn)了故障,邊緣節(jié)點(diǎn)的狀態(tài)機(jī)從共享鏈路故障狀態(tài)轉(zhuǎn)變?yōu)橹鳝h(huán)斷開(kāi)和共享鏈路故障狀態(tài),同時(shí),從各子環(huán)端口發(fā)出主環(huán)故障報(bào)文。
以上實(shí)施例中邊緣節(jié)點(diǎn)在主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí)允許一個(gè)子環(huán)端口不阻塞,解決了主環(huán)完全斷開(kāi)時(shí)子環(huán)不可達(dá)的問(wèn)題,同時(shí)也避免了瞬時(shí)風(fēng)暴;同時(shí),在邊緣節(jié)點(diǎn)和輔助邊緣節(jié)點(diǎn)偵聽(tīng)主環(huán)共享鏈路和主環(huán)的其他鏈路的狀態(tài)主動(dòng)發(fā)現(xiàn)主環(huán)環(huán)路的狀態(tài),從而加快了切換速度。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對(duì)本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種實(shí)現(xiàn)環(huán)網(wǎng)保護(hù)的方法,其特征在于,包括如下步驟邊緣節(jié)點(diǎn)分別偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài);所述邊緣節(jié)點(diǎn)根據(jù)所述狀態(tài)判斷主環(huán)的共享鏈路和主環(huán)的其他鏈路是否都發(fā)生故障,若是,則允許本邊緣節(jié)點(diǎn)的一個(gè)子環(huán)端口傳送報(bào)文,并阻塞其余的子環(huán)端口;若否,則允許所有子環(huán)端口傳送報(bào)文。
2.如權(quán)利要求1所述的方法,其特征在于,所述邊緣節(jié)點(diǎn)判斷主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài)后還包括如下步驟所述邊緣節(jié)點(diǎn)若判斷出主環(huán)的共享鏈路正常,則向主環(huán)發(fā)送主環(huán)完整性檢查報(bào)文,若判斷出主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障,則從各子環(huán)端口發(fā)送主環(huán)環(huán)路故障報(bào)文,若判斷出只有所述主環(huán)的共享鏈路發(fā)生故障,則向主環(huán)發(fā)送共享鏈路故障報(bào)文。
3.如權(quán)利要求1或2所述的方法,其特征在于,還包括輔助邊緣節(jié)點(diǎn)分別偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài);所述輔助邊緣節(jié)點(diǎn)若判斷出主環(huán)的共享鏈路正常,則向主環(huán)發(fā)送主環(huán)完整性檢查報(bào)文,若判斷出主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障,則向各子環(huán)端口發(fā)送主環(huán)環(huán)路故障報(bào)文,若判斷出只有所述主環(huán)的共享鏈路發(fā)生故障,則向主環(huán)發(fā)送共享鏈路故障報(bào)文。
4.如權(quán)利要求3所述的方法,其特征在于,所述邊緣節(jié)點(diǎn)和/或輔助邊緣節(jié)點(diǎn)判斷出主環(huán)共享鏈路故障時(shí),通過(guò)主環(huán)端口傳輸子環(huán)上的報(bào)文。
5.如權(quán)利要求3所述的方法,其特征在于,所述邊緣節(jié)點(diǎn)和/或輔助邊緣節(jié)點(diǎn)在本節(jié)點(diǎn)的主環(huán)端口接收到連接故障報(bào)文,或在預(yù)定的時(shí)間內(nèi)未接收到主環(huán)完整性檢查報(bào)文時(shí),判斷出主環(huán)的其他鏈路故障。
6.如權(quán)利要求3所述的方法,其特征在于,所述邊緣節(jié)點(diǎn)和/或輔助邊緣節(jié)點(diǎn)檢測(cè)到共享鏈路連接斷開(kāi)或接收到共享鏈路連接故障報(bào)文判斷出共享鏈路故障。
7.如權(quán)利要求1所述的方法,其特征在于,當(dāng)同時(shí)出現(xiàn)故障的主環(huán)共享鏈路和主環(huán)的其他鏈路中的任一鏈路恢復(fù)正常時(shí),所述邊緣節(jié)點(diǎn)將阻塞的子環(huán)端口轉(zhuǎn)變?yōu)轭A(yù)恢復(fù)狀態(tài)。
8.如權(quán)利要求7所述的方法,其特征在于,所述邊緣節(jié)點(diǎn)接收到主環(huán)的環(huán)網(wǎng)恢復(fù)消息或子環(huán)的環(huán)網(wǎng)恢復(fù)消息時(shí),將所述預(yù)恢復(fù)狀態(tài)的子環(huán)端口轉(zhuǎn)變?yōu)檎顟B(tài)。
9.如權(quán)利要求1所述的方法,其特征在于,所述一個(gè)子環(huán)端口為邊緣節(jié)點(diǎn)的所有子環(huán)端口中端口標(biāo)識(shí)最小的端口。
10.一種通信裝置,其特征在于,包括用于連接主環(huán)鏈路的主環(huán)端口;用于連接子環(huán)鏈路的子環(huán)端口;用于偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài)的單元;用于根據(jù)所述狀態(tài)判斷主環(huán)的共享鏈路和主環(huán)的其他鏈路是否都發(fā)生故障,并在主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí)允許本裝置的一個(gè)子環(huán)端口傳送報(bào)文外,阻塞其余的子環(huán)端口的單元。
11.如權(quán)利要求10所述的裝置,其特征在于,還包括用于在主環(huán)的共享鏈路正常時(shí)按照預(yù)定的時(shí)間向主環(huán)發(fā)送主環(huán)完整性檢查報(bào)文,或者在主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí)向各子環(huán)端口發(fā)送主環(huán)環(huán)路故障報(bào)文,或者只在主環(huán)的共享鏈路發(fā)生故障時(shí)向主環(huán)發(fā)送共享鏈路故障報(bào)文的單元。
12.如權(quán)利要求10或11所述的裝置,其特征在于,還包括用于在判斷出主環(huán)的共享鏈路正常時(shí)將子環(huán)上的報(bào)文通過(guò)共享鏈路傳輸,在判斷出主環(huán)的共享鏈路故障時(shí)將子環(huán)上的報(bào)文通過(guò)主環(huán)端口傳輸?shù)膯卧?br> 13.如權(quán)利要求10所述的裝置,其特征在于,還包括用于在同時(shí)出現(xiàn)故障的主環(huán)共享鏈路和主環(huán)的其他鏈路中的任一鏈路恢復(fù)正常時(shí)將阻塞的子環(huán)端口轉(zhuǎn)變?yōu)轭A(yù)恢復(fù)狀態(tài),在接收到主環(huán)的環(huán)網(wǎng)恢復(fù)報(bào)文或子環(huán)的環(huán)網(wǎng)恢復(fù)報(bào)文時(shí)將預(yù)恢復(fù)狀態(tài)的子環(huán)端口轉(zhuǎn)變?yōu)檎顟B(tài)的單元。
14.一種通信裝置,其特征在于,包括用于連接主環(huán)鏈路的主環(huán)端口;用于連接子環(huán)鏈路的子環(huán)端口;用于偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài)的單元;用于在主環(huán)的共享鏈路正常時(shí)向主環(huán)發(fā)送主環(huán)完整性檢查報(bào)文,或者在主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí)向各子環(huán)端口發(fā)送主環(huán)環(huán)路故障報(bào)文,或者在主環(huán)的共享鏈路發(fā)生故障時(shí)向主環(huán)發(fā)送共享鏈路故障報(bào)文的單元。
15.一種通信系統(tǒng),其特征在于,包括主節(jié)點(diǎn),用于發(fā)送環(huán)網(wǎng)恢復(fù)報(bào)文,并根據(jù)環(huán)路狀態(tài)進(jìn)行環(huán)路切換;邊緣節(jié)點(diǎn),用于偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài),并在根據(jù)所述狀態(tài)判斷出主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí)允許本裝置的一個(gè)子環(huán)端口傳送報(bào)文外,阻塞其余的子環(huán)端口;輔助邊緣節(jié)點(diǎn),用于偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài),并在根據(jù)所述狀態(tài)判斷出主環(huán)的共享鏈路正常時(shí)向主環(huán)發(fā)送主環(huán)完整性檢查報(bào)文,若判斷出主環(huán)的共享鏈路和主環(huán)的其他鏈路都發(fā)生故障時(shí)向各子環(huán)端口發(fā)送主環(huán)環(huán)路故障報(bào)文,若判斷出所述主環(huán)的共享鏈路發(fā)生故障,則向主環(huán)發(fā)送共享鏈路故障報(bào)文。
16.如權(quán)利要求15所述的系統(tǒng),其特征在于,所述邊緣節(jié)點(diǎn)在同時(shí)出現(xiàn)故障的主環(huán)共享鏈路和主環(huán)的其他鏈路中的任一鏈路恢復(fù)正常時(shí)將阻塞的子環(huán)端口轉(zhuǎn)變?yōu)轭A(yù)恢復(fù)狀態(tài),在接收到主環(huán)的環(huán)網(wǎng)恢復(fù)報(bào)文或子環(huán)的環(huán)網(wǎng)恢復(fù)報(bào)文時(shí)將預(yù)恢復(fù)狀態(tài)的子環(huán)端口轉(zhuǎn)變?yōu)檎顟B(tài)。
全文摘要
本發(fā)明公開(kāi)了一種實(shí)現(xiàn)環(huán)網(wǎng)保護(hù)的方法,用以解決現(xiàn)有技術(shù)中主環(huán)出現(xiàn)故障時(shí)可能導(dǎo)致子環(huán)中節(jié)點(diǎn)不可達(dá),以及主環(huán)環(huán)路恢復(fù)時(shí)可能產(chǎn)生瞬時(shí)風(fēng)暴的問(wèn)題。該方法包括邊緣節(jié)點(diǎn)分別偵聽(tīng)環(huán)網(wǎng)中主環(huán)的共享鏈路和主環(huán)的其他鏈路的狀態(tài),并根據(jù)所述狀態(tài)判斷主環(huán)的共享鏈路和主環(huán)的其他鏈路是否都發(fā)生故障,若是,則允許本邊緣節(jié)點(diǎn)的一個(gè)子環(huán)端口傳送報(bào)文,并阻塞其余的子環(huán)端口;若否,則允許所有子環(huán)端口傳送報(bào)文。采用該方法進(jìn)一步加快了主環(huán)環(huán)路故障時(shí)的切換速度。本發(fā)明同時(shí)公開(kāi)了一種實(shí)現(xiàn)環(huán)網(wǎng)保護(hù)的通信系統(tǒng)。
文檔編號(hào)H04L12/24GK1960310SQ20061015039
公開(kāi)日2007年5月9日 申請(qǐng)日期2006年11月1日 優(yōu)先權(quán)日2006年11月1日
發(fā)明者韓濤 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1