專利名稱:一種橋模式彈性分組環(huán)冗余保護(hù)的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,尤其涉及一種橋模式彈性分組環(huán)冗余保護(hù) 的方法和系統(tǒng)。
背景技術(shù):
在各種城域網(wǎng)技術(shù)不斷快速發(fā)展的今天,彈性分組數(shù)據(jù)環(huán)(RPR, Resilient Packet Ring)以其技術(shù)的先進(jìn)性、投資的有效性、性能的優(yōu)越性、 支持業(yè)務(wù)的多樣性為越來越多的城域網(wǎng)所使用。RPR是為了滿足基于分組城域 網(wǎng)的需求而設(shè)計的新型網(wǎng)絡(luò)體系結(jié)構(gòu)和技術(shù),是一種由分組交換設(shè)備組成的 環(huán)形網(wǎng)絡(luò)。應(yīng)用RPR技術(shù)組成的環(huán)形網(wǎng)絡(luò)稱為RPR環(huán)網(wǎng)絡(luò),可以筒稱為RPR環(huán);環(huán)形網(wǎng) 絡(luò)上的分組交換設(shè)備稱為RPR設(shè)備。當(dāng)RPR設(shè)備采用以太網(wǎng)中用到的48位MAC 地址作為地址標(biāo)識用于唯一標(biāo)識RPRi殳備,并通過Ethernet Over RPR的方式 承載二層以太網(wǎng)才艮文時,則RPR環(huán)還可稱為RPR橋環(huán)或橋才莫式RPR環(huán)。RPR橋環(huán) 上的設(shè)備還可以稱為RPR橋設(shè)備,RPR橋設(shè)備上的MAC地址又可稱為RPR MAC地 址。如
圖1所示,描述了兩個RPR橋環(huán)通過四個互連橋設(shè)備互連的結(jié)構(gòu)示意圖。在圖1中存在兩個RPR橋環(huán),分別為第一RPR橋環(huán)和第二RPR橋環(huán)。在每個 RPR橋環(huán)上都存在四個RPR橋設(shè)備,第一RPR橋環(huán)和第二RPR橋環(huán)通過RPR互連橋 設(shè)備A1、 RPR互連橋設(shè)備A2、 RPR互連橋設(shè)備B1和RPR互連橋設(shè)備B2互連。其中,所述RPR互連橋設(shè)備為連接兩個RPR橋環(huán)的RPR橋設(shè)備,RPR互連橋設(shè)備可以轉(zhuǎn) 發(fā)兩個RPR橋環(huán)之間的數(shù)據(jù)報文;相對于RPR互連橋設(shè)備A1而言,位于第二RPR簡化描述,在下面的描述中將RPR互連橋設(shè)備簡稱為互連橋設(shè)備,將RPR直連 互連橋設(shè)備簡稱為直連互連橋設(shè)備,將RPR橋設(shè)備簡稱為橋設(shè)備。在RPR橋環(huán)上,由于RPR橋環(huán)上承載的是二層以太網(wǎng)報文,并且RPR橋環(huán)之 間的報文是通itMAC地址進(jìn)行轉(zhuǎn)發(fā),因此在連接兩個RPR橋環(huán)的四個RPR互連橋 設(shè)備之間就會產(chǎn)生回路,即在如圖1所示的RPR互連橋設(shè)備A1、 A2、 B1和B2之 間產(chǎn)生回路,出現(xiàn)廣播風(fēng)暴現(xiàn)象。為了避免回路的產(chǎn)生以及廣播風(fēng)暴的問題,現(xiàn)有技術(shù)中的方法是通過生 成樹協(xié)議(STP)、或者快速生成樹協(xié)議(RSTP)進(jìn)行鏈路裁減,生成無環(huán)路 的最小生成樹,然后依據(jù)最小生成樹來轉(zhuǎn)發(fā)在二層以太網(wǎng)上的報文,以防止 二層網(wǎng)絡(luò)通信形成環(huán)路。并且,在當(dāng)二層網(wǎng)絡(luò)上出現(xiàn)設(shè)備或者鏈路故障的時 候,STP或者RSTP就會重新進(jìn)行最小生成樹的計算,獲得一個新的轉(zhuǎn)發(fā)樹,從 而確保故障發(fā)生后業(yè)務(wù)的正常工作。采用STP、 RSTP的方法雖然可以解決跨環(huán)節(jié)點之間出現(xiàn)環(huán)路的問題,但卻 因為出現(xiàn)設(shè)備或者鏈路故障的時候,STP、 RSTP的收斂速度較慢,最快也只能 達(dá)到秒級的水平,因此造成了RPR橋環(huán)故障發(fā)生后業(yè)務(wù)的恢復(fù)時間增長,即存 在冗余保護(hù)速度慢的缺陷。發(fā)明內(nèi)容有鑒于此,本發(fā)明實施例的目的是提供一種橋模式彈性分組環(huán)冗余保護(hù)的 方法和系統(tǒng),應(yīng)用該方法能夠使在互連RPR橋環(huán)間的通訊發(fā)生故障后,互連橋 能夠快速進(jìn)行保護(hù)倒換,從而保證跨環(huán)業(yè)務(wù)的正常使用。本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的一種橋才莫式彈性分組環(huán)冗余保護(hù)的方法,第 一彈性分組數(shù)據(jù)環(huán)RPR橋環(huán)與 第二RPR橋環(huán)通過四個互連橋設(shè)備互連,處于同一橋環(huán)上的兩個互連橋設(shè)備組 成保護(hù)組, 一個互連橋設(shè)備為主用互連橋設(shè)備,負(fù)責(zé)轉(zhuǎn)發(fā)報文,另一個互連橋 設(shè)備為備用互連橋設(shè)備;當(dāng)?shù)谝粋€RPR橋環(huán)上的初始備用互連橋設(shè)備發(fā)生狀態(tài) 切換時,通知所述第二RPR橋環(huán)上的直連互連橋i殳備切換工作狀態(tài);所述第二 RPR橋環(huán)上的直連互連橋設(shè)備切換工作狀態(tài),以保證第二個RPR橋環(huán)上的直連互 連橋的狀態(tài)和第 一個RPR橋環(huán)上的發(fā)生狀態(tài)切換的互連橋設(shè)備的當(dāng)前狀態(tài)相 同。同時,本發(fā)明實施例還提供了一種橋模式彈性分組環(huán)冗余保護(hù)的系統(tǒng),其 特征在于,第 一彈性分組數(shù)據(jù)環(huán)RPR橋環(huán)與第二RPR橋環(huán)通過四個互連橋設(shè)備互 連,處于同一橋環(huán)上的兩個互連橋設(shè)備組成保護(hù)組, 一個互連橋設(shè)備為主用互 連橋設(shè)備,負(fù)責(zé)轉(zhuǎn)發(fā)報文,另一個互連橋設(shè)備為備用互連橋設(shè)備,該系統(tǒng)還包 括第一個RPR橋環(huán)上的互連橋設(shè)備,當(dāng)?shù)谝粋€RPR橋環(huán)上的初始備用互連橋設(shè) 備發(fā)生狀態(tài)切換時,通知所述第二RPR橋環(huán)上的直連互連橋設(shè)備切換工作狀態(tài);第二RPR橋環(huán)上的直連互連橋設(shè)備,所述第二RPR橋環(huán)上的直連互連橋設(shè)備 切換工作狀態(tài),以保證第二個RPR橋環(huán)上的直連互連橋的狀態(tài)和第一個RPR橋環(huán) 上的發(fā)生狀態(tài)切換的互連橋設(shè)備的當(dāng)前狀態(tài)相同。本發(fā)明實施例通過使用保護(hù)組,使互連RPR橋環(huán)發(fā)生故障后,RPR互連橋能 夠快速進(jìn)行保護(hù)倒換,從而保證RPR橋環(huán)上的跨環(huán)業(yè)務(wù)正常使用。通過本發(fā)明 實施例可以實現(xiàn)毫秒級的狀態(tài)切換,達(dá)到快速的冗余保護(hù)。進(jìn)一步,本發(fā)日;告來實現(xiàn)兩個RPR橋環(huán)之間的狀態(tài)同步'附閨說明圖;圖2為本發(fā)明實施例處理流程圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下參照附圖并舉實 施例,對本發(fā)明做進(jìn)一步的詳細(xì)說明。拓樸圖可以參考圖l,兩個RPR橋環(huán),分別為第一RPR橋環(huán)和第二RPR橋環(huán)。 在每個RPR橋環(huán)上都存在四個RPR橋設(shè)備,第一RPR橋環(huán)和第二RPR橋環(huán)通過RPR 互連橋設(shè)備A1、 RPR互連橋設(shè)備A2、 RPR互連橋設(shè)備B1和RPR互連橋設(shè)備B2互連。 其中,所述RPR互連橋設(shè)備為連接兩個RPR橋環(huán)的RPR橋設(shè)備。處于同一橋環(huán)上的兩個互連橋設(shè)備組成保護(hù)組, 一個互連橋設(shè)備為主用互 連橋設(shè)備(例如,保護(hù)組中優(yōu)先級最高的),負(fù)責(zé)轉(zhuǎn)發(fā)跨環(huán)報文,另一個互連 橋設(shè)備為備用互連橋設(shè)備;初始情況下,兩個RPR環(huán)上直連的兩個互連橋設(shè)備 要保持相同的工作狀態(tài),可通過配置等方法實現(xiàn)。當(dāng)?shù)谝粋€RPR橋環(huán)上的互連 橋設(shè)備發(fā)生狀態(tài)切換時,通知第二RPR橋環(huán)上的直連互連橋設(shè)備切換工作狀態(tài); 第二RPR橋環(huán)上的互連橋設(shè)備切換工作狀態(tài),保證第二個RPR橋環(huán)上的直連互連 橋的狀態(tài)和第 一個RPR橋環(huán)上的發(fā)生狀態(tài)切換的互連橋設(shè)備的當(dāng)前狀態(tài)相同。本發(fā)明實施例提供的一種橋模式彈性分組環(huán)冗余保護(hù)的方法,如圖2所示, 具體為100.第一個RPR橋環(huán)上的初始備用互連橋設(shè)備發(fā)生狀態(tài)切換。 以優(yōu)先級最高的互連橋設(shè)備為主用互連橋設(shè)備為例,正常情況下,優(yōu)先級最高的互連橋設(shè)備為主用互連橋設(shè)備(以下簡稱初始主用互連橋設(shè)備),本 環(huán)上的另一互連橋設(shè)備為備用互連橋設(shè)備(以下簡稱初始備用互連橋設(shè)備)。 在一個RPR橋環(huán)上,觸發(fā)第一個RPR初始備用互連橋設(shè)備發(fā)生狀態(tài)切換的觸發(fā)條 件可以有以下幾種情況,下面逐一詳細(xì)說明。第一種情況第一個RPR橋環(huán)上保護(hù)組中初始備用互連橋設(shè)備無法感知到 本環(huán)上初始主用互連^i殳備的存在第一RPR橋環(huán)上的2個互連橋設(shè)備組成保護(hù)組,初始時,保護(hù)組中優(yōu)先級最 高的互連橋設(shè)備為主用互連橋設(shè)備,處于主用狀態(tài),負(fù)責(zé)轉(zhuǎn)發(fā)報文,另一個互 連橋設(shè)備為備用互連橋設(shè)備,初始時處于備用狀態(tài)。處于主用狀態(tài)的互連橋設(shè) 備負(fù)責(zé)兩個RPR橋環(huán)之間數(shù)據(jù)報文的轉(zhuǎn)發(fā);而處于備用狀態(tài)的互連橋設(shè)備只是 在感知不到主用互連橋設(shè)備存在時,才升級為主用狀態(tài)繼續(xù)負(fù)責(zé)兩個RPR橋環(huán) 之間數(shù)據(jù)報文的轉(zhuǎn)發(fā)。這里,所述處于主用狀態(tài)的互連橋設(shè)備負(fù)責(zé)兩個RPR橋 環(huán)之間數(shù)據(jù)報文的轉(zhuǎn)發(fā)為處于主用狀態(tài)的互連橋設(shè)備根據(jù)具體的設(shè)置,負(fù)責(zé) 全部報文的轉(zhuǎn)發(fā)、或具有共同特征的部分?jǐn)?shù)據(jù)報文的轉(zhuǎn)發(fā),處于備用狀態(tài)的互 連橋設(shè)備不負(fù)責(zé)這部分?jǐn)?shù)據(jù)報文的轉(zhuǎn)發(fā)。這里,第一個RPR橋環(huán)上的互連橋設(shè)備的兩個端口,是從TCP/IP的第二層 來看的邏輯概念,分別是RPR MAC端口和802. 3MAC端口,其中,RPRMAC端口用 于連接RPR環(huán),802. 3MAC端口用于兩個RPR環(huán)之間的互連。造成備用互連橋設(shè)備無法感知到主用互連橋設(shè)備的原因可以是主用互連 橋設(shè)備出現(xiàn)故障,或者,主用互連橋設(shè)備和備用互連橋設(shè)備之間出現(xiàn)鏈路故障。 具體地,可以通過主備設(shè)備間周期性地發(fā)送廣播RPR控制報文來實現(xiàn),如拓樸 報文,或者狀態(tài)通告報文。處于備用狀態(tài)的互連橋設(shè)備在一定時間內(nèi)(如10毫 秒)或者一定周期內(nèi)(如3個周期)沒有收到拓樸報文/狀態(tài)通告報文,則認(rèn)為 主用互連橋設(shè)備為已經(jīng)不再存活,無法感知主用互連橋設(shè)備。也可以利用RPR 的拓樸維護(hù)機(jī)制,通過拓樸數(shù)據(jù)庫中的信息感知。其中,拓樸報文為RPR協(xié)議規(guī)定的已有的控制報文,保護(hù)組中的各互連橋 設(shè)備通過接收拓樸報文,可以感知是否在保護(hù)組內(nèi)增加了新的互連橋設(shè)備、或 者刪除了互連橋設(shè)備。其中,狀態(tài)通告才艮文可以是一種新的RPR控制報文,用于在保護(hù)組內(nèi)傳遞 各互連橋設(shè)備的狀態(tài)。該狀態(tài)通告報文中至少攜帶本互連橋設(shè)備的設(shè)備ID、設(shè) 備優(yōu)先級、設(shè)備當(dāng)前狀態(tài)、設(shè)備當(dāng)前兩個端口的RPR MAC信息。(一)從備用狀態(tài)切換至主用狀態(tài)當(dāng)備用互連橋i殳備無法感知到初始主用互連橋設(shè)備,第一個RPR橋環(huán)上保 護(hù)組中的備用互連橋設(shè)備切換為主用狀態(tài),初始主用互連橋設(shè)備可以保持主用 狀態(tài)不變。(二 )從主用狀態(tài)恢復(fù)至備用狀態(tài)當(dāng)原來處于備用狀態(tài)的互連橋設(shè)備又感知到它與初始主用互連橋設(shè)備重 新連通,則原來處于備用狀態(tài)的互連橋設(shè)備由主用狀態(tài)恢復(fù)到備用狀態(tài),此時, 初始主用互連橋設(shè)備為主用狀態(tài)。例如如圖l所示,正常情況下,Al為主用互連橋設(shè)備,處于主用狀態(tài), A2為備用互連橋設(shè)備,處于備用狀態(tài)。如果處于備用狀態(tài)的互連橋設(shè)備A2無法 感知到處于主用狀態(tài)的的互連橋設(shè)備A1,則A2切換到主用狀態(tài),此時,Al保持 主用狀態(tài)不變;故障恢復(fù)后,當(dāng)原來處于備用狀態(tài)的互連橋設(shè)備A2又感知到它 與原來處于主用狀態(tài)的互連橋設(shè)備如A1重新連通,則A2由主用狀態(tài)恢復(fù)到備用 狀態(tài),此時,Al仍然是主用狀態(tài)。第二種情況笫一個RPR橋環(huán)上保護(hù)組中初始主用互連橋設(shè)備無法感知到 第二RPR橋環(huán)上的直連互連橋設(shè)備。分別處于兩個橋環(huán)上,直接相連的兩個初始主用互連橋設(shè)備之間需要進(jìn)行 鏈路狀態(tài)檢測,該鏈路狀態(tài)檢測可以通過在這兩個初始主用互連橋設(shè)備的802. 3MAC端口之間周期性地發(fā)送一種特定的跨環(huán)"H路狀態(tài)檢測報文來實現(xiàn)。該跨環(huán)-鏈路狀態(tài)檢測報文是以太網(wǎng)控制報文或者數(shù)據(jù)報文,可以采用已 有的運(yùn)營管理OAM報文(如ETH-CC報文),也可以是新定義的一種控制報文或 者數(shù)據(jù)報文。用于檢測兩個橋環(huán)之間的鏈路故障或者發(fā)送該跨環(huán)-鏈路狀態(tài)檢 測才艮文的主用互連橋設(shè)備故障。(一) >^備用狀態(tài)切換至主用狀態(tài)當(dāng)?shù)谝籖PR橋環(huán)上的初始主用互連橋設(shè)備在一定時間內(nèi)(如10毫秒)或者 一定周期內(nèi)(如3個周期)沒有收到與其直接相連的第二RPR橋環(huán)上的初始主用 互連橋設(shè)備發(fā)來的跨環(huán)-鏈路狀態(tài)檢測報文時,表明兩個橋環(huán)之間的鏈路故障 或者發(fā)送該跨環(huán)-鏈路狀態(tài)檢測報文的互連橋設(shè)備故障,該沒有收到跨環(huán)-鏈路 狀態(tài)檢測報文的初始主用互連橋設(shè)備要由主狀態(tài)切換為備用狀態(tài),并通知本環(huán) 上的另 一個互連橋設(shè)備發(fā)生故障,收到該通知的互連橋設(shè)備由備用狀態(tài)切換到 主用狀態(tài)。具體地,可以通過發(fā)送一個故障通告報文給處于同一環(huán)上的另一個互連橋 設(shè)備,之后,收到故障通告報文的互連橋設(shè)備要由備用狀態(tài)切換到主用狀態(tài)。 故障通告報文是一種RPR控制報文,廣播或者單播,為了避免丟失,可以發(fā)送 一次或者一次以上。(二) 從主用狀態(tài)恢復(fù)至備用狀態(tài)如果初始主用互連橋設(shè)備又重新能夠收到來自第二RPR橋環(huán)的跨環(huán)-鏈路 狀態(tài)檢測報文,通知本環(huán)上的另一個互連橋設(shè)備故障已恢復(fù),收到該故障恢復(fù) 通告的互連橋設(shè)備如果處于主用狀態(tài),則恢復(fù)至備用狀態(tài)。具體地,可以通過向本環(huán)上的另一個互連橋設(shè)備發(fā)送一個故障恢復(fù)通告報 文,收到該故障恢復(fù)通告的互連橋設(shè)備如果處于主用狀態(tài),則恢復(fù)至備用狀態(tài)。進(jìn)一步,原來處于備用狀態(tài)的互連橋設(shè)備恢復(fù)至備用狀態(tài)后,還可以通知 初始主用互連橋設(shè)備狀態(tài)切換已完成。具體地,可以通過發(fā)送狀態(tài)切換完畢確認(rèn)報文給初始主用互連橋設(shè)備實現(xiàn)。狀態(tài)切換完畢確認(rèn)報文是一種RPR控制報 文,廣播或者單播,為了避免丟失,可以發(fā)送一次或者一次以上。為了避免在故障恢復(fù)時出現(xiàn)環(huán)路,初始主用互連橋設(shè)備重新收到來自另 一個橋環(huán)的跨環(huán)-鏈路狀態(tài)檢測報文后,可以在收到已經(jīng)從主用狀態(tài)恢復(fù)到備 用狀態(tài)的本環(huán)上的另 一互連橋設(shè)備發(fā)來的切換完畢確認(rèn)報文之后,再從備用狀 態(tài)切換為主用狀態(tài);也可以不使用狀態(tài)切換完畢確認(rèn)報文而在一個特定的定時 器期滿后再由備用狀態(tài)切換為主用狀態(tài)。例如如圖l所示,如果第一RPR橋環(huán)上的初始主用互連橋設(shè)備A1在一定時 間內(nèi)(如10毫秒)或者一定周期內(nèi)(如3個周期)沒有收到與其直接相連的第 二RPR橋環(huán)上的初始主用互連橋設(shè)備如Bl發(fā)來的跨環(huán)-鏈路狀態(tài)檢測報文,第一 RPR橋環(huán)上的初始主用互連橋設(shè)備A1從主狀態(tài)切換為備用狀態(tài),并發(fā)送一個故 障通告報文給本環(huán)上的另 一個互連橋設(shè)備A2 ,收到故障通告報文的互連橋設(shè)備 A2由備用狀態(tài)切換到主用狀態(tài)。之后,故障恢復(fù),第一RPR橋環(huán)上的初始主用 互連橋設(shè)備A1又重新能夠收到來自第二RPR橋環(huán)的跨環(huán)"^路狀態(tài)檢測報文,第 一RPR橋環(huán)上的初始主用互連橋設(shè)備向本環(huán)上的另 一個互連橋設(shè)備A2發(fā)送一個 故障恢復(fù)通告報文,收到該故障恢復(fù)通告的互連橋設(shè)備A2如果處于主用狀態(tài), 則切換為備用狀態(tài)。然后A2再向A1發(fā)送一個切換完畢確認(rèn)報文,Al收到該報文 后由備用狀態(tài)切換為主用狀態(tài)。其中,故障恢復(fù)通告報文是一種RPR控制報文, 廣播或者單播,為了避免丟失,可以發(fā)送一次或者一次以上需要說明的是,如果一個備用互連橋設(shè)備是由于收到了故障通告報文而由 備用狀態(tài)轉(zhuǎn)換為主用狀態(tài)。則只有當(dāng)它收到了故障恢復(fù)報文,才能由主用狀態(tài) 恢復(fù)為備用狀態(tài)。200.第一RPR橋環(huán)上發(fā)生狀態(tài)切換的互連橋設(shè)備通知第二RPR橋環(huán)上的直 連互連橋設(shè)備切換工作狀態(tài)。第一RPR橋環(huán)上的互連橋設(shè)備發(fā)生狀態(tài)切換之后,為了保證兩個橋環(huán)上的直連互連橋設(shè)備的工作狀態(tài)相同,第一RPR橋環(huán)上的發(fā)生狀態(tài)切換的互連橋設(shè) 備還需要通知第二RPR橋環(huán)上的直連互連橋設(shè)備切換工作狀態(tài)。具體地,第一RPR橋環(huán)上的發(fā)生狀態(tài)切換的互連橋設(shè)備可以發(fā)送跨環(huán)-狀態(tài) 切換同步報文,通知第一RPR橋環(huán)上的直連互連橋設(shè)備切換工作狀態(tài),以保證 兩個橋環(huán)上的直連互連橋設(shè)備工作狀態(tài)相同。該跨環(huán)-狀態(tài)切換同步報文是以 太網(wǎng)控制報文或者數(shù)據(jù)報文,可以采用已有的運(yùn)營管理OAM報文,也可以是新 定義的一種控制報文或者數(shù)據(jù)報文。300.第二RPR橋環(huán)上互連橋設(shè)備切換工作狀態(tài)。以保證第二個RPR橋環(huán)上 的直連互連橋的狀態(tài)和第一個RPR橋環(huán)上的發(fā)生狀態(tài)切換的互連橋設(shè)備的當(dāng)前 工作狀態(tài)相同。第一RPR橋環(huán)上的發(fā)生狀態(tài)切換的互連橋設(shè)備的第二RPR橋環(huán)上的直連互 連橋設(shè)備收到步驟200中的通知后,切換工作狀態(tài),切換后,第二個RPR橋環(huán)上 的直連互連橋的工作狀態(tài)和第 一個RPR橋環(huán)上的發(fā)生狀態(tài)切換的互連橋設(shè)備的 當(dāng)前工作狀態(tài)相同。例如第一RPR橋環(huán)上的互連橋設(shè)備A2在由備用狀態(tài)轉(zhuǎn)換為主用狀態(tài)后, 通知第二RPR橋環(huán)上的直連互連橋設(shè)備B2切換工作狀態(tài)。收到該通知后,互連作狀態(tài)與A2的狀態(tài)都為主用狀態(tài)。需要說明的是,如果一個備用互連橋設(shè)備是由于收到了跨環(huán)-狀態(tài)切換同 步報文而由備用狀態(tài)轉(zhuǎn)換為主用狀態(tài)。則只有當(dāng)它再次收到了跨環(huán)-狀態(tài)切換 同步報文才會由主用狀態(tài)恢復(fù)為備用狀態(tài)。為了簡化起鑒,本發(fā)明實施例中的附圖中RPR橋環(huán)上的節(jié)點下都未連接其 他的子網(wǎng)絡(luò),實際應(yīng)用中,RPR橋環(huán)上的節(jié)點下可以連接其他的子網(wǎng)絡(luò),并不 影響本發(fā)明實施例的實施。另外,本發(fā)明實施例中都以圖1中的第一RPR橋環(huán)為基準(zhǔn)來介紹的,即第一 RPR橋環(huán)上的互連橋設(shè)備狀態(tài)切換后,驅(qū)動第二RPR橋環(huán)上互連橋設(shè)備切換工作 狀態(tài),反之處理流程基本相同,不再累述。且本發(fā)明實施例只針對一個保護(hù)組 描述,為了實現(xiàn)負(fù)栽分擔(dān),對于多保護(hù)組的情況, 一個環(huán)上的兩個互連橋設(shè)備 可以分別作為不同保護(hù)組的主用、備用互連橋設(shè)備,每個保護(hù)組實現(xiàn)本發(fā)明實 施例的原理相同。所謂SDB (Spatially Aware Sublayer空間感知子層Database)表,就是 RPR橋環(huán)上的節(jié)點維護(hù)的用戶站點(目的MAC地址)與RPR橋環(huán)上的節(jié)點(目標(biāo)MAC 地址)之間的映射關(guān)系表。進(jìn)一步,本發(fā)明實施例中,互連橋設(shè)備發(fā)生狀態(tài)切換后,可以通知本環(huán)上 的所有站點清除SDB表中相關(guān)表項或者全部表項來更新無效的轉(zhuǎn)發(fā)路徑,也可效表項)。其中,SDB表中的相關(guān)表項根據(jù)具體切換后的狀態(tài)相關(guān)當(dāng)互連橋 設(shè)備由備用狀態(tài)切換為主用狀態(tài)時,相關(guān)表項即為目標(biāo)MAC地址是本環(huán)上另一 互連橋的MAC地址的表項;當(dāng)處于主用狀態(tài)的互連橋設(shè)備切換為備用狀態(tài)時,,「,/VL職工HM衣項, 同時,本發(fā)明實施例還公開了一種橋模式彈性分組環(huán)冗余保護(hù)的系統(tǒng),包括..第一個RPR橋環(huán)上的互連橋設(shè)備,當(dāng)?shù)谝粋€RPR橋環(huán)上的互連橋設(shè)備發(fā)生狀 態(tài)切換時,通知所述第二RPR橋環(huán)上的直連互連橋設(shè)備切換工作狀態(tài);第二RPR橋環(huán)上的直連互連橋設(shè)備,所述第二RPR橋環(huán)上的直連互連橋設(shè)備 切換工作狀態(tài),以保證第二個RPR橋環(huán)上的直連互連橋的工作狀態(tài)和第一個RPR 橋環(huán)上的發(fā)生狀態(tài)切換的互連橋設(shè)備的當(dāng)前工作狀態(tài)相同。工作原理同方法所述,不再累述。本發(fā)明實施例通過使用保護(hù)組,使得在互連RPR橋環(huán)發(fā)生故障后,RPR互連橋能夠快速進(jìn)行保護(hù)倒換,從而保證互連RPR橋環(huán)上的跨環(huán)業(yè)務(wù)正常使用。通 過本發(fā)明實施例可以實現(xiàn)毫秒級的狀態(tài)切換,達(dá)到快速的冗余保護(hù)。進(jìn)一步,本發(fā)明實施例通過在兩今 告來實現(xiàn)兩個RPR橋環(huán)之間的狀態(tài)同步,進(jìn)一步,本發(fā)曰/ 跨環(huán)轉(zhuǎn)發(fā)貫穿說明書,示出的該優(yōu)選實施例和示例應(yīng)被看作本發(fā)明的范例而不受限制。
權(quán)利要求
1. 一種橋模式彈性分組環(huán)冗余保護(hù)的方法,其特征在于,第一彈性分組環(huán)RPR橋環(huán)與第二RPR橋環(huán)通過四個互連橋設(shè)備互連,處于同一橋環(huán)上的兩個互連橋設(shè)備組成保護(hù)組,一個互連橋設(shè)備為主用互連橋設(shè)備,負(fù)責(zé)轉(zhuǎn)發(fā)跨環(huán)報文,另一個互連橋設(shè)備為備用互連橋設(shè)備,不轉(zhuǎn)發(fā)跨環(huán)報文;當(dāng)?shù)谝粋€RPR橋環(huán)上的初始備用互連橋設(shè)備發(fā)生狀態(tài)切換時,通知位于第二RPR橋環(huán)上的與所述第一個RPR橋環(huán)上的發(fā)生狀態(tài)切換的初始備用互連橋設(shè)備的直連互連橋設(shè)備切換工作狀態(tài);所述第二RPR橋環(huán)上的直連互連橋設(shè)備切換工作狀態(tài)。
2. 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述第一個RPR橋環(huán)上的互 連橋設(shè)備發(fā)生狀態(tài)切換的觸發(fā)條件包括所述第一個RPR橋環(huán)上保護(hù)組中初始備用互連橋設(shè)備無法感知到本環(huán)上的 初始主用互連橋設(shè)備;或者,所述第 一個RPR橋環(huán)上保護(hù)組中初始主用互連橋i殳備無法感知到所述第二 RPR橋環(huán)上的直連互連橋設(shè)備。
3. 4艮據(jù)權(quán)利要求2所述的方法,其特征在于,所述第一個RPR橋環(huán)上保護(hù) 組中初始備用互連橋設(shè)備無法感知到本環(huán)上的初始主用互連橋設(shè)備的步驟具 體包括所述第一個RPR橋環(huán)上的備用互連橋設(shè)備和本環(huán)上的主用互連橋設(shè)備 之間周期性發(fā)送RPR控制報文,當(dāng)所述第一個RPR橋環(huán)上的備用互連橋設(shè)備在一 定時間內(nèi)或者一定周期內(nèi)未收到來自所述本環(huán)上的主用互連橋設(shè)備的RPR控制 報文時,所述第一個RPR橋環(huán)上的備用互連橋設(shè)備無法感知到本環(huán)上的主用互 連橋設(shè)備。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述RPR控制報文包括拓 樸報文或者狀態(tài)通告報文。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,狀態(tài)通告報文承栽本互連 橋設(shè)備的設(shè)備ID、設(shè)備優(yōu)先級、設(shè)備當(dāng)前狀態(tài)、設(shè)備當(dāng)前兩個端口的RPR MAC信息。
6. 根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)所述第一個RPR橋環(huán)上的 互連橋設(shè)備發(fā)生狀態(tài)切換的步驟之后,該方法還包括當(dāng)所述第一個RPR橋環(huán) 上保護(hù)組中初始備用互連橋設(shè)備重新感知到本環(huán)上的初始主用互連橋設(shè)備時, 所述第 一個RPR橋環(huán)上的初始備用互連橋設(shè)備恢復(fù)至原狀態(tài)。
7. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述第一個RPR橋環(huán)上保護(hù) 組中初始主用互連橋設(shè)備無法感知到所述第二RPR橋環(huán)上的直連互連橋設(shè)備的 步驟具體包括所述第一個RPR橋環(huán)上的初始主用互連橋設(shè)備與第二RPR橋環(huán)上 的直連互連橋設(shè)備之間周期性發(fā)送跨環(huán)-鏈路故障檢測報文,當(dāng)?shù)谝粋€RPR橋環(huán) 上的初始主用互連橋i殳備在一定時間內(nèi)或者一定周期內(nèi)未收到來自所述第二 RPR橋環(huán)上的直連互連橋設(shè)備的跨環(huán)-鏈路故障檢測報文時,所述第一個RPR橋 環(huán)上的初始主用互連橋設(shè)備無法感知到第二RPR橋環(huán)上的直連互連橋設(shè)備,所 述第 一個RPR橋環(huán)上的初始主用互連橋設(shè)備發(fā)送故障通知給本環(huán)上的初始備用 互連橋設(shè)備。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,當(dāng)所述第一個RPR橋環(huán)上的 初始備用互連橋設(shè)備發(fā)生狀態(tài)切換的步驟之后,該方法還包括當(dāng)所述第一個 RPR橋環(huán)上的初始主用互連橋設(shè)備又重新能夠收到來自所述第二RPR橋環(huán)的跨 環(huán)-鏈路狀態(tài)檢測報文時,所述第一個RPR橋環(huán)上的初始主用互連橋設(shè)備通知本 環(huán)上的所述初始備用互連橋設(shè)備故障已恢復(fù),所述第一個RPR橋環(huán)上的初始備 用互連橋設(shè)備收到所述通知,恢復(fù)至原狀態(tài)。
9. 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述第一RPR橋環(huán)上發(fā)生狀 態(tài)切換的互連橋設(shè)備通知位于第二RPR橋環(huán)上的與所述第一個RPR橋環(huán)上的發(fā) 生狀態(tài)切換的初始備用互連橋設(shè)備的直連互連橋設(shè)備切換工作狀態(tài)的步驟具體為所述第一RPR橋環(huán)上發(fā)生狀態(tài)切換的互連橋設(shè)備發(fā)送跨環(huán)-狀態(tài)切換同步 報文給位于所述第二RPR橋環(huán)上的直連互連橋設(shè)備;其中,所述跨環(huán)-狀態(tài)切換同步報文為以太網(wǎng)控制報文或者數(shù)據(jù)報文。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述第二RPR橋環(huán)上的直連 互連橋設(shè)備切換工作狀態(tài)的步驟之后,該方法還包括所述第二RPR橋環(huán)上的 直連互連橋設(shè)備再次收到來自第一RPR橋環(huán)的狀態(tài)切換通知時,所述第二RPR橋 環(huán)上的直連互連橋設(shè)備切換回原狀態(tài)。
11. 根據(jù)權(quán)利要求l所述的方法,其特征在于,該方法還包括互連橋設(shè)備 發(fā)生狀態(tài)切換后,通知本環(huán)上的所有互連橋設(shè)備清除SDB表中相關(guān)表項或者全 部表項;或者,采用MAC地址學(xué)習(xí)表老化機(jī)制來更新無效表項。
12. 根據(jù)權(quán)利要求l所述的方法,其特征在于,所述第一彈性分組數(shù)據(jù)環(huán) RPR橋環(huán)與第二RPR橋環(huán)通過四個互連橋設(shè)備互連具體為第一RPR橋環(huán)與第二 RPR橋環(huán)通過四個互連橋i殳備的802. 3MAC端口互連。
13. —種橋^t式彈性分組環(huán)冗余保護(hù)的系統(tǒng),其特征在于,第一彈性分組 數(shù)據(jù)環(huán)RPR橋環(huán)與第二RPR橋環(huán)通過四個互連橋設(shè)備互連,處于同一橋環(huán)上的兩 個互連橋設(shè)備組成保護(hù)組, 一個互連橋設(shè)備為主用互連橋設(shè)備,負(fù)責(zé)轉(zhuǎn)發(fā)跨環(huán) 報文,另一個互連橋設(shè)備為備用互連橋設(shè)備,該系統(tǒng)還包括第一個RPR橋環(huán)上的互連橋設(shè)備,當(dāng)?shù)谝粋€RPR橋環(huán)上的互連橋設(shè)備發(fā)生狀 態(tài)切換時,通知位于第二RPR橋環(huán)上的與所述第一個RPR橋環(huán)上的發(fā)生狀態(tài)切換 的初始備用互連橋i殳備的直連互連橋i殳備切換工作狀態(tài);第二RPR橋環(huán)上的直連互連橋設(shè)備,收到所述通知后,所述第二RPR橋環(huán)上 的直連互連橋設(shè)備切換工作狀態(tài)。
全文摘要
本發(fā)明實施例公開了一種橋模式彈性分組環(huán)冗余保護(hù)的方法。第一RPR橋環(huán)與第二RPR橋環(huán)通過四個互連橋設(shè)備互連,同一橋環(huán)上的兩個互連橋設(shè)備組成保護(hù)組,保一個互連橋為主用互連橋,負(fù)責(zé)轉(zhuǎn)發(fā)跨環(huán)報文,另一個互連橋為備用互連橋,不轉(zhuǎn)發(fā)跨環(huán)報文;當(dāng)?shù)谝粋€RPR橋環(huán)上的互連橋發(fā)生狀態(tài)切換時,通知第二RPR橋環(huán)上的直連互連橋切換工作狀態(tài);第二RPR橋環(huán)上的直連互連橋設(shè)備切換工作狀態(tài),以保證所述第二個RPR橋環(huán)上的直連互連橋的工作狀態(tài)和第一個RPR橋環(huán)上的所述發(fā)生狀態(tài)切換的互連橋設(shè)備的當(dāng)前工作狀態(tài)相同。同時,本發(fā)明實施例還公開了一種橋模式彈性分組環(huán)冗余保護(hù)的系統(tǒng),通過本發(fā)明實施例可以使得在互連RPR橋環(huán)間的通訊發(fā)生故障后,RPR互連橋環(huán)能夠快速進(jìn)行保護(hù)倒換,從而保證RPR橋環(huán)上的跨環(huán)業(yè)務(wù)的正常使用。
文檔編號H04L1/22GK101262400SQ20071007347
公開日2008年9月10日 申請日期2007年3月9日 優(yōu)先權(quán)日2007年3月9日
發(fā)明者龑 王, 翟素平 申請人:華為技術(shù)有限公司