專利名稱:一種以太環(huán)網(wǎng)系統(tǒng)中環(huán)控制的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及以太環(huán)網(wǎng)自動(dòng)保護(hù)技術(shù)領(lǐng)域,具體涉及一種以太環(huán)網(wǎng)系統(tǒng)中 環(huán)控制的方法及裝置。
背景技術(shù):
RFC3619中的以太環(huán)網(wǎng)保護(hù)系統(tǒng)由多個(gè)節(jié)點(diǎn)相連構(gòu)成環(huán),環(huán)上可以定義 多個(gè)域,即以太環(huán)網(wǎng)保護(hù)域。如圖1所示, 一個(gè)域中包括了一個(gè)主節(jié)點(diǎn)和若 干傳輸節(jié)點(diǎn),以及一組被保護(hù)的用于用戶數(shù)據(jù)轉(zhuǎn)發(fā)的業(yè)務(wù)虛擬局域網(wǎng) (VLAN, Virtual Local Area Network),其中主節(jié)點(diǎn)在環(huán)上的兩個(gè)端口分別 定義為主端口和從端口,被保護(hù)的業(yè)務(wù)VLAN定義為保護(hù)業(yè)務(wù)VLAN。當(dāng)環(huán) 上鏈路完好時(shí)主節(jié)點(diǎn)阻塞從端口的保護(hù)業(yè)務(wù)VLAN轉(zhuǎn)發(fā)功能,網(wǎng)絡(luò)中無環(huán)路 產(chǎn)生,防止了由于網(wǎng)絡(luò)環(huán)路引起的"廣播風(fēng)暴";當(dāng)鏈路發(fā)生故障時(shí)主節(jié)點(diǎn) 放開從端口的保護(hù)業(yè)務(wù)VLAN轉(zhuǎn)發(fā)功能,用戶數(shù)據(jù)可以在主節(jié)點(diǎn)的從端口通 過,保障業(yè)務(wù)的連通。以太環(huán)網(wǎng)保護(hù)控制^^艮文是域中節(jié)點(diǎn)之間的通信和控制 報(bào)文,當(dāng)節(jié)點(diǎn)阻塞端口時(shí),環(huán)網(wǎng)控制報(bào)文不受影響仍然可以通過。以太環(huán)網(wǎng) 保護(hù)系統(tǒng)正常運(yùn)行時(shí),環(huán)上每個(gè)節(jié)點(diǎn)記錄了當(dāng)前的環(huán)網(wǎng)狀態(tài)為完好(UP)或 者故障(DOWN)。
以太環(huán)網(wǎng)運(yùn)行過程中鏈路故障的檢測(cè)主要通過檢測(cè)信號(hào)的有無,協(xié)議 報(bào)文能否正常接收,上報(bào)Link Up(鏈路可用)和Link Down (鏈路不可用)來 確認(rèn)鏈路狀態(tài)的好壞,并以此來確認(rèn)鏈路是否可用。
如圖2所示,出現(xiàn)環(huán)性能下降時(shí)的處理情況,此時(shí)如果系統(tǒng)環(huán)性能下降, 即由于某些特殊原因,可能是軟件原因,也可能是石更件原因,如由于千擾或 線纜故障或端口性能劣化,從而導(dǎo)致輸出的業(yè)務(wù)數(shù)據(jù)出現(xiàn)誤碼或者丟包,但 是此時(shí)環(huán)上協(xié)議包仍然可以收到,系統(tǒng)依然認(rèn)為該鏈路沒有故障,不會(huì)將正 常業(yè)務(wù)切換到備份的鏈路上,從而滿足不了業(yè)務(wù)的可靠性要求。如果傳送的
是語音或視頻等業(yè)務(wù),則長(zhǎng)時(shí)間的信號(hào)劣化是不可接受的。
因此,當(dāng)前需要一種以太環(huán)網(wǎng)系統(tǒng)中環(huán)控制的技術(shù)方案。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種以太環(huán)網(wǎng)系統(tǒng)中環(huán)控制的方法及 裝置,檢測(cè)環(huán)網(wǎng)中各鏈路的傳輸性能,在鏈路性能下降或劣化的情況下,重 新分發(fā)傳輸鏈路,將劣化鏈路上的業(yè)務(wù)轉(zhuǎn)發(fā)到健康鏈路上,避免以太環(huán)網(wǎng)域 中鏈路性能下效,從而提高在實(shí)際組網(wǎng)中以太環(huán)網(wǎng)的應(yīng)用能力
為了解決上述問題,本發(fā)明提供了一種以太環(huán)網(wǎng)系統(tǒng)中環(huán)控制的方法, 包括,
在鏈路的業(yè)務(wù)發(fā)送端周期性地發(fā)送檢測(cè)報(bào)文,統(tǒng)計(jì)一個(gè)周期時(shí)間內(nèi)該鏈 路的業(yè)務(wù)接收端接收的檢測(cè)報(bào)文的個(gè)數(shù),根據(jù)統(tǒng)計(jì)的所述檢測(cè)才艮文的個(gè)數(shù),
如判斷該鏈路性能下降達(dá)到預(yù)設(shè)的閾值,則將該鏈路狀態(tài)設(shè)置為故障狀態(tài);
以太環(huán)網(wǎng)系統(tǒng)根據(jù)所述鏈路處于故障狀態(tài)時(shí),進(jìn)行鏈路切換。
進(jìn)一步地,上述方法還可包括,所述判斷鏈路性能是否下降達(dá)到預(yù)設(shè)的 閾值,是指在所述周期時(shí)間內(nèi)統(tǒng)計(jì)該鏈路的業(yè)務(wù)接收端接收的檢測(cè)報(bào)文的個(gè)
如果是,則表明該鏈路性能劣化;否則,該鏈路性能良好。
進(jìn)一步地,上述方法還可包括,所述在鏈路的業(yè)務(wù)發(fā)送端周期發(fā)送檢測(cè) 報(bào)文是通過雙向轉(zhuǎn)發(fā)檢測(cè)協(xié)議或連通性故障管理協(xié)議在鏈路的兩端周期發(fā)送 檢測(cè)報(bào)文,對(duì)鏈路的性能狀態(tài)進(jìn)行檢測(cè)。
進(jìn)一步地,上述方法還可包括,所述將該鏈路狀態(tài)設(shè)置為故障狀態(tài),包
括,
所述業(yè)務(wù)接收端向所述業(yè)務(wù)發(fā)送端發(fā)送劣化狀態(tài)消息;所述業(yè)務(wù)發(fā)送端 接收所述劣化鏈路狀態(tài)信息后,發(fā)出告警,將所述鏈路狀態(tài)設(shè)置為故障狀態(tài)。
本發(fā)明還提供了 一種以太環(huán)網(wǎng)系統(tǒng)中環(huán)控制的裝置,其特征在于,
包括鏈路性能檢測(cè)模塊、鏈路狀態(tài)設(shè)置模塊,其中,
所述鏈路性能檢測(cè)模塊,用于在鏈路的業(yè)務(wù)發(fā)送端周期性地發(fā)送檢測(cè)報(bào) 文,統(tǒng)計(jì)一個(gè)周期時(shí)間內(nèi)該鏈路的業(yè)務(wù)接收端接收的檢測(cè)報(bào)文的個(gè)數(shù),根據(jù) 統(tǒng)計(jì)的所述檢測(cè)報(bào)文的個(gè)數(shù),如判斷該鏈路性能下降達(dá)到預(yù)設(shè)的閾值,則向
鏈路狀態(tài)設(shè)置4莫塊發(fā)送劣化狀態(tài)消息;
所述鏈路狀態(tài)設(shè)置模塊,用于接收并讀取鏈路狀態(tài)設(shè)置模塊發(fā)送的劣化 狀態(tài)消息,將所述鏈路狀態(tài)設(shè)置為故障狀態(tài),并發(fā)送給以太環(huán)網(wǎng)系統(tǒng)。
進(jìn)一步地,上述裝置還可包括,所述鏈路性能檢測(cè)模塊判斷所述鏈路性 能下降達(dá)到預(yù)設(shè)的閾值,是指在所述周期時(shí)間內(nèi)統(tǒng)計(jì)該鏈路的業(yè)務(wù)4妄收端接 收的檢測(cè)報(bào)文的個(gè)數(shù),判斷丟失的檢測(cè)報(bào)文與實(shí)際發(fā)送的檢測(cè)報(bào)文的比值是 否超過預(yù)設(shè)的閾值,如果是,則表明該鏈路性能劣化;否則,該鏈路性能良 好。
進(jìn)一步地,上述裝置還可包括,所述鏈路性能檢測(cè)模塊在所述鏈路的業(yè) 務(wù)發(fā)送端周期發(fā)送檢測(cè)才艮文是通過雙向轉(zhuǎn)發(fā)檢測(cè)協(xié)議或連通性故障管理協(xié)i義 在鏈路的兩端周期發(fā)送檢測(cè)報(bào)文,對(duì)鏈路的性能狀態(tài)進(jìn)行檢測(cè)。
進(jìn)一步地,上述裝置還可包括,所述鏈路性能檢測(cè)模塊發(fā)送的劣化狀態(tài) 消息,包括性能劣化的鏈路的信息。
進(jìn)一步地,上述裝置還可包括,所述鏈路狀態(tài)設(shè)置模塊通過讀取所迷劣 化狀態(tài)消息中性能劣化的鏈路的信息,將所述鏈路狀態(tài)設(shè)置為故障狀態(tài)。
與現(xiàn)有技術(shù)相比,應(yīng)用本發(fā)明,當(dāng)環(huán)性能下降到一定閾值時(shí),重新分發(fā) 傳輸鏈路,將劣化鏈路上的業(yè)務(wù)轉(zhuǎn)發(fā)到健康鏈路上,避免以太環(huán)網(wǎng)域中鏈路 性能下效,從而提高在實(shí)際組網(wǎng)中以太環(huán)網(wǎng)的應(yīng)用能力。
圖l為以太環(huán)網(wǎng)自動(dòng)保護(hù)系統(tǒng)(以3臺(tái)交換機(jī)為例)的拓樸圖; 圖2為以太環(huán)網(wǎng)保護(hù)系統(tǒng)出現(xiàn)環(huán)性能下降到一定閾值的拓樸圖; 圖3為本發(fā)明中以太環(huán)網(wǎng)系統(tǒng)中環(huán)控制的方法的流程圖; 圖4為本發(fā)明中以太環(huán)網(wǎng)系統(tǒng)中環(huán)控制的裝置的結(jié)構(gòu)示意圖; 圖5為本發(fā)明方法中出現(xiàn)環(huán)的性能下降達(dá)到預(yù)設(shè)闊值的實(shí)施流程圖; 圖6為本發(fā)明的系統(tǒng)檢測(cè)鏈路性能下降或性能劣化的實(shí)施流程圖。
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步說明。如圖3所示,本發(fā)明的以太環(huán)網(wǎng)系統(tǒng)中環(huán)控制的方法,包括以下步驟,步驟300、按照以太環(huán)網(wǎng)技術(shù)配置環(huán)網(wǎng)節(jié)點(diǎn);步驟310、檢測(cè)環(huán)上鏈路的性能狀態(tài),判斷鏈路性能是否劣化,如果鏈 路性能劣化,執(zhí)行步驟320;否則,執(zhí)行步驟340;狀態(tài)。判斷鏈路性能是否劣化,即判斷該鏈路性能下降達(dá)到預(yù)設(shè)的閾值,是指 在所述周期時(shí)間內(nèi)統(tǒng)計(jì)該鏈路的業(yè)務(wù)接收端接收的檢測(cè)報(bào)文的個(gè)數(shù),判斷丟如果是,則表明該鏈路性能劣化;否則,該鏈路性能良好。
通過操作管理維護(hù)(OAM)的雙向轉(zhuǎn)發(fā)檢測(cè)BFD (雙向轉(zhuǎn)發(fā)檢測(cè))協(xié)議 或者CFM (連通性故障管理)協(xié)議等),在每條鏈路兩端周期發(fā)送檢測(cè)報(bào)文, 對(duì)鏈路的性能狀態(tài)進(jìn)行檢測(cè)。步驟320、業(yè)務(wù)接收端向業(yè)務(wù)發(fā)送端發(fā)送劣化狀態(tài)消息;步驟330、業(yè)務(wù)發(fā)送端接收所述劣化鏈路狀態(tài)信息后,發(fā)出告警,將所 述鏈路狀態(tài)設(shè)置為故障狀態(tài)(DOWN);步驟340、進(jìn)入正常的以太環(huán)網(wǎng)的處理流程,即根據(jù)端口的Up或DOWN 來觸發(fā)以太環(huán)網(wǎng)正常切換。如圖4所示,本發(fā)明的以太環(huán)網(wǎng)系統(tǒng)中環(huán)控制的裝置,包括鏈路性能檢 測(cè)模塊、鏈路狀態(tài)設(shè)置模塊,其中,鏈路性能檢測(cè)模塊,用于檢測(cè)環(huán)上鏈路的性能狀態(tài),判斷鏈路性能是否 劣化,如果是,則向鏈路狀態(tài)設(shè)置模塊發(fā)送劣化狀態(tài)消息;所述鏈路性能檢測(cè)模塊通過在鏈路的業(yè)務(wù)發(fā)送端周期性地發(fā)送檢測(cè)報(bào)文
來檢測(cè)環(huán)上鏈路的性能狀態(tài)。
所述鏈路性能檢測(cè)模塊判斷鏈路性能是否劣化,即判斷該鏈路性能下降 達(dá)到預(yù)設(shè)的閾值,是指在所述周期時(shí)間內(nèi)統(tǒng)計(jì)該鏈路的業(yè)務(wù)接收端接收的檢 測(cè)報(bào)文的個(gè)數(shù),判斷丟失的檢測(cè)報(bào)文個(gè)數(shù)與實(shí)際發(fā)送的檢測(cè)報(bào)文個(gè)數(shù)的比值
是否超過預(yù)設(shè)的閾值,如果是,則表明該性能劣化;否則,表明該鏈路性能 良好。
所述鏈路性能檢測(cè)模塊通過操作管理維護(hù)(OAM)的雙向轉(zhuǎn)發(fā)檢測(cè) (BFD)協(xié)議或者CFM (連通性故障管理)協(xié)議等),在每條鏈路的兩端周 期發(fā)送檢測(cè)報(bào)文,對(duì)鏈路的性能狀態(tài)進(jìn)行檢測(cè)。
所述鏈路性能檢測(cè)模塊發(fā)送的劣化狀態(tài)消息,包括性能劣化的鏈路的信 息等。
鏈路狀態(tài)設(shè)置模塊,用于接收鏈路狀態(tài)設(shè)置模塊發(fā)送的劣化狀態(tài)消息, 并根據(jù)讀取該消息攜帶的鏈路信息,將所述鏈路狀態(tài)設(shè)置為故障狀態(tài),并發(fā)
送給以太環(huán)網(wǎng)系統(tǒng)。
下面結(jié)合具體實(shí)例對(duì)本發(fā)明作進(jìn)一步說明。
圖5,本發(fā)明方法中出現(xiàn)環(huán)的性能下降達(dá)到預(yù)設(shè)閾值的實(shí)施流程圖,包
括,
步驟501,按照以太環(huán)網(wǎng)技術(shù)配置環(huán)網(wǎng)節(jié)點(diǎn); 步驟502,檢測(cè)環(huán)上鏈路性能狀態(tài);
步驟503,判斷鏈路性能是否劣化,如果發(fā)現(xiàn)鏈路性能劣化,執(zhí)行步驟 504;否則,執(zhí)行步驟507;
步驟504,所述鏈路劣化狀態(tài)消息傳送給業(yè)務(wù)發(fā)送端;
步驟505,業(yè)務(wù)發(fā)送端接收到對(duì)端發(fā)送的劣化狀態(tài)消息;
步驟506,系統(tǒng)強(qiáng)行使該端口物理鏈路down,發(fā)出告警,將該鏈路設(shè)置 為故障狀態(tài);
步驟507,進(jìn)入正常的以太環(huán)網(wǎng)的處理流程,即根據(jù)端口 Link Up或 DOWN來觸發(fā)以太環(huán)網(wǎng)正常切換。
圖6是系統(tǒng)檢測(cè)鏈路性能下降或性能劣化的流程圖,包括, 步驟601,按照BFD技術(shù)配置環(huán)上鏈路; 步驟602,在鏈路的兩端周期發(fā)送BFD報(bào)文;
步驟603,接收端周期性統(tǒng)計(jì)規(guī)定時(shí)間內(nèi)接收?qǐng)?bào)文的個(gè)數(shù),與發(fā)送端實(shí) 際發(fā)送的報(bào)文個(gè)數(shù)比對(duì),統(tǒng)計(jì)丟失報(bào)文與實(shí)際發(fā)送"t良文的占有的百分比;
步驟604,當(dāng)超過預(yù)設(shè)閾值時(shí),表明該鏈路性能下降或性能劣化。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式
,但本發(fā)明的保護(hù)范圍并不 局限于此,任何熟悉該技術(shù)的人在本發(fā)明所公開的技術(shù)范圍內(nèi),可輕易想到 的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范 圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1、一種以太環(huán)網(wǎng)系統(tǒng)中環(huán)控制的方法,其特征在于,包括,在鏈路的業(yè)務(wù)發(fā)送端周期性地發(fā)送檢測(cè)報(bào)文,統(tǒng)計(jì)一個(gè)周期時(shí)間內(nèi)該鏈路的業(yè)務(wù)接收端接收的檢測(cè)報(bào)文的個(gè)數(shù),根據(jù)統(tǒng)計(jì)的所述檢測(cè)報(bào)文的個(gè)數(shù),如判斷該鏈路性能下降達(dá)到預(yù)設(shè)的閾值,則將該鏈路狀態(tài)設(shè)置為故障狀態(tài);以太環(huán)網(wǎng)系統(tǒng)根據(jù)所述鏈路處于故障狀態(tài)時(shí),進(jìn)行鏈路切換。
2、 如權(quán)利要求l所述的方法,其特征在于,所述判斷鏈路性能是否下降達(dá)到預(yù)設(shè)的閾值,是指在所述周期時(shí)間內(nèi)統(tǒng) 計(jì)該鏈路的業(yè)務(wù)接收端接收的檢測(cè)報(bào)文的個(gè)數(shù),判斷丟失的檢測(cè)報(bào)文與實(shí)際 發(fā)送的檢測(cè)報(bào)文的比值是否超過預(yù)設(shè)的閾值,如果是,則表明該鏈路性能劣 化;否則,該鏈路性能良好。
3、 如權(quán)利要求l所述的方法,其特征在于,連通性故障管理協(xié)議在鏈路的兩端周期發(fā)送檢測(cè)報(bào)文,對(duì)鏈路的性能狀態(tài)進(jìn) 行檢測(cè)。
4、 如權(quán)利要求l所述的方法,其特征在于, 所述將該鏈路狀態(tài)設(shè)置為故障狀態(tài),包括,所述業(yè)務(wù)接收端向所述業(yè)務(wù)發(fā)送端發(fā)送劣化狀態(tài)消息;所述業(yè)務(wù)發(fā)送端 接收所述劣化鏈路狀態(tài)信息后,發(fā)出告警,將所述鏈路狀態(tài)設(shè)置為故障狀態(tài)。
5、 一種以太環(huán)網(wǎng)系統(tǒng)中環(huán)控制的裝置,其特征在于,包括鏈路性能檢測(cè)模塊、鏈路狀態(tài)設(shè)置模塊,其中,所述鏈路性能檢測(cè)模塊,用于在鏈路的業(yè)務(wù)發(fā)送端周期性地發(fā)送檢測(cè)報(bào) 文,統(tǒng)計(jì)一個(gè)周期時(shí)間內(nèi)該鏈路的業(yè)務(wù)接收端接收的^:測(cè)報(bào)文的個(gè)數(shù),根據(jù) 統(tǒng)計(jì)的所述檢測(cè)報(bào)文的個(gè)數(shù),如判斷該鏈路性能下降達(dá)到預(yù)設(shè)的閾值,則向 鏈路狀態(tài)設(shè)置模塊發(fā)送劣化狀態(tài)消息;所述鏈路狀態(tài)設(shè)置模塊,用于接收并讀取鏈路狀態(tài)設(shè)置模塊發(fā)送的劣化 狀態(tài)消息,將所述鏈路狀態(tài)設(shè)置為故障狀態(tài),并發(fā)送給以太環(huán)網(wǎng)系統(tǒng)。
6、 如權(quán)利要求5所述的裝置,其特征在于,所述鏈路性能檢測(cè)模塊判斷所述鏈路性能下降達(dá)到預(yù)設(shè)的閾值,是指在的檢測(cè)報(bào)文與實(shí)際發(fā)送的檢測(cè)報(bào)文的比值是否超過預(yù)設(shè)的閾值,如果是,則 表明該鏈路性能劣化;否則,該鏈路性能良好。
7、 如權(quán)利要求5所述的裝置,其特征在于,所述鏈路性能檢測(cè)模塊在所述鏈路的業(yè)務(wù)發(fā)送端周期發(fā)送檢測(cè)報(bào)文是通 過雙向轉(zhuǎn)發(fā)檢測(cè)協(xié)議或連通性故障管理協(xié)議在鏈路的兩端周期發(fā)送檢測(cè)報(bào) 文,對(duì)鏈路的性能狀態(tài)進(jìn)行檢測(cè)。
8、 如權(quán)利要求5所述的裝置,其特征在于,所述鏈路性能檢測(cè)模塊發(fā)送的劣化狀態(tài)消息,包括性能劣化的鏈路的信息。
9、 如權(quán)利要求8所述的裝置,其特征在于,所述鏈路狀態(tài)設(shè)置模塊通過讀取所述劣化狀態(tài)消息中性能劣化的鏈路的 信息,將所述鏈路狀態(tài)設(shè)置為故障狀態(tài)。故,判斷丟失
全文摘要
本發(fā)明公開了一種以太環(huán)網(wǎng)系統(tǒng)中環(huán)控制的方法及裝置,包括,在鏈路的業(yè)務(wù)發(fā)送端周期性地發(fā)送檢測(cè)報(bào)文,統(tǒng)計(jì)一個(gè)周期時(shí)間內(nèi)該鏈路的業(yè)務(wù)接收端接收的檢測(cè)報(bào)文的個(gè)數(shù),根據(jù)統(tǒng)計(jì)的所述檢測(cè)報(bào)文的個(gè)數(shù),如判斷該鏈路性能下降達(dá)到預(yù)設(shè)的閾值,則將該鏈路狀態(tài)設(shè)置為故障狀態(tài);以太環(huán)網(wǎng)系統(tǒng)根據(jù)所述鏈路處于故障狀態(tài)時(shí),進(jìn)行鏈路切換。應(yīng)用本發(fā)明,當(dāng)環(huán)性能下降到一定閾值時(shí),重新分發(fā)傳輸鏈路,將劣化鏈路上的業(yè)務(wù)轉(zhuǎn)發(fā)到健康鏈路上,避免以太環(huán)網(wǎng)域中鏈路性能下效,從而提高在實(shí)際組網(wǎng)中以太環(huán)網(wǎng)的應(yīng)用能力。
文檔編號(hào)H04L12/42GK101340346SQ200810145719
公開日2009年1月7日 申請(qǐng)日期2008年8月11日 優(yōu)先權(quán)日2008年8月11日
發(fā)明者房海霞, 沈樹華 申請(qǐng)人:中興通訊股份有限公司