配置1588 ACR时钟同步
在同一个1588 ACR域内,客户端只与远端时钟服务器建立客户端/服务器的关系,并发起单播协商请求,获取1588v2报文进行时钟恢复。
应用环境
如图12-1所示,IP RAN中的两台PE通过三层网络连接,三层网络中的设备不支持1588v2功能。其中,与RNC相连的PE1外接BITS设备。PE2可以通过1588 ACR功能向PE1发起1588 ACR单播协商请求,获取1588v2报文实现时钟同步。
配置客户端的单播协商功能
作为1588 ACR客户端的路由器需要使能单播协商功能,并配置与时钟服务器建立单播协商连接需要的参数。
背景信息
ACR为自适应恢复时钟技术,使能了1588 ACR功能的设备可以在上游设备不支持1588v2协议的基础上,从来自于时钟服务器的1588v2报文中恢复时钟信息。
单服务器场景的1588 ACR时钟同步
在同一个1588 ACR域内,客户端只与单台远端时钟服务器建立客户端/服务器的关系,并发起单播协商请求,获取1588v2报文进行时钟恢复。一旦时钟服务器故障,客户端不会自动向别的时钟服务器发起连接请求。
双服务器场景的1588 ACR时钟同步
在同一个1588 ACR域内,客户端同时与两台远端时钟服务器建立客户端/服务器的关系,并向两台服务器同时发起单播协商求,获取1588v2报文进行时钟恢复。一旦主时钟服务器故障,客户端将自动向备时钟服务器发起连接请求。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令ptp-adaptive enable,使能设备的1588 ACR功能。
- 执行命令ptp-adaptive device-type client,配置路由器的1588 ACR时钟工作模式为客户端。
- (可选)执行命令ptp-adaptive frequency profile,配置1588 ACR设备全部支持ITU-T
G.8265.1协议。
配置ptp-adaptive frequency profile命令之后,domain域的默认值变为4,可配置的取值范围变为4~23。
- (可选)执行命令ptp-adaptive
domain domain-value,配置设备所在的1588
ACR域。
通过1588v2报文进行时钟同步的客户端和服务器,必须在同一个1588 ACR域。
- 执行命令ptp-adaptive
local-ip ip-address,命令用来配置1588v2设备发起三层单播协商时的本地IP地址。
三层单播协商中,客户端主动向服务器发起连接请求,本地地址和服务器地址唯一标识一个1588 ACR三层单播协商连接。为了保证服务器端发送的报文都能指向客户端,这里配置的本地IP地址最好为本地环回接口的地址。
- (可选)执行命令ptp-adaptive vpn-instance instance-name,配置1588v2报文携带的VPN实例名称,即用于标识客户端本地IP的环回接口上绑定的vpn实例名。
- 执行命令ptp-adaptive { remote-server1-ip | remote-server2-ip } ip-address,命令用来配置单播协商的远端服务器列表。
网络中时钟服务器不止一台,所以作为客户端的路由器必须通过IP地址指定所跟踪的服务器。
此处可以指定一台远端服务器,也可以重复配置两次命令指定两个远端服务器形成主备时钟服务器保护。
如果配置两台服务器,客户端同时向两个服务器发起连接请求;如果连接失败或者连接中途中断,则客户端自动向另外一台服务器连接,如此往复。
- 执行命令ptp-adaptive acr [ one-way | two-way ] unicast-negotiate enable,使能路由器的1588 ACR单播协商功能,并配置频率恢复模式。
- 执行命令commit,提交配置。
配置服务器的单播协商功能
作为1588 ACR服务器的路由器需要使能单播协商功能,并配置与客户端建立单播协商连接需要的参数。
背景信息
ACR为自适应恢复时钟技术,使能了1588 ACR功能的设备可以在上游设备不支持1588v2协议的基础上,从来自于时钟服务器的1588v2报文中恢复时钟信息。
1588 ACR client功能与逐跳恢复时钟的1588v2功能互斥,即一旦使能1588 ACR功能,原有的1588v2配置将失效;1588 ACR server功能可与1588v2功能同时配置。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令ptp-adaptive enable,使能设备的1588 ACR功能。
- 执行命令ptp-adaptive device-type server,配置路由器的1588 ACR时钟工作模式为服务器。
- (可选)执行命令ptp-adaptive frequency profile,配置1588 ACR设备全部支持ITU-T G.8265.1协议。
配置ptp-adaptive frequency profile命令之后,domain域的默认值变为4,可配置的取值范围变为4~23。
- (可选)执行命令ptp-adaptive domain domain-value,配置设备所在的1588 ACR域。
通过1588 ACR报文进行时钟同步的客户端和服务器,必须在同一个1588 ACR时钟域。
- 执行命令ptp-adaptive local-ip ip-address,命令用来配置服务器进行三层单播协商时的本地IP地址。
三层单播协商中,客户端主动向服务器发起连接请求,本地地址和服务器地址唯一标识一个1588 ACR三层单播协商连接。为了保证服务器端发送的报文都能指向客户端,这里配置的本地IP地址最好为本地环回接口的地址。
- (可选)执行命令ptp-adaptive vpn-instance instance-name,配置1588v2报文携带的VPN实例名称,即用于标识客户端本地IP的环回接口上绑定的vpn实例名。
- 执行命令ptp-adaptive acr unicast-negotiate enable,使能路由器的1588 ACR单播协商功能。
- 执行命令commit,提交配置。
(可选)调整单播协商连接参数
用户可以调整的参数有以下四种:客户端收到Announce报文超时次数超过一定数值时,客户端将认为与服务器端连接失败;Sync报文、Delay_Resp报文和Announce报文的生存周期到期后,客户端将重新向服务器端发起连接请求;dscp优先级可尽可能地保证网络拥堵时1588报文也能到达对端;服务器端发送Sync、Delay_Resp、Announce报文的发包间隔。
背景信息
客户端可配置的参数有:1.Announce报文超时次数;2.Sync、Delay_Resp、Announce报文的生存周期;3.1588 ACR报文优先级;4.Sync、Delay_Resp、Announce报文的发包间隔。
服务器可配置的参数有:1588 ACR报文优先级配置。
操作步骤
- 执行命令ptp-adaptive dscp priority-value,配置1588 ACR报文的dscp优先级。
dscp优先级配置高一些可尽可能地保证网络拥堵时1588v2报文也能到达对端。
- 执行命令ptp-adaptive { announce-duration | sync-duration | delay-resp-duration } duration-value,配置不同类型1588 ACR报文的生存周期。
- 执行命令ptp-adaptive request sync-interval sync-interval,配置ACR服务器端发送Sync报文的时间间隔。
- 执行命令ptp-adaptive request announce-interval announce-interval,配置ACR服务器端发送Announce报文的时间间隔。
- 执行命令ptp-adaptive request delay-resp-interval delay-resp-interval,配置ACR服务器端发送delay_resp报文的发送间隔。
- 执行命令ptp-adaptive announce receipt-timeout receipt-timeout,配置设备接口接收Announce报文的超时次数。
- 执行命令commit,提交配置。
检查配置结果
检查路由器上1588 ACR功能的配置结果。
操作步骤
- 若当前设备为客户端:
- 执行display ptp-adaptive all命令,显示的是客户端1588 ACR功能的所有配置信息。
- 执行display ptp-adaptive server [ server-id ]命令,1588 ACR功能在客户端上显示与此客户端建立协商的服务器的详细信息及与服务器的报文统计信息。
- 若当前设备为服务器端:
- 执行display ptp-adaptive all命令,显示的是服务器端1588 ACR功能的所有配置信息。
- 执行display ptp-adaptive client [ client-id ] 命令,1588 ACR功能在服务器端显示与此服务器建立协商的客户端的详细信息及与客户端的报文统计信息。