專利名稱:一種發(fā)布及處理虛線路信息的方法和供應(yīng)商邊緣設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及多協(xié)議標簽交換(MPLS)技術(shù),特別涉及MPLS網(wǎng)絡(luò)中發(fā)布虛線路(PW)信息的方法和供應(yīng)商邊緣(PE)設(shè)備。
背景技術(shù):
多協(xié)議標簽交換的二層虛擬私有網(wǎng)(MPLS L2VPN),是在MPLS核心網(wǎng)上,通過MPLS標簽封裝用戶報文以實現(xiàn)L2VPN的一種應(yīng)用。MPLSL2VPN又分成兩種,虛擬私有局域網(wǎng)服務(wù)(VPLS)和虛擬私有專線服務(wù)(VPWS)。
VPLS和VPWS都屬于虛線路仿真端到端(PWE3)體系構(gòu)架。在該體系中,PW就是通過封裝技術(shù)實現(xiàn)的一個虛擬的PE到PE的獨占連接,報文通過PW能夠在PE設(shè)備間傳輸。其中,VPLS/VPWS中的PE用于提供相應(yīng)的VPLS和VPWS接入服務(wù)。多個PW可以使用同一個物理鏈路,并同時保證連接的獨立性。每條PW包含了兩個單方向的虛線路(Virtual Circuit,VC),當兩個單方向的VC都建立起來后,就認為雙向的PW建立完成。
PW的建立有多種方式1、通過擴展LDP協(xié)議建立,即Martini方式;2、通過擴展BGP協(xié)議建立,即Kompella方式。3、通過手工配置建立。在上述三種方式中,相對于手工配置僅限于小規(guī)模網(wǎng)絡(luò)中的應(yīng)用以及Kompella部署靈活性差的缺陷,Martini方式因為配置簡單、靈活,在實際應(yīng)用中,占據(jù)了絕大多數(shù)的場合。
在Martini方式的具體實現(xiàn)上,IETF組織制訂了RFC4447,用于指導(dǎo)Martini方式信令實現(xiàn)。首先,VPLS/VPWS應(yīng)用的PE設(shè)備間需要建立LDP鄰居,用于Martini方式信令的通訊;然后,在LDP鄰居建立后,PE設(shè)備間互發(fā)Label Mapping消息,通告本地的PW信息。
在上述的Label Mapping消息中,每條PW均包含PW標識符、該PW對應(yīng)的PW Label和該PW相關(guān)的接口參數(shù)。其中,遵照RFC4447,有兩種方式的PW標識符,分別為PWid FEC方式和Generalized PWid FEC方式。在PWid FEC方式中,通過PW type和PW ID兩個參數(shù)的組合(可能需要結(jié)合收到消息的LDP鄰居信息),唯一確定一個PW,通過Group ID參數(shù)唯一確定一個PW組;在Generalized PWid FEC方式中,通過AGI、SAII和TAII的組合唯一確定一個PW,通過PW Grouping ID TLV唯一確定一個PW組。
上述兩種PW標識符中通過Group ID參數(shù)或者PW Grouping ID TLV標識一組PW的方式稱為Wildcard方式,其中Group ID或者PW Grouping IDTLV稱為PW的分組標識符。Label Mapping消息的發(fā)送方,在發(fā)送LabelMapping消息前,就已經(jīng)完成PW組的劃分,即確定某個PW屬于某個組。在發(fā)送Label Mapping消息時攜帶該PW所屬PW組的標識,也就是Group ID參數(shù)或者PW Grouping ID TLV。接收Label Mapping消息的PE設(shè)備,為每個PW保存Group ID或者PW Grouping ID TLV的值。在后續(xù)收到Wildcard方式的標識符時,就可以通過比較PW組的標識符,來確定Wildcard消息確定的PW組。
通過上述方式建立PW后,兩個PE設(shè)備即可以利用該PW傳輸報文。但是,在很多情況下,由于VPWS的附屬鏈路(AC)失效或者VPLS的公網(wǎng)LSP失效等原因,可能會造成某個PW失效,這時,PE設(shè)備間需要傳輸不可達信息,以通知遠端PE設(shè)備該PW失效。
參考RFC4447的描述,傳輸不可達信息都需要包含PW標識符,來確定具體不可達的PW。具體地,在傳輸不可達消息時,為提高效率,可以通過PW標識符中的PW組標識指定該不可達消息作用于所有屬于該組的PW,即使用Wildcard方式來通告不可達。
但是在目前的實際應(yīng)用中,PW組的劃分是根據(jù)PW標識符中的GroupID或者PW Grouping ID TLV參數(shù)來實現(xiàn)的,并且只能以一種固定的方式劃分PW組。這樣,在由不同情況造成PW失效時,不能靈活地以Wildcard方式進行通告。
例如,若以AC對應(yīng)的物理端口來劃分PW組,當某個物理端口失效造成使用該端口的PW均失效時,可以通過一個Wildcard消息通知遠端PE;但是當某個公網(wǎng)LSP失效造成承載該LSP的PW均失效時,需要逐個PW通知不可達的消息,而不能采用Wildcard方式。
相應(yīng)地,若以公網(wǎng)承載的LSP來劃分PW組,當在某個公網(wǎng)LSP失效時,可以通過一個Wildcard消息通知遠端PE;但是當某個物理端口失效時,需要逐個PW通知不可達。
由于單一的PW組劃分方式,在由不同情況造成PW失效時,不能均采用Wildcard方式發(fā)布不可達消息,對于某些情況造成的PW失效,只能逐個地PW通知,從而使得不可達消息的傳輸時延增加,并且浪費了系統(tǒng)資源。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種發(fā)布及處理PW信息的方法,能夠盡可能地利用以PW組方式進行消息的發(fā)送。
本發(fā)明還提供發(fā)布及處理PW信息的發(fā)送方PE設(shè)備和接收方PE設(shè)備,能夠支持多種PW組的劃分方式,更靈活地實現(xiàn)PW組方式的消息發(fā)送。
為實現(xiàn)上述目的,本發(fā)明采用如下的技術(shù)方案一種發(fā)布及處理虛線路信息的方法,包括在發(fā)送方供應(yīng)商邊緣PE設(shè)備中以兩種或者兩種以上分組方式劃分PW,并確定該PW在不同分組方式下所屬PW組的分組標識符,向接收方PE設(shè)備發(fā)送該PW對應(yīng)的所有分組標識符;所述發(fā)送方PE設(shè)備以PW組方式向接收方PE設(shè)備發(fā)送通知消息,該通知攜帶標識被該消息影響的PW組的信息;所述接收方PE設(shè)備根據(jù)接收到的通知,確定受到影響的PW。
較佳地,所述發(fā)送方PE設(shè)備向接收方PE設(shè)備發(fā)送該PW對應(yīng)的所有分組標識符為按照預(yù)設(shè)的格式排列該PW對應(yīng)的所有分組標識符,構(gòu)成PW組信息;發(fā)送方PE設(shè)備在用于傳輸分組標識符的消息中攜帶所述PW組信息,并發(fā)送給接收方PE設(shè)備。
較佳地,所述通知消息攜帶標識被該消息影響的PW組的信息為在以PW組方式發(fā)送的通知消息中攜帶與所述PW組信息格式相同、長度相等的目標PW組信息和掩碼,其中,在所述目標PW組信息中,在受到影響PW組對應(yīng)的分組方式位域范圍內(nèi)填入該被影響PW組的分組標識符,將其它分組方式的位域范圍內(nèi)的比特置0;在所述掩碼中,將受到影響PW組對應(yīng)的分組方式位域范圍內(nèi)的比特置1,將其它分組方式的位域范圍內(nèi)的比特置0。
較佳地,所述接收方PE設(shè)備根據(jù)接收到的通知,確定受到影響的PW包括接收方PE設(shè)備將保存的當前遍歷PW的PW組信息和接收到的掩碼進行按位與操作;將按位與的結(jié)果和接收到的目標PW組信息進行比較,若一致,則確定當前遍歷的PW為受到影響的PW;否則,確定當前遍歷的PW不是受到影響的PW。
較佳地,所述發(fā)送方PE設(shè)備向接收方PE設(shè)備發(fā)送該PW對應(yīng)的所有分組標識符為發(fā)送方PE設(shè)備將所述PW對應(yīng)的所有分組標識符以及對應(yīng)的分組類型信息,一同攜帶在用于傳輸分組標識符的消息中發(fā)送給接收方PE設(shè)備。
較佳地,所述攜帶分組標識符對應(yīng)的分組類型信息為在所述用于攜帶PW對應(yīng)的所有分組標識符的消息中利用一個字段攜帶所有分組標識符分別對應(yīng)的分組方式;或者,將所攜帶的PW對應(yīng)的所有分組標識符按照預(yù)設(shè)的順序排列,并利用該排列順序表示分組標識符對應(yīng)的分組方式。
較佳地,所述接收方PE設(shè)備根據(jù)接收到的通知,確定受到影響的PW包括接收方PE設(shè)備根據(jù)接收到的通知確定被該消息影響PW組對應(yīng)的分組方式;遍歷來自所述發(fā)送方PE設(shè)備的所有PW中以確定的分組方式劃分后的分組標識符,若與所述不可達/可達消息中攜帶的分組標識符一致,則確定當前遍歷的PW為被所述不可達/可達消息影響的PW;否則,確定當前遍歷的PW不是被所述不可達/可達消息影響的PW。
較佳地,所述用于傳輸分組標識符的消息為Label Mapping消息或新定義的消息。
一種發(fā)布及處理PW信息的發(fā)送方PE設(shè)備,包括配置單元和第一接口單元,所述配置單元,根據(jù)配置以兩種或者兩種以上分組方式劃分PW,并確定該PW在不同分組方式下所屬PW組的分組標識符,將該PW對應(yīng)的所有分組標識符發(fā)送給所述第一接口單元;所述第一接口單元,將接收到的所有分組標識符發(fā)送出去;還用于以PW組方式發(fā)送通知消息,該通知消息攜帶標識被該消息影響的PW組的信息。
較佳地,所述配置單元,進一步按照預(yù)設(shè)的格式排列所述所有分組標識符,構(gòu)成PW組信息,并將PW組信息攜帶在用于傳輸所有分組標識符的消息中發(fā)送給所述第一接口單元;所述第一接口單元,將所述用于傳輸所有分組標識符的消息發(fā)送出去;在發(fā)送的所述通知消息中與所述PW組信息格式相同、長度相等的目標PW組信息和掩碼。
較佳地,所述配置單元,進一步將PW對應(yīng)的各個分組標識符對應(yīng)的分組類型信息發(fā)送給所述第一接口單元;
所述第一接口單元,進一步將所有分組標識符對應(yīng)的分組類型信息與分組標識符一起發(fā)送出去;在發(fā)送的所述通知消息中攜帶被所述不可達/可達消息影響的PW組的分組標識以及對應(yīng)的分組類型信息。
一種發(fā)布及處理PW信息的接收方PE設(shè)備,包括第二接口單元、處理單元和存儲單元,所述第二接口單元,接收PW對應(yīng)的所有分組標識符,并將其發(fā)送到所述存儲單元中;接收以PW組方式發(fā)送的通知消息,該通知消息攜帶標識被該消息影響PW組的信息,并將該通知消息發(fā)送給所述處理單元;所述存儲單元,保存PW對應(yīng)的所有分組標識符;所述處理單元,接收所述第二接口單元發(fā)送的通知消息,并根據(jù)該通知消息,確定受到影響的PW。
較佳地,所述第二接口單元,接收用于傳輸所有分組標識符的消息,將該消息中攜帶的按照預(yù)設(shè)的格式排列所有分組標識符而形成的PW組信息發(fā)送給所述存儲單元;所述存儲單元,存儲PW組信息;所述處理單元,進一步提取所述通知消息中攜帶的與所述PW組信息格式相同、長度相等的目標PW組信息和掩碼,并進一步根據(jù)該目標PW組信息和掩碼,確定受到影響的PW。
較佳地,所述第二接口單元,進一步接收所有分組標識符對應(yīng)的分組類型信息,發(fā)送給所述存儲單元;所述存儲單元,進一步存儲所有分組標識符對應(yīng)的分組方式;所述處理單元,進一步提取所述通知消息中攜帶的PW組的分組標識以及對應(yīng)的分組類型信息,并根據(jù)該分組標識以及對應(yīng)的分組類型信息,確定受到影響的PW。
由上述技術(shù)方案可見,本發(fā)明在發(fā)布及處理PW信息時,可以支持以多種分組方式對PW進行劃分。具體地,發(fā)送方PE設(shè)備以多種分組方式劃分PW,確定該PW在不同分組方式下所屬PW組的分組標識符,并向接收方PE設(shè)備發(fā)送該PW所對應(yīng)的所有分組標識符。采用這種方式,接收方PE設(shè)備獲知PW在各自分組方式下所屬的PW組。當需要以PW組為單位發(fā)送通知消息時,攜帶標識被該消息影響的PW組的信息;接收方PE設(shè)備可以根據(jù)接收到的通知,結(jié)合自身記錄的來自發(fā)送方PE設(shè)備的所有PW的分組標識符,確定被該不可達/可達消息影響的PW。隨后,即可以將該消息作用于這些確定的PW。這樣,針對不同的分組方式,盡可能地利用PW組方式發(fā)送消息。
圖1為本發(fā)明提供的發(fā)布及處理PW信息的方法總體流程圖。
圖2為本發(fā)明提供的發(fā)布及處理PW信息的發(fā)送方PE設(shè)備和接收方PE設(shè)備的總體結(jié)構(gòu)圖。
圖3為本發(fā)明實施例一中發(fā)布及處理PW信息的方法具體流程圖。
圖4為本發(fā)明實施例一中示例的網(wǎng)絡(luò)結(jié)構(gòu)圖。
圖5為本發(fā)明實施例二中發(fā)布及處理PW信息的方法具體流程圖。
具體實施例方式
為使本發(fā)明的目的、技術(shù)手段和優(yōu)點更加清楚明白,以下結(jié)合附圖對本發(fā)明作進一步詳細說明。
本發(fā)明的基本思想是將在某PE設(shè)備處對PW以多種分組方式劃分到的不同PW組的信息發(fā)送給接收方PE設(shè)備,在以PW組方式發(fā)送消息時,接收方PE設(shè)備根據(jù)接收到的所有PW對應(yīng)的PW組,確定不同的接收消息影響的PW。
圖1為本發(fā)明提供的發(fā)布及處理PW信息的方法總體流程圖。如圖1所示,該方法包括步驟101,發(fā)送方PE設(shè)備以兩種或者兩種以上分組方式劃分PW,并確定該PW在不同分組方式下所屬PW組的分組標識符,向接收方PE設(shè)備發(fā)送該PW對應(yīng)的所有分組標識符。
步驟102,發(fā)送方PE設(shè)備以PW組方式向接收方PE設(shè)備發(fā)送通知消息,該通知消息攜帶標識被該消息影響的PW組的信息;接收方PE設(shè)備根據(jù)接收到的通知,確定受到影響的PW。
圖2為本發(fā)明提供的發(fā)布及處理PW信息的發(fā)送方PE設(shè)備和接收方PE設(shè)備的總體結(jié)構(gòu)圖,其中的發(fā)送方PE設(shè)備和接收方PE設(shè)備可以用于實施圖1所示的方法。如圖2所示,發(fā)送方PE設(shè)備包括配置單元和第一接口單元;接收方PE設(shè)備包括第二接口單元、處理單元和存儲單元。
其中,在發(fā)送方PE設(shè)備中,配置單元,根據(jù)配置以兩種或者兩種以上分組方式劃分PW,并確定該PW在不同分組方式下所屬PW組的分組標識符,將該PW對應(yīng)的所有分組標識符發(fā)送給第一接口單元。第一接口單元,將接收到的所有分組標識符發(fā)送出去;還用于以PW組方式發(fā)送通知消息,該通知消息攜帶標識被該消息影響的PW組的信息。
在接收方PE設(shè)備中,第二接口單元,用于接收該PW對應(yīng)的所有分組標識符,并將其發(fā)送到存儲單元中;還用于接收以PW組方式發(fā)送的通知消息,該通知消息攜帶標識被該消息影響的PW組的信息,并將該通知消息發(fā)送給處理單元。所述存儲單元,用于保存PW對應(yīng)的所有分組標識符。處理單元,用于接收第二接口單元發(fā)送的通知消息,并根據(jù)該通知消息,確定受到影響的PW。
在上述方法和PE設(shè)備中,接收方PE設(shè)備對于PW對應(yīng)的所有分組標識的記錄和處理方式可以有兩種一、接收方PE設(shè)備不需知道所有分組標識的含義,只是忠實地記錄發(fā)送方PE設(shè)備發(fā)送的分組標識符,在進行PW的遍歷時,采用的是全遍歷的方式遍歷PW的所有分組標識符;二、接收方PE設(shè)備事先知道所有分組標識的含義以及其對應(yīng)的分組方式,可以按照預(yù)定規(guī)則記錄分組標識符,在進行PW的遍歷時,有針對性地遍歷各個PW的部分分組標識符。下面通過實施例一和二分別對上述兩種方式下本發(fā)明的具體實施方式
進行詳細說明,在下面的實施例中,將以Wildcard方式發(fā)送的不可達/可達消息作為以PW組方式發(fā)送的通知信息的具體實例進行說明。
實施例一圖3為本發(fā)明實施例一中發(fā)布及處理PW信息的方法具體流程圖。該方法可以在圖2所示的發(fā)送方PE設(shè)備和接收方PE設(shè)備中實施。如圖3所示,該方法包括步驟301,在發(fā)送方PE設(shè)備中,利用不同的分組方式劃分PW,并確定在不同分組方式下的分組標識符。
在實際應(yīng)用中,PW組的劃分依賴于組網(wǎng)應(yīng)用??梢源_認的是,無論哪一種劃分,PW組的數(shù)量總是有限的,因為PW組的目的,是希望通過PW分組,來減少消息交互,如果對于一種分組方式,存在大量PW組,那么這種分組方式本身就顯得不合理。對于一個PW,在不同分組方式下,它會有不同的分組標識符。
本步驟中,發(fā)送方PE設(shè)備的配置單元根據(jù)配置劃分PW,并確定在不同分組方式下的分組標識符,該配置操作可以由用戶通過配置單元中的配置接口進行,并將配置結(jié)果記錄在配置單元中。
步驟302,將步驟301中確定的該PW對應(yīng)的所有分組標識符按照預(yù)設(shè)的格式排列,構(gòu)成該PW對應(yīng)的PW組信息。
本步驟中,發(fā)送方PE設(shè)備中的配置單元將PW對應(yīng)的所有分組標識按照預(yù)設(shè)的格式排列,構(gòu)成PW組信息。具體地,排列所有分組標識符的方式可以為為每個PW分組方式分配不同的位域范圍,將各個分組方式下的分組標識符填入對應(yīng)分組方式的位域范圍。例如表1就表示了一個32bit的PW組信息分成了兩個部分,前16bit為以分組方式1劃分PW時該PW的分組標識符,后16bit為以PW分組方式2劃分PW時該PW的分組標識符。
0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Group I ID | Group II ID |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+表1
在本步驟中,預(yù)設(shè)的格式可以由用戶通過配置單元中的配置接口進行設(shè)置。
步驟303,發(fā)送方PE設(shè)備將步驟302中形成的PW組信息發(fā)送給接收方PE設(shè)備。
本步驟中,發(fā)送方PE設(shè)備可以在建立PW時、或建立PW前/后的一段時間內(nèi)發(fā)送該PW對應(yīng)的所有分組標識符。具體地,配置單元將該PW對應(yīng)的PW組信息通過第一接口單元發(fā)送給接收方PE設(shè)備。具體在發(fā)送時,可以將該PW組信息攜帶在原有的諸如Label Mapping等消息中發(fā)送,也可以利用新定義的消息攜帶該字段發(fā)送。
當在Label Mapping消息中攜帶時,可以在以PWid FEC方式表示的PW標識符的Group ID字段寫入該PW組信息;或者,也可以在以GeneralizedPWid FEC方式表示的PW標識符的PW Grouping ID TLV結(jié)構(gòu)中寫入該PW組信息,以及其長度和類型。
對于在Group ID字段寫入該PW組信息的情況,由于Group ID是已經(jīng)確定的32比特,因此對于可寫入的PW組信息具有比特位的限制,擴展性較差;對于在PW Grouping ID TLV結(jié)構(gòu)中寫入該PW組信息的情況,對于可寫入的PW組信息的長度則沒有限制,對于分組方式的可擴展性較強。
步驟304,接收方PE設(shè)備接收并保存該PW對應(yīng)的所有分組標識符。
本步驟中,如前所述,接收方PE設(shè)備的第一接口單元接收到PW組信息字段后,不需知道該字段中內(nèi)容的具體含義,直接將該字段內(nèi)容保存在存儲單元中。
至此,發(fā)送方PE設(shè)備已經(jīng)將PW對應(yīng)的分組標識符發(fā)送給接收方PE設(shè)備,并在該接收方PE設(shè)備中進行保存。步驟303~304的過程是在PW的建立階段完成的。待PW建立完成后,兩個PE設(shè)備就可以利用該PW進行報文傳輸。但是,可能由于網(wǎng)絡(luò)故障等原因,造成某個PW組集體失效,這時,可以利用Wildcard方式發(fā)送不可達消息。具體處理步驟如下步驟305,發(fā)送方PE設(shè)備向接收方PE設(shè)備以Wildcard方式發(fā)送不可達消息,通知接收方PE設(shè)備被該消息影響的PW組。
本步驟中,發(fā)送方PE設(shè)備通過第一接口單元通知接收方PE設(shè)備該不可達消息影響的PW組。本實施例中,通知接收方PE設(shè)備被該消息影響的PW組的具體方式可以為在發(fā)送的不可達消息中攜帶目標PW組信息和掩碼。其中,發(fā)送的不可達消息可以是Label Withdraw或者含有PW Status TLV的Notification等,目標PW組信息用于表示被該消息影響PW組,掩碼用于表示相應(yīng)的分組方式。由于本實施例中接收方PE設(shè)備接收到PW組信息后,并不清楚其中各個比特對應(yīng)的具體分組方式及其含義,因此在本步驟中發(fā)送通知消息時,需要攜帶代表分組方式的掩碼。
具體地,目標PW組信息的格式可以與前述的PW組信息相同,該目標PW組信息中,在被不可達/可達消息影響PW組對應(yīng)的分組方式位域范圍內(nèi)填入分組標識,其它分組方式的位域范圍置空。例如,假設(shè)目標PW組信息的格式如表1,本步驟要攜帶的被不可達/可達消息影響PW組的分組標識符為1100100b,其對應(yīng)的分組方式為Group II,則可以利用表2所示的目標PW組信息表示該PW組的分組標識。
0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0|0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+表2掩碼表示此次傳輸?shù)姆纸M標識對應(yīng)的有效分組方式。具體地,掩碼的長度與目標PW組信息的長度相等且格式相同,本實施例中,也就是與PW組信息的長度相等且格式相同。填寫掩碼時,將有效分組方式位域范圍內(nèi)的比特置1,將其它分組方式位域范圍內(nèi)的比特置0。對應(yīng)表2所示的目標PW組信息,其掩碼如表3所示。
0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0|1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
表3在本實施例中,為攜帶上述目標PW組信息和掩碼,增設(shè)一種PWGrouping TLV,其結(jié)構(gòu)如表4所示。其中,表4中的前兩個bit是LDP協(xié)議中要求的Unknown bit和Forwarding bit,這里沒有特別含義。在實際應(yīng)用中這兩個bit都需要置為0,具體含義請參考RFC3036。
0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|0|0|PW Grouping TLV (???) | Length |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Grouping Value |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| Mask Value |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+表4PW Grouping TLV字段的具體值,需要由IANA組織來統(tǒng)一分配,所以此處用(???)進行了標識。Length字段表示的是Grouping Value和Mask Value的長度的和。具體的表示方式可以有多種,例如表示實際的字節(jié)數(shù)、實際的bit數(shù)、實際的字節(jié)數(shù)/2(通常要求2字節(jié)對齊)、實際的字節(jié)數(shù)/4(通常要求4字節(jié)對齊)。Grouping Value和Mask Value字段應(yīng)該嚴格等長,即兩個字段的bit數(shù)應(yīng)該嚴格相等。Grouping Value字段中填寫上述目標PW組信息,Mask Value字段填寫上述掩碼。
事實上,在步驟303中發(fā)送PW對應(yīng)的所有分組標識符時,也可以使用PW Grouping TLV字段攜帶。具體地,可以將PW所屬的PW組信息寫入Grouping Value字段,Mask Value字段所有bit置1。
由于本步驟可以攜帶分組標識符和掩碼,因此可以攜帶多種分組方式下的不同分組標識符。
步驟306,接收方PE設(shè)備接收不可達消息以及被該消息影響的PW組,遍歷來自發(fā)送方PE設(shè)備的所有PW,確定被該不可達消息影響的PW。
由于本實施例中接收方PE設(shè)備不需知道其記錄的PW對應(yīng)的分組標識符的具體含義,因此在本步驟確定該不可達消息影響的PW時,具體的方式可以為接收方PE設(shè)備的處理單元,遍歷存儲單元保存的來自發(fā)送方PE設(shè)備的所有PW,將保存的當前遍歷的PW的PW組信息和通過第二接口單元接收到的掩碼按位與;然后,比較按位與的結(jié)果和接收到的被該不可達消息影響的PW組的分組標識符是否一致。如果一致,就表示當前遍歷的PW需要被當前收到的不可達消息影響。如果不一致,就表示當前遍歷的PW不屬于這個PW組,不被當前收到的不可達消息影響。當完成所有PW的遍歷后,就能夠?qū)⑺斜辉摬豢蛇_消息影響的PW確定下來。
利用步驟305~306就可以對Wildcard方式發(fā)送的不可達消息進行處理,確定該消息作用的PW。
在以Wildcard方式發(fā)送不可達消息時,可能由于造成PW失效的原因不同,該不可達消息作用的PW組可能對應(yīng)不同的分組方式。例如,當某個物理端口失效時,該不可達消息希望作用于按照AC對應(yīng)的物理端口劃分PW組下的某個PW組;當某個公網(wǎng)LSP失效造成承載該LSP的PW均失效時,該不可達消息希望作用于按照公網(wǎng)承載的LSP劃分PW組下的某個PW組。這時,在步驟301~304的基礎(chǔ)上,發(fā)送方PE設(shè)備利用步驟305,能夠通知接收方PE設(shè)備該不可達消息希望作用的PW組,以及該組對應(yīng)的分組方式;接收方PE設(shè)備利用步驟306就可以將不同分組方式下的指定PW組的成員識別出來。這樣,也就可以實現(xiàn)支持多種分組方式的Wildcard消息的發(fā)送和處理。
上述步驟305~306介紹了以Wildcard方式發(fā)送不可達消息時,PW信息的處理方式;當然,對于以Wildcard方式發(fā)送的可達消息(例如,網(wǎng)絡(luò)故障消除,某PW組集體恢復(fù)時會發(fā)送可達消息),上述步驟同樣適用。
另外,上面的情況說到了某個組的PW都出現(xiàn)了缺陷的情況。實際應(yīng)用中可能出現(xiàn)兩個PW組的交集出現(xiàn)缺陷。這時,在步驟305中以Wildcard方式發(fā)送不可達/可達消息時,可以將Grouping Value設(shè)置為兩個PW組的分組標識符的合集,并將Mask Value設(shè)置為匹配這兩個組,就可以實現(xiàn)這種類型的需求,實際這種方案可以靈活擴展,應(yīng)用于n個PW組的交集的情況。例如,如表1所示的分組方式,要攜帶PW組的分組標識符為分組方式為Group II下,其分組標識符為1100100b,分組方式為Group I下,其分組標識符為1100101b,則可以利用表5所示的PW組信息表示該PW組的分組標識。掩碼則如表6所示。
0 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 1|0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+表50 1 2 30 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1|1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+表6在上述方法的具體實施過程中,發(fā)送方PE設(shè)備和接收方PE設(shè)備可以采用RFC4447中描述的協(xié)商步驟,預(yù)先協(xié)商是否啟用PW組信息;若雙方之一不支持本發(fā)明的方法,依然可以正常工作,在發(fā)送不可達/可達消息時,需要采用性能較差的逐個PW通知的方式。
上述即為本實施例中發(fā)布及處理PW信息的方法流程。
下面通過一個具體的示例說明上述實施方式的具體過程。圖4為該示例的網(wǎng)絡(luò)結(jié)構(gòu)圖。其中,PE-A為發(fā)送方PE設(shè)備,PE-B為接收方PE設(shè)備,圖中的云塊表示PE-A和PE-B間的網(wǎng)絡(luò)。假定PE-A和PE-B間存在6條PW。這6條PW分別由2條LSP承載,同時在PE-A設(shè)備上有3個物理端口承載了這6條PW。具體的映射關(guān)系如表7所示。
表7具體的發(fā)布及處理PW信息的過程包括1、在PE-A和PE-B的LDP會話完成建立后,PE-A設(shè)備會向PE-B設(shè)備通告Label Mapping消息。這個消息會以每個PW為單位通告,消息中包含了PW組信息字段。
假設(shè)PE-A設(shè)備的PW組信息字段劃分為承載PW的LSP和PW對應(yīng)的物理端口兩部分,兩個部分各占用16個bit。其中PW對應(yīng)的物理端口位于低16bit。于是可以得到表8,其中記錄了各個PW對應(yīng)的分組方式、分組標識以及PW組信息字段的值。(0x表示16進制的數(shù)字)
表82、PE-B設(shè)備在收到來自PE-A的消息后,在保存PW信息之外,還要保存各個PW的PW組信息的值。本實施例中,PE-B設(shè)備本身不需知道這個PW組信息的含義,也無法知道哪些bit對應(yīng)一個組,所以PE-B設(shè)備只保存值。
3、PE-A設(shè)備檢測到某個組的PW出現(xiàn)了缺陷,例如,PE-A發(fā)現(xiàn)LSP1出現(xiàn)了缺陷。PE-A需要把對應(yīng)于這個組的PW,即LSP1承載的PW通告給PE-B,告知PE-B這些PW出現(xiàn)了缺陷。
PE-A可以發(fā)送一個Label Withdraw消息或者一個含有Status TLV的Notification消息(協(xié)議原本定義如此)。消息中攜帶前述的PW Grouping TLV字段。這個TLV字段中包含了兩個Value,Grouping Value和Mask Value。
Grouping Value就表示的是具體出現(xiàn)缺陷的PW組,具體地,GroupingValue的取值為0x10000。其中高16位為1表示PW組是LSP1。低16位為0表示物理端口無關(guān)。綜合起來就是所有物理端口對應(yīng)的,由LSP1承載的PW。
Mask Value的值限制了PW組的作用域,通過將最初PW消息中的PW組信息字段和Mask Value值的位與操作,就可以從PW組信息所包含的多個組ID信息中,隔離出真正需要比較的組ID來。在這個例子中Mask Value應(yīng)該被設(shè)置為0xffff0000。
4、PE-B設(shè)備在收到PE-A發(fā)來的消息后,從PW Grouping TLV中解出Grouping Value和Mask Value兩個字段。PE-B設(shè)備需要遍歷所有由A發(fā)來的PW,將初始PW消息中的PW組信息字段和Mask Value值進行位與操作,并將結(jié)果和Grouping Value值進行比較。如果比較結(jié)果相等,就表示該條遍歷的PW屬于消息作用的PW組。后續(xù)操作就應(yīng)該遵循協(xié)議描述的處理。
由上述過程可以看出,PE-A和PE-B之間能夠支持多種分組方式下Wildcard消息的發(fā)送和處理,極大地增強了PW信息的處理靈活度。
在本實施例中,接收方PE設(shè)備不需知道PW組信息中各個分組標識符的具體含義,通過接收到的特定格式的分組標識符和掩碼,結(jié)合本身保存的PW組信息,確定Wildcard消息影響的PW。
實施例二在實施例一中,接收方PE設(shè)備無需知道PW對應(yīng)的所有分組標識符的具體含義。而在本實施例中,發(fā)送方和接收方PE設(shè)備事先協(xié)商好PW對應(yīng)的所有分組標識符的具體含義。
圖5為本發(fā)明實施例二中發(fā)布及處理PW信息的方法具體流程圖。該方法可以在圖2所示的發(fā)送方PE設(shè)備和接收方PE設(shè)備中實施。如圖5所示,該方法包括步驟501,發(fā)送方PE設(shè)備利用不同的分組方式對PW進行劃分,并確定在不同分組方式下PW所屬的分組。
本步驟中,發(fā)送方PE設(shè)備的配置單元完成依不同分組方式進行PW組劃分的操作。具體的PW組劃分方法依照現(xiàn)有方式進行,與實施例一中步驟301相同,這里就不再贅述。
步驟502,發(fā)送方PE設(shè)備向接收方PE設(shè)備發(fā)送該PW對應(yīng)的所有分組標識符。
本步驟中,發(fā)送方PE設(shè)備可以在建立PW時,或在建立PW前/后的一段時間內(nèi),發(fā)送PW對應(yīng)的所有分組標識符。配置單元將該PW對應(yīng)的多個分組標識符分散開發(fā)送。具體地,可以在發(fā)送的Label Mapping消息中,攜帶多個PW Grouping ID TLV或者多個Grouping ID,每個PW Grouping IDTLV或者Grouping ID攜帶一個分組標識和該分組標識對應(yīng)的分組類型信息。其中,分組類型信息可以利用一個顯式的字段表示(數(shù)字、字符不限,只要能夠唯一標識即可),也可以隱式地利用多個PW Grouping ID TLV或者Grouping ID字段的順序表示。當利用顯式的字段表示分組類型信息時,既可以采用消息中原有的字段,也可以利用新增字段來表示。
步驟503,接收方PE設(shè)備接收并保存該PW對應(yīng)的所有分組標識符。
接收方PE設(shè)備預(yù)先與發(fā)送方PE設(shè)備就分組標識符和分組類型信息的表示方式進行協(xié)商,或者在接收方PE設(shè)備中預(yù)先配置與發(fā)送方PE設(shè)備相同的分組標識符和分組類型信息的表示方式,這樣在本步驟中,接收方PE設(shè)備的第二接口單元接收到該PW對應(yīng)的所有分組標識符以及步驟502中描述的分組類型信息的標識,根據(jù)處理單元中記錄的分組標識符和分組類型信息的表示方式,能夠確定接收到的分組類型信息和分組標識符的具體含義,并將這些分組標識符和分組類型信息保存在存儲單元中。
至此,發(fā)送方PE設(shè)備已經(jīng)將PW對應(yīng)的分組標識符發(fā)送給接收方PE設(shè)備,并在該接收方PE設(shè)備中進行保存。上述過程是在PW的建立階段完成的。待PW建立完成后,兩個PE設(shè)備就可以利用該PW進行報文傳輸。當需要利用Wildcard方式發(fā)送不可達/可達消息時,可以執(zhí)行以下步驟步驟504,發(fā)送方PE設(shè)備向接收方PE設(shè)備以Wildcard方式發(fā)送不可達/可達消息,并通知接收方PE設(shè)備被該消息影響的PW組。
本步驟中,發(fā)送方PE設(shè)備的配置單元在檢查出某個PW組出現(xiàn)缺陷或從缺陷中恢復(fù)后,需要以Wildcard方式發(fā)送不可達/可達消息,并通知接收方PE設(shè)備被該消息影響的PW組。通知接收方PE設(shè)備被該消息影響的PW組的具體方式可以為在發(fā)送的不可達/可達消息中攜帶對應(yīng)的PW組的分組標識符,及PW分組類型信息。其中,對于以PW Grouping ID TLV或者Grouping ID字段順序表示分組方式的,需要攜帶所有的PW Grouping IDTLV或者所有的Grouping ID,并且,在無效的分組方式對應(yīng)的PW GroupingID TLV或者Grouping ID中將分組標識符置為無效,例如,可以將對應(yīng)字段置空;對于以顯式的方式表示分組方式的情況,可以只攜帶本W(wǎng)ildcard消息涉及的分組標識符以及分組類型信息。
步驟505,接收方PE設(shè)備接收不可達消息以及被該消息影響的PW組,遍歷來自發(fā)送方PE設(shè)備的所有PW中相應(yīng)分組方式對應(yīng)的分組標識符,確定被該不可達消息影響的PW。
本步驟中,接收方PE設(shè)備的第二接口單元接收不可達/可達消息后,將攜帶的分組標識符和分組方式的標識發(fā)送給處理單元。處理單元根據(jù)接收到的信息確定該消息對應(yīng)的分組方式,并遍歷存儲單元中保存的來自發(fā)送方PE設(shè)備的所有PW中相應(yīng)分組方式下對應(yīng)的分組標識符。如果當前遍歷的PW的相關(guān)分組方式下的分組標識符與接收到的分組標識符一致,則表明當前遍歷的PW需要被當前消息所影響;否則,當前遍歷的PW不被當前消息所影響。
至此,本發(fā)明實施例二的發(fā)布及處理PW信息的方法流程結(jié)束。與實施例一中類似,當以Wildcard方式發(fā)送的不可達/可達信息影響的PW是某兩個或多個分組的交集,則也可以在攜帶多個分組標識符及相應(yīng)的分組方式的標識。
下面通過一個具體的示例說明上述實施方式的具體過程。本示例也采用圖4所示的網(wǎng)絡(luò)結(jié)構(gòu)圖以及表7所示的具體映射關(guān)系。
具體的發(fā)布及處理PW信息的過程包括1、在PE-A和PE-B的LDP會話完成建立后,PE-A設(shè)備會向PE-B設(shè)備通告Label Mapping消息。這個消息會以每個PW為單位通告,消息中包含了PW以不同分組方式劃分后的分組標識符以及相應(yīng)的分組類型信息。
假設(shè)通過顯式的方式攜帶分組類型信息,則在PW Grouping ID TLV中新增一個Grouping manner字段攜帶對應(yīng)的分組類型信息,其中,該字段為1表示按照承載的LSP進行分組,該字段取值為0表示按照對應(yīng)的物理端口進行分組。對于每個PW,在PE-A設(shè)備發(fā)送的Label Mapping消息中攜帶兩個PW Grouping ID TLV,分別攜帶兩種分組類型信息以及在該分組方式下的分組標識符。例如,對于PW3,第一個PW Grouping ID TLV中,GroupingValue取值為1,表示分組標識符為1,Grouping manner取值為1,表示以承載的LSP進行分組;第二個PW Grouping ID TLV中,Grouping Value取值為3,表示分組標識符為3,Grouping manner取值為0,表示按照對應(yīng)的物理端口進行分組。對于其它的PW也類似傳輸分組標識符以及分組類型信息。
當然,也可以采用隱式的方式攜帶分組類型信息,即利用兩個PWGrouping ID TLV的順序表示對應(yīng)的分組類型信息,這里就不再贅述。
2、PE-B設(shè)備在收到來自PE-A的消息后,保存每個PW對應(yīng)的分組標識符和分組類型信息。本實施例中,PE-B設(shè)備知道PW Grouping ID TLV中各個字段的含義,能夠確定PW在每種分組方式下的分組標識符,并將分組標識符與其對應(yīng)的分組方式進行對應(yīng)存儲。
3、PE-A設(shè)備檢測到某個組的PW出現(xiàn)了缺陷,例如,PE-A發(fā)現(xiàn)LSP1出現(xiàn)了缺陷。PE-A需要把對應(yīng)于這個組的PW,即LSP1承載的PW通告給PE-B,告知PE-B這些PW出現(xiàn)了缺陷。
PE-A可以發(fā)送一個Label Withdraw消息或者一個含有Status TLV的Notification消息(協(xié)議原本定義如此)。消息中攜帶PW Grouping TLV字段,該PW Grouping TLV與前述的新增一個Grouping manner字段的PWGrouping TLV格式相同,其中,Grouping Value就表示的是出現(xiàn)缺陷的PW組的分組標識符,具體取值為1,Grouping manner字段表示該缺陷的PW組對應(yīng)的分組方式,具體取值為1。綜合起來就是所有物理端口對應(yīng)的,由LSP1承載的PW。
4、PE-B設(shè)備在收到PE-A發(fā)來的消息后,從PW Grouping TLV中解出Grouping Value和Grouping manner兩個字段。根據(jù)Grouping manner字段取值為1確定出現(xiàn)缺陷的PW組對應(yīng)的分組方式為按照承載的LSP進行分組,又根據(jù)Grouping Value取值為1確定出現(xiàn)缺陷的PW組的分組標識符為1,綜合下來,即為LSP1承載的PW出現(xiàn)缺陷。
PE-B設(shè)備需要遍歷所有由A發(fā)來的PW中按照承載的LSP進行分組時的分組標識符,并將該分組標識符與Grouping Value的取值作比較。如果比較結(jié)果相等,就表示該條遍歷的PW屬于消息作用的PW組。后續(xù)操作就應(yīng)該遵循協(xié)議描述的處理。
在實施例二中,由于接收方PE設(shè)備知道PW對應(yīng)的所有分組標識的含義,因此在確定被影響的PW而進行的遍歷過程中,可以有針對性地對所有PW的部分分組標識進行比對,減小了遍歷的復(fù)雜度。
由上述兩個實施例可以看出,應(yīng)用本發(fā)明的方法和PE設(shè)備,能夠支持多種PW分組方式共存,提高了大規(guī)模應(yīng)用的性能,允許整網(wǎng)部署中PW組的分組方式存在差異,提高了兼容性,并且由于可以指定多個PW組的交集,使后續(xù)的擴展性及易用性得到增強;除此之外,在傳輸?shù)腜W組消息中明確了各個PW組的分組標識符,在應(yīng)用層面易于理解,便于應(yīng)用其進行部署。
以上僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種發(fā)布及處理虛線路信息的方法,其特征在于,該方法包括在發(fā)送方邊緣PE設(shè)備中以兩種或者兩種以上分組方式劃分PW,并確定該PW在不同分組方式下所屬PW組的分組標識符,向接收方PE設(shè)備發(fā)送該PW對應(yīng)的所有分組標識符;所述發(fā)送方PE設(shè)備以PW組方式向接收方PE設(shè)備發(fā)送通知消息,該通知消息攜帶標識被該消息影響的PW組的信息;所述接收方PE設(shè)備根據(jù)接收到的通知,確定受到影響的PW。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)送方PE設(shè)備向接收方PE設(shè)備發(fā)送該PW對應(yīng)的所有分組標識符為按照預(yù)設(shè)的格式排列該PW對應(yīng)的所有分組標識符,構(gòu)成PW組信息;發(fā)送方PE設(shè)備在用于傳輸分組標識符的消息中攜帶所述PW組信息,并發(fā)送給接收方PE設(shè)備。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通知消息攜帶標識被該消息影響的PW組的信息為在以PW組方式發(fā)送的通知消息中攜帶與所述PW組信息格式相同、長度相等的目標PW組信息和掩碼,其中,在所述目標PW組信息中,在受到影響PW組對應(yīng)的分組方式位域范圍內(nèi)填入該被影響PW組的分組標識符,將其它分組方式的位域范圍內(nèi)的比特置0;在所述掩碼中,將受到影響PW組對應(yīng)的分組方式位域范圍內(nèi)的比特置1,將其它分組方式的位域范圍內(nèi)的比特置0。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述接收方PE設(shè)備根據(jù)接收到的通知,確定受到影響的PW包括接收方PE設(shè)備將保存的當前遍歷PW的PW組信息和接收到的掩碼進行按位與操作;將按位與的結(jié)果和接收到的目標PW組信息進行比較,若一致,則確定當前遍歷的PW為受到影響的PW;否則,確定當前遍歷的PW不是受到影響的PW。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述發(fā)送方PE設(shè)備向接收方PE設(shè)備發(fā)送該PW對應(yīng)的所有分組標識符為發(fā)送方PE設(shè)備將所述PW對應(yīng)的所有分組標識符以及對應(yīng)的分組類型信息,一同攜帶在用于傳輸分組標識符的消息中發(fā)送給接收方PE設(shè)備。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述攜帶分組標識符對應(yīng)的分組類型信息為在所述用于攜帶PW對應(yīng)的所有分組標識符的消息中利用一個字段攜帶所有分組標識符分別對應(yīng)的分組類型;或者,將所攜帶的PW對應(yīng)的所有分組標識符按照預(yù)設(shè)的順序排列,并利用該排列順序表示分組標識符對應(yīng)的分組方式。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述接收方PE設(shè)備根據(jù)接收到的通知,確定受到影響的PW包括接收方PE設(shè)備根據(jù)接收到的通知確定被該消息影響PW組對應(yīng)的分組類型;遍歷來自所述發(fā)送方PE設(shè)備的所有PW中以確定的分組類型劃分后的分組標識符,若與通知中攜帶的分組標識符一致,則確定當前遍歷的PW為受到影響的PW;否則,確定當前遍歷的PW不是受到影響的PW。
8.根據(jù)權(quán)利要求2或5所述的方法,其特征在于,所述用于傳輸分組標識符的消息為Label Mapping消息或新定義的消息。
9.一種發(fā)布及處理PW信息的發(fā)送方PE設(shè)備,其特征在于,該設(shè)備包括配置單元和第一接口單元,所述配置單元,根據(jù)配置以兩種或者兩種以上分組方式劃分PW,并確定該PW在不同分組方式下所屬PW組的分組標識符,將該PW對應(yīng)的所有分組標識符發(fā)送給所述第一接口單元;所述第一接口單元,將接收到的所有分組標識符發(fā)送出去;還用于以PW組方式發(fā)送通知消息,該通知消息攜帶標識被該消息影響的PW組的信息。
10.根據(jù)權(quán)利要求9所述的發(fā)送方PE設(shè)備,其特征在于,所述配置單元,進一步按照預(yù)設(shè)的格式排列所述所有分組標識符,構(gòu)成PW組信息,并將PW組信息攜帶在用于傳輸所有分組標識符的消息中發(fā)送給所述第一接口單元;所述第一接口單元,將所述用于傳輸所有分組標識符的消息發(fā)送出去;在發(fā)送的所述通知消息中攜帶與所述PW組信息格式相同、長度相等的目標PW組信息和掩碼。
11.根據(jù)權(quán)利要求9所述的發(fā)送方PE設(shè)備,其特征在于,所述配置單元,進一步將PW對應(yīng)的各個分組標識符對應(yīng)的分組類型信息發(fā)送給所述第一接口單元;所述第一接口單元,進一步將所有分組標識符對應(yīng)的分組類型信息與分組標識符一起發(fā)送出去;在發(fā)送的所述通知消息中攜帶PW組的分組標識以及對應(yīng)的分組類型信息。
12.一種發(fā)布及處理PW信息的接收方PE設(shè)備,其特征在于,該設(shè)備包括第二接口單元、處理單元和存儲單元,所述第二接口單元,接收PW對應(yīng)的所有分組標識符,并將其發(fā)送到所述存儲單元中;接收以PW組方式發(fā)送的通知消息,該通知消息攜帶標識被該消息影響PW組的信息,將該通知消息發(fā)送給所述處理單元;所述存儲單元,保存PW對應(yīng)的所有分組標識符;所述處理單元,接收所述第二接口單元發(fā)送的通知消息,并根據(jù)該通知消息,確定受到影響的PW。
13.根據(jù)權(quán)利要求12所述的接收方PE設(shè)備,其特征在于,所述第二接口單元,接收用于傳輸所有分組標識符的消息,將該消息中攜帶的按照預(yù)設(shè)的格式排列所有分組標識符而形成的PW組信息發(fā)送給所述存儲單元;所述存儲單元,存儲PW組信息;所述處理單元,進一步提取所述通知消息中攜帶的與所述PW組信息格式相同、長度相等的目標PW組信息和掩碼,并進一步根據(jù)該目標PW組信息和掩碼,確定受到影響的PW。
14.根據(jù)權(quán)利要求12所述的接收方PE設(shè)備,其特征在于,所述第二接口單元,進一步接收所有分組標識符對應(yīng)的分組類型信息,發(fā)送給所述存儲單元;所述存儲單元,進一步存儲所有分組標識符對應(yīng)的分組方式;所述處理單元,進一步根提取所述通知消息中攜帶的PW組的分組標識以及對應(yīng)的分組類型信息,并根據(jù)該分組標識以及對應(yīng)的分組類型信息,確定受到影響的PW。
全文摘要
本發(fā)明公開了一種發(fā)布及處理虛線路信息的方法,包括在發(fā)送方PE設(shè)備中以兩種或者兩種以上分組方式劃分PW,并確定該PW在不同分組方式下所屬PW組的分組標識符,向接收方PE設(shè)備發(fā)送該PW對應(yīng)的所有分組標識符;所述發(fā)送方PE設(shè)備以PW組方式向接收方PE設(shè)備發(fā)送通知消息,該通知消息攜帶標識被該消息影響的PW組的信息;接收方PE設(shè)備根據(jù)接收到的通知,確定受到影響的PW。本發(fā)明還公開了發(fā)布及處理虛線路信息的發(fā)送方PE設(shè)備和接收方PE設(shè)備。應(yīng)用本發(fā)明的方法和設(shè)備能夠支持以多種分組方式劃分的PW,更靈活地實現(xiàn)以PW組方式的消息發(fā)送及處理。
文檔編號H04L29/06GK101072158SQ20071009724
公開日2007年11月14日 申請日期2007年4月28日 優(yōu)先權(quán)日2007年4月28日
發(fā)明者魏巍 申請人:杭州華三通信技術(shù)有限公司