• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

13-网络管理和监控

目录

04-PTP故障处理手册

本章节下载 04-PTP故障处理手册  (187.27 KB)

04-PTP故障处理手册

1 网络管理和监控类故障处理

1.1  PTP故障处理

1.1.1  PTP处于未同步状态

1. 故障描述

设备上配置了PTP时间同步,但是设备的系统时间未和PTP时钟源同步。在设备上执行display clock命令显示的系统时间、设备生成的日志中携带的时间均和PTP时钟源的时间不同。

2. 常见原因

本类故障的常见原因主要包括:

·     系统时间配置错误。

·     当前GM不是网络规划的PTP时钟源。

·     PTP模块配置错误。

·     PTP端口收发的PTP协议报文异常。

·     PTP时间同步精度超出了常规范围。

3. 故障分析

本类故障的诊断流程如图1-1所示。

图1-1 PTP时间未同步故障诊断流程图

 

4. 处理步骤

(1)     确认系统时间配置是否存在错误。

在设备上执行display current-configuration | include clock命令,查看设备当前生效的系统时间配置,并根据显示信息进行以下处理:

a.     如果显示信息中未存在clock protocol ptp命令,请配置clock protocol ptp命令。clock protocol ptp表示将通过PTP协议获取的时间作为设备的系统时间。

b.     设备通过PTP协议获取的是UTC(Coordinated Universal Time,国际协调时间)时间,如果PTP时钟源上配置了时区和夏令时,请在设备的系统视图下,执行clock timezone命令配置时区,执行clock summer-time命令配置夏令时,并确保本设备上配置的时区和夏令时和PTP时钟源上的配置一致。

c.     在设备上执行display clock命令,如果显示的系统时间和PTP时钟源一致,则说明故障已经解决,无需继续处理;否则,请继续定位并处理。

(2)     如果PTP处于同步状态,确认当前GM不是网络规划的PTP时钟源。

(3)     在设备上执行display ptp clock命令,如果Lock status字段取值为Locked,说明PTP时间处于同步状态。请继续执行display ptp parent命令并通过显示信息中的Grandmaster clock区段查看PTP时钟源的信息,如果显示的PTP时钟源不是网络规划的时钟源,请参照以下步骤进行处理:

a.     请检查网络规划的PTP时钟源是否故障。如果网络规划的PTP时钟源故障,请先修复PTP时钟源。

b.     在设备上执行ptp clock-source命令,配置网络规划的PTP时钟源的时间精度值和时间等级值等参数,使得网络规划的PTP时钟源能当选为整个PTP时钟同步网络的GM(Grandmaster)。

c.     检查设备到网络规划的PTP时钟源之间的PTP同步链路。如果PTP同步链路故障导致网络启用了备用PTP时钟源,请先解决PTP同步链路故障问题。

d.     在设备上执行display clock命令,如果显示的系统时间和PTP时钟源一致,则说明故障已经解决,无需继续处理;否则,请继续定位并处理。

(4)     如果PTP处于未同步状态,确认PTP配置是否存在错误。请参照以下步骤执行:

a.     在设备上执行display ptp clock命令,通过显示信息检查设备的PTP配置是否存在错误。同一PTP时钟同步网络中的设备,需要:

-     配置相同的PTP profile。如果配置不同,请在系统视图下执行ptp profile命令修改。

-     配置相同的Clock domain。如果配置不同,请在系统视图下执行ptp domain命令修改。

-     根据设备在网络中的拓扑位置,配置对应的PTP mode。如果配置不符合组网需求(例如使用IEEE 1588v2协议时,如果设备上下游都连接了PTP节点,则不能将设备的时钟节点类型配置为OC),请在系统视图下执行ptp mode命令修改。

<Sysname> display ptp clock

PTP global state    : Enabled

PTP profile          : IEEE 1588 Version 2

PTP mode             : BC

Slave only           : No

Lock status          : Unlocked

Clock ID              : 08B61B-FFFE-6B0200

Clock type            : Local

Clock domain          : 1

Number of PTP ports : 2

Priority1      : 128

Priority2      : 128

Clock quality :

 Class                    : 248

 Accuracy                 : 254

 Offset (log variance) : 65535

Offset from master : 78500000 (ns)

Mean path delay     : 500000 (ns)

Steps removed       : 1

Local clock time    : Sun Apr 9 17:19:09 2023

b.     在设备上执行display ptp interface命令,通过显示信息检查PTP接口的PTP配置是否存在错误。同一PTP时钟同步网络中PTP接口的配置有如下要求:

-     在参与PTP时钟同步的接口上开启PTP功能。如果接口未开启PTP功能,请在以太网接口视图下执行ptp enable命令开启。连接PTP时钟源的接口的PTP状态应该为Slave,连接下一级PTP节点的接口的PTP状态应该为Master。

当使用ITU-T G.8275.1协议标准,且设备运行在T-BC模式,或者设备使用ITU-T G.8275.2协议标准时,T-BC-P和T-BC节点上的端口有master-only属性,若想让端口作为从端口,接受上游节点的PTP时钟,需要在接口下配置ptp notslave disable命令。

-     本端和对端端口配置相同的Delay mechanism。如果配置不同,请在以太网接口视图下执行ptp delay-mechanism命令修改。

-     本端和对端端口配置相同的Transport protocol of PTP。如果配置不同,请在以太网接口视图下执行ptp transport-protocol命令修改。

