胥素芳
摘 要 目前現網中有部分網絡仍然在使用由ITU-T主導的T-MPLS技術。由于該標準體系目前處于廢止狀態(tài),出于未來互聯互通的考慮,T-MPLS網絡有必要向IETF新標準MPLS-TP網絡進行升級。本文分析了升級過程中存在的問題,提出了解決問題的思路。
【關鍵詞】T-MPLS MPLS-TP MPLS OAM
【關鍵詞】T-MPLS MPLS-TP MPLS OAM
T-MPLS屬于PTN的一種,最初由ITU-T主導制定,后來ITU-T與IETF成立聯合工作組,新的標準架構被確立,新標準被稱為MPLS-TP(MPLS Transport Profile)。新老標準有一定的連續(xù)性,但在一些關鍵特性上也有區(qū)別。從長期看,為了未來互聯互通方便,需要將現有T-MPLS網絡升級為MPLS-TP網絡,關鍵要實現OAM組件升級,具體為OAM中的CC/CV信令和APS信令升級。下面將分別分析CC/CV信令和APS信令升級的關鍵技術,通過分析提出升級解決思路。
1 CC/CV信令升級研究
CC/CV信令的主要作用:CC(Continuity Check)/CV(Connection Verification)信令在PTN中主要用于對承載虛電路(PW)的MPLS隧道進行連續(xù)性和連通性檢測。如果通道不能連續(xù)轉發(fā)報文或者不通,CC/CV信令能夠及時將故障報告給控制層面,CC/CV屬于OAM中的一個重要組件。
1.1 T-MPLS體系中CC/CV信令及機制
OAM信令是T-MPLS與MPLS-TP最重要的區(qū)別點,在T-MPLS大多數現網中,OAM信令采用ITU-T標準Y.1711。采用Y.1711方式封裝的OAM格式如下:
二層報文頭 隧道標簽 OAM Alert(14) Y.1711 OAM PDU
從封裝格式可以看出,Y.1711方式中OAM報文的棧底標簽為14,其故障探測機制過程:頭節(jié)點持續(xù)發(fā)送CV報文或者FFD報文,由于攜帶隧道標簽,所以該探測報文沿著整個隧道傳送,尾節(jié)點收到報文后通過標簽14來識別出OAM報文,進而解析監(jiān)聽OAM PDU判斷整個隧道的健康狀況。如果尾節(jié)點判斷出隧道發(fā)生故障則向頭結點發(fā)送相應的OAM報文,攜帶OAM PDU向頭節(jié)點說明故障,頭節(jié)點收 到后執(zhí)行對應的保護倒換流程。
1.2 MPLS-TP的CC/CV信令及機制
在新的MPLS-TP標準中,CC/CV信令采用BFD方式,采用BFD方式封裝的OAM格式如下:
二層報文頭 隧道標簽 GAL(13) G-ACH BFD
從封裝格式可以看出,Y.1711方式中OAM報文的棧底標簽為13,這是MPLS-TP與T-MPLS的重要區(qū)別,尾節(jié)點設備接收到棧底標簽為13的報文要按照MPLS-TP標準進行解析。具體處理過程如下:尾節(jié)點收到報文后通過棧底標簽13來識別出OAM報文,解析后通過BFD報文中的鑒別值來判斷特定隧道的健康狀況,如果是健康的則回應BFD報文并攜帶特定鑒別值。頭節(jié)點收到該報文則認為隧道正常,如果收不到則觸發(fā)執(zhí)行對應的保護倒換流程。
通過以上分析,對于CC/CV信令的升級主要涉及兩部分:首先棧底標簽發(fā)生變化(由14變?yōu)?3),對于硬件實現轉發(fā)設備如NP或ASIC來說,此處涉及到硬件升級;其次協議PDU采用全新格式,由T-MPLS的Y.1711OAM PDU變?yōu)镚-ACH加BFD,目前的廠商實現中對于協議PDU的處理大多采用主CPU或者輔助CPU處理,一般僅需升級軟件即可。
2 APS信令升級研究
APS(Automatic Protection Switching,自動保護倒換)信令主要用于發(fā)現故障的一端在檢測到故障的情況下通知對端切換場景,ASP信令在PTN中非常重要,也是OAM的重要組成部分,因為在PTN網絡中,最終傳輸數據業(yè)務的隧道是雙向的,用數據網絡建立的雙向MPLS隧道來承載雙向的PW專線,在這種應用方式下存在一端發(fā)生故障后需要通知另外一端同步切換到保護隧道的需求,否則會出現業(yè)務單通道或者轉發(fā)路徑不對稱等問題。
2.1 T-MPLS體系中APS信令格式
二層報文頭 隧道標簽 OAM Alert(14) APS PDU
T-MPLS體系中的APS信令封裝格式與Y.1711協議報文封裝格式相同,區(qū)別主要在協議PDU部分,在ITU-T的G.8131規(guī)范中定義了T-MPLS框架下頭節(jié)點檢測到隧道故障后的APS方法,在檢測到故障后本端執(zhí)行保護倒換動作,同時會向對端連續(xù)快速發(fā)送幾個APS協議報文通知對端切換到保護隧道,APS PDU中攜帶故障及倒換原因等信息。
2.2 MPLS-TP體系中APS信令格式
二層報文頭 隧道標簽 GAL(13) G-ACH PSC PDU
MPLS-TP體系中APS信令稱為PSC(Protection Switching Control,保護倒換控制協議),PSC的封裝格式與MPLS-TP中CC/CV基本相同,其處理機制與G.8131定義的機制基本類似,頭節(jié)點在檢測到故障后本端執(zhí)行保護倒換動作,同時會向對端連續(xù)快速發(fā)送幾個PSC協議報文通過對端切換到保護隧道,PSC PDU中攜帶故障及倒換原因等信息,具體定義與G.8131中定義的APS略有差異。
通過以上分析,對于APS信令的升級主要涉及兩部分:對于標簽棧內容的變化與CC/CV信令類似,也由14變?yōu)?3,對于硬件實現轉發(fā)的設備來說也涉及到硬件升級;其次軟件部分需要將G.8131規(guī)范的ASP協議升級到PSC協議。
參考文獻
[1]Y.1711:Operation&Maintenance mechanism for MPLS networks.
[2]G.8131:Linear protection switching transport MPLS(T-MPLS)networks.
作者單位
陜西警官職業(yè)學院 陜西省西安市 710043