SyncE
nv unset
命令会移除您使用等效 nv set
命令设置的配置。本指南仅在 nv unset
命令与 nv set
命令不同时描述 nv unset
命令。
nv set interface <interface-id> synce bundle-id
配置此接口所属的 SyncE 捆绑包。您可以指定介于 0 到 256 之间的值。值为零表示没有捆绑包。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要在其上配置 SyncE 的接口。 |
版本历史
在 Cumulus Linux 5.7.0 中引入
示例
cumulus@switch:~$ nv set interface swp1 synce bundle-id 0
nv set interface <interface-id> synce enable
在此指定的接口上启用或禁用 SynCe。默认设置为 off
。
SyncE 是一种通过以太网物理层传输时钟信号的标准,它通过使用网络中符号的传输速率来传播频率,从而在整个网络中同步时钟。专用的以太网通道 (ESMC) 管理此同步。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要在其上配置 SyncE 的接口。 |
版本历史
在 Cumulus Linux 5.5.0 中引入
示例
cumulus@switch:~$ nv set interface swp1 synce enable on
nv set interface <interface-id> synce provider-priority
配置接口的频率源优先级。时钟选择算法使用频率源优先级在具有相同 QL 的两个源之间进行选择。您可以指定介于 1(最高优先级)和 254(最低优先级)之间的值。默认值为 100。
命令语法
语法 | 描述 |
---|---|
<interface-id> | 您要在其上配置频率源优先级的接口。 |
版本历史
在 Cumulus Linux 5.5.0 中引入
示例
cumulus@switch:~$ nv set interface swp1 synce provider-priority 10
nv set system synce enable
启用或禁用 SyncE 服务。默认设置为 off
。
SyncE 服务 (synced.service
) 管理
- 在使用 ESMC 的所有启用 SyncE 的端口上发送和接收 SSM。
- 同步层次结构,并运行主选择算法以从 SSM 中的 QL 中选择最佳参考时钟。
- 当主时钟发生故障时,使用下一个最佳时钟。选择算法仅选择最佳源,即主时钟源。
- 如果算法还选择了辅助参考时钟以防主时钟故障,则为切换时间。
版本历史
在 Cumulus Linux 5.5.0 中引入
示例
cumulus@switch:~$ nv set system synce enable on
nv set system synce log-level
配置 SyncE 服务使用的日志记录级别。您可以设置以下值
critical
级别记录严重错误和通知。debug
记录细粒度的信息性事件,这些事件对于调试应用程序最有用。error
记录错误。info
记录信息性消息。notice
记录通知。
版本历史
在 Cumulus Linux 5.5.0 中引入
示例
cumulus@switch:~$ nv set system synce log-level debug
nv set system synce min-acceptable-ql
配置 SyncE 以不跟踪质量级别低于特定值的源。质量级别可以是:eec1
、eeec
、ssu-b
、ssu-a
、prc
、eprc
、prtc
或 eprtc
,其中 eec1
是最低质量级别,eprtc
是最高质量级别。
版本历史
在 Cumulus Linux 5.10.0 中引入
示例
cumulus@switch:~$ nv set system synce min-acceptable-ql ssu-b
nv set system synce provider-default-priority
配置时钟源的优先级。您可以设置介于 1 和 256 之间的值。最低优先级为 1,最高优先级为 256。如果两个时钟源具有相同的优先级,则交换机使用最低的时钟源。
版本历史
在 Cumulus Linux 5.5.0 中引入
示例
cumulus@switch:~$ nv set system synce provider-default-priority 256
nv set system synce wait-to-restore-time
配置 SyncE 在打开 ESMC 以接收消息之前,等待每个端口启动的秒数。您可以设置介于 0 到 720 秒(12 分钟)之间的值。默认值为 300 秒(5 分钟)。
版本历史
在 Cumulus Linux 5.5.0 中引入
示例
cumulus@switch:~$ nv set system synce wait-to-restore-time 180