1 直通转发(Cut—through)
又叫快速转发(fast-through) , 指交换机在接收到帧后 , 一般只要接收到帧的前6字节(目的mac地址6字节) , 就已经知道了目的地了 , 不进行缓存和奇偶校验 , 而是直接转发到目的端口 。
优点:转发反应时间非常短 ,
缺点:转发残帧、转发错误帧和容易拥塞 。
2 存储转发模式(Store—forward)
指交换机首先在缓冲区中存储整个接收到的封装数据包 , 然后使用CRC检测法检查数据包是否正确 , 如果正确 , 交换机便从地址表中寻找目的端口地址 , 地址得到后 , 即建立两个端口的连接并开始传输数据 。如果不正确 , 表明该数据中包含有一个或一个以上的错误 , 则将予以丢弃 。除了检查CRC外 , 存储转发交换机还将检查整个数据帧 , 当发现超短帧或超长帧等错误时 , 也会自动将其过滤掉 。
优点:是没有残帧或错误帧的转发 , 减少了潜在的不必要数据转发 , 提高了网络传输效率 。
缺点:是转发延迟要比直通式长得多 。同时 , 存储转发式交换机通常也需要更大量的内存空间来保存帧 。
3 准直通转发模式(Interim cut—trough switch)
是对直通转发模式的一种简改进(采用一种特殊的缓存:FIFO) , 交换机在接收数据帧时 , 会先缓存数据帧的前64个字节 , 确保数据帧大于64个字节 , 再进行转发 , 从而避免了残帧的转发 。
【交换机的三种转发模式】
推荐阅读
- 这可能是最全的SQL注入总结,很有用
- python实现rabbitMQ的消息生产和接收
- Spring框架和Spring Boot框架的区别
- Python中from import和import的区别?没有比这更好的回答了
- Oracle RAC结构
- 网站上线前的终极测试清单
- 孙悟空和女娲娘娘的关系 孙悟空的母亲到底是谁呢?
- 详解MySQL Binlog解析工具--binlog2sql,基于表级别的数据恢复
- 在北京的这些凶宅发生过的事 北京4大凶宅的科学真相
- 简单的冒泡排序