新四季網

一種獲取多段偽線路徑信息的方法及裝置與流程

2023-05-05 12:24:52


本發明涉及端到端偽線仿真技術,尤指一種獲取偽線路徑信息的方法及裝置。



背景技術:

端到端偽線仿真(PWE3,Pseudo-Wire Emulation Edge-to-Edge)協議是在分組交換網(IP/MPLS)上提供隧道,以便仿真一些業務如幀中繼(FR,Frame Relay)、異步傳輸模式(ATM,Asynchronous Transfer Mode)、以太(Ethernet)服務、時分復用模式(TDM)、同步光纖網絡/同步數字體系(SONET/SDH)等的二層虛擬專用網絡(VPN)協議。通過PWE3協議,可以將傳統的網絡與分組交換網絡互連起來,從而實現資源的共用和網絡的拓展。PWE3協議是對Martini協議的擴展(可參見RFC4447),包括優化了信令的開銷,規定了單段偽線(SS-PW,Single-Segment Pseudo-Wire)和多段偽線(MS-PW,Multi-Segment Pseudo-Wire)的協商方式,使得協議本身的網絡組網方式更加靈活。

單段偽線是一種點到點的虛擬專線技術,通過偽線提供二層數據的透傳服務如Ethernet服務、FR服務和ATM等,即通過將相應的二層報文格式進行特定封裝,並在運營商邊緣設備之間建立的偽線上進行透明傳輸。運營商通過部署該服務保證了分隔在不同地域的相同客戶的連通性以及不同用戶之間的隔離性。

一個典型的單段偽線的網絡參考模型如圖1所示,某個用戶的區域網路1的用戶邊緣設備1(CE1)通過接入鏈路1(AC1)接入到運營商的多協議標籤交換(MPLS)骨幹網絡的邊緣設備1(PE1);該用戶的區域網路2的CE2通過AC2接入到運營商的MPLS骨幹網絡的PE2;運營商在PE1和PE2之間為該業務部署一條偽線,如圖1中的粗虛線所示,偽線是一對方向相反的單向的標籤轉發路徑(LSP,Label Switch Path)的集合。PE2到PE1的報 文轉發大致包括:在PE1,從AC1上發送的該用戶的區域網路1內的報文被封裝成偽線的協議數據單元(PDU),通過該偽線透傳給對端的PE2;當報文到達PE2設備時,PE2經過本地處理後重新恢復為本地形式,並通過AC2轉發到該用戶的區域網路2的網絡中去。CE2到CE1的報文轉發與上述過程類似。

多段偽線是對單段偽線的擴展,多段偽線允許兩個PE之間存在多條分段偽線,通過運營商偽線交換設備(SPE,Switch-PE)將兩側的PW段(PW Segment)連接起來,並在SPE完成偽線層面的標籤交換操作。多段偽線技術適用於不能在源PE和目的PE之間直接建立偽線的場景,滿足了網絡分層、跨本地網、跨運營商、跨控制平面的應用需求,提升了網絡可擴展性。一個典型的多段偽線的網絡參考模型如圖2所示。通過SPE節點將不同自治域(AS)內如AS1和AS2的單段偽線給拼接起來,從而建立起CE1和CE2之間的端到端偽線業務。在SPE上,會對一側PW上收到的標籤報文進行內層偽線標籤的交換操作,然後再轉發到另一側的PW上,從而完成用戶數據跨域的端到端的轉發。多段偽線可以由一個或者多個SPE拼接起來。

