LogiCORE以太网MAC - 可以接收和传输双VLAN帧吗?

问题描述

Xilinx以太网MAC IP内核能否支持双VLAN应用?

双层VLAN在IEEE 802.1ad中指定。

框架如下:

DA-SA-81 00-V1V2-88 a8-V3V4-L / T-DATA-

解决/修复方法

我们的以太网MAC IP核可以支持VLAN和Jumbo帧。启用巨型帧后,MAC仍然可以将接收到的双VLAN帧标记为良好帧。这些内核包括LogiCORE三态以太网MAC,千兆以太网MAC,万兆以太网MAC和VIrtex-4 / Virtex-5嵌入式三态以太网MAC包装器。

如果长度/类型字段是8100,则MAC将该帧识别为“类型”。它不会检查后面的VLAN长度/类型来检查帧的实际长度与帧中报告的长度,但它仍将检查帧长度与最小/最大以太网帧长度的关系,就像所有“类型”帧一样。由于VLAN允许额外的字节,因此您需要启用VLAN以使最大大小的帧标记为坏帧(因为它对于非VLAN帧而言是超大的)。对于双VLAN,您需要启用巨型帧以使最大大小的帧未标记为坏。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-18 20:26:07 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它