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 以不跟踪质量级别低于特定值的源。质量级别可以是:eec1eeecssu-bssu-aprceprcprtceprtc,其中 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