專利名稱:對ms-pw進(jìn)行檢測的方法及設(shè)備、系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種對多段偽線(英文全稱為 Multi-Segment I^seudo-Wire,簡稱為MS-PW)的檢測方法及設(shè)備、系統(tǒng)。
背景技術(shù):
在虛擬專用局域網(wǎng)業(yè)務(wù)(英文全稱為Virtual Private LAN krvice,簡稱為 VPLS)或虛擬專線業(yè)務(wù)(英文全稱為Virtual Private Wire Service,簡稱為VPWS)的組網(wǎng)中,直接連接用戶的服務(wù)提供商邊緣(英文全稱為ftxwider Edge,簡稱為ΡΕ)設(shè)備即下層PE (英文全稱為Underlayer ΡΕ,簡稱為UPE)設(shè)備之間可以通過交換PE (英文全稱為 Switching PE,簡稱為SPE)設(shè)備,建立多段偽線(英文全稱為Pseudo Wire,簡稱為PW)即 (英文全稱為Multilegment Pff,簡稱為MS-PW)。對于管道模型(英文全稱為Pipe Model)的公網(wǎng)隧道承載的MS-PW,由于PW標(biāo)簽中的存活時間(英文全稱為Time To Live,簡稱為TTL)字段的值根據(jù)待檢測的PW的段數(shù)變化(即經(jīng)過一段PW,TTL字段的值減1),所以能夠根據(jù)檢測報(bào)文中的PW標(biāo)簽中的TTL字段的值對MS-PW進(jìn)行檢測。然而,對于統(tǒng)一模型(英文全稱為Uniform Model)的公網(wǎng)隧道承載的MS-PW,由于 PW標(biāo)簽中的TTL字段的值根據(jù)MS-PW經(jīng)過的PE設(shè)備(例如UPE設(shè)備、SPE設(shè)備或其他PE 設(shè)備)變化(即經(jīng)過一個PE設(shè)備,TTL字段的值減1),所以需要獲知公網(wǎng)側(cè)信息即MS-PW 對應(yīng)的PE設(shè)備的設(shè)備個數(shù),才能夠根據(jù)檢測報(bào)文中的PW標(biāo)簽中的TTL字段的值對MS-PW 進(jìn)行檢測,操作復(fù)雜,時間長,從而導(dǎo)致了 MS-PW的檢測效率的降低。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種對MS-PW進(jìn)行檢測的方法及設(shè)備、系統(tǒng),用以提高M(jìn)S-PW的檢測效率。一方面提供了一種對MS-PW進(jìn)行檢測的方法,包括SPE設(shè)備接收一個PW檢測報(bào)文,其中,所述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,所述檢測標(biāo)簽中包含一個TTL字段,所述檢測標(biāo)簽位于所述私網(wǎng)PW標(biāo)簽的內(nèi)層;所述SPE設(shè)備根據(jù)所述TTL字段的值,確定所述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件;所述SPE設(shè)備根據(jù)所述PW檢測報(bào)文,檢測所述MS-PW的狀態(tài)。另一方面提供了一種報(bào)文處理方法,包括 SPE設(shè)備接收一個PW檢測報(bào)文,其中,所述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,所述檢測標(biāo)簽中包含一個TTL字段,所述檢測標(biāo)簽位于所述私網(wǎng)PW標(biāo)簽的內(nèi)層; 所述SPE設(shè)備根據(jù)所述TTL字段的值,確定所述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件;所述SPE設(shè)備沿MS-PW轉(zhuǎn)發(fā)所述PW檢測報(bào)文,所述轉(zhuǎn)發(fā)的PW檢測報(bào)文中的TTL 字段的值為所述接收的PW檢測報(bào)文中的TTL字段的值調(diào)整一個步長得到。另一方面提供了一種對MS-PW進(jìn)行檢測的方法,包括UPE設(shè)備在所述MS-PW中發(fā)送一個PW檢測報(bào)文,其中,所述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,所述檢測標(biāo)簽中包含一個TTL字段,所述TTL字段的初始值由所述UPE設(shè)備根據(jù)所述MS-PW中的待檢測的PW段的數(shù)量設(shè)置,所述檢測標(biāo)簽位于所述私網(wǎng)PW標(biāo)簽的內(nèi)層。另一方面提供了一種MS-PW中的SPE設(shè)備,包括接收單元,用于接收一個PW檢測報(bào)文,其中,所述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,所述檢測標(biāo)簽中包含一個TTL字段,所述檢測標(biāo)簽位于所述私網(wǎng)PW 標(biāo)簽的內(nèi)層;確定單元,用于根據(jù)所述TTL字段的值,確定所述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件;檢測單元,用于根據(jù)所述PW檢測報(bào)文,檢測所述MS-PW的狀態(tài)。另一方面提供了一種MS-PW中的SPE設(shè)備,包括接收單元,用于接收一個PW檢測報(bào)文,其中,所述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,所述檢測標(biāo)簽中包含一個TTL字段,所述檢測標(biāo)簽位于所述私網(wǎng)PW 標(biāo)簽的內(nèi)層;確定單元,用于根據(jù)所述TTL字段的值,確定所述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件;轉(zhuǎn)發(fā)單元,用于沿所述MS-PW轉(zhuǎn)發(fā)所述PW檢測報(bào)文,所述轉(zhuǎn)發(fā)的PW檢測報(bào)文中的 TTL字段的值為所述接收的PW檢測報(bào)文中的TTL字段的值調(diào)整一個步長得到。另一方面提供了一種MS-PW中的UPE設(shè)備,包括發(fā)送單元,用于在所述MS-PW中發(fā)送一個PW檢測報(bào)文,其中,所述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,所述檢測標(biāo)簽中包含一個TTL字段,所述TTL字段的初始值由所述UPE設(shè)備根據(jù)所述MS-PW中的待檢測的PW段的數(shù)量設(shè)置,所述檢測標(biāo)簽位于所述私網(wǎng)PW標(biāo)簽的內(nèi)層。另一方面提供了一種包括MS-PW的系統(tǒng),包括上述U PE設(shè)備,還包括SPE設(shè)備,其中,所述SPE設(shè)備接收所述PW檢測報(bào)文;所述SPE設(shè)備根據(jù)所述TTL字段的值,確定所述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件;所述SPE設(shè)備根據(jù)所述PW檢測報(bào)文,檢測所述MS-PW的狀態(tài)。另一方面提供了一種包括MS-PW的系統(tǒng),包括上述U PE設(shè)備,還包括SPE設(shè)備,其中, 所述MP-PW中的一個SPE設(shè)備接收所述PW檢測報(bào)文; 所述SPE設(shè)備根據(jù)所述TTL字段的值,確定所述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件;
所述SPE設(shè)備沿所述MS-PW轉(zhuǎn)發(fā)所述PW檢測報(bào)文,所述轉(zhuǎn)發(fā)的PW檢測報(bào)文中的 TTL字段的值為所述接收的PW檢測報(bào)文中的TTL字段的值調(diào)整一個步長得到。由上述技術(shù)方案可知,UPE設(shè)備在一個MS-PW中發(fā)送一個PW檢測報(bào)文,其中,所述 PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,所述檢測標(biāo)簽中包含一個TTL字段, 所述TTL字段的初始值由所述UPE設(shè)備根據(jù)所述MS-PW中的待檢測的PW段的數(shù)量設(shè)置,使得MS-PW中SPE設(shè)備可以根據(jù)所述檢測報(bào)文中TTL的值確定所述檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件,并檢測MS-PW的狀態(tài)。本實(shí)施例不需要獲知公網(wǎng)側(cè)具體有多少路由器,能夠避免現(xiàn)有技術(shù)中統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW的檢測操作因需要獲知公網(wǎng)側(cè)路由器的詳細(xì)部署情況而導(dǎo)致的操作復(fù)雜和時間長的問題,從而提高了 MS-PW的檢測效率。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明一實(shí)施例提供的對MS-PW進(jìn)行檢測的方法的流程示意圖;圖2為本發(fā)明另一實(shí)施例提供的報(bào)文處理方法的流程示意圖;圖3為本發(fā)明另一實(shí)施例提供的對MS-PW進(jìn)行檢測的方法的流程示意圖;圖4為圖1、圖2或圖3對應(yīng)的實(shí)施例所適用的場景示意圖;圖5為本發(fā)明另一實(shí)施例提供的MS-PW中的SPE設(shè)備的結(jié)構(gòu)示意圖;圖6為本發(fā)明另一實(shí)施例提供的MS-PW中的SPE設(shè)備的結(jié)構(gòu)示意圖;圖7為本發(fā)明另一實(shí)施例提供的MS-PW中的UPE設(shè)備的結(jié)構(gòu)示意圖;圖8為本發(fā)明另一實(shí)施例提供的MS-PW中的UPE設(shè)備的結(jié)構(gòu)示意圖;圖9為本發(fā)明另一實(shí)施例提供的MS-PW中的UPE設(shè)備的結(jié)構(gòu)示意圖;圖IOA為本發(fā)明另一實(shí)施例提供的MS-PW中的UPE設(shè)備的結(jié)構(gòu)示意圖;圖IOB為本發(fā)明另一實(shí)施例提供的MS-PW中的UPE設(shè)備的結(jié)構(gòu)示意圖;圖11為本發(fā)明另一實(shí)施例提供的包括MS-PW的系統(tǒng)的結(jié)構(gòu)示意圖;圖12為本發(fā)明另一實(shí)施例提供的包括MS-PW的系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明一實(shí)施例提供的對MS-PW進(jìn)行檢測的方法的流程示意圖,如圖1所示,本實(shí)施例的對MS-PW進(jìn)行檢測的方法可以包括以下內(nèi)容。10USPE設(shè)備接收一個PW檢測報(bào)文,其中,上述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,上述PW檢測標(biāo)簽中包含一個TTL字段,上述PW檢測標(biāo)簽位于上述私網(wǎng)PW標(biāo)簽的內(nèi)層。
7
可選地,上述TTL字段的初始值由上述MS-PW中生成上述PW檢測報(bào)文的UPE設(shè)備根據(jù)上述MS-PW中的待檢測的PW段的數(shù)量設(shè)置,例如TTL字段的初始值可以設(shè)置為上述待檢測PW段的數(shù)量,或者TTL字段的初始值還可以設(shè)置為上述待檢測PW段的數(shù)量加上N, 其中,N為正整數(shù)(例如1、2、3.......),本實(shí)施例對此不進(jìn)行限定??梢岳斫獾氖潜緦?shí)施例中的PW檢測報(bào)文在經(jīng)過MS-PW途經(jīng)的每個設(shè)備時,該P(yáng)W 檢測報(bào)文中所包含的私網(wǎng)PW標(biāo)簽的變化可以參見現(xiàn)有技術(shù)中的相關(guān)內(nèi)容,此處不再贅述??蛇x地,上述PW檢測報(bào)文中還可以進(jìn)一步包含一個公網(wǎng)標(biāo)簽,例如隧道標(biāo)簽等, 上述公網(wǎng)標(biāo)簽位于上述私網(wǎng)PW標(biāo)簽的外層??梢岳斫獾氖潜緦?shí)施例中的PW檢測報(bào)文在經(jīng)過MS-PW途經(jīng)的每個設(shè)備時,該P(yáng)W檢測報(bào)文中所包含的公網(wǎng)標(biāo)簽的變化可以參見現(xiàn)有技術(shù)中的相關(guān)內(nèi)容,此處不再贅述。102、上述SPE設(shè)備根據(jù)上述TTL字段的值,確定上述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件。具體地,PW檢測標(biāo)簽中的TTL字段的值可以根據(jù)待檢測的PW段的數(shù)量的變化(例如經(jīng)過一段PW,TTL字段的值減1),使得能夠根據(jù)PW檢測標(biāo)簽中的TTL字段的值,確定上述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件,從而能夠避免現(xiàn)有技術(shù)中統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW的檢測操作復(fù)雜和時間長的問題,例如SPE設(shè)備接收到PW檢測報(bào)文之后,則可以將上述PW檢測標(biāo)簽中的TTL字段的值調(diào)整一個步長,例如將TTL字段的值減1。此時,如果SPE設(shè)備將上述PW檢測標(biāo)簽中的TTL字段的值調(diào)整之后得到的TTL字段的值為預(yù)先指定的第一數(shù)值(例如0),那么則可以確定上述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件。再例如SPE設(shè)備接收到檢測報(bào)文之后,此時,如果上述PW檢測標(biāo)簽中的TTL字段的值為預(yù)先指定的第二數(shù)值(例如1),那么則可以確定上述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件。103、上述SPE設(shè)備根據(jù)上述PW檢測報(bào)文,檢測上述MS-PW的狀態(tài)。例如提取上述PW檢測報(bào)文的凈荷數(shù)據(jù),并根據(jù)上述凈荷數(shù)據(jù)檢測上述MS-PW的狀態(tài)。其中,上述101 103的執(zhí)行主體即上述SPE設(shè)備可以為上述待檢測PW中任一個 PW段的尾部對應(yīng)的設(shè)備,本發(fā)明實(shí)施例對此不進(jìn)行限定??梢岳斫獾氖巧鲜?01 103可以是檢測MS-PW中的任一 PW段,或者任意連續(xù)幾個PW段,還可以是檢測MS-PW中的完整的PW,本發(fā)明實(shí)施例對此不進(jìn)行限定??蛇x地,上述PW檢測報(bào)文可以為雙向轉(zhuǎn)發(fā)檢測(英文全稱為Bidirectional Forward Detection,簡稱為BFD)檢測報(bào)文,上述PW檢測標(biāo)簽為上述BFD檢測報(bào)文的頭部數(shù)據(jù)中的新增標(biāo)簽??梢岳斫獾氖潜緦?shí)施例中,SPE設(shè)備提取的BFD檢測報(bào)文的凈荷數(shù)據(jù)為現(xiàn)有技術(shù)中的BFD檢測報(bào)文的凈荷數(shù)據(jù),該凈荷數(shù)據(jù)的詳細(xì)描述,以及SPE設(shè)備根據(jù)該凈荷數(shù)據(jù)進(jìn)行的相應(yīng)處理等可以參見現(xiàn)有技術(shù)中的相關(guān)內(nèi)容,此處不再贅述。可選地,上述PW檢測報(bào)文還可以為傳送多協(xié)議標(biāo)簽交換(英文全稱為 Multi-Protocol Label Switching-Transport Prof ile,簡稱為 MPLS-TP)檢測報(bào)文,上述 PW檢測標(biāo)簽為上述MPLS-TP檢測報(bào)文的頭部數(shù)據(jù)中的取值為13的普通關(guān)聯(lián)通道標(biāo)簽(英文全稱為Generic Associated Channel Label,英文簡稱為GAL),通常被稱為13標(biāo)簽??蛇x地,所述13標(biāo)簽由互聯(lián)網(wǎng)工程任務(wù)組(英文全稱為hternet Engineering Task Force, 英文簡稱為IETF)的意見征求(英文全稱為Request For Comments,英文簡稱為RFC) 5886定義??梢岳斫獾氖潜緦?shí)施例中,SPE設(shè)備提取的MPLS-TP檢測報(bào)文的凈荷數(shù)據(jù)為現(xiàn)有技術(shù)中的MPLS-TP檢測報(bào)文的凈荷數(shù)據(jù),該凈荷數(shù)據(jù)的詳細(xì)描述,以及SPE設(shè)備根據(jù)該凈荷數(shù)據(jù)進(jìn)行的相應(yīng)處理等可以參見現(xiàn)有技術(shù)中的相關(guān)內(nèi)容,此處不再贅述??梢岳斫獾氖巧鲜鯞FD檢測報(bào)文或MPLS-TP檢測報(bào)文的頭部數(shù)據(jù)中還可以進(jìn)一步包括其他現(xiàn)有的標(biāo)簽,例如私網(wǎng)PW標(biāo)簽、公網(wǎng)標(biāo)簽等,上述其他現(xiàn)有的標(biāo)簽的詳細(xì)描述可以參見現(xiàn)有技術(shù)中的相關(guān)內(nèi)容,此處不再贅述。本實(shí)施例中,通過在PW檢測報(bào)文的頭部數(shù)據(jù)中私網(wǎng)PW標(biāo)簽的內(nèi)層增加PW檢測標(biāo)簽,從而使得SPE設(shè)備能夠根據(jù)上述PW檢測標(biāo)簽中所包含的TTL字段的值,確定上述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件,并根據(jù)上述PW檢測報(bào)文,檢測上述MS-PW的狀態(tài),本實(shí)施例不需要獲知公網(wǎng)側(cè)具體有多少路由器,能夠避免現(xiàn)有技術(shù)中統(tǒng)一模型的公網(wǎng)隧道承載的 MS-Pff的檢測操作復(fù)雜和時間長的問題,從而提高了 MS-PW的檢測效率。另外,本實(shí)施例的檢測方法均可以適用于管道模型和統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW的檢測,能夠有效屏蔽公網(wǎng)隧道的差異。圖2為本發(fā)明另一實(shí)施例提供的報(bào)文處理方法的流程示意圖,如圖2所示,本實(shí)施例的報(bào)文處理方法可以以下內(nèi)容。201、SPE設(shè)備接收一個PW檢測報(bào)文,其中,上述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,上述PW檢測標(biāo)簽中包含一個TTL字段,上述PW檢測標(biāo)簽位于上述私網(wǎng)PW標(biāo)簽的內(nèi)層??蛇x地,上述TTL字段的初始值由上述MS-PW中生成上述PW檢測報(bào)文的UPE設(shè)備根據(jù)上述MS-PW中的待檢測的PW段的數(shù)量設(shè)置,例如TTL字段的初始值可以設(shè)置為上述待檢測PW段的數(shù)量,或者TTL字段的初始值還可以設(shè)置為上述待檢測PW段的數(shù)量加上N, 其中,N為正整數(shù)(例如1、2、3.......),本實(shí)施例對此不進(jìn)行限定。可以理解的是本實(shí)施例中的PW檢測報(bào)文在經(jīng)過MS-PW途經(jīng)的每個設(shè)備時,該P(yáng)W 檢測報(bào)文中所包含的私網(wǎng)PW標(biāo)簽的變化可以參見現(xiàn)有技術(shù)中的相關(guān)內(nèi)容,此處不再贅述??蛇x地,上述PW檢測報(bào)文中還可以進(jìn)一步包含一個公網(wǎng)標(biāo)簽,例如隧道標(biāo)簽等, 上述公網(wǎng)標(biāo)簽位于上述私網(wǎng)PW標(biāo)簽的外層。可以理解的是本實(shí)施例中的PW檢測報(bào)文在經(jīng)過MS-PW途經(jīng)的每個設(shè)備時,該P(yáng)W檢測報(bào)文中所包含的公網(wǎng)標(biāo)簽的變化可以參見現(xiàn)有技術(shù)中的相關(guān)內(nèi)容,此處不再贅述。202、上述SPE設(shè)備根據(jù)上述TTL字段的值,確定上述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件。具體地,PW檢測標(biāo)簽中的TTL字段的值可以根據(jù)待檢測的PW的段數(shù)變化(例如 經(jīng)過一段PW,TTL字段的值減1),使得能夠根據(jù)PW檢測標(biāo)簽中的TTL字段的值,確定上述 PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件,從而能夠避免現(xiàn)有技術(shù)中統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW的檢測操作復(fù)雜和時間長的問題,203、上述SPE設(shè)備沿MS-PW轉(zhuǎn)發(fā)上述PW檢測報(bào)文,上述轉(zhuǎn)發(fā)的PW檢測報(bào)文中的TTL字段的值為上述接收的PW檢測報(bào)文中的TTL字段的值調(diào)整一個步長得到。例如SPE設(shè)備接收到PW檢測報(bào)文之后,則可以將上述PW檢測標(biāo)簽中的TTL字段的值調(diào)整一個步長,例如將TTL字段的值減1。此時,如果SPE設(shè)備將上述PW檢測標(biāo)簽中的TTL字段的值調(diào)整之后得到的TTL字段的值不為預(yù)先指定的第一數(shù)值(例如0),那么 SPE設(shè)備則可以確定上述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件,從而可以沿上述MS-PW 轉(zhuǎn)發(fā)上述PW檢測報(bào)文??梢岳斫獾氖巧鲜鯯PE設(shè)備轉(zhuǎn)發(fā)的PW檢測報(bào)文中的TTL字段的值為上述SPE設(shè)備接收的PW檢測報(bào)文中的TTL字段的值調(diào)整一個步長得到。再例如SPE設(shè)備接收到檢測報(bào)文之后,此時,如果上述PW檢測標(biāo)簽中的TTL字段的值不為預(yù)先指定的第二數(shù)值(例如1),那么SPE設(shè)備則可以確定上述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件,從而可以將上述PW檢測標(biāo)簽中的TTL字段的值調(diào)整一個步長,例如將TTL字段的值減1,并沿上述MS-PW轉(zhuǎn)發(fā)上述PW檢測報(bào)文??梢岳斫獾氖巧鲜鯯PE 設(shè)備轉(zhuǎn)發(fā)的PW檢測報(bào)文中的TTL字段的值為上述SPE設(shè)備接收的PW檢測報(bào)文中的TTL字段的值調(diào)整一個步長得到。其中,上述201 203的執(zhí)行主體即上述SPE設(shè)備可以為上述待檢測PW中任一段 Pff的尾部對應(yīng)的設(shè)備,本發(fā)明實(shí)施例對此不進(jìn)行限定??蛇x地,上述PW檢測報(bào)文可以為BFD檢測報(bào)文,上述PW檢測標(biāo)簽為上述BFD檢測報(bào)文的頭部數(shù)據(jù)中的新增標(biāo)簽??梢岳斫獾氖潜緦?shí)施例中,SPE設(shè)備提取的BFD檢測報(bào)文的凈荷數(shù)據(jù)為現(xiàn)有技術(shù)中的BFD檢測報(bào)文的凈荷數(shù)據(jù),該凈荷數(shù)據(jù)的詳細(xì)描述,以及SPE設(shè)備根據(jù)該凈荷數(shù)據(jù)進(jìn)行的相應(yīng)處理等可以參見現(xiàn)有技術(shù)中的相關(guān)內(nèi)容,此處不再贅述??蛇x地,上述PW檢測報(bào)文還可以為MPLS-TP檢測報(bào)文,上述PW檢測標(biāo)簽為上述 MPLS-TP檢測報(bào)文的頭部數(shù)據(jù)中的取值為13的GAL。通常被稱為13標(biāo)簽。可選地,所述13 標(biāo)簽由IETF的RFC 5886定義??梢岳斫獾氖巧鲜鯞FD檢測報(bào)文或MPLS-TP檢測報(bào)文的頭部數(shù)據(jù)中還可以進(jìn)一步包括其他現(xiàn)有的標(biāo)簽,例如私網(wǎng)PW標(biāo)簽、公網(wǎng)標(biāo)簽等,上述其他現(xiàn)有的標(biāo)簽的詳細(xì)描述可以參見現(xiàn)有技術(shù)中的相關(guān)內(nèi)容,此處不再贅述。本實(shí)施例中,通過在PW檢測報(bào)文的頭部數(shù)據(jù)中私網(wǎng)PW標(biāo)簽的內(nèi)層增加PW檢測標(biāo)簽,從而使得SPE設(shè)備能夠根據(jù)上述PW檢測標(biāo)簽中所包含的TTL字段的值,確定上述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件,并沿MS-PW轉(zhuǎn)發(fā)上述PW檢測報(bào)文,本實(shí)施例不需要獲知公網(wǎng)側(cè)具體有多少路由器,能夠避免現(xiàn)有技術(shù)中統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW的檢測操作復(fù)雜和時間長的問題,從而提高了 MS-PW的檢測效率。另外,本實(shí)施例的檢測方法均可以適用于管道模型和統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW的檢測,能夠有效屏蔽公網(wǎng)隧道的差異。圖3為本發(fā)明另一實(shí)施例提供的對MS-PW進(jìn)行檢測的方法的流程示意圖,如圖3 所示,本實(shí)施例的對MS-PW進(jìn)行檢測的方法可以包括以下內(nèi)容。301、UPE設(shè)備在上述MS-PW中發(fā)送一個PW檢測報(bào)文,其中,上述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,上述檢測標(biāo)簽中包含一個TTL字段,上述TTL字段的初始值由上述UPE設(shè)備根據(jù)上述MS-PW中的待檢測的PW段的數(shù)量設(shè)置,上述檢測標(biāo)簽位于上述私網(wǎng)PW標(biāo)簽的內(nèi)層。
10
可選地,上述PW檢測報(bào)文中還可以進(jìn)一步包含一個公網(wǎng)標(biāo)簽,例如隧道標(biāo)簽等, 上述公網(wǎng)標(biāo)簽位于上述私網(wǎng)PW標(biāo)簽的外層??梢岳斫獾氖潜緦?shí)施例中的PW檢測報(bào)文在經(jīng)過MS-PW途經(jīng)的每個設(shè)備時,該P(yáng)W檢測報(bào)文中所包含的公網(wǎng)標(biāo)簽的變化可以參見現(xiàn)有技術(shù)中的相關(guān)內(nèi)容,此處不再贅述??蛇x地,本實(shí)施例中,上述MP-PW中的一個SPE設(shè)備還可以進(jìn)一步接收上述PW檢測報(bào)文,并根據(jù)上述TTL字段的值,確定上述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件,使得上述SPE設(shè)備能夠根據(jù)上述PW檢測報(bào)文,檢測上述MS-PW的狀態(tài)??蛇x地,關(guān)于SPE設(shè)備的詳細(xì)描述可以參見圖1對應(yīng)的實(shí)施例中的相關(guān)內(nèi)容,此處不再贅述??蛇x地,本實(shí)施例中,上述MP-PW中的一個SPE設(shè)備還可以進(jìn)一步接收上述PW檢測報(bào)文。并且,上述SPE設(shè)備根據(jù)上述TTL字段的值,確定上述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件,使得上述SPE設(shè)備能夠沿上述MS-PW轉(zhuǎn)發(fā)上述PW檢測報(bào)文,上述轉(zhuǎn)發(fā)的PW 檢測報(bào)文中的TTL字段的值為上述接收的PW檢測報(bào)文中的TTL字段的值調(diào)整一個步長得到。具體地,詳細(xì)描述可以參見圖2對應(yīng)的實(shí)施例中的相關(guān)內(nèi)容,此處不再贅述??蛇x地,本實(shí)施例中,除了上述U PE設(shè)備和上述MP-PW中的各個SPE設(shè)備之外的設(shè)備,對上述TTL字段的值不進(jìn)行調(diào)整。本實(shí)施例中,通過在UPE設(shè)備發(fā)送的PW檢測報(bào)文的頭部數(shù)據(jù)中私網(wǎng)PW標(biāo)簽的內(nèi)層增加PW檢測標(biāo)簽,從而使得SPE設(shè)備能夠根據(jù)上述PW檢測標(biāo)簽中所包含的TTL字段的值,確定上述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件,并根據(jù)上述PW檢測報(bào)文,檢測上述 MS-Pff的狀態(tài),或者確定上述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件,并沿上述MS-PW轉(zhuǎn)發(fā)上述PW檢測報(bào)文,本實(shí)施例不需要獲知公網(wǎng)側(cè)具體有多少路由器,能夠避免現(xiàn)有技術(shù)中統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW的檢測操作復(fù)雜和時間長的問題,從而提高了 MS-PW的檢測效率。另外,本實(shí)施例的檢測方法均可以適用于管道模型和統(tǒng)一模型的公網(wǎng)隧道承載的 MS-Pff的檢測,能夠有效屏蔽公網(wǎng)隧道的差異。為使得本發(fā)明實(shí)施例提供的方法更加清楚,下面將以MS-PW為兩跳PW(即MS-PW 包含兩段PW)作為舉例。如圖4所示,本實(shí)施例中,在UPE A設(shè)備與UPE B設(shè)備之間,通過 SPE設(shè)備,建立兩個PW段,以形成MS-PW。可以理解的是UPE A設(shè)備與SPE設(shè)備之間、以及 SPE設(shè)備與UPE B設(shè)備之間,還可能存在其他PE設(shè)備,由于這些其他PE設(shè)備并不是PW的端點(diǎn),只是對應(yīng)的PW途徑的設(shè)備,他們對檢測標(biāo)簽的TTL字段的值不做任何處理,直接透明傳遞該檢測標(biāo)簽的TTL字段的值。如果是檢測MS-PW的全部PW段,TTL字段的初始值則可以設(shè)置為待檢測PW的段數(shù)值2。這樣,SPE設(shè)備接收到UPE A設(shè)備發(fā)送的檢測報(bào)文之后,將檢測標(biāo)簽中的TTL字段的初始值2減1,并將檢測報(bào)文發(fā)送給U PE B設(shè)備;UPE B設(shè)備接收到SPE設(shè)備發(fā)送的檢測報(bào)文之后,則可以提取上述PW檢測報(bào)文的凈荷數(shù)據(jù),并根據(jù)上述凈荷數(shù)據(jù)檢測上述MS-PW的狀態(tài)。如果是檢測MS-PW的一個PW段,例如UPE A設(shè)備與SPE設(shè)備之間的PW,TTL字段的初始值則可以設(shè)置為待檢測PW段的數(shù)量值1。這樣,SPE設(shè)備接收到UPE A設(shè)備發(fā)送的檢測報(bào)文之后,將檢測標(biāo)簽中的TTL字段的初始值1減1,此時檢測標(biāo)簽中的TTL字段的值為0,即為預(yù)先指定的數(shù)值0,SPE則可以提取上述PW檢測報(bào)文的凈荷數(shù)據(jù),并根據(jù)上述凈荷數(shù)據(jù)檢測上述UPE A和SPE之間的PW段的狀態(tài)。
需要說明的是對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。在上述實(shí)施例中,對各個實(shí)施例的描述都各有側(cè)重,某個實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。圖5為本發(fā)明另一實(shí)施例提供的MS-PW中的SPE設(shè)備的結(jié)構(gòu)示意圖,如圖5所示, 本實(shí)施例的MS-PW中的SPE設(shè)備可以包括接收單元51、確定單元52和檢測單元53。接收單元51用于接收一個PW檢測報(bào)文,其中,上述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng) PW標(biāo)簽,上述檢測標(biāo)簽中包含一個TTL字段,上述檢測標(biāo)簽位于上述私網(wǎng)PW標(biāo)簽的內(nèi)層; 確定單元52用于根據(jù)上述TTL字段的值,確定上述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件; 檢測單元53用于根據(jù)接收單元51接收的上述PW檢測報(bào)文,檢測上述MS-PW的狀態(tài)??蛇x地,上述TTL字段的初始值由上述MS-PW中生成上述PW檢測報(bào)文的UPE設(shè)備根據(jù)上述MS-PW中的待檢測的PW段的數(shù)量設(shè)置。上述圖1對應(yīng)的實(shí)施例中SPE設(shè)備的功能可以由本實(shí)施例提供的MS-PW中的SPE 設(shè)備實(shí)現(xiàn)??蛇x地,本實(shí)施例中的接收單元51接收的上述PW檢測報(bào)文中還可以進(jìn)一步包含一個公網(wǎng)標(biāo)簽,上述公網(wǎng)標(biāo)簽位于上述私網(wǎng)PW標(biāo)簽的外層。可選地,接收單元51接收的上述PW檢測報(bào)文可以為BFD檢測報(bào)文,上述PW檢測標(biāo)簽為上述BFD檢測報(bào)文的頭部數(shù)據(jù)中的新增標(biāo)簽。例如檢測單元53具體可以提取接收單元51接收的上述BFD檢測報(bào)文的凈荷數(shù)據(jù),并根據(jù)上述凈荷數(shù)據(jù)檢測上述MS-PW的狀態(tài)??梢岳斫獾氖潜緦?shí)施例中,檢測單元53提取的BFD檢測報(bào)文的凈荷數(shù)據(jù)為現(xiàn)有技術(shù)中的BFD檢測報(bào)文的凈荷數(shù)據(jù),該凈荷數(shù)據(jù)的詳細(xì)描述,以及檢測單元根據(jù)該凈荷數(shù)據(jù)進(jìn)行的相應(yīng)處理等可以參見現(xiàn)有技術(shù)中的相關(guān)內(nèi)容,此處不再贅述??蛇x地,接收單元51接收的上述PW檢測報(bào)文還可以為MPLS-TP檢測報(bào)文,上述PW 檢測標(biāo)簽為上述MPLS-TP檢測報(bào)文的頭部數(shù)據(jù)中的取值為13的GAL。例如檢測單元53具體可以提取接收單元51接收的上述MPLS-TP檢測報(bào)文的凈荷數(shù)據(jù),并根據(jù)上述凈荷數(shù)據(jù)檢測上述MS-PW的狀態(tài)??梢岳斫獾氖潜緦?shí)施例中,檢測單元53提取的MPLS-TP檢測報(bào)文的凈荷數(shù)據(jù)為現(xiàn)有技術(shù)中的MPLS-TP檢測報(bào)文的凈荷數(shù)據(jù),該凈荷數(shù)據(jù)的詳細(xì)描述,以及檢測單元根據(jù)該凈荷數(shù)據(jù)進(jìn)行的相應(yīng)處理等可以參見現(xiàn)有技術(shù)中的相關(guān)內(nèi)容,此處不再贅述。本實(shí)施例中,通過在PW檢測報(bào)文的頭部數(shù)據(jù)中私網(wǎng)PW標(biāo)簽的內(nèi)層增加PW檢測標(biāo)簽,從而使得確定單元能夠根據(jù)上述PW檢測標(biāo)簽中所包含的TTL字段的值,確定上述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件,并由檢測單元根據(jù)上述PW檢測報(bào)文,檢測上述MS-PW的狀態(tài),本實(shí)施例不需要獲知公網(wǎng)側(cè)具體有多少路由器,能夠避免現(xiàn)有技術(shù)中統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW的檢測操作復(fù)雜和時間長的問題,從而提高了 MS-PW的檢測效率。另外,本實(shí)施例的檢測方法均可以適用于管道模型和統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW的檢測,能夠有效屏蔽公網(wǎng)隧道的差異。
圖6為本發(fā)明另一實(shí)施例提供的MS-PW中的SPE設(shè)備的結(jié)構(gòu)示意圖,如圖6所示, 本實(shí)施例的MS-PW中的SPE設(shè)備可以包括接收單元61、確定單元62和轉(zhuǎn)發(fā)單元63。其中, 接收單元61用于接收一個PW檢測報(bào)文,其中,上述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,上述檢測標(biāo)簽中包含一個TTL字段,上述檢測標(biāo)簽位于上述私網(wǎng)PW標(biāo)簽的內(nèi)層;確定單元62用于根據(jù)上述TTL字段的值,確定上述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件;轉(zhuǎn)發(fā)單元63用于沿上述MS-PW轉(zhuǎn)發(fā)接收單元61接收的上述PW檢測報(bào)文,上述轉(zhuǎn)發(fā)的PW檢測報(bào)文中的TTL字段的值為接收單元61接收的上述接收的PW檢測報(bào)文中的TTL 字段的值調(diào)整一個步長得到。上述圖2對應(yīng)的實(shí)施例中SPE設(shè)備的功能可以由本實(shí)施例提供的MS-PW中的SPE 設(shè)備實(shí)現(xiàn)。本實(shí)施例中,通過在PW檢測報(bào)文的頭部數(shù)據(jù)中私網(wǎng)PW標(biāo)簽的內(nèi)層增加PW檢測標(biāo)簽,從而使得確定單元能夠根據(jù)上述PW檢測標(biāo)簽中所包含的TTL字段的值,確定上述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件,并由轉(zhuǎn)發(fā)單元沿MS-PW轉(zhuǎn)發(fā)上述PW檢測報(bào)文,本實(shí)施例不需要獲知公網(wǎng)側(cè)具體有多少路由器,能夠避免現(xiàn)有技術(shù)中統(tǒng)一模型的公網(wǎng)隧道承載的 MS-Pff的檢測操作復(fù)雜和時間長的問題,從而提高了 MS-PW的檢測效率。另外,本實(shí)施例的檢測方法均可以適用于管道模型和統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW的檢測,能夠有效屏蔽公網(wǎng)隧道的差異。圖7為本發(fā)明另一實(shí)施例提供的MS-PW中的UPE設(shè)備的結(jié)構(gòu)示意圖,如圖7所示, 本實(shí)施例的MS-PW中的UPE設(shè)備可以包括發(fā)送單元71,用于在上述MS-PW中發(fā)送一個PW檢測報(bào)文,其中,上述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,上述檢測標(biāo)簽中包含一個TTL字段,所述TTL字段的初始值由所述UPE設(shè)備根據(jù)所述MS-PW中的待檢測的 PW段的數(shù)量設(shè)置,上述檢測標(biāo)簽位于上述私網(wǎng)PW標(biāo)簽的內(nèi)層。上述圖3對應(yīng)的實(shí)施例中UPE設(shè)備的功能可以由本實(shí)施例提供的MS-PW中的UPE 設(shè)備實(shí)現(xiàn)??蛇x地,如圖8所示,本實(shí)施例提供的UPE設(shè)備還可以進(jìn)一步包括公網(wǎng)標(biāo)簽封裝單元81,用于為上述PW檢測報(bào)文封裝一個公網(wǎng)標(biāo)簽,上述公網(wǎng)標(biāo)簽位于上述私網(wǎng)PW標(biāo)簽的外層??蛇x地,如圖9所示,本實(shí)施例提供的UPE設(shè)備還可以進(jìn)一步包括TTL設(shè)置單元 91,用于根據(jù)上述MS-PW中的待檢測的PW段的數(shù)量設(shè)置上述TTL字段的初始值??蛇x地,所述UPE設(shè)備可以既包括所述公網(wǎng)標(biāo)簽封裝單元81,又包括所述TTL設(shè)置單元91。可選地,如圖IOA所示,本實(shí)施例提供的UPE設(shè)備還可以進(jìn)一步包括第一檢測報(bào)文生成單元1001,用于生成上述PW檢測報(bào)文,上述PW檢測報(bào)文為BFD檢測報(bào)文,上述檢測標(biāo)簽為上述BFD檢測報(bào)文的頭部數(shù)據(jù)中的新增標(biāo)簽??蛇x地,如圖IOB所示,本實(shí)施例提供的UPE設(shè)備還可以進(jìn)一步包括第二檢測報(bào)文生成單元1002,用于生成上述PW檢測報(bào)文,上述PW檢測報(bào)文為MPLS-TP檢測報(bào)文,上述檢測標(biāo)簽為上述MPLS-TP檢測報(bào)文的頭部數(shù)據(jù)中的取值為13的普通關(guān)聯(lián)通道標(biāo)簽。本實(shí)施例中,通過在發(fā)送單元發(fā)送的PW檢測報(bào)文的頭部數(shù)據(jù)中私網(wǎng)PW標(biāo)簽的內(nèi)層增加PW檢測標(biāo)簽,從而使得SPE設(shè)備能夠根據(jù)上述PW檢測標(biāo)簽中所包含的TTL字段的
13值,確定上述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件,并根據(jù)上述PW檢測報(bào)文,檢測上述 MS-PW的狀態(tài),或者確定上述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件,并沿上述MS-PW轉(zhuǎn)發(fā)上述PW檢測報(bào)文,本實(shí)施例不需要獲知公網(wǎng)側(cè)具體有多少路由器,能夠避免現(xiàn)有技術(shù)中統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW的檢測操作復(fù)雜和時間長的問題,從而提高了 MS-PW的檢測效率。另外,本實(shí)施例的檢測方法均可以適用于管道模型和統(tǒng)一模型的公網(wǎng)隧道承載的 MS-Pff的檢測,能夠有效屏蔽公網(wǎng)隧道的差異。圖11為本發(fā)明另一實(shí)施例提供的包括MS-PW的系統(tǒng)的結(jié)構(gòu)示意圖,如圖11所示, 本實(shí)施例的包括MS-PW的系統(tǒng)可以包括上述圖7、圖8和圖9中任一對應(yīng)的實(shí)施例提供的 MS-PW中的UPE設(shè)備1101,還可以進(jìn)一步包括SPE設(shè)備1102。其中,上述SPE設(shè)備1102接收上述PW檢測報(bào)文;上述SPE設(shè)備1102根據(jù)上述TTL字段的值,確定上述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件;上述SPE設(shè)備1102根據(jù)上述PW檢測報(bào)文,檢測上述MS-PW的狀態(tài)。可選地,上述圖5對應(yīng)的實(shí)施例中SPE設(shè)備的功能可以由本實(shí)施例提供的包括 MS-Pff的系統(tǒng)中SPE設(shè)備實(shí)現(xiàn)??蛇x地,本實(shí)施例中,除了上述UPE設(shè)備和上述SPE設(shè)備之外的設(shè)備,對上述TTL 字段的值不進(jìn)行調(diào)整。本實(shí)施例中,通過在UPE設(shè)備發(fā)送的PW檢測報(bào)文的頭部數(shù)據(jù)中私網(wǎng)PW標(biāo)簽的內(nèi)層增加PW檢測標(biāo)簽,從而使得SPE設(shè)備能夠根據(jù)上述PW檢測標(biāo)簽中所包含的TTL字段的值,確定上述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件,并根據(jù)上述PW檢測報(bào)文,檢測上述 MS-PW的狀態(tài),本實(shí)施例不需要獲知公網(wǎng)側(cè)具體有多少路由器,能夠避免現(xiàn)有技術(shù)中統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW的檢測操作復(fù)雜和時間長的問題,從而提高了 MS-PW的檢測效率。另外,本實(shí)施例的檢測方法均可以適用于管道模型和統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW 的檢測,能夠有效屏蔽公網(wǎng)隧道的差異。圖12為本發(fā)明另一實(shí)施例提供的包括MS-PW的系統(tǒng)的結(jié)構(gòu)示意圖,如圖12所示, 本實(shí)施例的包括MS-PW的系統(tǒng)可以包括上述圖7、圖8和圖9中任一對應(yīng)的實(shí)施例提供的 MS-PW中的U PE設(shè)備1201,還可以進(jìn)一步包括SPE設(shè)備1202。其中,上述MP-PW中的一個 SPE設(shè)備1202接收上述PW檢測報(bào)文;上述SPE設(shè)備1202根據(jù)上述TTL字段的值,確定上述 PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件;上述SPE設(shè)備1202沿上述MS-PW轉(zhuǎn)發(fā)上述PW檢測報(bào)文,上述轉(zhuǎn)發(fā)的PW檢測報(bào)文中的TTL字段的值為上述接收的PW檢測報(bào)文中的TTL字段的值調(diào)整一個步長得到。可選地,本實(shí)施例中,除了上述UPE設(shè)備和上述SPE設(shè)備之外的設(shè)備,對上述TTL 字段的值不進(jìn)行調(diào)整??蛇x地,上述圖6對應(yīng)的實(shí)施例中SPE設(shè)備的功能可以由本實(shí)施例提供的包括 MS-Pff的系統(tǒng)中SPE設(shè)備實(shí)現(xiàn)。本實(shí)施例中,通過在UPE設(shè)備發(fā)送的PW檢測報(bào)文的頭部數(shù)據(jù)中私網(wǎng)PW標(biāo)簽的內(nèi)層增加PW檢測標(biāo)簽,從而使得SPE設(shè)備能夠根據(jù)上述PW檢測標(biāo)簽中所包含的TTL字段的值,確定上述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件,并沿MS-PW轉(zhuǎn)發(fā)上述PW檢測報(bào)文, 本實(shí)施例不需要獲知公網(wǎng)側(cè)具體有多少路由器,能夠避免現(xiàn)有技術(shù)中統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW的檢測操作復(fù)雜和時間長的問題,從而提高了 MS-PW的檢測效率。另外,本實(shí)施例的檢測方法均可以適用于管道模型和統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW的檢測,能夠有效屏蔽公網(wǎng)隧道的差異。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng), 裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,上述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。上述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例上述方法的部分步驟。而前述的存儲介質(zhì)包括U盤、移動硬盤、只讀存儲器(Read-Only Memory,簡稱為 ROM)、隨機(jī)存取存儲器(Random Access Memory,簡稱為RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種對多段偽線MS-PW進(jìn)行檢測的方法,其特征在于,包括交換服務(wù)提供商邊緣SPE設(shè)備接收一個偽線PW檢測報(bào)文,其中,所述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,所述檢測標(biāo)簽中包含一個存活時間TTL字段,所述檢測標(biāo)簽位于所述私網(wǎng)PW標(biāo)簽的內(nèi)層;所述SPE設(shè)備根據(jù)所述TTL字段的值,確定所述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件;所述SPE設(shè)備根據(jù)所述PW檢測報(bào)文,檢測所述MS-PW的狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述PW檢測報(bào)文中還包含一個公網(wǎng)標(biāo)簽, 所述公網(wǎng)標(biāo)簽位于所述私網(wǎng)PW標(biāo)簽的外層。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述TTL字段的初始值由所述MS-PW中生成所述PW檢測報(bào)文的下層服務(wù)提供商邊緣UPE設(shè)備根據(jù)所述MS-PW中的待檢測的PW段的數(shù)量設(shè)置。
4.根據(jù)權(quán)利要求1 3任一權(quán)利要求所述的方法,其特征在于,所述PW檢測報(bào)文為雙向轉(zhuǎn)發(fā)檢測BFD檢測報(bào)文,所述檢測標(biāo)簽為所述BFD檢測報(bào)文的頭部數(shù)據(jù)中的新增標(biāo)簽;或者所述PW檢測報(bào)文為傳送多協(xié)議標(biāo)簽交換MPLS-TP檢測報(bào)文,所述檢測標(biāo)簽為所述 MPLS-TP檢測報(bào)文的頭部數(shù)據(jù)中的取值為13的普通關(guān)聯(lián)通道標(biāo)簽。
5.一種報(bào)文處理方法,其特征在于,包括交換服務(wù)提供商邊緣SPE設(shè)備接收一個偽線PW檢測報(bào)文,其中,所述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,所述檢測標(biāo)簽中包含一個存活時間TTL字段,所述檢測標(biāo)簽位于所述私網(wǎng)PW標(biāo)簽的內(nèi)層;所述SPE設(shè)備根據(jù)所述TTL字段的值,確定所述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件;所述SPE設(shè)備沿多段偽線MS-PW轉(zhuǎn)發(fā)所述PW檢測報(bào)文,所述轉(zhuǎn)發(fā)的PW檢測報(bào)文中的 TTL字段的值為所述接收的PW檢測報(bào)文中的TTL字段的值調(diào)整一個步長得到。
6.一種對多段偽線MS-PW進(jìn)行檢測的方法,其特征在于,包括下層服務(wù)提供商邊緣UPE設(shè)備在所述MS-PW中發(fā)送一個偽線PW檢測報(bào)文,其中,所述 PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,所述檢測標(biāo)簽中包含一個存活時間 TTL字段,所述TTL字段的初始值由所述UPE設(shè)備根據(jù)所述MS-PW中的待檢測的PW段的數(shù)量設(shè)置,所述檢測標(biāo)簽位于所述私網(wǎng)PW標(biāo)簽的內(nèi)層。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述PW檢測報(bào)文中還包含一個公網(wǎng)標(biāo)簽, 所述公網(wǎng)標(biāo)簽位于所述私網(wǎng)PW標(biāo)簽的外層。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述方法還包括所述MP-PW中的一個交換服務(wù)提供商邊緣SPE設(shè)備接收所述PW檢測報(bào)文; 所述SPE設(shè)備根據(jù)所述TTL字段的值,確定所述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件;所述SPE設(shè)備根據(jù)所述PW檢測報(bào)文,檢測所述MS-PW的狀態(tài)。
9.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述方法還包括 所述MP-PW中的一個SPE設(shè)備接收所述PW檢測報(bào)文;所述SPE設(shè)備根據(jù)所述TTL字段的值,確定所述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件;所述SPE設(shè)備沿所述MS-PW轉(zhuǎn)發(fā)所述PW檢測報(bào)文,所述轉(zhuǎn)發(fā)的PW檢測報(bào)文中的TTL 字段的值為所述接收的PW檢測報(bào)文中的TTL字段的值調(diào)整一個步長得到。
10.根據(jù)權(quán)利要求6 9任一權(quán)利要求所述的方法,其特征在于,所述方法還包括除了所述UPE設(shè)備和所述MP-PW中的各個SPE設(shè)備之外的設(shè)備,對所述TTL字段的值不進(jìn)行調(diào)整。
11.一種多段偽線MS-PW中的交換服務(wù)提供商邊緣SPE設(shè)備,其特征在于,包括接收單元,用于接收一個偽線PW檢測報(bào)文,其中,所述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,所述檢測標(biāo)簽中包含一個TTL字段,所述檢測標(biāo)簽位于所述私網(wǎng)PW 標(biāo)簽的內(nèi)層;確定單元,用于根據(jù)所述存活時間TTL字段的值,確定所述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件;檢測單元,用于根據(jù)所述PW檢測報(bào)文,檢測所述MS-PW的狀態(tài)。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其特征在于,所述PW檢測報(bào)文中還包含一個公網(wǎng)標(biāo)簽,所述公網(wǎng)標(biāo)簽位于所述私網(wǎng)PW標(biāo)簽的外層。
13.根據(jù)權(quán)利要求11所述的設(shè)備,其特征在于,所述TTL字段的初始值由所述MS-PW中生成所述PW檢測報(bào)文的下層服務(wù)提供商邊緣U PE設(shè)備根據(jù)所述MS-PW中的待檢測的PW 段的數(shù)量設(shè)置。
14.根據(jù)權(quán)利要求11 13任一權(quán)利要求所述的設(shè)備,其特征在于,所述接收單元接收的所述PW檢測報(bào)文為雙向轉(zhuǎn)發(fā)檢測BFD檢測報(bào)文,所述檢測標(biāo)簽為所述BFD檢測報(bào)文的頭部數(shù)據(jù)中的新增標(biāo)簽;或者傳送多協(xié)議標(biāo)簽交換MPLS-TP檢測報(bào)文,所述檢測標(biāo)簽為所述MPLS-TP檢測報(bào)文的頭部數(shù)據(jù)中的取值為13的普通關(guān)聯(lián)通道標(biāo)簽。
15.一種多段偽線MS-PW中的交換服務(wù)提供商邊緣SPE設(shè)備,其特征在于,包括接收單元,用于接收一個偽線PW檢測報(bào)文,其中,所述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,所述檢測標(biāo)簽中包含一個存活時間TTL字段,所述檢測標(biāo)簽位于所述私網(wǎng)PW標(biāo)簽的內(nèi)層;確定單元,用于根據(jù)所述TTL字段的值,確定所述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件;轉(zhuǎn)發(fā)單元,用于沿所述MS-PW轉(zhuǎn)發(fā)所述PW檢測報(bào)文,所述轉(zhuǎn)發(fā)的PW檢測報(bào)文中的TTL 字段的值為所述接收的PW檢測報(bào)文中的TTL字段的值調(diào)整一個步長得到。
16.一種多段偽線MS-PW中的下層服務(wù)提供商邊緣U PE設(shè)備,其特征在于,包括發(fā)送單元,用于在所述MS-PW中發(fā)送一個偽線PW檢測報(bào)文,其中,所述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,所述檢測標(biāo)簽中包含一個存活時間TTL字段,所述 TTL字段的初始值由所述UPE設(shè)備根據(jù)所述MS-PW中的待檢測的PW段的數(shù)量設(shè)置,所述檢測標(biāo)簽位于所述私網(wǎng)PW標(biāo)簽的內(nèi)層。
17.根據(jù)權(quán)利要求16所述的設(shè)備,其特征在于,還包括公網(wǎng)標(biāo)簽封裝單元,用于為所述PW檢測報(bào)文封裝一個公網(wǎng)標(biāo)簽,所述公網(wǎng)標(biāo)簽位于所述私網(wǎng)PW標(biāo)簽的外層。
18.根據(jù)權(quán)利要求16或17所述的設(shè)備,其特征在于,還包括TTL設(shè)置單元,用于根據(jù)所述MS-PW中的待檢測的PW段的數(shù)量設(shè)置所述TTL字段的初始值。
19.根據(jù)權(quán)利要求16 18任一權(quán)利要求所述的設(shè)備,其特征在于,還包括第一檢測報(bào)文生成單元,用于生成所述PW檢測報(bào)文,所述PW檢測報(bào)文為雙向轉(zhuǎn)發(fā)檢測 BFD檢測報(bào)文,所述檢測標(biāo)簽為所述BFD檢測報(bào)文的頭部數(shù)據(jù)中的新增標(biāo)簽;或者第二檢測報(bào)文生成單元,用于生成所述PW檢測報(bào)文,所述PW檢測報(bào)文為傳送多協(xié)議標(biāo)簽交換MPLS-TP檢測報(bào)文,所述檢測標(biāo)簽為所述MPLS-TP檢測報(bào)文的頭部數(shù)據(jù)中的取值為 13的普通關(guān)聯(lián)通道標(biāo)簽。
20.—種包括多段偽線MS-PW的系統(tǒng),其特征在于,包括權(quán)利要求16 19任一權(quán)利要求所述的下層服務(wù)提供商邊緣UPE設(shè)備,還包括交換服務(wù)提供商邊緣SPE設(shè)備,其中,所述SPE設(shè)備接收所述PW檢測報(bào)文;所述SPE設(shè)備根據(jù)所述TTL字段的值,確定所述PW檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件;所述SPE設(shè)備根據(jù)所述PW檢測報(bào)文,檢測所述MS-PW的狀態(tài)。
21.根據(jù)權(quán)利要求20所述的系統(tǒng),其特征在于,所述系統(tǒng)中除了所述UPE設(shè)備和所述 SPE設(shè)備之外的設(shè)備,對所述TTL字段的值不進(jìn)行調(diào)整。
22.一種包括多段偽線MS-PW的系統(tǒng),其特征在于,包括權(quán)利要求16 19任一權(quán)利要求所述的下層服務(wù)提供商邊緣UPE設(shè)備,還包括交換服務(wù)提供商邊緣SPE設(shè)備,其中,所述MP-PW中的一個SPE設(shè)備接收所述PW檢測報(bào)文;所述SPE設(shè)備根據(jù)所述TTL字段的值,確定所述PW檢測報(bào)文不符合預(yù)設(shè)的檢測觸發(fā)條件;所述SPE設(shè)備沿所述MS-PW轉(zhuǎn)發(fā)所述PW檢測報(bào)文,所述轉(zhuǎn)發(fā)的PW檢測報(bào)文中的TTL 字段的值為所述接收的PW檢測報(bào)文中的TTL字段的值調(diào)整一個步長得到。
23.根據(jù)權(quán)利要求22所述的系統(tǒng),其特征在于,所述系統(tǒng)中除了所述UPE設(shè)備和所述 SPE設(shè)備之外的設(shè)備,對所述TTL字段的值不進(jìn)行調(diào)整。
全文摘要
本發(fā)明實(shí)施例提供一種對MS-PW進(jìn)行檢測的方法及設(shè)備、系統(tǒng)。在本發(fā)明實(shí)施例中,UPE設(shè)備在一個MS-PW中發(fā)送一個PW檢測報(bào)文,其中,所述PW檢測報(bào)文中包含一個檢測標(biāo)簽和一個私網(wǎng)PW標(biāo)簽,所述檢測標(biāo)簽中包含一個TTL字段,所述TTL字段的初始值由所述UPE設(shè)備根據(jù)所述MS-PW中的待檢測的PW段的數(shù)量設(shè)置,以使MS-PW中SPE根據(jù)所述檢測報(bào)文中TTL的值確定所述檢測報(bào)文符合預(yù)設(shè)的檢測觸發(fā)條件,并檢測MS-PW的狀態(tài)。本實(shí)施例不需要獲知公網(wǎng)側(cè)具體有多少路由器,能夠避免現(xiàn)有技術(shù)中統(tǒng)一模型的公網(wǎng)隧道承載的MS-PW的檢測操作因需要獲知公網(wǎng)側(cè)路由器的詳細(xì)部署情況而導(dǎo)致的操作復(fù)雜和時間長的問題,從而提高了MS-PW的檢測效率。
文檔編號H04L12/26GK102315989SQ20111027605
公開日2012年1月11日 申請日期2011年9月16日 優(yōu)先權(quán)日2011年9月16日
發(fā)明者候大威, 劉艷軍, 汪祖亮, 王德才, 黃小寶 申請人:華為技術(shù)有限公司