在運營商偽線邊界設備(TPE,Terminating-PE)上,通常需要知道整個轉發路徑(即兩端的TPE和所有經過的SPE節點信息),以用於MS-PW路徑的環路檢測以及OAM診斷功能。RFC6073中定義了在MS-PW創建信令過程中,通過在標籤映射(Mapping)消息中增加SP-PE TLV信息來攜帶MS-PW經過的SPE節點信息。但是,這種方式攜帶的有可能是正確的SPE節點信息,也有可能是錯誤的SPE節點信息。比如,一開始在SPE沒有部署冗餘,那麼通過目前的方法,獲取的是正確的SPE節點信息,如果之後又在SPE上追加部署了冗餘,這時,TPE是無法重新獲取的,也就是說,對於SPE節點存在冗餘的場景,該方案不能正確攜帶實際有效的SPE節點信息。並且,由於該路徑只在路徑初次創建時進行獲取,當路徑狀態發生變化時(如發生FRR切換或者回切),也是無法實時進行動態調整的。具體來說:

一方面,如圖3所示,假設在SPE1上部署了SPE冗餘,SPE1和TPE2之間存在互為冗餘的兩條轉發路徑,即TPE1—SPE1—SPE2—TPE2和TPE1—SPE1—SPE3—TPE2。在圖3所示的組網中,由於轉發路徑的確定受本地策略 或者網絡狀態變化等因素影響,因此,MS-PW在建立信令過程中,SPE1無法決策將哪條路徑的信息傳遞給TPE1,從而導致了TPE1無法獲知當前有效的MS-PW路徑信息。

另一方面,如圖4所示,假設即使採用RFC6073中定義的在MS-PW創建信令過程,TPE1獲得的MS-PW路徑為TPE1—SPE1—SPE2—TPE2。當SPE2失效時,SPE1會進行本地切換,使得MS-PW有效路徑實際已變成了TPE1—SPE1—SPE3—TPE2。但是,TPE1並不能感知,目前也還沒有技術方案使其得到更新,所以,此時TPE1所保存的MS-PW路徑信息是錯誤的。

綜上所述,現有RFC6073中,雖然定義了通過Mapping消息來攜帶MS-PW路徑信息的方法,但是對於MS-PW存在SPE冗餘的場景,一方面有可能獲取不到MS-PW的路徑信息,另一方面獲取的MS-PW路徑信息是錯誤的。這無疑會導致後續MS-PW環路檢測以及操作、管理和維護(OAM)檢測出錯,從而不能保證MS-PW OAM機制的正確部署。



技術實現要素:

為了解決上述技術問題,本發明提供一種獲取偽線路徑信息的方法及裝置,能夠及時獲得當前MS-PW有效工作路徑,從而保證MS-PW OAM機制的正確部署。

為了達到本發明目的,本發明提供了一種獲取偽線路徑信息的方法,包括:在源運營商偽線邊界設備TPE需要獲知整個多段偽線MS-PW的路徑信息時,經由運營商偽線交換設備SPE請求MS-PW路徑信息;

SPE利用當前實際用於轉發的偽線段作為中繼轉發MS-PW路徑信息請求,直至目的TPE;

目的TPE將自身節點信息經由SPE返回給源TPE,源TPE獲得MS-PW路徑信息。

可選地,所述請求MS-PW路徑信息包括:所述源TPE通過用於獲取MS-PW路徑信息的MS-PW路徑請求消息向其工作下遊設備發送請求。

可選地,所述MS-PW路徑請求消息為對PW通知Notification消息的擴展;

在PW通知Notification中新增用於表示該消息為MS-PW路徑請求消息的狀態碼Status Code;

在所述MS-PW路徑請求消息中攜帶有對應的用於標識特定的偽線信息的轉發等價類FEC信息。

可選地,所述工作下遊設備為當前MS-PW實際轉發路徑的下一跳設備。

可選地,所述源TPE向其工作下遊發送MS-PW路徑請求消息為:定時觸發,或者收到通知事件觸發,或者手動觸發。

可選地,所述源TPE的下遊存在SPE冗餘;所述經由交換設備SPE請求MS-PW路徑信息之前還包括:確定所述源TPE的工作下遊設備:

所述源TPE根據冗餘PW Segment的狀態,選擇出當前處於活躍Active狀態的PW Segment進行所述MS-PW路徑請求消息的下發。

