路由器是否对通过它的数据执行错误检查,或者除了将数据路由到目的地之外会影响数据的东西吗?
路由器是否执行错误检测和纠正?
网络工程
路由器
2022-02-10 06:14:38
2个回答
正如 Ron 所写,路由器只是检查并丢弃错误,没有更正。
通常,您将前向纠错 (FEC) 留给在成本、性能和可靠性之间做出最佳权衡的物理层。
对于以太网,10 GbE 引入了可选的 FEC,这已成为许多更快的 PHY 的强制性要求(因为随着速度的增长,在没有 FEC 的情况下可靠地传输无差错数据变得越来越困难)。
以太网 FCS 是第 2 层上的简单校验和,它只是丢弃错误帧,就像更高层校验和一样。
路由器可能会执行一些错误检测,但不会执行错误纠正。
如果第 1/2 层协议类似于具有 FCS 字段的以太网,则硬件应丢弃任何 FCS 错误的帧。
IPv4 有 Header Checksum 字段,它必须与 IPv4 头匹配,否则数据包会被丢弃。
IPv6 消除了 IPv4 标头校验和,有利于让低层和高层协议确定错误并执行任何错误检测。
其它你可能感兴趣的问题