欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

檢測虛擬偽線連通性的方法、裝置及系統(tǒng)的制作方法

文檔序號:7705576閱讀:148來源:國知局

專利名稱::檢測虛擬偽線連通性的方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及通信領(lǐng)域,尤其涉及一種檢測虛擬偽線連通性的方法、裝置及系統(tǒng)。
背景技術(shù)
:端到端偽線仿真(PWE3)是在分組交換網(wǎng)絡(luò)(如多協(xié)議標(biāo)簽交換網(wǎng)絡(luò),即MPLS網(wǎng)絡(luò))上提供隧道,以便仿真一些業(yè)務(wù)的虛擬私有網(wǎng)絡(luò)(VPN)二層協(xié)議,通過此協(xié)議可以將傳統(tǒng)的網(wǎng)絡(luò)與分組交換網(wǎng)絡(luò)互連起來,從而實現(xiàn)資源的共用及網(wǎng)絡(luò)的拓展。在PWE3技術(shù)當(dāng)中,業(yè)界定義了一種檢測虛擬偽線(PW)的連通性技術(shù)虛電路連通性檢查(VCCV)Ping。VCCVPing像是一種檢測PW連接狀態(tài)的工具,通過定義兩端終結(jié)點提供商邊緣路由器(T-PE)之間交互的一系列消息來驗證PW的連通性。就像用于檢測標(biāo)簽交換路徑(LSP)隧道的連通性的LSPPing和用于檢測IP網(wǎng)絡(luò)連通性的網(wǎng)際控制報文協(xié)議(ICMP)Ping一樣,它是通過擴展LSPPing實現(xiàn)的。通過擴展LSPPing的VCCVPing檢測PW連通性的主要過程包括1、在PW建立之前,即兩端的T-PE進(jìn)行協(xié)商的過程中,使用于協(xié)商的報文攜帶用于VCCV功能的控制渠道類型(CCTypes),目前業(yè)界主流應(yīng)用一般使用類型1,和連通性檢查類型(CVTypes)參數(shù),目前業(yè)務(wù)主流使用LSPPingo2、當(dāng)PW建立成功后,T-PEl與T-PE2之間啟動VCCVPing功能開始進(jìn)行PW連通性檢測。3、T-PEl構(gòu)造VCCVPing報文,并通過LSPl隧道發(fā)送該報文進(jìn)入對應(yīng)的PW,同時啟動等待響應(yīng)定時器。參照圖1。其中,VCCVPing報文即為經(jīng)過擴展后攜帶等效轉(zhuǎn)發(fā)(FEC)信息的LSPPing報文。該攜帶的FEC信息使用Sub-Type=10"FEC128”Pseudowire。4、虛擬偽線交換點提供商邊緣路由器(S-PE)接收到該擴展后的LSPPing報文(即VCCVPing報文)并通過LSP2隧道將該LSPPing報文轉(zhuǎn)發(fā)到對應(yīng)的PW中。5、T-PE2接收到該LSPPing報文。6、解析該LSPPing報文攜帶的信息,并根據(jù)當(dāng)前PW狀態(tài)和T-PE1指定的回應(yīng)模式回復(fù)響應(yīng)報文。其中該過程還包括對LSPPing報文其他域的填寫,包括序列號、收或發(fā)報文時戳、回應(yīng)碼、回應(yīng)子碼等。7、如果T-PEl在等待響應(yīng)定時器超時前收到響應(yīng)報文,則說明該PW正常;如果定時器連續(xù)3次超時,則說明該PW出現(xiàn)故障。在實現(xiàn)上述通過VCCVPing報文檢測PW連通性的過程中,針對不同的測試場合,VCCVPing報文的格式也隨之發(fā)生變化,因此無法使用統(tǒng)一的測試格式,增加了測試的復(fù)雜度。
發(fā)明內(nèi)容本發(fā)明的實施例提供一種檢測虛擬偽線連通性的方法、裝置及系統(tǒng),以便對各種Pff實現(xiàn)連通性檢測。為達(dá)到上述目的,本發(fā)明的實施例采用如下技術(shù)方案一種檢測虛擬偽線連通性的方法,包括協(xié)商用于檢測第一終結(jié)點和第二終結(jié)點之間的虛擬偽線的連通性的參數(shù),所述參數(shù)包括多協(xié)議標(biāo)簽交換運行管理和維護類型;在第一終結(jié)點上判斷在預(yù)定時間內(nèi)是否接收到來自第二終結(jié)點的包含所述虛擬偽線的標(biāo)簽的多協(xié)議標(biāo)簽交換運行管理和維護報文;如果判定在預(yù)定時間內(nèi)沒有接收到所述多協(xié)議標(biāo)簽交換運行管理和維護報文,則構(gòu)造包含缺陷信息和所述虛擬偽線的標(biāo)簽的通告報文;通過第一終結(jié)點到第二終結(jié)點的消息通道將所述通告報文發(fā)送給第二終結(jié)點。一種終結(jié)點,包括協(xié)商模塊,協(xié)商用于檢測本終結(jié)點和第二終結(jié)點之間的虛擬偽線的連通性的參數(shù),所述參數(shù)包含多協(xié)議標(biāo)簽交換運行管理和維護類型;定時器,用于計時;判斷模塊,用于根據(jù)定時器的計時結(jié)果判斷在預(yù)定時間內(nèi)是否接收到來自第二終結(jié)點的包含虛擬偽線的標(biāo)簽的多協(xié)議標(biāo)簽交換運行管理和維護報文;通告構(gòu)造模塊,如果判斷模塊判定在預(yù)定時間內(nèi)沒有接收到所述多協(xié)議標(biāo)簽交換運行管理和維護報文,則構(gòu)造包含缺陷信息和所述虛擬偽線的標(biāo)簽的通告報文;通告發(fā)送模塊,用于通過本終結(jié)點和第二終結(jié)點之間的消息通道將所述通告報文發(fā)送所述第二終結(jié)點。一種檢測虛擬偽線連通性的系統(tǒng),包括第二終結(jié)點,向第一終結(jié)點發(fā)送包含用于檢測第一終結(jié)點和第二終結(jié)點之間的虛擬偽線的連通性的參數(shù)的協(xié)商報文,所述參數(shù)包括多協(xié)議標(biāo)簽交換運行管理和維護類型,向第一終結(jié)點發(fā)送包含所述虛擬偽線的標(biāo)簽的多協(xié)議標(biāo)簽交換運行管理和維護報文;第一終結(jié)點,接收第二終結(jié)點發(fā)送的協(xié)商報文,判斷在預(yù)定時間內(nèi)是否接收到所述多協(xié)議標(biāo)簽交換運行管理和維護報文,如果判定在預(yù)定時間內(nèi)沒有接收到所述多協(xié)議標(biāo)簽交換運行管理和維護報文,則構(gòu)造包含缺陷信息和所述虛擬偽線的標(biāo)簽的通告報文,并通過第一終結(jié)點和第二終結(jié)點之間的消息通道將所述通告報文發(fā)送給第二終結(jié)點。本發(fā)明實施例提供的檢測虛擬偽線連通性的方法、裝置及系統(tǒng)具有如下優(yōu)點或有益效果多協(xié)議標(biāo)簽交換運行管理和維護(MPLS0AM)報文定義簡單,利用現(xiàn)有的MPLSOAM報文對PW連通性進(jìn)行檢測可說執(zhí)行過程變得簡單;MPLSOAM報文可以以毫秒為單位,實現(xiàn)進(jìn)行PW連通性的快速檢測;另外,業(yè)界很多主流產(chǎn)品已經(jīng)硬件實現(xiàn)了MPLS0ΑΜ,方便本發(fā)明實施例更加快速的部署通過MPLSOAM報文快速檢測PW連通性的功能。為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為
背景技術(shù)
中通過LSPPing檢測虛擬偽線連通性的場景的示意圖;圖2為本發(fā)明實施例1檢測虛擬偽線連通性的方法的流程圖;圖3為本發(fā)明實施例2檢測虛擬偽線連通性的場景的示意圖;圖4為本發(fā)明實施例2檢測虛擬偽線連通性的方法的流程圖;圖5為本發(fā)明實施例3檢測虛擬偽線連通性的目標(biāo)側(cè)裝置框圖;圖6為本發(fā)明實施例4檢測虛擬偽線連通性的裝置框圖;圖7為本發(fā)明實施例5檢測虛擬偽線連通性的系統(tǒng)框圖。具體實施例方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。實施例1本實施例公開一種檢測虛擬偽線連通性的方法,如圖2所示,該方法包括如下步驟101,源T-PE發(fā)送請求報文,請求與對端T-PE(即目標(biāo)T_PE)建立PW。102,目標(biāo)T-PE接收到該從源T-PE發(fā)送過來的請求報文。經(jīng)過源T-PE與目標(biāo)T-PE的協(xié)商,建立起源T-PE到目標(biāo)T-PE的PW。103,源T-PE和目標(biāo)T-PE分別啟動VCCVPing功能。104,源T-PE將攜帶該PW的標(biāo)簽的MPLSOAM報文通過該建立起的PW發(fā)送到目標(biāo)T-PE。105,目標(biāo)T-PE判斷在預(yù)定時間內(nèi)是否接收到從源T-PE發(fā)送過來的MPLS0AM報文,如果在規(guī)定的時間內(nèi)接收到包含該PW的標(biāo)簽的MPLSOAM報文,說明從源T-PE到目標(biāo)T-PE的PW是通的,執(zhí)行106步,否則繼續(xù)執(zhí)行本步驟,對該PW連通性進(jìn)行監(jiān)測,如果在預(yù)定的時間內(nèi)沒有收到從源T-PE發(fā)送過來的MPLSOAM報文,則說明從源T-PE到目標(biāo)T-PE的PW是不通的,執(zhí)行106步。106,根據(jù)當(dāng)前的PW狀況,構(gòu)造通告報文,該通告報文中包含與當(dāng)前PW狀況類型對應(yīng)的缺陷信息。107,通過與該PW捆綁在一起的消息通道,將包含與當(dāng)前PW狀態(tài)類型對應(yīng)的缺陷信息的通告報文發(fā)送到源T-PE,由于是從目的T-PE到源T-PE,因此,也可以叫做反向通道。該反向通道可以是從目標(biāo)T-PE到源T-PE的專用PW,也可以是從目標(biāo)T-PE到源T-PE的共享PW,或者也可以是單獨的帶外通道。本實施例提供的檢測虛擬偽線連通性的方法通過采用在可進(jìn)行快速檢測的MPLSOAM報文中添加PW的標(biāo)簽,并通過該MPLSOAM報文檢測PW連通性的技術(shù)方案,解決了現(xiàn)有技術(shù)中無法快速檢測PW連通性的技術(shù)問題,如果將檢測時間長度即預(yù)定時間設(shè)置在50ms之內(nèi),進(jìn)而取得了可實現(xiàn)在50ms內(nèi)進(jìn)行PW倒換的技術(shù)效果。實施例2本實施例結(jié)合圖3的場景,具體描述一種檢測虛擬偽線連通性的方法。其中,T-PEl為通過硬件實現(xiàn)MPLSOAM的發(fā)起建立PW的源T-PE端,交換點提供商邊緣路由器(S-PE)是中間轉(zhuǎn)發(fā)路由器,T-PE2為通過硬件實現(xiàn)MPLSOAM的接收請求建立PW的目標(biāo)T-PE端,本領(lǐng)域技術(shù)人員可以得知,T-PE2也可以作為發(fā)起建立PW的源T-PE端,T-PEl作為接收請求建立PW的目標(biāo)T-PE端,其建立PW以及對所建立的PW進(jìn)行連通性檢測方法與T-PEl作為源T-PE端,T-PE2作為目標(biāo)T-PE端一致。如圖4所示,該方法包括301,T-PEl向T-PE2發(fā)送建立PW的請求報文,即請求建立從T-PEl到T-PE2方向的PW。302,S-PE接收到該請求報文,并將其發(fā)送到T-PE2。303,T-PE2接收到T-PEl發(fā)送過來的請求報文。304,T-PEl向T-PE2發(fā)送協(xié)商報文,該協(xié)商報文中攜帶用于VCCVPing功能的CC參數(shù)、CV參數(shù),該協(xié)商報文中還可以攜帶MPLSOAM報文數(shù)目和/或定時器的定時周期等。其中,CV參數(shù)中包含MPLSOAM類型。上述協(xié)商報文中攜帶的CC參數(shù)即為CCTypes,在本實施例中為0x01Type1:PWE3controlwordwith0x0001asfirstnibble0x02Type2:MPLSRouterAlertLabel0x04Type3=MPLSinnerlabelTTL=1類型1前4bit于0001b開頭的PWE3控制字方式;類型2=MPLS路由告警標(biāo)簽;類型3=MPLSPff標(biāo)簽中攜帶的TTL=1;目前業(yè)界主流應(yīng)用一般使用類型1,在本實施例中由網(wǎng)絡(luò)管理側(cè)預(yù)先設(shè)定最高優(yōu)先級使用類型1。CV參數(shù)即為CVType,在本實施例中為0x01ICMPPing0x02LSPPing0x04MPLSOAM在本實施例中,由網(wǎng)絡(luò)管理側(cè)預(yù)先設(shè)定最高優(yōu)先級使用CV參數(shù)中的MPLSOAM類型,作為在后繼進(jìn)行PW檢測時,T-PEl及T-PE2所采用的檢測手段。協(xié)商報文還攜帶T-PEl發(fā)送MPLSOAM報文的數(shù)目和/或T-PE2定時器的定時周期,其中,MPLSOAM報文的數(shù)目*定時周期優(yōu)選小于等于預(yù)定時間,該預(yù)定時間可根據(jù)系統(tǒng)檢測時間要求確定,比如規(guī)定預(yù)定時間為50ms等。經(jīng)過上述協(xié)商過程后,T-PEl和T-PE2間建立起協(xié)商的PW。305,針對該PW,T-PEl和T-PE2分別啟動VCCVPing功能。T-PE2啟動定時器,該定時器在每次超時后將重新啟動,這里定時器超時表示定時器一個定時周期結(jié)束。306,T-PEl的支持MPLSOAM報文處理的硬件處理模塊根據(jù)主機軟件模塊的指示構(gòu)造快速缺陷檢測(FFD)報文(FFD報文為MPLSOAM報文中的一個類型),并在Frequency字段中指定該FFD報文的發(fā)送頻率或檢測時間長度。該FFD報文的發(fā)送頻率的倒數(shù)即為檢測該PW連通性的檢測周期,在該實施例中,該檢測時間長度被設(shè)置為T-PE2端定時器的定時周期。FFD報文的數(shù)據(jù)結(jié)構(gòu)如下<formula>formulaseeoriginaldocumentpage8</formula><table>tableseeoriginaldocumentpage8</column></row><table>在本實施例中,F(xiàn)FD報文發(fā)送頻率為每IOms發(fā)送一次。T-PEl的支持MPLSOAM報文處理的硬件處理模塊根據(jù)主機軟件模塊的指示在上<table>tableseeoriginaldocumentpage9</column></row><table><table>tableseeoriginaldocumentpage10</column></row><table>其中,F(xiàn)FD報文可在數(shù)據(jù)結(jié)構(gòu)的某一字段如mplsoampayload字段中。上述包含上述FFD報文和PW標(biāo)簽等信息的報文的數(shù)據(jù)結(jié)構(gòu)中包含的label2即為PW的標(biāo)簽,通過該label2將FFD報文承載在該PW上。T-PEl指定該FFD報文的目標(biāo)為T-PE2,并通過協(xié)商建立的PW將該FFD報文發(fā)送出去,該FFD報文中包含該PW的標(biāo)簽。T-PEl啟動定時器,根據(jù)和T-PE2協(xié)商后確定的MPLSOAM報文數(shù)量和定時器的定時周期,循環(huán)發(fā)送上述構(gòu)造出的包含F(xiàn)FD報文和PW標(biāo)簽等信息的報文。其中FFD報文發(fā)送頻率與該定時器的時間相對應(yīng),并且該定時器在超時后會重新啟動。發(fā)送FFD報文和啟動定時器的順序并不限定在本實施例中描述的順序,兩過程甚至是可以同時執(zhí)行。307,S-PE接收到從T-PEl發(fā)來的包含PW的標(biāo)簽的FFD報文,并通過與該PW的標(biāo)簽對應(yīng)的PW將該FFD報文發(fā)送到T-PE2。308,T-PE2接收到該包含PW的標(biāo)簽的FFD報文,T-PE2的硬件轉(zhuǎn)發(fā)引擎根據(jù)協(xié)商過程中的CC類型和Label3的值確定接收到的報文為MPLSOAM報文,根據(jù)該PW的標(biāo)簽確定出對應(yīng)的PW。T-PE2的硬件轉(zhuǎn)發(fā)引擎將該MPLSOAM報文(即FFD報文)上報支持MPLS0AM報文處理的硬件處理模塊。T-PE2的支持MPLSOAM報文處理的硬件處理模塊將硬件轉(zhuǎn)發(fā)引擎上報的MPLSOAM報文的類型(即FFD)、頻率(即每IOms發(fā)送一次FFD報文)、TTSI等信息與本地記錄的應(yīng)該收到的對應(yīng)值進(jìn)行比較,判斷報文是否正確,并統(tǒng)計檢測周期內(nèi)收到的正確報文與錯誤報文的數(shù)量,執(zhí)行步驟309。如果沒有收到該MPLSOAM報文,則判斷在接收到該包含PW的標(biāo)簽的FFD報文時,定時器是否超時三次,如果判定是超時了三次,則執(zhí)行步驟309;否則返回執(zhí)行步驟308。T-PE2的定時器可以在和T-PEl協(xié)商完成后首次啟動,也可以在接收到第一個MPLSOAM報文后首次啟動,根據(jù)協(xié)商的內(nèi)容,T-PE2接收的報文數(shù)量*定時周期優(yōu)選小于等于預(yù)定時間,該預(yù)定時間可根據(jù)系統(tǒng)檢測時間要求確定,比如50ms等。309,T-PE2根據(jù)當(dāng)前PW的狀況構(gòu)造缺陷通告(BDI)報文(該BDI報文為MPLSOAM報文中的一個類型),該BDI報文中包含與當(dāng)前PW的狀況相對應(yīng)的參數(shù)類型。BDI報文的數(shù)據(jù)結(jié)構(gòu)如下071531<table>tableseeoriginaldocumentpage11</column></row><table>對應(yīng)于上述BDI報文的數(shù)據(jù)結(jié)構(gòu),各字段的含義如下<table>tableseeoriginaldocumentpage12</column></row><table>其中,字段Defectlocation用于記錄虛擬偽線上產(chǎn)生缺陷的位置信息。通過與該PW捆綁在一起的消息通道將構(gòu)造的BDI報文發(fā)送到T-PEl。該消息通道可以是從T-PE2到T-PEl的專用PW,也可以是從T-PE2到T-PEl的共享PW,或者也可以是單獨的帶外通道。310,S-PE接收到該BDI報文,并將其發(fā)送到T-PEl。311,T-PEl接收到T-PE2發(fā)送過來的BDI報文,并獲取報文中的缺陷信息。T-PE1進(jìn)行主備PW倒換等操作,并通過發(fā)送通知(Notification)報文通知對端T-PE2進(jìn)行了PW倒換。在本實施例中的S-PE為可選設(shè)備,在本發(fā)明的另一個實施例中T-PEl到T-PE2方向建立的PW為邏輯上直連,那么就不需要經(jīng)過S-PE,此時在所述本發(fā)明的另一個實施例中檢測虛擬偽線連通性的方法包括本實施例中的301,303到306,308、309、311。(即減少了經(jīng)過S-PE轉(zhuǎn)發(fā)的步驟,但檢測PW連通性的方法步驟不變)。一般在T-PEl發(fā)出請求報文協(xié)商與T-PE2建立從T-PEl到T-PE2方向的PW的過程中,T-PE2也會發(fā)出請求報文協(xié)商與T-PEl建立從T-PE2到T-PEl方向的PWl,該建立PWl的過程及通過MPLSOAM報文檢測該PWl的連通性的過程與本實施例描述的從T-PEl到T-PE2方向建立PW的過程及通過MPLSOAM報文檢測該PW連通性的過程相似,此時,T-PE2則作為發(fā)起端的源T-PE,相應(yīng)地,T-PEl則成為接收端的目標(biāo)T-PE。另外,在本實施中的用于檢測建立的PW連通性的FFD報文也可以由連通性檢測(CV)報文替換,其執(zhí)行的方法步驟與本實施例中描述采用FFD報文的方法步驟相似。該CV報文的數(shù)據(jù)結(jié)構(gòu)如下0731<table>tableseeoriginaldocumentpage13</column></row><table>對應(yīng)于上述CV報文,各字段的含義如下<table>tableseeoriginaldocumentpage13</column></row><table>另外在應(yīng)用時需要注意的是如果協(xié)商建立的PW還存在外層LSP隧道保護,則檢測該PW連通性的FFD報文的發(fā)送頻率,即檢測周期應(yīng)優(yōu)選大于外層LSP隧道檢測周期,否則外層LSP隧道的保護將無法生效,相應(yīng)的,對于T-PEl和T-PE2的定時器而言,定時周期也優(yōu)選設(shè)置大于外層LSP隧道檢測周期。在MPLSOAM中的FFD報文,因為其本身具有可設(shè)置發(fā)送頻率的功能,所以可以通過調(diào)整該FFD報文的發(fā)送頻率來實現(xiàn)對PW檢測周期的多種設(shè)定,并且由于該FFD報文的發(fā)送頻率可以以ms為單位,所以通過FFD報文檢測PW的連通性就可以實現(xiàn)快速檢測,并滿足電信可靠性要求的50ms內(nèi)PW主備倒換的需求。本實施例所描述檢測虛擬偽線連通性的方法,通過采用在CV參數(shù)中增加MPLS0AM類型,在MPLSOAM中的包含被檢測的PW的標(biāo)簽和每一個被檢測的PW對應(yīng)的FFD報文的技術(shù)手段,解決了現(xiàn)有技術(shù)中對PW的連通性檢測無法到達(dá)電信可靠性要求的技術(shù)問題,進(jìn)而取得了可以對PW的連通性進(jìn)行快速檢測,通過合理設(shè)置主機軟件模塊發(fā)送FFD報文的發(fā)送頻率,由支持MPLSOAM報文處理的硬件處理模塊進(jìn)行PW標(biāo)簽等信息的MPLSOAM報文封裝,滿足電信可靠性要求,如將主機軟件模塊發(fā)送FFD報文的發(fā)送頻率設(shè)置為每IOms左右發(fā)送一次,或者每15ms左右發(fā)送一次,都可滿足電信可靠性要求的50ms內(nèi)PW主備倒換的需求的有益效果,這里硬件處理速度快,處理延時可忽略不計。同時因為業(yè)界很多主流產(chǎn)品已經(jīng)實現(xiàn)了硬件MPLS0ΑΜ,所以本發(fā)明實施例可以更加快速、方便的部署通過硬件MPLSOAM實現(xiàn)PW連通性檢測的功能。實施例3為了便于實施1中的檢測虛擬偽線的連通性的方法的實現(xiàn),本實施例公開一種檢測虛擬偽線連通性的裝置,該裝置適合部署在目標(biāo)T-PE上,如圖5所示,包括檢測接收模塊24,判斷模塊25,通告構(gòu)造模塊26,通告發(fā)送模塊27。檢測接收模塊24用于接收從源T-PE發(fā)來的MPLSOAM報文,該MPLS0AM報文中包含建立的PW的標(biāo)簽;判斷模塊25用于在該PW建立后,判斷在預(yù)定時間內(nèi)檢測接收模塊24是否接收到MPLSOAM報文,所述MPLSOAM報文中包含該PW的標(biāo)簽;當(dāng)判斷模塊24判定在預(yù)定時間內(nèi)沒有接收到MPLS0AM報文時,通告構(gòu)造模塊26構(gòu)造包含缺陷信息的通告報文;通告發(fā)送模塊27用于當(dāng)構(gòu)造模塊26構(gòu)造出該通告報文后,通過消息通道將所述包含缺陷信息的通告報文發(fā)送到源T-PE。以上裝置還可以用在源T-PE端,此時,該裝置還包括檢測發(fā)送模塊。在虛擬偽線建立后,啟動VCCVPing,檢測發(fā)送模塊用于通過該建立的PW將MPLSOAM報文發(fā)送到目標(biāo)T-PE,該MPLSOAM包含與該PW對應(yīng)的PW標(biāo)簽。本實施例提供的方案,通過采用在建立PW的過程中增加MPLSOAM類型,并在PW建立后,判斷是否在預(yù)定時間內(nèi)接收到包含該PW的標(biāo)簽的MPLSOAM報文的技術(shù)方案,解決了現(xiàn)有技術(shù)中無法以滿足電信可靠性要求的速度來檢測PW連通性的技術(shù)問題,取得了可以利用MPLSOAM報文快速檢測PW連通性,并可滿足50ms內(nèi)PW倒換的技術(shù)效果。實施例4對應(yīng)于實施2中的方法,本實施例提供一種檢測虛擬偽線連通性的裝置,如圖6所示,包括協(xié)商發(fā)送模塊41,構(gòu)造模塊42,檢測發(fā)送模塊43,定時器44,通告接收模塊45,倒換模塊46。協(xié)商發(fā)送模塊41,用于向目標(biāo)T-PE發(fā)送建立PW的協(xié)商報文,所述協(xié)商報文的CV參數(shù)中包含MPLSOAM類型;構(gòu)造模塊42用于構(gòu)造包含所述PW的標(biāo)簽的MPLSOAM報文;檢測發(fā)送模塊43用于在PW建立后,通過該建立的PW將MPLSOAM報文發(fā)送到目標(biāo)T-PE,所述MPLSOAM報文包含所述PW的標(biāo)簽;定時器44用于計算發(fā)送模塊發(fā)送MPLSOAM的時間,該定時器超時后重新啟動;通告接收模塊45用于接收包含缺陷信息的BDI報文;倒換模塊46用于在通過接收模塊45接收到BDI報文后進(jìn)行主備PW倒換。在本實施例中的檢測發(fā)送模塊43還用于以所述啟動模塊44啟動的發(fā)送定時器的時間為周期,通過該建立成功的PW將MPLSOAM報文發(fā)送到目標(biāo)T-PE。另外,檢測發(fā)送模塊43發(fā)送的MPLSOAM報文可以是經(jīng)過至少一臺S-PE轉(zhuǎn)發(fā)到達(dá)目標(biāo)T-PE,也可以是不經(jīng)過S-PE轉(zhuǎn)發(fā),直接發(fā)送到達(dá)目標(biāo)T-PE。檢測發(fā)送模塊43發(fā)送的MPLSOAM報文具體為MPLSOAM中的FFD報文。包括上述協(xié)商發(fā)送模塊41,構(gòu)造模塊42,檢測發(fā)送模塊43,定時器44,通告接收模塊45及倒換模塊46的裝置應(yīng)用于源T-PE。在該源T-PE為通過硬件實現(xiàn)MPLSOAM的源T-PE時,構(gòu)造模塊42為支持MPLSOAM報文處理的硬件處理模塊;則支持MPLSOAM報文處理的硬件處理模塊根據(jù)主機軟件模塊的指示構(gòu)造包含所述PW的標(biāo)簽的MPLSOAM報文。本實施例還提供的一種裝置,該裝置為目標(biāo)T-PE,如圖6所述,包括協(xié)商接收模塊47,定時器414,啟動模塊411,檢測接收模塊40,判斷模塊48,通告構(gòu)造模塊49,通告發(fā)送模塊410,上報模塊412,支持MPLSOAM報文處理的硬件處理模塊413。協(xié)商接收模塊47用于接收從源T-PE發(fā)來的建立PW的協(xié)商報文,所述協(xié)商報文的CV類型參數(shù)中包含MPLSOAM類型;在PW建立后,定時器414啟動,該定時器用于計算接收所述MPLSOAM報文時的時間,該定時器超時后重新啟動;檢測接收模塊41用于接收從源T-PE發(fā)送過來的包含PW的標(biāo)簽的MPLSOAM報文;判斷模塊48用于判斷在預(yù)定時間內(nèi)是否接收到MPLSOAM報文,所述MPLSOAM報文包含所述PW的標(biāo)簽;當(dāng)定時器414連續(xù)超時3次時,判斷模塊48判定在預(yù)定時間內(nèi)沒有接收到該包含PW的標(biāo)簽的MPLSOAM報文;那么通告構(gòu)造模塊49構(gòu)造包含缺陷信息的通告報文;通告發(fā)送模塊410用于通過反向通道將所述包含缺陷信息的通告報文發(fā)送到源T-PE。當(dāng)目標(biāo)T-PE為通過硬件實現(xiàn)MPLSOAM的目標(biāo)T-PE時,上報模塊412用于將檢測接收模塊40接收到的所述MPLSOAM報文上報到其硬件轉(zhuǎn)發(fā)引擎的支持MPLSOAM報文處理的硬件處理模塊413;支持MPLSOAM報文處理的硬件處理模塊413用于對上報模塊412上報的所述MPLSOAM報文進(jìn)行處理。檢測接收模塊40接收到的MPLSOAM報文可以是經(jīng)過至少一臺S-PE的轉(zhuǎn)發(fā)達(dá)后到目標(biāo)T-PE;所述MPLSOAM報文具體為MPLSOAM中的FFD報文;通告構(gòu)造模塊49構(gòu)造的所述通告報文具體為MPLSOAM中的BDI報文,并且通告發(fā)送模塊410通過的反向通道可以是專用反向PW、也可以是共享反向PW或者也可以是單獨的帶外通道。本實施例中的判斷模塊48和上報模塊412并不限定執(zhí)行的順序,甚至可以同時執(zhí)行。另外,在本發(fā)明的另一個實施例中,在接收到MPLSOAM報文時,定時器414啟動,該定時器用于計算接收所述MPLSOAM報文的時間,該定時器超時后重新啟動;當(dāng)定時器連續(xù)超時預(yù)定次數(shù)時,判斷模塊48判定在預(yù)定時間內(nèi)沒有接收到包含PW的標(biāo)簽的MPLSOAM報文。實施例所提供的檢測虛擬偽線連通性的裝置可以通過軟件實現(xiàn)也可以通過硬件實現(xiàn),特別地,因為目前業(yè)界主流產(chǎn)品已經(jīng)實現(xiàn)了硬件MPLS0ΑΜ,所述本實施例所提供的檢測虛擬偽線連通性的裝置通過硬件實現(xiàn)起來將更加的方便、快捷,并且相對于軟件的實現(xiàn)方法,硬件實現(xiàn)將更能體現(xiàn)快速檢測PW連通性的功能。實施例5本實施例公開一種檢測虛擬偽線連通性的系統(tǒng),如圖7所示,該系統(tǒng)包括源T-PE91,目標(biāo)T-PE92,S-PE93。源T-PE91用于在PW建立后,通過該建立的PW將MPLSOAM報文發(fā)送到目標(biāo)T-PE92,所述MPLSOAM報文包含所述PW的標(biāo)簽;S-PE93用于接收從源T-PE91發(fā)送過來的報文,并將該報文轉(zhuǎn)發(fā)到目標(biāo)T-PE21;目標(biāo)T-PE92用于在PW建立后,判斷在預(yù)定時間內(nèi)是否接收到MPLSOAM報文,所述MPLSOAM報文包含所述PW的標(biāo)簽,如果判定在預(yù)定時間內(nèi)沒有接收到MPLSOAM報文,則構(gòu)造包含缺陷信息的BDI報文,并通過反向通道將所述包含缺陷信息的BDI報文發(fā)送到源T-PE91。在協(xié)商建立PW的過程中,源T-PE91還用于向目標(biāo)T-PE92發(fā)送建立PW的協(xié)商報文,在該協(xié)商報文的CV參數(shù)中包含MPLSOAM類型;相應(yīng)地,目標(biāo)T-PE92還用于接收從源T-PE91發(fā)來的建立PW的上述協(xié)商報文。在本實施例中的源T-PE91發(fā)送的MPLSOAM報文是經(jīng)過至少一臺S-PE93轉(zhuǎn)發(fā)達(dá)到目標(biāo)T-PE92;當(dāng)然,該S-PE93為可選設(shè)備,在本發(fā)明的另一個實施例中源T-PE91發(fā)送的MPLSOAM報文就不需要經(jīng)過S-PE93設(shè)備的轉(zhuǎn)發(fā),是直接到達(dá)目標(biāo)T-PE92。當(dāng)源T-PE91和目標(biāo)T-PE92都為通過硬件實現(xiàn)MPLSOAM的T-PE時,本實施例中的源T-PE91構(gòu)造包含所述PW的標(biāo)簽的MPLSOAM報文是其硬件轉(zhuǎn)發(fā)引擎的支持MPLSOAM報文處理的硬件處理模塊根據(jù)其主機軟件模塊的指示構(gòu)造出來的。相應(yīng)地,目標(biāo)T-PE92還用于將所述MPLSOAM報文上報到其硬件轉(zhuǎn)發(fā)引擎的支持MPLSOAM報文處理的硬件處理模塊,并通過所述支持MPLSOAM報文處理的硬件處理模塊對所述MPLSOAM報文進(jìn)行處理。另外,目標(biāo)T-PE92還用于啟動接收定時器,該接收定時器超時后重新啟動,并當(dāng)所述接收定時器連續(xù)超時預(yù)定次數(shù)時,判定在預(yù)定時間內(nèi)沒有接收到多協(xié)議標(biāo)簽交換運行管理和維護報文;或者目標(biāo)T-PE92還用于在接收到多協(xié)議標(biāo)簽交換運行管理和維護報文時,啟動第一接收定時器,該第一接收定時器超時后重新啟動,并當(dāng)所述第一接收定時器連續(xù)超時預(yù)定次數(shù)時,判定在預(yù)定時間內(nèi)沒有接收到多協(xié)議標(biāo)簽交換運行管理和維護報文。源T-PE91發(fā)送的MPLSOAM報文具體為MPLSOAM中的FFD報文;目標(biāo)T-PE92構(gòu)造的通告報文具體為MPLSOAM中的BDI報文;反向通道可以是專用反向PW、共享反向PW、也可以是單獨的帶外通道。本發(fā)明實施例主要運用于通信領(lǐng)域,在所述領(lǐng)域的PWE3技術(shù)中,若PWE3所在硬件轉(zhuǎn)發(fā)引擎實現(xiàn)了硬件雙向轉(zhuǎn)發(fā)檢測(BFD)功能,則本發(fā)明的實施例也可用于BFD快速檢測PW連通性中。當(dāng)然,隨著通信技術(shù)的發(fā)展,本發(fā)明的實施例有可能應(yīng)用到本領(lǐng)域的其它場景,也有可能轉(zhuǎn)用到類似或者相近的
技術(shù)領(lǐng)域
上去。通過以上的實施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在可讀取的存儲介質(zhì)中,如計算機的軟盤,硬盤或光盤等,包括若干指令用以使得一臺路由器執(zhí)行本發(fā)明各個實施例所述的方法。以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域
的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準(zhǔn)。權(quán)利要求一種檢測虛擬偽線連通性的方法,其特征在于,包括協(xié)商用于檢測第一終結(jié)點和第二終結(jié)點之間的虛擬偽線的連通性的參數(shù),所述參數(shù)包括多協(xié)議標(biāo)簽交換運行管理和維護類型;在第一終結(jié)點上判斷在預(yù)定時間內(nèi)是否接收到來自第二終結(jié)點的包含所述虛擬偽線的標(biāo)簽的多協(xié)議標(biāo)簽交換運行管理和維護報文;如果判定在預(yù)定時間內(nèi)沒有接收到所述多協(xié)議標(biāo)簽交換運行管理和維護報文,則構(gòu)造包含缺陷信息和所述虛擬偽線的標(biāo)簽的通告報文;通過第一終結(jié)點到第二終結(jié)點的消息通道將所述通告報文發(fā)送給第二終結(jié)點。2.根據(jù)權(quán)利要求1所述的檢測虛擬偽線連通性的方法,其特征在于,所述參數(shù)還包括第二終結(jié)點周期性向第一終結(jié)點發(fā)送多協(xié)議標(biāo)簽交換運行管理和維護報文的定時周期;所述方法還包括利用所述定時周期配置第一終結(jié)點上的用于第一終結(jié)點和第二終結(jié)點之間的虛擬偽線的連通性檢測的定時器。3.根據(jù)權(quán)利要求2所述的檢測虛擬偽線連通性的方法,其特征在于,所述參數(shù)還包括第二終結(jié)點向第一終結(jié)點發(fā)送多協(xié)議標(biāo)簽交換運行管理和維護報文的數(shù)目。4.根據(jù)權(quán)利要求1所述的檢測虛擬偽線連通性的方法,其特征在于,定時器配置有定時周期;所述在第一終結(jié)點上判斷在預(yù)定時間內(nèi)是否接收到來自第二終結(jié)點的包含所述虛擬偽線的標(biāo)簽的多協(xié)議標(biāo)簽交換運行管理和維護報文包括當(dāng)所述定時器連續(xù)超時預(yù)定次數(shù)時,則判定在預(yù)定時間內(nèi)沒有接收到所述多協(xié)議標(biāo)簽交換運行管理和維護報文。5.根據(jù)權(quán)利要求1所述的檢測虛擬偽線連通性的方法,其特征在于,所述消息通道包括專用虛擬偽線、共享虛擬偽線或者單獨的帶外通道。6.根據(jù)權(quán)利要求1至5任一項所述的檢測虛擬偽線連通性的方法,其特征在于,在接收到所述多協(xié)議標(biāo)簽交換運行管理和維護報文時,首次啟動所述第一終結(jié)點上的定時器;或在協(xié)商完成后首次啟動所述第一終結(jié)點上的定時器。7.根據(jù)權(quán)利要求4所述的檢測虛擬偽線連通性的方法,其特征在于,如果所述虛擬偽線存在外層標(biāo)簽交換路徑,將所述定時器的定時周期設(shè)置為大于外層標(biāo)簽交換路徑定時周期。8.根據(jù)權(quán)利要求1至5任一項所述的檢測虛擬偽線連通性的方法,其特征在于,所述缺陷信息包括缺陷定位信息。9.一種終結(jié)點,其特征在于,包括協(xié)商模塊,協(xié)商用于檢測本終結(jié)點和第二終結(jié)點之間的虛擬偽線的連通性的參數(shù),所述參數(shù)包含多協(xié)議標(biāo)簽交換運行管理和維護類型;定時器,用于計時;判斷模塊,用于根據(jù)定時器的計時結(jié)果判斷在預(yù)定時間內(nèi)是否接收到來自第二終結(jié)點的包含虛擬偽線的標(biāo)簽的多協(xié)議標(biāo)簽交換運行管理和維護報文;通告構(gòu)造模塊,如果判斷模塊判定在預(yù)定時間內(nèi)沒有接收到所述多協(xié)議標(biāo)簽交換運行管理和維護報文,則構(gòu)造包含缺陷信息和所述虛擬偽線的標(biāo)簽的通告報文;通告發(fā)送模塊,用于通過本終結(jié)點和第二終結(jié)點之間的消息通道將所述通告報文發(fā)送所述第二終結(jié)點。10.根據(jù)權(quán)利要求9所述的終結(jié)點,其特征在于,所述判斷模塊在定時器連續(xù)超時次數(shù)達(dá)到預(yù)定次數(shù)時,判定在預(yù)定時間內(nèi)沒有接收到所述多協(xié)議標(biāo)簽交換運行管理和維護報文。11.一種檢測虛擬偽線連通性的系統(tǒng),其特征在于,包括第二終結(jié)點,向第一終結(jié)點發(fā)送包含用于檢測第一終結(jié)點和第二終結(jié)點之間的虛擬偽線的連通性的參數(shù)的協(xié)商報文,所述參數(shù)包括多協(xié)議標(biāo)簽交換運行管理和維護類型,向第一終結(jié)點發(fā)送包含所述虛擬偽線的標(biāo)簽的多協(xié)議標(biāo)簽交換運行管理和維護報文;第一終結(jié)點,接收第二終結(jié)點發(fā)送的協(xié)商報文,判斷在預(yù)定時間內(nèi)是否接收到所述多協(xié)議標(biāo)簽交換運行管理和維護報文,如果判定在預(yù)定時間內(nèi)沒有接收到所述多協(xié)議標(biāo)簽交換運行管理和維護報文,則構(gòu)造包含缺陷信息和所述虛擬偽線的標(biāo)簽的通告報文,并通過第一終結(jié)點和第二終結(jié)點之間的消息通道將所述通告報文發(fā)送給第二終結(jié)點。全文摘要本發(fā)明實施例公開了一種檢測虛擬偽線連通性的方法、裝置及系統(tǒng),涉及通信領(lǐng)域,解決了現(xiàn)有技術(shù)中PW連通性檢測速度達(dá)不到50ms內(nèi)PW倒換需求的問題。本發(fā)明實施例中在協(xié)商建立PW的過程中,源T-PE將包含MPLAOAM類型的PW的連通性的參數(shù)發(fā)送到目標(biāo)T-PE,在PW建立后,目標(biāo)T-PE判斷是否在預(yù)定時間內(nèi)接收到從源T-PE發(fā)來的包含PW的標(biāo)簽的MPLSOAM報文,若判斷在預(yù)定時間內(nèi)未接收到上述MPLSOAM報文,則構(gòu)造包含缺陷信息的通告報文;通過消息通道將所述通告報文發(fā)送到源T-PE。本發(fā)明實施例主要應(yīng)用于檢測PW連通性的場景。文檔編號H04L12/26GK101826990SQ20091011838公開日2010年9月8日申請日期2009年3月5日優(yōu)先權(quán)日2009年3月5日發(fā)明者胡碧波申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
休宁县| 通化市| 吉隆县| 昌邑市| 铁力市| 许昌县| 大余县| 岳普湖县| 长汀县| 漠河县| 周口市| 莱西市| 湄潭县| 龙里县| 教育| 连云港市| 南投县| 沭阳县| 峡江县| 颍上县| 赣州市| 长岛县| 土默特右旗| 林西县| 天祝| 澄江县| 龙门县| 德安县| 林西县| 梓潼县| 龙胜| 香格里拉县| 旌德县| 屯昌县| 岢岚县| 德兴市| 象山县| 罗平县| 卢氏县| 康马县| 平和县|