[发明专利]Vlan帧处理方法、装置及服务器有效
申请号: | 201710395344.0 | 申请日: | 2017-05-26 |
公开(公告)号: | CN108933722B | 公开(公告)日: | 2021-08-06 |
发明(设计)人: | 何健;侯轶 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 江婷;李发兵 |
地址: | 518057 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | vlan 处理 方法 装置 服务器 | ||
1.一种Vlan帧处理方法,包括:
获取包含Vlan标签的Vlan帧,所述Vlan标签长度为n字节;
对所述Vlan帧进行解析,将解析得到的数据以1字节为步长,以1个时钟为写入周期,依次写入寄存器单元0,所述寄存器单元0与寄存器单元1、…、寄存器单元i、…寄存器单元n依次连接,在写入过程中,还包括在每一时钟周期,将前一寄存器单元中的数据写入后一寄存器单元;
在所述寄存器单元n中写入了数据时,在每一时钟周期判断所述寄存器单元n中的数据是否为Vlan标签数据,如否,从所述寄存器单元n中读取数据,并继续在每一时钟周期将前一寄存器单元中的数据写入后一寄存器单元;否则,在后续每一时钟周期从所述寄存器单元0中读取数据,并停止将前一寄存器单元中的数据写入后一寄存器单元。
2.如权利要求1所述的Vlan帧处理方法,其特征在于,判断所述寄存器单元n中的数据是否为Vlan标签数据包括:
将所述寄存器单元n中的数据与所述Vlan标签中的第n字节数据进行比对,判断二者一致时,确定所述寄存器单元n中的数据为Vlan标签数据。
3.如权利要求1或2所述的Vlan帧处理方法,其特征在于,所述方法还包括:
对所述Vlan帧解析得到的数据写入完毕后,还包括对所述寄存器单元1、…、寄存器单元i、…寄存器单元n中的数据进行清零处理。
4.如权利要求1或2所述的Vlan帧处理方法,其特征在于,所述n等于4。
5.如权利要求1或2所述的Vlan帧处理方法,其特征在于,所述寄存器单元0、…、寄存器单元i、…寄存器单元n的存储大小为1字节。
6.一种Vlan帧处理装置,其特征在于,包括解析单元、读取单元以及依次连接的寄存器单元0、寄存器单元1、…、寄存器单元i、…寄存器单元n;
所述解析单元用于对包含Vlan标签的Vlan帧进行解析,将解析得到的数据以1字节为步长,以1个时钟为写入周期依次写入寄存器单元0,以及用于在每一时钟周期,将前一寄存器单元中的数据写入后一寄存器单元;
所述读取单元用于在所述寄存器单元n中写入数据时,在每一时钟周期判断所述寄存器单元n中的数据是否为Vlan标签数据,如否,从所述寄存器单元n中读取数据,并继续通知所述解析单元在每一时钟周期将前一寄存器单元中的数据写入后一寄存器单元;否则,在后续每一时钟周期从所述寄存器单元0中读取数据,并通知所述解析单元停止在每一时钟周期将前一寄存器单元中的数据写入后一寄存器单元。
7.如权利要求6所述的Vlan帧处理装置,其特征在于,所述读取单元用于将所述寄存器单元n中的数据与所述Vlan标签中的第n字节数据进行比对,判断二者一致时,确定所述寄存器单元n中的数据为Vlan标签数据。
8.如权利要求6或7所述的Vlan帧处理装置,其特征在于,还包括清零单元,用于在所述解析单元对所述Vlan帧解析得到的数据写入完毕后,对所述寄存器单元1、…、寄存器单元i、…寄存器单元n中的数据进行清零处理。
9.如权利要求6或7所述的Vlan帧处理装置,其特征在于,所述寄存器单元0、…、寄存器单元i、…寄存器单元n的存储大小为1字节。
10.一种服务器,其特征在于,包括如权利要求6-9任一项所述的Vlan帧处理装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710395344.0/1.html,转载请声明来源钻瓜专利网。