如果我在单个 Linux 主机(ixgbe NIC 驱动程序)上有一个 1G 出口 NIC 和 10G 入口 NIC,那么一个 NIC 是否会通过流量控制/暂停帧来限制另一个 NIC?
答案1
理论上是的。
但实际上,暂停帧是流量超出主机入口容量的结果。这意味着流量从一个主机网卡流向另一个主机网卡 - 但这种情况不太可能发生。
通常使用网络层 (L3) 协议,最有可能是 IP。主机的 IP 堆栈路线每个数据包,因此从一个 NIC 的 IP 地址到另一个 NIC 的 IP 地址的数据包通过堆栈短路 - 它们不会通过线路发送。除非您直接在数据链路层 (L2) 上使用不路由的协议(或者您有另一种阻止内部路由的方案 - 例如在虚拟化方案中),否则这将消除跨两个 NIC 的流量。