PTP

nv unset 命令会移除您使用等效的 nv set 命令设置的配置。本指南仅在 nv unset 命令与 nv set 命令不同时描述 nv unset 命令。


nv set interface <interface-id> ptp acceptable-master

为接口打开或关闭可接受主时钟表选项。您必须在打开可接受主时钟表选项之前,在可接受主时钟表中配置已知主时钟的时钟 ID。BMC 算法会检查在 Announce 消息上接收到的主时钟是否在此表中,然后再继续进行主时钟选择。默认设置为 off

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set interface swp1 ptp acceptable-master on

nv set interface <interface-id> ptp delay-mechanism end-to-end

将 PTP 延迟机制配置为端到端,其中从时钟测量自身与主时钟之间的延迟。为了使 PTP 节点同步时间,每个从时钟都必须学习自身与主时钟之间的延迟。默认设置为 peer-to-peer

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set interface swp1 ptp delay-mechanism end-to-end

nv set interface <interface-id> ptp enable

在指定的 PTP 接口上打开或关闭 PTP。默认设置为 off

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp enable on

nv set interface <interface-id> ptp forced-master

将 PTP 接口配置为始终处于主时钟状态。接口会忽略收到的任何 Announce 消息。默认设置为 off

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set interface swp1 ptp forced-master on

nv set interface <interface-id> ptp instance <value>

为指定的 PTP 接口配置 PTP 实例编号。

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1

nv set interface <interface-id> ptp ipv6-scope

在指定的接口上设置 PTP IPv6 作用域。您可以指定 admin-localinterface-localorganization-localgloballink-localsite-local

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.9.0 中引入

示例

cumulus@switch:~$ nv set interface swp1 ptp ipv6-scope interface-local

nv set interface <interface-id> ptp mixed-multicast-unicast

配置 PTP 延迟消息为指定 PTP 接口传输的模式;混合(多播和单播)或仅多播。为混合模式指定 on,为多播模式指定 off。默认设置为 off

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set interface swp1 ptp mixed-multicast-unicast on

nv set interface <interface-id> ptp shaper

在 NVIDIA Spectrum 1 交换机上为速度低于 100G 的启用 PTP 的端口配置 PTP 整形,以提高性能。


nv set interface <interface-id> ptp shaper enable

在指定的接口上打开或关闭预定义的流量整形配置文件以提高性能。此命令仅适用于 NVIDIA Spectrum 1 交换机上速度低于 100G 的启用 PTP 的端口。例如,如果您看到 PTP 时序偏移变化很大且不稳定,请在所有启用 PTP 的端口上启用 PTP 整形,以稍微降低端口上的带宽并提高时序稳定性。

  • Spectrum-2 及更高版本的交换机不支持 PTP 整形。

  • 链路聚合不支持 PTP 整形。

  • 您不能在同一端口上配置 QoS 流量整形和 PTP 流量整形。

  • 您必须为 PTP 流量配置严格优先级;例如

    cumulus@switch:~$ nv set qos egress-scheduler default-global traffic-class 0-5,7 mode dwrr
    cumulus@switch:~$ nv set qos egress-scheduler default-global traffic-class 0-5,7 bw-percent 12
    cumulus@switch:~$ nv set qos egress-scheduler default-global traffic-class 6 mode strict
    

版本历史

在 Cumulus Linux 5.5.0 中引入

示例

cumulus@switch:~$ nv set interface swp1 ptp shaper enable on

nv set interface <interface-id> ptp timers

提供 PTP 配置命令,用于为指定 PTP 接口的 PTP 消息设置计时器。命令包括连续 Announce 消息之间的平均间隔、在发生超时之前必须在未收到 Announce 消息的情况下发生的 announce 间隔数、连续 Delay Required 消息之间允许的最小平均时间间隔以及接口上 PTP 同步消息之间的间隔。


nv set interface <interface-id> ptp timers announce-interval

为指定的 PTP 接口配置连续 Announce 消息之间的平均间隔。您以秒为单位指定值,以 2 的幂表示。

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set interface swp1 ptp timers announce-interval -1

nv set interface <interface-id> ptp timers announce-timeout

在发生超时之前必须在未收到 Announce 消息的情况下发生的 announce 间隔数。确保此值长于您网络中的 announce-interval

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set interface swp1 ptp timers announce-interval 2

nv set interface <interface-id> ptp timers delay-req-interval

