交换机常用的(局域网)交换模式

存储转发交换

存储和转发交换(Store And Forward Switching)是在帧被转发到适当的端口之前就被完全处理,一般交换机多采用这种方式转发数据。这种方式可以支持不同速度的端口间的转发。

存储和转发交换工作方式:

1.交换机通过读取整个数据帧并将其存储在交换机的内存缓冲区中;

2.交换机执行循环冗余码校验(CRC);

  说明:若检测到该帧出现差错则丢弃该帧,帧暂存时必须存储直到网络资源可以用来转发这条信息。

3.取出该帧的目的地址,通过查找MAC地址表获得输出端口;

4.将数据帧交付到目的输出端口,转发该帧。

优点:可靠性好,因为把输入端口的数据先存储在交换机缓存中,然后进行CRC校验;支持不同速度的端口。

缺点:数据处理时延较大,主要原因输入输出端都要经过串并转换,而且存到高速缓存中,整个过程耗时多。 

直通转发式

直通转发(Cut-Through Switching)是交换机最快速的转发方式,只要得知了数据帧的目的MAC地址(帧的前6个字节),交换机即开始向目的端口转发数据,后续数据每到一个字节就转发一个字节,不再有延迟。

直通转发式工作方式:

1.交换机将目的地址(帧的前6个字节)复制到缓冲区中;

2.查找MAC地址表获得输出端口;

3.将数据帧交付到目的输出端口转发该帧,后续数据每到一个字节就转发一个字节

  说明:对于所有的数据帧(包括正常帧、错误帧、残帧和超长帧等),只要其大小有6字节,就会得到转发。

优点:转发速度快,因为它把交换机引入的延迟降低为一个较小的常数(读取6个字节的时间)。

缺点:可靠性不高,因为它对所发的数据帧不进行检查,对残帧、包含无效CRC的帧、超长帧等都进行转发。

对直通转发式的改进:

准直通转发模式(Interim Cut-Trough Switch)/无碎片模式(Fragment-Free)/Runt-Free模式

转发前读取帧的前64个字节,即只转发长度至少为64B的帧,从而避免了残帧的转发。

智能交换模式(Intelligent)/自适应直通转发模式

交换机能根据所监控网络中错误包传输的数量,自动智能改变为存储转发交换。如果每秒错误少于20个,将自动采用直通转发式;如果每秒错误大于20个或更多,将自动采用存储转发交换,直到返回的错误数量为0,再切换回直通转发式。


你可能感兴趣的:(局域网,缓冲区,可靠性,交换机,而且)