可以通过第 2 层管理的交换机转发暂停帧吗?

网络工程 以太网 交换 层2
2021-07-23 23:36:46

我不确定这个问题需要很多细节。

我有两个 Linux 主机连接到一个有 10 个端口的交换机。一台主机具有 10 GbE NIC,另一台主机具有 1 GbE NIC。显然我可以用 udp 数据包淹没 1 GbE 卡。我在交换机上为两个端口启用了对称流控制,并且“据我所知”已在主机 NIC 上启用它。

现在的问题是,当 1 GbE 跟不上时,他会向交换机发送一个暂停帧。据我所知,暂停帧只能在 Mac 到 Mac 之间运行。

因此,交换机不会将暂停帧转发到正在用流量冲击网络的主机。这种说法是真的吗?

1个回答

暂停帧可以是 MAC-to-MAC,即通过交换机实现主机到主机。它也可以发送到交换机不会转发的特殊多播地址,但交换机本身可能会或可能不会参与以太网流量控制。

以太网流量控制的使用是特定于实现的,并没有得到广泛或一致的支持。它在您的网络上工作或不工作的方式将取决于您的网络设备和这些设备上的软件,以及终端设备的特定主机和操作系统。