• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    MPLS-TP網絡中OAM報文和數(shù)據報文統(tǒng)一轉發(fā)路徑的方法及裝置制造方法及圖紙

    技術編號:8388969 閱讀:438 留言:0更新日期:2013-03-07 20:47
    本發(fā)明專利技術提供一種MPLS-TP網絡中OAM報文和數(shù)據報文統(tǒng)一轉發(fā)路徑的方法及裝置,其中方法包括以下步驟:對輸入的數(shù)據報文進行解析、查找、判斷進行何種處理方式;根據偵測到的數(shù)據報文對MPLS-TPOAM報文進行相應的封裝,并對該OAM報文標記需要與該數(shù)據報文相同的處理方式;對經過上述處理的數(shù)據報文及OAM報文進行隊列處理;對經過上述處理的數(shù)據報文及OAM報文進行相應編輯。從而使得OAM報文與數(shù)據報文經處理后使用統(tǒng)一路徑進行相同的編輯操作,進而可節(jié)約包處理芯片(ASIC)的資源,降低成本,提高芯片的使用效率。

    【技術實現(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-TP?OAM報文進行相應的封裝,并對該OAM報文標記需要與該數(shù)據報文相同的處理方式;S30,對經過S10及S20處理的數(shù)據報文及OAM報文進行隊列處理;S40,根據經過S10及S20處理的數(shù)據報文及OAM報文需求進行相應編輯。作為本專利技術的進一步改進,所述S10、S20及S40中的數(shù)據報文處理方式均是基于MPLS數(shù)據處理方式進行的。作為本專利技術的進一步改進,所述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?label的操作不需要SWAP,則標記該MPLS標簽需要進行PUSH的操作。作為本專利技術的進一步改進,所述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處理方式。作為本專利技術的進一步改進,所述S40具體包括以下步驟:S401,接收經S10及S20處理的結果數(shù)據,即是需要進行SWAP或者PUSH,以及相應的編輯表項的索引;S402,按照S401中的編輯表項索引找到編輯操作數(shù)據,以用作后續(xù)對數(shù)據報文及CCM報文的編輯操作;S403,接收S402中的編輯操作數(shù)據,并按照該編輯操作數(shù)據判斷該數(shù)據報文是否需要進行SWAP的報文編輯;S404,若該數(shù)據報文是需要進行SWAP操作的,則進行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ù)據報文及CCM報文以進行二層部分編輯。作為本專利技術的進一步改進,一種MPLS-TP網絡中OAM報文和數(shù)據報文統(tǒng)一轉發(fā)路徑的裝置,包括:入方向處理模塊,用于對輸入的數(shù)據報文進行解析、查找、判斷需要進行何種處理方式;?OAM引擎,用于根據偵測到的數(shù)據報文對MPLS-TP?OAM報文進行相應的封裝,并對該OAM報文標記需要與該數(shù)據報文相同的處理方式;隊列處理模塊,用于對經過入方向處理模塊及OAM引擎處理的數(shù)據報文及OAM報文進行隊列處理;出方向處理模塊,用于根據經過入方向處理模塊及OAM引擎處理的數(shù)據報文及OAM報文需求進行相應編輯。作為本專利技術的進一步改進,所述入方向處理模塊、OAM引擎及出方向處理模塊均采用MPLS的數(shù)據處理方式。作為本專利技術的進一步改進,?所述入方向處理模塊具體用于:輸入從以太網口收到的數(shù)據報文;對所述數(shù)據報文解析出所有MPLS標簽棧的內容;儲存解析出的所有MPLS標簽棧數(shù)據;對解析出的各MPLS標簽進行查找,找到相應的處理操作,包括POP,?SWAP和PUSH;根據上述查找結果,判斷該MPLS標簽是否需要POP,若是,則跳過該MPLS?label的處理,對下一個MPLS標簽進行處理;在判斷為否時,判斷該MPLS標簽是否需要SWAP;在需要進行SWAP操作時,標記該MPLS標簽需要進行SWAP;在判斷為不需要SWAP時,標記該MPLS標簽需要進行PUSH的操作。作為本專利技術的進一步改進,所述OAM報文包括CCM報文,所述OAM引擎具體用于:發(fā)送CCM定時器;根據偵測到的數(shù)據報文判斷是否需要發(fā)送CCM報文;若需要發(fā)送CCM報文,則對CCM的PDU進行組裝;按照CCM報文封裝方式,添加ACH部分;根據該CCM報文所對應的是哪種OAM類型,判斷是否需要添加GAL,若是PW?OAM,則不需要添加GAL,若是其他類型,則對CCM報文添加GAL;根據偵測到的數(shù)據報文的MPLS處理方式對應標記該CCM報文需要進行的MPLS處理方式。作為本專利技術的進一步改進,所述出方向處理模塊具體用于:接收經入方向處理模塊及OAM引擎處理的結果數(shù)據,即本文檔來自技高網...

    【技術保護點】
    一種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ā)明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产啪亚洲国产精品无码| 国产精品无码免费播放| 国产成人综合日韩精品无码不卡| 精品无码黑人又粗又大又长| 狠狠躁天天躁无码中文字幕图| 国产精品无码无卡在线播放| 亚洲AV日韩AV无码污污网站 | 久久亚洲AV无码精品色午夜麻| 秋霞鲁丝片Av无码少妇| 一区二区三区无码高清| 50岁人妻丰满熟妇αv无码区| 国产成人亚洲精品无码AV大片| 国产成人AV一区二区三区无码| 九九在线中文字幕无码| 无码137片内射在线影院| 久久精品无码专区免费| 亚洲日韩av无码中文| 国产精品多人p群无码| 免费无码AV电影在线观看| 亚洲A∨无码无在线观看| 国精品无码A区一区二区| 亚洲国产成人无码AV在线| 无码人妻精品一区二区三区夜夜嗨| 无码AV动漫精品一区二区免费| 亚洲国产超清无码专区| 无码精品日韩中文字幕| 国产亚洲?V无码?V男人的天堂 | 亚洲av永久无码| 91精品无码久久久久久五月天| 亚洲精品无码Av人在线观看国产| 下载天堂国产AV成人无码精品网站| 亚洲精品自偷自拍无码| 精品人妻系列无码一区二区三区 | 国产精品视频一区二区三区无码| 无码视频在线播放一二三区| 日日摸日日碰人妻无码| 无码人妻精品丰满熟妇区| 无码国产精成人午夜视频不卡| 亚洲精品无码国产片| 日韩少妇无码一区二区三区| 本道久久综合无码中文字幕|