net*_*ope 29 switch vlan 802.1 trunk
假设您通过直接电缆将中继端口从支持 VLAN 的网络交换机连接到(不支持 VLAN 的)消费级网络交换机。现在,前一个交换机向后一个交换机发送一个 802.1Q 标记的以太网帧。后面的switch应该怎么做?掉帧?转发帧?未定义的行为?
如果行为未定义,最有可能的是什么?
0x8100
EtherType 字段中的帧1维基百科有一个很好的图表比较了未标记和标记的以太网帧:
有报道称,一些消费级交换机可以很好地传递带有 VLAN 标记的帧。
1或更准确地说,其中无标记帧需要 EtherType 字段
pfo*_*pfo 13
通常可以丢弃过大的以太网帧。在存在诸如巨型帧等大型以太网帧的情况下,很难定义大型以太网帧,因此这确实取决于 - 但丢弃可能是遇到的最常见的行为。
编辑:详细说明:标准 IEEE 802.3 以太网帧大小为 1518 字节,802.3Q 为帧增加了 4 个字节,因此总 MTU 为 1522 字节,这对于某些交换机来说可能太大了。
消费者级交换机将尝试转发帧 - 目标 MAC 地址就是它所关心的。如果目标 MAC 地址不在其 CAM 表中,它将从其所有端口中泛洪该帧,但接收数据包的端口除外。
使用直通转发方法的交换机肯定会转发帧,因为它会在读取目标 MAC 地址后立即开始转发 - 即使帧的总大小大于 MTU - 因为它无法计算大小使用这种转发方法的帧。
只要 FCS 是 OKAY,基于存储和转发技术的交换机可能会(只要帧大小 <= MTU)做同样的事情。
如果不支持 802.1Q 的交换机与终端设备互连,这些设备将接收该帧并将其丢弃,因为它们“不知道”如何处理 802.1Q(类型 0x8100)帧。
我推测,如果消费级交换机与支持 802.1Q 的交换机互连(可怕!),帧将由 802.1Q 转发和处理 - 当然,只要它们在中继端口上接收。
归档时间: |
|
查看次数: |
15856 次 |
最近记录: |