非 PTP 兼容交换机

网络工程 转变
2021-08-01 03:30:11

给定一个非 PTP 交换机(例如没有对时间戳的硬件支持),如何使它尽可能接近 PTP 兼容交换机。我想在这里配置交换机,使 PTP 流量具有最高优先级(这是一种超级基本配置)。你能建议其他可能的配置吗?

PS:我知道一般来说,鉴于交换机功能,此类配置取决于硬件。因此,我正在寻找各种疯狂的选择。

3个回答

使用集线器而不是交换机怎么样?

这可能有点牵强,因为您的问题在标题中有“开关”,但您确实说过:

因此,我正在寻找各种疯狂的选择。

使用集线器可以避免交换机队列引起的抖动。

我刚刚进行了一项测试,首先在非托管交换机上,然后在集线器上测量了两个 PTP 设备收敛后的最大偏移。

  • 非管理型交换机:~450ns
  • 集线器:~50ns

如您所见,几乎是一个数量级的改进。

需要连接多少设备?

如果不是,通过跳线直接连接网卡的疯狂解决方案。

但 PTP 需要超低抖动,而不是延迟时间。什么与网络适配器缓冲区。

由于您指的是不识别 PTP 的交换机,您可能可以安全地假设该交换机不会协商单播 PTP 数据包。交换机还将忽略链路多播 PTP 数据包。其他组播包有特殊的组播地址,可以根据这些地址进行特殊处理。

通常,交换机不会超越以太网帧进入 IP 数据包,因此在某些交换机上可能无法完成,但交换机可以使用特定的 COS 和 DSCP 标记帧和数据包。一些交换机可以基于 COS 给予一些优先级,但队列非常小。