本文档介绍E系列以太网卡无法填充以太网帧,以使其合法为64字节。如果在以太网电路的一端有一个端口上标记了VLAN,而另一端没有标记了同一VLAN,则表明此问题。本文档还提供了解决此问题的方法。
本文档没有任何特定的要求。
本文档适用于ONS15454和ONS15327的所有E系列以太网卡版本。这包括E100T-4、E100T-12、E100T-G、E1000-2和E1000-2-G。
它还适用于所有软件版本,完全独立于任何硬件组合。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您使用的是真实网络,请确保您已经了解所有命令的潜在影响。
有关文档约定的更多信息,请参考 Cisco 技术提示约定。
在一端有无标记端口且另一端有标记端口的网络中,无法填充以太网帧以使其合法(64字节),如本例所示。
Switch 1 --- E-Series Tagged --- SONET Ring --- E-Series Untagged --- Switch 2
交换机1为交换机2的MAC地址发送64字节地址解析协议(ARP)。64字节帧由60字节加上4字节的VLAN标记信息组成。当此ARP到达无标记以太网端口时,VLAN标记将被删除,因为该端口未标记。这将帧大小缩小到60字节,这对以太网是非法的。交换机2丢弃该帧并增加“runt”计数器。一旦删除VLAN标记,大多数交换机便能检测到该帧是非法的,并且使用另外4个字节的零“填充”该帧,以便使该帧的有效大小为64字节。
要解决此问题,请执行以下步骤:
为“标记”端口配置两端。
如果由于交换机无法理解VLAN标记而无法为标记端口设置两端,则可以在每台交换机中配置静态ARP条目。这样,交换机就无需执行ARP即可了解远端交换机的MAC地址。