发明名称 |
一种Linux系统的QinQ报文处理方法及平台 |
摘要 |
本申请公开了一种Linux系统的QinQ报文处理方法,包括:预先分别为每个网络设备创建相对应的配置位图;若需要第一网络设备启动针对第一QinQ报文的报文接收处理流程,则在第一QinQ报文能够在第一网络设备中进行传输的情况下,对QinQ对象集合进行相应地更新;若需要第二网络设备启动报文发送处理流程,则对QinQ对象集合进行查找,若查找到与第二网络设备对应的QinQ对象,则相应地生成第二QinQ报文,并对第二QinQ报文进行相应地发送处理。本申请通过利用配置位图以及QinQ对象集合实现了QinQ功能,而且在这过程中,无需依赖虚拟设备。另外,本申请还相应公开了一种QinQ报文处理平台。 |
申请公布号 |
CN106161113A |
申请公布日期 |
2016.11.23 |
申请号 |
CN201610793712.2 |
申请日期 |
2016.08.31 |
申请人 |
浪潮(北京)电子信息产业有限公司 |
发明人 |
侯志远 |
分类号 |
H04L12/24(2006.01)I;H04L12/46(2006.01)I |
主分类号 |
H04L12/24(2006.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
罗满 |
主权项 |
一种Linux系统的QinQ报文处理方法,其特征在于,包括:预先分别为每个网络设备创建相对应的配置位图;其中,任一网络设备所对应的配置位图用来指示能够在该网络设备中进行传输的QinQ报文;若需要第一网络设备启动针对第一QinQ报文的报文接收处理流程,则利用所述第一网络设备所对应的配置位图,判断所述第一QinQ报文是否能够在所述第一网络设备中进行传输,如果是,则依据所述第一QinQ报文,对预先创建的QinQ对象集合进行相应地更新,所述QinQ对象集合为预先创建的用于记录当前网络系统的所有处于有效状态的QinQ对象;其中,任一QinQ对象均相应地包括VlanID编码和设备信息;若需要第二网络设备启动报文发送处理流程,则利用所述第二网络设备对应的设备信息,对所述QinQ对象集合进行查找,若从所述QinQ对象集合中查找到与所述第二网络设备对应的QinQ对象,则利用该QinQ对象所对应的VlanID编码,相应地生成第二QinQ报文,并利用所述第二网络设备对所述第二QinQ报文进行相应地发送处理。 |
地址 |
100085 北京市海淀区上地信息路2号2-1号C栋1层 |