可選地,所述SPE的下遊不存在SPE冗餘;所述當前實際用於轉發的偽線段為與所述SPE直接連接的下遊SPE或目的TPE之間的偽線段。

可選地,所述SPE的下遊存在SPE冗餘;所述利用當前實際用於轉發的偽線段作為中繼繼續轉發MS-PW路徑信息請求包括:

接收到來自所述源TPE的MS-PW路徑信息請求的SPE根據冗餘PW Segment的狀態,選擇出當前處於活躍Active狀態的PW Segment進行所述MS-PW路徑請求消息的中繼。

可選地,所述目的TPE將自身節點信息經由SPE返回給源TPE,源TPE獲得MS-PW路徑信息包括:

所述目的TPE收到MS-PW路徑請求消息後,通過MS-PW路徑應答消息向其上遊返回自身的節點信息;

SPE收到下遊返回的MS-PW路徑應答消息後,將自身的節點信息添加到MS-PW路徑應答消息中並繼續向其工作上遊設備發送該MS-PW路徑應答消息,直至所述源TPE收到MS-PW路徑應答消息後,解析並獲得整個MS-PW路徑的信息。

可選地,所述MS-PW路徑應答消息為PW Notification消息的擴展;在PW通知Notification中新增用於表示該消息為MS-PW路徑應答消息的Status Code。

可選地,所述節點信息為路由標識Router ID信息;

所述節點信息通過RFC4447中定義的SP-PE TLV攜帶;或者,通過擴展一個新的TLV攜帶。

可選地,所述目的TPE的上遊不存在SPE冗餘;所述目的TPE通過MS-PW路徑應答消息向其上遊返回自身的節點信息包括:

所述目的TPE將自身的節點信息添加到MS-PW路徑應答消息中並直接轉發給其唯一的上遊設備。

可選地,所述目的TPE的上遊存在SPE冗餘;所述目的TPE通過MS-PW路徑應答消息向其上遊返回自身的節點信息包括:

所述目的TPE根據冗餘PW Segment的狀態,將自身的節點信息添加到MS-PW路徑應答消息中,並通過選擇出的當前處於活躍Active狀態的PW Segment進行返回。

可選地,所述SPE收到下遊返回的MS-PW路徑應答消息後,繼續向其工作上遊設備發送該MS-PW路徑應答消息包括:

如果所述SPE的上遊不存在SPE冗餘,收到所述MS-PW路徑應答消息的SPE將自身的節點信息添加到MS-PW路徑應答消息中並直接轉發給其唯一的上遊設備;

如果所述SPE的上遊存在SPE冗餘,收到MS-PW路徑應答消息的SPE將自身的節點信息添加到MS-PW路徑應答消息中,並根據選擇出有效的上遊設備,再向該上遊設備繼續返回MS-PW路徑應答消息。

可選地,所述選擇出有效的上遊設備具體包括:

根據PW Segment的狀態選擇出處於活躍Active狀態的PW Segment對應的上遊設備作為所述有效的上遊設備;

或者,選擇SPE自身收到MS-PW路徑請求消息時的上遊SPE作為所述返回MS-PW路徑應答消息的有效的上遊設備;

或者,結合PW Segment的狀態和收到MS-PW路徑請求消息時的上遊 SPE,選擇其中有效的PW Segment作為所述當前MS-PW路徑應答消息的上遊設備。

本發明還提供了一種獲取偽線路徑信息的裝置,至少包括接收模塊、處理模塊;其中,

接收模塊,用於接收MS-PW路徑請求消息或MS-PW路徑響應消息,並輸出給處理模塊;

處理模塊,用於確定下一跳工作設備,並將MS-PW路徑請求消息或MS-PW路徑響應消息轉發給確定出的下一跳工作設備。

可選地,所述處理模塊具體用於:將MS-PW路徑請求消息或MS-PW路徑響應消息轉發給其唯一的下一跳工作設備;

