是否为所有单独的设备交换机端口提供多个冲突域的中继交换机端口?


1

交换机上的所有设备都属于同一个广播域,但每个交换机端口都是自己的冲突域。因此,它们以全双工模式运行,无需检测流量。

假设一个简单的非管理型交换机......一台交换机上的所有设备都通过相同的出站交换机端口或中继线路由到路由器。交换机实际上是该中继线上的交通警察是否存在冲突以及该线路属于哪个冲突域?这是否依赖于使用专用WAN端口与使用普通交换机端口进行路由器连接?

我努力学习标题问题的术语,因此欢迎对术语进行任何更正。


1
Collision Domains不适用于全双工,交换网络中继,因为任一设备都可以同时发送和接收数据。
Nevin Williams

不是相反吗?设备可以同时发送和接收,因为没有冲突域?
grawity

@NevinWilliams甚至在全双工虽然不能只有一个设备TX&RX?...再次指出原来的问题,我想....
Willie

两种设备都可以全双工同时发送和接收; 通过100BASE-TX链路,总吞吐量I / O可以轻松超过100 Mbit / sec。
Nevin Williams

Answers:


2

交换机具有X量的RAM来接收和缓冲来自其端口的帧。如果主机/节点发送另一帧(到交换机)并且由于内存已满,交换机无法缓冲该新帧,则存在丢帧的风险。这适用于使用存储转发的交换机。

开关缓冲区限制网络交换教程

当数据包在交换机中处理时,它们被保存在缓冲区中。如果目标网段拥塞,则交换机会等待数据包,因为它等待拥挤的网段上的带宽可用。完全存在问题的缓冲区。因此,对于技术倾向的网络设计者来说,对缓冲区大小和处理溢出的策略的一些分析是有意义的。

在现实世界的网络中,拥挤的网段会产生许多问题,因此它们对交换机考虑的影响对大多数用户来说并不重要,因为网络应设计成消除拥挤,拥挤的网段。处理完整缓冲区有两种策略。一种是“背压流量控制”,它将数据包发送回上游到发现完整缓冲区的数据包的源节点。这与简单地丢弃数据包的策略相比,并且依赖于网络中的完整性功能来自动重新传输。一种解决方案将一个段中的问题传播到其他段,从而传播问题。另一种解决方案导致重传,并且导致的负载增加不是最佳的。两种策略都没有解决问题,

根据LAN切换,可以采用流量控制来减少帧丢失。

当目标端口接收的流量超过其可处理的流量时,必须进行流量控制。由于缓冲区仅用于吸收峰值流量,因此可能会丢失过多的负载帧。这是一项昂贵的操作,因为每个丢帧的延迟大约为秒。

传统网络没有第2层流量控制机制,并且主要依赖于更高层。交换机具有各种流量控制策略,具体取决于供应商。发现目标端口过载时,某些交换机会向发送方发送阻塞消息。由于MAC地址的解码很快并且交换机可以在非常短的时间内响应堵塞消息,因此可以避免冲突或丢包。对于发送方而言,jam数据包就像虚拟冲突一样,因此它将在重新传输之前等待一段随机时间。此策略仅适用于那些转到重载目标端口的帧被卡住而不是其他帧。


交换机实际上是该中继线上的交通警察是否存在冲突以及该线路属于哪个冲突域?

由于交换机采用的任何排队机制(例如FIFO与QoS)决定了通过每个端口转发的帧的顺序,因此交换机可以被视为“交通警察”
然而,这与碰撞或碰撞域无关。

这是否依赖于使用专用WAN端口与使用普通交换机端口进行路由器连接?

交换机没有WAN端口(虽然我看到有一个端口的集线器可以切换为“普通”或“上行链路”)。


谢谢......好吧。我特别喜欢这个教程信息。
威利

1

不会。交换机不会直接连接您的设备,因为集线器会 - 而是通常以存储转发模式运行,而交换式以太网完全由交换机本身与每个端口上的各个设备之间点对点链路组成。。

因此,每个“冲突域”只有两个设备和两个端口(以及两个端口之间的一条电缆),这使得整个概念大多无关紧要,因为碰撞不会发生。

千兆以太网实际上取决于此,因为数据速率和使用不同类型的信令(所有四对都处于双向模式),如果涉及的设备超过两个,这可能是不可能的。


1
grawity着名和好点,但要给@sawdust这个。链接的教程非常有用。谢谢
威利
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.