发明名称 一种以太网口数据包带VLAN ID的方法
摘要 种以太网口数据包带VLAN ID的方法。步骤1:应用程序调用VLAN应用接口模块,设置VLAN信息;步骤2:所述VLAN应用接口模块将VLAN信息发送给VLAN内核模块;步骤3:所述VLAN内核模块判断数据包源端口是否在允许设VLAN的端口列表里;步骤4:若数据包源端口在允许设VLAN的端口列表里,则所述VLAN内核模块将VLAN ID加到所述数据包中并发送到网卡驱动。采用本发明方法后,通过纯软件的方式实现以太网口数据包带VLANID,不需要依赖于具体的硬件平台,能够避免不同厂商必须通过设置寄存器的方式实现VLAN功能,具有更高的可通用性和可移植性,也可以提高软件研发速度和减少重复性工作。
申请公布号 CN103634190A 申请公布日期 2014.03.12
申请号 CN201310533785.4 申请日期 2013.10.31
申请人 上海斐讯数据通信技术有限公司 发明人 胡雄
分类号 H04L12/46(2006.01)I;G06F9/44(2006.01)I 主分类号 H04L12/46(2006.01)I
代理机构 代理人
主权项 一种以太网口数据包带VLAN ID的方法,其特征在于,包括:步骤1:应用程序调用VLAN应用接口模块,设置VLAN信息;步骤2:所述VLAN应用接口模块将所述VLAN信息发送给VLAN内核模块;步骤3:所述VLAN内核模块判断数据包源端口是否在允许设VLAN的端口列表里;步骤4:若所述数据包源端口在允许设VLAN的端口列表里,则所述VLAN内核模块将VLAN ID加到所述数据包中并发送到网卡驱动。
地址 201616 上海市松江区广富林路4855号大业领地90号楼