或者,根據冗餘PW Segment的狀態,選擇出當前處於Active狀態的PW Segment進行所述MS-PW路徑請求消息或MS-PW路徑響應消息的轉發。

可選地,該裝置設置在SPE中,且所述接收模塊接收到MS-PW路徑響應消息時,所述處理模塊具體用於:

當SPE的上遊不存在SPE冗餘時,將自身的節點信息添加到MS-PW路徑應答消息中並直接轉發給其唯一的上遊設備;

當SPE的上遊存在SPE冗餘,將自身的節點信息添加到MS-PW路徑應答消息中,並根據選擇出有效的上遊設備,再向該上遊設備繼續返回MS-PW路徑應答消息。

可選地,所述選擇出有效的上遊設備具體包括:

根據PW Segment的狀態選擇出處於活躍Active狀態的PW Segment對應的上遊設備作為所述有效的上遊設備;

或者,選擇SPE自身收到MS-PW路徑請求消息時的上遊SPE作為所述返回MS-PW路徑應答消息的有效的上遊設備;

或者,結合PW Segment的狀態和收到MS-PW路徑請求消息時的上遊SPE,選擇其中有效的PW Segment所述作為當前MS-PW路徑應答消息的上遊設備。

可選地,該裝置設置在TPE中,且為接收到MS-PW路徑請求消息的目的TPE時,所述處理模塊具體用於:

當目的TPE的上遊不存在SPE冗餘時,將自身的節點信息添加到MS-PW路徑應答消息中並直接轉發給其唯一的上遊設備:

當目的TPE的上遊存在SPE冗餘時,目的TPE根據冗餘PW Segment的狀態,選擇出當前處於活躍Active狀態的PW Segment進行所述MS-PW路徑響應消息的返回。

與現有技術相比,本申請技術方案包括在源TPE需要獲知整個MS-PW的路徑信息時,經由SPE請求MS-PW路徑信息;SPE利用當前實際用於轉發的偽線段作為中繼繼續轉發MS-PW路徑信息請求,直至目的TPE;目的TPE將自身節點信息經由SPE返回給源TPE,源TPE獲得MS-PW路徑信息。通過本發明提供的技術方案,及時獲得了當前MS-PW有效工作路徑,從而保證了MS-PW OAM機制的正確部署。

本發明的其它特徵和優點將在隨後的說明書中闡述,並且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在說明書、權利要求書以及附圖中所特別指出的結構來實現和獲得。

附圖說明

此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用於解釋本發明,並不構成對本發明的不當限定。在附圖中:

圖1為現有單段偽線的網絡參考模型的示意圖;

圖2為現有多段偽線的網絡參考模型的示意圖;

圖3為現有SPE上部署了SPE冗餘的網絡參考模型的示意圖;

圖4為現有SPE上部署了SPE冗餘且進行本地切換的網絡參考模型的示意圖;

圖5為本發明獲取偽線路徑信息的方法的流程圖;

圖6為本發明獲取偽線路徑信息的裝置的組成結構示意圖;

圖7為本發明獲取偽線路徑信息的第一實施例的網絡參考模型示意圖;

圖8為本發明獲取偽線路徑信息的第二實施例的網絡參考模型示意圖;

圖9為本發明獲取偽線路徑信息的第三實施例的網絡參考模型示意圖;

圖10為本發明獲取偽線路徑信息的第四實施例的網絡參考模型示意圖。

具體實施方式

為使本發明的目的、技術方案和優點更加清楚明白,下文中將結合附圖對本發明的實施例進行詳細說明。需要說明的是,在不衝突的情況下,本申請中的實施例及實施例中的特徵可以相互任意組合。

圖5為本發明獲取偽線路徑信息的方法的流程圖,如圖5所示,本發明方法包括:

步驟500:在源TPE需要獲知整個MS-PW的路徑信息時,經由SPE請求MS-PW路徑信息。

