以太网同步消息通道 (ESMC)
以太网同步消息通道 (ESMC) 是一个逻辑通信通道。它使用 ESMC 协议数据单元 (PDU) 传输同步状态消息 (SSM) 信息,即传输同步以太网设备时钟 (EEC) 的质量级别。
以太网同步消息通道概述
以太网同步消息通道 (ESMC) 是一个逻辑通信通道。它使用 ESMC 协议数据单元 (PDU) 传输同步状态消息 (SSM) 信息,即传输同步以太网设备时钟 (EEC) 的质量级别。ESMC 支持基于 ITU G.8264 规范。
MX204 和 MX10003 路由器支持使用以太网同步消息通道 (ESMC) 的同步以太网。
同步以太网接口配置为在以下模式下运行:
-
非同步模式 — 在此模式下,同步以太网接口不会处理 ESMC 消息,也不会提取质量级别信息。
-
同步模式 — 在此模式下,同步以太网接口将处理 ESMC 消息并提取质量级别信息。在同步模式下运行时,ESMC 消息会传输质量级别。
您可以通过将同步以太网端口将该端口添加到 ESMC 接口列表中来启用该端口。ESMC 消息通过指示其能够驱动的时钟质量级别的端口传输,并且接收具有传输时钟质量级别的 ESMC 消息(如果其他端点支持 ESMC)。MPC 在其配置的同步以太网端口上接收 ESMC 消息,提取质量级别并将其传输到路由引擎。路由引擎上的时钟选择算法从每个启用 ESMC 的端口收集 ESMC 数据,以选择时钟源。
时钟选择过程支持恢复模式和非恢复模式。当时钟选择过程选择了两个时钟源(一个主时钟源和一个辅助时钟源)并且活动主时钟源在一段时间内降级然后再次改善时,该主时钟源仅在启用恢复模式时再次成为活动时钟源。如果设置了非恢复模式,且辅助时钟源当前处于活动状态(由于之前主时钟源的性能下降),则即使在主时钟源的质量提高后也不会重新激活主时钟源。
时钟选择基于以下三种操作模式:
-
强制自由运行 — 在此模式下,您可以通过自由运行本地振荡器或外部限定时钟设置时钟源。对于 MX80 路由器,自由运行时钟由本地振荡器提供。对于 MX240、MX480 和 MX960 路由器,自由运行时钟由交换控制板 (SCB) 提供。
-
强制保留 — 此模式是当系统锁定的上游时钟源不再可用时,同步以太网设备时钟 (EEC) 进入的内部状态。您无法配置此模式,因为它是一种内部状态。
-
自动选择 — 在此模式下,系统最多选择两个最佳上游时钟源。然后,系统使用从其中一个信号源恢复的时钟生成 19.44 MHz 的频率,并为以太网接口的传输侧提供时钟。如果没有质量可接受的上游时钟可用,或者系统配置为自由运行模式,则系统使用内部时钟。自动时钟选择基于质量级别、优先级、信号故障和外部命令。
有关时钟选择的详细信息,请参阅 为 MX 系列路由器配置外部时钟同步。
当机箱打开或重新启动时,同步 EEC 处于自由运行模式。当同步 EEC 至少锁定上游参考时钟源一次并连续锁定 60 秒时,EEC 将在重放保留缓冲区中存储足够的同步以太网数据。如果参考时钟源发生故障,系统将进入保留模式,并使用保留缓冲区中的回放数据为下游同步以太网客户端提供服务。
当带有 EEC 的模块化端口集中器 (MPC) 重新启动时(由于系统崩溃或手动重启),保留缓冲区数据将被擦除。因此,无法为下游同步以太网客户端提供服务。当包含 EEC 的新 MPC 插入系统时,这也适用。
在实际部署场景中,保持模式的状态显示仅在机箱开机或重启时无效。
重新启动包含 EEC 的 MPC 或将包含 EEC 的新 MPC 插入(已)处于保留模式的系统中时,不能将此 MPC 上的 EEC 视为处于保留模式,因为它的保留数据缓冲区中没有任何同步以太网重放信息。因此,必须先修复系统保留问题,然后再尝试处理此 MPC 上的下游同步以太网客户端。为此,您必须找到合适的上游参考时钟源,让同步 EEC 锁定到此上游参考时钟源,然后为此 MPC 上的下游同步以太网客户端提供服务。
以太网同步消息 通道质量级别映射
以太网同步消息通道 (ESMC) 是一个逻辑通信通道。它使用 ESMC 协议数据单元 (PDU) 传输同步状态消息 (SSM) 信息,即传输同步以太网设备时钟 (EEC) 的质量级别。ESMC 支持基于 ITU G.8264 规范。要使接口接收或传输 ESMC 消息,必须在该接口上至少配置一个 逻辑接口 。如果接口当前未配置逻辑接口,则必须在层次结构级别使用 [set interfaces interface-name unit 0]
语句 [edit]
配置逻辑接口。
以下因素会影响在层次结构级别配置 [edit chassis synchronization esmc-transmit interfaces]
的接口上传输的 ESMC 质量级别值:
-
质量模式
-
选择模式
-
PTP 时钟类标志的转换
除上述因素外,当路由器处于 PTP 模式或混合模式时,软件锁相环 (spll) 状态或混合状态也会分别影响传输的 ESMC 质量水平。
以下部分介绍了在各种情况下如何处理 ESMC 质量级别:
同步以太网模式
在同步以太网模式下,ESMC 质量级别的处理方式如下:
-
在质量模式下:
-
quality-mode-enable
如果未设置层次结构级别的选项[show chassis synchronization]
,则将使用为时钟源配置的质量和优先级集。ESMC 质量级别基于与活动时钟源对应的配置质量级别。 -
如果在
[show chassis synchronization]
层次结构级别设置了quality-mode-enable
选项,则只有接收 ESMC 质量级别高于或等于配置质量的时钟源才会被考虑选择。传输的 ESMC 质量级别值还取决于选择模式选项,如下所述。
-
-
在选择模式下:
-
selection-mode
如果层次结构级别的选项[show chassis synchronization]
设置为configured-quality
,则所选活动源的配置质量将用作传出的系统 ESMC 质量级别值。 -
selection-mode
如果层次结构级别的选项[show chassis synchronization]
设置为received-quality
,则从选定的时钟源接收到 的 ESMC 质量级别值将传出。
-
-
当未锁定时钟源时:
-
传输不使用 (DNU)/不用于同步 (DUS) 质量级别。
-
在选定的活动时钟源接口上发出的 ESMC 质量级别值始终为 DNU/DUS。
-
精确时间协议模式
在精确时间协议 (PTP) 模式下,您可以通过设置以下参数传输 ESMC 质量级别值:
-
network-option
必须在层次结构级别上配置[edit chassis synchronization]
选项。 -
不得在
[edit chassis synchronization]
层级配置同步以太网源。 -
必须在层次结构级别启用选项
convert-clock-class-to-quality-level
[edit protocols ptp slave]
,以便将从所选主节点接收的 PTP 时钟类转换为相应的 ESMC 质量级别。
时钟类是一个介于 80 到 109 之间的值,用于将时钟类映射到设置的 ESMC 质量级别。通过以下方法之一将 ESMC 质量级别值映射到时钟类值:
-
PTP 时钟等级与 ESMC 质量等级的映射 — 默认情况下,使用 ITU-T G.781 规范建议的标准映射,如 表 1 所示,无论时钟是在混合模式还是纯 PTP 模式下配置,传出质量水平始终基于 PTP 时钟等级映射。要将 PTP 时钟类映射到 ESMC 质量级别,必须在层次结构级别设置
convert-clock-class-to-quality-level
选项[edit protocols ptp slave]
。有关默认映射值,请参阅 表 1。表 1:默认质量级别到 PTP 时钟级的映射 SSM QL(二进制)
ITU-T G.781规范中给出的标准对照
PTP 时钟类
Option I
Option II
0001
-
QL-PRS
80
0000
-
QL-STU
82
0010
QL-主参考时钟
-
84
0111
-
QL-ST2型
86
0011
-
-
88
0100
QL-SSU-A
QL-跨国公司
90
0101
-
-
92
0110
-
-
94
1000
QL-SSU-B
-
96
1001
-
-
98
1101
-
QL-ST3E型
100
1010
-
QL-ST3/QL-EEC2
102
1011
QL-SEC/QL-EEC1
104
1100
-
QL-SMC
106
1110
-
QL-省份
108
1111
QL-DNU
QL-DUS
110
-
用户定义的 PTP 时钟类到 ESMC 质量级别的映射 — 您可以通过在
[edit protocols ptp slave clock-class-to-quality-level-mapping quality level ql-value]
层次结构级别设置clock-class
选项来手动覆盖时钟类到 ESMC 的映射。
与同步以太网不同,DNU/DUS 质量级别值不会在配置 PTP 主设备的接口上传输。在 PTP 模式中,接口被配置为层次结构级别的一部分[edit chassis esmc-transmit interfaces]
,并通过该接口传输适当的 ESMC 质量级别值。请注意,当从主服务器接收的 PTP 时钟类值发生变化时,传输的 ESMC 质量水平也会相应变化。如果没有有效的时钟类值作为输入,则 DNU/DUS 值将在层次结构级别选项esmc-transmit
[edit chassis synchronization]
下配置的接口上传输。
要查看时钟类与 ESMC 质量级别之间的当前映射,请运行show ptp quality-level-mapping
操作模式命令。
要显示接口当前传输的 ESMC 质量级别,请在 PTP 或混合模式下运行 show ptp global-information
操作模式命令。请注意,当禁用该 convert-clock-class-to-quality-level
选项或没有有效的时钟类作为输入时, show ptp global information
命令不会显示 ESMC 质量级别值。
要查看在所有模式下传输的 ESMC 质量级别,请运行操作 show synchronous-ethernet esmc transmit detail
模式命令。
混合模式
混合模式是 PTP 模式和同步以太网模式的组合。
在混合模式下传输 ESMC 质量级别所需的配置与在 PTP 模式下传输所需的配置在以下方面有所不同:
-
在混合模式下,必须在层次结构级别配置
[edit chassis synchronization]
同步以太网源接口。 -
在混合模式下,配置
convert-clock-class-to-quality-level
选项是可选的。配置此选项后,传出 ESMC 质量级别行为与 PTP 模式中的行为相同。convert-clock-class-to-quality-level
未配置选项时,传出 ESMC 质量级别行为与同步以太网模式下的行为相同。
功能模式更改
当路由器配置从一种功能模式更改为另一种模式(即从或转换为同步以太网、PTP 或混合模式)时,会发生以下情况:
-
ESMC 质量级别将重置为 DNU。
-
根据新的功能模式,决定了 ESMC 质量级别:
-
当参考时钟符合同步以太网模式的要求时。
-
当 PTP 在 PTP 模式下进入相位对齐状态或保持状态时。
-
当混合状态在混合模式下达到 频率和相位对齐 状态时。
-
有时需要 PTP 来驱动同步以太网和 ESMC。在以下情况下会发生此情况:
-
在某些 PTP 跃点之后,网络会分支,并且网络的一个分支只需要频率同步,而另一个分支需要相位和频率同步。
-
基于数据包的分配网络介于时分多路复用 (TDM)、SONET 和同步以太网网络之间。
在此种情况下,PTP 恢复的时钟将通过用于同步以太网的以太网物理收发器发送,并且 ESMC 质量级别值与 PTP 时钟类的映射将通过接口发送。