Ogcloud的小编为大家介绍交换机的交换模式,交换机将数据从一个端口转发到另一个端口的处理方式称为交换模式。
一、交换模式类型:
(1)存储转发(Store and Forward)
特点:交换机接收到数据包后,首先将数据包存储到缓冲器中,进行CRC循环冗余校验,如果这个数据包有CRC错误,则该包将被丢弃;如果数据包完整,交换机查询地址映射表将其转发至相应的端口。
优点:没有残缺数据包转发,可减少潜在的不必要的数据转发缺点:转发速率比直接转发方式慢。
适用环境:存储转发技术适用于普通链路质量或质量较为恶劣的网络环境,这种方式要对数据包进行处理,所以,延迟和帧的大小有关。
(2)直通交换(Cut—Through)
特点:交换机只读出数据帧的前6个字节,即通过地址映射表中查找目标地址,将数据帧传送到相应的端口上。直通交换能够实现较少的延迟,因为在数据帧的目的地址被读出,确定了转发端口后马上开始转发这个数据帧。
优点:转发速率快、减少延时和提高整体吞吐率
缺点:会给整个交换网络带来许多垃圾通信包
适用环境:网络链路质量较好、错误数据包较少的网络环境,延迟时间跟帧的大小无关。
(3)碎片丢弃(Fragmentfree)
特点:这是介于前两者之间的一种解决方案。它检查数据包的长度是否够64个字节,如果小于64字节,说明是假包,则丢弃该包;如果大于等于64字节,则发送该包。
优点:数据处理速度比存储转发方式快
缺点:比直通式慢
适用环境:一般的通讯链路