配置时间同步功能
在配置Atom GPS授时系统的时间同步功能前了解它的应用环境、配置此特性的前置任务和配置流程,可以帮助您快速、准确地完成配置任务。
应用环境
如图14-3所示,IP RAN网络中,NodeB之间需要进行时间同步。此时,可以部署如下Atom GPS授时方案:Atom GPS模块插在接入汇聚节点ASG上,Atom GPS模块同步GPS的时间信号,ASG同步Atom GPS模块的时间信号,并通过部署时间同步功能,将时钟信号传递给承载网中的其它设备,最终实现整网的时钟同步。
- 配置Atom GPS模块的时间同步功能
为了将GPS的时间信号向下游设备传递,Atom GPS模块需要先将GPS时间信号通过1588v2报文传递给Atom GPS模块所在的路由器,故需要在Atom GPS模块上部署时间同步功能。 - 配置Atom GPS模块所在设备的1588v2同步功能
用户首先需在系统视图下使能路由器的1588v2功能,并将路由器设置为BC类型。在系统视图下使能了1588v2功能后,还需要在接口下使能1588v2功能。同时还需要指定各接口的链路延迟测量机制,非对称延迟校正时间,报文携带时间戳的模式。 - 配置Atom GPS模块所在设备的G.8275.1同步功能
用户首先需要在系统视图下使能全局的G.8275.1功能,将设备类型配置为T-BC,并指定domain值、虚拟ID等基本信息。在系统视图下使能了G.8275.1功能后,还需要在接口下使能G.8275.1功能。 - 检查配置结果
配置Atom GPS模块的时间同步功能
为了将GPS的时间信号向下游设备传递,Atom GPS模块需要先将GPS时间信号通过1588v2报文传递给Atom GPS模块所在的路由器,故需要在Atom GPS模块上部署时间同步功能。
背景信息
- 时钟源的等级不支持配置:上电后初始值为248(248:默认值,如果没有其他的clockClass定义应用,将用这个clockClass);正常跟踪到GPS信号后,值为6(clockClass为6的时钟设备不可为这个域中其他时钟的从设备);GPS信号丢失后,其值再次变为248。
- 时钟源的精度不支持配置:上电后初始值为0xFE(时间精度未知);正常跟踪到GPS信号后,值为0x21(时间精确到100ns以内);GPS信号丢失后,其值再次变为0xFE。
- 时钟源稳定度值不支持配置,其值为0xFFFF(T-GM未连接ePRTC)。
请在Atom GPS模块所在的路由器上进行如下配置。
配置Atom GPS模块所在设备的1588v2同步功能
用户首先需在系统视图下使能路由器的1588v2功能,并将路由器设置为BC类型。在系统视图下使能了1588v2功能后,还需要在接口下使能1588v2功能。同时还需要指定各接口的链路延迟测量机制,非对称延迟校正时间,报文携带时间戳的模式。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令ptp enable,使能设备的1588v2功能。
- 执行命令ptp device-type bc,配置设备类型为BC。
- (可选)执行命令ptp domain ,配置1588v2设备所在的时钟域。
说明:
通过1588v2报文进行时间同步的各设备,必须在同一个1588v2时钟域。 - (可选)执行命令ptp virtual-clock-id clock-id-value,配置BC设备的虚拟时钟ID。
- (可选)执行命令ptp asymmetry-measure enable,使能1588v2环网不对称自动测量功能。
- (可选)执行命令ptp set-port-state enable,使能静态指定BC设备上1588v2端口状态的功能。
- 执行命令interface interface-type interface-number,进入接口视图。
- 执行命令ptp delay-mechanism delay,配置设备的延时测量机制为delay方式。
- 执行命令ptp enable,使能接口的IEEE 1588v2功能。
- (可选)执行命令ptp announce-drop enable,配置IEEE 1588v2设备接口对Announce报文的处理方式为丢弃。
说明:
Announce报文用来建立IEEE 1588v2时钟间的同步关系,该接口丢弃Announce报文意味着设备不能通过该接口接收其他设备的时钟同步信息。 - (可选)执行命令ptp clock-step one-step,配置IEEE 1588v2设备利用报文完成时钟同步时报文携带时间戳的模式为one-step。
- (可选)执行命令ptp passive-measure enable ,使能Passive端口的性能监控功能。
- (可选)执行命令ptp passive-measure alarm-threshold alarm-threshold-value,配置Passive端口Offset值(即主从设备的时间偏差)的告警阈值。
配置Atom GPS模块所在设备的G.8275.1同步功能
用户首先需要在系统视图下使能全局的G.8275.1功能,将设备类型配置为T-BC,并指定domain值、虚拟ID等基本信息。在系统视图下使能了G.8275.1功能后,还需要在接口下使能G.8275.1功能。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令ptp enable,使能设备的PTP功能。
- 执行命令ptp profile g-8275-1 enable,使能设备的G.8275.1功能。
- 执行命令ptp device-type t-bc,配置设备类型为T-BC。
- (可选)执行命令ptp domain domain-value,配置设备所在的域。
说明:
通过G.8275.1协议进行时间同步的各T-BC设备,必须在同一个时钟域。 - (可选)执行命令ptp virtual-clock-id clock-id-value,配置虚拟时钟ID。
- (可选)配置光纤不对称自动检测功能。
- (可选)配置时钟源访问控制功能。
- 执行命令ptp acl enable,使能设备时钟源访问控制功能。
- 执行命令ptp acl-permit-clockid clockid-value,配置允许参与T-BC设备本地BMC选源计算的其他T-BC设备的时钟ID。
- (可选)执行命令ptp max-steps-removed max-steps-removed-value,配置时间同步设备的最大跳数。当时间源接收到的Announce报文中stepsRemoved值大于等于配置的最大跳数max-steps-removed-value时,认为时钟源不可用。
- 执行命令commit,提交配置。
- 执行命令interface interface-type interface-number,进入接口视图。
- 执行命令ptp enable,使能接口的PTP功能。
- (可选)执行命令ptp notslave disable,配置接口的notslave属性为FALSE。
- (可选)执行命令ptp local-priority local-priority-value,配置接口的本地优先级。
- (可选)执行命令ptp asymmetry-correction { negative negative-asymmetry-correction-value | positive positive-asymmetry-correction-value },配置接口发送报文的非对称延时校正时间值。
- (可选)执行命令ptp clock-step { one-step | two-step },配置接口发送时钟同步时报文携带时间戳的模式。
- 执行命令commit,提交配置。
检查配置结果
操作步骤
- 使用display ptp all [ state | config ] 命令查看设备运行的时间同步状态和配置信息。
- 使用display ptp interface interface-type interface-number命令查看设备接口上的时间同步信息。
- 执行命令display smart-clock interface interface-type interface-number,查看指定接口的Atom GPS模块信息。
任务示例
<HUAWEI> display ptp all Device config info ------------------------------------------------------------------------------ PTP state :enabled Domain value :0 Slave only :no Device type :BC Set port state :no Local clock ID :0aa1c6fffe699700 Acl :no Virtual clock ID :no Acr :no Time lock success :no Asymmetry measure :disable Passive measure :disable BMC run info ------------------------------------------------------------------------------ Grand clock ID :0a05d7fffe341500 Receive number :GigabitEthernet0/1/0 Parent clock ID :0a05d7fffe341500 Parent portnumber :35585 Priority1 :128 Priority2 :128 Step removed :0 Clock accuracy :0x31 Clock class :187 Time Source :0xa0 UTC Offset :35 UTC Offset Valid :False Timescale :PTP Time traceable :False Leap :None Frequency traceable :False Offset scaled :0xffff Sync uncertain :False Port info Name State Delay-mech Ann-timeout Type Domain ------------------------------------------------------------------------------ GigabitEthernet0/1/0 slave delay 3 BC 0 Time Performance Statistics(ns): Slot 0 Card 1 Port 5 ------------------------------------------------------------------------------ Realtime(T2-T1) :20942575 Pathdelay :0 Max(T2-T1) :95695479 Min(T2-T1) :20942575 Clock source info Clock Pri1 Pri2 Accuracy Class TimeSrc Signal Switch Direction In-Status ------------------------------------------------------------------------------ local 128 128 0x31 187 0xa0 - - - - bits1/11 128 128 0x20 6 0x20 1pps off in/- normal bits1/12 128 128 0x20 6 0x20 1pps off in/- normal
<HUAWEI> display ptp interface gigbitethernet0/1/0 Port State :slave Port Number :7937 Announce-interval :7 Grand clock ID :000000fffe111234 Receive number :GE0/1/0 Parent clock ID :000000fffe111234 Parent portnumber :7426 Priority1 :28 Priority2 :28 Step removed :0 Clock accuracy :47 Clock class :55 Time Source :160 UTC Offset :9 UTC Offset Valid :True Time Scale :PTP Time Traceable :False Leap :None Frequence Traceable:False Recv Packet Statistics ----------------------------------------------------------------------- Announce :1524 Sync :59920 Req :0 Resp :1491 Followup :0 Pdelay_resp_followup :0 Send Packet Statistics ----------------------------------------------------------------------- Announce :56721 Sync :37793 Req :1491 Resp :0 Followup :0 Pdelay_resp_followup :0 Discard Packet Statistics ----------------------------------------------------------------------- Announce :0 Sync :4247 Delayreq :0 Pdelayreq :0 Resp :0 Pdelayresp :0 Followup :0 Pdelay_resp_followup :0
执行命令display smart-clock,查看指定接口上的Atom GPS模块信息。
GigabitEthernet0/1/0 smart-clock info
Work state
------------------------------------------------------------------------
Time lock success :yes Self-recovery enable :yes
Freq lock success :yes Self-recovering :no
Gnss info
------------------------------------------------------------------------
Latitude : 40 º3 '13"N Altitude : 65.37 (m)
Longitude : 116º10'44"E Work mode : auto
Satellite number : 7 Leap second : 17
Satellite cno : 28-16-46-41-27-26-25-0-0-0-0-0 (dbHz)
Gps time : 2016/07/08 07:26:52
Sync parameter
------------------------------------------------------------------------
Domain value : 0 Clock step : one-step
Priority1 : 0 Delay mechanism : delay
Priority2 : 0 Sync interval : 3
Clock class : 6 Announce interval : 7
SSM : prc Delay-req interval : 7
Clock ID : bc620efffe4ed11f
Board info
------------------------------------------------------------------------
Version : 1.0
Mac address : bc-62-0e-4e-d1-1f