[發明專利]一種對協議幀的處理方法和裝置有效
| 申請號: | 202210006058.1 | 申請日: | 2022-01-04 |
| 公開(公告)號: | CN114390120B | 公開(公告)日: | 2023-06-09 |
| 發明(設計)人: | 楊宗悅;王良俊;楊彥波 | 申請(專利權)人: | 烽火通信科技股份有限公司;武漢飛思靈微電子技術有限公司 |
| 主分類號: | H04L69/22 | 分類號: | H04L69/22;H04L12/46 |
| 代理公司: | 深圳市六加知識產權代理有限公司 44372 | 代理人: | 宋建平 |
| 地址: | 430000 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 協議 處理 方法 裝置 | ||
本發明涉及通信和信息處理技術領域,提供了一種對協議幀的處理方法和裝置。根據獲取到的VLAN對象,分別確認其所歸屬的VLAN分組和包含的協議幀類型;根據確認的VLAN分組和包含的協議幀類型,通過所述映射關系獲取包含的各個協議幀類型在行為矩陣中的第一索引值;根據VLAN對象得到的第二索引值,并配合所述第一索引值,從所述行為矩陣中得到所述VLAN對象所包含的各個協議幀的處理行為。本發明可高有效的對多種協議進行了識別及處理,在減少設計規模的同時,可支持基于VLAN的協議幀的靈活處理。
【技術領域】
本發明涉及通信和信息處理技術領域,特別是涉及一種對協議幀的處理方法和裝置。
【背景技術】
在分組交換中,通過包處理完成報文的識別和轉發處理,它首先提取報文信息,進行各種類型報文的識別和解析,然后基于不同的規則進行流分類和協議幀的處理和轉發,包括:VLAN處理、流識別處理、轉發處理和QoS處理等,其中對協議幀的識別和處理是一個重要部分。網絡中的協議幀大多用于網絡功能的管理、控制和維護,在包處理中需要將不同的協議幀轉發到不同的處理部分進行處理,或者基于網絡安全需要對某些協議幀進行丟棄。
協議幀識別是根據協議幀所攜帶的信息,包括目的MAC(全稱為:Media?AccessControl)地址、源MAC地址、以太網類型、IP(全稱為:Internet?Protocol)協議號、IP地址以及傳送層端口號等字段,和配置的協議幀識別模板進行比較。每個協議幀識別模板可以配置選擇的數據域、數據域的值,可以支持通過掩碼的方式進行比較;例如可以通過TCAM(全稱為:Ternary?Content?Addressable?Memory)方式實現,識別協議幀后可直接配置處理行為。
例如:802.1X協議幀可只根據以太網類型為0x888e(16進制),匹配后標記為pdu_idx0;RIP(全稱為:Routing?Information?Protocol)幀可基于UDP(全稱為:User?DigitalProtocol)端口號為520并且DMAC為0x01-00-5E-xx-xx-xx(16進制)來進行識別,xx表示不關注,匹配后標記為pdu_idx1。
包處理中,通常通過VLAN(全稱為:Virtual?Local?Area?Network)來劃分轉發域,從而實現數據報文在VLAN域內的交換。為了滿足多業務需求,還會對網絡進行業務切片,不同的網絡切片對應不同的業務,切片之間互相獨立,互不干擾,各切片可執行不同的處理策略。在切片情況下數據報文的交換域的數量可能會達到VLAN個數×切片數,例如對于切片數為8的網絡,交換域的個數會達到32K,而協議幀的種類可能有幾十種。
如果針對每個轉發域(例如VLAN或者每個切片下的VLAN)單獨控制每種協議幀的處理行為,所需要占用的表項容量就變得非常大,如何在保證設計的靈性性、適用性的情況下,降低表項的規模就變得日益重要。
鑒于此,克服該現有技術所存在的缺陷是本技術領域亟待解決的問題。
【發明內容】
本發明要解決的技術問題是傳統的處理方法是基于端口提取協議幀到CPU,由CPU進行精確處理;或者通過VLAN直接進行控制,但因為VLAN和協議幀種類的原因,并不能做到精確控制,例如只能基于VLAN進行幾種固定協議幀的識別。
本發明采用如下技術方案:
第一方面,本發明提供了一種對協議幀的處理方法,以協議幀類型和VLAN分組作為兩個維度,建立VLAN對象中包含的各協議幀類型與行為矩陣中的第一索引屬性的映射關系;其中,所述行為矩陣中包含的各個處理行為內容被作為所述行為矩陣的構成要素,并由所述第一索引屬性和根據VLAN對象確定的第二索引屬性唯一確定,方法包括:
根據獲取到的VLAN對象,分別確認其所歸屬的VLAN分組和包含的協議幀類型;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司;武漢飛思靈微電子技術有限公司,未經烽火通信科技股份有限公司;武漢飛思靈微電子技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210006058.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種火電廠蒸汽溫度控制方法
- 下一篇:一種采油裝置





