[發明專利]SRv6數據包的處理方法和裝置有效
| 申請號: | 201811219993.6 | 申請日: | 2018-10-19 |
| 公開(公告)號: | CN109379359B | 公開(公告)日: | 2021-09-07 |
| 發明(設計)人: | 崔興龍;蔣震;方沛昱;周偉 | 申請(專利權)人: | 蘇州盛科通信股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 蘇州威世朋知識產權代理事務所(普通合伙) 32235 | 代理人: | 楊林潔 |
| 地址: | 215000 江蘇省蘇州市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | srv6 數據包 處理 方法 裝置 | ||
本發明提供一種SRv6數據包的處理方法和裝置,該處理方法包括以下步驟:接收到IPv6數據包和SRH基本首部;將所述IPv6數據包中的Next Header字段的值賦值給所述SRH基本首部的Next Header字段;將所述IPv6數據包中的Next Header字段的值修改為43;將所述SRH基本首部中的Hdr Ext Len字段的值左移3位、且與8求和,并將所述IPv6數據包中的Payload Length字段的值增加所述求和結果;將所述SRH基本首部拷貝到所述IPv6數據的基本首部的后面得到SRv6數據包,發送所述SRv6數據包。從而提供了一種處理SRv6數據包的方法。
技術領域
本發明涉及網絡通信技術領域,尤其涉及一種SRv6數據包的處理方法和裝置。
背景技術
段路由(Segment Routing,SR)協議是一種源路由協議,由源節點來為應用報文指定路徑,并將路徑轉換成一個有序的段列表封裝到報文頭中,位于該路徑的中間節點只需要根據報文頭中指定的路徑進行轉發。段列表是指導網絡節點(例如,路由器等)處理報文的任何指令,如:根據最短路徑轉發報文到目的地、通過指定接口轉發報文或者將報文轉發到指定的應用/業務實例等。
為了在IPv6(Internet Protocol Version 6,網絡協議第6版)中支持段路由協議,在IPv6的基本首部后面新增了擴展頭,即段路由頭(Segment Routing Header,SRH),從而得到SRv6(IPv6 Segment routing)數據包。
因此,在網絡節點中,如何處理SRv6數據包,就成為一個亟待解決的問題。
發明內容
本發明的目的在于提供一種SRv6數據包的處理方法和裝置。
為了實現上述發明目的之一,本發明一實施方式提供一種SRv6數據包的處理方法,包括以下步驟:接收到IPv6數據包和SRH基本首部;將所述IPv6數據包中的Next Header字段的值賦值給所述SRH基本首部的Next Header字段;將所述IPv6數據包中的NextHeader字段的值修改為43;將所述SRH基本首部中的Hdr Ext Len字段的值左移3位、且與8求和,并將所述IPv6數據包中的Payload Length字段的值增加所述求和結果;將所述SRH基本首部拷貝到所述IPv6數據的基本首部的后面得到SRv6數據包,發送所述SRv6數據包。
作為本發明一實施方式的進一步改進,還包括以下步驟:接收到SRv6數據包;在確定所述SRv6數據包中的Segments Left字段的值等于0時,從所述SRv6數據包的基本首部中刪除SRH基本首部,并且將所述SRv6數據包的基本首部的字段Next Header的值修改為所述SRH基本首部中的字段Next Header的值,將所述SRH基本首部中的Hdr Ext Len字段的值左移3位、且與8求和,并將所述SRv6數據包的基本首部的Payload Length字段的值減去所述求和結果,得到IPv6數據包;轉發所述IPv6數據包。
作為本發明一實施方式的進一步改進,所述轉發所述IPv6數據包,包括:依據預設路由協議獲取所述IPv6數據包的出端口,從所述出端口轉發所述IPv6數據包。
作為本發明一實施方式的進一步改進,還包括以下步驟:接收到SRv6數據包;在確定所述SRv6數據包中的Segments Left字段的值不等于0時,將Segments Left字段的值減一,將所述IPv6數據包中的IPv6基本首部中的目的地址修改為Segments Left字段的值所指向的Segments List字段中的值;轉發所述SRv6數據包。
作為本發明一實施方式的進一步改進,所述轉發所述SRv6數據包,包括:獲取所述SRv6數據包中的IPv6基本首部中的目的地址,將所述SRv6數據包發送到所述目的地址。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州盛科通信股份有限公司,未經蘇州盛科通信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811219993.6/2.html,轉載請聲明來源鉆瓜專利網。





