有关冲突域的定义

一开始学习网络的时候,对于冲突域和广播域的理解仅仅是从设备上进行理解的,即集线器是一个冲突域,交换机能够分离冲突域,不能够分离广播域,路由器可以分离组播域。至于冲突域到底是什么,怎么样定义的,这个问题始终没有搞清楚。

对于这个问题,貌似在《Ethernet: The Definitive Guide》中的定义为

“A useful concept to keep in mind while working with shared-channel Ethernet is the notion of the collision domain. This term refers to a single half-duplex Ethernet system whose elements (cables, repeaters, station interfaces, and other network hardware) are all part of the same signal timing system. In a single collision domain, if two or more devices transmit within the propagation delay time, a collision will occur.”

我们可以理解冲突域为一个半双工网络系统,并且在这个半双工系统中,所有的网络设备(包含其电缆,中继,节点接口以及其他网络设备)是属于同一个时序系统的。在一个冲突域中,若两个节点在传播延迟范围内(这里我理解是1个slot,即前512bit时间之内),同时发送数据,则会发生冲突。

在书中给出了这样一个拓扑,

有关冲突域的定义_第1张图片

其中冲突域范围包含了,R(这里是repeater),segment A,B。中继器的工作可以确保各个介质(即Segment A,B)属于同一个冲突域,即让多个电缆像同一条电缆一样进行工作(基于CSMA/CD的MAC层协议),中继器的工作仅是重组发送帧而已。换言之,若在R出发生冲突后,中继器R会发送一个JAM序列,用来加强冲突,假设中继器在A段发送JAM信号的同时,B段也会收到该JAM信号。中继器会转发JAM信号,而与之对比,包交换机不会转发JAM信号,所以交换机可以分割不同的冲突域。

同时,由于CSMA/CD协议的限制,一个中继也是有最大用户接入数目的,按照协议而言为1024,该值有CSMA/CD的BEB算法所决定,即第0次~第10次回退时进行二进制指数回退,第11~16次,会进行回退尝试重传,第17次则进行丢包。而交换机不是基于CSMA/CD的,所以没有该限制。

有关冲突域的定义_第2张图片

你可能感兴趣的:(网络工程,路由协议,CISCO)