发明名称 基于流分类的以太网数据帧VLAN双层标签处理装置和方法
摘要 本发明为一种基于流分类的以太网数据帧VLAN双层标签处理装置和方法,所述标签处理装置包括一VLAN双层标签处理控制器和多个端口,其中,所述VLAN双层标签处理控制器由一报文类型判断模块、一规则表、一掩码模块、一规则匹配模块、一标签处理模块和一全局控制寄存模块。所述标签处理方法为,首先数据报文从所述端口进入所述VLAN双层标签处理控制器,然后所述报文类型判断模块对数据报文进行报文标签类型判断,所述掩码模块和规则匹配模块进行数据包协议字段规则匹配,将数据报文进行流分类,最后所述标签处理模块完成对规则匹配后的数据报文流进行标签操作。
申请公布号 CN101567854B 申请公布日期 2011.06.29
申请号 CN200910143758.X 申请日期 2009.05.26
申请人 武汉烽火网络有限责任公司 发明人 范其蓬
分类号 H04L12/56(2006.01)I;H04L12/46(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 北京科龙寰宇知识产权代理有限责任公司 11139 代理人 孙皓晨;朱世定
主权项 一种基于流分类的以太网数据帧VLAN双层标签处理装置,其特征在于,所述标签处理装置包括一VLAN双层标签处理控制器和多个端口,其中,所述VLAN双层标签处理控制器包括一报文类型判断模块、一掩码模块、一规则匹配模块、一标签处理模块和一全局控制寄存模块;所述掩码模块内存储一过滤掩码表;所述规则匹配模块内存储一规则表,提供标签字段的操作规则;所述全局控制寄存模块设有一端口全局TPID寄存模块,所述端口全局TPID寄存模块存储本地端口全局TPID;数据报文通过所述端口进入所述VLAN双层标签处理控制器,所述报文类型判断模块接收数据包,根据所述本地端口全局TPID的值判断数据包标签类型,对数据包分类,将分类的数据包送入所述掩码模块;所述掩码模块根据所述规则表的敏感字节的位置提取信息,与所述掩码表的表项做掩码操作,将结果送入所述规则匹配模块;所述规则匹配模块查询所述规则表的表项,结合数据包的类型和规则的优先级选择最终的匹配结果,获得标签处理规则;所述标签处理模块根据标签处理规则进行标签操作。
地址 430074 湖北省武汉市东湖开发区东信路5号