首页 文档中心 博客

存储转发 vs 直通转发:交换机两种转发模式差在哪

发布时间:2026-09-29

两种模式怎么转发

  • 存储转发(Store-and-Forward):收完整帧 → 做 CRC 校验 → 查 MAC 表 → 从出端口发出。发现 CRC 错的帧直接丢弃,不往网络里扩散。

  • 直通转发(Cut-Through):只读到帧头里的目的 MAC 地址,立刻从出端口开始发送,不等收完整帧。

一句话区分:一个"先验再发",一个"边读边发"。

image

时延 vs 错误帧的取舍

直通转发的卖点是极低时延——省掉了"收完整帧"那段等待,在 1G/10G 链路上能省几微秒到亚微秒。代价也很明显:它会连错帧一起转发。一个 CRC 损坏的残帧,直通模式照发不误,白白占用下游带宽,遇到拥塞还会放大问题。

存储转发多花的那点时间(最长 1518 字节在 1G 链路上约 12 μs 量级的存储等待),换来的是"入口就把坏帧挡住"。对绝大多数业务,这点时延无感,但网络干净度的收益是真金白银。

对比项存储转发直通转发
转发时机收完整帧、CRC 通过后读到目的 MAC 即发
转发时延略高(随帧长增加)极低、近恒定
错帧处理入口丢弃 CRC 错帧错帧一并转发
适用场景通用/工业/可靠优先超低时延优先、链路极好

工业现场为什么默认存转

工厂网络里可靠性优先于那几微秒。存储转发把 CRC 错帧就地丢弃,避免坏帧在 ERPS 环网、级联拓扑里到处乱窜;配合 QoS 和环网倒换,稳定性远重要于极致时延。

只有在少数对确定性时延苛求的场景(如运动控制同步),且链路质量极好时,才考虑直通或它的折中。工业环境里光纤微弯、电柜干扰、接插件老化都可能引入错帧,存转刚好把这些挡在入口。

折中:碎片转发

部分设备支持 fragments-free(碎片转发):只转发大于 64 字节的帧,把明显是冲突产生的超短碎片挡掉,兼顾一点时延和一定的错帧过滤。它是存转与直通之间的中间路线,适合"既要低时延又不想全盘放行错帧"的场合。

image

在锐应工业交换机上怎么选

锐应工业以太网交换机以存储转发为默认模式,契合工业现场"可靠优先"的诉求;管理型型号在端口/全局配置里提供转发策略选项,运维可按业务对时延的敏感度微调。结合 ERPS 环网和 802.1p QoS,能在保证不掉坏帧的前提下把关键流量送到高队列。产品与配置细节见锐应工业交换机。把交换机和锐应 PON 方案搭配,能覆盖从现场到局端的整段链路。公司背景见关于锐应。

常见问题

直通转发真的更快吗?

是,少收一截帧的等待,时延低几微秒到亚微秒;代价是不滤错帧,坏帧一并转发。

工业交换机能切直通吗?

多数管理型工业交换机以存储转发为主,部分支持直通或碎片转发选项,按场景开启,默认仍是存转。

存储转发的额外时延有多大?

取决于帧长,最长 1518 字节在 1G 链路上约 12 μs 量级的存储时间,对绝大多数工业业务无感。

哪种更省带宽?

存储转发更省,因为它把 CRC 错帧挡在入口,不往网络里扩散;直通转发会把错帧也送出去。

延伸阅读

结语

存储转发和直通转发是"可靠性换时延"的两种取向:存转收全帧、验 CRC、丢错帧,网络干净;直通读到 MAC 就发,时延最低但错帧也跟着跑。工业现场默认存转,是因为那几微秒的时延远不如"不让坏帧在网络里乱窜"重要。

咨询