在物理层,交换机的两个网络接口以不同的时钟运行,因为接收时钟是从信号中恢复的,而 PCS 层不支持任何暂停/空周期。
如果源接口的频率低于目标接口的频率怎么办?这意味着它们运行下溢。
他们在某种程度上不可靠吗?有人有使用/开发它们的经验吗?
我知道他们有点依赖交换机的功能(这里是 SE 的主题),但你知道这些交换机是否有更高的无效数据包率吗?
在物理层,交换机的两个网络接口以不同的时钟运行,因为接收时钟是从信号中恢复的,而 PCS 层不支持任何暂停/空周期。
如果源接口的频率低于目标接口的频率怎么办?这意味着它们运行下溢。
他们在某种程度上不可靠吗?有人有使用/开发它们的经验吗?
我知道他们有点依赖交换机的功能(这里是 SE 的主题),但你知道这些交换机是否有更高的无效数据包率吗?
如果源接口的频率低于目标接口的频率怎么办?
入口和出口接口之间的一些轻微时钟偏差并不是真正的问题。
即使有 0.02% 的高偏差(以太网定义了最大 ±0.01% 的时钟容差),每传输 10k 位,入口也会丢失 2 位。对于标准帧,最大为 2.4 位。鉴于您只能在收到前导码、SFD 和目标 MAC(总共 14 字节或 112 位)后开始转发 - 有足够的余量。
即使有 9k jumbos,边距也很舒服。而这一切甚至还没有计算至少几百位的切换延迟。或者,如果您正在路由或过滤,则需要等待 L3 和 L4 数据,这大约是 20 或 40 个字节。
当然,由于链路速度从较慢到较快的一般差异(例如 1 Gbit/s 到 10 Gbit/s),直通切换是不可能的。
他们在某种程度上不可靠吗?
直通交换可以转发未通过 FCS 验证的帧,因为 FCS 只有在完全接收到帧后才能检查。但是,此类交换机在事后仍会检查 FCS,并在端口超过某个入口错误率时故障转移到存储和转发。请注意,FCS 总是在下一个 L3 节点检查,因此所有有缺陷的转发导致的都是带宽浪费。
我知道他们有点依赖交换机的功能(这里是 SE 的主题),但你知道这些交换机是否有更高的无效数据包率吗?
不要误会,但 CT 开关不会增加端到端的错误率。有很多方法可以构建开关,因此确切的含义取决于给定的设备。