[发明专利]一种对协议帧的处理方法和装置有效
申请号: | 202210006058.1 | 申请日: | 2022-01-04 |
公开(公告)号: | CN114390120B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 杨宗悦;王良俊;杨彦波 | 申请(专利权)人: | 烽火通信科技股份有限公司;武汉飞思灵微电子技术有限公司 |
主分类号: | H04L69/22 | 分类号: | H04L69/22;H04L12/46 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 宋建平 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协议 处理 方法 装置 | ||
1.一种对协议帧的处理方法,其特征在于,以协议帧类型和VLAN分组作为两个维度,建立VLAN对象中包含的各协议帧类型与行为矩阵中的第一索引属性的映射关系;其中,所述行为矩阵中包含的各个处理行为内容被作为所述行为矩阵的构成要素,并由所述第一索引属性和根据VLAN对象确定的第二索引属性唯一确定,方法包括:
根据获取到的VLAN对象,分别确认其所归属的VLAN分组和包含的协议帧类型;
根据确认的VLAN分组和包含的协议帧类型,通过所述映射关系获取包含的各个协议帧类型在行为矩阵中的第一索引值;
根据VLAN对象得到的第二索引值,并配合所述第一索引值,从所述行为矩阵中得到所述VLAN对象所包含的各个协议帧的处理行为。
2.根据权利要求1所述的对协议帧的处理方法,其特征在于,所述处理行为包括丢弃、转发、复制和透传中的一种或者多种。
3.根据权利要求1所述的对协议帧的处理方法,其特征在于,一个VLAN分组对应于一个或者多个VLAN对象,其中,同属于一个VLAN分组的各个VLAN对象之间,两两都包含的协议帧类型映射到行为矩阵中的第一索引属性的第一索引值相同。
4.根据权利要求1所述的对协议帧的处理方法,其特征在于,在确认VLAN对象所归属的VLAN分组时,方法包括:
根据VLAN对象中所包含的协议帧种类、协议帧类型的数量、协议帧类型的排列关系,以及包含各协议帧类型的总长度中的一项或者多项决定。
5.根据权利要求1所述的对协议帧的处理方法,其特征在于,若确认当前分析的VLAN对象不存在与之匹配的VLAN分组时,方法还包括:
在VLAN分组中新增一临时分组;
根据当前分析的VLAN对象所包含的协议帧类型进行操作行为填写;
分析行为矩阵中是否存在单一的第二索引值所包含的多个处理行为能够覆盖填写的操作行为,若可以覆盖则以相应第二索引值下各个处理行为所对应的第一索引值替代所述临时分组中填写的操作行为,并建立其当前分析的VLAN对象与所述第二索引值的映射关系。
6.根据权利要求5所述的对协议帧的处理方法,其特征在于,方法还包括:
分析所述临时分组是否可以与VLAN分组进行合并,其中,若临时分组与VLAN分组中的第一VLAN分组之间存在差异的协议帧的处理方式,在选择第一VLAN分组中的处理行为后,仍然能够完成临时分组中VLAN对象的处理时,则将所述临时分组关联的各个VLAN对象划归到第一VLAN分组中处理。
7.一种对协议帧的处理装置,其特征在于,包括:协议帧识别模块、协议帧与VLAN分组表维护模块、第一选择模块、VLAN表维护模块、协议帧处理行为表维护模块和第二选择模块,具体的:
所述协议帧识别模块,用于识别VLAN对象中所包含的协议帧类型;
所述协议帧类型与VLAN分组表维护模块,用于管理一张由协议帧类型和VLAN分组作为表的两个维度,并由协议帧处理行为表中第一索引值作为内容的二维表;
所述第一选择模块,用于获取所述协议帧识别模块输出的协议帧标识号和VLAN表维护模块输出的VLAN组号,并在所述协议帧类型与VLAN分组表维护模块中查找到对应的第一索引值;
所述VLAN表维护模块,用于向第一选择模块输出VLAN组号,以及向第二选择模块输出第二索引值;
所述协议帧处理行为表维护模块,用于管理一张由第二索引属性和第一索引属性作为表的两个维度,并由处理行为作为内容的二维表;
所述第二选择模块,用于从所述VLAN表维护模块获取第二索引值,从所述第一选择模块获取第一索引值,并在所述协议帧处理行为表维护模块中查找获取当前VLAN下对应协议帧的处理行为。
8.根据权利要求7所述的对协议帧的处理装置,其特征在于,所述协议帧识别模块中维护有至少两个协议帧模板,并通过配对收到的协议帧与协议帧模板中的特征项,确定出当前收到的协议帧所归属的协议帧类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司;武汉飞思灵微电子技术有限公司,未经烽火通信科技股份有限公司;武汉飞思灵微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210006058.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种火电厂蒸汽温度控制方法
- 下一篇:一种采油装置