给定一个非 PTP 交换机(例如没有对时间戳的硬件支持),如何使它尽可能接近 PTP 兼容交换机。我想在这里配置交换机,使 PTP 流量具有最高优先级(这是一种超级基本配置)。你能建议其他可能的配置吗?
PS:我知道一般来说,鉴于交换机功能,此类配置取决于硬件。因此,我正在寻找各种疯狂的选择。
给定一个非 PTP 交换机(例如没有对时间戳的硬件支持),如何使它尽可能接近 PTP 兼容交换机。我想在这里配置交换机,使 PTP 流量具有最高优先级(这是一种超级基本配置)。你能建议其他可能的配置吗?
PS:我知道一般来说,鉴于交换机功能,此类配置取决于硬件。因此,我正在寻找各种疯狂的选择。
使用集线器而不是交换机怎么样?
这可能有点牵强,因为您的问题在标题中有“开关”,但您确实说过:
因此,我正在寻找各种疯狂的选择。
使用集线器可以避免交换机队列引起的抖动。
我刚刚进行了一项测试,首先在非托管交换机上,然后在集线器上测量了两个 PTP 设备收敛后的最大偏移。
如您所见,几乎是一个数量级的改进。
需要连接多少设备?
如果不是,通过跳线直接连接网卡的疯狂解决方案。
但 PTP 需要超低抖动,而不是延迟时间。什么与网络适配器缓冲区。
由于您指的是不识别 PTP 的交换机,您可能可以安全地假设该交换机不会协商单播 PTP 数据包。交换机还将忽略链路多播 PTP 数据包。其他组播包有特殊的组播地址,可以根据这些地址进行特殊处理。
通常,交换机不会超越以太网帧进入 IP 数据包,因此在某些交换机上可能无法完成,但交换机可以使用特定的 COS 和 DSCP 标记帧和数据包。一些交换机可以基于 COS 给予一些优先级,但队列非常小。