03-PTP命令
本章节下载: 03-PTP命令 (198.59 KB)
目 录
1.1.3 display ptp foreign-masters-record
1.1.7 display ptp time-property
1.1.11 ptp asymmetry-correction
1.1.19 ptp min-delayreq-interval
1.1.21 ptp pdelay-req-interval
display ptp clock命令用来显示设备的PTP时钟信息。
如果PTP profile和PTP mode没有指定,则显示信息为空。
# 显示设备的PTP时钟信息。
PTP profile : IEEE 1588 Version 2
PTP mode : BC
Slave only : No
Clock ID : 000FE2-FFFE-FF0000
Clock type : Local
Clock domain : 0
Number of PTP ports : 2
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 : 1
Local clock time : Sun Jan 15 20:57:29 2011
表1-1 display ptp clock命令显示信息描述表
PTP协议遵循的标准: · IEEE 1588 Version 2:PTP协议遵循IEEE1588 Version 2 profile标准 · IEEE 802.1AS:PTP协议遵循IEEE 802.1AS profile标准 |
|
· BC:表示BC类型 · E2ETC:表示E2ETC类型 · E2ETC-OC:表示E2ETC+OC类型 · OC:表示OC类型 · P2PTC:表示P2PTC类型 · P2PTC-OC:表示P2PTC+OC类型 |
|
OC的工作模式是否为Slave only: · Yes:表示是 · No:表示不是 |
|
· Local:本地时钟 · Bits1:第一路外接Bits时钟 · Bits2:第二路外接Bits时钟 |
|
PTP接口的数量 |
|
与父节点的时钟偏差,单位为纳秒,N/A表示无意义 |
|
平均路径延时,单位为纳秒,N/A表示无意义 |
|
最优时钟到本时钟节点的跳数,N/A表示无意义 |
|
display ptp corrections命令用来显示Slave端口时间校正的历史信息。
当设备每通过Slave端口进行过一次时间/频率同步,就会记录一条对应信息,从而显示信息不为空,具体为:如果指定PTP profile和PTP mode,且设备存在Slave端口时,通过该Slave端口进行了时间同步,则显示信息不为空。若Slave端口更换,记录会被清空。
# 显示Slave端口时间校正的历史信息。
<Sysname> display ptp corrections
Slave port Correction time Corrections(s,ns) Rate ratio
XGE1/0/1 Mar 11 03:14:54 2012 0,74 0.999999973
XGE1/0/1 Mar 11 03:14:55 2012 -1,17 0.999999980
表1-2 display ptp corrections命令显示信息描述表
Slave端口名称 |
|
时间偏差(秒,纳秒),N/A表示本次没有校正 |
|
频率比,N/A表示本次没有校正 |
display ptp foreign-masters-record命令用来显示外部主节点的信息。
display ptp foreign-masters-record [ interface interface-type interface-number ]
interface interface-type interface-number:显示指定接口上的外部主节点信息,interface-type interface-number表示接口类型和接口编号。如未指定本参数,将显示所有接口的外部主节点信息。
在指定PTP profile为IEEE 1588 version 2,同时指定PTP mode,且设备存在Slave或Uncalibrated端口时,显示信息才不为空。
# 显示所有接口的外部主节点信息。
<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
--------- ----------------------- ---- ---- ---- ---- ----- ---------
XGE1/0/1 000FE2-FFFE-FF0000 0 128 248 254 65535 0 Yes
XGE1/0/2 000FE2-FFFE-FF0001 0 128 248 254 65535 1 No
表1-3 display ptp foreign-masters-record命令显示信息描述表
PTP接口的名称 |
|
· Yes:表示该节点是最优时钟节点 · No:表示该节点不是最优时钟节点 |
display ptp interface命令用来显示接口的PTP运行信息。
display ptp interface [ interface-type interface-number | brief ]
interface-type interface-number:详细显示指定接口的PTP运行信息,interface-type interface-number表示接口类型和接口编号。如未指定本参数,将显示所有接口的PTP运行信息。
brief:简要显示所有接口的PTP运行信息。如果未指定本参数,将详细显示指定接口或所有接口的PTP运行信息。
如果接口使能了PTP功能,则详细显示信息不为空。只有接口PTP功能实际工作时,简要显示信息才不为空。
# 简要显示所有接口的PTP运行信息。
<Sysname> display ptp interface brief
Name State Delay mechanism Clock step Asymmetry correction
XGE1/0/1 Slave E2E Two 0
XGE1/0/2 Passive E2E Two 0
# 详细显示接口Ten-GigabitEthernet1/0/1的PTP运行信息。
<Sysname> display ptp interface ten-gigabitethernet 1/0/1
Clock ID : 000FE2-FFFE-FF0000
Port number : 15
PTP version : 2
PTP enable : Enabled
Transport of PTP : User Datagram Protocol (IPv4)
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) : 2
Delay request interval (log mean) : 2
Peer delay request interval (log mean) : 0
Mean path delay : 0 (ns)
表1-4 display ptp interface命令显示信息描述表
PTP接口的名称 |
|
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:表示无意义 |
|
· End to End:请求应答机制 · Peer to Peer:端延时机制 |
|
· One:表示单步模式 · Two:表示双步模式 |
|
PTP版本号:取值只能为2,表示PTP版本号为2 |
|
接口的PTP状态: · Enabled:表示接口的PTP处于激活状态 · Disabled:表示接口的PTP处于未激活状态 |
|
PTP报文封装格式: · User Datagram Protocol (IPv4):PTP报文采用UDP(IPv4)封装格式 · IEEE 802.3/Ethernet:PTP报文采用封装IEEE 802.3/Ethernet格式 |
|
· Yes:表示已配置 · No:表示未配置 |
|
Announce报文的发送周期=2value(单位为秒),本字段就是value的值 |
|
Announce报文的接收超时倍数,在倍数的发送周期内,若未收到主节点的Announce报文,则认为主节点失效 |
|
Sync报文的发送周期=2value(单位为秒),本字段就是value的值 |
|
Delay_Req报文的最小发送间隔=2value(单位为秒),本字段就是value的值 |
|
Pdelay_Req报文的发送周期=2value(单位为秒),本字段就是value的值 |
|
display ptp parent命令用来显示当前PTP设备父节点信息。
如果PTP profile和PTP mode没有指定、PTP mode指定为TC或配置了强制状态生效,则显示信息为空。
# 显示当前PTP设备父节点信息。
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 : 254
Offset (log variance) : 65535
Priority1 : 128
Priority2 : 128
表1-5 display ptp parent命令显示信息描述表
父时钟节点的偏差度量,N/A表示无意义 |
|
父时钟节点的相位变化比率,N/A表示无意义 |
|
display ptp statistics命令用来显示PTP统计信息。
display ptp statistics [ interface interface-type interface-number ]
interface interface-type interface-number:显示指定接口上的PTP统计信息。interface-type interface-number表示接口类型和接口编号。如未指定本参数,将显示所有接口的PTP统计信息。
如果PTP profile和PTP mode没有指定,则显示信息为空。
# 显示接口Ten-GigabitEthernet1/0/1上的PTP统计信息。
<Sysname> display ptp statistics interface ten-gigabitethernet1/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
表1-6 display ptp statistics命令显示信息描述表
收到的PTP协议报文数量的统计信息 |
|
发出的PTP协议报文数量的统计信息 |
|
丢弃的PTP协议报文数量的统计信息 |
display ptp time-property命令用来显示PTP时钟节点时间特性。
如果PTP profile和PTP mode没有指定、PTP mode指定为TC或配置了强制状态生效,则显示信息为空。
# 显示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)
表1-7 display ptp time-property命令显示信息描述表
PTP时钟节点时间特性 |
|
· True:有效 · False:无效 |
|
最优时钟的UTC时间相对于TAI时间的累计偏移量(单位为秒) |
|
· Yes:表示是 · No:表示不是 |
|
· Yes:表示是 · No:表示不是 |
|
· Ture:PTP时间可跟踪 · False:PTP时间不可跟踪 |
|
· Ture:频率可跟踪 · False:频率不可跟踪 |
|
PTP时间标识: · True:PTP时间标识 · False:非PTP时间标识 |
|
· 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 profile和PTP mode后,才允许配置该命令。
# 配置强制状态生效。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp active force-state
ptp announce-interval命令用来配置Announce报文的发送周期。
undo ptp announce-interval命令用来恢复缺省情况。
不同PTP profile的缺省情况不同:
· 当PTP profile为IEEE 1588 version 2时,Announce报文的发送周期为2(即21)秒。
· 当PTP profile为IEEE 802.1AS时,Announce报文的发送周期为1(即20)秒。
value:Announce报文的发送周期=2value,单位为秒。当PTP profile为IEEE 1588 version 2时,value的取值范围为0~4;当PTP profile为IEEE 802.1AS时,value的取值范围为0~6。
必须先配置PTP profile和PTP mode后,才允许配置该命令。
# 在接口Ten-GigabitEthernet1/0/1上配置Announce报文的发送周期为4(即22)秒。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp announce-interval 2
ptp announce-timeout命令用来配置Announce报文的接收超时倍数。
undo ptp announce-timeout命令用来恢复缺省情况。
ptp announce-timeout multiple-value
Announce报文的接收超时倍数为3。
multiple-value:表示Announce报文的接收超时倍数,取值范围为2~10。
· 必须先配置PTP profile和PTP mode后,才允许配置该命令。
· 主节点会周期性地发送Announce报文给从节点,当PTP profile为IEEE 1588 version 2时,如果从节点在本端配置的Announce报文发送周期的multiple-value倍时间之内未收到主节点发来的Announce报文,便认为该主节点失效;当PTP profile为IEEE 802.1AS时,如果从节点在对端配置的Announce报文发送周期的multiple-value倍时间之内未收到主节点发来的Announce报文,便认为该主节点失效。
· 为了保证PTP网络的稳定,请根据网络环境配置合理的值。一般情况下,建议将Announce报文的接收超时倍数配置为5~7。
# 在接口Ten-GigabitEthernet1/0/1上配置Announce报文的接收超时倍数为5。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp announce-timeout 5
ptp asymmetry-correction命令用来配置非对称延迟校正时间。
undo ptp asymmetry-correction命令用来恢复缺省情况。
ptp asymmetry-correction { minus | plus } value
接口的非对称延迟校正时间为0纳秒,即不进行校正。
minus:表示进行负的非对称延迟校正。
plus:表示进行正的非对称延迟校正。
value:表示非对称延迟的校正时间值,取值范围为0~2000000,单位为纳秒。
必须先配置PTP profile和PTP mode后,才允许配置该命令。
# 在接口Ten-GigabitEthernet1/0/1上配置非对称延迟的校正时间100纳秒。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp asymmetry-correction plus 100
ptp clock-source命令用来配置外接Bits时钟的相关参数。
undo ptp clock-source命令用来恢复缺省情况。
ptp clock-source { bits1 | bits2 } { accuracy acc-value | class class-value | time-source ts-value }
undo ptp clock-source { bits1 | bits2 } { accuracy | class | time-source }
外接Bits时钟的时间精度值为254,时间等级值为248,属性值为160。
bits1:表示配置第一路外接Bits时钟的参数。
bits2:表示配置第二路外接Bits时钟的参数。
accuracy acc-value:表示时钟的时间精度。acc-value为时间精度值,取值范围为0~255,数值越小精度越高,具体取值及其含义如表1-8所示。
00~1F |
Reserved(保留) |
时间精确到25纳秒(1纳秒=10-9秒)以内 |
|
时间精确到100纳秒以内 |
|
时间精确到250纳秒以内 |
|
时间精确到1微秒(1微秒=10-6秒)以内 |
|
时间精确到2.5微秒以内 |
|
时间精确到10微秒以内 |
|
时间精确到25微秒以内 |
|
时间精确到100微秒以内 |
|
时间精确到250微秒以内 |
|
时间精确到1毫秒(1毫秒=10-3秒)以内 |
|
时间精确到2.5毫秒以内 |
|
时间精确到10毫秒以内 |
|
时间精确到25毫秒以内 |
|
时间精确到100毫秒以内 |
|
时间精确到250毫秒以内 |
|
时间精确到1秒以内 |
|
时间精确到10秒以内 |
|
32~7F |
Reserved(保留) |
80~FD |
For use by alternate PTP profiles(为PTP profile预留) |
Unknown(未知) |
|
Reserved(保留) |
class class-value:表示时钟的时间等级。class-value为时间等级值,取值范围为0~255,数值越小等级越高,具体取值及其含义如表1-9所示(未列出的取值均被协议所保留)。
表示与主参考时间源保持同步的时钟节点,由PTP来分配时间表。时间等级值为6的时钟节点不可成为该域中其他时钟的从时钟 |
|
表示先前时间等级值为6、但已无法与特定用途时间源保持同步的时钟节点,已进入续任模式且满足续任条件的时钟节点,由PTP来分配时间表。时间等级值为7的时钟节点不可成为该域中其他时钟的从时钟 |
|
表示与特定用途的时间源保持同步的时钟节点,由ARB来分配时间表。时间等级值为13的时钟节点不可成为该域中其他时钟的从时钟 |
|
表示先前时间等级值为13、但已无法与特定用途时间源保持同步的时钟节点,已进入续任模式且满足续任条件的时钟节点,由ARB来分配时间表。时间等级值为14的时钟节点不可成为该域中其他时钟的从时钟 |
|
表示时间等级值为7的时钟节点由于不满足续任条件而降级为备选时钟A。时间等级值为52的时钟节点不可成为该域中其他时钟的从时钟 |
|
表示时间等级值为14的时钟节点由于不满足续任条件而降级为备选时钟A。时间等级值为58的时钟节点不可成为该域中其他时钟的从时钟 |
|
表示时间等级值为7的时钟节点由于不满足续任条件而降级为备选时钟B。时间等级值为187的时钟节点可成为该域中其他时钟的从时钟 |
|
表示时间等级值为14的时钟节点由于不满足续任条件而降级为备选时钟B。时间等级值为193的时钟节点可成为该域中其他时钟的从时钟 |
|
表示工作模式为Slave-only的时钟节点 |
time-source ts-value:表示时钟的属性。ts-value为属性值,取值范围为0~255,具体取值及其含义如表1-10所示(未列出的取值均被协议所保留)。
Atomic clock(原子时钟) |
|
GPS(Global Positioning System,全球定位系统) |
|
Terrestrial radio(陆基无线电) |
|
PTP(Precision Time Protocol,精确时间协议) |
|
NTP(Network Time Protocol,网络时间协议) |
|
Handset(手持设备) |
|
Other(其他) |
|
Internal oscillator(内部振荡器) |
|
F0~FE |
For use by alternate PTP profiles(为PTP profile预留) |
Reserved(保留) |
必须先配置PTP profile和PTP mode后,才允许配置该命令。
# 配置外接Bits1时钟的时间精度值为44。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp clock-source bits1 accuracy 44
ptp clock-step命令用来配置时间戳的携带模式。
undo ptp clock-step命令用来恢复缺省情况。
ptp clock-step { one-step | two-step }
one-step:表示时间戳的携带模式为单步模式。
two-step:表示时间戳的携带模式为双步模式。
· 必须先配置PTP profile和PTP mode后,才允许配置该命令。
· 当profile为IEEE 802.1AS时,只支持双步模式。
· 当mode为E2ETC、P2PTC、E2ETC+OC或P2PTC+OC时,只支持双步模式。
# 在接口Ten-GigabitEthernet1/0/1上配置时间戳的携带模式为双步模式。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp clock-step two-step
ptp delay-mechanism命令用来配置BC或OC的延时测量机制。
undo ptp delay-mechanism命令用来恢复缺省情况。
ptp delay-mechanism { e2e | p2p }
不同PTP profile的缺省情况不同:
· 当profile为IEEE 1588 version 2时,缺省延时测量机制为请求应答机制。
· 当profile为IEEE 802.1AS时,缺省延时测量机制为端延时机制。
e2e:表示E2ETC所使用的请求应答机制。
p2p:表示P2PTC所使用的端延时机制。
· 只有当设备的时钟节点类型为BC或OC时,才允许配置该命令。
· 当profile为IEEE 802.1AS时,只支持端延时机制,不允许配置该命令。
# 配置设备的时钟节点类型为OC,并在接口Ten-GigabitEthernet1/0/1上配置延时测量机制为请求应答机制。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp delay-mechanism e2e
ptp destination-mac命令用来配置非Pdelay报文的目的MAC地址。
undo ptp destination-mac命令用来恢复缺省情况。
ptp destination-mac mac-address
非Pdelay报文的目的MAC地址为011B-1900-0000。
mac-address:表示非Pdelay报文的目的MAC地址,取值为0180-C200-000E或011B-1900-0000。
· 必须先配置PTP profile和PTP mode后,才允许配置该命令。
· Pdelay报文(包括Pdelay_Req、Pdelay_Resp、Pdelay_Resp_Follow_Up等)默认的目的MAC地址为0180-C200-000E,不可修改。
· 当profile为IEEE 802.1AS时,不允许配置该命令。
· 该配置在PTP报文选择Ethernet封装时才有意义。
# 在接口Ten-GigabitEthernet1/0/1上配置非Pdelay报文的目的MAC地址为0180-C200-000E。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp destination-mac 0180-c200-000e
ptp domain命令用来配置设备所属的PTP域。
undo ptp domain命令用来恢复缺省情况。
PTP设备缺省属于域0。
domain-number:表示设备加入的PTP域,domain-number的取值范围为0~255。
必须先配置PTP profile和PTP mode后,才允许配置该命令。
# 配置设备所属的PTP域为2。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 2
ptp enable命令用来使能接口的PTP功能。
undo ptp enable命令用来关闭接口的PTP功能。
接口的PTP功能处于关闭状态。
· 必须先配置PTP profile和PTP mode后,才允许配置该命令。
· 当设备时钟节点类型为OC时,只允许在一个接口上使能PTP功能。
· 建议在完成PTP相关参数配置后,再在接口上使能PTP功能。
# 配置设备的时钟节点类型为OC,并在接口Ten-GigabitEthernet1/0/1上使能PTP功能。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp enable
# 配置设备的时钟节点类型为E2ETC,并在接口Ten-GigabitEthernet1/0/1和Ten-GigabitEthernet1/0/2上使能PTP功能。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode e2etc
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp enable
[Sysname-Ten-GigabitEthernet1/0/1] interface ten-gigabitethernet 1/0/2
[Sysname-Ten-GigabitEthernet1/0/2] ptp enable
ptp force-state命令用来配置PTP接口的强制角色。
undo ptp force-state命令用来恢复缺省情况。
ptp force-state { master | passive | slave }
PTP接口的角色由BMC算法自动生成。
master:表示PTP接口的角色为Master端口。
passive:表示PTP接口的角色为Passive端口。
slave:表示PTP接口的角色为Slave端口。
· 必须先配置PTP profile和PTP mode后,才允许配置该命令。
· 一台设备上最多只允许配置一个Slave端口。
# 配置设备的时钟节点类型为OC,并配置PTP接口Ten-GigabitEthernet1/0/1的强制角色为Slave端口。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp force-state slave
ptp min-delayreq-interval命令用来配置Delay_Req报文的最小发送间隔。
undo ptp min-delayreq-interval命令用来恢复缺省情况。
ptp min-delayreq-interval value
undo ptp min-delayreq-interval
不同PTP profile的缺省情况不同:
· 当profile为IEEE 1588 version 2时,Delay_Req报文的最小发送间隔为1(即20)秒。
· 当profile为IEEE 802.1AS时,不允许配置该命令。
value:Delay_Req报文的最小发送间隔=2value,单位为秒,value的取值范围为-4~6。
必须先配置PTP profile和PTP mode后,才允许配置该命令。
# 在接口Ten-GigabitEthernet1/0/1上配置Delay_Req报文的最小发送间隔为4(即22)秒。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp min-delayreq-interval 2
ptp mode命令用来配置设备的时钟节点类型。
undo ptp mode命令用来恢复缺省情况。
ptp mode { bc | e2etc | e2etc-oc | oc | p2ptc | p2ptc-oc }
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 profile后,才允许配置该命令。
· 当profile为IEEE 802.1AS时,不允许配置为E2ETC或E2ETC+OC类型。
· 改变设备的时钟节点类型,会清空除profile类型外的所有配置。
# 配置设备的时钟节点类型为OC。
[Sysname] ptp profile 1588v2
ptp pdelay-req-interval命令用来配置Pdelay_Req报文的发送周期。
undo ptp pdelay-req-interval命令用来恢复缺省情况。
Pdelay_Req报文的发送周期为1(即20)秒。
value:Pdelay_Req报文的发送周期=2value,单位为秒,value的取值范围为-4~6。当profile为IEEE 1588 version 2时,value的取值范围为0~5。
必须先配置PTP profile和PTP mode后,才允许配置该命令。
# 在接口Ten-GigabitEthernet1/0/1上配置Pdelay_Req报文的发送周期为4(即22)秒。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp pdelay-req-interval 2
ptp port-mode命令用来配置TC+OC(包括E2ETC+OC和P2PTC+OC)的接口类型为OC。
undo ptp port-mode命令用来恢复缺省情况。
E2ETC+OC和P2PTC+OC上各接口的类型都为TC。
oc:表示TC+OC的接口类型为OC。
· 必须先配置PTP profile和PTP mode后,才允许配置该命令。
· 只有当设备的时钟节点类型为E2ETC+OC或P2PTC+OC时才允许配置该命令。
# 配置设备的时钟节点类型为P2PTC+OC,并配置接口Ten-GigabitEthernet1/0/1的类型为OC。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode p2ptc-oc
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp port-mode oc
ptp priority clock-source命令用来配置时钟参与BMC算法的优先级参数。
undo ptp priority clock-source命令用来恢复缺省情况。
ptp priority clock-source { bits1 | bits2 | local } { priority1 pri1-value | priority2 pri2-value }
undo ptp priority clock-source { bits1 | bits2 | local } { priority1 | priority2 }
不同PTP profile的缺省情况不同:
· 当profile为IEEE 1588 version 2时,时钟优先级一、二的缺省值均为128。
· 当profile为IEEE 802.1AS时,时钟优先级一的缺省值均为246,时钟优先级二的缺省值均为248。
bits1:表示配置第一路外接Bits时钟的优先级参数。
bits2:表示配置第二路外接Bits时钟的优先级参数。
local:表示配置本地时钟的优先级参数。
priority1 pri1-value:表示时钟的优先级一。pri1-value为优先级一的值,取值范围为0~255,数值越小优先级越高。
priority2 pri2-value:表示时钟的优先级二。pri2-value为优先级二的值,取值范围为0~255,数值越小优先级越高。
必须先配置PTP profile和PTP mode后,才允许配置该命令。
# 配置本地时钟的优先级一值为10。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp priority clock-source local priority1 10
ptp profile命令用来配置设备采用的PTP协议标准。
undo ptp profile命令用来恢复缺省情况。
ptp profile { 1588v2 | 8021as }
未配置设备采用的PTP协议标准,PTP协议不运行。
1588v2:表示采用的PTP协议标准为IEEE 1588 version 2。
8021as:表示采用的PTP协议标准为IEEE 802.1AS。
· 必须首先配置设备支持的PTP协议标准,否则不允许执行其他PTP配置命令。
· 当改变或取消设备采用的PTP协议标准时,PTP功能不工作,将会清空用户在之前PTP协议标准下的所有PTP配置。
# 配置设备采用的PTP协议标准为IEEE 1588 version 2。
[Sysname] ptp profile 1588v2
ptp slave-only命令用来配置OC的工作模式为Slave-only,即OC只能作为从时钟。
undo ptp slave-only命令用来恢复缺省情况。
OC的工作模式不是Slave-only,即OC既可作为主时钟也可作为从时钟。
· 必须先配置PTP profile和PTP mode后,才允许配置该命令。
· 只有当设备的时钟节点类型为OC时,才允许配置该命令。
· 当OC的工作模式为Slave-only时,也允许将其PTP接口强制配置为Master端口或Passive端口,通过ptp force-state命令进行生效配置。
# 配置设备的时钟节点类型为OC,并配置其工作模式为Slave-only。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp slave-only
ptp source命令用来配置使用UDP格式封装PTP报文时报文的源IP地址。
undo ptp source命令用来恢复缺省情况。
ptp source ip-address [ vpn-instance vpn-instance-name ]
undo ptp source ip-address [ vpn-instance vpn-instance-name ]
接口没有指定PTP报文的源IP地址。
ip-address:表示PTP报文的源IP地址。
vpn-instance vpn-instance-name:指定PTP协议和对端设备通信时使用的VPN,vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。
· 必须先配置PTP profile和PTP mode后,才允许配置该命令。
· 当profile为IEEE 802.1AS时,不允许配置该命令。
· 当接口的PTP报文封装格式为UDP(IPv4)格式时,必须配置该命令,该接口PTP功能才会工作。
# 配置PTP报文的源IP地址为3.5.1.5。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp source 3.5.1.5
ptp syn-interval命令用来配置Sync报文的发送周期。
undo ptp syn-interval命令用来恢复缺省情况。
不同PTP profile的缺省情况不同:
· 当profile为IEEE 1588 version 2时,Sync报文的发送周期为1(即20)秒。
· 当profile为IEEE 802.1AS时,Sync报文的发送周期为1/8(即2-3)秒。
value:Sync报文的发送周期=2value,单位为秒,当profile为IEEE 802.1AS时,value的取值范围为-4~6;当profile为IEEE 1588 version 2时,value的取值范围为-1~1。
必须先配置PTP profile和PTP mode后,才允许配置该命令。
# 在接口Ten-GigabitEthernet1/0/1上配置Sync报文的发送周期为2(即21)秒。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp syn-interval 1
ptp transport-protocol命令用来配置当前接口的PTP报文封装格式为UDP(IPv4)格式。
undo ptp transport-protocol命令用来恢复缺省情况。
PTP报文的封装格式为IEEE 802.3/Ethernet格式。
udp:表示配置接口下PTP报文的封装格式为UDP(IPv4)。
· 必须先配置PTP profile和PTP mode后,才允许配置该命令。
· 当profile为IEEE 802.1AS时,不允许配置该命令。
# 配置接口Ten-GigabitEthernet1/0/1的PTP报文封装格式为UDP(IPv4)格式。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp transport-protocol udp
ptp utc命令用来配置UTC的校正日期。
undo ptp utc命令用来恢复缺省情况。
ptp utc { leap59-date | leap61-date } date
undo ptp utc { leap59-date | leap61-date }
没有配置UTC的校正日期。
leap59-date:表示在指定日期的最后一分钟(23点59分)对当前设备的UTC进行校正,使其比TAI慢一秒。
leap61-date:表示在指定日期的最后一分钟(23点59分)对当前设备的UTC进行校正,使其比TAI快一秒。
date:表示指定日期,格式为YYYY/MM/DD。YYYY表示年,取值范围为2000~2035;MM表示月,取值范围为1~12;DD表示日,取值范围取决于所输入的月份。指定日期请不要早于系统的当前日期,否则配置将不会生效。
· 必须先配置PTP profile和PTP mode后,才允许配置该命令。
· leap59和leap61的配置不能够同时存在,后配置的会覆盖前面的配置。
# 假设系统的当前日期为2010年8月8日,配置设备的时钟节点类型为BC,并指定在2010年12月31日的最后一分钟对当前设备的UTC进行校正,使其比TAI慢一秒。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode bc
[Sysname] ptp utc leap59-date 2010/12/31
ptp utc offset命令用来配置UTC相对于TAI的累计偏移量。
undo ptp utc offset命令用来恢复缺省情况。
UTC相对于TAI的累计偏移量为0秒。
utc-offset:表示当前设备的UTC相对于TAI的累计偏移量,utc-offset的取值范围为0~999,单位为秒。
必须先配置PTP profile和PTP mode后,才允许配置该命令。
# 配置UTC相对于TAI的累计偏移量为33秒。
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp utc offset 33
reset ptp statistics命令用来清除PTP的统计信息。
reset ptp statistics [ interface interface-type interface-number ]
interface interface-type interface-number:清除指定接口上的统计信息。interface-type interface-number表示接口类型和接口编号。若未指定接口类型和接口编号,将清除所有接口上的统计信息。
# 清除接口Ten-GigabitEthernet1/0/1上PTP的统计信息。
<Sysname> reset ptp statistics interface ten-gigabitethernet 1/0/1
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!