通常,以太网交换机使用 RJ-45 链路连接主机,交换机使用存储转发模式。
那么,为什么会有这样的说法:
交换机可以隔离冲突域
我认为 Switch Store and Forward 模式和 RF-45 的全双工模式消除了冲突。
通常,以太网交换机使用 RJ-45 链路连接主机,交换机使用存储转发模式。
那么,为什么会有这样的说法:
交换机可以隔离冲突域
我认为 Switch Store and Forward 模式和 RF-45 的全双工模式消除了冲突。
冲突域是由共享介质或通过中继器/交换机连接的网段,其中数据包在发送时可能会相互冲突。冲突域特别适用于无线网络,但也影响早期版本的以太网。当多个设备同时尝试在一个网段上发送数据包时,就会发生网络冲突。冲突域的成员之间可能会发生冲突。冲突域外的设备不会与内部的设备发生冲突。
由于交换机中的每个端口都是其自己的冲突域,因此除非其介质运行半双工,否则主机永远不会发生冲突。
这就是交换机隔离冲突域的原因,因为每个端口都是一个单独的冲突域。
如果您用交换机替换中继集线器(当然已经过时了),您确实会将较大的冲突域分解为许多较小的冲突域 - 当使用半双工模式时,每个交换机端口上都有一个。全双工链路(到支持 FDX 的 NIC 或其他交换机)通常是无冲突的,不参与任何冲突域。
交换机的要点是它们缓冲网络帧。这使交换机能够随时接收帧,然后在出口链路空闲时转发它。接收和发送操作的这种解耦使得网络与作品流动是彼此基本独立并仅竞争链路带宽(假定整个FDX链接)。
这与中继器集线器形成鲜明对比,中继器集线器在接收到输入位时重复它们。集线器不能缓冲任何东西——当单次传输已经在进行中时,第二次传输尝试不能同时重复并导致冲突。由于数据已经出现乱码,因此冲突需要中断入口接口上的接收,因此集线器将其传播到所有端口,包括返回源的端口。
这样,所有连接到集线器(或可能链接的集线器)的节点形成一个单一的、公共的冲突域。任何时候都只有一个节点可以传输。
连接到集线器(或其他非全双工设备)的交换机仍然可以在其任何端口上使用半双工模式,但由于端口之间的缓冲,任何冲突都不会通过交换机传播 - 交换机将简单地稍后重新传输缓冲的帧。因此,交换机在全双工链路上隔离或完全删除冲突域。
请注意,半双工以太网和集线器已成为过去式,仅在历史原因或非常特殊的情况下才有趣。实际上,所有千兆和(按标准)更快的以太网链接都不再支持半双工通信,您需要专门使用交换或点对点连接。
我认为 Switch Store and Forward 模式和 RF-45 的全双工模式消除了冲突。
这就是“隔离冲突域”的意思。交换机消除了冲突,因为每个端口的冲突域仅限于(隔离)到该端口。将此与全双工模式和端口上只有一个设备相结合,就不会发生任何冲突。
但是,如果有一个旧式集线器连接到交换机端口并且多个设备连接到集线器,您仍然可能会发生冲突。值得庆幸的是,我们尽量不再使用集线器,但这就是为什么说“隔离冲突域”而不是“消除冲突”更正确的原因;设计仍然可能发生碰撞的情况并不难。
这里稍微解释一下:
我在这里假设的主要问题是交换机如何避免冲突,而不是模糊的答案,例如:因为每个端口都是全双工的。如何实现全双工或交换机中的端口如何不与内部其他端口共享其媒体?交换机内部可以有共享媒体。
并且它不是缓冲以避免冲突:缓冲基本上是当端口的内存无法处理或输入超过限制时存储和转发数据的能力。传输已经是串行的。它控制数据流。
内部发生的使交换机的每个端口以全双工格式运行而不会被其他端口中断的神奇之处在于使用交叉(非阻塞)硅结构。
简而言之,它是交换机的交叉内部硅结构,使现代交换机的每个端口都处于单独的冲突域中(也就是端口之间根本没有内部共享总线/媒体)
如果您想深入了解,请查看此内容:https : //etherealmind.com/what-is-the-definition-of-switch-fabric/