本步驟之前還包括:TPE和SPE之間通過端到端偽線仿真(PWE3,Pseudo-Wire Emulation Edge-to-Edge)信令交互完成MS-PW路徑的建立。其中,建立MS-PW路徑的PWE3信令是RFC4447中定義了對LDP擴展的PW信令。其所需建立的MS-PW路徑的信息可以是手動配置,或者是通過邊界網關協議(BGP,Border Gateway Protocol)動態發現。具體實現屬於本領域技術人員的公知技術,並不用於限定本發明的保護範圍,這裡不再贅述。

本步驟中,源TPE可以通過用於獲取MS-PW路徑信息的MS-PW路徑請求消息向其工作下遊設備發送請求。MS-PW路徑請求消息可以是對RFC4447中PW通知(Notification)消息的擴展,即定義一種新的狀態碼(Status Code)來表示該消息為MS-PW路徑請求消息。需要說明的是,在已有標準中記載有:每個偽線都是由轉發等價類來唯一標識的。不同的偽線,承載不同轉發等價類的流量。因此,在MS-PW路徑請求消息中還必須攜帶對應的用於標識特定的偽線信息的轉發等價類(FEC)信息。

其中,工作下遊設備是指當前MS-PW實際轉發路徑的下一跳設備即SPE。工作下遊設備的選擇是基於SPE節點保存的各條路徑的狀態信息共同決策產生的、能真實反映當前的工作路徑,並能根據各條路徑狀態的變化實時更新。 需要說明的是,當MSPW路徑建立好之後,SPE是會保存並獲知當前有效的工作路徑信息的。當存在SPE冗餘時,只需要查詢和獲知當前有效的工作路徑,對於當前SPE,即獲取有效的工作路徑的下一跳信息(下遊設備的信息);當不存在SPE冗餘時,工作下遊設備就是唯一的下一跳設備。另外,根據各條路徑狀態的變化實時更新,是指當MS-PW路徑變化時,比如SPE FRR發生切換時,SPE會對自己保存的工作下遊設備進行更新操作。以保證自身保存的工作下遊信息是實時有效的。

其中,源TPE向其工作下遊發送MS-PW路徑請求消息可以是通過定時觸發,或者收到某種通知事件觸發,或者是可以直接進行手動觸發。這裡,通知事件用於表明有可能當前MS-PW轉發路徑不再有效,或者SPE有可能發生了路徑切換,對該事件的感知可以是本設備自身直接感知到當前MS-PW有效路徑的狀態變化,也可以是下遊設備通知給本設備的下遊設備的狀態變化信息。此時可以發起一次路徑請求操作,以更新之前記錄的路徑信息,從而保證了當前工作路徑信息的有效性。

進一步地,如果源TPE的下遊存在SPE冗餘,本步驟中的經由交換設備SPE請求MS-PW路徑信息之前,還包括確定原TPE的工作下遊設備:

源TPE根據冗餘PW Segment的狀態,選擇出當前處於活躍(Active)狀態的PW Segment(即當前實際用於轉發的PW Segment)進行路徑請求信令的下發。其中,如何獲取PW Segment的狀態屬於本領域技術人員的公知技術,可以採用現有方法獲得,具體實現並不用於限定本發明的保護範圍,這裡不再贅述。

步驟501:SPE利用當前實際用於轉發的偽線段作為中繼轉發MS-PW路徑信息請求,直至目的TPE。

SPE收到上遊即源TPE的MS-PW路徑信息請求消息,會繼續發送給其下遊,如果SPE的下遊不存在SPE冗餘,本步驟中的當前實際用於轉發的偽線段即為與該SPE直接連接的下遊SPE或目的TPE之間的偽線段。其中,按照RFC中定義的標準,在MS-PW路徑信息請求消息中只做FEC信息的替換,其他信息直接繼承和轉發即可。

進一步地,如果SPE的下遊存在SPE冗餘,本步驟中的利用當前實際用 於轉發的偽線段作為中繼繼續轉發MS-PW路徑信息請求包括:

