网络交换机如何对具有广播 MAC 地址的以太网帧进行优先级排序?

网络工程 转变 播送
2022-02-16 19:44:42

网络交换机如何对所有将广播 MAC 地址作为接收器地址的传入以太网帧进行优先级排序?

所以,我们有以下情况:

  • 具有 3 个端口 A、B 和 C 的 10GE 网络交换机
  • 端口 A 和 B 上的流量是双向的,端口 C 仅用作输出端口
  • 来自端口 A 和端口 B 的所有以太网帧都有接收地址:0xFF FF FF FF FF FF

在以下情况下,端口 C 现在会发生什么:

  1. 两个帧(一个来自 A,一个来自 B)同时到达,都应该转发到端口 C
  2. 端口 A 和端口 B 上的带宽高于 5 Gbps,但应转发到端口 C

交换机在这里的优先级如何?

1个回答

网络交换机如何对所有将广播 MAC 地址作为接收器地址的传入以太网帧进行优先级排序?

默认情况下,交换机根本不优先考虑帧广播或单播。

它只是先到先得,在无法转发或排队时丢弃多余的帧。

两个帧(一个来自 A,一个来自 B)同时到达,都应该转发到端口 C

从交换机的角度来看,这两个帧并不是同时接收的,而是一个接一个排队(同样,多余的被丢弃)。

当然,如果您的交换机支持,您可以通过 802.1Q 类、DSCP 标志、VLAN、源/目标 IP 地址或端口,使用不同的队列和加权调度来确定优先级...

某些交换机上,我看到一个端口优先于另一个端口的奇怪行为,具体取决于端口号、存在的 ACL 或其他配置细节 - 所以你的里程可能会有所不同。