【摘要】:转发技术目前主要有3 种方式, 即存储转发、 直通转发和无碎片转发。 存储转发的缺点: 数据包经过交换机的时延较长。无碎片转发的时延介于存储转发和直通转发之间, 能够避免碎片的转发, 在很大程度上提高了网络传输效率。
转发技术目前主要有3 种方式, 即存储转发、 直通转发和无碎片转发。
1. 存储转发
存储转发是指先将到达输入端口的一个完整数据包缓存, 再检查数据包传输是否有误,若传输无误, 则取出目的地址, 将之转发到相应的输出端口。
(1) 存储转发的优点: 在缓存完整数据包的基础上, 可以进行循环冗余校验(Cyclic Redundancy Check, CRC), 不会转发错误包, 还可以丢弃碎片; 支持不同速率端口间的转发。
(2) 存储转发的缺点: 数据包经过交换机的时延较长。
2. 直通转发
直通转发是指在输入端口提取到达数据包的目的MAC 地址(通常只接收并检查14 字节) 后, 立即把该数据包直通转发到相应的输出端口。(www.daowen.com)
(1) 直通转发的优点: 不需要存储数据包, 时延短, 传输速度快。
(2) 直通转发的缺点: 由于只检查数据包的包头14 字节, 不检查数据包后面的CRC 校验码部分, 因此不具有差错校验功能, 可能将坏包发送出去; 由于数据包未缓存, 因此不支持不同速率端口之间的转发, 且容易丢包。
3. 无碎片转发
无碎片转发是介于存储转发和直通转发之间的一种解决方案, 其在转发前, 先检查数据包长度是否达到64 字节(以太帧最小规定长度), 若小于64 字节, 则认为该数据包是碎片, 进行丢弃; 若大于64 字节, 则进行转发。
无碎片转发的时延介于存储转发和直通转发之间, 能够避免碎片的转发, 在很大程度上提高了网络传输效率。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关物联网工程规划与设计的文章