https://support.huawei.com/enterprise/zh/doc/EDOC1100033749/2a56c5e5
配置NTP基本功能
配置完成NTP基本功能后,网络中的设备即可实现系统时钟同步。
前置任务
在配置NTP基本功能之前,需完成以下任务:
配置接口的网络层地址和路由协议,保证NTP报文可达。
配置流程
在配置NTP基本功能中,配置NTP主时钟和NTP工作模式后,即可完成网络内时钟同步的基本功能。
配置NTP主时钟
背景信息
与本地时钟进行同步:即采用本地时钟作为参考时钟。
与网络中的其他设备进行同步:即采用其他设备作为NTP时钟服务器为本地提供参考时钟。
如果同时配置了两种方式,设备将通过时钟优选来选择最优的时钟源,即比较两者的层数,层数低者为优选时钟源。
AR200、AR1220、AR2220和AR3260系列的路由器使用的RTC精度不高,不建议将这些系列的路由器配置为NTP主时钟。
权威时钟作为同步子网的基准时间参考源,位于同步子网的最顶端,层数为0。目前权威时钟通常是Radio Clock或卫星定位系统等。权威时钟通过播发的UTC时间代码而非通过NTP进行时间同步。
实际网络中,通常将从权威时钟获得时钟同步的NTP服务器的层数设置为1,并将其作为主参考时钟源同步网络中其他设备的时钟,即在设备上配置本地时钟作为NTP主时钟。网络中的设备与主参考时钟源的NTP距离,即NTP同步链上NTP服务器的数目,决定了设备上时钟的层数。如图4-10所示,RouterA是主时钟,层数为1,时钟同步方向为:RouterA到RouterB到RouterC,即只有当RouterB同步RouterA完成后,RouterC才会去同步RouterB。同步子网完成同步后,RouterB和RouterC的层数分别为2和3。图4-10 NTP同步子网
配置本地时钟作为参考时钟后,本地设备可以作为时钟源同步网络中的其他设备。请谨慎使用本配置,以免导致网络中设备的时钟错误。
操作步骤
执行命令system-view,进入系统视图。
执行命令ntp-service refclock-master [ ip-address ] [ stratum ],配置本地时钟作为NTP主时钟。
缺省情况下,没有设置NTP主时钟。
配置NTP工作模式
背景信息
设备支持如下几种NTP工作模式:
工作模式 | 应用场景 | 部署位置和同步方向 |
---|---|---|
单播客户端/服务器模式运行在同步子网中层数较高层上。这种模式下,需要预先知道服务器的IP地址。 | 只需要在客户端配置,服务器端除了配置NTP主时钟外,不需要进行其他专门配置。 只能是客户端同步到服务器,服务器不会同步到客户端。 | |
对等体模式运行在同步子网中层数较低处。这种模式下,主动对等体和被动对等体可以互相同步。 | 只需要在主动对等体(Symmetric active)端进行配置,被动对等体(Symmetric passive)端无需配置NTP命令。 对等体模式下,层数高的对等体向层数低的对等体同步。 | |
在不能确定服务器或对等体IP地址,或者网络中需要时间同步的设备数量很多等情况下,可以通过广播模式实现时钟同步。 | 服务器端和客户端都需要配置相关命令。 只能是客户端同步到服务器,服务器不会同步到客户端。 | |
组播模式应用在有多台客户端、不需要很高的准确度的高速网络。典型的情况是网络中的一台或多台时间服务器定期向客户端发送组播报文,客户端依据组播报文同步时间。 | 服务器端和客户端都需要配置相关命令。 只能是客户端同步到服务器,服务器不会同步到客户端。 | |
多播模式适用于服务器分散分布在网络中的情况。客户端可以发现与之最近的多播服务器,并进行同步。多播模式适用于服务器不稳定的组网环境中,服务器的变动不会导致整网中的客户端重新进行配置。 | 服务器端和客户端都需要配置相关命令。 只能是客户端同步到服务器,服务器不会同步到客户端。 |
如果在服务器端指定了发送NTP报文的源地址,该地址必须与在客户端配置的服务器IP地址相同。否则,客户端无法处理服务器端发送的NTP报文,进而时钟同步失败。
操作步骤
单播客户端/服务器模式只需要在客户端配置,服务器端除了配置NTP主时钟外,不需要进行其他专门配置。
只有当服务器时钟被同步后,才能作为时钟服务器去同步其他设备。当服务器端的时钟层数大于或等于客户端的时钟层数时,客户端将不会向其同步。
可以通过多次执行ntp-service unicast-server命令配置多个服务器,客户端依据时钟优选来选择最优的时钟源。
在单播客户端上进行如下配置
ntp-service unicast-server server [ version number | authentication-keyid key-id | maxpoll max-number | minpoll min-number | source-interface interface-type interface-number | vpn-instance vpn-instance-name | preference ] *,配置指定IPv4地址的NTP服务器。
ntp-service unicast-server ipv6 ipv6-address [ authentication-keyid key-id | maxpoll max-number | minpoll min-number | source-interface interface-type interface-number | vpn-instance vpn-instance-name | preference ] *,配置指定IPv6地址的NTP服务器。
执行命令system-view,进入系统视图。
执行命令:
server和ipv6-address是NTP服务器的IP地址,它是一个主机地址,不能是广播、组播地址或参考时钟的IP地址。
如果指定authentication-keyid参数,请先配置NTP认证。
用户只需要在主动对等体端指定被动对等体的IP地址,对等体之间使用此IP地址交换NTP报文。
主、被动对等体中至少有一个处于同步状态,否则他们都将无法同步。
可以通过多次执行ntp-service unicast-peer命令配置多个被动对等体。当一个主动对等体配置多个被动对等体时,同步方向遵循层数大的对等体向层数小的对等体同步的原则。
在主动对等体上进行如下配置
ntp-service unicast-peer server [ version number | authentication-keyid key-id | maxpoll max-number | minpoll min-number | source-interface interface-type interface-number | vpn-instance vpn-instance-name | preference ] *,配置指定IPv4地址的NTP对等体。
ntp-service unicast-peer ipv6 ipv6-address [ authentication-keyid key-id | maxpoll max-number | minpoll min-number | source-interface interface-type interface-number | vpn-instance vpn-instance-name | preference ] *,配置指定IPv6地址的NTP对等体。
执行命令system-view,进入系统视图。
执行命令:
server 或ipv6-address是一个单播地址,不能为广播地址、组播地址或本地时钟的IP地址。
如果指定authentication-keyid参数,请先配置NTP认证。
广播模式只能在同一局域网中使用。
广播服务器只有当其时钟同步后,才能去同步广播客户端。
在NTP广播服务器上进行如下配置
在NTP广播客户端上进行如下配置
执行命令system-view,进入系统视图。
执行命令interface interface-type interface-number,指定接收NTP广播报文的接口并进入该接口视图。
执行命令ntp-service broadcast-client,配置本地路由器为NTP广播客户端。
执行命令system-view,进入系统视图。
执行命令interface interface-type interface-number,指定发送NTP广播报文的接口并进入该接口视图。
执行命令ntp-service broadcast-server [ version number | authentication-keyid key-id ] *,配置本地路由器作为NTP广播服务器。
如果指定authentication-keyid参数,请先配置NTP认证。
组播服务器只有当其时钟同步后,才能去同步组播客户端。
目前最多可以配置1024个组播客户端,但同时起作用的最多为128个。
在NTP组播服务器上进行如下配置
在NTP组播客户端上进行如下配置
ntp-service multicast-server [ ip-address ] [ version number | authentication-keyid key-id | ttl ttl-number ] *,配置本地路由器作为一个IPv4网络上的NTP组播服务器。
ntp-service multicast-server [ ipv6 [ ipv6-address ] ] [ authentication-keyid key-id | ttl ttl-number ] *,配置本地路由器作为一个IPv6网络上的NTP组播服务器。
执行命令system-view,进入系统视图。
执行命令interface interface-type interface-number,指定接收NTP组播报文的接口并进入该接口视图。
执行命令ntp-service multicast-client [ ip-address | ipv6 [ ipv6-address ] ],配置本地路由器作为NTP组播客户端。
执行命令system-view,进入系统视图。
执行命令interface interface-type interface-number,指定发送NTP组播报文的接口并进入该接口视图。
执行命令:
如果指定authentication-keyid参数,请先配置NTP认证。
配置NTP多播服务器
配置NTP多播客户端
执行命令system-view,进入系统视图。
执行命令interface interface-type interface-number,指定发送NTP多播报文的接口并进入该接口视图。
执行命令ntp-service manycast-client [ ip-address | ipv6 [ ipv6-address ] ] [ authentication-keyid key-id | ttl ttl-number ] *,配置本地路由器作为NTP多播客户端。
如果指定authentication-keyid参数,请先配置NTP认证。
执行命令system-view,进入系统视图。
执行命令interface interface-type interface-number,指定接收NTP多播报文的接口并进入该接口视图。
执行命令ntp-service manycast-server [ ip-address | ipv6 [ ipv6-address ] ],配置本地路由器作为NTP多播服务器。
检查NTP基本功能配置结果
前提条件
操作步骤
执行display ntp-service status命令,查看NTP服务的状态信息。
执行display ntp-service sessions [ verbose ]命令,查看NTP会话的状态信息。
执行display ntp-service trace命令,查看从本地设备到参考时钟源的路径。
1,设置时区
1 <ar2240>clock timezone cst add 8
2、设置时间服务器地址(需进入systemc-view)
1 [ar2240]ntp-service unicast-server 120.25.115.20
3、查看时间ntp状态
1 <ar2240>dis clock 2 2020-11-07 13:28:013 Saturday4 Time Zone(cst) : UTC+08:00
1 <ar2240>dis ntp-service status 2 clock status: synchronized 3 clock stratum: 3 4 reference clock ID: 120.25.115.20 5 nominal frequency: 100.0000 Hz 6 actual frequency: 100.0000 Hz 7 clock precision: 2^16 8 clock offset: -30.1026 ms 9 root delay: 45.19 ms 10 root dispersion: 5.04 ms 11 peer dispersion: 1.02 ms 12 reference time: 05:32:32.464 UTC Nov 7 2020(E350AFF0.76FDFC19)
4、查看ntp服务会话
1 <ar2240>dis ntp-service sessions 2 clock source: 120.25.115.20 3 clock stratum: 2 4 clock status:configured, master, sane, valid 5 reference clock ID: 10.137.53.7 6 reach: 77 7 poll: 64 8 now: 35 9 offset: -28.9555 ms 10 delay: 45.08 ms 11 disper: 1.04 ms
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/9018.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~