lwip解析vlan标签,有人用过吗?
* opt.h, etharp.h/.c: task #9033: Support IEEE 802.1q tagged frame (VLAN),
New configuration options ETHARP_SUPPORT_VLAN and ETHARP_VLAN_CHECK. 修改数据头hdr gyd0317 发表于 2014-3-24 12:57
修改数据头hdr
你做过类似的项目? ljt80158015 发表于 2014-3-29 10:16
你做过类似的项目?
好几年前了解过,记得需要修改点东西就可以实现剥离vlan gyd0317 发表于 2014-3-29 11:13
好几年前了解过,记得需要修改点东西就可以实现剥离vlan
你是用一个支持vlan的交换芯片 连接到 cpu的emac实现多个独立ip的网卡功能吗? ljt80158015 发表于 2014-3-29 11:15
你是用一个支持vlan的交换芯片 连接到 cpu的emac实现多个独立ip的网卡功能吗? ...
多个独立ip的网卡功能,这个不太了解,要解析以太网数据肯定要剥离vlan ,记录下是哪个端口或者设备发上来的 ljt80158015 发表于 2014-3-29 11:15
你是用一个支持vlan的交换芯片 连接到 cpu的emac实现多个独立ip的网卡功能吗? ...
多个独立ip的网卡功能 是一个网卡多个ip? gyd0317 发表于 2014-3-29 11:20
多个独立ip的网卡功能 是一个网卡多个ip?
多个ip地址多个MAC地址
cpu的EMAC控制器只有一个,通过VLAN标签来区分不同的网卡,一个ip、mac地址对应一个交换机的端口。 ljt80158015 发表于 2014-3-29 11:39
多个ip地址多个MAC地址
cpu的EMAC控制器只有一个,通过VLAN标签来区分不同的网卡,一个ip、mac地址 ...
应该可以实现要对iwip底层比较了解 gyd0317 发表于 2014-3-29 12:06
应该可以实现要对iwip底层比较了解
cpu 集成的emac可以设置多个mac地址吗? ljt80158015 发表于 2014-3-29 12:56
cpu 集成的emac可以设置多个mac地址吗?
不知道是什么cpu,mac地址不是软件上可以改嘛 gyd0317 发表于 2014-3-29 14:57
不知道是什么cpu,mac地址不是软件上可以改嘛
mac地址是可改,MAC地址的目的除了标示网卡本身,还可以过滤掉非本机的数据帧,
假设mac地址=1111
那么数据帧中mac地址为2222、3333......的数据是不会传送到协议栈的。
我的意思是 设置MAC地址为1111、2222、3333
那么数据帧1111、2222、3333都可以传到协议栈进行除了,其他的就会被过滤掉 ljt80158015 发表于 2014-3-29 15:23
mac地址是可改,MAC地址的目的除了标示网卡本身,还可以过滤掉非本机的数据帧,
假设mac地址=1111
是会被过滤掉的,这样也可以减轻你的cpu负担,ip地址管理有个路由协议mac不知道是否有类似的管理
页:
[1]