连续 Delay Required 消息之间允许的最小平均时间间隔,以秒为单位表示,以 2 的幂表示,用于指定的 PTP 接口。您以秒为单位指定值,以 2 的幂表示。

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set interface swp1 ptp timers delay-req-interval -5

nv set interface <interface-id> ptp timers sync-interval

指定 PTP 接口上 PTP 同步消息之间的间隔。您以秒为单位指定值,以 2 的幂表示。

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set interface swp1 ptp timers sync-interval -5

nv set interface <interface-id> ptp transport

为指定的 PTP 接口配置 PTP 消息的传输方法。您可以将 PTP 消息封装在 UDP IPV4 帧或 UDP IPV6 帧中。默认设置为 IPv4。

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set interface swp1 ptp transport ipv6

nv set interface <interface-id> ptp ttl

为指定的 PTP 接口配置 PTP 消息可以传播的最大跃点数。

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set interface swp1 ptp ttl 20

nv set interface <interface-id> ptp unicast-master-table-id

为指定的 PTP 接口配置单播表 ID,这是一个唯一 ID,用于标识单播主时钟表。

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set interface swp1 ptp unicast-master-table-id 1

nv set interface <interface-id> ptp unicast-request-duration

为指定的 PTP 接口配置单播请求持续时间,这是在发现期间请求的服务时间(以秒为单位)。默认设置为 300

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set interface swp1 ptp unicast-request-duration 500

nv set interface <interface-id> ptp unicast-service-mode

将指定的 PTP 接口配置为单播客户端或单播服务器。单播模式减少了消耗的带宽量。

命令语法

语法描述
<interface-id>您要配置的接口。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set interface swp1 ptp unicast-service-mode server

nv set service ptp <instance-id> acceptable-master <clock-id>

在可接受主时钟表中配置已知主时钟的时钟 ID。此设置可防止恶意参与者伪装成主时钟来接管 PTP 网络。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<clock-id>时钟 ID。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 acceptable-master 24:8a:07:ff:fe:f4:16:06

nv set service ptp <instance-id> acceptable-master <clock-id> alt-priority <value>

在可接受主时钟表中为可接受的主时钟配置备用优先级。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<clock-id>时钟 ID。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 acceptable-master 24:8a:07:ff:fe:f4:16:06 alt-priority 2

nv set service ptp <instance-id> current-profile

配置当前 PTP 配置文件。PTP 配置文件是一组标准化的配置和规则,旨在满足特定应用程序的需求。配置文件定义了必需、允许和限制的 PTP 选项、网络限制和性能要求。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 current-profile default-itu-8275-1

nv set service ptp <instance-id> domain

配置 PTP 域,PTP 域是一个网络或网络的一部分,其中所有时钟都同步。每个 PTP 消息都包含一个域号。PTP 实例仅在一个域中工作,并忽略包含不同域号的消息。

您可以指定多个 PTP 时钟域。PTP 将每个域与其他域隔离,以便每个域都是不同的 PTP 网络。您可以指定介于 0 到 127 之间的数字。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 domain 3

nv set service ptp <instance-id> enable

全局打开或关闭 PTP。默认设置为 off

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 enable on

HR STYLE=“BORDER: DASHED RGB(118,185,0) 0.5PX;BACKGROUND-COLOR: RGB(118,185,0);HEIGHT: 4.0PX;"/>

nv set service ptp <instance-id> force-version

配置 PTP 次版本。Cumulus Linux 使用符合 PTP v2.1 标准的 linuxptp 软件包,并在配置中默认将 PTP 主版本设置为 2,将 PTP 次版本设置为 1。如果您的 PTP 配置在设置次版本时无法正常工作,您可以将次版本更改为 0。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.8.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 force-version 2.0

nv set service ptp <instance-id> ip-dscp

为本地发起的所有 PTP IPv4 数据包配置 DSCP 值。您可以设置介于 0 到 63 之间的值。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 ip-dscp 22

nv set service ptp <instance-id> ipv6-scope

设置 PTP IPv6 作用域。您可以指定 admin-localinterface-localorganization-localgloballink-localsite-local

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.9.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 ipv6-scope interface-local

nv set service ptp <instance-id> monitor max-offset-threshold

配置主时钟和从时钟时间之间允许的最大差异(以纳秒为单位)。您可以设置介于 0 到 1000000000 纳秒之间的值。默认设置为 50。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 monitor max-offset-threshold 30

nv set service ptp <instance-id> monitor max-timestamp-entries

配置允许的最大时间戳条目数。PTP 会持续更新时间戳。您可以指定介于 100 到 400 之间的值。默认设置为 100。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 monitor max-timestamp-entries 300

