一種自動協(xié)商mpls網(wǎng)絡(luò)連通性檢測時間的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種自動協(xié)商MPLS網(wǎng)絡(luò)連通性檢測時間的方法及系統(tǒng),所述方法包括:在MPLS網(wǎng)絡(luò)中,第一節(jié)點將包含其發(fā)送周期和接收周期的協(xié)商請求消息發(fā)送至第二節(jié)點;第二節(jié)點收到所述協(xié)商請求消息后,將包含其發(fā)送周期和接收周期的協(xié)商響應(yīng)消息發(fā)送至第一節(jié)點;根據(jù)第二節(jié)點的發(fā)送周期和接收周期、所述協(xié)商請求消息中的第一節(jié)點的發(fā)送周期和接收周期,第二節(jié)點確定其用于MPLS網(wǎng)絡(luò)連通性檢測的新的發(fā)送周期和檢測周期;根據(jù)第一節(jié)點的發(fā)送周期和接收周期、所述協(xié)商響應(yīng)消息中的第二節(jié)點的發(fā)送周期和接收周期,第一節(jié)點確定其用于MPLS網(wǎng)絡(luò)連通性檢測的新的發(fā)送周期和檢測周期。本發(fā)明實現(xiàn)了自動協(xié)商檢測時間和雙向檢測的目的。
【專利說明】—種自動協(xié)商MPLS網(wǎng)絡(luò)連通性檢測時間的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,特別涉及一種自動協(xié)商MPLS網(wǎng)絡(luò)連通性檢測時間的方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著通訊技術(shù)的發(fā)展,分組傳送網(wǎng)PTN和因特網(wǎng)協(xié)議IP/多協(xié)議標簽轉(zhuǎn)發(fā)MPLS業(yè)務(wù)不斷的融合和發(fā)展。MPLS TP OAM在MPLS TP組網(wǎng)環(huán)境中的應(yīng)用越來越多,由于MPLS TPOAM能夠達到50ms的電信級OAM和保護機制,對分組的天然“適配”,面向連接的多業(yè)務(wù)支持等優(yōu)點,現(xiàn)在已經(jīng)成為了運營商的主流技術(shù)選擇。
[0003]目前,在MPLS TP網(wǎng)絡(luò)中部署MPLS TP OAM來檢測網(wǎng)絡(luò)連通性的時候,需要對網(wǎng)絡(luò)節(jié)點進行人工配置來保證雙方發(fā)送連通性檢測報文CCM的收發(fā)時間,這樣就增加了部署的難度和誤操作性。
[0004]同時,現(xiàn)有技術(shù)只能按照配置的檢測時間進行檢測,兩端節(jié)點只能是一個檢測周期,無法實現(xiàn)分別檢測。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種自動協(xié)商MPLS網(wǎng)絡(luò)連通性檢測時間的方法及系統(tǒng),可以使兩端節(jié)點自動協(xié)商MPLS網(wǎng)絡(luò)中鏈路連通性的檢測時間,并且還可以使兩端節(jié)點的發(fā)送周期和接收周期分離開,從而達到雙向檢測收發(fā)鏈路的鏈路質(zhì)量的目的。
[0006]根據(jù)本發(fā)明的一個方面,提供了一種自動協(xié)商MPLS網(wǎng)絡(luò)連通性檢測時間的方法,包括:
[0007]在MPLS網(wǎng)絡(luò)中,第一節(jié)點將包含其發(fā)送周期和接收周期的協(xié)商請求消息發(fā)送至第二節(jié)點,請求第二節(jié)點協(xié)商用于MPLS網(wǎng)絡(luò)連通性檢測的檢測時間;
[0008]第二節(jié)點收到所述協(xié)商請求消息后,將包含其發(fā)送周期和接收周期的協(xié)商響應(yīng)消息發(fā)送至第一節(jié)點,以響應(yīng)第一節(jié)點的所述協(xié)商請求消息;
[0009]根據(jù)第二節(jié)點的發(fā)送周期和接收周期、所述協(xié)商請求消息中的第一節(jié)點的發(fā)送周期和接收周期,第二節(jié)點確定其用于MPLS網(wǎng)絡(luò)連通性檢測的新的發(fā)送周期和檢測周期;
[0010]根據(jù)第一節(jié)點的發(fā)送周期和接收周期、所述協(xié)商響應(yīng)消息中的第二節(jié)點的發(fā)送周期和接收周期,第一節(jié)點確定其用于MPLS網(wǎng)絡(luò)連通性檢測的新的發(fā)送周期和檢測周期。
[0011]優(yōu)選地,第二節(jié)點確定其新的發(fā)送周期的步驟包括:
[0012]比較第二節(jié)點的發(fā)送周期和第一節(jié)點的接收周期;
[0013]若所述第二節(jié)點的發(fā)送周期大于等于所述第一節(jié)點的接收周期,則保持第二節(jié)點當(dāng)前的發(fā)送周期不變,否則,將所述第一節(jié)點的接收周期作為第二節(jié)點新的發(fā)送周期。
[0014]優(yōu)選地,第二節(jié)點確定其新的檢測周期的步驟包括:
[0015]比較第二節(jié)點的接收周期和第一節(jié)點的發(fā)送周期;
[0016]若所述第二節(jié)點的接收周期大于等于所述第一節(jié)點的發(fā)送周期,則保持第二節(jié)點的接收周期不變,否則,將所述第一節(jié)點的發(fā)送周期作為第二節(jié)點新的接收周期;
[0017]第二節(jié)點將比較后確定的新的接收周期乘以第二預(yù)定值,得到第二節(jié)點新的檢測周期。
[0018]優(yōu)選地,在所述第二節(jié)點確定其新的發(fā)送周期和檢測周期的步驟之后,還包括:
[0019]第二節(jié)點按照其新的發(fā)送周期向第一節(jié)點發(fā)送用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,并按照其新的檢測周期接收來自第一節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,以便檢測收發(fā)鏈路。
[0020]優(yōu)選地,第一節(jié)點確定其新的發(fā)送周期的步驟包括:
[0021]比較第一節(jié)點的發(fā)送周期和第二節(jié)點的接收周期;
[0022]若所述第一節(jié)點的發(fā)送周期大于等于所述第二節(jié)點的接收周期,則保持第一節(jié)點當(dāng)前的發(fā)送周期不變,否則,將所述第二節(jié)點的接收周期作為第一節(jié)點新的發(fā)送周期。
[0023]優(yōu)選地,第一節(jié)點確定其新的檢測周期的步驟包括:
[0024]比較第一節(jié)點的接收周期和第二節(jié)點的發(fā)送周期;
[0025]若所述第一節(jié)點的接收周期大于等于所述第二節(jié)點的發(fā)送周期,則保持第一節(jié)點的接收周期不變,否則,將所述第二節(jié)點的發(fā)送周期作為第一節(jié)點新的接收周期;
[0026]第一節(jié)點將比較后確定的新的接收周期乘以第一預(yù)定值,得到第一節(jié)點新的檢測周期。
[0027]優(yōu)選地,在所述第一節(jié)點確定其新的發(fā)送周期和檢測周期的步驟之后,還包括:
[0028]第一節(jié)點按照其新的發(fā)送周期向第二節(jié)點發(fā)送用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,并按照其新的檢測周期接收來自第二節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,以便檢測收發(fā)鏈路。
[0029]根據(jù)本發(fā)明的另一方面,提供了一種自動協(xié)商MPLS網(wǎng)絡(luò)連通性檢測時間的系統(tǒng),包括MPLS網(wǎng)絡(luò)中的第一節(jié)點和第二節(jié)點,其中:
[0030]所述第一節(jié)點包括:
[0031]協(xié)商請求模塊,用于將包含第一節(jié)點的發(fā)送周期和接收周期的協(xié)商請求消息發(fā)送至第二節(jié)點,請求第二節(jié)點協(xié)商用于MPLS網(wǎng)絡(luò)連通性檢測的檢測時間;
[0032]第一檢測時間確定模塊,用于根據(jù)第一節(jié)點的發(fā)送周期和接收周期、所述協(xié)商響應(yīng)消息中第二節(jié)點的發(fā)送周期和接收周期,確定第一節(jié)點新的發(fā)送周期和檢測周期。
[0033]所述第二節(jié)點包括:
[0034]協(xié)商響應(yīng)模塊,用于收到所述協(xié)商請求消息后,將包含第二節(jié)點的發(fā)送周期和接收周期的協(xié)商響應(yīng)消息發(fā)送至第一節(jié)點,以響應(yīng)第一節(jié)點的所述協(xié)商請求消息;
[0035]第二檢測時間確定模塊,用于根據(jù)第二節(jié)點的發(fā)送周期和接收周期、所述協(xié)商請求消息中第一節(jié)點的發(fā)送周期和接收周期,確定第二節(jié)點新的發(fā)送周期和檢測周期。
[0036]優(yōu)選地,所述第二節(jié)點還包括:
[0037]第二檢測模塊,用于按照第二節(jié)點新的發(fā)送周期向第一節(jié)點發(fā)送用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,并按照第二節(jié)點的新的檢測周期接收來自第一節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,以便檢測收發(fā)鏈路。
[0038]優(yōu)選地,所述第一節(jié)點還包括:
[0039]第一檢測模塊,用于按照第一節(jié)點新的發(fā)送周期向第二節(jié)點發(fā)送用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,并按照第一節(jié)點的新的檢測周期接收來自第二節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,以便檢測收發(fā)鏈路。
[0040]與現(xiàn)有技術(shù)相比較,本發(fā)明的有益效果在于:
[0041]本發(fā)明能夠自動協(xié)商發(fā)送周期和檢測周期,避免因現(xiàn)有技術(shù)中兩邊配置時間不一致而導(dǎo)致的錯誤告警及相關(guān)處理流程;
[0042]本發(fā)明將原有的周期擴展成發(fā)送周期和接收周期,而檢測周期則通過接收周期計算得到,這樣兩端節(jié)點能夠從收發(fā)兩個方向采用不同的檢測策略,更好的對鏈路進行監(jiān)測。
【專利附圖】
【附圖說明】
[0043]圖1是本發(fā)明實施例提供的自動協(xié)商MPLS網(wǎng)絡(luò)連通性檢測時間的方法原理框圖;
[0044]圖2是現(xiàn)有技術(shù)提供的CCM報文的PDU部分格式示意圖;
[0045]圖3是本發(fā)明實施例提供的CCM報文的PDU部分格式示意圖;
[0046]圖4是本發(fā)明實施例提供的周期協(xié)商標志位字段數(shù)值說明圖表;
[0047]圖5是本發(fā)明實施例提供的接收周期數(shù)值說明圖表;
[0048]圖6是本發(fā)明實施例提供的自動協(xié)商MPLS網(wǎng)絡(luò)連通性檢測時間的流程圖。
【具體實施方式】
[0049]以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行詳細說明,應(yīng)當(dāng)理解,以下所說明的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0050]圖1是本發(fā)明實施例提供的自動協(xié)商MPLS網(wǎng)絡(luò)連通性檢測時間的方法原理框圖,如圖1所示,步驟包括:
[0051]步驟101、在多協(xié)議標簽轉(zhuǎn)發(fā)MPLS網(wǎng)絡(luò)中,第一節(jié)點將包含其發(fā)送周期和接收周期的協(xié)商請求消息發(fā)送至第二節(jié)點,請求第二節(jié)點協(xié)商用于MPLS網(wǎng)絡(luò)連通性檢測的檢測時間。
[0052]步驟102、第二節(jié)點收到所述協(xié)商請求消息后,將包含其發(fā)送周期和接收周期的協(xié)商響應(yīng)消息發(fā)送至第一節(jié)點,以響應(yīng)第一節(jié)點的所述協(xié)商請求消息。
[0053]步驟103、根據(jù)第二節(jié)點的發(fā)送周期和接收周期、所述協(xié)商請求消息中的第一節(jié)點的發(fā)送周期和接收周期,第二節(jié)點確定其用于MPLS網(wǎng)絡(luò)連通性檢測的新的發(fā)送周期和檢測周期。
[0054]在所述步驟103中,第二節(jié)點為確定其新的發(fā)送周期,將其發(fā)送周期與第一節(jié)點的接收周期進行比較,若其發(fā)送周期大于等于所述第一節(jié)點的接收周期,則保持第二節(jié)點當(dāng)前的發(fā)送周期不變,否則,將所述第一節(jié)點的接收周期作為第二節(jié)點新的發(fā)送周期。第二節(jié)點為確定其新的檢測周期,將其接收周期和第一節(jié)點的發(fā)送周期進行比較,若所述第二節(jié)點的接收周期大于等于所述第一節(jié)點的發(fā)送周期,則保持第二節(jié)點的接收周期不變,否貝U,將所述第一節(jié)點的發(fā)送周期作為第二節(jié)點新的接收周期,將比較后確定的新的接收周期乘以第二預(yù)定值,得到第二節(jié)點新的檢測周期。第二節(jié)點確定其新的發(fā)送周期和檢測周期后,第二節(jié)點可以按照新的發(fā)送周期向第一節(jié)點發(fā)送用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,并按照其新的檢測周期接收來自第一節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,以便檢測收發(fā)鏈路。
[0055]步驟104、根據(jù)第一節(jié)點的發(fā)送周期和接收周期、所述協(xié)商響應(yīng)消息中的第二節(jié)點的發(fā)送周期和接收周期,第一節(jié)點確定其用于MPLS網(wǎng)絡(luò)連通性檢測的新的發(fā)送周期和檢測周期。
[0056]在所述步驟104中,第一節(jié)點為確定其新的發(fā)送周期,將其發(fā)送周期和第二節(jié)點的接收周期進行比較,若所述第一節(jié)點的發(fā)送周期大于等于所述第二節(jié)點的接收周期,則保持第一節(jié)點當(dāng)前的發(fā)送周期不變,否則,將所述第二節(jié)點的接收周期作為第一節(jié)點的用于發(fā)送消息的新的發(fā)送周期。第一節(jié)點為確定其新的檢測周期,將其接收周期和第二節(jié)點的發(fā)送周期進行比較,若所述第一節(jié)點的接收周期大于等于所述第二節(jié)點的發(fā)送周期,則保持第一節(jié)點的接收周期不變,否則,將所述第二節(jié)點的發(fā)送周期作為第一節(jié)點新的接收周期,將比較后確定的新的接收周期乘以第一預(yù)定值,得到第一節(jié)點用于接收消息的新的檢測周期。第一節(jié)點確定其新的發(fā)送周期和檢測周期后,第一節(jié)點可以按照其新的發(fā)送周期向第二節(jié)點發(fā)送用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,并按照其新的檢測周期接收來自第二節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,以便檢測收發(fā)鏈路。
[0057]本發(fā)明實施例還提供了一種自動協(xié)商MPLS網(wǎng)絡(luò)連通性檢測時間的系統(tǒng),包括MPLS網(wǎng)絡(luò)中的第一節(jié)點和第二節(jié)點,其中:
[0058]所述第一節(jié)點包括:
[0059]協(xié)商請求模塊,用于將包含第一節(jié)點的發(fā)送周期和接收周期的協(xié)商請求消息發(fā)送至第二節(jié)點,請求第二節(jié)點協(xié)商用于MPLS網(wǎng)絡(luò)連通性檢測的檢測時間;
[0060]第一檢測時間確定模塊,用于根據(jù)第一節(jié)點的發(fā)送周期和接收周期、所述協(xié)商響應(yīng)消息中第二節(jié)點的發(fā)送周期和接收周期,確定第一節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的新的發(fā)送周期和檢測周期;
[0061]第一檢測模塊,用于按照第一節(jié)點的新的發(fā)送周期向第二節(jié)點發(fā)送用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,并按照第一節(jié)點的新的檢測周期接收來自第二節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,以便檢測收發(fā)鏈路。
[0062]所述第二節(jié)點包括:
[0063]協(xié)商響應(yīng)模塊,用于收到所述協(xié)商請求消息后,將包含第二節(jié)點的發(fā)送周期和接收周期的協(xié)商響應(yīng)消息發(fā)送至第一節(jié)點,以響應(yīng)第一節(jié)點的所述協(xié)商請求消息;
[0064]第二檢測時間確定模塊,用于根據(jù)第二節(jié)點的發(fā)送周期和接收周期、所述協(xié)商請求消息中第一節(jié)點的發(fā)送周期和接收周期,確定第二節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的新的發(fā)送周期和檢測周期;
[0065]第二檢測模塊,用于按照第二節(jié)點的新的發(fā)送周期向第一節(jié)點發(fā)送用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,并按照第二節(jié)點的新的檢測周期接收來自第一節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,以便檢測收發(fā)鏈路。
[0066]所述第一預(yù)定值和所述第二預(yù)定值均為3.5。
[0067]所述協(xié)商請求消息、所述協(xié)商響應(yīng)消息和所述檢測消息均以CCM報文形式發(fā)送。所述CCM報文是通過在MPLS TP OAM中現(xiàn)有CCM報文基礎(chǔ)上擴展而得到。具體地說,通過擴展現(xiàn)有CCM報文的保留字段,增加兩個字段,一個是接收周期字段,另一個是周期協(xié)商標志位字段。當(dāng)本端節(jié)點(即第二節(jié)點)收到來自對端節(jié)點(即第一節(jié)點)的CCM報文時,檢查周期協(xié)商標志位,如果為1,則說明對端節(jié)點需要和本端節(jié)點進行周期協(xié)商;此時本端節(jié)點首先會發(fā)送周期協(xié)商標志位為2的CCM報文,所述周期協(xié)商標志位為2的CCM報文中,發(fā)送周期和接收周期填寫本端節(jié)點上配置的發(fā)送周期和接收周期;然后,本端節(jié)點獲取所收到的周期協(xié)商標志位為I的CCM報文中的發(fā)送周期和接收周期,并分別與本端配置的接收周期和發(fā)送周期進行比較,分別取其中較大值作為協(xié)商后的本端新的接收周期和發(fā)送周期,檢測周期通過新確定的接收周期乘以3.5得到;對端節(jié)點獲取所收到的周期協(xié)商標志位為2的CCM報文中的發(fā)送周期和接收周期,并分別與其配置的接收周期和發(fā)送周期進行比較,分別取其中較大值作為協(xié)商后的新的接收周期和發(fā)送周期,檢測周期通過新確定的接收周期乘以3.5得到。雙方按照協(xié)商成功的發(fā)送周期發(fā)送CCM報文,并按照協(xié)商成功的檢測周期來檢測連通性。如果在檢測周期內(nèi)沒有收到對端后續(xù)發(fā)送的CCM報文,則認為鏈路已斷。
[0068]圖2和圖3分別是現(xiàn)有技術(shù)和本發(fā)明實施例提供的CCM報文的PDU部分格式示意圖,如圖2和圖3所示,對比如下:
[0069]1、本發(fā)明在原有MPLS TP OAM CCM報文的保留字段中,增加接收周期字段。所述接收周期字段格式與發(fā)送周期字段格式完全相同,如圖4所示。
[0070]2、本發(fā)明在原有MPLS TP OAM CCM報文的保留字段中,增加周期協(xié)商標志位字段,所述周期協(xié)商標識位字段數(shù)值如圖5所示。
[0071]3、本發(fā)明將原有MPLS TP OAM CCM報文的周期字段修改為發(fā)送周期。
[0072]部署MPLS TP OAM的節(jié)點均可以配置發(fā)送周期和接收周期。
[0073]當(dāng)連通性檢測使能時,節(jié)點發(fā)送CCM報文,此時CCM報文中攜帶本地配置的發(fā)送周期和接收周期,且周期協(xié)商標志位置I。
[0074]當(dāng)節(jié)點收到對端發(fā)送的CCM報文,并發(fā)現(xiàn)收到的CCM報文的周期協(xié)商標志位為I時,節(jié)點首先會發(fā)送周期協(xié)商標志位為2的CCM報文,所述報文中的發(fā)送周期字段和接收周期字段填寫本地配置的發(fā)送周期和接收周期,然后,獲取收到的CCM報文中的發(fā)送周期和接收周期,并分別與本地的接收周期和發(fā)送周期進行比較,如果發(fā)現(xiàn)對端的發(fā)送周期大于本端的接收周期,則本端的接收周期修改為對端的發(fā)送周期,本端的檢測周期等于對端的發(fā)送周期乘以*3.5 ;如果對端的發(fā)送周期小于等于本端的接收周期,則本端的接收周期保持不變,本端的檢測周期等于本端的接收周期乘以3.5 ;如果對端的接收周期大于本端的發(fā)送周期,則本端的發(fā)送周期修改為對端的接收周期;如果對端的接收周期小于等于本端的發(fā)送周期,則本端發(fā)送周期保持不變。
[0075]當(dāng)節(jié)點收到周期協(xié)商標志位為2的CCM報文時,將CCM報文中的接收周期和發(fā)送周期與本端的發(fā)送周期和接收周期進行比較,得到本端新的發(fā)送周期、接收周期以及檢測周期,計算方法同上。
[0076]兩端節(jié)點均確定新的發(fā)送周期、接收周期和檢測周期后,整個檢測時間協(xié)商過程完成。當(dāng)改變其中某一節(jié)點的發(fā)送周期和/或接收周期時,所述節(jié)點會立刻發(fā)送周期協(xié)商標志位為I的CCM報文,報文中包括本端修改后的發(fā)送周期和接收周期,與對端重新進行協(xié)商,協(xié)商過程重復(fù)上述步驟,協(xié)商成功后雙方才能按照新協(xié)商后的發(fā)送周期和檢測周期進行報文發(fā)送與檢測。
[0077]可見,在MPLS網(wǎng)絡(luò)中,進行MPLS TP OAM檢測的雙方節(jié)點,能夠通過擴展的CCM報文,按照一定的規(guī)則,將雙方的檢測周期協(xié)商成統(tǒng)一的時間,這樣能夠避免在部署MPLS TPOAM時,每個節(jié)點都要人為來保證檢測周期的一致性,同時,還可以通過擴展CCM報文的方式,實現(xiàn)CCM報文的發(fā)送和接收根據(jù)不同的時間檢測,達到雙向檢測的目的。
[0078]圖4是本發(fā)明實施例提供的自動協(xié)商MPLS網(wǎng)絡(luò)連通性檢測時間的流程圖,如圖4所示,在由節(jié)點A和節(jié)點B兩個節(jié)點組成的MPLS TP OAM組網(wǎng)環(huán)境中,以節(jié)點A發(fā)起一次協(xié)商檢測時間的過程為例進行說明,節(jié)點B的協(xié)商過程與節(jié)點A的協(xié)商過程完全相同。本實施例中,節(jié)點A、節(jié)點B分別配置為MPLS TP OAM的檢測節(jié)點,域相關(guān)信息配置完全,其中節(jié)點A的CCM報文發(fā)送周期=1ms,接收周期=Imin,節(jié)點B的CCM報文發(fā)送周期=3.33ms,接收周期=10ms。
[0079]步驟1:節(jié)點A發(fā)送CCM報文,其中的周期協(xié)商標志位為1,發(fā)送周期為10ms,接收周期為Imin。
[0080]步驟2:節(jié)點B收到節(jié)點A發(fā)送的CCM報文,檢測到周期協(xié)商標志位為I時,首先回應(yīng)一個周期協(xié)商標識位為2的CCM報文,其中的發(fā)送周期=3.33ms,接收周期=100ms。然后將所收到報文中的發(fā)送周期、接收周期分別與本地的接收周期和發(fā)送周期進行比較,因為報文中的發(fā)送周期10ms〈本地的接收周期100ms,所以節(jié)點B協(xié)商后的接收周期為100ms,檢測周期=100ms*3.5 ;而報文中的接收周期lmin>本地的發(fā)送周期3.33ms,所以節(jié)點B協(xié)商后的發(fā)送周期修改為lmin。修改完畢后,節(jié)點B按照新的發(fā)送周期和檢測周期繼續(xù)發(fā)包和檢測。
[0081]步驟3:節(jié)點A收到節(jié)點B發(fā)送的CCM報文,檢測到CCM報文的周期協(xié)商標志位置為2,獲取該報文中的發(fā)送周期和接收周期,按照步驟2的算法進行計算,節(jié)點A獲得新的本地發(fā)送周期=10ms,接收周期=Imin,檢測周期=lmin*3.5。修改完畢后,節(jié)點A按照新的發(fā)送周期和檢測周期進行發(fā)包和檢測,一次檢測周期的自動協(xié)商完成。
[0082]綜上所述,本發(fā)明具有以下技術(shù)效果:
[0083]1、本發(fā)明能夠自動協(xié)商MPLS TP OAM的CCM報文的檢測周期,避免現(xiàn)有技術(shù)中因為錯誤配置兩邊時間導(dǎo)致的一些錯誤處理;
[0084]2、本發(fā)明通過將接收周期和發(fā)送周期分離開,使兩端節(jié)點按照各自的檢測周期分別檢測,即兩端節(jié)點可以對于收發(fā)鏈路的鏈路質(zhì)量進行分別偵測。
[0085]盡管上文對本發(fā)明進行了詳細說明,但是本發(fā)明不限于此,本【技術(shù)領(lǐng)域】技術(shù)人員可以根據(jù)本發(fā)明的原理進行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應(yīng)當(dāng)理解為落入本發(fā)明的保護范圍。
【權(quán)利要求】
1.一種自動協(xié)商MPLS網(wǎng)絡(luò)連通性檢測時間的方法,其特征在于,包括: 在多協(xié)議標簽轉(zhuǎn)發(fā)MPLS網(wǎng)絡(luò)中,第一節(jié)點將包含其發(fā)送周期和接收周期的協(xié)商請求消息發(fā)送至第二節(jié)點,請求第二節(jié)點協(xié)商用于MPLS網(wǎng)絡(luò)連通性檢測的檢測時間; 第二節(jié)點收到所述協(xié)商請求消息后,將包含其發(fā)送周期和接收周期的協(xié)商響應(yīng)消息發(fā)送至第一節(jié)點,以響應(yīng)第一節(jié)點的所述協(xié)商請求消息; 根據(jù)第二節(jié)點的發(fā)送周期和接收周期、所述協(xié)商請求消息中的第一節(jié)點的發(fā)送周期和接收周期,第二節(jié)點確定其用于MPLS網(wǎng)絡(luò)連通性檢測的新的發(fā)送周期和檢測周期; 根據(jù)第一節(jié)點的發(fā)送周期和接收周期、所述協(xié)商響應(yīng)消息中的第二節(jié)點的發(fā)送周期和接收周期,第一節(jié)點確定其用于MPLS網(wǎng)絡(luò)連通性檢測的新的發(fā)送周期和檢測周期。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,第二節(jié)點確定其新的發(fā)送周期的步驟包括: 比較第二節(jié)點的發(fā)送周期和第一節(jié)點的接收周期; 若所述第二節(jié)點的發(fā)送周期大于等于所述第一節(jié)點的接收周期,則保持第二節(jié)點當(dāng)前的發(fā)送周期不變,否則,將所述第一節(jié)點的接收周期作為第二節(jié)點新的發(fā)送周期。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,第二節(jié)點確定其新的檢測周期的步驟包括: 比較第二節(jié)點的接收周期和第一節(jié)點的發(fā)送周期; 若所述第二節(jié)點的接收周期大于等于所述第一節(jié)點的發(fā)送周期,則保持第二節(jié)點的接收周期不變,否則,將所述第一節(jié)點的發(fā)送周期作為第二節(jié)點新的接收周期; 第二節(jié)點將比較后確定的新的接收周期乘以第二預(yù)定值,得到第二節(jié)點新的檢測周期。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,在所述第二節(jié)點確定其新的發(fā)送周期和檢測周期的步驟之后,還包括: 第二節(jié)點按照其新的發(fā)送周期向第一節(jié)點發(fā)送用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,并按照其新的檢測周期接收來自第一節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,以便檢測收發(fā)鏈路。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,第一節(jié)點確定其新的發(fā)送周期的步驟包括: 比較第一節(jié)點的發(fā)送周期和第二節(jié)點的接收周期; 若所述第一節(jié)點的發(fā)送周期大于等于所述第二節(jié)點的接收周期,則保持第一節(jié)點當(dāng)前的發(fā)送周期不變,否則,將所述第二節(jié)點的接收周期作為第一節(jié)點新的發(fā)送周期。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,第一節(jié)點確定其新的檢測周期的步驟包括: 比較第一節(jié)點的接收周期和第二節(jié)點的發(fā)送周期; 若所述第一節(jié)點的接收周期大于等于所述第二節(jié)點的發(fā)送周期,則保持第一節(jié)點的接收周期不變,否則,將所述第二節(jié)點的發(fā)送周期作為第一節(jié)點新的接收周期; 第一節(jié)點將比較后確定的新的接收周期乘以第一預(yù)定值,得到第一節(jié)點新的檢測周期。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述第一節(jié)點確定其新的發(fā)送周期和檢測周期的步驟之后,還包括: 第一節(jié)點按照其新的發(fā)送周期向第二節(jié)點發(fā)送用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,并按照其新的檢測周期接收來自第二節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,以便檢測收發(fā)鏈路。
8.一種自動協(xié)商MPLS網(wǎng)絡(luò)連通性檢測時間的系統(tǒng),其特征在于,包括多協(xié)議標簽轉(zhuǎn)發(fā)MPLS網(wǎng)絡(luò)中的第一節(jié)點和第二節(jié)點,其中: 所述第一節(jié)點包括: 協(xié)商請求模塊,用于將包含第一節(jié)點的發(fā)送周期和接收周期的協(xié)商請求消息發(fā)送至第二節(jié)點,請求第二節(jié)點協(xié)商用于MPLS網(wǎng)絡(luò)連通性檢測的檢測時間; 第一檢測時間確定模塊,用于根據(jù)第一節(jié)點的發(fā)送周期和接收周期、所述協(xié)商響應(yīng)消息中第二節(jié)點的發(fā)送周期和接收周期,確定第一節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的新的發(fā)送周期和檢測周期。 所述第二節(jié)點包括: 協(xié)商響應(yīng)模塊,用于收到所述協(xié)商請求消息后,將包含第二節(jié)點的發(fā)送周期和接收周期的協(xié)商響應(yīng)消息發(fā)送至第一節(jié)點,以響應(yīng)第一節(jié)點的所述協(xié)商請求消息; 第二檢測時間確定模塊,用于根據(jù)第二節(jié)點的發(fā)送周期和接收周期、所述協(xié)商請求消息中第一節(jié)點的發(fā)送周期和接收周期,確定第二節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的新的發(fā)送周期和檢測周期。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第二節(jié)點還包括: 第二檢測模塊,用于按照第二節(jié)點的新的發(fā)送周期向第一節(jié)點發(fā)送用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,并按照第二節(jié)點的新的檢測周期接收來自第一節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,以便檢測收發(fā)鏈路。
10.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述第一節(jié)點還包括: 第一檢測模塊,用于按照第一節(jié)點的新的發(fā)送周期向第二節(jié)點發(fā)送用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,并按照第一節(jié)點的新的檢測周期接收來自第二節(jié)點的用于MPLS網(wǎng)絡(luò)連通性檢測的檢測消息,以便檢測收發(fā)鏈路。
【文檔編號】H04L12/26GK104079446SQ201310110131
【公開日】2014年10月1日 申請日期:2013年3月29日 優(yōu)先權(quán)日:2013年3月29日
【發(fā)明者】紀林 申請人:中興通訊股份有限公司