接收到來自源TPE的MS-PW路徑信息請求的SPE根據冗餘PW Segment的狀態,選擇出當前處於活躍(Active)狀態的PW Segment(即當前實際用於轉發的PW Segment)進行路徑請求信令的中繼。其中,如何獲取PW Segment的狀態屬於本領域技術人員的公知技術,可以採用現有方法獲得,具體實現並不用於限定本發明的保護範圍,這裡不再贅述。

步驟502:目的TPE將自身節點信息經由SPE返回給源TPE,源TPE獲得MS-PW路徑信息。

具體地,當目的TPE收到MS-PW路徑請求消息後,通過MS-PW路徑應答消息向其上遊返回自身的節點信息;SPE收到下遊返回的MS-PW路徑應答消息後,將自身的節點信息添加到MS-PW路徑應答消息中並繼續向其工作上遊設備發送該MS-PW路徑應答消息,直至源TPE收到MS-PW路徑應答消息後,解析並獲得整個MS-PW路徑的信息。

其中,MS-PW路徑應答消息可以對PW Notification消息的擴展,即定義一種新的Status Code來表示該消息為MS-PW路徑應答消息。其中,節點信息是用於標識該節點的信息,可以是如本設備的路由標識(Router ID)信息等。本發明方法中,可以通過RFC4447中定義的SP-PE TLV來攜帶TPE/SPE的節點信息,也可以通過擴展一個新的TLV來攜帶。

同樣的,如果目的TPE的上遊不存在SPE冗餘,目的TPE將自身的節點信息添加到MS-PW路徑應答消息中並直接轉發給其唯一的上遊設備即可:如果目的TPE的上遊存在SPE冗餘,目的TPE可以根據冗餘PW Segment的狀態,選擇出當前處於Active狀態的PW Segment(即當前實際用於轉發的PW Segment)進行MS-PW路徑應答消息的返回。

進一步地,SPE收到下遊返回的MS-PW路徑應答消息後,繼續向其工作上遊設備發送該MS-PW路徑應答消息包括:

如果SPE的上遊不存在SPE冗餘,收到MS-PW路徑應答消息的SPE將自身的節點信息添加到MS-PW路徑應答消息中並直接轉發給其唯一的上遊設備即可;

如果SPE的上遊存在SPE冗餘,收到MS-PW路徑應答消息的SPE將自身的節點信息添加到MS-PW路徑應答消息中,並根據選擇出有效的上遊設備,再向該上遊設備繼續返回MS-PW路徑應答消息。

其中,選擇出有效的上遊設備具體包括:

可以是根據PW Segment的Active/Standby狀態選擇出處於Active狀態的PW Segment對應的上遊設備作為有效的上遊設備;

或者,選擇SPE自身收到MS-PW路徑請求消息時的上遊SPE作為返回MS-PW路徑應答消息的有效的上遊設備;

或者,結合PW Segment的狀態和收到MS-PW路徑請求消息時的上遊SPE,選擇其中有效的PW Segment作為當前MS-PW路徑應答消息的上遊設備。當網絡震蕩時,上述兩種選擇方式可能出現不一致的情況,如果僅採用單獨一種的話,可能會出現選擇失敗的情況,因此,這樣結合的處理總能選擇出上遊設備,避免了由於網絡震蕩而引起的選擇失敗的問題。

通過本發明提供的技術方案,及時獲得了當前MS-PW有效工作路徑,從而保證了MS-PW OAM機制的正確部署。

圖6為本發明獲取偽線路徑信息的裝置的組成結構示意圖,如圖6所示,至少包括接收模塊、處理模塊;其中,

接收模塊,用於接收MS-PW路徑請求消息或MS-PW路徑響應消息,並輸出給處理模塊;

處理模塊,用於確定下一跳工作設備,並將MS-PW路徑請求消息或MS-PW路徑響應消息轉發給確定出的下一跳工作設備。

