05-PTP命令
本章节下载: 05-PTP命令 (618.75 KB)
目 录
1.1.3 display ptp foreign-masters-record
1.1.8 display ptp port-history
1.1.10 display ptp time-property
1.1.12 ptp alarm-threshold { time-lock | time-unlock }
1.1.13 ptp alarm-threshold clock-source-class
1.1.14 ptp alarm-threshold time-offset
1.1.17 ptp asymmetry-correction
1.1.20 ptp delay-resp-interval
1.1.27 ptp instance (interface view)
1.1.28 ptp instance (system view)
1.1.29 ptp min-delayreq-interval
1.1.32 ptp pdelay-req-interval
1.1.41 ptp unicast-destination
1.1.47 snmp-agent trap enable ptp
仅LSEM1TGV48SD0单板不支持PTP功能。
仅缺省MDC支持配置PTP功能,非缺省MDC不支持执行PTP模块的所有命令。关于MDC的详细介绍请参见“虚拟化技术配置指导”中的“MDC”。
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域,否则,显示信息为空。
不指定all和instance参数时,显示缺省实例0的相应信息。
【举例】
# 显示设备的PTP时钟信息。
<Sysname> display ptp clock
PTP global state : Enabled
PTP profile : IEEE 1588 Version 2
PTP mode : BC
Slave only : No
Lock status : Locked
Clock ID : 000FE2-FFFE-FF0000
Clock domain : 0
Number of PTP ports : 2
Priority1 : 128
Priority2 : 128
Clock quality :
Class : 248
Accuracy : 32
Offset (log variance) : 65535
Offset from master : -4 (ns)
Mean path delay : 101 (ns)
Steps removed : 1
Local clock time : Sun Jan 15 20:57:29 2019
# 显示缺省实例0的PTP时钟信息。
<Sysname> display ptp clock
PTP global state : Enabled
PTP profile : IEEE 1588 Version 2
PTP mode : BC
Slave only : No
Lock status : Locked
Clock ID : 66AAC8-FFFE-480200
Clock type : Local
Clock domain : 100
Number of PTP ports : 1
Priority1 : 128
Priority2 : 128
Clock quality :
Class : 248
Accuracy : 32
Offset (log variance) : 65535
Offset from master : 144057413000 (ns)
Mean path delay : 2106500 (ns)
Steps removed : 1
Local clock time : Wed Sept 18 11:42:00 2019
# 显示所有实例的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 : Locked
Clock ID : 66AAC8-FFFE-480200
Clock type : Local
Clock domain : 100
Number of PTP ports : 1
Priority1 : 128
Priority2 : 128
Clock quality :
Class : 248
Accuracy : 32
Offset (log variance) : 65535
Offset from master : 146279951000 (ns)
Mean path delay : 3319500 (ns)
Steps removed : 1
Local clock time : Wed Sept 18 11:40:47 2019
PTP instance ID : 1
PTP global state : Enabled
PTP profile : IEEE 802.1AS
PTP mode : BC
Slave only : No
Lock status : Unlocked
Clock ID : 66AAC8-FFFE-480200
Clock type : Local
Clock domain : 200
Number of PTP ports : 1
Priority1 : 246
Priority2 : 248
Clock quality :
Class : 248
Accuracy : 32
Offset (log variance) : 16640
Offset from master : -12063623000 (ns)
Mean path delay : 2379000 (ns)
Steps removed : 1
Local clock time : Wed Sept 18 11:40:47 2019
表1-1 display ptp clock命令显示信息描述表
字段 |
描述 |
PTP global state |
全局PTP功能: · Enabled:全局PTP功能处于开启状态 · Disabled:全局PTP功能处于关闭状态 |
PTP instance ID |
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 |
当前的本地系统时间 |
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域,且设备存在从接口,当设备每通过从接口进行一次时间/频率同步时,就会记录一条对应信息,此时,执行本命令才能看到显示信息。若从接口更换,记录会被清空。
不指定all和instance参数时,显示缺省实例0的相应信息。
【举例】
# 显示从接口时间校正的历史信息。
<Sysname> display ptp corrections
Slave port Correction time Corrections(s,ns) Rate ratio
XGE3/0/1 Mar 11 03:14:54 2019 0,74 0.999999973
XGE3/0/1 Mar 11 03:14:55 2019 -1,17 0.999999980
# 显示缺省实例0从接口时间校正的历史信息。
<Sysname> display ptp corrections
Slave port Correction time Corrections(s,ns) Rate ratio
XGE3/0/1 Sep 18 11:21:48 2019 169,880322500 N/A
XGE3/0/1 Sep 18 11:21:49 2019 169,869306500 N/A
XGE3/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
XGE3/0/1 Sep 18 11:21:48 2019 169,880322500 N/A
XGE3/0/1 Sep 18 11:21:49 2019 169,869306500 N/A
XGE3/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
XGE3/0/2 Sep 18 11:22:31 2019 -22,801753000 N/A
XGE3/0/2 Sep 18 11:22:31 2019 -22,789640000 N/A
XGE3/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表示本次没有校正 |
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、Passive或Uncalibrated状态的接口时,才可以显示外部主节点的信息,否则无显示信息。
不指定all和instance参数时,显示缺省实例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
----------------------- -------------------- ---- ---- ---- ---- ------ ---- ---
XGE3/0/1 62214E-FFFE-B20100 128 128 248 254 65535 0 Yes
# 显示缺省实例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
----------------------- -------------------- ---- ---- ---- ---- ------ ---- ---
XGE3/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 : Ten-GigabitEthernet3/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 : Ten-GigabitEthernet3/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:表示该节点不是最优时钟节点 |
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域,否则,显示信息为空。
不指定all和instance参数时,显示缺省实例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
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功能实际工作时,才可以显示接口简要信息,否则无显示信息。
不指定all和instance参数时,显示缺省实例0的相应信息。
【举例】
# 简要显示所有接口的PTP运行信息。
<Sysname> display ptp interface brief
Name State Delay mechanism Clock step Asymmetry correction
XGE3/0/1 Slave E2E Two 0
XGE3/0/2 Passive E2E Two 0
# 详细显示接口Ten-GigabitEthernet3/0/1的PTP运行信息。
<Sysname> display ptp interface ten-gigabitethernet 3/0/1
Clock ID : 000FE2-FFFE-FF0000
Port number : 15
PTP version : 2
PTP state : Enabled
Transport protocol of PTP : User Datagram Protocol (IPv4)
Unicast destination address : 10.10.10.2
DSCP priority : 56
Port state : Slave
Unicast negotiate port role : Request-port
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) : 2
Delay request interval (log mean) : 2
Peer delay request interval (log mean) : 0
Mean path delay : 1357 (ns)
# 简要显示所有实例的所有接口的PTP运行信息。
<Sysname> display ptp interface brief
Name InstID State Delay mechanism Clock step Asymmetry correction
XGE3/0/1 0 Slave E2E Two 0
XGE3/0/2 1 Slave P2P Two 0
# 详细显示缺省实例0下所有接口的PTP运行信息。
<Sysname> display ptp interface
Interface : Ten-GigabitEthernet3/0/1
Clock ID : 66AAC8-FFFE-480200
Port number : 258
PTP version : 2
PTP state : Enabled
Transport protocol of PTP : IEEE 802.3/Ethernet
Port state : Slave
Unicast negotiate port role : Request-port
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 : 1357 (ns)
# 详细显示所有实例下所有接口的PTP运行信息。
<Sysname> display ptp interface all
Interface : Ten-GigabitEthernet3/0/1
PTP instance ID : 0
Clock ID : 66AAC8-FFFE-480200
Port number : 258
PTP version : 2
PTP state : Enabled
Transport protocol of PTP : IEEE 802.3/Ethernet
Port state : Slave
Unicast negotiate port role : Request-port
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 : 1357 (ns)
Interface : Ten-GigabitEthernet3/0/2
PTP instance ID : 1
Clock ID : 66AAC8-FFFE-480200
Port number : 259
PTP version : 2
PTP state : Enabled
Transport protocol of PTP : IEEE 802.3/Ethernet
Port state : Slave
Unicast negotiate port role : Request-port
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 : 1426 (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 state |
接口的PTP状态,取值包括: · Enabled:表示接口的PTP处于激活状态 · Disabled:表示接口的PTP处于未激活状态 |
||
Transport protocol of PTP |
PTP报文封装格式,取值包括: · User Datagram Protocol (IPv4):PTP报文采用IPv4 UDP封装格式 · IEEE 802.3/Ethernet:PTP报文采用IEEE 802.3/Ethernet封装格式 |
||
Port state |
PTP接口的状态,取值同State字段 |
||
Unicast negotiate port role |
使用IEEE 1588 Version 2协议标准时,端口单播协商时的端口角色: · Invalid:表示接口的单播协商功能处于关闭状态 · Request-port:表示单播协商的请求端口 · Grant-port:表示单播协商的授予端口 |
||
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 |
接口与对端的平均路径延时,单位为纳秒 |
||
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。
· 配置了强制状态生效。
不指定all和instance参数时,显示缺省实例0的相应信息。
【举例】
# 显示PTP设备主节点信息。
<Sysname> display ptp parent
Parent clock:
Parent clock ID : 000FE2-FFFE-FF0005
Parent port number : 15
Observed parent offset (log variance) : N/A
Observed parent clock phase change rate : N/A
Grandmaster clock:
Grandmaster clock ID: 000FE2-FFFE-FF0000
Grandmaster clock quality:
Class : 248
Accuracy : 32
Offset (log variance) : 65535
Priority1 : 128
Priority2 : 128
# 显示缺省实例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 : 32
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 : 32
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 : 32
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 |
最优时钟第二优先级的值 |
display ptp path-trace命令用来显示PTP时钟的路径追踪信息。
【命令】
display ptp path-trace [ all | instance ptp-instance-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
all:显示所有实例下的PTP时钟信息。
instance ptp-instance-id:显示实例的PTP时钟信息,ptp-instance-id表示实例的编号,取值范围为1~3。
【使用指导】
将从主时钟开始按顺序显示PTP同步时钟路径上的时钟节点。
以下情景执行本命令,显示信息将为空:
· PTP协议标准、时钟节点类型和PTP域三个参数中至少有一项未配置。
· 时钟节点类型配置为e2etc、e2etc-oc、p2ptc、p2ptc-oc或t-tc。
· 使用ptp active force-state命令配置了强制状态生效。
【举例】
# 显示缺省实例0的PTP时钟的路径信息。
<Sysname> display ptp path-trace
Sequence number Clock ID
1 000FE2-FFFE-FF0000
2 000FE3-FFFE-F90000
3 000FE4-FFFE-F50000
4 000FE5-FFFE-F20000
5 000FE6-FFFE-F70000
# 显示所有实例的PTP时钟的路径信息。
<Sysname> display ptp path-trace all
PTP instance ID : 0
Sequence number Clock ID
1 000FE2-FFFE-FF0000
2 000FE3-FFFE-F90000
3 000FE4-FFFE-F50000
4 000FE5-FFFE-F20000
5 000FE6-FFFE-F70000
PTP instance ID : 1
Sequence number Clock ID
1 000FE2-FFFE-FF0000
2 000FE3-FFFE-F90000
3 000FE4-FFFE-F50000
4 000FE5-FFFE-F20000
5 000FE6-FFFE-F70000
表1-7 display ptp path-trace命令显示信息描述表
字段 |
描述 |
Sequence number |
路径上时钟节点的序列号 |
Clock ID |
路径追踪时钟节点的编号 |
【相关命令】
· ptp active force-state
· ptp domain
· ptp mode
· ptp profile
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。
【使用指导】
不指定all和instance参数时,显示缺省实例0的相应信息。
【举例】
# 显示设备缺省实例0下所有PTP接口角色变化的历史信息。
<Sysname> display ptp port-history
Interface: Ten-GigabitEthernet3/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-8 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时,由协议类型、第一优先级、时钟等级、时钟精度、第二优先级、源端口号、跳数、偏差度量、端口号组成,以空格分隔 |
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域,否则,显示信息为空。
不指定all和instance参数时,显示缺省实例0的相应信息。
【举例】
# 显示接口Ten-GigabitEthernet3/0/1上的PTP统计信息。
<Sysname> display ptp statistics interface ten-gigabitethernet 3/0/1
Received packets
--------------------------------------------------------------------------
Announce :0 Sync :0 Signaling :0
DelayReq :0 DelayResp :0 FollowUp :0
PdelayReq:0 PdelayResp:0 PdelayRespFollowUp :0
Sent packets
--------------------------------------------------------------------------
Announce :476 Sync :2543 Signaling :0
DelayReq :0 DelayResp :0 FollowUp :2542
PdelayReq:238 PdelayResp:0 PdelayRespFollowUp :0
Discarded packets
--------------------------------------------------------------------------
Announce :0 Sync :0 Signaling :0
DelayReq :0 DelayResp :0 FollowUp :0
PdelayReq:0 PdelayResp:0 PdelayRespFollowUp :0
# 显示所有接口上的PTP统计信息。
<Sysname> display ptp statistics
Interface : Ten-GigabitEthernet3/0/1
Received packets
--------------------------------------------------------------------------
Announce :2353 Sync :4700 Signaling :0
DelayReq :0 DelayResp :4450 FollowUp :4700
PdelayReq:0 PdelayResp:0 PdelayRespFollowUp :0
Sent packets
--------------------------------------------------------------------------
Announce :8 Sync :14 Signaling :0
DelayReq :4450 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
# 显示所有实例所有接口上的PTP统计信息。
<Sysname> display ptp statistics all
Interface : Ten-GigabitEthernet3/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 : Ten-GigabitEthernet3/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-9 display ptp statistics命令显示信息描述表
字段 |
描述 |
PTP instance ID |
PTP实例编号 |
Received packets |
接口收到的PTP协议报文数量的统计信息 |
Sent packets |
接口发出的PTP协议报文数量的统计信息 |
Discarded packets |
接口丢弃的PTP协议报文数量的统计信息 |
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。
· 配置了强制状态生效。
不指定all和instance参数时,显示缺省实例0的相应信息。
【举例】
# 显示PTP时钟节点时间信息。
<Sysname> display ptp time-property
PTP clock time property:
Current UTC offset valid : True
Current UTC offset : 33
Leap59 : Yes
Leap61 : No
Time traceable : True
Frequency traceable : True
PTP timescale : True
Time source : 0xA0 (Internal oscillator)
# 显示缺省实例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-10 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:未知 |
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 mode
· ptp profile
· ptp force-state
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
ptp alarm-threshold clock-source-class命令用来配置时钟源劣化日志输出参数。
undo ptp alarm-threshold clock-source-class命令用来恢复缺省情况。
【命令】
ptp alarm-threshold clock-source-class class-value
undo ptp alarm-threshold clock-source-class
【缺省情况】
时钟源劣化日志输出参数为6。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
class-value:表示时钟源劣化日志输出参数的值,取值范围为0~255。
【使用指导】
PTP时钟源存在时钟等级属性,而ToD外接时钟源的时钟等级由ptp clock-source命令的class参数配置,class参数的数值越高时钟等级越低,表示时钟精度越低。若当前选用PTP时钟源的时钟等级数值超出或恢复到时钟源劣化日志输出参数值,则输出时钟源劣化日志信息提示。
必须先配置PTP协议标准、时钟节点和PTP域后,才允许配置该命令。
仅IEEE 1588 version 2协议标准支持配置此命令。
【举例】
# 配置时间源劣化日志输出参数值为20。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode bc
[Sysname] ptp domain 2
[Sysname] ptp alarm-threshold clock-source-class 20
【相关命令】
· ptp clock-source
· ptp domain
· ptp mode
· ptp profile
ptp alarm-threshold time-offset命令用来配置PTP源绝对时间差日志输出参数。
undo ptp alarm-threshold time-offset命令用来恢复缺省情况。
【命令】
ptp alarm-threshold time-offset time-offset-value
undo ptp alarm-threshold time-offset
【缺省情况】
PTP源绝对时间差日志输出参数为500ns。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
time-offset-value:表示PTP源绝对时间差日志输出参数的值,取值范围为200~1000,单位为ns。
【使用指导】
若设备通过外接的Tod时钟源直接获取时钟信号,设备将定期计算外部时钟与PTP时钟的绝对时间差,计算周期由固定的定时器决定。当差值超过PTP源绝对时间差日志输出参数值时,则输出PTP源绝对时间差日志信息提示网络管理员。
必须先配置PTP协议标准、时钟节点和PTP域后,才允许配置该命令。
仅IEEE 1588 version 2协议标准支持配置此命令。
【举例】
# 配置PTP源绝对时间差日志输出参数值为800ns。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode bc
[Sysname] ptp domain 2
[Sysname] ptp alarm-threshold time-offset 800
【相关命令】
· ptp domain
· ptp mode
· ptp profile
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域后,才允许配置该命令。
主节点Announce报文发送周期的取值与是否开启单播协商功能有关:
· 未开启单播协商功能时,主节点使用本设备端口下ptp announce-interval命令的配置值作为Announce报文的发送周期。
· 开启单播协商功能时,需要在Client端Request-port下配置Announce报文发送周期,该周期用于协商Server端Grant-port发送Announce报文的速率。如果协商成功,则Server端Grant-port按照该周期发送Announce报文;如果协商失败,Grant-port不发送Announce报文。
【举例】
# 在接口Ten-GigabitEthernet3/0/1上配置Announce报文的发送周期为4(即22)秒。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp announce-interval 2
# PTP实例视图下,在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp announce-interval 2
【相关命令】
· ptp domain
· ptp mode
· ptp profile
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。
【举例】
# 在接口Ten-GigabitEthernet3/0/1上配置Announce报文的接收超时倍数为5。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp announce-timeout 5
# PTP实例视图下,在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp announce-timeout 5
【相关命令】
· ptp announce-interval
· ptp domain
· ptp mode
· ptp profile
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域后,才允许配置该命令。
【举例】
# 在接口Ten-GigabitEthernet3/0/1上配置非对称延迟的校正时间100纳秒。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp asymmetry-correction plus 100
# PTP实例视图下,在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp asymmetry-correction plus 100
【相关命令】
· ptp domain
· ptp mode
· ptp profile
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时,只支持双步模式。
对于SD系列接口板,不支持P2P端延时机制与单步模式同时配置。
【举例】
# 在接口Ten-GigabitEthernet3/0/1上配置时间戳的携带模式为双步模式。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp clock-step two-step
# PTP实例视图下,在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp clock-step two-step
【相关命令】
· ptp domain
· ptp mode
· ptp profile
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:表示请求应答机制。
p2p:表示端延时机制。
【使用指导】
必须先配置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时,只支持端延时机制,不允许配置该命令。
· 对于SD系列接口板,不支持P2P端延时机制与单步模式同时配置。
【举例】
# 配置设备的时钟节点类型为OC,并在接口Ten-GigabitEthernet3/0/1上配置延时测量机制为请求应答机制。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp delay-mechanism e2e
# 配置设备的时钟节点类型为OC的PTP实例1,在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp delay-mechanism e2e
【相关命令】
· ptp domain
· ptp mode
· ptp profile
· ptp unicast-negotiate
ptp delay-resp-interval命令配置单播协商Server Delay_resp报文的发送间隔。
undo ptp delay-resp-interval命令用来恢复缺省情况。
【命令】
ptp delay-resp-interval interval
undo ptp delay-resp-interval
【缺省情况】
interval的值为0,单播协商Server端发送Delay_resp报文的周期为1(即20)秒。
【视图】
三层以太网接口视图
接口PTP实例视图
【缺省用户角色】
network-admin
【参数】
interval:Delay_resp报文的发送周期=2interval,单位为秒。interval的取值范围为-5~0。
【使用指导】
仅IEEE 1588 version 2协议标准支持配置此命令。
在单播协商Request-port端口上配置本命令,用于指定Grant-port端口发送Delay_resp报文的周期。Grant-port端口收到Request-port端口发送的Delay_req报文后,会回应Delay_resp报文并启动Delay_resp报文定时器,在定时器超时前再次收到Delay_req报文,Grant-port端口会直接丢弃该Delay_req报文,直到定时器超时后,再次收到Delay_req报文才回应Delay_resp报文,重新开始计时。
【举例】
# 配置单播协商Server Delay_resp报文的发送间隔为-3。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode bc
[Sysname] ptp domain 2
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp unicast-destination 10.10.10.2
[Sysname-Ten-GigabitEthernet3/0/1] ptp unicast-negotiate request-port
[Sysname-Ten-GigabitEthernet3/0/1] ptp delay-resp-interval -3
【相关命令】
· ptp domain
· ptp mode
· ptp profile
· ptp unicast-destination
· ptp unicast-negotiate
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封装格式时才生效。
【举例】
# 在接口Ten-GigabitEthernet3/0/1上配置非Pdelay报文的目的MAC地址为0180-C200-000E。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp destination-mac 0180-c200-000e
# PTP实例视图下,配置设备的时钟节点类型为OC,在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp destination-mac 0180-c200-000e
【相关命令】
· ptp domain
· ptp mode
· ptp profile
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
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时,该命令才生效。
【举例】
# 在接口Ten-GigabitEthernet3/0/1上配置PTP报文封装格式为IPv4 UDP时的DSCP优先级为63。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp transport-protocol udp
[Sysname-Ten-GigabitEthernet3/0/1] ptp dscp 63
# PTP实例视图下,在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp transport-protocol udp
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp dscp 63
【相关命令】
· ptp domain
· ptp mode
· ptp profile
· ptp transport-protocol
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功能。
当需要在三层以太网接口上开启PTP功能,且该接口绑定了VPN,采用IPv4 UDP封装格式组播方式传输PTP报文时,需要配置ptp source ip-address vpn-instance vpn-instance-name命令,其中VPN为接口绑定的VPN,否则该三层以太网接口上配置的PTP功能不生效。
当接口开启了PTP功能后,请不要将该接口加入聚合组,否则接口的PTP功能可能会受到影响。
聚合成员接口不支持开启接口的PTP功能。
【举例】
# 配置设备的时钟节点类型为OC,并在接口Ten-GigabitEthernet3/0/1上开启PTP功能。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp enable
# 配置设备的时钟节点类型为E2ETC,并在接口Ten-GigabitEthernet3/0/1和Ten-GigabitEthernet3/0/2上开启PTP功能。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode e2etc
[Sysname] ptp domain 1
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp enable
[Sysname-Ten-GigabitEthernet3/0/1] interface ten-gigabitethernet 3/0/2
[Sysname-Ten-GigabitEthernet3/0/2] ptp enable
# 在PTP实例视图下,配置设备的时钟节点类型为OC,在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp enable
【相关命令】
· ptp domain
· ptp global enable
· ptp mode
· ptp profile
· ptp source
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域后,才允许配置该命令。
一台设备上最多只允许配置一个从接口。
PTP接口角色修改之后需要使用ptp active force-state激活才能生效。
IEEE 1588 version 2协议标准下,本命令与ptp unicast-negotiate命令互斥,不能同时配置。
【举例】
# 配置设备的时钟节点类型为OC,并配置PTP接口Ten-GigabitEthernet3/0/1的角色为从接口。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp force-state slave
# 在PTP实例视图下,配置设备的时钟节点类型为OC,并配置PTP接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp force-state slave
【相关命令】
· ptp active force-state
· ptp domain
· ptp mode
· ptp profile
· ptp slave-only
· ptp unicast-negotiate
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
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参数仅对缺省实例0生效,接口PTP实例视图下配置的PTP参数仅对接口绑定的实例生效。
【举例】
# 将二层以太网接口Ten-GigabitEthernet3/0/1和PTP实例1绑定,并进入接口PTP实例视图。
<Sysname> system-view
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-1]
【相关命令】
· 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)
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)。
【举例】
# 在接口Ten-GigabitEthernet3/0/1上配置Delay_Req报文的最小发送周期为4(即22)秒。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp min-delayreq-interval 2
# PTP实例视图下,在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp min-delayreq-interval 2
【相关命令】
· ptp domain
· ptp mode
· ptp profile
· ptp syn-interval
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,端到端透明时钟)。
仅SD系列接口板支持e2etc参数。
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类型。
【举例】
# 配置设备的时钟节点类型为OC。
<Sysname> system-view
[Sysname] ptp profile 1588v2
# 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 path-trace disable命令用来关闭PTP路径追踪功能。
undo ptp path-trace disable命令用来开启PTP路径追踪功能。
【命令】
ptp path-trace disable
undo ptp path-trace disable
【缺省情况】
PTP路径追踪功能处于开启状态。
【视图】
系统视图
PTP实例视图
【缺省用户角色】
network-admin
【使用指导】
路径追踪功能用来获取时钟信号从最优时钟到本设备所经过的时钟节点的信息。只有路径上所有时钟节点均开启路径追踪功能,才能获取到完整的路径追踪信息。如果路径上有设备不支持路径追踪功能,请关闭该功能,以免引起PTP报文互通问题。
必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。
【举例】
# 关闭PTP路径追踪功能。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode bc
[Sysname] ptp domain 1
[Sysname] ptp path-trace disable
# PTP实例视图下关闭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 path-trace disable
【相关命令】
· display ptp path-trace
· ptp mode
· ptp profile
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)。
【举例】
# 在接口Ten-GigabitEthernet3/0/1上配置Pdelay_Req报文的发送周期为4(即22)秒。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp pdelay-req-interval 2
# PTP实例视图下,在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp pdelay-req-interval 2
【相关命令】
· ptp domain
· ptp mode
· ptp profile
· ptp syn-interval
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,并配置接口Ten-GigabitEthernet3/0/1的类型为OC。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode p2ptc-oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp port-mode oc
# 在PTP实例视图下,配置设备的时钟节点类型为P2PTC+OC,并配置接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp port-mode oc
【相关命令】
· ptp domain
· ptp mode
· ptp profile
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
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
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域时,才允许配置该命令。
IEEE 1588 version 2协议标准下,本命令与ptp unicast-negotiate命令互斥,不能同时配置。
【举例】
# 配置设备的时钟节点类型为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 domain
· ptp force-state
· ptp mode
· ptp profile
· ptp unicast-negotiate
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
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或IEEE 1588 version 2时,interval的取值范围为-4~6;当PTP协议标准为SMPTE ST 2059-2时,interval的取值范围为-5~-1;当PTP协议标准为AES67-2015时,interval的取值范围为-4~1。
【使用指导】
必须先配置PTP协议标准、时钟节点类型和PTP域后,才允许配置该命令。
当PTP协议标准为IEEE 1588 version 2时,推荐配置interval的取值为-2或-4,当配置为6时,时钟同步的精度可能会变大,从而影响时钟同步的准确性。
主节点会周期性地发送Sync报文给从节点,发送周期与是否开启单播协商功能有关(当前仅IEEE 1588 version 2协议支持单播协商功能):
· 未开启单播协商功能时,主节点使用本设备端口下ptp syn-interval命令的配置值作为Sync报文发送周期。
· 开启单播协商功能时,需要在Client端Request-port下配置Sync报文发送周期,该周期用于协商Server端Grant-port发送Sync报文的速率。如果协商成功,则Server端Grant-port按照该周期发送Sync报文;如果协商失败,Grant-port不发送Sync报文。
【举例】
# 在接口Ten-GigabitEthernet3/0/1上配置Sync报文的发送周期为2(即21)秒。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp syn-interval 1
# PTP实例视图下,在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp syn-interval 1
【相关命令】
· ptp domain
· ptp mode
· ptp profile
ptp time-offset命令用来配置PTP Offset异常的阈值和PTP时间同步的抑制次数。
undo ptp time-offset命令用来恢复缺省情况。
【命令】
ptp time-offset { suppression-count suppression-count | suppression-threshold threshold-value } *
undo ptp time-offset { suppression-count | suppression-threshold } *
【缺省情况】
缺省情况下,PTP Offset异常的阈值为3000纳秒,PTP时间同步的抑制次数为2次。
【视图】
系统视图
PTP实例视图
【缺省用户角色】
network-admin
【参数】
suppression-count suppression-count:表示PTP时间同步的抑制次数,取值范围为2~80。缺省情况下,PTP时间同步的抑制次数为2次。
suppression-threshold threshold-value:表示判定PTP Offset异常的阈值,取值范围为50~1000000。缺省情况下,PTP Offset异常的阈值为3000,单位为纳秒。
【使用指导】
PTP同步的基本原理如下:确认了时钟之间的主从关系之后,主、从时钟之间交互PTP协议报文并记录报文的收发时间,通过计算PTP协议报文往返的时间差来计算主、从时钟之间的往返总延时。如果两个方向的传输延时相同,则往返总延时的一半就是单向延时。从时钟根据这个单向延时、主时钟上Sync报文的发送时间和从时钟上接收Sync报文的时间差计算时间偏差Offset,从时钟按照该时间偏差来调整本地时间,就可以实现从时钟与主时钟的同步。
当计算出的Offset大于本命令配置的suppression-threshold threshold-value参数值时,设备会判定PTP Offset异常,从而暂停同步PTP时间。直到抑制次数到达,设备认为主时钟已经稳定,才进行PTP时间的同步。使用本命令可减少主时钟提供的PTP时间短期内不稳定,导致设备同步到错误的PTP时间的情况发生。
必须先配置PTP协议标准、时钟节点和PTP域后,才允许配置该命令。
多次执行本命令:
· 可以配置异常Offset阈值和抑制次数。
· 当配置的是同一阈值时,则最新的配置生效。
【举例】
# 系统视图下配置PTP Offset异常的阈值为5000纳秒。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode bc
[Sysname] ptp domain 1
[Sysname] ptp time-offset suppression-threshold 5000
# PTP实例视图下配置PTP Offset异常的阈值为5000纳秒。
<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 time-offset suppression-threshold 5000
【相关命令】
· ptp domain
· ptp mode
· ptp profile
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时,不允许配置该命令。
【举例】
# 配置接口Ten-GigabitEthernet3/0/1的PTP报文封装格式为IPv4 UDP格式。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp transport-protocol udp
# PTP实例视图下,在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp transport-protocol udp
【相关命令】
· ptp domain
· ptp mode
· ptp profile
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封装格式时才生效。
【举例】
# 在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp transport-protocol udp
[Sysname-Ten-GigabitEthernet3/0/1] ptp unicast-destination 10.10.10.2
# PTP实例视图下,在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp transport-protocol udp
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp unicast-destination 10.10.10.2
【相关命令】
· ptp domain
· ptp mode
· ptp profile
· ptp transport-protocol
ptp unicast-negotiate命令用来开启接口的单播协商功能。
undo ptp unicast-negotiate命令用来关闭开启接口的单播协商功能。
【命令】
ptp unicast-negotiate { grant-port | request-port }
undo ptp unicast-negotiate
【缺省情况】
接口的单播协商功能处于关闭状态。
【视图】
三层以太网接口视图
接口PTP实例视图
【缺省用户角色】
network-admin
【参数】
grant-port:表示单播协商过程中PTP接口的角色为主接口。
request-port:表示单播协商过程中PTP接口的角色为从接口。
【使用指导】
IEEE 1588 version 2组网环境下,配置本命令表示使用静态指定方式确定主从关系。不配置本命令时,表示使用动态选举方式确定主从关系。
配置本命令后,request-port主动向grant-port发起连接请求建立PTP链路,并协商PTP参数和同步PTP时钟。请提前规划网络,将做时间同步从设备(Client时钟节点)上的端口配置为request-port,做时间同步主设备(Server时钟节点)上的端口配置为grant-port,否则会导致单播协商失败,无法进行PTP时钟同步。
仅IEEE 1588 version 2协议标准支持配置此命令。
必须配置ptp unicast-destination命令后,单播协商功能才能生效。
IEEE 1588 version 2协议标准下,配置单播协商功能还有以下要求:
· 需要配置ptp transport-protocol udp命令后,单播协商功能才能生效。
· E2ETC、P2PTC、P2PTC-OC设备不支持配置单播协商功能。
· 本命令与ptp slave-only、ptp force-state和ptp delay-mechanism p2p命令互斥,不能同时配置。
【举例】
# 开启接口Ten-GigabitEthernet3/0/1单播协商功能,协商过程中接口角色为从接口。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode bc
[Sysname] ptp domain 2
[Sysname] interface ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp unicast-destination 10.10.10.2
[Sysname-Ten-GigabitEthernet3/0/1] ptp unicast-negotiate request-port
[Sysname-Ten-GigabitEthernet3/0/1] ptp enable
【相关命令】
· ptp domain
· ptp mode
· ptp profile
· ptp unicast-destination
· ptp slave-noly
· ptp force-state
· ptp delay-mechanism
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时间减少1秒得到TAI时间。
leap61-date:表示在指定日期的最后一分钟(23点59分)将设备当前的UTC时间加1秒得到TAI时间。
date:表示指定日期,格式为YYYY/MM/DD。YYYY表示年,取值范围为2000~2035;MM表示月,取值范围为1~12;DD表示日,取值范围取决于所输入的月份。指定日期请不要早于系统的当前日期,否则配置不会生效。
【使用指导】
当设备作为时钟源,并使用ptp utc offset命令配置完TAI和UTC之间的累计偏差后,可以再使用本命令在将来的某个时间点自动对TAI时间进行微调(调整幅度为加或减1秒),以便设备产生的TAI时间满足国际要求。设备提供的TAI=设备当前UTC+累计偏差+微调偏差。请根据国际时间组织(国际计量局,BIPM)定期公布的TAI和UTC时间的偏差值来配置该命令。
必须先配置PTP协议标准和时钟节点后,才允许配置该命令。
只有在主时钟节点上配置命令,且主时钟节点的本地时钟为最优时钟时,本命令才生效。
多次配置该命令,最后一次执行的命令生效。
【举例】
# 假设系统的当前日期为2016年8月8日,配置设备的时钟节点类型为BC,根据BIPM公布的信息,需要在2016年12月31日23时59分60秒将UTC时间自动加1秒(累计加37秒),以便设备产生的TAI时间满足国际要求。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode bc
[Sysname] ptp utc offset 36
[Sysname] ptp utc leap61-date 2016/12/31
【相关命令】
· ptp mode
· ptp profile
· 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)为国际原子时间,精确到纳秒,二者之间存在一定的偏差。国际时间组织(国际计量局,BIPM)会定期公布该偏差值,并通告具体在某天(一般会在每年的6月30日、12月31日)最后一分钟“加一秒”或“减一秒”来调整UTC时间,使得UTC时间和TAI时间的偏差控制在一秒以内。
本命令用于配置TAI和UTC之间的累计偏差。在设备上配置国际标准UTC时间后,UTC加上该偏差值,即可得到国际标准TAI时间。例如,BIPM公布到2015年6月30号的最后一分钟,TAI-UTC=36秒,配置ptp utc offset 36,设备会用UTC+36得到当前的TAI时间。请根据国际时间组织(国际计量局,BIPM)定期公布的TAI和UTC时间的偏差值来配置该命令。
必须先配置PTP协议标准和时钟节点后,才允许配置该命令。
只有在主时钟节点上配置命令,且主时钟节点的本地时钟为最优时钟时,本命令才生效。
【举例】
# 根据BIPM公布的信息,UTC相对于TAI的累计偏移量为37秒。配置UTC相对于TAI的累计偏移量为37秒,以便设备产生的TAI时间满足国际要求。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode bc
[Sysname] ptp utc offset 37
【相关命令】
· ptp mode
· ptp profile
· ptp utc
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域后,才允许配置该命令。
【举例】
# 在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp vlan 2 dot1p 6
# PTP实例视图下,在接口Ten-GigabitEthernet3/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 ten-gigabitethernet 3/0/1
[Sysname-Ten-GigabitEthernet3/0/1] ptp instance 1
[Sysname-Ten-GigabitEthernet3/0/1-ptp-instance-1] ptp vlan 2 dot1p 6
【相关命令】
· ptp domain
· ptp mode
· ptp profile
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。
【使用指导】
不指定all和instance参数时,清除缺省实例0的相应信息。
【举例】
# 清除接口Ten-GigabitEthernet3/0/1上PTP的统计信息。
<Sysname> reset ptp statistics interface ten-gigabitethernet 3/0/1
# 清除接口Ten-GigabitEthernet3/0/1下缺省实例的PTP统计信息。
<Sysname> reset ptp statistics interface ten-gigabitethernet 3/0/1
# 清除接口Ten-GigabitEthernet3/0/1下实例1的PTP统计信息。
<Sysname> reset ptp statistics interface ten-gigabitethernet 3/0/1 instance 1
【相关命令】
· display ptp statistics
snmp-agent trap enable ptp命令用来开启PTP模块的告警功能。
undo snmp-agent trap enable ptp命令用来关闭PTP模块的告警功能。
【命令】
snmp-agent trap enable ptp
undo snmp-agent trap enable ptp
【缺省情况】
PTP模块的告警功能处于开启状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【使用指导】
开启PTP模块的告警功能后,PTP模块会生成告警信息,用于报告该模块的重要事件。
生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。
【举例】
# 开启PTP模块的告警功能。
<Sysname> system-view
[Sysname] snmp-agent trap enable ptp
【相关命令】
· display snmp-agent trap-list(网络管理和监控命令参考/SNMP)
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!