【技术实现步骤摘要】
一种对协议帧的处理方法和装置
[0001]本专利技术涉及通信和信息处理
,特别是涉及一种对协议帧的处理方法和装置。
技术介绍
[0002]在分组交换中,通过包处理完成报文的识别和转发处理,它首先提取报文信息,进行各种类型报文的识别和解析,然后基于不同的规则进行流分类和协议帧的处理和转发,包括:VLAN处理、流识别处理、转发处理和QoS处理等,其中对协议帧的识别和处理是一个重要部分。网络中的协议帧大多用于网络功能的管理、控制和维护,在包处理中需要将不同的协议帧转发到不同的处理部分进行处理,或者基于网络安全需要对某些协议帧进行丢弃。
[0003]协议帧识别是根据协议帧所携带的信息,包括目的MAC(全称为:Media Access Control)地址、源MAC地址、以太网类型、IP(全称为:Internet Protocol)协议号、IP地址以及传送层端口号等字段,和配置的协议帧识别模板进行比较。每个协议帧识别模板可以配置选择的数据域、数据域的值,可以支持通过掩码的方式进行比较;例如可以通过TCAM(全称为 ...
【技术保护点】
【技术特征摘要】
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.一种对协议帧的处理装置,其特征在于,包括:协议帧识别模块、协议帧与V...
【专利技术属性】
技术研发人员:杨宗悦,王良俊,杨彦波,
申请(专利权)人:武汉飞思灵微电子技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。