以太网 PTP 配置准则
将以太网 PTP 配置为 PTP 流量的组播传输模式时,请记住以下几点:
-
您可以将端口或逻辑接口配置为以太网 PTP 的时间发送器时钟,以便为支持时间和相位对齐的基站提供基于数据包的同步;此配置符合 IEEE 1588-2008 规范的附录 F。
-
两个组播 MAC 地址用于以太网 PTP:01-1B-19-00-00-00 和 01-80-C2-00-00-0E。第一个地址是更标准的以太网 MAC 地址,预计所有类型的以太网网桥和交换机以及大量基站供应商都会淹没该地址。具有此 MAC 地址的节点可以是不处理 PTP 数据包的节点。第二个地址是 IEEE 802.1Q 标准中用于以太网封装的保留地址,需要进行过滤且不进行转发。此 MAC 地址用于确保对 PTP 的完全端到端支持,而不是通过任何不支持 PTP 的网络元素传输数据包。此地址是 G.8275.1(用于时间或相位分布的 PTP 配置文件)的默认地址,具有此 MAC 地址的节点是支持处理 PTP 数据包的节点。
-
01-1B-19-00-00-00 和 01-80-C2-00-00-0E 这两个 MAC 地址同时受多个端口支持,以便为将来的部署提供最大灵活性和现有网络的扩展。一次为其中一个 MAC 地址配置一个 PTP 端口。
-
发送 PTP 数据包时,会将分配给每个端口的唯一 MAC 地址作为 MAC 源地址。在 PTP 数据包中,数据包的以太网帧部分包含目标 MAC 字段。此字段包含两个 MAC 地址之一:01-1B-19-00-00-00 或 01-80-C2-00-00-0E。此外,以太网帧部分包含包含源端口MAC 地址的源 MAC 字段和包含 PTP Ethertype 值 0x88F7 的 Ethertype 字段。除以太网帧外,PTP 数据包还包含 PTP 有效负载。
-
如果将以太网 PTP 端口配置为 timeReceiver 端口和/或 timeTransmitter 端口,方法是将有状态端口(可以是 timeTransmitter 端口或 timeReceiver 端口,具体取决于 PTP 应用程序中其他端口的状态),则可以在以太网环中构建易于调配的冗余 PTP 服务,其中每个节点都配置为一个边界时钟。
-
边界时钟可以在一个端口上用作使用 IP(例如 TCA Series Timing TimeReceiver 或 MX 系列路由器)的设备的 timeReceiver 时钟,也可以在使用以太网作为封装方法的其他端口上用作 timeReceiver 时钟和/或两者。此行为发生在单个 PTP 域号中。
-
支持最佳时间变送器时钟算法 (BTCA) 和端口状态机,以确定系统中所有端口的状态以及特定端口处理 PTP 数据包的正确状态(timeTransmitter 或 timeReceiver)。
-
以太网 PTP 支持多达 10 个节点的完全冗余和弹性的基于环的配置,用于第四代 (4G) 演进形式,称为长期演进-时分双工 (LTE-TDD)。ACX 系列路由器支持单个节点或链路故障,并且所有节点在与公共源匹配时保持正负 1.5 微秒的相位精度。
-
您可以配置 timeTransmitter 端口和 timeReceiver 端口之间的不对称值,该值指示要添加到路径延迟值的值,以使延迟对称,并且等于动态状态端口或仅 timeReceiver 端口上从 timeTransmitter 端口到 timeReceiver 端口的路径。
-
您无法在配置了 802.1Q VLAN 标记或包含用户配置的 MAC 地址的以太网接口上启用以太网 PTP。
-
虽然您可以使用不同的封装机制(如 IPv4 和以太网)配置唯一的 PTP timeReceiver 接口或 timeReceiver 端口,但边界时钟只能对所有 timeTransmitter 端口使用一种封装方法。因此,您必须为可能用作边界时钟主节点的所有端口或逻辑接口定义 IPv4 或以太网封装。TimeTransmitter 端口基于每个端口选择链路本地标志。
-
您最多可配置 128 个以太网端口 PTP,其中最多 4 个端口可配置为 timeReceiver,其余端口可配置为 timeTransmitter。
-
在 PTP over IPv4 部署中,需要先在 PTP timeTransmitter 端口上配置某些基本设置,然后再使用 PTP timeReceiver 端口才能连接到 timeTransmitter 端口。以太网 PTP 提供即插即用服务,因为在将接口配置为 timeTransmitter 接口后,任何 PTP timeReceiver 都会开始接收数据包,并且可以从 timeTransmitter 端口请求延迟响应数据包。
-
以太网 PTP 与早于 12.3X51 的 Junos OS 版本兼容。在 ACX 系列路由器上从以前的版本升级到 12.3X51 及更高版本时,您可以修改之前为 IPv4 配置的 timeReceiver 和 timeTransmitter 端口,以便根据网络需求启用以太网 PTP。
-
您无法使用 IP 配置完全冗余的 PTP 环。仅当使用以太网封装时,才支持完全冗余的 PTP 环。
-
不支持将动态端口与同步以太网配置以启用混合模式。
-
以太网 PTP 不支持多个 PTP 时序域,类似于 PTP over IPv4。尽管单个节点可以包含为通过 IPv4 的 PTP 和通过以太网的 PTP 配置的接口,但这两个接口必须属于同一个 PTP 域。
-
SONET/SDH 网络在 ITU G.781 标准中定义了为同步源配置本地优先级的能力。不支持将此类本地配置的优先级添加到 PTP 源以影响 BTCA 以确定 PTP 数据包的特定路径。
-
虽然您可以将 timeReceiver 端口配置为同时使用 IP 或以太网,但会根据从 timeTransmitter 端口接收的通告消息选择单个 timeReceiver 端口,并且 PTP 事件数据包仅与单个 timeTransmitter 端换。
-
通过 PTP 的 IPv4 单播实现,您可以限制系统中可同时支持的 timeReceiver 端口数。对于基于以太网的组播实现,其中 timeTransmitter 端口未配置 timeReceiver 端口信息,因此 timeTransmitter 端口无法限制其服务的 timeReceiver 端口数。这种控制必须通过适当的网络规划和设计来实现。
-
PTP 与在支持的路由器上同时在同一端口上启用的媒体访问控制安全 (MACsec) 加密配合良好。存在以下限制:
每个系统支持 MACsec 的逻辑接口 (IFL) 的最大限制为 200 个。
具有物理接口 (IFD) 和 IFL 且在不同端口上同时启用 MACsec 和 PTP 的启用 MACsec 的端口的最大限制为每系统 200 个。
1G 和 10G 端口可支持的最大 IFL 数为 128。
不支持明文模式下的 PTP。