在菊花链式交换机中如何处理冲突?

网络工程 转变 以太网 奥西
2022-02-20 22:49:53

我了解冲突域的原理以及它们在集线器中的问题。我还了解交换机实际上是如何在每个端口上创建自己的冲突域的。因此,端口到端口的通信会创建一个冲突域并处理冲突。这一切都在这里找到和花花公子。当我有两个交换机时,假设每个有 48 个端口,菊花链连接在一起,情况如何?当switch1上的48个端口同时收到传输,需要重新发送到switch2上的48个端口时会发生什么?我假设所有 48 个信号都应该通过单菊花链链路传输。那个链接会为所有 48 个端口引入一个冲突域吗?我从逻辑上认为它不会,但我不明白如何。

3个回答

如果所有 48 个端口都尝试同时发送到同一个“端口”,它很可能会溢出内部缓冲区空间并且“无缓冲区”(在 cisco 圈中)丢弃帧。由于这一切都在第 2 层,因此不会向任何人传达任何错误;框架只是没有到达那里。

(这都是交换机存储转发处理的一部分。)

一直回到问题的前提。可以说,碰撞只能在半双工情况下发生,即“线”对于接收和发送都是共用的,并且双方都试图同时发送,从而使来自线的输出不可用。因此,即使在连接到同一交换机并相互通信的两台 PC 之间,只要两台主机以全双工方式链接,这两个端口也不是冲突域。如果两台主机碰巧都是半双工的,那么交换机和主机之间就存在一个冲突域,这将由各自的载波侦听逻辑的效力来仲裁。

帧通过以太网传递。只需一个广播帧就可以告诉交换机 2 将广播传播到其所有 48 个访问端口,而不是 48 个单独的帧。

那是你要找的吗?