專利名稱:保護倒換的方法、系統(tǒng)及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種保護倒換的方法、系統(tǒng)及設(shè)備。
技術(shù)背景
當前,不論是移動網(wǎng)絡(luò)還是固定網(wǎng)絡(luò),所承載的業(yè)務(wù)都在由以電路化語音業(yè)務(wù) 為主向以分組化數(shù)據(jù)業(yè)務(wù)為主轉(zhuǎn)變。隨著這種業(yè)務(wù)模式的轉(zhuǎn)型,PTNCPacket Transport Network,分組傳送網(wǎng))已經(jīng)成為人們關(guān)注的焦點。
為了在分組傳送網(wǎng)中,提供與傳統(tǒng)SDHSynchronous Digital Hierarchy,同步數(shù)字體系)網(wǎng)絡(luò)類似的保護能力,國際電信聯(lián)盟電信標準化組織提出了基于APS (Automatic Protection Switching,自動保護倒換)協(xié)議的1+1和1 1保護機制,如圖1所示,其中, A-B-E為工作LSP路徑(Label Switched Path,標簽交換路徑),A-C-D-E為保護LSP路 徑。APS需要實時檢測工作路徑和保護路徑的狀態(tài),當工作路徑狀態(tài)發(fā)生變化時,即工 作路徑出現(xiàn)故障時,APS啟動保護倒換機制將業(yè)務(wù)切換到保護路徑。
目前的路徑故障檢測方法包括物理層檢測和協(xié)議層檢測。其中,對于物 理層,因光纖斷裂、節(jié)點掉電等硬件故障導致的光信號丟失中斷,將以LoSCLossof Signal,信號丟失)缺陷被即刻識別出來觸發(fā)APS倒換。在協(xié)議層,分組傳送網(wǎng)的 OAM(Operation Administration and Maintenance,操作、管理和維護)協(xié)議中,還定義了 通過CC (Continuity Check,連續(xù)性校驗)進行故障檢測觸發(fā)APS倒換的機制。
LSP OAM的連續(xù)性校驗機制是通過檢測間插在業(yè)務(wù)報文中的CC報文來實現(xiàn)。 如圖2所示,分組傳送網(wǎng)中的報文發(fā)送端周期性發(fā)送CC報文,接收端周期性接收CC報 文,CC報文的發(fā)送周期和接收周期相同,通常為3.33ms ls,可以根據(jù)實際需要靈活配 置。當接收端連續(xù)3個周期沒有接收到發(fā)送端的CC報文時,接收端判斷與發(fā)送端之間 的工作LSP發(fā)生故障,觸發(fā)網(wǎng)絡(luò)進行APS倒換,切換到保護LSP。當配置CC報文的發(fā) 送周期為最小,SP 3.33ms時,LSP故障的檢測時間為10ms,業(yè)務(wù)中斷時間小于50ms, 快速恢復分組傳送網(wǎng)中的數(shù)據(jù)傳輸。
但是,目前的連續(xù)性校驗機制是通過檢測CC報文的連通性來確定LSP的連通 性,一般只有當LSP出現(xiàn)因光纖斷裂、節(jié)點掉電等硬件故障導致路徑完全中斷的情況 下,接收端才會連續(xù)3個周期收不到CC報文并觸發(fā)APS倒換。對于網(wǎng)絡(luò)性能劣化,例 如網(wǎng)絡(luò)節(jié)點和線路傳輸性能劣化導致分組傳送網(wǎng)傳輸質(zhì)量下降,如鏈路劣化、光衰減、 出現(xiàn)少量誤碼以及報文丟失的情形,由于沒有造成連續(xù)性的CC報文丟失,因此現(xiàn)有的連 續(xù)性校驗機制無法檢測到這種網(wǎng)絡(luò)性能劣化情況,不能觸發(fā)保護倒換。所以,現(xiàn)有技術(shù) 無法檢測沒有造成連續(xù)性CC報文丟失的網(wǎng)絡(luò)性能劣化情況,不能在網(wǎng)絡(luò)性能劣化時觸發(fā) 保護倒換。發(fā)明內(nèi)容
本發(fā)明的實施例提供了一種保護倒換的方法、系統(tǒng)和設(shè)備,以使分組傳送網(wǎng)可以檢測網(wǎng)絡(luò)性能劣化并觸發(fā)保護倒換。
本發(fā)明的實施例提供一種保護倒換的方法,包括
接收端接收發(fā)送端發(fā)送的連通檢測報文,獲取所述連通檢測報文的丟包率;
所述接收端比較所述連通檢測報文的丟包率與預設(shè)的丟包率門限值的大小,并 當所述連通檢測報文的丟包率大于預設(shè)的丟包率門限值時,所述接收端觸發(fā)工作路徑和 保護路徑間的保護倒換。
所述獲取所述連通檢測報文的丟包率具體為
所述接收端獲取接收的連通檢測報文的個數(shù),進一步根據(jù)配置的所述發(fā)送端發(fā) 送連通檢測報文的個數(shù),獲取所述連通檢測報文的丟包率。
所述發(fā)送端發(fā)送的連通檢測報文攜帶相同的報文優(yōu)先級信息;
所述接收端接收發(fā)送端發(fā)送的連通檢測報文具體為
所述接收端接收中間節(jié)點根據(jù)所述報文優(yōu)先級信息轉(zhuǎn)發(fā)的所述連通檢測報文; 當所述連通檢測報文中攜帶的報文優(yōu)先級信息發(fā)生變化時,所述中間節(jié)點對所述連通檢 測報文進行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)策略不同。
所述發(fā)送端發(fā)送的連通檢測報文攜帶不同的報文優(yōu)先級信息;
所述接收端接收發(fā)送端發(fā)送的連通檢測報文,獲取所述連通檢測報文的丟包率 具體為
當所述發(fā)送端根據(jù)所述連通檢測報文攜帶的報文優(yōu)先級從高到低的順序發(fā)送所 述連通檢測報文時,所述接收端相應(yīng)的根據(jù)報文優(yōu)先級從高到低的順序接收所述連通檢 測報文,并獲取每一報文優(yōu)先級對應(yīng)的連通檢測報文的丟包率。
所述接收端比較所述連通檢測報文的丟包率與預設(shè)的丟包率門限值的大小,并 當所述連通檢測報文的丟包率大于預設(shè)的丟包率門限值時,所述接收端觸發(fā)保護倒換具 體為
所述接收端比較所述每一報文優(yōu)先級對應(yīng)的連通檢測報文的丟包率與配置的與 該報文優(yōu)先級對應(yīng)的丟包率門限值的大??;
當所述連通檢測報文的丟包率大于對應(yīng)的丟包率門限值時,所述接收端觸發(fā)保 護倒換。
本發(fā)明的實施例提供一種保護倒換的系統(tǒng),包括連通檢測報文的發(fā)送端和接收 端,其中
所述發(fā)送端,用于發(fā)送連通檢測報文;
所述接收端,用于接收所述發(fā)送端發(fā)送的連通檢測報文,獲取所述連通檢測報 文的丟包率;比較所述連通檢測報文的丟包率與預設(shè)的丟包率門限值的大小,當所述連 通檢測報文的丟包率大于預設(shè)的丟包率門限值時,觸發(fā)工作路徑和保護路徑進行保護倒換。
所述接收端還用于
獲取接收的連通檢測報文的個數(shù),進一步根據(jù)配置的所述發(fā)送端發(fā)送連通檢測 報文的個數(shù),獲取所述連通檢測報文的丟包率。
所述發(fā)送端具體用于發(fā)送攜帶相同的報文優(yōu)先級信息的連通檢測報文;
所述接收端具體用于接收中間節(jié)點根據(jù)所述報文優(yōu)先級信息轉(zhuǎn)發(fā)的所述連通檢測報文;當所述連通檢測報文中攜帶的報文優(yōu)先級信息發(fā)生變化時,所述中間節(jié)點對 所述連通檢測報文進行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)策略不同。
所述發(fā)送端具體用于在連通檢測報文中攜帶不同的報文優(yōu)先級信息,并根據(jù) 報文優(yōu)先級從高到低的順序發(fā)送所述連通檢測報文;
所述接收端具體用于當所述發(fā)送端根據(jù)所述連通檢測報文攜帶的報文優(yōu)先級 從高到低的順序發(fā)送所述連通檢測報文時,根據(jù)報文優(yōu)先級從高到低的順序接收所述連 通檢測報文,并獲取每一報文優(yōu)先級對應(yīng)的連通檢測報文的丟包率;比較所述每一報文 優(yōu)先級對應(yīng)的連通檢測報文的丟包率與配置的與該報文優(yōu)先級對應(yīng)的丟包率門限值的大??; 當所述連通檢測報文的丟包率大于對應(yīng)的丟包率門限值時,所述接收端觸發(fā)保護倒換。
本發(fā)明的實施例提供一種保護倒換的設(shè)備,包括
接收單元,用于接收發(fā)送端發(fā)送的連通檢測報文;
丟包率獲取單元,用于獲取所述接收單元接收的連通檢測報文的丟包率;
倒換觸發(fā)單元,用于比較所述連通檢測報文的丟包率與預設(shè)的丟包率門限值的 大小,當所述連通檢測報文的丟包率大于預設(shè)的丟包率門限值時,觸發(fā)工作路徑和保護 路徑進行保護倒換。
所述丟包率獲取單元具體用于
獲取接收的連通檢測報文的個數(shù),進一步根據(jù)配置的所述發(fā)送端發(fā)送連通檢測 報文的個數(shù),獲取所述連通檢測報文的丟包率。
當所述發(fā)送端發(fā)送的連通檢測報文攜帶相同的報文優(yōu)先級信息時;
所述接收單元具體用于接收中間節(jié)點根據(jù)所述報文優(yōu)先級信息轉(zhuǎn)發(fā)的所述連 通檢測報文;當所述連通檢測報文中攜帶的報文優(yōu)先級信息發(fā)生變化時,所述中間節(jié)點 對所述連通檢測報文進行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)策略不同。
當所述發(fā)送端發(fā)送的連通檢測報文攜帶不同的報文優(yōu)先級信息時;
所述接收單元具體用于當所述發(fā)送端根據(jù)所述連通檢測報文攜帶的報文優(yōu)先 級從高到低的順序發(fā)送所述連通檢測報文時,根據(jù)報文優(yōu)先級從高到低的順序接收所述 連通檢測報文;
所述丟包率獲取單元具體用于獲取所述接收單元接收的每一報文優(yōu)先級對應(yīng) 的連通檢測報文的丟包率。
所述倒換觸發(fā)單元具體用于
比較所述每一報文優(yōu)先級對應(yīng)的連通檢測報文的丟包率與配置的與該報文優(yōu)先 級對應(yīng)的丟包率門限值的大??;當所述連通檢測報文的丟包率大于對應(yīng)的丟包率門限值 時,觸發(fā)保護倒換。
與現(xiàn)有技術(shù)相比,本發(fā)明至少具有以下優(yōu)點
本發(fā)明中,接收端將發(fā)送端發(fā)送的連通檢測報文的丟包率,與預設(shè)的丟包率門 限值比較,當連通檢測報文的丟包率大于預設(shè)的丟包率門限值時,接收端觸發(fā)保護倒 換,從而可以檢測到網(wǎng)絡(luò)性能劣化時導致的丟包情況,并觸發(fā)保護倒換。
為了更清楚地說明本發(fā)明的實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對本發(fā)明的實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中 的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞 動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是現(xiàn)有技術(shù)中APS保護倒換機制示意圖2是現(xiàn)有技術(shù)中LSP OAM的連續(xù)性校驗機制示意圖3是本發(fā)明實施例一提供的保護倒換的方法的流程示意圖4是本發(fā)明實施例二提供的保護倒換的方法的流程示意圖5a和圖恥是本發(fā)明實施例三提供的保護倒換的系統(tǒng)的結(jié)構(gòu)示意圖6是本發(fā)明實施例四提供的保護倒換的設(shè)備的結(jié)構(gòu)示意圖。
具體實施方式
下面將結(jié)合本發(fā)明的實施例中的附圖,對本發(fā)明的實施例中的技術(shù)方案進行清 楚、完整地描述,顯然,下面所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部 的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下 所獲得的所有其他實施例,都屬于本發(fā)明的實施例保護的范圍。
本發(fā)明的實施例的主要思想是分組傳送網(wǎng)中報文的接收端獲取報文的發(fā)送端 發(fā)送連通檢測報文的丟包率,將該丟包率與預設(shè)的丟包率門限值比較,當連通檢測報文 的丟包率大于預設(shè)的丟包率門限值時,接收端觸發(fā)保護倒換,實現(xiàn)對網(wǎng)絡(luò)運行質(zhì)量的監(jiān) 控。
其中,由于分組傳送網(wǎng)中報文通常分為0-7優(yōu)先級,在由發(fā)送端到達接收端的 傳送過程中,如果存在中間節(jié)點,則中間節(jié)點根據(jù)報文轉(zhuǎn)發(fā)策略對不同優(yōu)先級的報文進 行轉(zhuǎn)發(fā),優(yōu)先級不同時,對應(yīng)的轉(zhuǎn)發(fā)策略可能不同。為了準確獲得各種優(yōu)先級報文在分 組傳送網(wǎng)中的轉(zhuǎn)發(fā)情況,發(fā)送端在發(fā)送連通檢測報文時,可以根據(jù)預先配置在連通檢測 報文攜帶報文的優(yōu)先級信息。
具體的,發(fā)送端可以根據(jù)預先配置在連通檢測報文中攜帶某一優(yōu)先級信息,通 過發(fā)送該優(yōu)先級信息的連通檢測報文獲得該優(yōu)先級的報文由發(fā)送端到接收端的過程中的 傳送情況。例如,當用戶希望檢測視頻流的傳送情況時,若視頻流的優(yōu)先級為6,則發(fā)送 端在連通檢測報文中添加優(yōu)先級信息為6的標識。當連通檢測報文為CC報文時,發(fā)送 端在CC報文的優(yōu)先級字段中添加優(yōu)先級信息。
發(fā)送端也可以配置為周期性發(fā)送多個優(yōu)先級的連通檢測報文。例如,發(fā)送端可 以在到達預設(shè)的報文發(fā)送周期時,根據(jù)優(yōu)先級由高到低的順序發(fā)送多個優(yōu)先級的連通檢 測報文。接收端在相應(yīng)的報文接收周期接收多個優(yōu)先級的連通檢測報文,獲得每一優(yōu)先 級的報文丟包率。系統(tǒng)還可以預先設(shè)置不同優(yōu)先級對應(yīng)相同或者不同的丟包率門限值, 當接收端獲知任意優(yōu)先級的報文丟包率大于對應(yīng)的丟包率門限值時,觸發(fā)該優(yōu)先級報文 對應(yīng)的保護倒換,將該優(yōu)先級報文的工作LSP切換到保護LSP。通常多個優(yōu)先級報文 的工作LSP相同,因此,接收端獲知任意優(yōu)先級的報文丟包率大于對應(yīng)的丟包率門限值 時,觸發(fā)保護倒換,將所有優(yōu)先級的報文切換到保護LSP傳輸;對于多個優(yōu)先級報文的 工作LSP不同的情況,接收端獲知某優(yōu)先級的報文丟包率大于對應(yīng)的丟包率門限值時, 接收端將與該優(yōu)先級報文具有相同工作LSP的報文切換到保護LSP傳輸。
本發(fā)明實施例一提供一種保護倒換的方法,應(yīng)用于由報文發(fā)送端、報文接收端 以及由若干個節(jié)點組成工作路徑和保護路徑的分組傳送網(wǎng)中,其中的報文接收端設(shè)置報 文丟包率門限值,接收端根據(jù)預先設(shè)置獲知報文發(fā)送端的報文發(fā)送周期以及發(fā)送端每一 次發(fā)送報文的數(shù)量,接收端還預先設(shè)置報文丟包率的計算方式,如圖3所示,該方法包 括以下步驟
步驟301,接收端接收發(fā)送端發(fā)送的連通檢測報文,獲取所述連通檢測報文的丟包率。
具體的,所述接收端獲取當前周期接收的連通檢測報文的個數(shù),進一步根據(jù)預 先配置的當前周期所述發(fā)送端發(fā)送連通檢測報文的個數(shù),獲取所述連通檢測報文的丟包率。
步驟302,所述接收端比較所述連通檢測報文的丟包率與預設(shè)的丟包率門限值的 大小,當所述連通檢測報文的丟包率大于預設(shè)的丟包率門限值時,所述接收端觸發(fā)工作 路徑和保護路徑間的保護倒換。
本發(fā)明實施例二提供一種保護倒換的方法,其中,連通檢測報文以CC報文為 例,用戶根據(jù)實際需要設(shè)置CC報文的優(yōu)先級以及發(fā)送時間,分組傳送網(wǎng)中的報文發(fā)送端 和接收端預先配置報文發(fā)送周期以及相應(yīng)的報文接收周期,并且接收端預先配置發(fā)送端 每次發(fā)送報文的數(shù)量,如圖4所示,包括以下步驟
步驟401,發(fā)送端根據(jù)預先配置在CC報文中添加優(yōu)先級信息并發(fā)送CC報文。
具體的,用戶根據(jù)實際需要獲取希望檢測的報文的優(yōu)先級,例如用戶獲取視頻 流的優(yōu)先級為6。然后,用戶在發(fā)送端設(shè)置CC報文中添加優(yōu)先級信息6。CC報文的格 式如表1所示
表 1
DASATypeLabelMELSTTLFunctionOAMCRC(6(6(2(20b(3b(1(8bType (1Payload(4字字字字it)it)bit)it)字節(jié))等節(jié))節(jié))節(jié))節(jié))宿源0x8813優(yōu)先棧生存CCPDU凈校驗MAMA47級底周期荷等字段CC地標地址識址
表1的第5個字段、即MEL表示優(yōu)先級信息,CC報文在該MEL字段內(nèi)添加優(yōu) 先級信息,中間節(jié)點在轉(zhuǎn)發(fā)發(fā)送端發(fā)送的CC報文時,獲取MEL字段內(nèi)的CC報文優(yōu)先級 信息,根據(jù)該優(yōu)先級信息以及中間節(jié)點相應(yīng)的報文轉(zhuǎn)發(fā)策略進行CC報文轉(zhuǎn)發(fā)。
發(fā)送端將攜帶優(yōu)先級信息的CC報文向接收端發(fā)送時,根據(jù)實際需要,發(fā)送端可 以靈活調(diào)整CC報文的發(fā)送時間以及發(fā)送周期。例如,當用戶僅需要知道當前優(yōu)先級為 5的一類報文是否存在丟包情況時,發(fā)送端可以向接收端發(fā)送僅攜帶優(yōu)先級信息5的CC 報文,CC報文的發(fā)送數(shù)量根據(jù)需要的丟包率精度確定,可以每次發(fā)送100個CC報文、 1000個CC報文或者更多。如果需要周期性發(fā)送CC報文,則發(fā)送周期需要大于每次發(fā) 送CC報文所需要的時間,例如每次發(fā)送100個CC報文時,根據(jù)目前CC報文的發(fā)送時 間最小間隔3.3ms,需要330ms,則發(fā)送周期必須大于330ms ;通常每一發(fā)送周期設(shè)置為 Is,每一周期內(nèi)發(fā)送300個CC報文。如果用戶需要知道當前多個優(yōu)先級類型的報文的丟 包情況,則發(fā)送端可以根據(jù)優(yōu)先級由高到低的順序發(fā)送每一優(yōu)先級的CC報文進行丟包情 況檢測,或者發(fā)送端也可以根據(jù)用戶預先設(shè)置的攜帶不同優(yōu)先級信息的CC報文的發(fā)送順 序發(fā)送。
步驟402,接收端接收發(fā)送端發(fā)送的CC報文,獲取CC報文的丟包率。
具體的,接收端與發(fā)送端之間存在中間節(jié)點時,中間節(jié)點讀取CC報文中攜帶的 優(yōu)先級信息,根據(jù)CC報文的優(yōu)先級進行相應(yīng)的轉(zhuǎn)發(fā)。例如,當CC報文中攜帶的優(yōu)先級 較高時,中間節(jié)點在發(fā)生流量擁塞的情況下優(yōu)先發(fā)送CC報文,CC報文的丟包情況較少 發(fā)生;當CC報文中攜帶的優(yōu)先級較低時,中間節(jié)點在發(fā)生流量擁塞的情況下優(yōu)先發(fā)送其 他優(yōu)先級較高的類型的報文,容易出現(xiàn)CC報文丟包。
接收端根據(jù)預先配置的接收時間接收發(fā)送端發(fā)送的CC報文。與發(fā)送端CC報文 的發(fā)送方式相應(yīng),接收端可以接收少數(shù)幾次或者周期性地接收CC報文。接收端接收到 CC報文后,根據(jù)預先獲知的CC報文發(fā)送數(shù)量M獲知應(yīng)接收CC報文個數(shù)M,將應(yīng)接收 CC報文個數(shù)M減去實際接收到的CC報文個數(shù)N,再除以應(yīng)接收CC報文個數(shù)M,獲得 CC報文的丟包率,SP (M-N)/M。
步驟403,接收端比較CC報文的丟包率與相應(yīng)的丟包率門限值的大??;如果 CC報文的丟包率大于相應(yīng)的丟包率門限值,執(zhí)行步驟404;否則,繼續(xù)檢測。
當CC報文攜帶的優(yōu)先級不同時,可以對應(yīng)相同或者不同的丟包率門限值。例 如,優(yōu)先級高的CC報文,可以設(shè)置較小的丟包率門限值;優(yōu)先級低的CC報文,可以設(shè) 置較大的丟包率門限值。不同優(yōu)先級的CC報文,也可以設(shè)置相同的丟包率門限值。
步驟404,接收端觸發(fā)工作路徑和保護路徑進行保護倒換。
接收端根據(jù)接收到的CC報文計算CC報文丟包率,可以發(fā)生在所有CC報文接 收以后,或者發(fā)生在每一優(yōu)先級的CC報文接收以后。對于后一種情況,如果接收端計 算的到的CC報文丟包率大于相應(yīng)的丟包率門限值,則觸發(fā)保護倒換,對于此時尚未計算 CC報文丟包率的優(yōu)先級類型的CC報文,當該優(yōu)先級類型的CC報文與進行保護倒換的 CC報文的工作LSP相同時,則進行保護倒換后可以繼續(xù)發(fā)送CC報文或者停止發(fā)送CC 報文;如果后續(xù)CC報文的工作LSP與發(fā)生保護倒換的工作LSP不同,則接收端繼續(xù)通 過后續(xù)CC報文相應(yīng)的工作LSP接收CC報文,并計算相應(yīng)的CC報文丟包率。
本發(fā)明的實施例中,發(fā)送端也可以預先設(shè)置為周期性連續(xù)發(fā)送攜帶不同優(yōu)先級 信息的CC報文進行丟包率檢測,即CC報文中攜帶不同的優(yōu)先級信息,預先設(shè)置不同優(yōu) 先級信息的CC報文的發(fā)送順序,例如優(yōu)先級由高到低逐次發(fā)送,或者其他與實際需要相 應(yīng)的CC報文發(fā)送順序。發(fā)送端根據(jù)該CC報文發(fā)送順序周期性的發(fā)送CC報文,相應(yīng)的,接收端周期性的接收不同優(yōu)先級信息的CC報文,并計算相應(yīng)的CC報文丟包率,當 出現(xiàn)CC報文丟包率大于與預設(shè)丟包率門限值時,觸發(fā)相應(yīng)的保護倒換。
通過采用本發(fā)明的實施例提供的方法,接收端將發(fā)送端發(fā)送的連通檢測報文的 丟包率,與預設(shè)的丟包率門限值比較,當連通檢測報文的丟包率大于預設(shè)的丟包率門限 值時,接收端觸發(fā)保護倒換,從而可以檢測到網(wǎng)絡(luò)性能劣化時導致的丟包情況,并觸發(fā) 保護倒換。
本發(fā)明實施例三提供一種保護倒換的系統(tǒng),應(yīng)用于由發(fā)送端11、接收端12以及 由若干個中間節(jié)點形成工作路徑和保護路徑的分組傳送網(wǎng)中,其中接收端12設(shè)置報文丟 包率門限值,接收端12根據(jù)預先設(shè)置獲知發(fā)送端11的報文發(fā)送周期以及發(fā)送端11每一 次發(fā)送報文的數(shù)量,接收端12還預先設(shè)置報文丟包率的計算方式,本發(fā)明實施例提供的 保護倒換系統(tǒng)的物理形態(tài)可以與圖1所示相同,發(fā)送端11和接收端12之間的工作路徑上 可以存在中間節(jié)點,如圖5a所示,或者不存在中間節(jié)點,如圖恥所示,其中
所述發(fā)送端11,用于發(fā)送連通檢測報文;
具體地,所述發(fā)送端11根據(jù)預設(shè)的連通檢測報文發(fā)送周期、每一周期內(nèi)發(fā)送報 文的數(shù)量以及檢測報文的優(yōu)先級發(fā)送連通檢測報文;例如當所述發(fā)送端11需要發(fā)送不 同優(yōu)先級的連通檢測報文,則當連通檢測報文攜帶不同的報文優(yōu)先級信息時,發(fā)送端11 根據(jù)連通檢測報文攜帶的報文優(yōu)先級從高到低的順序發(fā)送所述連通檢測報文;或者所述 發(fā)送端11根據(jù)用戶需要檢測的報文的優(yōu)先級向接收端發(fā)送指定次數(shù)以及數(shù)量的該優(yōu)先級 的連通檢測報文。
所述接收端12,用于接收所述發(fā)送端11發(fā)送的連通檢測報文,獲取所述連通檢 測報文的丟包率;當所述連通檢測報文的丟包率大于預設(shè)的丟包率門限值時,觸發(fā)工作 路徑和保護路徑進行保護倒換。
具體地,當所述發(fā)送端11發(fā)送攜帶相同的報文優(yōu)先級信息的連通檢測報文時, 所述接收端12接收中間節(jié)點根據(jù)所述報文優(yōu)先級信息轉(zhuǎn)發(fā)的所述連通檢測報文;當所述 連通檢測報文中攜帶的報文優(yōu)先級信息發(fā)生變化時,所述中間節(jié)點對所述連通檢測報文 進行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)策略不同。
所述接收端12獲取連通檢測報文的丟包率具體為獲取接收的連通檢測報文的 個數(shù),進一步根據(jù)預先配置的發(fā)送端發(fā)送的連通檢測報文的個數(shù),獲取所述連通檢測報 文的丟包率。例如,接收端12接收到CC報文后,根據(jù)預先獲知的CC報文發(fā)送數(shù)量M 獲知應(yīng)接收CC報文個數(shù)M,將應(yīng)接收CC報文個數(shù)M減去實際接收到的CC報文個數(shù) N,再除以應(yīng)接收CC報文個數(shù)M,獲得CC報文的丟包率,即(M-N)/M。
另外,當發(fā)送端11在連通檢測報文中攜帶不同的報文優(yōu)先級信息,并根據(jù)連通 檢測報文攜帶的報文優(yōu)先級從高到低的順序發(fā)送所述連通檢測報文時;所述接收端12根 據(jù)報文優(yōu)先級從高到低的順序接收連通檢測報文,并獲取每一報文優(yōu)先級對應(yīng)的連通檢 測報文的丟包率;比較所述每一報文優(yōu)先級對應(yīng)的連通檢測報文的丟包率與預先配置的 與該報文優(yōu)先級對應(yīng)的丟包率門限值的大??;當所述連通檢測報文的丟包率大于對應(yīng)的 丟包率門限值時,所述接收端觸發(fā)工作路徑和保護路徑進行保護倒換。
本發(fā)明實施例四提供一種保護倒換的設(shè)備,應(yīng)用在由發(fā)送端11、接收端12以及 由若干個中間節(jié)點形成工作路徑和保護路徑的分組傳送網(wǎng)中。其中所述保護倒換設(shè)備可以作為分組傳送網(wǎng)中的報文接收端的一部分,該設(shè)備根據(jù)預先設(shè)置獲知發(fā)送端的報文發(fā) 送周期以及發(fā)送端每一次發(fā)送報文的數(shù)量,還預先設(shè)置報文丟包率的計算方式以及觸發(fā) 工作路徑和保護路徑進行保護倒換的丟包率門限值,如圖6所示,所述設(shè)備包括接收單元21,用于接收發(fā)送端發(fā)送的連通檢測報文;丟包率獲取單元22,用于獲取所述接收單元21接收的連通檢測報文的丟包率;倒換觸發(fā)單元23,用于比較所述連通檢測報文的丟包率與預設(shè)的丟包率門限值 的大小,當所述連通檢測報文的丟包率大于預設(shè)的丟包率門限值時,觸發(fā)所述工作路徑 和保護路徑進行保護倒換。 進一步地,所述丟包率獲取單元22具體用于獲取接收的連通檢測報文的個數(shù),進一步根據(jù)預先配置的所述發(fā)送端發(fā)送連通 檢測報文的個數(shù),獲取所述連通檢測報文的丟包率。當所述發(fā)送端發(fā)送的連通檢測報文攜帶相同的報文優(yōu)先級信息時,所述接收單 元21具體用于接收中間節(jié)點根據(jù)所述報文優(yōu)先級信息轉(zhuǎn)發(fā)的所述連通檢測報文;當所 述連通檢測報文中攜帶的報文優(yōu)先級信息發(fā)生變化時,所述中間節(jié)點對所述連通檢測報 文進行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)策略不同。當所述發(fā)送端發(fā)送的連通檢測報文攜帶不同的報文優(yōu)先級信息時;所述接收單 元21具體用于當所述發(fā)送端根據(jù)所述連通檢測報文攜帶的報文優(yōu)先級從高到低的順序 發(fā)送所述連通檢測報文時,相應(yīng)的根據(jù)報文優(yōu)先級從高到低的順序接收所述連通檢測報 文;所述丟包率獲取單元22具體用于獲取所述接收單元21接收的每一報文優(yōu)先級對 應(yīng)的連通檢測報文的丟包率。所述倒換觸發(fā)單元23具體用于比較所述每一報文優(yōu)先 級對應(yīng)的連通檢測報文的丟包率與預先配置的與該報文優(yōu)先級對應(yīng)的丟包率門限值的大 小;當所述連通檢測報文的丟包率大于對應(yīng)的丟包率門限值時,觸發(fā)保護倒換。所述不同優(yōu)先級的連通檢測報文對應(yīng)相同或者不同的丟包率門限值。通過采用本發(fā)明的實施例提供的系統(tǒng)和設(shè)備,接收端將發(fā)送端發(fā)送的連通檢測 報文的丟包率,與預設(shè)的丟包率門限值比較,當連通檢測報文的丟包率大于預設(shè)的丟包 率門限值時,接收端觸發(fā)保護倒換,從而可以檢測到網(wǎng)絡(luò)性能劣化時導致的丟包情況, 并觸發(fā)保護倒換。通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借 助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者 是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做 出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì) 中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè) 備等)執(zhí)行本發(fā)明各個實施例所述的方法。本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,附圖中的模塊或 流程并不一定是實施本發(fā)明所必須的。本領(lǐng)域技術(shù)人員可以理解實施例中的裝置中的模塊可以按照實施例描述進行分 布于實施例的裝置中,也可以進行相應(yīng)變化位于不同于本實施例的一個或多個裝置中。 上述實施例的模塊可以合并為一個模塊,也可以進一步拆分成多個子模塊。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
以上公開的僅為本發(fā)明的幾個具體實施 例,但是,本發(fā)明并非局限于此,任何 本領(lǐng)域的技術(shù)人員能思之的變化都應(yīng)落入本發(fā)明的保護范圍。
權(quán)利要求
1.一種保護倒換的方法,其特征在于,包括接收端接收發(fā)送端發(fā)送的連通檢測報文,獲取所述連通檢測報文的丟包率; 所述接收端比較所述連通檢測報文的丟包率與預設(shè)的丟包率門限值的大小,并當所 述連通檢測報文的丟包率大于預設(shè)的丟包率門限值時,所述接收端觸發(fā)工作路徑和保護 路徑間的保護倒換。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取所述連通檢測報文的丟包率具體為所述接收端獲取接收的連通檢測報文的個數(shù),進一步根據(jù)配置的所述發(fā)送端發(fā)送連 通檢測報文的個數(shù),獲取所述連通檢測報文的丟包率。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述發(fā)送端發(fā)送的連通檢測報文攜帶 相同的報文優(yōu)先級信息;所述接收端接收發(fā)送端發(fā)送的連通檢測報文具體為所述接收端接收中間節(jié)點根據(jù)所述報文優(yōu)先級信息轉(zhuǎn)發(fā)的所述連通檢測報文;當所 述連通檢測報文中攜帶的報文優(yōu)先級信息發(fā)生變化時,所述中間節(jié)點對所述連通檢測報 文進行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)策略不同。
4.如權(quán)利要求1或2所述的方法,其特征在于,所述發(fā)送端發(fā)送的連通檢測報文攜帶 不同的報文優(yōu)先級信息;所述接收端接收發(fā)送端發(fā)送的連通檢測報文,獲取所述連通檢測報文的丟包率具體為當所述發(fā)送端根據(jù)所述連通檢測報文攜帶的報文優(yōu)先級從高到低的順序發(fā)送所述連 通檢測報文時,所述接收端相應(yīng)的根據(jù)報文優(yōu)先級從高到低的順序接收所述連通檢測報 文,并獲取每一報文優(yōu)先級對應(yīng)的連通檢測報文的丟包率。
5.如權(quán)利要求4所述的方法,其特征在于,所述接收端比較所述連通檢測報文的丟包 率與預設(shè)的丟包率門限值的大小,并當所述連通檢測報文的丟包率大于預設(shè)的丟包率門 限值時,所述接收端觸發(fā)保護倒換具體為所述接收端比較所述每一報文優(yōu)先級對應(yīng)的連通檢測報文的丟包率與配置的與該報 文優(yōu)先級對應(yīng)的丟包率門限值的大小;當所述連通檢測報文的丟包率大于對應(yīng)的丟包率門限值時,所述接收端觸發(fā)保護倒換。
6.—種應(yīng)用于如權(quán)利要求1所述方法的保護倒換的系統(tǒng),其特征在于,包括連通檢測 報文的發(fā)送端和接收端,其中所述發(fā)送端,用于發(fā)送連通檢測報文;所述接收端,用于接收所述發(fā)送端發(fā)送的連通檢測報文,獲取所述連通檢測報文的 丟包率;比較所述連通檢測報文的丟包率與預設(shè)的丟包率門限值的大小,當所述連通檢 測報文的丟包率大于預設(shè)的丟包率門限值時,觸發(fā)工作路徑和保護路徑進行保護倒換。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述接收端還用于獲取接收的連通檢測報文的個數(shù),進一步根據(jù)配置的所述發(fā)送端發(fā)送連通檢測報文 的個數(shù),獲取所述連通檢測報文的丟包率。
8.如權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述發(fā)送端具體用于發(fā)送攜帶相同的報文優(yōu)先級信息的連通檢測報文; 所述接收端具體用于接收中間節(jié)點根據(jù)所述報文優(yōu)先級信息轉(zhuǎn)發(fā)的所述連通檢測 報文;當所述連通檢測報文中攜帶的報文優(yōu)先級信息發(fā)生變化時,所述中間節(jié)點對所述 連通檢測報文進行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)策略不同。
9.如權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述發(fā)送端具體用于在連通檢測報文中攜帶不同的報文優(yōu)先級信息,并根據(jù)報文 優(yōu)先級從高到低的順序發(fā)送所述連通檢測報文;所述接收端具體用于當所述發(fā)送端根據(jù)所述連通檢測報文攜帶的報文優(yōu)先級從高 到低的順序發(fā)送所述連通檢測報文時,根據(jù)報文優(yōu)先級從高到低的順序接收所述連通檢 測報文,并獲取每一報文優(yōu)先級對應(yīng)的連通檢測報文的丟包率;比較所述每一報文優(yōu)先 級對應(yīng)的連通檢測報文的丟包率與配置的與該報文優(yōu)先級對應(yīng)的丟包率門限值的大小; 當所述連通檢測報文的丟包率大于對應(yīng)的丟包率門限值時,所述接收端觸發(fā)保護倒換。
10.—種應(yīng)用于如權(quán)利要求1所述的保護倒換的設(shè)備,其特征在于,包括 接收單元,用于接收發(fā)送端發(fā)送的連通檢測報文;丟包率獲取單元,用于獲取所述接收單元接收的連通檢測報文的丟包率; 倒換觸發(fā)單元,用于比較所述連通檢測報文的丟包率與預設(shè)的丟包率門限值的大 小,當所述連通檢測報文的丟包率大于預設(shè)的丟包率門限值時,觸發(fā)工作路徑和保護路 徑進行保護倒換。
11.如權(quán)利要求10所述的設(shè)備,其特征在于,所述丟包率獲取單元具體用于 獲取接收的連通檢測報文的個數(shù),進一步根據(jù)配置的所述發(fā)送端發(fā)送連通檢測報文的個數(shù),獲取所述連通檢測報文的丟包率。
12.如權(quán)利要求10或11所述的設(shè)備,其特征在于,當所述發(fā)送端發(fā)送的連通檢測報文攜帶相同的報文優(yōu)先級信息時; 所述接收單元具體用于接收中間節(jié)點根據(jù)所述報文優(yōu)先級信息轉(zhuǎn)發(fā)的所述連通檢 測報文;當所述連通檢測報文中攜帶的報文優(yōu)先級信息發(fā)生變化時,所述中間節(jié)點對所 述連通檢測報文進行轉(zhuǎn)發(fā)的轉(zhuǎn)發(fā)策略不同。
13.如權(quán)利要求10或11所述的設(shè)備,其特征在于,當所述發(fā)送端發(fā)送的連通檢測報文攜帶不同的報文優(yōu)先級信息時; 所述接收單元具體用于當所述發(fā)送端根據(jù)所述連通檢測報文攜帶的報文優(yōu)先級從 高到低的順序發(fā)送所述連通檢測報文時,根據(jù)報文優(yōu)先級從高到低的順序接收所述連通 檢測報文;所述丟包率獲取單元具體用于獲取所述接收單元接收的每一報文優(yōu)先級對應(yīng)的連 通檢測報文的丟包率。
14.如權(quán)利要求13所述的設(shè)備,其特征在于,所述倒換觸發(fā)單元具體用于 比較所述每一報文優(yōu)先級對應(yīng)的連通檢測報文的丟包率與配置的與該報文優(yōu)先級對應(yīng)的丟包率門限值的大??;當所述連通檢測報文的丟包率大于對應(yīng)的丟包率門限值時, 觸發(fā)保護倒換。
全文摘要
本發(fā)明公開了一種保護倒換的方法,包括接收端接收發(fā)送端發(fā)送的連通檢測報文,獲取所述連通檢測報文的丟包率;所述接收端比較所述連通檢測報文的丟包率與預設(shè)的丟包率門限值的大小,并當所述連通檢測報文的丟包率大于預設(shè)的丟包率門限值時,所述接收端觸發(fā)工作路徑和保護路徑間的保護倒換。本發(fā)明中,接收端將發(fā)送端發(fā)送的連通檢測報文的丟包率,與預設(shè)的丟包率門限值比較,當連通檢測報文的丟包率大于預設(shè)的丟包率門限值時,接收端觸發(fā)保護倒換,從而可以檢測到網(wǎng)絡(luò)性能劣化時導致的丟包情況,并觸發(fā)保護倒換。
文檔編號H04B10/08GK102025437SQ20091009265
公開日2011年4月20日 申請日期2009年9月22日 優(yōu)先權(quán)日2009年9月22日
發(fā)明者李晗, 王磊, 韓毅 申請人:中國移動通信集團公司