【技術實現(xiàn)步驟摘要】
本專利技術涉及網絡通訊
,尤其涉及一種MPLS-TP網絡中OAM報文和數(shù)據報文統(tǒng)一轉發(fā)路徑的方法及裝置。
技術介紹
MPLS-TP(Multi-Protocol?Label?Switching?Transport?Profile,多協(xié)議標簽交換傳輸架構)是在MPLS基礎上擴展而產生的一種面向連接的分組傳送網絡(Packet?Transport?Network,?PTN)技術。OAM(Operations,?Administration?and?Management,?操作管理與維護)技術作為MPLS-TP網絡中一個關鍵技術,承擔了錯誤偵錯、錯誤定位、錯誤上報的功能,及時告知系統(tǒng)進行數(shù)據通道的切換。但是,作為PTN設備核心的包處理芯片,對于MPLS-TP?OAM報文和數(shù)據報文能否使用統(tǒng)一轉發(fā)路徑尚未有具體實現(xiàn)的方法。因此,有必要提供一種MPLS-TP網絡中OAM報文和數(shù)據報文統(tǒng)一轉發(fā)路徑的方法及裝置以克服上述問題。
技術實現(xiàn)思路
本專利技術的目的在于提供一種MPLS-TP網絡中OAM報文和數(shù)據報文統(tǒng)一轉發(fā)路徑的方法。本專利技術的另一目的在于一種MPLS-TP網絡中OAM報文和數(shù)據報文統(tǒng)一轉發(fā)路徑的裝置,所述裝置應用所述MPLS-TP網絡中OAM報文和數(shù)據報文統(tǒng)一轉發(fā)路徑的方法。相應地,本專利技術的一種MPLS-TP網絡中OAM報文和數(shù)據報文統(tǒng)一轉發(fā)路徑的方法,包括如下步驟:S10,對輸入的數(shù)據報文進行解析、查找、判斷進行何種處理方式;?S20,根據偵測到的數(shù)據報文對MPLS- ...
【技術保護點】
一種MPLS?TP網絡中OAM報文和數(shù)據報文統(tǒng)一轉發(fā)路徑的方法,其特征在于,包括以下步驟:S10,對輸入的數(shù)據報文進行解析、查找,判斷需要進行何種處理方式;?S20,根據偵測到的數(shù)據報文對MPLS?TP?OAM報文進行相應的封裝,并對該OAM報文標記需要與該數(shù)據報文相同的處理方式;S30,對經過S10及S20處理的數(shù)據報文及OAM報文進行隊列處理;S40,根據經過S10及S20處理的數(shù)據報文及OAM報文需求進行相應編輯。
【技術特征摘要】
1.一種MPLS-TP網絡中OAM報文和數(shù)據報文統(tǒng)一轉發(fā)路徑的方法,其特征在于,包括以下步驟:
S10,對輸入的數(shù)據報文進行解析、查找,判斷需要進行何種處理方式;?
S20,根據偵測到的數(shù)據報文對MPLS-TP?OAM報文進行相應的封裝,并對該OAM報文標記需要與該數(shù)據報文相同的處理方式;
S30,對經過S10及S20處理的數(shù)據報文及OAM報文進行隊列處理;
S40,根據經過S10及S20處理的數(shù)據報文及OAM報文需求進行相應編輯。
2.根據權利要求1所述的MPLS-TP網絡中OAM報文和數(shù)據報文統(tǒng)一轉發(fā)路徑的方法,其特征在于,所述S10、S20及S40中的數(shù)據報文處理方式均是基于MPLS數(shù)據處理方式進行的。
3.根據權利要求2所述的MPLS-TP網絡中OAM報文和數(shù)據報文統(tǒng)一轉發(fā)路徑的方法,其特征在于,所述S10具體包括以下步驟:
S101,輸入從以太網口接收到的數(shù)據報文;
S102,對收到的數(shù)據報文進行解析出所有MPLS標簽棧的內容;
S103,儲存解析出的所有MPLS標簽棧數(shù)據;
S104,對解析出的各MPLS標簽進行查找,找到相應的處理操作,包括POP,?SWAP和PUSH;
S105,根據S104的查找結果,判斷該MPLS標簽是否需要POP,若是,則跳過該MPLS標簽的處理,對下一個MPLS標簽進行處理;
S106,若否,則判斷該MPLS標簽是否需要SWAP;
S107,若需要進行SWAP操作,標記該MPLS標簽需要進行SWAP;
S108,若該MPLS標簽的操作不需要SWAP,則標記該MPLS標簽需要進行PUSH的操作。
4.根據權利要求3所述的MPLS-TP網絡中OAM報文和數(shù)據報文統(tǒng)一轉發(fā)路徑的方法,其特征在于,所述OAM報文包括CCM報文,并且所述S20具體包括以下步驟:?
S201,發(fā)送CCM定時器;
S202,根據偵測到的數(shù)據報文判斷是否需要發(fā)送CCM報文;
S203,若需要發(fā)送CCM報文,則對CCM的PDU進行組裝;
S204,按照CCM報文封裝方式,添加ACH部分;
S205,根據該CCM報文所對應的是哪種OAM類型,判斷是否需要添加GAL,若是PW?OAM,則不需要添加GAL,
S206,若是其他類型,則對CCM報文添加GAL;
S207,標記該CCM報文需要進行與對應的數(shù)據報文相同的MPLS處理方式。
5.根據權利要求4所述的MPLS-TP網絡中OAM報文和數(shù)據報文統(tǒng)一轉發(fā)路徑的方法,其特征在于,所述S40具體包括以下步驟:
S401,接收經S10及S20處理的結果數(shù)據,即是需要進行SWAP或者PUSH,以及相應的編輯表項的索引;
S402,按照S401中的編輯表項索引找到編輯操作數(shù)據,以用作后續(xù)對數(shù)據報文及CCM報文的編輯操作;
S403,接收S402中的編輯操作數(shù)據,并按照該編輯操作數(shù)據判斷該數(shù)據報文是否需要進行SWAP的報文編輯;
S404,若是,則進行SWAP的報文編輯;
S405,若該數(shù)據報文不需要SWAP操作,則判斷該數(shù)據報文及CCM報文是否需要PUSH?label,若否,則結束出方向MPLS的處理;
S406,進行S404步驟SWAP的報文編輯后,判斷該數(shù)據報文是否需要繼續(xù)PUSH?label;?
S407,若是,進行PUSH的報文編輯;另外,經過S405判斷后需進行PUSH的,則進行PUSH的報文編輯;
S408,判斷是否需要繼續(xù)進行PUSH?label,若需要,則循環(huán)到S407;
S409,經過上述對數(shù)據報文及CCM報文的MPLS部分處理結束后,發(fā)送該數(shù)據報...
【專利技術屬性】
技術研發(fā)人員:何志川,廖繼平,單哲,楊曙軍,
申請(專利權)人:盛科網絡蘇州有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。