基于以太網(wǎng)線性保護(hù)倒換的狀態(tài)切換方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明揭示了一種基于以太網(wǎng)線性保護(hù)倒換的狀態(tài)切換方法及系統(tǒng),包括:記錄本地端的本端當(dāng)前狀態(tài)和最后收到遠(yuǎn)端的APS協(xié)議時(shí)遠(yuǎn)端的遠(yuǎn)端當(dāng)前狀態(tài);本地端接收請求,并將請求與本端當(dāng)前狀態(tài)進(jìn)行優(yōu)先級比較以確定本地端的臨時(shí)狀態(tài);將臨時(shí)狀態(tài)與遠(yuǎn)端當(dāng)前狀態(tài)進(jìn)行優(yōu)先級比較以確定本地端的新的本端當(dāng)前狀態(tài);將本地端的狀態(tài)改變?yōu)樾碌谋径水?dāng)前狀態(tài)。本發(fā)明解決了保護(hù)群組中本地端與遠(yuǎn)端選擇不同的鏈路轉(zhuǎn)發(fā)時(shí)數(shù)據(jù)流會導(dǎo)致1-5s的斷流的情況,更大程度的滿足電信級別50ms的切換需求。
【專利說明】基于以太網(wǎng)線性保護(hù)倒換的狀態(tài)切換方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及網(wǎng)絡(luò)通訊【技術(shù)領(lǐng)域】,尤其是一種基于以太網(wǎng)線性保護(hù)倒換的狀態(tài)切換方法及系統(tǒng)。
【背景技術(shù)】
[0002]ITU-T G.8031/Y.1342 (Ethernet linear protection switching,以太網(wǎng)線性保護(hù)倒換)是ITU-T對基于VLAN (Virtual LAN,虛擬局域網(wǎng))的以太網(wǎng)技術(shù)定義的線性保護(hù)倒換標(biāo)準(zhǔn)。保護(hù)倒換是完全分配的生存機(jī)制,其對工作資源都分配相應(yīng)的保護(hù)資源,例如路徑和帶寬等資源。相對于IEEE定義的生成樹保護(hù)技術(shù)(STP),ITU-T G.8031/Y.1342定義的保護(hù)技術(shù)簡單快速,以一種可預(yù)測的方式實(shí)現(xiàn)網(wǎng)絡(luò)資源倒換,更易于運(yùn)營商有效地規(guī)劃網(wǎng)絡(luò)及明了網(wǎng)絡(luò)的活動狀態(tài),實(shí)現(xiàn)電信級的運(yùn)營。
[0003]ITU-T G.8031/Y.1342定義了線性1+1保護(hù)倒換結(jié)構(gòu)和線性1:1保護(hù)倒換結(jié)構(gòu),其中線性1+1保護(hù)倒換結(jié)構(gòu)可以進(jìn)行單向或雙向倒換,線性1:1保護(hù)倒換結(jié)構(gòu)進(jìn)行雙向倒換。
[0004]在線性1+1保護(hù)倒換結(jié)構(gòu)中,每個(gè)工作傳輸實(shí)體都有一個(gè)專用的保護(hù)傳輸實(shí)體。通過保護(hù)域源端的一個(gè)永久橋,把正常的流量復(fù)制并且發(fā)送到工作及保護(hù)傳輸實(shí)體上。工作及保護(hù)傳輸實(shí)體上的流量同時(shí)發(fā)送到被保護(hù)域的接收端,根據(jù)一些預(yù)先設(shè)置的原則,例如服務(wù)器缺陷指示來決定選用工作還是保護(hù)傳輸實(shí)體上的流量版本。在線性1+1保護(hù)倒換結(jié)構(gòu)中,雖然只在被保護(hù)域的接收端進(jìn)行選擇,但是在雙向線性1+1保護(hù)倒換結(jié)構(gòu)情況中,為了使兩個(gè)方向上的選擇器選擇同一實(shí)體,需要APS(AutomaticProtection Switch,自動保護(hù)倒換)協(xié)調(diào)協(xié)議。如圖1和圖2所示,被保護(hù)的ETH#A流量在傳輸?shù)碾p方向上被灌入工作傳輸實(shí)體和保護(hù)傳輸實(shí)體,流量僅僅在接收端由ETH_FF(ETH Flow Forwardingfunction)從工作傳輸實(shí)體接收;當(dāng)工作傳輸實(shí)體上由WEST到EAST方向出現(xiàn)連接故障從而導(dǎo)致保護(hù)倒換發(fā)生時(shí),需要注意,即使是在一個(gè)方向上發(fā)生了連接故障,兩個(gè)方向的傳輸都被倒換到了保護(hù)傳輸實(shí)體上,為了同步倒換信息,APS協(xié)調(diào)協(xié)議需要被引入。
[0005]在線性1:1保護(hù)倒換結(jié)構(gòu)中,工作傳輸實(shí)體有專用的傳輸保護(hù)實(shí)體。但是,正常的流量要么在工作傳輸實(shí)體上傳輸,要么在保護(hù)傳輸實(shí)體上傳輸,這需要被保護(hù)域源端的一個(gè)選擇橋來進(jìn)行選擇。被保護(hù)域宿端的選擇器選擇攜帶正常流量的實(shí)體,因?yàn)樵炊撕退薅诵枰獏f(xié)調(diào)來保證源端的選擇器以及宿端的選擇器選擇的是同一實(shí)體,因此APS協(xié)調(diào)協(xié)議是必須的。如圖3和圖4所示,被保護(hù)的業(yè)務(wù)流量ETH#A通過工作傳輸實(shí)體傳送,此時(shí)工作傳輸實(shí)體和保護(hù)傳輸實(shí)體都能為其他以太網(wǎng)業(yè)務(wù)所利用,而保護(hù)倒換僅僅是為ETH#A流量建立的;當(dāng)工作傳輸實(shí)體出現(xiàn)連接故障而導(dǎo)致保護(hù)倒換發(fā)生時(shí),ETH#A流量在源端被灌入保護(hù)傳輸實(shí)體,在接收端被提??;由于保護(hù)倒換是基于VLAN的,不同的VID必須在保護(hù)傳輸實(shí)體上配置,從而將ETH#A從不被保護(hù)的其他業(yè)務(wù)流中區(qū)分出來。
[0006]ITU-T G.8031/Y.1342還定義兩種模式:回切(Revertive)模式和非回切(Non-Revertive)模式。在回切(Revertive)模式下,在一個(gè)倒換理由已經(jīng)清除的情況下,流量會恢復(fù)到工作傳輸實(shí)體上,一旦清除了一個(gè)命令(例如強(qiáng)制倒換),恢復(fù)工作會立即發(fā)生,在清除一個(gè)故障的情況下,這個(gè)恢復(fù)工作通常發(fā)生在等待WTR(Waiting to Restore,等待回切時(shí)間)后;而在非回切(Non-Revertive)模式下,即使在倒換理由已經(jīng)清除的情況下,也允許正常流量仍然停留在保護(hù)傳輸實(shí)體上,這可以通過用DNR(Do Not Revert,不要恢復(fù))的請求來替換之前的倒換請求來完成,DNR(Do Not Revert,不要恢復(fù))的請求具有較低的優(yōu)先級。
[0007]在上述ITU-T G.8031/Y.1342定義的幾種保護(hù)模式下,其保護(hù)技術(shù)在正常情況下可以滿足電信級50ms的切換需求。但是由于當(dāng)前G.8031定義的在本地端的狀態(tài)切換的時(shí)候,并沒有考慮已存在的遠(yuǎn)端APS的狀態(tài),那么就有可能導(dǎo)致本地端和遠(yuǎn)端存在l_5s的時(shí)間內(nèi)兩端流量無法正常通信的情況。例如在涉及到遠(yuǎn)端的請求/狀態(tài)(Request/State)比本地端的優(yōu)先級高時(shí),會出現(xiàn)上述的l_5s時(shí)間內(nèi)兩端無法正常通信的情況。
[0008]表1:G.8031中指定的請求/狀態(tài)的部分以及它們之間的優(yōu)先級
[0009]
【權(quán)利要求】
1.一種基于以太網(wǎng)線性保護(hù)倒換的狀態(tài)切換方法,保護(hù)群組中存在本地端和遠(yuǎn)端,其特征在于,包括: 記錄本地端的本端當(dāng)前狀態(tài)和最后收到遠(yuǎn)端的APS協(xié)議時(shí)遠(yuǎn)端的遠(yuǎn)端當(dāng)前狀態(tài); 本地端接收請求,并將請求與本端當(dāng)前狀態(tài)進(jìn)行優(yōu)先級比較以確定本地端的臨時(shí)狀態(tài),所述請求為本地請求或遠(yuǎn)端請求; 將臨時(shí)狀態(tài)與遠(yuǎn)端當(dāng)前狀態(tài)進(jìn)行優(yōu)先級比較以確定本地端的新的本端當(dāng)前狀態(tài); 將本地端的狀態(tài)改變?yōu)樾碌谋径水?dāng)前狀態(tài)。
2.根據(jù)權(quán)利要求1所述的基于以太網(wǎng)線性保護(hù)倒換的狀態(tài)切換方法,其特征在于:將請求與本端當(dāng)前狀態(tài)進(jìn)行優(yōu)先級比較時(shí),若請求的優(yōu)先級高于本端當(dāng)前狀態(tài),則臨時(shí)狀態(tài)改變?yōu)檎埱蟮臓顟B(tài);若遠(yuǎn)端請求的優(yōu)先級低于本端當(dāng)前狀態(tài),則臨時(shí)狀態(tài)仍為本端當(dāng)前狀態(tài)。
3.根據(jù)權(quán)利要求1所述的基于以太網(wǎng)線性保護(hù)倒換的狀態(tài)切換方法,其特征在于:所述保護(hù)群組處于線性1+1雙向回切模式、線性1+1雙向非回切模式、線性1:1雙向回切模式或線性1:1雙向非回切模式。
4.根據(jù)權(quán)利要求1所述的基于以太網(wǎng)線性保護(hù)倒換的狀態(tài)切換方法,其特征在于:當(dāng)本地端的本端當(dāng)前狀態(tài)為NR,遠(yuǎn)端當(dāng)前狀態(tài)為NR時(shí),本地端接收到本地請求為LO后,確定本地端的臨時(shí)狀態(tài)為L0,再通過臨時(shí)狀態(tài)與遠(yuǎn)端當(dāng)前狀態(tài)確定本地端新的本端當(dāng)前狀態(tài)為LO0
5.根據(jù)權(quán)利要求1所述的基于以太網(wǎng)線性保護(hù)倒換的狀態(tài)切換方法,其特征在于:當(dāng)本地端的本端當(dāng)前狀態(tài)為NR,遠(yuǎn)端當(dāng)前狀態(tài)為LO時(shí),本地端接收到遠(yuǎn)端請求為MS后,確定本地端的臨時(shí)狀態(tài)為MS,再通過臨時(shí)狀態(tài)與遠(yuǎn)端當(dāng)前狀態(tài)確定本地端新的本端當(dāng)前狀態(tài)為NR0
6.根據(jù)權(quán)利要求1所述的基于以太網(wǎng)線性保護(hù)倒換的狀態(tài)切換方法,其特征在于:當(dāng)本地端的本端當(dāng)前狀態(tài)為SF-W,遠(yuǎn)端當(dāng)前狀態(tài)為SF-W時(shí),本地端接收到本地請求為SF-W恢復(fù)請求后,確定本地端的臨時(shí)狀態(tài)為WTR,再通過臨時(shí)狀態(tài)與遠(yuǎn)端當(dāng)前狀態(tài)確定本地端新的本端當(dāng)前狀態(tài)為NR。
7.根據(jù)權(quán)利要求1所述的基于以太網(wǎng)線性保護(hù)倒換的狀態(tài)切換方法,其特征在于:當(dāng)本地端的本端當(dāng)前狀態(tài)為SF-W,遠(yuǎn)端當(dāng)前狀態(tài)為NR時(shí),本地端接收到本地請求為SF-W恢復(fù)請求后,確定本地端的臨時(shí)狀態(tài)為WTR,再通過臨時(shí)狀態(tài)與遠(yuǎn)端當(dāng)前狀態(tài)確定本地端新的本端當(dāng)前狀態(tài)為WTR。
8.一種基于以太網(wǎng)線性保護(hù)倒換的狀態(tài)切換系統(tǒng),保護(hù)群組中存在本地端和遠(yuǎn)端,其特征在于:包括第一裝置、第二裝置、比較裝置和改變裝置,其中第一裝置用于記錄本地端的本端當(dāng)前狀態(tài)、接收到的請求、臨時(shí)狀態(tài)和新的本端當(dāng)前狀態(tài),第二裝置用于記錄最后收到遠(yuǎn)端的APS協(xié)議時(shí)遠(yuǎn)端的遠(yuǎn)端當(dāng)前狀態(tài),比較裝置用于將請求與本端當(dāng)前狀態(tài)進(jìn)行優(yōu)先級比較以及將臨時(shí)狀態(tài)與遠(yuǎn)端當(dāng)前狀態(tài)進(jìn)行優(yōu)先級比較,改變裝置用于將本地端的狀態(tài)改變?yōu)樾碌谋径水?dāng)前狀態(tài)。
9.根據(jù)權(quán)利要求8所述的基于以太網(wǎng)線性保護(hù)倒換的狀態(tài)切換系統(tǒng),其特征在于:所述保護(hù)群組處于線性1+1雙向回切模式、線性1+1雙向非回切模式、線性1:1雙向回切模式或線性1:1雙向非回切模式。
【文檔編號】H04L12/24GK103580932SQ201310608579
【公開日】2014年2月12日 申請日期:2013年11月26日 優(yōu)先權(quán)日:2013年11月26日
【發(fā)明者】陳蘭, 楊鶴志 申請人:盛科網(wǎng)絡(luò)(蘇州)有限公司