其中,處理模塊具體用於:直接將MS-PW路徑請求消息或MS-PW路徑響應消息轉發給其唯一的下一跳工作設備;或者,根據冗餘PW Segment的狀態,選擇出當前處於Active狀態的PW Segment(即當前實際用於轉發的PW Segment)進行MS-PW路徑請求消息或MS-PW路徑響應消息的轉發。

本發明獲取偽線路徑信息的裝置可以設置在TPE中,也可以設置在SPE中。

當本發明獲取偽線路徑信息的裝置設置在SPE中,且接收模塊接收到 MS-PW路徑響應消息時,處理模塊具體用於:

當SPE的上遊不存在SPE冗餘時,將自身的節點信息添加到MS-PW路徑應答消息中並直接轉發給其唯一的上遊設備即可;

當SPE的上遊存在SPE冗餘,將自身的節點信息添加到MS-PW路徑應答消息中,並根據選擇出有效的上遊設備,再向該上遊設備繼續返回MS-PW路徑應答消息。其中,選擇出有效的上遊設備具體包括:

可以是根據PW Segment的Active/Standby狀態選擇出處於Active狀態的PW Segment對應的上遊設備作為有效的上遊設備;

或者,選擇SPE自身收到MS-PW路徑請求消息時的上遊SPE作為返回MS-PW路徑應答消息的有效的上遊設備;

或者,結合PW Segment的狀態和收到MS-PW路徑請求消息時的上遊SPE,選擇其中有效的PW Segment作為當前MS-PW路徑應答消息的上遊設備。當網絡震蕩時,上述兩種選擇方式可能出現不一致的情況,如果僅採用單獨一種的話,可能會出現選擇失敗的情況,因此,這樣結合的處理總能選擇出上遊設備,避免了由於網絡震蕩而引起的選擇失敗的問題。

當本發明獲取偽線路徑信息的裝置設置在TPE中,且為接收到MS-PW路徑請求消息的目的TPE時,處理模塊具體用於:

當目的TPE的上遊不存在SPE冗餘時,將自身的節點信息添加到MS-PW路徑應答消息中並直接轉發給其唯一的上遊設備即可:

當目的TPE的上遊存在SPE冗餘時,目的TPE根據冗餘PW Segment的狀態,選擇出當前處於Active狀態的PW Segment(即當前實際用於轉發的PW Segment)進行MS-PW路徑響應消息的返回。

下面結合具體實施例對本發明具體實現進行詳細描述。

圖7為本發明獲取偽線路徑信息的第一實施例的網絡參考模型示意圖,如圖7所示,第一實施例為一般即無SPE冗餘的MS-PW部署場景。

假設TPE1需要知道整個MSPW的路徑信息,則TPE1向其下遊(SPE1)發送MS-PW路徑請求消息;SPE1收到該MS-PW路徑請求消息後,由於SPE1沒有部署冗餘,則默認向其唯一的下遊即SPE2中繼該MS-PW路徑請求消息, 這樣中繼直至MS-PW路徑請求消息到達目的TPE,在第一實施例中,假設TPE2為目的TPE,那麼,TPE2收到MS-PW路徑請求消息後,判斷其為整條MS-PW路徑的尾節點,則獲取本幾點自身的標識信息(如本節點的Router ID信息)後,通過MS-PW路徑應答消息通告給其上遊SPE2;SPE2收到其下遊的MS-PW路徑應答消息後,獲取本節點的標識信息後,追加到該MS-PW路徑應答消息中,繼續向其上遊發送,直至MS-PW路徑應答消息到達源TPE,本實施例中即為MS-PW路徑請求消息的發起者TPE1,TPE1收到下遊通告的MS-PW路徑應答消息後,逆序解析出MS-PW路徑應答消息中的所有節點信息後,便得出當前MS-PW經過的所有SPE和TPE的節點信息,即獲得了整條MS-PW的路徑信息。

