• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

13-网络管理和监控命令参考

目录

04-PTP命令

本章节下载 04-PTP命令  (422.15 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/S12500/S12500G-AF/Command/Command_Manual/H3C_S12500G_AF_R759X-2755/13/202203/1575304_30005_0.htm

04-PTP命令


1 PTP

仅缺省MDC支持配置PTP功能,非缺省MDC不支持执行PTP模块的所有命令。关于MDC的详细介绍请参见“虚拟化技术配置指导”中的“MDC”。

1.1  PTP配置命令

1.1.1  display ptp clock

display ptp clock命令用来显示设备的PTP时钟信息。

【命令】

display ptp clock [ all | instance ptp-instance-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

all:显示所有实例下的PTP时钟信息。

instance ptp-instance-id:显示指定实例的PTP时钟信息,ptp-instance-id表示实例的编号,取值范围为1~3。

【使用指导】

请先配置PTP协议标准、时钟节点类型和PTP域,否则,显示信息为空。

不指定allinstance参数时,显示缺省实例0的相应信息。

【举例】

# 显示缺省实例0的PTP时钟信息。

<Sysname> display ptp clock

PTP global state    : Enabled

PTP profile         : IEEE 1588 Version 2

PTP mode            : BC

Slave only          : No

Lock status         : Unlocked

Clock ID            : 84C526-FFFE-260100

Clock type          : Local

Clock domain        : 1

Number of PTP ports : 0

Priority1     : 128

Priority2     : 128

Clock quality :

 Class                 : 248

 Accuracy              : 254

 Offset (log variance) : 65535

Offset from master  : 0 (ns)

Mean path delay     : 0 (ns)

Steps removed       : 0

Local clock time    : Thu Sept 24 08:23:33 2020

# 显示所有实例的PTP时钟信息。

<Sysname> display ptp clock all

PTP instance ID     : 0

 PTP global state    : Enabled

 PTP profile         : IEEE 1588 Version 2

 PTP mode            : BC

 Slave only          : No

 Lock status         : Unlocked

 Clock ID            : 84C526-FFFE-260100

 Clock type          : Local

 Clock domain        : 1

 Number of PTP ports : 0

 Priority1     : 128

 Priority2     : 128

 Clock quality :

  Class                 : 248

  Accuracy              : 254

  Offset (log variance) : 65535

 Offset from master  : 0 (ns)

 Mean path delay     : 0 (ns)

 Steps removed       : 0

 Local clock time    : Thu Sept 24 08:24:17 2020

 

PTP instance ID     : 1

 PTP global state    : Enabled

 PTP profile         : IEEE 1588 Version 2

 PTP mode            : OC

 Slave only          : No

 Lock status         : Unlocked

 Clock ID            : 84C526-FFFE-260100

 Clock type          : Local

 Clock domain        : 2

 Number of PTP ports : 0

 Priority1     : 128

 Priority2     : 128

 Clock quality :

  Class                 : 248

  Accuracy              : 254

  Offset (log variance) : 65535

 Offset from master  : 0 (ns)

 Mean path delay     : 0 (ns)

 Steps removed       : 0

 Local clock time    : Thu Sept 24 08:24:17 2020

表1-1 display ptp clock命令显示信息描述表

字段

描述

PTP instance ID

PTP实例的编号

PTP global state

全局PTP功能:

·     Enabled:全局PTP功能处于开启状态

·     Disabled:全局PTP功能处于关闭状态

PTP profile

PTP协议遵循的标准:

·     IEEE 1588 Version 2:PTP协议遵循IEEE1588 version 2标准

·     IEEE 802.1AS:PTP协议遵循IEEE 802.1AS标准

·     SMPTE ST 2059-2:PTP协议遵循SMPTE ST 2059-2标准

·     AES67-2015:PTP协议遵循AES67-2015标准

PTP mode

时钟节点类型,取值包括:

·     BC:表示BC类型

·     E2ETC:表示E2ETC类型

·     E2ETC-OC:表示E2ETC+OC类型

·     OC:表示OC类型

·     P2PTC:表示P2PTC类型

·     P2PTC-OC:表示P2PTC+OC类型

Slave only

OC的工作模式是否为Slave only,取值包括:

·     Yes:表示是

·     No:表示不是

Lock status

PTP时间是否处于锁定状态,取值包括:

·     Locked:表示锁定

·     Unlocked:表示失锁

Clock ID

本设备的时钟编号,用于唯一标识一台PTP设备

Clock type

本设备的时钟类型,取值包括:

·     Local:本地时钟

Clock domain

本设备所在的PTP域

Number of PTP ports

PTP接口的数量

Priority1

本设备上时钟第一优先级的值

Priority2

本设备上时钟第二优先级的值

Clock quality

时钟品质特性

Class

本设备上时钟的时间等级值

Accuracy

本设备上时钟的时间精度值

Offset (log variance)

最优时钟的偏差度量

Offset from master

与主节点的时钟偏差,单位为纳秒,N/A表示无意义

Mean path delay

平均路径延时,单位为纳秒,N/A表示无意义

Steps removed

最优时钟到本时钟节点的跳数,N/A表示无意义

Local clock time

当前的本地系统时间

 

1.1.2  display ptp corrections

display ptp corrections命令用来显示从接口时间校正的历史信息。

【命令】

display ptp corrections [ all | instance ptp-instance-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

all:显示所有实例下的PTP时钟信息。

instance ptp-instance-id:显示实例的PTP时钟信息,ptp-instance-id表示实例的编号,取值范围为1~3。

【使用指导】

如果配置了PTP协议标准、时钟节点和PTP域,且设备存在从接口,当设备每通过从接口进行一次时间/频率同步时,就会记录一条对应信息,此时,执行本命令才能看到显示信息。若从接口更换,记录会被清空。

不指定allinstance参数时,显示缺省实例0的相应信息。

【举例】

# 显示缺省实例0从接口时间校正的历史信息。

<Sysname> display ptp corrections

Slave port              Correction time        Corrections(s,ns)     Rate ratio

HGE3/0/1                Sep 18 11:21:48 2019   169,880322500         N/A

HGE3/0/1                Sep 18 11:21:49 2019   169,869306500         N/A

HGE3/0/1                Sep 18 11:21:50 2019   169,871961500         N/A

# 显示所有实例从接口时间校正的历史信息。

<Sysname> display ptp corrections all

PTP instance ID     : 0

 Sync State         : Inactive

 Slave port              Correction time        Corrections(s,ns)     Rate ratio

 HGE3/0/1                Sep 18 11:21:48 2019   169,880322500         N/A

 HGE3/0/1                Sep 18 11:21:49 2019   169,869306500         N/A

 HGE3/0/1                Sep 18 11:21:50 2019   169,871961500         N/A

 

PTP instance ID     : 1

 Sync State         : Active

 Slave port              Correction time        Corrections(s,ns)     Rate ratio

 HGE3/0/2                Sep 18 11:22:31 2019  -22,801753000          N/A

 HGE3/0/2                Sep 18 11:22:31 2019  -22,789640000          N/A

 HGE3/0/2                Sep 18 11:22:31 2019  -22,771568000          N/A

表1-2 display ptp corrections命令显示信息描述表

字段

描述

PTP instance ID

PTP实例的编号

Sync State

当前实例的时间是否可用于同步本设备的系统时钟:

•       Active:可以

•       Inactive:不可以

Slave port

从接口名称

Correction time

时间偏差的校正时间

Corrections(s,ns)

时间偏差(秒,纳秒),N/A表示本次没有校正

Rate ratio

本接口与主接口的频率比,N/A表示本次没有校正

 

1.1.3  display ptp foreign-masters-record

display ptp foreign-masters-record命令用来显示外部主节点的信息。

【命令】

display ptp foreign-masters-record [ interface interface-type interface-number ] [ all | instance ptp-instance-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface interface-type interface-number:显示指定接口上的外部主节点信息,interface-type interface-number表示接口类型和接口编号。如未指定本参数,显示所有接口的相应信息。

all:显示所有实例下的PTP时钟信息。

instance ptp-instance-id:显示实例的PTP时钟信息,ptp-instance-id表示实例的编号,取值范围为1~3。

【使用指导】

当PTP协议标准为IEEE 1588 version 2、SMPTE ST 2059-2或AES67-2015,配置了时钟节点类型和PTP域,且设备存在Slave或Uncalibrated状态的接口时,才可以显示外部主节点的信息,否则无显示信息。

不指定allinstance参数时,显示缺省实例0的相应信息。

【举例】

# 显示缺省实例0所有接口的外部主节点信息。

<Sysname> display ptp foreign-masters-record

P1=Priority1, P2=Priority2, C=Class, A=Accuracy,

OSLV=Offset-scaled-log-variance, SR=Steps-removed

GM=Grandmaster

----------------------- -------------------- ---- ---- ---- ---- ------ ---- ---

Interface               Clock ID             P1   P2   C    A    OSLV   SR   GM

----------------------- -------------------- ---- ---- ---- ---- ------ ---- ---

HGE3/0/1                62214E-FFFE-B20100   128  128  248  254  65535  0    Yes

# 显示所有实例所有接口的外部主节点信息。

<Sysname> display ptp foreign-masters-record all

P1=Priority1, P2=Priority2, C=Class, A=Accuracy,

OSLV=Offset-scaled-log-variance, SR=Steps-removed

GM=Grandmaster

Interface : HundredGigE3/0/1

------------- -------------------- ---- ---- ---- ---- ------ ---- ---

Instance ID   Clock ID             P1   P2   C    A    OSLV   SR   GM

------------- -------------------- ---- ---- ---- ---- ------ ---- ---

0             62214E-FFFE-B20100   128  128  248  254  65535  0    Yes

 

Interface : HundredGigE3/0/2

------------- -------------------- ---- ---- ---- ---- ------ ---- ---

Instance ID   Clock ID             P1   P2   C    A    OSLV   SR   GM

------------- -------------------- ---- ---- ---- ---- ------ ---- ---

1             66E331-FFFE-960300   100  128  248  254  65535  0    Yes

表1-3 display ptp foreign-masters-record命令显示信息描述表

字段

描述

Instance ID

PTP实例编号

Interface

PTP接口的名称

Clock ID

外部主时钟节点的编号

P1

时钟第一优先级的值

P2

时钟第二优先级的值

C

时钟的时间等级值

A

时钟的时间精度值

OSLV

最优时钟的偏差度量

SR

最优时钟到该时钟节点的跳数

GM

最优时钟节点:

·     Yes:表示该节点是最优时钟节点

·     No:表示该节点不是最优时钟节点

 

1.1.4  display ptp instance

display ptp instance命令用来显示PTP实例信息。

【命令】

display ptp instance [ ptp-instance-id | all ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

ptp-instance-id:显示指定的PTP实例信息。ptp-instance-id表示PTP实例的编号,取值范围为1~3。

all:表示显示所有的PTP实例信息。

【使用指导】

请先配置PTP协议标准、时钟节点类型和PTP域,否则,显示信息为空。

不指定allinstance参数时,显示缺省实例0的相应信息。

【举例】

# 显示缺省实例0的PTP实例信息。

<Sysname> display ptp instance

PTP instance ID     : 0

 PTP instance name  : default-instance

 PTP domain         : 100

 PTP profile        : IEEE 1588 Version 2

 PTP mode           : BC

 Sync state         : Inactive

# 显示所有的PTP实例信息。

<Sysname> display ptp instance all

PTP instance ID     : 0

 PTP instance name  : default-instance

 PTP domain         : 100

 PTP profile        : IEEE 1588 Version 2

 PTP mode           : BC

 Sync state         : Inactive

 

PTP instance ID     : 1

 PTP instance name  : -

 PTP domain         : 200

 PTP profile        : IEEE 802.1AS

 PTP mode           : BC

 Sync state         : Active

表1-4 display ptp instance命令显示信息描述表

字段

描述

PTP instance ID

PTP实例的编号

PTP instance name

PTP实例名称

PTP domain

实例所在的PTP域

PTP profile

PTP协议遵循的标准:

·     IEEE 1588 Version 2:PTP协议遵循IEEE1588 version 2标准

·     IEEE 802.1AS:PTP协议遵循IEEE 802.1AS标准

·     SMPTE ST 2059-2:PTP协议遵循SMPTE ST 2059-2标准

·     AES67-2015:PTP协议遵循AES67-2015标准

PTP mode

时钟节点类型,取值包括:

·     BC:表示BC类型

·     E2ETC:表示E2ETC类型

·     E2ETC-OC:表示E2ETC+OC类型

·     OC:表示OC类型

·     P2PTC:表示P2PTC类型

·     P2PTC-OC:表示P2PTC+OC类型

Sync state

当前实例的时间同步状态:

·     Active:表示该实例参与时间同步

·     Inactive:表示该实例不参与时间同步

 

【相关命令】

·     ptp instance

1.1.5  display ptp interface

display ptp interface命令用来显示接口的PTP运行信息。

【命令】

display ptp interface [ interface-type interface-number ] [ all | instance ptp-instance-id ]

display ptp interface brief

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface-type interface-number:详细显示指定接口的PTP运行信息,interface-type interface-number表示接口类型和接口编号。如未指定本参数,将显示所有接口的PTP运行信息。

all:显示所有实例下的PTP时钟信息。

instance ptp-instance-id:显示实例的PTP时钟信息,ptp-instance-id表示实例的编号,取值范围为1~3。

brief:简要显示所有接口的PTP运行信息。如果未指定本参数,将详细显示指定接口或所有接口的PTP运行信息。

【使用指导】

当接口开启了PTP功能,则可以显示接口详细信息。当接口PTP功能实际工作时,才可以显示接口简要信息,否则无显示信息。

不指定allinstance参数时,显示缺省实例0的相应信息。

【举例】

# 简要显示所有实例的所有接口的PTP运行信息。

<Sysname> display ptp interface brief

Name             InstID    State         Delay mechanism  Clock step  Asymmetry correction

HGE3/0/1         0         Slave         E2E              Two         0

HGE3/0/2         1         Slave         P2P              Two         0

# 详细显示缺省实例0下所有接口的PTP运行信息。

<Sysname> display ptp interface

Interface : HundredGigE3/0/1

  Clock ID                    : 66AAC8-FFFE-480200

  Port number                 : 258

  PTP version                 : 2

  PTP enable                  : Enabled

  Transport of PTP            : IEEE 802.3/Ethernet

  Port state                  : Slave

  Force state                 : No

  Clock step                  : Two

  Asymmetry correction        : 0

  Delay mechanism             : End to End

  Announce interval (log mean)           : 1

  Announce receipt time out              : 3

  Sync interval (log mean)               : 0

  Delay request interval (log mean)      : 0

  Peer delay request interval (log mean) : 0

  Mean path delay                        : 5010500 (ns)

# 详细显示所有实例下所有接口的PTP运行信息。

<Sysname> display ptp interface all

Interface : HundredGigE3/0/1

 PTP instance ID     : 0

 Clock ID                    : 66AAC8-FFFE-480200

 Port number                 : 258

 PTP version                 : 2

 PTP enable                  : Enabled

 Transport of PTP            : IEEE 802.3/Ethernet

 Port state                  : Slave

 Force state                 : No

 Clock step                  : Two

 Asymmetry correction        : 0

 Delay mechanism             : End to End

 Announce interval (log mean)           : 1

 Announce receipt time out              : 3

 Sync interval (log mean)               : 0

 Delay request interval (log mean)      : 0

 Peer delay request interval (log mean) : 0

 Mean path delay                        : 8619500 (ns)

 

Interface : HundredGigE3/0/2

 PTP instance ID     : 1

 Clock ID                    : 66AAC8-FFFE-480200

 Port number                 : 259

 PTP version                 : 2

 PTP enable                  : Enabled

 Transport of PTP            : IEEE 802.3/Ethernet

 Port state                  : Slave

 Force state                 : No

 Clock step                  : Two

 Asymmetry correction        : 0

 Delay mechanism             : Peer to Peer

 Announce interval (log mean)           : 0

 Announce receipt time out              : 3

 Sync interval (log mean)               : -3

 Delay request interval (log mean)      : 0

 Peer delay request interval (log mean) : 0

 Mean path delay                        : 3048500 (ns)

表1-5 display ptp interface命令显示信息描述表

字段

描述

PTP instance ID

PTP实例编号

InstID

PTP实例编号

Name

PTP接口的名称

State

PTP接口的状态,取值包括:

·     Slave:接口状态为Slave,跟踪外部时间信息

·     Uncalibrated:接口状态为Uncalibrated,Slave状态前的临时状态

·     Passive:接口状态为Passive(接口收到对端的Announce报文后,计算出的状态),不跟踪外部时间信息,也不对外发布时间信息

·     Master:接口状态为Master,对外发布时间信息

·     Premaster:接口状态为Premaster,Master状态前的临时状态

·     Listening:接口状态为Listening(接口初始化后,即进入Listening状态),不跟踪外部时间信息,也不对外发布时间信息

·     Faulty:接口状态为Faulty,该状态为PTP协议的错误状态(即检测到错误),接口不处理PTP协议报文

·     Disabled:接口状态为Disabled,接口上PTP协议未运行,接口不处理协议报文

·     Initializing:接口状态为Initializing,接口位于初始化状态,接口不处理协议报文

·     N/A:表示无意义

Delay mechanism

接口的延时测量机制,取值包括:

·     End to End:请求应答机制

·     Peer to Peer:端延时机制

Clock step

时间戳的携带模式,取值包括:

·     One:表示单步模式

·     Two:表示双步模式

Asymmetry correction

非对称延迟校正时间,单位为纳秒

Clock ID

接口所在设备的时钟编号

Port number

接口号

PTP version

PTP版本号:取值只能为2,表示PTP版本号为2

PTP enable

接口的PTP状态,取值包括:

·     Enabled:表示接口的PTP处于激活状态

·     Disabled:表示接口的PTP处于未激活状态

Transport of PTP

PTP报文封装格式,取值包括:

·     User Datagram Protocol (IPv4):PTP报文采用IPv4 UDP封装格式

·     IEEE 802.3/Ethernet:PTP报文采用IEEE 802.3/Ethernet封装格式

Unicast destination address

采用IPv4 UDP封装格式的单播PTP报文的目的IP地址。未配置ptp unicast-destination命令,不显示该字段

 

DSCP priority

PTP报文封装格式为IPv4 UDP时的DSCP优先级。未配置ptp dscp命令时,不显示该字段

 

VLAN

PTP报文的VLAN。未配置ptp vlan命令时,不显示该字段

 

Dot1p priority

PTP报文的802.1p优先级。未配置ptp vlan命令时,不显示该字段

 

Force state

是否配置强制状态生效,取值包括:

·     Yes:表示已配置

·     No:表示未配置

Announce interval (log mean)

Announce报文发送的时间间隔=2interval(单位为秒),本字段就是interval的值

Announce receipt time out

Announce报文的接收超时倍数,在倍数的发送时间间隔内,若未收到主节点的Announce报文,则认为主节点失效

Sync interval (log mean)

Sync报文发送的时间间隔=2interval(单位为秒),本字段就是interval的值

Delay request interval (log mean)

Delay_Req报文的最小发送时间间隔=2interval(单位为秒),本字段就是interval的值

Peer delay request interval (log mean)

Pdelay_Req报文发送的时间间隔=2interval(单位为秒),本字段就是interval的值

Mean path delay

接口与对端的平均路径延时,单位为纳秒

 

1.1.6  display ptp parent

display ptp parent命令用来显示PTP设备主节点信息。

【命令】

display ptp parent [ all | instance ptp-instance-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

all:显示所有实例下的PTP时钟信息。

instance ptp-instance-id:显示实例的PTP时钟信息,ptp-instance-id表示实例的编号,取值范围为1~3。

【使用指导】

如果PTP协议标准、时钟节点类型和PTP域类型未指定、时钟节点类型指定为TC或配置了强制状态生效,则显示信息为空。

在以下情景下执行本命令显示信息为空:

·     PTP协议标准、时钟节点类型和PTP域三个参数中至少有一项未配置。

·     时钟节点类型指定为TC。

·     配置了强制状态生效。

不指定allinstance参数时,显示缺省实例0的相应信息。

【举例】

# 显示缺省实例0的主节点信息。

<Sysname> display ptp parent

Parent clock:

 Parent clock ID                         : 62214E-FFFE-B20100

 Parent port number                      : 258

 Observed parent offset (log variance)   : N/A

 Observed parent clock phase change rate : N/A

Grandmaster clock:

 Grandmaster clock ID: 62214E-FFFE-B20100

 Grandmaster clock quality:

  Class                 : 248

  Accuracy              : 254

  Offset (log variance) : 65535

  Priority1             : 128

  Priority2             : 128

# 显示所有实例的主节点信息。

<Sysname> display ptp parent all

PTP instance ID     : 0

 Parent clock:

  Parent clock ID                         : 62214E-FFFE-B20100

  Parent port number                      : 258

  Observed parent offset (log variance)   : N/A

  Observed parent clock phase change rate : N/A

 Grandmaster clock:

  Grandmaster clock ID: 62214E-FFFE-B20100

  Grandmaster clock quality:

   Class                 : 248

   Accuracy              : 254

   Offset (log variance) : 65535

   Priority1             : 128

   Priority2             : 128

 

PTP instance ID     : 1

 Parent clock:

  Parent clock ID                         : 66E331-FFFE-960300

  Parent port number                      : 259

  Observed parent offset (log variance)   : N/A

  Observed parent clock phase change rate : N/A

 Grandmaster clock:

  Grandmaster clock ID: 66E331-FFFE-960300

  Grandmaster clock quality:

   Class                 : 248

   Accuracy              : 254

   Offset (log variance) : 16640

   Priority1             : 100

   Priority2             : 248

表1-6 display ptp parent命令显示信息描述表

字段

描述

PTP instance ID

PTP实例编号

Parent clock

主时钟信息

Parent clock ID

主时钟的编号

Parent port number

主时钟节点的输出接口号

Observed parent offset (log variance)

主时钟节点的偏差度量,N/A表示无意义

Observed parent clock phase change rate

主时钟节点的相位变化比率,N/A表示无意义

Grandmaster clock

最优时钟节点信息

Grandmaster clock ID

最优时钟节点编号

Grandmaster clock quality

最优时钟节点属性

Class

最优时钟的时间等级值

Accuracy

最优时钟的时间精度值

Offset (log variance)

最优时钟的偏差度量

Priority1

最优时钟第一优先级的值

Priority2

最优时钟第二优先级的值

 

1.1.7  display ptp port-history

display ptp port-history命令用来显示PTP接口角色变化的历史信息。

【命令】

display ptp port-history [ interface interface-type interface-number ] [ all | instance ptp-instance-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface interface-type interface-number:表示接口类型和接口编号。不指定该参数时,表示所有接口。

all:显示所有实例PTP下接口角色变化的历史信息。

instance ptp-instance-id:显示指定实例下PTP接口角色变化的历史信息,ptp-instance-id表示实例的编号,取值范围为1~3。

【举例】

# 显示设备缺省实例0下所有PTP接口角色变化的历史信息。

<Sysname> display ptp port-history

Interface: HundredGigE3/0/1

 Role change: Disabled -> Listening

 Time       : Apr 15 08:56:50 2020

 IfBMCInfo  : 0 255 255 255 255 65535 65535 65535 65535 65535 6

 Role change: Listening -> Master

 Time       : Apr 15 08:56:56 2020

 IfBMCInfo  : 0 255 255 255 255 65535 65535 65535 65535 65535 6

表1-7 display ptp port-history命令显示信息描述表

字段

描述

Interface

PTP接口的名称

PTP instance ID

PTP实例的编号

Role change

PTP端口的角色变化

Time

端口角色计算时间

IfBMCInfo

接口BMC信息:

·     使用IEEE 1588 Version 2、SMPTE ST 2059-2、AES67-2015时,由协议类型、第一优先级、时钟等级、时钟精度、第二优先级、发送端口号、接收端口号、源端口号、跳数、偏差度量、端口号组成,以空格分隔

·     使用IEEE 802.1AS时,由协议类型、第一优先级、时钟等级、时钟精度、第二优先级、源端口号、跳数、偏差度量、端口号组成,以空格分隔

 

1.1.8  display ptp statistics

display ptp statistics命令用来显示PTP统计信息。

【命令】

display ptp statistics [ interface interface-type interface-number ] [ all | instance ptp-instance-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

interface interface-type interface-number:显示指定接口上的PTP统计信息。interface-type interface-number表示接口类型和接口编号。如未指定本参数,将显示所有接口的PTP统计信息。

all:显示所有实例下的PTP时钟信息。

instance ptp-instance-id:显示实例的PTP时钟信息,ptp-instance-id表示实例的编号,取值范围为1~3。

【使用指导】

请先配置PTP协议标准、时钟节点类型和PTP域,否则,显示信息为空。

不指定allinstance参数时,显示缺省实例0的相应信息。

【举例】

# 显示所有实例所有接口上的PTP统计信息。

<Sysname> display ptp statistics all

Interface : HundredGigE3/0/1

 PTP instance ID     : 0

                      Received packets

 --------------------------------------------------------------------------

 Announce :2359       Sync      :4712       Signaling          :0

 DelayReq :0          DelayResp :4462       FollowUp           :4712

 PdelayReq:0          PdelayResp:0          PdelayRespFollowUp :0

 

                      Sent packets

 --------------------------------------------------------------------------

 Announce :8          Sync      :14         Signaling          :0

 DelayReq :4462       DelayResp :0          FollowUp           :14

 PdelayReq:0          PdelayResp:0          PdelayRespFollowUp :0

 

                      Discarded packets

 --------------------------------------------------------------------------

 Announce :0          Sync      :4          Signaling          :0

 DelayReq :0          DelayResp :0          FollowUp           :4

 PdelayReq:0          PdelayResp:0          PdelayRespFollowUp :0

 

Interface : HundredGigE3/0/2

 PTP instance ID     : 1

                      Received packets

 --------------------------------------------------------------------------

 Announce :3642       Sync      :30325      Signaling          :0

 DelayReq :0          DelayResp :0          FollowUp           :30325

 PdelayReq:3640       PdelayResp:3661       PdelayRespFollowUp :3661

 

                      Sent packets

 --------------------------------------------------------------------------

 Announce :284        Sync      :2339       Signaling          :0

 DelayReq :0          DelayResp :0          FollowUp           :2339

 PdelayReq:3942       PdelayResp:3640       PdelayRespFollowUp :3640

 

                      Discarded packets

 --------------------------------------------------------------------------

 Announce :0          Sync      :0          Signaling          :0

 DelayReq :0          DelayResp :0          FollowUp           :0

 PdelayReq:0          PdelayResp:0          PdelayRespFollowUp :0

表1-8 display ptp statistics命令显示信息描述表

字段

描述

PTP instance ID

PTP实例编号

Received packets

接口收到的PTP协议报文数量的统计信息

Sent packets

接口发出的PTP协议报文数量的统计信息

Discarded packets

接口丢弃的PTP协议报文数量的统计信息

 

1.1.9  display ptp time-property

display ptp time-property命令用来显示PTP时钟节点时间信息。

【命令】

display ptp time-property [ all | instance ptp-instance-id ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

all:显示所有实例下的PTP时钟信息。

instance ptp-instance-id:显示实例的PTP时钟信息,ptp-instance-id表示实例的编号,取值范围为1~3。

【使用指导】

在以下情景下执行本命令显示信息为空:

·     PTP协议标准、时钟节点类型和PTP域三个参数中至少有一项未配置。

·     时钟节点类型指定为TC。

·     配置了强制状态生效。

不指定allinstance参数时,显示缺省实例0的相应信息。

【举例】

# 显示缺省实例0的PTP时钟节点时间信息。

<Sysname> display ptp time-property

PTP clock time property:

 Current UTC offset valid : False

 Current UTC offset       : 0

 Leap59 : No

 Leap61 : No

 Time traceable      : True

 Frequency traceable : True

 PTP timescale       : True

 Time source         : 0xA0 (Internal oscillator)

# 显示所有实例的PTP时钟节点时间信息。

<Sysname> display ptp time-property all

PTP instance ID     : 0

 PTP clock time property:

  Current UTC offset valid : False

  Current UTC offset       : 0

  Leap59 : No

  Leap61 : No

  Time traceable      : True

  Frequency traceable : True

  PTP timescale       : True

  Time source         : 0xA0 (Internal oscillator)

 

PTP instance ID     : 1

 PTP clock time property:

  Current UTC offset valid : False

  Current UTC offset       : 0

  Leap59 : No

  Leap61 : No

  Time traceable      : True

  Frequency traceable : True

  PTP timescale       : True

  Time source         : 0xA0 (Internal oscillator)

表1-9 display ptp time-property命令显示信息描述表

字段

描述

PTP instance ID

PTP实例的编号

PTP clock time property

PTP时钟节点时间信息

Current UTC offset valid

当前偏移量是否有效:

·     True:有效

·     False:无效

Current UTC offset

最优时钟的UTC时间相对于TAI时间的累计偏移量(单位为秒)

Leap59

是否对累计偏移量减一:

·     Yes:表示是

·     No:表示不是

Leap61

是否对累计偏移量加一:

·     Yes:表示是

·     No:表示不是

Time traceable

时间可跟踪性:

·     True:PTP时间可跟踪

·     False:PTP时间不可跟踪

Frequency traceable

频率可跟踪性:

·     True:频率可跟踪

·     False:频率不可跟踪

PTP timescale

PTP时间标识:

·     True:PTP时间标识

·     False:非PTP时间标识

Time source

最优时钟的时钟类别,取值包括:

·     Atomic clock:原子时钟

·     GPS:Global Positioning System,全球定位系统

·     Handset:手持设备

·     Internal oscillator:内部振荡器

·     NTP:Network Time Protocol,网络时间协议

·     Other:其他

·     PTP:Precision Time Protocol,精确时间协议

·     Terrestrial radio:陆基无线电

·     Unknown:未知

 

1.1.10  ptp active force-state

ptp active force-state命令用来配置强制状态生效。

undo ptp active force-state命令用来恢复缺省情况。

【命令】

ptp active force-state

undo ptp active force-state

【缺省情况】

未配置强制状态生效。

【视图】

系统视图

PTP实例视图

【缺省用户角色】

network-admin

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

【举例】

# 配置强制状态生效。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] ptp active force-state

# PTP实例视图下配置强制状态生效。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] ptp active force-state

【相关命令】

·     ptp domain

·     ptp profile

·     ptp mode

·     ptp force-state

1.1.11  ptp alarm-threshold { time-lock | time-unlock }

ptp alarm-threshold { time-lock threshold-value | time-unlock unlock-value } *命令用来配置PTP时间锁定阈值和失锁阈值。

undo ptp alarm-treshold { time-lock | time-unlock } *命令用来恢复缺省情况。

【命令】

ptp alarm-threshold { time-lock lock-value | time-unlock unlock-value } *

undo ptp alarm-threshold { time-lock | time-unlock } *

【缺省情况】

PTP时间锁定阈值为200ns,失锁阈值为300ns。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

time-lock lock-value:PTP时间锁定阈值,取值范围为50~2000,单位为ns。

time-unlock unlock-value:PTP时间失锁阈值,取值范围为50~2000,单位为ns。

【使用指导】

必须先配置PTP协议标准、时钟节点和PTP域后,才允许配置该命令。

当PTP时钟源的时间偏移大于unlock-value时,PTP时间为失锁状态,触发时钟失锁日志。当PTP时钟源的时间偏移由大于配置值恢复到小于等于lock-value时,PTP时间恢复为锁定状态,触发时钟锁定日志。

失锁阈值必须要大于或等于锁定阈值。

多次执行本命令:

·     可以分别配置锁定阈值和失锁阈值。

·     当配置的是同一阈值时,则最新的配置生效。

【举例】

# 配置PTP时间锁定阈值为100ns。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode bc

[Sysname] ptp alarm-threshold time-lock 100

【相关命令】

·     ptp domain

·     ptp mode

·     ptp profile

1.1.12  ptp announce-interval

ptp announce-interval命令用来配置Announce报文发送的时间间隔。

undo ptp announce-interval命令用来恢复缺省情况。

【命令】

ptp announce-interval interval

undo ptp announce-interval

【缺省情况】

不同PTP协议标准的缺省情况不同:

·     当PTP协议标准为IEEE 1588 version 2或AES67-2015时,Announce报文发送的时间间隔为2(即21)秒。

·     当PTP协议标准为IEEE 802.1AS时,Announce报文发送的时间间隔为1(即20)秒。

·     当PTP协议标准为SMPTE ST 2059-2时,Announce报文发送的时间间隔为1/4(即2-2)秒。

【视图】

二层以太网接口视图

三层以太网接口视图

接口PTP实例视图

【缺省用户角色】

network-admin

【参数】

interval:Announce报文发送的时间间隔=2interval,单位为秒。当PTP协议标准为IEEE 1588 version 2或AES67-2015时,interval的取值范围为0~4;当PTP协议标准为IEEE 802.1AS时,interval的取值范围为0~6;当PTP协议标准为SMPTE ST 2059-2时,interval的取值范围为-3~1。

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

主节点使用本设备端口下ptp announce-interval命令的配置值作为Announce报文发送周期。

【举例】

# 在接口HundredGigE3/0/1上配置Announce报文发送的时间间隔为4(即22)秒。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp announce-interval 2

# PTP实例视图下,在接口HundredGigE3/0/1上配置Announce报文发送的时间间隔为4(即22)秒。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] quit

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp announce-interval 2

【相关命令】

·     ptp domain

·     ptp profile

·     ptp mode

1.1.13  ptp announce-timeout

ptp announce-timeout命令用来配置Announce报文的接收超时倍数。

undo ptp announce-timeout命令用来恢复缺省情况。

【命令】

ptp announce-timeout multiple-value

undo ptp announce-timeout

【缺省情况】

Announce报文的接收超时倍数为3。

【视图】

二层以太网接口视图

三层以太网接口视图

接口PTP实例视图

【缺省用户角色】

network-admin

【参数】

multiple-value:表示Announce报文的接收超时倍数,取值范围为2~10。

【使用指导】

主节点会周期性地发送Announce报文给从节点,当PTP协议标准为IEEE 1588 version 2、SMPTE ST 2059-2或AES67-2015时,如果从节点在本端配置的Announce报文发送时间间隔的multiple-value倍时间之内未收到主节点发来的Announce报文,便认为该主节点失效;当PTP协议标准为IEEE 802.1AS时,如果从节点在对端配置的Announce报文发送时间间隔的multiple-value倍时间之内未收到主节点发来的Announce报文,便认为该主节点失效。

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

为了保证PTP网络的稳定,请根据网络环境配置合理的值。一般情况下,建议将Announce报文的接收超时倍数配置为5~7。

【举例】

# 在接口HundredGigE3/0/1上配置Announce报文的接收超时倍数为5。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp announce-timeout 5

# PTP实例视图下,在接口HundredGigE3/0/1上配置Announce报文的接收超时倍数为5。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] quit

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp announce-timeout 5

【相关命令】

·     ptp announce-interval

·     ptp domain

·     ptp mode

·     ptp profile

1.1.14  ptp asymmetry-correction

ptp asymmetry-correction命令用来配置非对称延迟校正时间。

undo ptp asymmetry-correction命令用来恢复缺省情况。

【命令】

ptp asymmetry-correction { minus | plus } value

undo ptp asymmetry-correction

【缺省情况】

接口的非对称延迟校正时间为0纳秒,即不进行校正。

【视图】

二层以太网接口视图

三层以太网接口视图

接口PTP实例视图

【缺省用户角色】

network-admin

【参数】

minus:表示进行负的非对称延迟校正。

plus:表示进行正的非对称延迟校正。

value:表示非对称延迟的校正时间值,取值范围为0~2000000,单位为纳秒。

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

【举例】

# 在接口HundredGigE3/0/1上配置非对称延迟的校正时间100纳秒。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp asymmetry-correction plus 100

# PTP实例视图下,在接口HundredGigE3/0/1上配置非对称延迟的校正时间100纳秒。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] quit

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp asymmetry-correction plus 100

【相关命令】

·     ptp domain

·     ptp mode

·     ptp profile

1.1.15  ptp clock-source

ptp clock-source命令用来配置外接ToD时钟源的相关参数。

undo ptp clock-source命令用来将指定的参数恢复缺省情况。

【命令】

ptp clock-source { tod0 | tod1 } { accuracy acc-value | class class-value | time-source ts-value }

undo ptp clock-source { tod0 | tod1 } { accuracy | class | time-source }

【缺省情况】

外接ToD时钟源的时间精度值为32,时间等级值为6,属性值为32。

【视图】

系统视图

PTP实例视图

【缺省用户角色】

network-admin

【参数】

tod0:表示配置第一路外接ToD时钟源的参数。

tod1:表示配置第二路外接ToD时钟源的参数。

accuracy acc-value:表示时钟的时间精度。acc-value为时间精度值,取值范围为0~255,数值越小精度越高,具体取值及其含义如表1-10所示。

表1-10 时间精度值及其含义

时间精度值(十六进制)

含义

00~1F

Reserved(保留)

20

时间精确到25纳秒(1纳秒=10-9秒)以内

21

时间精确到100纳秒以内

22

时间精确到250纳秒以内

23

时间精确到1微秒(1微秒=10-6秒)以内

24

时间精确到2.5微秒以内

25

时间精确到10微秒以内

26

时间精确到25微秒以内

27

时间精确到100微秒以内

28

时间精确到250微秒以内

29

时间精确到1毫秒(1毫秒=10-3秒)以内

2A

时间精确到2.5毫秒以内

2B

时间精确到10毫秒以内

2C

时间精确到25毫秒以内

2D

时间精确到100毫秒以内

2E

时间精确到250毫秒以内

2F

时间精确到1秒以内

30

时间精确到10秒以内

31

时间精确到大于10秒

32~7F

Reserved(保留)

80~FD

For use by alternate PTP profiles(为PTP协议标准预留)

FE

Unknown(未知)

FF

Reserved(保留)

 

class class-value:表示时钟的时间等级。class-value为时间等级值,取值范围为0~255,数值越小等级越高,具体取值及其含义如表1-11所示(未列出的取值均被协议所保留,不建议配置)。

表1-11 时间等级值及其含义

时间等级值(十进制)

含义

6

表示与主参考时间源保持同步的时钟节点,由PTP来分配时间表。时间等级值为6的时钟节点不可成为该域中其他时钟的从时钟

7

表示先前时间等级值为6、但已无法与特定用途时间源保持同步的时钟节点,已进入续任模式且满足续任条件的时钟节点,由PTP来分配时间表。时间等级值为7的时钟节点不可成为该域中其他时钟的从时钟

13

表示与特定用途的时间源保持同步的时钟节点,由ARB来分配时间表。时间等级值为13的时钟节点不可成为该域中其他时钟的从时钟

14

表示先前时间等级值为13、但已无法与特定用途时间源保持同步的时钟节点,已进入续任模式且满足续任条件的时钟节点,由ARB来分配时间表。时间等级值为14的时钟节点不可成为该域中其他时钟的从时钟

52

表示时间等级值为7的时钟节点由于不满足续任条件而降级为备选时钟A。时间等级值为52的时钟节点不可成为该域中其他时钟的从时钟

58

表示时间等级值为14的时钟节点由于不满足续任条件而降级为备选时钟A。时间等级值为58的时钟节点不可成为该域中其他时钟的从时钟

150

时钟的频率同步于一个频率精度是±1 ppm(百万分之一)的参考源,这个参考源先前同步于主参考时间源。时间表由PTP来分配

158

时钟的频率同步于一个频率精度是±10 ppm(百万分之一)的参考源,这个参考源先前同步于主参考时间源。时间表由PTP来分配

187

表示时间等级值为7的时钟节点由于不满足续任条件而降级为备选时钟B。时间等级值为187的时钟节点可成为该域中其他时钟的从时钟

193

表示时间等级值为14的时钟节点由于不满足续任条件而降级为备选时钟B。时间等级值为193的时钟节点可成为该域中其他时钟的从时钟

220

时钟的频率同步于一个频率精度是±1 ppm(百万分之一)的参考源,这个参考源先前同步于主参考时间源。时间表由ARB来分配

228

时钟的频率同步于一个频率精度是±10 ppm(百万分之一)的参考源,这个参考源先前同步于主参考时间源。时间表由ARB来分配

248

时间等级值的缺省取值

255

表示工作模式为Slave-only的时钟节点

 

time-source ts-value:表示时钟的属性。ts-value为属性值,取值范围为0~255,具体取值及其含义如表1-12所示(未列出的取值均被协议所保留)。

表1-12 属性值及其含义

属性值(十六进制)

含义

10

Atomic clock(原子时钟)

20

GPS(Global Positioning System,全球定位系统)

30

Terrestrial radio(陆基无线电)

40

PTP(Precision Time Protocol,精确时间协议)

50

NTP(Network Time Protocol,网络时间协议)

60

Handset(手持设备)

90

Other(其他)

A0

Internal oscillator(内部振荡器)

F0

表示一款主时钟,该时钟的时间源于一个周期性的同步信号,这个信号的时间是未定义、与真实时间无关的,时间表由ARB来分配

F1

表示一款主时钟,该时钟的时间源于本地时间源,随后通过一个周期性的同步信号进行时间同步。该时钟的精度取决于同步信号的频率精度

F2~FE

For use by alternate PTP profiles(为PTP协议标准预留)

FF

Reserved(保留)

 

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

【举例】

# 系统视图下配置第一路外接ToD时钟源的时间精度值为44。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] ptp clock-source tod0 accuracy 44

# PTP实例视图下配置第一路外接ToD时钟源的时间精度值为44。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] ptp clock-source tod0 accuracy 44

【相关命令】

·     ptp domain

·     ptp mode

·     ptp profile

1.1.16  ptp clock-step

ptp clock-step命令用来配置时间戳的携带模式。

undo ptp clock-step命令用来恢复缺省情况。

【命令】

ptp clock-step { one-step | two-step }

undo ptp clock-step

【缺省情况】

时间戳的携带模式为双步模式。

【视图】

二层以太网接口视图

三层以太网接口视图

接口PTP实例视图

【缺省用户角色】

network-admin

【参数】

one-step:表示时间戳的携带模式为单步模式。

two-step:表示时间戳的携带模式为双步模式。

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

当PTP协议标准为IEEE 802.1AS时,只支持双步模式。

【举例】

# 在接口HundredGigE3/0/1上配置时间戳的携带模式为双步模式。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp clock-step two-step

# PTP实例视图下,在接口HundredGigE3/0/1上配置时间戳的携带模式为双步模式。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] quit

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp clock-step two-step

【相关命令】

·     ptp domain

·     ptp mode

·     ptp profile

1.1.17  ptp delay-mechanism

ptp delay-mechanism命令用来配置BC或OC的延时测量机制。

undo ptp delay-mechanism命令用来恢复缺省情况。

【命令】

ptp delay-mechanism { e2e | p2p }

undo ptp delay-mechanism

【缺省情况】

不同PTP协议标准的缺省情况不同:

·     当PTP协议标准为IEEE 1588 version 2、AES67-2015和SMPTE ST 2059-2时,缺省延时测量机制为请求应答机制。

·     当PTP协议标准为IEEE 802.1AS时,缺省延时测量机制为端延时机制。

【视图】

二层以太网接口视图

三层以太网接口视图

接口PTP实例视图

【缺省用户角色】

network-admin

【参数】

e2e:表示E2ETC所使用的请求应答机制。

p2p:表示P2PTC所使用的端延时机制。

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。配置时有以下要求:

·     当PTP协议标准为IEEE 1588 version 2、SMPTE ST 2059-2或AES67-2015,且:

¡     时钟节点类型为BC或OC时,才允许配置该命令。

¡     时钟节点类型为E2ETC、E2ETC+OC、P2PTC和P2PTC+OC时,不允许配置该命令。E2ETC和E2ETC+OC时钟节点支持请求应答机制和端延时机制,P2PTC仅支持端延时机制。

·     当PTP协议标准为IEEE 802.1AS时,只支持端延时机制,不允许配置该命令。

【举例】

# 配置设备的时钟节点类型为OC,并在接口HundredGigE3/0/1上配置延时测量机制为请求应答机制。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp delay-mechanism e2e

# 配置设备的时钟节点类型为OC的PTP实例1,在接口HundredGigE3/0/1上配置延时测量机制为请求应答机制。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] quit

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp delay-mechanism e2e

【相关命令】

·     ptp domain

·     ptp profile

·     ptp mode

1.1.18  ptp destination-mac

ptp destination-mac命令用来配置非Pdelay报文的目的MAC地址。

undo ptp destination-mac命令用来恢复缺省情况。

【命令】

ptp destination-mac mac-address

undo ptp destination-mac

【缺省情况】

非Pdelay报文的目的MAC地址为011B-1900-0000。

【视图】

二层以太网接口视图

三层以太网接口视图

接口PTP实例视图

【缺省用户角色】

network-admin

【参数】

mac-address:表示非Pdelay报文的目的MAC地址,取值为0180-C200-000E或011B-1900-0000。

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。当PTP协议标准为IEEE 802.1AS、SMPTE ST 2059-2或AES67-2015时,不允许配置该命令。

Pdelay报文(包括Pdelay_Req、Pdelay_Resp、Pdelay_Resp_Follow_Up等)的目的MAC地址为0180-C200-000E,不可修改。

该命令在PTP报文采用IEEE 802.3/Ethernet封装格式时才生效。

【举例】

# 在接口HundredGigE3/0/1上配置非Pdelay报文的目的MAC地址为0180-C200-000E。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp destination-mac 0180-c200-000e

# PTP实例视图下,配置设备的时钟节点类型为OC,在接口HundredGigE3/0/1上配置延时测量机制为请求应答机制。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] quit

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp destination-mac 0180-c200-000e

【相关命令】

·     ptp domain

·     ptp mode

·     ptp profile

1.1.19  ptp domain

ptp domain命令用来配置设备所属的PTP域。

undo ptp domain命令用来恢复缺省情况。

【命令】

ptp domain domain-number

undo ptp domain

【缺省情况】

不存在PTP域。

【视图】

系统视图

PTP实例视图

【缺省用户角色】

network-admin

【参数】

domain-number:表示设备加入的PTP域。当PTP协议标准为IEEE 1588 version 2、IEEE 802.1AS或AES67-2015时,domain-number的取值范围为0~255;当PTP协议标准为SMPTE ST 2059-2时,domain-number的取值范围为0~127。

【使用指导】

必须先配置PTP协议标准、时钟节点类型后,才允许配置该命令。

删除PTP域,将导致PTP不能工作,原PTP域相关的除PTP协议标准和时钟节点类型外的配置将全部删除。

【举例】

# 配置设备所属的PTP域为2。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 2

# PTP实例视图下配置设备所属的PTP域为2。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 2

【相关命令】

·     ptp mode

·     ptp profile

1.1.20  ptp dscp

ptp dscp命令用来配置PTP报文封装格式为IPv4 UDP时的DSCP优先级。

undo ptp dscp命令用来恢复缺省情况。

【命令】

ptp dscp dscp

undo ptp dscp

【缺省情况】

PTP报文封装格式为IPv4 UDP时的DSCP优先级为56。

【视图】

二层以太网接口视图

三层以太网接口视图

接口PTP实例视图

【缺省用户角色】

network-admin

【参数】

dscp:DSCP优先级,取值范围为0~63。

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

当PTP协议标准为IEEE 802.1AS时,不允许配置该命令。

只有当PTP报文封装格式为IPv4 UDP时,该命令才生效。

【举例】

# 在接口HundredGigE3/0/1上配置PTP报文封装格式为IPv4 UDP时的DSCP优先级为63。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp transport-protocol udp

[Sysname-HundredGigE3/0/1] ptp dscp 63

# PTP实例视图下,在接口HundredGigE3/0/1上配置PTP报文封装格式为IPv4 UDP时的DSCP优先级为63。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname] ptp domain 1

[Sysname-ptp-instance-1] quit

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp transport-protocol udp

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp dscp 63

【相关命令】

·     ptp domain

·     ptp profile

·     ptp mode

·     ptp transport-protocol

1.1.21  ptp enable

ptp enable命令用来开启接口的PTP功能。

undo ptp enable命令用来关闭接口的PTP功能。

【命令】

ptp enable

undo ptp enable

【缺省情况】

接口的PTP功能处于关闭状态。

【视图】

二层以太网接口视图

三层以太网接口视图

接口PTP实例视图

【缺省用户角色】

network-admin

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

全局PTP功能和接口的PTP功能的均处于开启状态时,接口下PTP功能才生效。

当设备时钟节点类型为OC时,只允许在一个接口上开启PTP功能。

建议在完成PTP相关参数配置后,再在接口上开启PTP功能。需要注意的是,IRF组网中,在完成PTP相关参数配置后,IRF物理端口的PTP功能会自动打开。

当需要在三层以太网接口上开启PTP功能,且该接口绑定了VPN,采用IPv4 UDP封装格式组播方式传输PTP报文时,需要配置ptp source ip-address vpn-instance vpn-instance-name命令,其中VPN为接口绑定的VPN,否则该三层以太网接口上配置的PTP功能不生效。

【举例】

# 配置设备的时钟节点类型为OC,并在接口HundredGigE3/0/1上开启PTP功能。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp enable

# 配置设备的时钟节点类型为E2ETC,并在接口HundredGigE3/0/1和HundredGigE3/0/2上开启PTP功能。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode e2etc

[Sysname] ptp domain 1

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp enable

[Sysname-HundredGigE3/0/1] interface hundredgige 3/0/2

[Sysname-HundredGigE3/0/2] ptp enable

# 在PTP实例视图下,配置设备的时钟节点类型为OC,在接口HundredGigE3/0/1上开启PTP功能。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname] ptp domain 2

[Sysname-ptp-instance-1] quit

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp enable

【相关命令】

·     ptp domain

·     ptp global enable

·     ptp mode

·     ptp profile

·     ptp source

1.1.22  ptp force-state

ptp force-state命令用来配置PTP接口角色。

undo ptp force-state命令用来恢复缺省情况。

【命令】

ptp force-state { master | passive | slave }

undo ptp force-state

【缺省情况】

PTP接口的角色由BMC算法自动生成。

【视图】

二层以太网接口视图

三层以太网接口视图

接口PTP实例视图

【缺省用户角色】

network-admin

【参数】

master:表示PTP接口的角色为主接口。

passive:表示PTP接口的角色为被动接口。

slave:表示PTP接口的角色为从接口。

【使用指导】

建议使用BMC协议自动协商PTP接口角色。如果使用命令强制修改PTP接口的角色,则整个PTP域内的所有PTP接口均需手工使用ptp force-state命令配置角色,否则,会导致PTP域内未配置角色的接口PTP功能不生效,域内时钟不能同步。

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

一台设备上最多只允许配置一个从接口。

【举例】

# 配置设备的时钟节点类型为OC,并配置PTP接口HundredGigE3/0/1的角色为从接口。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp force-state slave

# 在PTP实例视图下,配置设备的时钟节点类型为OC,并配置PTP接口HundredGigE3/0/1的角色为从接口。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname] ptp domain 0

[Sysname-ptp-instance-1] quit

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp force-state slave

【相关命令】

·     ptp domain

·     ptp active force-state

·     ptp mode

·     ptp profile

·     ptp slave-only

1.1.23  ptp global enable

ptp global enable命令用来开启全局PTP功能。

undo ptp global enable命令用来关闭全局PTP功能。

【命令】

ptp global enable

undo ptp global enable

【缺省情况】

开启全局PTP功能处于开启状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

只有全局PTP功能和接口下的PTP功能均处于开启状态,接口的PTP功能才能运行。

【举例】

# 开启全局PTP功能。

<Sysname> system-view

[Sysname] ptp global enable

【相关命令】

·     ptp enable

1.1.24  ptp instance (interface view)

ptp instance命令用来将接口和PTP实例绑定,并进入接口PTP实例视图。

undo ptp instance命令用来解除接口和PTP实例的绑定。

【命令】

ptp instance ptp-instance-id

undo ptp instance ptp-instance-id

【缺省情况】

接口和PTP实例0绑定。

【视图】

二层以太网接口视图

三层以太网接口视图

【缺省用户角色】

network-admin

【参数】

ptp-instance-id:PTP实例的编号,取值范围为1~3。必须是系统视图下已创建的PTP实例的编号。

【使用指导】

一个实例对应一个域,当网络中规划了多个PTP域,设备同时属于多个PTP域时,需要在设备上创建多个PTP实例,PTP实例和PTP域绑定,PTP实例视图相当于PTP域的配置模板,PTP实例视图下的PTP参数配置仅对该PTP域生效。

以太网接口视图下支持的PTP配置均支持在接口PTP实例视图下的配置,以太网接口视图下配置的PTP参数仅对缺省实例0生效,接口PTP实例视图下配置的PTP参数仅对接口绑定的实例生效。

【举例】

# 将二层以太网接口HundredGigE3/0/1和PTP实例1绑定,并进入接口PTP实例视图。

<Sysname> system-view

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-1]

【相关命令】

·     ptp instance (system view)

1.1.25  ptp instance (system view)

ptp instance命令用来创建PTP实例,并进入PTP实例视图。如果PTP实例已经存在,则直接进入PTP实例视图。

undo ptp instance命令用来删除PTP实例。

【命令】

ptp instance ptp-instance-id [ name ptp-instance-name ]

undo ptp instance ptp-instance-id

【缺省情况】

存在缺省实例,缺省实例的编号为0,名称为default-instance。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

ptp-instance-id:PTP实例的编号,取值范围为1~3。

name ptp-instance-name:PTP实例的名称,为1~31个字符的字符串,区分大小写。不指定该参数时,表示不配置实例名。

【使用指导】

当一个网络中存在多种类型的业务流量,这些业务流量对时钟同步的要求不同时,需要将这个网络划分为多个PTP域,同一时钟信号流经的设备加入同一PTP域。一个PTP实例相当于一个PTP参数配置模板,PTP实例下可以配置PTP协议标准、节点类型等参数,不同的实例下可以配置不同的参数。一个PTP实例和一个PTP域绑定,实例之间相互隔离,通过多域多实例来适应不同类型流量对时钟同步的要求。

在同一台设备上,编号是PTP实例的唯一标识。为便于记忆和管理PTP实例,用户在创建PTP实例的时候可以同时为实例指定名称。

不同PTP实例的名称不能相同。

当多次执行本命令,指定的编号相同名称不同时,最新配置生效。

缺省实例0不可创建也不可删除,在系统视图下配置的PTP参数,均仅对缺省实例0生效。PTP实例视图下的配置对该实例生效。

【举例】

# 创建PTP实例,实例编号为1,并进入PTP实例视图。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1]

# 创建PTP实例,实例编号为1,实例名为ptp1,并进入PTP实例视图。

<Sysname> system-view

[Sysname] ptp instance 1 name ptp1

[Sysname-ptp-instance-1]

【相关命令】

·     ptp instance (interface view)

1.1.26  ptp min-delayreq-interval

ptp min-delayreq-interval命令用来配置Delay_Req报文的最小发送时间间隔。

undo ptp min-delayreq-interval命令用来恢复缺省情况。

【命令】

ptp min-delayreq-interval interval

undo ptp min-delayreq-interval

【缺省情况】

当PTP协议标准为IEEE 1588 version 2、SMPTE ST 2059-2或AES67-2015时,Delay_Req报文的最小发送时间间隔为1(即20)秒。

【视图】

二层以太网接口视图

三层以太网接口视图

接口PTP实例视图

【缺省用户角色】

network-admin

【参数】

interval:Delay_Req报文的最小发送时间间隔=2interval,单位为秒。当PTP协议标准为IEEE 1588 version 2时,interval的取值范围为-4~6;当PTP协议标准为SMPTE ST 2059-2时,interval的取值范围为-5~4;当PTP协议标准为AES67-2015时,interval的取值范围为-3~5。

【使用指导】

当从时钟收到Sync报文时,会答复Delay_Req报文并启动Delay_Req报文发送定时器,定时器的值由本命令配置。定时器在超时前再次收到Sync报文不会答复Delay_Req报文,超时后收到Sync报文才会答复。

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

当PTP协议标准为IEEE 802.1AS时,不允许配置该命令。

对于时钟节点间采用组播通信方式的网络,只有主时钟上配置的本命令生效,在从时钟上配置的不生效。主时钟通过PTP报文将该参数的值传递给从时钟,从而控制从时钟发送Delay_Req报文的时间间隔。在从时钟上使用display ptp interface命令可以查看本命令的实际生效值。

对于时钟节点间采用单播通信方式的网络,本功能在从时钟本地配置生效,主时钟无法干预。

当PTP协议标准为SMPTE ST 2059-2或AES67-2015时,interval推荐的配置范围为(ptp syn-interval的配置值)~(ptp syn-interval的配置值+5)。

【举例】

# 在接口HundredGigE3/0/1上配置Delay_Req报文的最小发送时间间隔为4(即22)秒。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp min-delayreq-interval 2

# PTP实例视图下,在接口HundredGigE3/0/1上配置Delay_Req报文的最小发送时间间隔为4(即22)秒。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname] ptp domain 1

[Sysname-ptp-instance-1] quit

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp min-delayreq-interval 2

【相关命令】

·     ptp domain

·     ptp mode

·     ptp profile

·     ptp syn-interval

1.1.27  ptp mode

ptp mode命令用来配置设备的时钟节点类型。

undo ptp mode命令用来恢复缺省情况。

【命令】

对于IEEE 1588v2协议:

ptp mode { bc | e2etc | e2etc-oc | oc | p2ptc | p2ptc-oc }

undo ptp mode

对于IEEE 802.1AS协议:

ptp mode { bc | oc | p2ptc | p2ptc-oc }

undo ptp mode

对于AES67-2015和SMPTE ST 2059-2协议:

ptp mode { bc | e2etc | oc | p2ptc }

undo ptp mode

【缺省情况】

不存在时钟节点类型。

【视图】

系统视图

PTP实例视图

【缺省用户角色】

network-admin

【参数】

bc:表示时钟节点类型为BC(Boundary Clock,边界时钟)。

e2etc:表示时钟节点类型为E2ETC(End-to-End Transparent Clock,端到端透明时钟)。

e2etc-oc:表示时钟节点类型为E2ETC+OC(端到端透明时钟与普通时钟混合)。

oc:表示时钟节点类型为OC(Ordinary Clock,普通时钟)。

p2ptc:表示时钟节点类型为P2PTC(Peer-to-Peer Transparent Clock,点到点透明时钟)。

p2ptc-oc:表示时钟节点类型为P2PTC+OC(点到点透明时钟与普通时钟混合)。

【使用指导】

注意

改变设备的时钟节点类型,会清空除PTP协议标准类型外的所有配置。

 

必须先配置PTP协议标准后,才允许配置该命令。

当PTP协议标准为IEEE 802.1AS时,不允许配置为E2ETC或E2ETC+OC类型。

当PTP协议标准为SMPTE ST 2059-2或AES67-2015时,不允许配置为E2ETC+OC或P2PTC+OC类型。

开启PTP报文单播转发功能后,时钟节点类型只能配置为端到端透明时钟(E2ETC)。

【举例】

# 配置设备的时钟节点类型为OC。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

# PTP实例视图下配置设备的时钟节点类型为OC。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

【相关命令】

·     ptp profile

·     ptp unicast-forward enable

1.1.28  ptp pdelay-req-interval

ptp pdelay-req-interval命令用来配置Pdelay_Req报文发送的时间间隔。

undo ptp pdelay-req-interval命令用来恢复缺省情况。

【命令】

ptp pdelay-req-interval interval

undo ptp pdelay-req-interval

【缺省情况】

Pdelay_Req报文发送的时间间隔为1(即20)秒。

【视图】

二层以太网接口视图

三层以太网接口视图

接口PTP实例视图

【缺省用户角色】

network-admin

【参数】

interval:Pdelay_Req报文发送的时间间隔=2interval,单位为秒。当PTP协议标准为IEEE 1588 version 2或AES67-2015时,interval的取值范围为0~5;当PTP协议标准为IEEE 802.1AS时,interval的取值范围为-4~6;当PTP协议标准为SMPTE ST 2059-2时,interval的取值范围为-5~4。

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

当PTP协议标准为SMPTE ST 2059-2时,interval推荐的配置范围为(ptp syn-interval的配置值)~(ptp syn-interval的配置值+5)。

【举例】

# 在接口HundredGigE3/0/1上配置Pdelay_Req报文发送的时间间隔为4(即22)秒。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp pdelay-req-interval 2

# PTP实例视图下,在接口HundredGigE3/0/1上配置Pdelay_Req报文发送的时间间隔为4(即22)秒。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] quit

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp pdelay-req-interval 2

【相关命令】

·     ptp domain

·     ptp mode

·     ptp profile

·     ptp syn-interval

1.1.29  ptp port-mode

ptp port-mode命令用来配置TC+OC(包括E2ETC+OC和P2PTC+OC)的接口类型为OC。

undo ptp port-mode命令用来恢复缺省情况。

【命令】

ptp port-mode oc

undo ptp port-mode

【缺省情况】

E2ETC+OC和P2PTC+OC上各接口的类型都为TC。

【视图】

二层以太网接口视图

三层以太网接口视图

接口PTP实例视图

【缺省用户角色】

network-admin

【参数】

oc:表示TC+OC的接口类型为OC。

【使用指导】

只有当设备的时钟节点类型为E2ETC+OC或P2PTC+OC,且配置了PTP协议标准、时钟节点类型和PTP域时,才允许配置该命令。

当PTP协议标准为SMPTE ST 2059-2或AES67-2015时,不允许配置该命令。

【举例】

# 配置设备的时钟节点类型为P2PTC+OC,并配置接口HundredGigE3/0/1的类型为OC。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode p2ptc-oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp port-mode oc

# 在PTP实例视图下,配置设备的时钟节点类型为P2PTC+OC,并配置接口HundredGigE3/0/1的类型为OC。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode p2ptc-oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] quit

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp port-mode oc

【相关命令】

·     ptp domain

·     ptp mode

·     ptp profile

1.1.30  ptp priority

ptp priority clock-source命令用来配置时钟参与BMC算法的优先级参数。

undo ptp priority clock-source命令用来将指定的优先级恢复缺省情况。

【命令】

ptp priority clock-source local { priority1 priority1 | priority2 priority2 }

undo ptp priority clock-source local { priority1 | priority2 }

【缺省情况】

不同PTP协议标准的缺省情况不同:

·     当PTP协议标准为IEEE 1588 version 2、SMPTE ST 2059-2或AES67-2015时,时钟第一、二优先级均为128。

·     当PTP协议标准为IEEE 802.1AS时,时钟第一优先级为246,时钟第二优先级为248。

【视图】

系统视图

PTP实例视图

【缺省用户角色】

network-admin

【参数】

local:表示配置本地时钟的优先级参数。

priority1 priority1:表示时钟的第一优先级。priority1为第一优先级的值,取值范围为0~255,数值越小优先级越高。

priority2 priority2:表示时钟的第二优先级。priority2为第二优先级的值,取值范围为0~255,数值越小优先级越高。

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

【举例】

# 配置本地时钟的第一优先级值为10。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] ptp priority clock-source local priority1 10

# PTP实例视图下配置本地时钟的第一优先级值为10。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] ptp priority clock-source local priority1 10

【相关命令】

·     ptp domain

·     ptp mode

·     ptp profile

1.1.31  ptp profile

ptp profile命令用来配置设备采用的PTP协议标准。

undo ptp profile命令用来恢复缺省情况。

【命令】

ptp profile { 1588v2 | 8021as | aes67-2015 | st2059-2 }

undo ptp profile

【缺省情况】

未配置设备采用的PTP协议标准,PTP协议不运行。

【视图】

系统视图

PTP实例视图

【缺省用户角色】

network-admin

【参数】

1588v2:表示采用的PTP协议标准为IEEE 1588 version 2。

8021as:表示采用的PTP协议标准为IEEE 802.1AS。

st2059-2:表示采用的PTP协议标准为SMPTE ST 2059-2。

aes67-2015:表示采用的PTP协议标准为AES67-2015。

【使用指导】

必须首先配置设备支持的PTP协议标准,否则不允许执行其他PTP配置命令。

当改变或取消设备采用的PTP协议标准时,PTP功能不工作,将会清空用户在之前PTP协议标准下的所有PTP配置。

【举例】

# 配置设备采用的PTP协议标准为IEEE 1588 version 2。

<Sysname> system-view

[Sysname] ptp profile 1588v2

# PTP实例视图下配置设备采用的PTP协议标准为IEEE 1588 version 2。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

1.1.32  ptp slave-only

ptp slave-only命令用来配置OC的工作模式为Slave-only,即OC只能作为从时钟。

undo ptp slave-only命令用来恢复缺省情况。

【命令】

ptp slave-only

undo ptp slave-only

【缺省情况】

OC的工作模式不是Slave-only,即OC既可作为主时钟也可作为从时钟。

【视图】

系统视图

PTP实例视图

【缺省用户角色】

network-admin

【使用指导】

当OC的工作模式为Slave-only时,也允许将其PTP接口强制配置为主接口或被动接口,通过ptp force-state命令进行生效配置。

只有当设备的时钟节点类型为OC,且配置了PTP协议标准、时钟节点类型和PTP域时,才允许配置该命令。

【举例】

# 配置设备的时钟节点类型为OC,并配置其工作模式为Slave-only。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] ptp slave-only

# 配置设备的时钟节点类型为OC的PTP实例1,并配置其工作模式为Slave-only。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] ptp slave-only

【相关命令】

·     ptp force-state

·     ptp domain

·     ptp mode

·     ptp profile

1.1.33  ptp source

ptp source命令用来配置采用IPv4 UDP封装格式的组播PTP报文的源IP地址。

undo ptp source命令用来删除指定的源IP地址。

【命令】

ptp source ip-address [ vpn-instance vpn-instance-name ]

undo ptp source ip-address [ vpn-instance vpn-instance-name ]

【缺省情况】

未配置采用IPv4 UDP封装格式的组播PTP报文的源IP地址。

【视图】

系统视图

PTP实例视图

【缺省用户角色】

network-admin

【参数】

ip-address:表示采用IPv4 UDP封装格式的组播PTP报文的源IP地址。

vpn-instance vpn-instance-name:指定本端设备和对端设备通信时使用的VPN实例,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示对端设备位于公网中。

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

当PTP协议标准为IEEE 802.1AS时,不允许配置该命令。

该命令在PTP报文采用IPv4 UDP封装格式组播方式传输时才生效,配置的IP地址用于标识PTP报文的发送者。

当需要在三层以太网接口上开启PTP功能,且该接口绑定了VPN,采用IPv4 UDP封装格式组播方式传输PTP报文时,需要配置ptp source ip-address vpn-instance vpn-instance-name命令,其中VPN为接口绑定的VPN,否则该三层以太网接口上配置的PTP功能不生效。

【举例】

# 配置采用IPv4 UDP封装格式的组播PTP报文的源IP地址为3.5.1.5。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] ptp source 3.5.1.5

# PTP实例视图下配置采用IPv4 UDP封装格式的组播PTP报文的源IP地址为3.5.1.5。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] ptp source 3.5.1.5

【相关命令】

·     ptp domain

·     ptp mode

·     ptp profile

·     ptp transport-protocol

1.1.34  ptp syn-interval

ptp syn-interval命令用来配置Sync报文发送的时间间隔。

undo ptp syn-interval命令用来恢复缺省情况。

【命令】

ptp syn-interval interval

undo ptp syn-interval

【缺省情况】

不同PTP协议标准的缺省情况不同:

·     当PTP协议标准为IEEE 1588 version 2时,Sync报文发送的时间间隔为1(即20)秒。

·     当PTP协议标准为IEEE 802.1AS、SMPTE ST 2059-2或AES67-2015时,Sync报文发送的时间间隔为1/8(即2-3)秒。

【视图】

二层以太网接口视图

三层以太网接口视图

接口PTP实例视图

【缺省用户角色】

network-admin

【参数】

interval:Sync报文发送的时间间隔=2interval,单位为秒,当PTP协议标准为IEEE 802.1AS时,interval的取值范围为-4~6;当PTP协议标准为IEEE 1588 version 2时,interval的取值范围为-1~1;当PTP协议标准为SMPTE ST 2059-2时,interval的取值范围为-5~-1;当PTP协议标准为AES67-2015时,interval的取值范围为-4~1。

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

【举例】

# 在接口HundredGigE3/0/1上配置Sync报文发送的时间间隔为2(即21)秒。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp syn-interval 1

# PTP实例视图下,在接口HundredGigE3/0/1上配置Sync报文发送的时间间隔为2(即21)秒。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] quit

[Sysname-ptp-instance-1] ptp domain 1

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp syn-interval 1

【相关命令】

·     ptp domain

·     ptp mode

·     ptp profile

1.1.35  ptp transport-protocol

ptp transport-protocol命令用来配置接口的PTP报文封装格式为IPv4 UDP格式。

undo ptp transport-protocol命令用来恢复缺省情况。

【命令】

ptp transport-protocol udp

undo ptp transport-protocol

【缺省情况】

PTP报文的封装格式为IEEE 802.3/Ethernet格式。

【视图】

二层以太网接口视图

三层以太网接口视图

接口PTP实例视图

【缺省用户角色】

network-admin

【参数】

udp:表示配置接口下PTP报文的封装格式为IPv4 UDP。

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。当PTP协议标准为IEEE 802.1AS、SMPTE ST 2059-2或AES67-2015时,不允许配置该命令。

【举例】

# 配置接口HundredGigE3/0/1的PTP报文封装格式为IPv4 UDP格式。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp transport-protocol udp

# PTP实例视图下,在接口HundredGigE3/0/1上配置PTP报文封装格式为IPv4 UDP格式。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] quit

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp transport-protocol udp

【相关命令】

·     ptp domain

·     ptp mode

·     ptp profile

1.1.36  ptp unicast-destination

ptp unicast-destination命令用来配置采用IPv4 UDP封装格式的单播PTP报文的目的IP地址。

undo ptp unicast-destination命令用来恢复缺省情况。

【命令】

ptp unicast-destination ip-address

undo ptp unicast-destination ip-address

【缺省情况】

未配置采用IPv4 UDP封装格式的单播PTP报文的目的IP地址。

【视图】

三层以太网接口视图

三层接口PTP实例视图

【缺省用户角色】

network-admin

【参数】

ip-address:表示采用IPv4 UDP封装格式的单播PTP报文的目的IP地址。

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

当PTP协议标准为IEEE 802.1AS时,不允许配置该命令。

该命令在PTP报文采用IPv4 UDP封装格式时才生效。

【举例】

# 在接口HundredGigE3/0/1上配置采用IPv4 UDP封装格式的单播PTP报文的目的IP地址为10.10.10.2。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp transport-protocol udp

[Sysname-HundredGigE3/0/1] ptp unicast-destination 10.10.10.2

# PTP实例视图下,在接口HundredGigE3/0/1上配置采用IPv4 UDP封装格式的单播PTP报文的目的IP地址为10.10.10.2。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] quit

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp transport-protocol udp

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp unicast-destination 10.10.10.2

【相关命令】

·     ptp domain

·     ptp mode

·     ptp profile

·     ptp transport-protocol

1.1.37  ptp unicast-forward enable

ptp unicast-forward enable命令用来在E2ETC上开启PTP报文单播转发功能。

undo ptp unicast-forward enable命令用来在E2ETC上关闭PTP报文单播转发功能。

【命令】

ptp unicast-forward enable

undo ptp unicast-forward enable

【缺省情况】

E2ETC的PTP报文单播转发功能处于关闭状态。

【视图】

系统视图

【缺省用户角色】

network-admin

【使用指导】

本命令仅E2ETC支持。当时钟节点类型为非E2ETC时,不能配置本命令。

当PTP域使用单播方式发送PTP报文时,为了提高PTP报文的处理效率和时间同步的精度,建议时间同步路径上的E2ETC都开启PTP报文单播转发功能。

缺省情况下:

·     E2ETC收到IEEE 802.3/Ethernet封装格式的单播PTP报文直接转发不进行PTP相关处理;

·     收到IPv4 UDP封装格式的单播PTP报文,会在除了报文入接口外的其它所有PTP接口转发该PTP报文。

配置本命令后,E2ETC收到IEEE 802.3/Ethernet和IPv4 UDP封装格式的单播PTP报文,都会进行单播转发。

当PTP域使用组播方式发送PTP报文时,建议不要配置本功能尤其不要频繁开启关闭本功能,以免影响时钟同步的精度。

配置本命令后,时钟节点类型只能配置为端到端透明时钟(E2ETC)。

【举例】

# 在E2ETC上开启PTP报文单播转发功能。

<Sysname> system-view

[Sysname] ptp unicast-forward enable

【相关命令】

·     ptp mode

1.1.38  ptp utc

ptp utc命令用来配置UTC的校正日期。

undo ptp utc命令用来取消该配置。

【命令】

ptp utc { leap59-date | leap61-date } date

undo ptp utc { leap59-date | leap61-date }

【缺省情况】

未配置UTC的校正日期。

【视图】

系统视图

PTP实例视图

【缺省用户角色】

network-admin

【参数】

leap59-date:表示在指定日期的最后一分钟(23点59分)对当前设备的UTC进行校正,使其比TAI慢一秒。

leap61-date:表示在指定日期的最后一分钟(23点59分)对当前设备的UTC进行校正,使其比TAI快一秒。

date:表示指定日期,格式为YYYY/MM/DD。YYYY表示年,取值范围为2000~2035;MM表示月,取值范围为1~12;DD表示日,取值范围取决于所输入的月份。指定日期请不要早于系统的当前日期,否则配置将不会生效。

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

只有在主时钟节点上配置,且主时钟节点的本地时钟为最优时钟时,本命令才会生效。

leap59和leap61的配置不能够同时存在,多次执行这两个参数时,最后一次执行的命令生效。

【举例】

# 假设系统的当前日期为2019年8月8日,配置设备的时钟节点类型为BC,并指定在2019年12月31日的最后一分钟对当前设备的UTC进行校正,使其比TAI慢一秒。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode bc

[Sysname] ptp domain 0

[Sysname] ptp utc leap59-date 2019/12/31

# PTP实例视图下,假设系统的当前日期为2019年8月8日,配置设备的时钟节点类型为BC,并指定在2019年12月31日的最后一分钟对当前设备的UTC进行校正,使其比TAI慢一秒。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode bc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] ptp utc leap59-date 2019/12/31

【相关命令】

·     ptp domain

·     ptp mode

·     ptp profile

1.1.39  ptp utc offset

ptp utc offset命令用来配置UTC相对于TAI的累计偏移量。

undo ptp utc offset命令用来恢复缺省情况。

【命令】

ptp utc offset utc-offset

undo ptp utc offset

【缺省情况】

UTC相对于TAI的累计偏移量为0秒。

【视图】

系统视图

PTP实例视图

【缺省用户角色】

network-admin

【参数】

utc-offset:表示当前设备的UTC相对于TAI的累计偏移量,单位为秒,取值范围为0~999。

【使用指导】

UTC(Coordinated Universal Time,国际协调时间),即为格林威治天文台标准太阳时间,也即设备上的显示时间。TAI(International Atomic Time)时间为国际原子时间,二者之间会产生一定的偏差。通过本配置,可以校正UTC和TAI之间的偏差。

请在设备上配置本功能,以便当设备的本地时钟当选为PTP域的最优时钟时,配置的偏移量生效,PTP域内的其他节点能够同步到正确的时间。

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

【举例】

# 配置UTC相对于TAI的累计偏移量为37秒。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] ptp utc offset 37

# PTP实例视图下,配置UTC相对于TAI的累计偏移量为37秒。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] ptp utc offset 37

【相关命令】

·     ptp domain

·     ptp mode

·     ptp profile

1.1.40  ptp vlan

ptp vlan命令用来配置PTP报文的VLAN Tag。

undo ptp vlan命令用来恢复缺省情况。

【命令】

ptp vlan vlan-id [ dot1p dot1p-value ]

undo ptp vlan [ dot1p ]

【缺省情况】

PTP报文不带VLAN Tag。

【视图】

二层以太网接口视图

二层接口PTP实例视图

【缺省用户角色】

network-admin

【参数】

vlan vlan-id:VLAN的编号,取值范围为1~4094。

dot1p dot1p-value:802.1p优先级,取值范围为0~7,缺省值为7,即最高优先级。

【使用指导】

必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。

【举例】

# 在接口HundredGigE3/0/1上配置PTP报文的VLAN ID为2、802.1p优先级为6。

<Sysname> system-view

[Sysname] ptp profile 1588v2

[Sysname] ptp mode oc

[Sysname] ptp domain 0

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp vlan 2 dot1p 6

# PTP实例视图下,在接口HundredGigE3/0/1上配置PTP报文的VLAN ID为2、802.1p优先级为6。

<Sysname> system-view

[Sysname] ptp instance 1

[Sysname-ptp-instance-1] ptp profile 1588v2

[Sysname-ptp-instance-1] ptp mode oc

[Sysname-ptp-instance-1] ptp domain 1

[Sysname-ptp-instance-1] quit

[Sysname] interface hundredgige 3/0/1

[Sysname-HundredGigE3/0/1] ptp instance 1

[Sysname-HundredGigE3/0/1-ptp-instance-1] ptp vlan 2 dot1p 6

【相关命令】

·     ptp domain

·     ptp profile

·     ptp mode

1.1.41  reset ptp statistics

reset ptp statistics命令用来清除PTP的统计信息。

【命令】

reset ptp statistics [ interface interface-type interface-number ] [ all | instance ptp-instance-id ]

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

interface interface-type interface-number:清除指定接口下的统计信息。interface-type interface-number表示接口类型和接口编号。未指定本参数时,表示清除所有接口下的PTP统计信息。

all:清除所有实例的PTP统计信息。

instance ptp-instance-id:清除指定实例的PTP统计信息,ptp-instance-id表示实例ID,取值范围为1~3。

【使用指导】

不指定allinstance参数时,清除缺省实例0的相应信息。

【举例】

# 清除接口HundredGigE3/0/1下缺省实例的PTP统计信息。

<Sysname> reset ptp statistics interface hundredgige 3/0/1

# 清除接口HundredGigE3/0/1下实例1的PTP统计信息。

<Sysname> reset ptp statistics interface hundredgige 3/0/1 instance 1

【相关命令】

·     display ptp statistics

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们