nv set service ptp <instance-id> monitor max-violation-log-entries

为每个日志集配置允许的最大违规日志条目数。您可以指定介于 2 到 8 之间的值。默认设置为 8。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 monitor max-violation-log-entries 6

nv set service ptp <instance-id> monitor max-violation-log-sets

配置允许的最大违规日志集数。您可以指定介于 2 到 4 之间的值。默认设置为 4。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 monitor max-violation-log-sets 3

nv set service ptp <instance-id> monitor min-offset-threshold

设置主时钟和从时钟时间之间允许的最小差异(以纳秒为单位)。您可以设置介于 -1000000000 到 0 纳秒之间的值。默认设置为 -50。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 monitor min-offset-threshold -20

nv set service ptp <instance-id> monitor path-delay-threshold

配置 PTP 数据包在主时钟和从时钟之间传播的平均时间(以纳秒为单位)。您可以设置介于 0 到 1000000000 纳秒之间的值。默认设置为 200。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 monitor path-delay-threshold 300

nv set service ptp <instance-id> monitor violation-log-interval

配置违规日志间隔(以秒为单位)。您可以指定介于 0 到 60 秒之间的值。默认设置为 0。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 monitor violation-log-interval 1000

nv set service ptp <instance-id> priority1

配置 PTP 优先级 1 以覆盖时钟等级和质量选择标准,并选择最佳主时钟。您可以设置介于 0 到 255 之间的值。对于边界时钟,请使用大于 128 的数字。较低的优先级优先应用。默认设置为 128。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 priority1 200

nv set service ptp <instance-id> priority2

配置 PTP 优先级 2 以在相同的冗余主时钟中识别主时钟和备份时钟。您可以设置介于 0 到 255 之间的值。对于边界时钟,请使用大于 128 的数字。较低的优先级优先应用。默认设置为 128。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 priority2 200

nv set service ptp <instance-id> profile <profile-id>

配置自定义 PTP 配置文件。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<profile-id>自定义配置文件名称。

版本历史

在 Cumulus Linux 5.3.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 profile CUSTOM1

nv set service ptp <instance-id> profile <profile-id> announce-interval

配置 PTP 向主时钟发送 announce 消息的间隔(用于自定义配置文件)。这是连续 Announce 消息之间的平均时间间隔,以秒为单位表示,以 2 的幂表示。您可以指定介于 -7 到 7 之间的值。默认设置为 -3

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<profile-id>自定义配置文件名称。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 profile CUSTOM1 announce-interval 5

nv set service ptp <instance-id> profile <profile-id> announce-timeout

配置在发生超时事件之前必须在未收到 Announce 消息的情况下经过的 announce 间隔数(用于自定义配置文件)。您可以指定介于 2 到 255 之间的值。默认设置为 2

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<profile-id>自定义配置文件名称。

版本历史

在 Cumulus Linux 5.3.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 profile CUSTOM1 announce-timeout 5

nv set service ptp <instance-id> profile <profile-id> delay-mechanism end-to-end

配置网络内计算延迟的方法为端到端(用于自定义配置文件)。为了使 PTP 节点同步时间,每个从时钟都必须学习自身与主时钟之间的延迟。默认设置为 peer-to-peer

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<profile-id>自定义配置文件名称。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 profile CUSTOM1 delay-mechanism end-to-end 

nv set service ptp <instance-id> profile <profile-id> delay-req-interval

配置连续 Delay Required 消息之间允许的最小平均时间间隔,以秒为单位表示,以 2 的幂表示,用于自定义配置文件。您可以指定介于 -7 到 7 之间的值。默认设置为 -4

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<profile-id>自定义配置文件名称。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 profile CUSTOM1 delay-req-interval 5

nv set service ptp <instance-id> profile <profile-id> domain

为自定义配置文件配置 PTP 域。PTP 域允许不同的独立时序系统存在于同一网络中,而不会相互混淆。PTP 域是一个网络或网络的一部分,其中所有时钟都同步。每个 PTP 消息都包含一个域号。PTP 实例仅在一个域中工作,并忽略包含不同域号的消息。您可以指定介于 0 到 127 之间的值。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<profile-id>自定义配置文件名称。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 profile CUSTOM1 domain 28

nv set service ptp <instance-id> profile <profile-id> local-priority

为自定义配置文件配置本地时钟的本地优先级属性。您可以指定介于 0 到 255 之间的值。默认设置为 128。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<profile-id>自定义配置文件名称。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 profile CUSTOM1 local-priority 100

