[發明專利]一種基于IPv6的SRv6數據處理方法有效
| 申請號: | 202110581087.6 | 申請日: | 2021-05-27 |
| 公開(公告)號: | CN113347092B | 公開(公告)日: | 2022-12-20 |
| 發明(設計)人: | 孫偉峰;徐浩;覃振權;孫亮 | 申請(專利權)人: | 大連理工大學;賽爾網絡有限公司 |
| 主分類號: | H04L45/00 | 分類號: | H04L45/00;H04L45/50;H04L69/22 |
| 代理公司: | 大連理工大學專利中心 21200 | 代理人: | 梅洪玉 |
| 地址: | 116024 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 ipv6 srv6 數據處理 方法 | ||
1.一種基于IPv6的SRv6數據處理方法,其特征在于,包括:
步驟1:頭節點接收SRv6報文,解析IPv6報文頭中的IPv6源地址和目的地址以及SRH中SID的各字段內容;
其中,IPv6報文頭和SRH解析過程為:利用字段解析模塊,對SRv6報文的分段路由頭SRH進行解析,獲取SRH中的SID字段內容,包括SID中的:路徑字段即Locator字段、功能字段即Function字段、參數字段即Args字段和可選填充字段即padding字段,其中Locator字段包括Locator Block字段,Locator Node字段兩部分;如果是頭節點,則獲取IPv6報文頭中的IPv6源地址作為SID;
步驟2:識別相鄰段列表Segment List的SID中Locator Block字段內容是否相同;
其中,Locator Block字段識別過程為:利用識別模塊分析步驟1解析過程得到的Locator Block字段,如果相鄰Segment list的SID中的Locator Block字段內容相同,則判定它們屬于同一個網絡或者虛擬子網絡,說明在同一網絡塊進行數據傳輸;反之,則判定它們不屬于同一個網絡塊;
步驟3:根據步驟2的識別結果,對Locator Block字段、Locator Node字段和Function字段分類壓縮;
其中,壓縮過程為:在壓縮模塊中,根據SID識別結果分類進行壓縮,如果相鄰SID的Locator Block字段一樣,則丟棄該字段,僅對Locator Node和Function字段進行壓縮處理;反之,則對Locator Block字段、Locator Node字段和Function字段進行壓縮處理;壓縮完的SID長度均為32bit;
步驟4:轉發含壓縮SID的報文至下一節點;
其中,轉發過程為:SID經過步驟3的壓縮處理之后,會形成一個新的SRH和SRv6報文,轉發含壓縮SID的新SRv6報文到指定的下一節點;
步驟5:下一節點對壓縮后的報文解壓縮,添加相應字段形成新的完整的SID,并更新Segment List;
其中,解壓縮過程為:下個節點在接收到含壓縮SID的SRv6報文后,還有一個相應的解壓縮模塊;如果解壓后僅有Locator Node字段和Function字段,說明該節點和上一節點處于同一網絡,只需要在Function字段后加上所需的Args字段;如果解壓后有整個Locator字段和Function字段,說明該節點和上一節點不處于同一網絡,需要用該節點所處網絡的前綴網絡替換Locator Block字段。
2.根據權利要求1所述的一種基于IPv6的SRv6數據處理方法,其特征在于,當步驟1解析得到的SID與IPv6 Header中的IPv6目的地址相同時,數據處理結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大連理工大學;賽爾網絡有限公司,未經大連理工大學;賽爾網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110581087.6/1.html,轉載請聲明來源鉆瓜專利網。





