05-PTP命令
本章節下載: 05-PTP命令 (476.89 KB)
目 錄
1.1.3 display ptp foreign-masters-record
1.1.7 display ptp port-history
1.1.9 display ptp time-property
1.1.11 ptp alarm-threshold { time-lock | time-unlock }
1.1.12 ptp alarm-threshold clock-source-class
1.1.13 ptp alarm-threshold time-offset
1.1.14 ptp alarm-threshold time-offset-sum pk-pk
1.1.17 ptp asymmetry-correction
1.1.26 ptp min-delayreq-interval
1.1.29 ptp pdelay-req-interval
1.1.38 ptp unicast-destination
1.1.43 snmp-agent trap enable ptp
display ptp clock命令用來顯示設備的PTP時鍾信息。
【命令】
display ptp clock
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
請先配置PTP協議標準、時鍾節點類型和PTP域,否則,顯示信息為空。
【舉例】
# 顯示設備的PTP時鍾信息。
<Sysname> display ptp clock
PTP global state : Enabled
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 : -4 (ns)
Mean path delay : 101 (ns)
Steps removed : 1
Local clock time : Sun Jan 15 20:57:29 2019
表1-1 display ptp clock命令顯示信息描述表
字段 |
描述 |
PTP global state |
全局PTP功能: · Enabled:全局PTP功能處於開啟狀態 · Disabled:全局PTP功能處於關閉狀態 |
PTP profile |
PTP協議遵循的標準: · IEEE 1588 Version 2:PTP協議遵循IEEE1588 version 2標準 · SMPTE ST 2059-2:PTP協議遵循SMPTE ST 2059-2標準 |
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:表示不是 |
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
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
如果配置了PTP協議標準、時鍾節點和PTP域,且設備存在從接口,當設備每通過從接口進行一次時間/頻率同步時,就會記錄一條對應信息,此時,執行本命令才能看到顯示信息。若從接口更換,記錄會被清空。
【舉例】
# 顯示從接口時間校正的曆史信息。
<Sysname> display ptp corrections
Slave port Correction time Corrections(s,ns) Rate ratio
XGE1/0/1 Mar 11 03:14:54 2019 0,74 0.999999973
XGE1/0/1 Mar 11 03:14:55 2019 -1,17 0.999999980
表1-2 display ptp corrections命令顯示信息描述表
字段 |
描述 |
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 ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface interface-type interface-number:顯示指定接口上的外部主節點信息,interface-type interface-number表示接口類型和接口編號。如未指定本參數,顯示所有接口的相應信息。
【使用指導】
當PTP協議標準為IEEE 1588 version 2、SMPTE ST 2059-2,配置了時鍾節點類型和PTP域,且設備存在Slave、Passive或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 62214E-FFFE-B20100 128 128 248 254 65535 0 Yes
表1-3 display ptp foreign-masters-record命令顯示信息描述表
字段 |
描述 |
Interface |
PTP接口的名稱 |
Clock ID |
外部主時鍾節點的編號 |
P1 |
時鍾第一優先級的值 |
P2 |
時鍾第二優先級的值 |
C |
時鍾的時間等級值 |
A |
時鍾的時間精度值 |
OSLV |
最優時鍾的偏差度量 |
SR |
最優時鍾到該時鍾節點的跳數 |
GM |
最優時鍾節點: · Yes:表示該節點是最優時鍾節點 · No:表示該節點不是最優時鍾節點 |
display ptp interface命令用來顯示接口的PTP運行信息。
【命令】
display ptp interface [ interface-type interface-number ]
display ptp interface brief
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
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 state : Enabled
Transport protocol of PTP : User Datagram Protocol (IPv4)
Unicast destination address : 10.10.10.2
DSCP priority : 56
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 : 1357 (ns)
表1-4 display ptp interface命令顯示信息描述表
字段 |
描述 |
||
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 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
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
在以下情景下執行本命令顯示信息為空:
· PTP協議標準、時鍾節點類型和PTP域三個參數中至少有一項未配置。
· 時鍾節點類型指定為TC。
· 配置了強製狀態生效。
【舉例】
# 顯示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 : 254
Offset (log variance) : 65535
Priority1 : 128
Priority2 : 128
表1-5 display ptp parent命令顯示信息描述表
字段 |
描述 |
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
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
將從主時鍾開始按順序顯示PTP同步時鍾路徑上的時鍾節點。
以下情景執行本命令,顯示信息將為空:
· PTP協議標準、時鍾節點類型和PTP域三個參數中至少有一項未配置。
· 時鍾節點類型配置為e2etc、e2etc-oc、p2ptc、p2ptc-oc或t-tc。
· 使用ptp active force-state命令配置了強製狀態生效。
【舉例】
# 顯示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
表1-6 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 ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface interface-type interface-number:表示接口類型和接口編號。不指定該參數時,表示所有接口。
【舉例】
# 顯示設備所有PTP接口角色變化的曆史信息。
<Sysname> display ptp port-history
Interface: Ten-GigabitEthernet1/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接口的名稱 |
Role change |
PTP端口的角色變化 |
Time |
端口角色計算時間 |
IfBMCInfo |
接口BMC信息: · 使用IEEE 1588 Version 2、SMPTE ST 2059-2時,由協議類型、第一優先級、時鍾等級、時鍾精度、第二優先級、發送端口號、接收端口號、源端口號、跳數、偏差度量、端口號組成,以空格分隔 |
display ptp statistics命令用來顯示PTP統計信息。
【命令】
display ptp statistics [ interface interface-type interface-number ]
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【參數】
interface interface-type interface-number:顯示指定接口上的PTP統計信息。interface-type interface-number表示接口類型和接口編號。如未指定本參數,將顯示所有接口的PTP統計信息。
【使用指導】
請先配置PTP協議標準、時鍾節點類型和PTP域,否則,顯示信息為空。
【舉例】
# 顯示接口Ten-GigabitEthernet1/0/1上的PTP統計信息。
<Sysname> display ptp statistics interface ten-gigabitethernet 1/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-GigabitEthernet1/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
表1-8 display ptp statistics命令顯示信息描述表
字段 |
描述 |
Received packets |
接口收到的PTP協議報文數量的統計信息 |
Sent packets |
接口發出的PTP協議報文數量的統計信息 |
Discarded packets |
接口丟棄的PTP協議報文數量的統計信息 |
display ptp time-property命令用來顯示PTP時鍾節點時間信息。
【命令】
display ptp time-property
【視圖】
任意視圖
【缺省用戶角色】
network-admin
network-operator
【使用指導】
在以下情景下執行本命令顯示信息為空:
· PTP協議標準、時鍾節點類型和PTP域三個參數中至少有一項未配置。
· 時鍾節點類型指定為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-9 display ptp time-property命令顯示信息描述表
字段 |
描述 |
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
【缺省情況】
未配置強製狀態生效。
【視圖】
係統視圖
【缺省用戶角色】
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 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時間鎖定閾值為50ns,失鎖閾值為5000ns。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
time-lock lock-value:PTP時間鎖定閾值,取值範圍為5~200,單位為ns。
time-unlock unlock-value:PTP時間失鎖閾值,取值範圍為10~5000,單位為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協議標準和時鍾節點後,才允許配置該命令。
僅IEEE 1588 version 2協議標準支持配置此命令。
【舉例】
# 配置時間源劣化日誌輸出參數值為20。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode bc
[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協議標準和時鍾節點後,才允許配置該命令。
僅IEEE 1588 version 2協議標準支持配置此命令。
【舉例】
# 配置PTP源絕對時間差日誌輸出參數值為800ns。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode bc
[Sysname] ptp alarm-threshold time-offset 800
【相關命令】
· ptp domain
· ptp mode
· ptp profile
ptp alarm-threshold time-offset-sum pk-pk命令用來配置PTP源時間偏差累加和的峰峰值日誌輸出參數。
undo ptp alarm-threshold time-offset-sum pk-pk命令用來恢複缺省情況。
【命令】
ptp alarm-threshold time-offset-sum pk-pk threshold-value
undo ptp alarm-threshold time-offset-sum pk-pk
【缺省情況】
PTP源時間偏差累加和的峰峰值日誌輸出參數為500ns。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
threshold-value:表示PTP源時間偏差累加和的峰峰值日誌輸出參數值,取值範圍為0~2000,單位為ns。
【使用指導】
每隔一段時間,PTP會計算一次源時間偏差累加和的峰峰值並將該值與本命令配置的日誌輸出參數值進行比較,大於等於該閾值則生成對應日誌提醒網絡管理員。
必須先配置PTP協議標準和時鍾節點後,才允許配置該命令。
【舉例】
# 配置PTP源時間偏差累加和的峰峰值日誌輸出參數值為1500ns。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode bc
[Sysname] ptp alarm-threshold time-offset-sum pk-pk 1500
【相關命令】
· 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時,Announce報文的發送周期為2(即21)秒。
· 當PTP協議標準為SMPTE ST 2059-2時,Announce報文的發送周期為1/4(即2-2)秒。
【視圖】
二層以太網接口視圖
三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
interval:Announce報文的發送周期=2interval,單位為秒。當PTP協議標準為IEEE 1588 version 2時,interval的取值範圍為0~4;當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-GigabitEthernet1/0/1上配置Announce報文的發送周期為4(即22)秒。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/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。
【視圖】
二層以太網接口視圖
三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
multiple-value:表示Announce報文的接收超時倍數,取值範圍為2~10。
【使用指導】
主節點會周期性地發送Announce報文給從節點,當PTP協議標準為IEEE 1588 version 2或SMPTE ST 2059-2時,如果從節點在本端配置的Announce報文發送周期的multiple-value倍時間之內未收到主節點發來的Announce報文,便認為該主節點失效。
必須先配置PTP協議標準、時鍾節點類型和PTP域後,才允許配置該命令。
為了保證PTP網絡的穩定,請根據網絡環境配置合理的值。一般情況下,建議將Announce報文的接收超時倍數配置為5~7。
【舉例】
# 在接口Ten-GigabitEthernet1/0/1上配置Announce報文的接收超時倍數為5。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/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納秒,即不進行校正。
【視圖】
二層以太網接口視圖
三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
minus:表示進行負的非對稱延遲校正。
plus:表示進行正的非對稱延遲校正。
value:表示非對稱延遲的校正時間值,取值範圍為0~2000000,單位為納秒。
【使用指導】
必須先配置PTP協議標準、時鍾節點類型和PTP域後,才允許配置該命令。
【舉例】
# 在接口Ten-GigabitEthernet1/0/1上配置非對稱延遲的校正時間100納秒。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/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
【缺省情況】
時間戳的攜帶模式為雙步模式。
【視圖】
二層以太網接口視圖
三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
one-step:表示時間戳的攜帶模式為單步模式。
two-step:表示時間戳的攜帶模式為雙步模式。
【使用指導】
必須先配置PTP協議標準、時鍾節點類型和PTP域後,才允許配置該命令。
【舉例】
# 在接口Ten-GigabitEthernet1/0/1上配置時間戳的攜帶模式為雙步模式。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/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、SMPTE ST 2059-2時,缺省延時測量機製為請求應答機製。
【視圖】
二層以太網接口視圖
三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
e2e:表示請求應答機製。
p2p:表示端延時機製。
【使用指導】
必須先配置PTP協議標準、時鍾節點類型和PTP域後,才允許配置該命令。配置時有以下要求:
當PTP協議標準為IEEE 1588 version 2、SMPTE ST 2059-2,且:
¡ 時鍾節點類型為BC或OC時,才允許配置該命令。
¡ 時鍾節點類型為E2ETC、E2ETC+OC、P2PTC和P2PTC+OC時,不允許配置該命令。E2ETC和E2ETC+OC時鍾節點支持請求應答機製和端延時機製,P2PTC僅支持端延時機製。
【舉例】
# 配置設備的時鍾節點類型為OC,並在接口Ten-GigabitEthernet1/0/1上配置延時測量機製為請求應答機製。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp delay-mechanism e2e
【相關命令】
· ptp domain
· ptp mode
· ptp profile
ptp destination-mac命令用來配置非Pdelay報文的目的MAC地址。
undo ptp destination-mac命令用來恢複缺省情況。
【命令】
ptp destination-mac mac-address
undo ptp destination-mac
【缺省情況】
非Pdelay報文的目的MAC地址為011B-1900-0000。
【視圖】
二層以太網接口視圖
三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
mac-address:表示非Pdelay報文的目的MAC地址,取值為0180-C200-000E或011B-1900-0000。
【使用指導】
必須先配置PTP協議標準、時鍾節點類型和PTP域後,才允許配置該命令。當PTP協議標準為SMPTE ST 2059-2時,不允許配置該命令。
Pdelay報文(包括Pdelay_Req、Pdelay_Resp、Pdelay_Resp_Follow_Up等)的目的MAC地址為0180-C200-000E,不可修改。
該命令在PTP報文采用IEEE 802.3/Ethernet封裝格式時才生效。
【舉例】
# 在接口Ten-GigabitEthernet1/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 1/0/1
[Sysname-Ten-GigabitEthernet1/0/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域。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
domain-number:表示設備加入的PTP域。當PTP協議標準為IEEE 1588 version 2時,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 mode
· ptp profile
ptp dscp命令用來配置PTP報文封裝格式為IPv4 UDP時的DSCP優先級。
undo ptp dscp命令用來恢複缺省情況。
【命令】
ptp dscp dscp
undo ptp dscp
【缺省情況】
PTP報文封裝格式為IPv4 UDP時的DSCP優先級為56。
【視圖】
二層以太網接口視圖
三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
dscp:DSCP優先級,取值範圍為0~63。
【使用指導】
必須先配置PTP協議標準、時鍾節點類型和PTP域後,才允許配置該命令。
隻有當PTP報文封裝格式為IPv4 UDP時,該命令才生效。
【舉例】
# 在接口Ten-GigabitEthernet1/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 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp transport-protocol udp
[Sysname-Ten-GigabitEthernet1/0/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功能處於關閉狀態。
【視圖】
二層以太網接口視圖
三層以太網接口視圖
【缺省用戶角色】
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功能不生效。
【舉例】
# 配置設備的時鍾節點類型為OC,並在接口Ten-GigabitEthernet1/0/1上開啟PTP功能。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[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> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode e2etc
[Sysname] ptp domain 1
[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 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算法自動生成。
【視圖】
二層以太網接口視圖
三層以太網接口視圖
【缺省用戶角色】
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激活才能生效。
【舉例】
# 配置設備的時鍾節點類型為OC,並配置PTP接口Ten-GigabitEthernet1/0/1的角色為從接口。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp force-state slave
【相關命令】
· ptp active force-state
· ptp domain
· ptp mode
· ptp profile
· ptp slave-only
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 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時,Delay_Req報文的最小發送周期為1(即20)秒。
【視圖】
二層以太網接口視圖
三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
interval:Delay_Req報文的最小發送時間間隔=2interval,單位為秒。當PTP協議標準為IEEE 1588 version 2時,interval的取值範圍為-4~6;當PTP協議標準為SMPTE ST 2059-2時,interval的取值範圍為-5~4。
【使用指導】
當從時鍾收到Sync報文時,會答複Delay_Req報文並啟動Delay_Req報文發送定時器,定時器的值由本命令配置。定時器在超時前再次收到Sync報文不會答複Delay_Req報文,超時後收到Sync報文才會答複。
必須先配置PTP協議標準、時鍾節點類型和PTP域後,才允許配置該命令。
對於時鍾節點間采用組播通信方式的網絡,隻有主時鍾上配置的本命令生效,在從時鍾上配置的不生效。主時鍾通過PTP報文將該參數的值傳遞給從時鍾,從而控製從時鍾發送Delay_Req報文的周期。在從時鍾上使用display ptp interface命令可以查看本命令的實際生效值。
對於時鍾節點間采用單播通信方式的網絡,本功能在從時鍾本地配置生效,主時鍾無法幹預。
當PTP協議標準為SMPTE ST 2059-2時,interval推薦的配置範圍為(ptp syn-interval的配置值)~(ptp syn-interval的配置值+5)。
【舉例】
# 在接口Ten-GigabitEthernet1/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 1/0/1
[Sysname-Ten-GigabitEthernet1/0/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
對於SMPTE ST 2059-2協議:
ptp mode { bc | e2etc | oc | p2ptc }
undo ptp mode
【缺省情況】
不存在時鍾節點類型。
【視圖】
係統視圖
【缺省用戶角色】
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協議標準為SMPTE ST 2059-2時,不允許配置為E2ETC+OC或P2PTC+OC類型。
【舉例】
# 配置設備的時鍾節點類型為OC。
<Sysname> system-view
[Sysname] ptp profile 1588v2
【相關命令】
· ptp profile
ptp path-trace disable命令用來關閉PTP路徑追蹤功能。
undo ptp path-trace disable命令用來開啟PTP路徑追蹤功能。
【命令】
ptp path-trace disable
undo ptp path-trace disable
【缺省情況】
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
【相關命令】
· 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)秒。
【視圖】
二層以太網接口視圖
三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
interval:Pdelay_Req報文發送的時間間隔=2interval,單位為秒。當PTP協議標準為IEEE 1588 version 2時,interval的取值範圍為0~5;當PTP協議標準為SMPTE ST 2059-2時,interval的取值範圍為-5~4。
【使用指導】
必須先配置PTP協議標準、時鍾節點類型和PTP域後,才允許配置該命令。
當PTP協議標準為SMPTE ST 2059-2時,interval推薦的配置範圍為(ptp syn-interval的配置值)~(ptp syn-interval的配置值+5)。
【舉例】
# 在接口Ten-GigabitEthernet1/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 1/0/1
[Sysname-Ten-GigabitEthernet1/0/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。
【視圖】
二層以太網接口視圖
三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
oc:表示TC+OC的接口類型為OC。
【使用指導】
隻有當設備的時鍾節點類型為E2ETC+OC或P2PTC+OC,且配置了PTP協議標準、時鍾節點類型和PTP域時,才允許配置該命令。
當PTP協議標準為SMPTE ST 2059-2時,不允許配置該命令。
【舉例】
# 配置設備的時鍾節點類型為P2PTC+OC,並配置接口Ten-GigabitEthernet1/0/1的類型為OC。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode p2ptc-oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/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 }
【缺省情況】
時鍾第一、二優先級均為128。
【視圖】
係統視圖
【缺省用戶角色】
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 domain
· ptp mode
· ptp profile
ptp profile命令用來配置設備采用的PTP協議標準。
undo ptp profile命令用來恢複缺省情況。
【命令】
ptp profile { 1588v2 | st2059-2 }
undo ptp profile
【缺省情況】
未配置設備采用的PTP協議標準,PTP協議不運行。
【視圖】
係統視圖
【缺省用戶角色】
network-admin
【參數】
1588v2:表示采用的PTP協議標準為IEEE 1588 version 2。
st2059-2:表示采用的PTP協議標準為SMPTE ST 2059-2。
【使用指導】
必須首先配置設備支持的PTP協議標準,否則不允許執行其他PTP配置命令。
當改變或取消設備采用的PTP協議標準時,PTP功能不工作,將會清空用戶在之前PTP協議標準下的所有PTP配置。
【舉例】
# 配置設備采用的PTP協議標準為IEEE 1588 version 2。
<Sysname> system-view
[Sysname] 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既可作為主時鍾也可作為從時鍾。
【視圖】
係統視圖
【缺省用戶角色】
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
【相關命令】
· ptp domain
· ptp force-state
· ptp mode
· ptp profile
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地址。
【視圖】
係統視圖
【缺省用戶角色】
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報文采用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 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協議標準為SMPTE ST 2059-2時,Sync報文的發送周期為1/8(即2-3)秒。
【視圖】
二層以太網接口視圖
三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
interval:Sync報文的發送周期=2interval,單位為秒,當PTP協議標準為IEEE 1588 version 2時,interval的取值範圍為-1~1;當PTP協議標準為SMPTE ST 2059-2時,interval的取值範圍為-5~-1。
【使用指導】
必須先配置PTP協議標準、時鍾節點類型和PTP域後,才允許配置該命令。
【舉例】
# 在接口Ten-GigabitEthernet1/0/1上配置Sync報文的發送周期為2(即21)秒。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/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次。
【視圖】
係統視圖
【缺省用戶角色】
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 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格式。
【視圖】
二層以太網接口視圖
三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
udp:表示配置接口下PTP報文的封裝格式為IPv4 UDP。
【使用指導】
必須先配置PTP協議標準、時鍾節點類型和PTP域後,才允許配置該命令。當PTP協議標準為SMPTE ST 2059-2,不允許配置該命令。
【舉例】
# 配置接口Ten-GigabitEthernet1/0/1的PTP報文封裝格式為IPv4 UDP格式。
<Sysname> system-view
[Sysname] ptp profile 1588v2
[Sysname] ptp mode oc
[Sysname] ptp domain 0
[Sysname] interface ten-gigabitethernet 1/0/1
[Sysname-Ten-GigabitEthernet1/0/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地址。
【視圖】
三層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
ip-address:表示采用IPv4 UDP封裝格式的單播PTP報文的目的IP地址。
【使用指導】
必須先配置PTP協議標準、時鍾節點類型和PTP域後,才允許配置該命令。
該命令在PTP報文采用IPv4 UDP封裝格式時才生效。
【舉例】
# 在接口Ten-GigabitEthernet1/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 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp transport-protocol udp
[Sysname-Ten-GigabitEthernet1/0/1] ptp unicast-destination 10.10.10.2
【相關命令】
· ptp domain
· ptp mode
· ptp profile
· ptp transport-protocol
ptp utc命令用來配置UTC的校正日期。
undo ptp utc命令用來取消該配置。
【命令】
ptp utc { leap59-date | leap61-date } date
undo ptp utc { leap59-date | leap61-date }
【缺省情況】
未配置UTC的校正日期。
【視圖】
係統視圖
【缺省用戶角色】
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秒。
【視圖】
係統視圖
【缺省用戶角色】
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。
【視圖】
二層以太網接口視圖
【缺省用戶角色】
network-admin
【參數】
vlan vlan-id:VLAN的編號,vlan-id的取值範圍為1~4094。
dot1p dot1p-value:802.1p優先級,取值範圍為0~7,缺省值為7,即最高優先級。
【使用指導】
必須先配置PTP協議標準、時鍾節點類型和PTP域後,才允許配置該命令。
【舉例】
# 在接口Ten-GigabitEthernet1/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 1/0/1
[Sysname-Ten-GigabitEthernet1/0/1] ptp vlan 2 dot1p 6
【相關命令】
· ptp domain
· ptp mode
· ptp profile
reset ptp statistics命令用來清除PTP的統計信息。
【命令】
reset ptp statistics [ interface interface-type interface-number ]
【視圖】
用戶視圖
【缺省用戶角色】
network-admin
【參數】
interface interface-type interface-number:清除指定接口下的統計信息。interface-type interface-number表示接口類型和接口編號。未指定本參數時,表示清除所有接口下的PTP統計信息。
【舉例】
# 清除接口Ten-GigabitEthernet1/0/1上PTP的統計信息。
<Sysname> reset ptp statistics interface ten-gigabitethernet 1/0/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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!