一般MSPW部署場景,由於SPE不存在冗餘部署,本發明提供的技術方案的處理消息和RFC4447中通過SP-PE TLV處理達到的效果是一致的,也就是說,本發明提供的技術方案是完全可以解決非MS-PW冗餘場景中獲取MS-PW路徑的需求的。

圖8為本發明獲取偽線路徑信息的第二實施例的網絡參考模型示意圖,如圖8所示,第二實施例為單側SPE冗餘的MS-PW部署場景,即SPE的一側(上遊側或者下遊側)存在SPE冗餘,第二實施例中是下遊側存在冗餘的場景。

假設TPE1需要知道整個MS-PW的路徑信息,則TPE1向其下遊(SPE1)發送MS-PW路徑請求消息;SPE1收到該MS-PW路徑請求消息後,由於SPE1的下遊側部署了SPE冗餘,此時,在SPE1上需要根據冗餘PW Segment,即SPE1和SPE2之間的PW Segment,以及SPE1和SPE3之間的PW Segment的狀態,選擇出當前處於Active狀態的PW Segment,也就是說選擇出當前實際用於轉發的PW Segment進行MS-PW路徑請求消息的中繼。第二實施例中,假設SPE1和SPE2之間的PW Segment處於Active狀態,SPE1選擇的是到SPE2的PW Segment,則SPE1會向SPE2發送MS-PW路徑請求消息。該MS-PW路徑請求消息繼續經過中繼到達目的TPE2。TPE2向TPE1發送MS-PW路徑應答報文的處理流程和第一實施實例基本一致,不同的是,在MS-PW路徑應答消息返回到SPE2時,SPE2同樣可以選擇出當前處於Active 狀態的PW Segment進行MS-PW路徑應答消息的中繼。

圖9為本發明獲取偽線路徑信息的第三實施例的網絡參考模型示意圖,如圖9所示,第三實施例為雙側SPE冗餘的MS-PW部署場景。在第三實施例中,MS-PW路徑請求和MS-PW路徑應答消息的處理方式與第二實施例基本一致,其區別在於,由於存在雙側SPE冗餘,SPE3在收到下遊應答的MS-PW路徑應答消息後,由於其上遊仍然有兩個PW Segment,此時SPE3上需要根據本地策略來選擇其中有效的PW Segment繼續向其發送路徑應答消息。這裡的本地策略可以是:根據PW Segment的Active/Standby狀態選擇出處於Active狀態的PW Segment;

或者,選擇之前收到MS-PW路徑請求消息的上一跳;

或者,結合上述兩種策略綜合考慮決策,選擇其中有效的PW Segment作為當前MS-PW路徑應答消息的上遊設備。當網絡震蕩時,上述兩種選擇方式可能出現不一致的情況,如果僅採用單獨一種的話,可能會出現選擇失敗的情況,因此,這樣結合的處理總能選擇出上遊設備,避免了由於網絡震蕩而引起的選擇失敗的問題。

圖10為本發明獲取偽線路徑信息的第四實施例的網絡參考模型示意圖,如圖10所示,第四實施例所示為SPE快速重路由(FRR,Fast Reroute)切換的MS-PW部署場景,其中,FRR旨在當網絡中鏈路或者節點失效後,為這些重要的節點或鏈路提供備份保護,實現快速重路由,以減少鏈路或節點失效時對流量的影響。假設TPE1通過本發明提供的獲取偽線路徑信息的技術方案獲取的有效工作路徑為TPE1—SPE1—SPE2—TPE2。

本實施例中,假設當SPE2失效時,SPE1進行本地切換,MS-PW有效路徑實際變成了TPE1—SPE1—SPE3—TPE2。此時,TPE1可以通過預先設置的策略觸發MS-PW路徑請求消息,重新獲取到當前有效的MS-PW路徑。其中,這種策略可以是通過定時觸發,或者收到某種通知事件觸發,或者是可以直接進行手動觸發。

以上所述,僅為本發明的較佳實例而已,並非用於限定本發明的保護範圍。凡在本發明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