nv set service ptp <instance-id> profile <profile-id> priority1

为自定义配置文件配置本地时钟的优先级 1 属性。优先级 1 覆盖时钟等级和质量选择标准,以选择最佳主时钟。默认设置为 128。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<profile-id>自定义配置文件名称。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 profile CUSTOM1 priority1 100

nv set service ptp <instance-id> profile <profile-id> priority2

为自定义配置文件配置本地时钟的优先级 2 属性。优先级 2 在相同的冗余主时钟中识别主时钟和备份时钟。您可以指定介于 0 到 255 之间的值。默认设置为 128。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<profile-id>自定义配置文件名称。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 profile CUSTOM1 priority2 100

nv set service ptp <instance-id> profile <profile-id> profile-type

为自定义配置文件配置配置文件类型;ieee-1588 或 itu-g-8275-1。PTP 配置文件是一组标准化的配置和规则,旨在满足特定应用程序的需求。配置文件定义了必需、允许和限制的 PTP 选项、网络限制和性能要求。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<profile-id>自定义配置文件名称。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 profile CUSTOM1 profile-type itu-g-8275-1

nv set service ptp <instance-id> profile <profile-id> sync-interval

配置 PTP 与主时钟同步的频率(用于自定义配置文件)。这是多播消息的平均同步间隔,以秒为单位表示,以 2 的幂表示。您可以指定介于 -7 到 7 之间的值。默认设置为 -4

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<profile-id>自定义配置文件名称。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 profile CUSTOM1 sync-interval 5

nv set service ptp <instance-id> profile <profile-id> transport

为自定义配置文件配置 PTP 消息的传输模式。您可以指定 ipv4ipv6802.3。默认设置为 ipv4

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<profile-id>自定义配置文件名称。

版本历史

在 Cumulus Linux 5.2.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 profile CUSTOM1 transport ipv6

nv set service ptp <instance-id> profile <profile-id> two-step

为自定义配置文件配置时钟校正模式。指定 off 以使用一步模式,或指定 on 以使用两步模式。默认值为 on

在一步模式中,PTP 会在数据包离开端口时对其进行时间戳标记,并且不需要后续数据包。在两步模式中,PTP 会记录数据包离开端口的时间,并在单独的后续消息中发送该时间。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<profile-id>自定义配置文件名称。

版本历史

在 Cumulus Linux 5.6.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 profile CUSTOM1 two-step off

nv set service ptp <instance-id> two-step

如果未设置配置文件,则配置时钟校正模式。指定 off 以使用一步模式,或指定 on 以使用两步模式。默认值为 on

在一步模式中,PTP 会在数据包离开端口时对其进行时间戳标记,并且不需要后续数据包。在两步模式中,PTP 会记录数据包离开端口的时间,并在单独的后续消息中发送该时间。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。

版本历史

在 Cumulus Linux 5.6.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 two-step off

nv set service ptp <instance-id> unicast-master <table-id>

配置 PTP 单播主时钟表。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<table-id>单播主时钟表 ID。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 unicast-master 1

nv set service ptp <instance-id> unicast-master <table-id> address

配置用于单播请求的 PTP 主时钟的 IP 地址。您可以指定 IPv4、IPv6 或 MAC 地址。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<table-id>PTPT 单播主时钟表 ID。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 unicast-master 1 address 10.10.1.1

nv set service ptp <instance-id> unicast-master <table-id> peer-address

配置从中接受单播请求的外部对等方的 IP 地址。您可以指定 IPv4 或 IPv6 地址。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<table-id>PTP 单播主时钟表 ID。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 unicast-master 1 peer-address 10.10.10.10

nv set service ptp <instance-id> unicast-master <table-id> query-interval

配置与单播主时钟表中列出的每个主时钟查询单播会话的频率。您可以设置介于 -3 和 4 之间的值。

命令语法

语法描述
<instance-id>用于管理目的的 PTP 实例编号。
<table-id>PTP 单播主时钟表 ID。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set service ptp 1 unicast-master 1 query-interval 2

nv set vrf <vrf-id> ptp

在指定的 VRF 中配置 PTP。


nv set vrf <vrf-id> ptp enable

在指定的 VRF 中打开或关闭 PTP。

命令语法

语法描述
<vrf-id>VRF 名称。

版本历史

在 Cumulus Linux 5.0.0 中引入

示例

cumulus@switch:~$ nv set vrf RED ptp enable on