-     根据Mean path delayPTP链路平均路径延时)来配置本端和对端端口PTP报文发送周期,以便确保PTP报文的超时时间大于平均路径延时。否则,可能因为PTP链路平均路径延时过大,导致设备未能在超时时间内收到PTP报文,最终影响PTP时间同步。在以太网接口视图下执行ptp announce-intervalptp announce-timeoutptp delay-resp-intervalptp pdelay-req-intervalptp syn-interval命令可修改PTP报文的发送参数。请按照设备允许的取值范围配置本设备和上游、下游节点的PTP报文发送参数,以免PTP报文发送参数不匹配,导致PTP同步失败。

<Sysname> display ptp interface brief

<Sysname> display ptp interface ten-gigabitethernet 2/0/0

Clock ID                       : 08B61B-FFFE-6B0200

Port number                    : 2

PTP version                    : 2

PTP state                      : Enabled

Transport protocol of PTP   : IEEE 802.3/Ethernet

Port state                     : Slave

Force state                    : No

Clock step                     : Two

Asymmetry correction         : 0

Delay mechanism               : End to End

Unicast negotiate port role : Disabled

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                             : 500000 (ns)

c.     在设备上执行display clock命令,如果显示的系统时间和PTP时钟源一致,则说明故障已经解决,无需继续处理;否则,请继续定位并处理。

(5)     如果PTP处于未同步状态,确认端口收发的PTP报文是否异常。请参照以下步骤执行:

在本设备以及上游、下游PTP节点设备的用户视图分别执行reset ptp statistics命令清除PTP的统计信息,再分别执行display ptp statistics命令显示PTP统计信息。本设备接收的PTP报文和上游设备发送的PTP报文应该类型相同、数量相等或者计数相差1~2个报文(因为存在传输时延),本设备发送的PTP报文和下游设备接收的PTP报文应该类型相同、数量相等或者计数相差1~2个报文(因为存在传输时延)。否则,说明端口收发的PTP报文异常,需要进一步定位。

<Sysname> display ptp statistics

Interface : Ten-GigabitEthernet2/0/0

                     Received packets

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

Announce :50         Sync      :100        Signaling          :0

DelayReq :0          DelayResp :96         FollowUp           :100

PdelayReq:0          PdelayResp:0          PdelayRespFollowUp :0

 

                     Sent packets

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

Announce :0          Sync      :0          Signaling          :0

DelayReq :96         DelayResp :0          FollowUp           :0

PdelayReq:0          PdelayResp:0          PdelayRespFollowUp :0

 

                     Discarded packets

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

Announce :0          Sync      :0          Signaling          :0

DelayReq :0          DelayResp :0          FollowUp           :0

PdelayReq:0          PdelayResp:0          PdelayRespFollowUp :0

 

Interface : Ten-GigabitEthernet2/0/1

                     Received packets

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

Announce :0          Sync      :0          Signaling          :0

DelayReq :94         DelayResp :0          FollowUp           :0

PdelayReq:0          PdelayResp:0          PdelayRespFollowUp :0

 

                     Sent packets

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

Announce :49         Sync      :99         Signaling          :0

DelayReq :0          DelayResp :94         FollowUp           :99

PdelayReq:0          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报文异常时,请参照以下步骤处理:

a.     Ping上游PTP节点设备和PTP下游节点设备,并指定报文出接口为PTP接口。

-     如果Ping不通,请先解决路由不可达问题。

-     如果Ping过程中有丢包,请先定位网络丢包问题。

-     如果Ping显示结果中round-trip min/avg/max/std-dev字段的取值大于常规值或者经验值,则说明网络传输时延异常,请先定位网络传输时延异常问题。

-     在设备上执行display clock命令,如果显示的系统时间和PTP时钟源一致,则说明故障已经解决,无需继续处理;否则,请继续定位并处理。

b.     在设备用户视图执行terminal monitorterminal debuggingdebugging ptp packetdebugging ptp packet error命令,进一步定位PTP业务模块的问题。请注意,打开PTP调试信息开关后,会有大量调试信息输出到登录终端,如果您需要查看输出的调试信息,可以执行简要命令undo t d暂时关闭调试信息输出。

(6)     执行display ptp corrections命令查看从接口时间校正的历史信息,显示信息中Corrections(s,ns)字段的取值为ns级,说明PTP时钟精度正常。如果取值为s级,说明PTP时钟精度异常,请执行步骤6。

(7)     如果故障仍然未能排除,请收集如下信息,并联系技术支持人员。

¡     上述步骤的执行结果。

¡     设备的配置文件、日志信息、告警信息。

5. 告警与日志

相关告警

模块名:HH3C-PTP-MIB

·     hh3cPTPTimeSyncFaulty (1.3.6.1.4.1.25506.2.235.1.0.3)

·     hh3cPTPTimeLockFail (1.3.6.1.4.1.25506.2.235.1.0.5)

相关日志

·     PTP/4/PTP_EXT_TIME_PORT_DISCONNECT

·     PTP/3/PTP_FREQUENCY_NOT_LOCK

·     PTP/4/PTP_MASTER_CLOCK_CHANGE

·     PTP/6/PTP_PKT_ABNORMAL

·     PTP/6/PTP_PKT_ABNORMALCOUNT

·     PTP/4/PTP_PKTLOST

·     PTP/5/PTP_PORT_BMCINFO_CHANGE

·     PTP/5/PTP_PORT_STATE_CHANGE

·     PTP/5/PTP_SRC_CHANGE

·     PTP/4/PTP_SRC_CLASS_BELOW_THRESHOLD

·     PTP/4/PTP_SRC_SWITCH

·     PTP/3/PTP_TIME_NOT_LOCK

·     PTP/4/PTP_TIME_OFFSET_EXCEED_THRESHOLD

·     PTP/4/PTP_TIME_UNSYNC

·     PTP/3/PTP_TIMESTAMP_UNCHANGE

·     PTP/4/PTP_TIMOFFSUM_PK-PK_ALARM

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

新华三官网
联系我们