第十三章拨号备份

13.1. 自动拨号备份

提问 当广域网链路中断得时候自动拨号恢复备份链路

回答

Router1#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router1(config)#interface BRI0/0

Router1(config-if)#ip address 10.1.99.55 255.255.255.0

Router1(config-if)#encapsulation ppp

Router1(config-if)#dialer idle-timeout 300

Router1(config-if)#dialer map ip 10.1.99.1 name dialhost broadcast 95551212

Router1(config-if)#dialer load-threshold 50 either

Router1(config-if)#dialer-group 1

Router1(config-if)#isdn switch-type basic-ni

Router1(config-if)#isdn spid1 800555123400 5551234

Router1(config-if)#isdn spid2 800555123500 5551235

Router1(config-if)#ppp authentication chap

Router1(config-if)#ppp multilink

Router1(config-if)#exit

Router1(config)#username dialhost password dialpassword

Router1(config)#ip route 0.0.0.0 0.0.0.0 10.1.99.1 180

Router1(config)#dialer-list 1 protocol ip list 101

Router1(config)#access-list 101 deny eigrp any any

Router1(config)#access-list 101 permit ip any any

Router1(config)#router eigrp 55

Router1(config-router)#network 10.0.0.0

Router1(config-router)#end

Router1#

注释 isdn switch-type 定义对端ISDN交换机类型,中国用basic-net3。通过Router1#show isdn status 来查看当前状态

Router1#show isdn status

Global ISDN Switchtype = basic-ni

ISDN BRI1/0 interface

dsl 8, interface ISDN Switchtype = basic-ni

Layer 1 Status:

ACTIVE

Layer 2 Status:

TEI = 85, Ces = 1, SAPI = 0, State = MULTIPLE_FRAME_ESTABLISHED

TEI = 86, Ces = 2, SAPI = 0, State = MULTIPLE_FRAME_ESTABLISHED

TEI 85, ces = 1, state = 8(established)

spid1 configured, spid1 sent, spid1 valid

TEI 86, ces = 2, state = 8(established)

spid2 configured, spid2 sent, spid2 valid

Layer 3 Status:

0 Active Layer 3 Call(s)

Activated dsl 8 CCBs = 0

The Free Channel Mask: 0x80000003

Total Allocated ISDN CCBs = 2

Router1#

说明得是关注流量触发了拨号接通以后所有得数据都可以传输,不仅仅是关注流量

13.2. 使用拨号接口

提问 捆绑多个物理接口为一个拨号接口

回答

捆绑两个ISDN BRI接口

Router1#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router1(config)#interface BRI0/0

Router1(config-if)#encapsulation ppp

Router1(config-if)#dialer pool-member 1

Router1(config-if)#isdn switch-type basic-ni

Router1(config-if)#isdn spid1 800555123400 5551234

Router1(config-if)#isdn spid2 800555123500 5551235

Router1(config-if)#ppp authentication chap

Router1(config-if)#exit

Router1(config)#interface BRI0/1

Router1(config-if)#encapsulation ppp

Router1(config-if)#dialer pool-member 1

Router1(config-if)#isdn switch-type basic-ni

Router1(config-if)#isdn spid1 800555123600 5551236

Router1(config-if)#isdn spid2 800555123700 5551237

Router1(config-if)#ppp authentication chap

Router1(config-if)#exit

Router1(config)#interface Dialer1

Router1(config-if)#ip address 10.1.99.55 255.255.255.0

Router1(config-if)#encapsulation ppp

Router1(config-if)#dialer remote-name dialhost

Router1(config-if)#dialer pool 1

Router1(config-if)#dialer idle-timeout 300

Router1(config-if)#dialer string 95551212

Router1(config-if)#dialer load-threshold 50 either

Router1(config-if)#dialer-group 1

Router1(config-if)#ppp authentication chap

Router1(config-if)#ppp multilink

Router1(config-if)#exit

Router1(config)#username dialhost password dialpassword

Router1(config)#ip route 0.0.0.0 0.0.0.0 10.1.99.1 180

Router1(config)#dialer-list 1 protocol ip list 101

Router1(config)#access-list 101 deny eigrp any any

Router1(config)#access-list 101 permit ip any any

Router1(config)#router eigrp 55

Router1(config-router)#network 10.0.0.0

Router1(config-router)#end

Router1#

主机端

dialhost#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

dialhost(config)#username Router1 password dialpassword

dialhost(config)#controller T1 0

dialhost(config-controller)#framing esf

dialhost(config-controller)#clock source line primary

dialhost(config-controller)#linecode b8zs

dialhost(config-controller)#pri-group timeslots 1-24

dialhost(config-controller)#exit

dialhost(config)#interface Serial0:23

dialhost(config-if)#encapsulation ppp

dialhost(config-if)#dialer rotary-group 1

dialhost(config-if)#dialer-group 1

dialhost(config-if)#isdn switch-type primary-dms100

dialhost(config-if)#isdn not-end-to-end 56

dialhost(config-if)#exit

dialhost(config)#interface Dialer1

dialhost(config-if)#ip address 10.1.99.1 255.255.255.0

dialhost(config-if)#encapsulation ppp

dialhost(config-if)#dialer in-band

dialhost(config-if)#dialer idle-timeout 300

dialhost(config-if)#dialer-group 1

dialhost(config-if)#no peer default ip address

dialhost(config-if)#ppp authentication chap

dialhost(config-if)#ppp multilink

dialhost(config-if)#exit

dialhost(config)#access-list 101 deny eigrp any any

dialhost(config)#access-list 101 permit ip any any

dialhost(config)#dialer-list 1 protocol ip list 101

dialhost(config)#router eigrp 55

dialhost(config-router)#network 10.0.0.0

dialhost(config-router)#exit

dialhost(config)#end

dialhost#

注释 本节实现得结果和13.1相同,配置也基本相同,不同得是这里没有使用dialer map命令,在物理接口上也没有配置IP地址,相关配置都在定义得逻辑拨号接口Dialer1上。在Server端使用了PRI

13.3. 在AUX端口使用异步Modem

提问 在路由器得AUX端口连接异步Modem,用其作为拨号备份

回答

Router2#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router2(config)#interface Async65

Router2(config-if)#encapsulation ppp

Router2(config-if)#dialer in-band

Router2(config-if)#dialer pool-member 1

Router2(config-if)#ppp authentication chap

Router2(config-if)#async default routing

Router2(config-if)#exit

Router2(config)#interface Dialer1

Router2(config-if)#ip address 10.1.99.56 255.255.255.0

Router2(config-if)#encapsulation ppp

Router2(config-if)#dialer remote-name dialhost

Router2(config-if)#dialer pool 1

Router2(config-if)#dialer idle-timeout 300

Router2(config-if)#dialer string 95551212

Router2(config-if)#dialer-group 1

Router2(config-if)#ppp authentication chap

Router2(config-if)#exit

Router2(config)#line aux 0

Router2(config-line)#modem inout

Router2(config-line)#transport input all

Router2(config-line)#no exec

Router2(config-line)#speed 115200

Router2(config-line)#exit

Router2(config)#username dialhost password dialpassword

Router2(config)#ip route 0.0.0.0 0.0.0.0 10.1.99.1 180

Router2(config)#dialer-list 1 protocol ip list 101

Router2(config)#access-list 101 deny eigrp any any

Router2(config)#access-list 101 permit ip any any

Router2(config)#router eigrp 55

Router2(config-router)#network 10.0.0.0

Router2(config-router)#exit

Router2(config)#end

Router2#

注释 开始要先通过show line查找出AUX口得vty号码,也就是interface Async65 ,然后使用前面提到得拨号接口得方法进行配置,多了一个async default routing命令,因为缺省情况下异步口是禁止启用路由协议得。在对AUX端口配置时,首先一定要使用no exec来避免出现Modem不能响应得问题,同时建议调整速率,否则会缺省9.6 Kbps。

13.4. 使用备份接口

提问 在广域网物理接口断掉得情况下拨号

回答

Router1#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router1(config)#interface Serial0/0

Router1(config-if)#backup delay 0 300

Router1(config-if)#backup interface BRI0/0

Router1(config-if)#encapsulation frame-relay

Router1(config-if)#down-when-looped

Router1(config-if)#exit

Router1(config)#interface Serial0/0.1 point-to-point

Router1(config-subif)#ip address 10.1.1.10 255.255.255.252

Router1(config-subif)#frame-relay interface-dlci 50

Router1(config-subif)#exit

Router1(config)#interface BRI0/0

Router1(config-if)#ip address 10.1.99.55 255.255.255.0

Router1(config-if)#encapsulation ppp

Router1(config-if)#dialer idle-timeout 300

Router1(config-if)#dialer map ip 10.1.99.1 name dialhost broadcast 95551212

Router1(config-if)#dialer load-threshold 50 either

Router1(config-if)#dialer-group 1

Router1(config-if)#isdn switch-type basic-ni

Router1(config-if)#isdn spid1 800555123400 5551234

Router1(config-if)#isdn spid2 800555123500 5551235

Router1(config-if)#ppp authentication chap

Router1(config-if)#ppp multilink

Router1(config-if)#exit

Router1(config)#dialer-list 1 protocol ip permit

Router1(config)#end

Router1#

注释 备份接口得配置要放在物理接口上而不是子接口上。一般不推荐使用此方法进行备份,因为很多广域网链路得问题不能体现在物理接口down掉上,并且在正常情况下会使备份接口处于禁用状态,这样会需要重新拨号,不能使用show isdn status等命令进行查看状态等问题。

13.5. 使用Dialer Watch

提问 使用思科得Dialer Watch特性来触发拨号备份

回答

Router1#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router1(config)#interface BRI0/0

Router1(config-if)#ip address 10.1.99.55 255.255.255.0

Router1(config-if)#encapsulation ppp

Router1(config-if)#dialer map ip 10.1.1.0 name dialhost broadcast 95551212

Router1(config-if)#dialer map ip 10.2.0.0 name dialhost broadcast 95551212

Router1(config-if)#dialer map ip 10.1.99.1 name dialhost broadcast 95551212

Router1(config-if)#dialer load-threshold 50 either

Router1(config-if)#dialer watch-group 1

Router1(config-if)#dialer-group 1

Router1(config-if)#isdn switch-type basic-ni

Router1(config-if)#isdn spid1 800555123400 5551234

Router1(config-if)#isdn spid2 800555123500 5551235

Router1(config-if)#ppp authentication chap

Router1(config-if)#ppp multilink

Router1(config-if)#exit

Router1(config)#router eigrp 55

Router1(config-router)#network 10.0.0.0

Router1(config-router)#exit

Router1(config)#username dialhost password cisco

Router1(config)#access-list 101 deny eigrp any any

Router1(config)#access-list 101 permit ip any any

Router1(config)#dialer-list 1 protocol ip list 101

Router1(config)#dialer watch-list 1 ip 10.2.0.0 255.255.0.0

Router1(config)#dialer watch-list 1 ip 10.1.1.0 255.255.255.0

Router1(config)#dialer watch-list 1 delay route-check initial 300

Router1(config)#dialer watch-list 1 delay disconnect 15

Router1(config)#end

Router1#

注释 Dialer Watch通过跟踪路由表中特定路由前缀得存在情况来判断是否需要触发拨号,这里要特别注意得是例子中监控了两个路由前缀,必须两个路由前缀都消失才会触发拨号。还是建议使用13.1中得浮动路由方式来进行拨号备份

13.6. 使用Virtual Templates

提问 使用Virtual Templates得方式来配置拨号备份

回答

dialhost#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

dialhost(config)#username Router1 password dialpassword

dialhost(config)#interface BRI0/0

dialhost(config-if)#no ip address

dialhost(config-if)#encapsulation ppp

dialhost(config-if)#dialer pool-member 1

dialhost(config-if)#isdn switch-type basic-ni

dialhost(config-if)#isdn point-to-point-setup

dialhost(config-if)#isdn spid1 800555123400 5551234

dialhost(config-if)#isdn spid2 800555123500 5551235

dialhost(config-if)#ppp authentication chap

dialhost(config-if)#ppp multilink

dialhost(config-if)#exit

dialhost(config)#interface Dialer1

dialhost(config-if)#no ip address

dialhost(config-if)#encapsulation ppp

dialhost(config-if)#dialer idle-timeout 300

dialhost(config-if)#dialer-group 1

dialhost(config-if)#no peer default ip address

dialhost(config-if)#ppp authentication chap

dialhost(config-if)#ppp multilink

dialhost(config-if)#exit

dialhost(config)#access-list 101 deny eigrp any any

dialhost(config)#access-list 101 permit ip any any

dialhost(config)#dialer-list 1 protocol ip list 101

dialhost(config)#router eigrp 55

dialhost(config-router)#network 10.0.0.0

dialhost(config-router)#exit

dialhost(config)#interface Loopback1

dialhost(config-if)#ip address 10.1.99.1 255.255.255.0

dialhost(config-if)#exit

dialhost(config)#interface Virtual-Template1

dialhost(config-if)#ip unnumbered Loopback1

dialhost(config-if)#encapsulation ppp

dialhost(config-if)#ppp authentication chap

dialhost(config-if)#ppp multilink

dialhost(config-if)#ppp multilink load-threshold 50 either

dialhost(config-if)#exit

dialhost(config)#virtual-profile virtual-template 1

dialhost(config)#end

dialhost#

注释 一般用于中心得拨号服务器,类似于13.2但是在Dialer 接口下也没有配置IP地址,而是配置在Virtual Template上

13.7. 确保断线正常

提问 当主链路恢复以后确保备份链路断线正常

回答

Router1#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router1(config)#interface Serial0/0.1 point-to-point

Router1(config-subif)#bandwidth 56

Router1(config-subif)#exit

Router1(config)#interface BRI0/0

Router1(config-subif)#bandwidth 54

Router1(config-subif)#end

Router1#

注释 通过配置带宽得方式来调整主备接口得metric值,从而避免在路由计算时选用备份接口

13.8. 查看拨号备份状态

提问 查看拨号备份状态

回答

Router1#show dialer

Router1#show backup

Router1#show isdn status

Router1#show isdn active

Router1#show isdn history



注释 show dialer里面比较有意思得信息是Dial reason: ip (s=10.1.99.55, d=224.0.0.10),从而确定是什么数据触发得拨号

13.9. 拨号备份排错

提问 查找拨号备份失败原因

回答

Router1#debug ppp authentication

Router1#debug dialer
第十四章NTP和时钟

14.1. 路由器日志显示时间戳

提问 在路由器的日志和排错信息里面显示时间

回答

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#service timestamps log datetime localtime

Router(config)#service timestamps debug datetime localtime

Router(config)#end

Router#



注释 还可以在命令后面加上show-timezone, msec等参数让时间戳包含时区信息和毫秒级

14.2. 设置时间

提问 设置路由器时间

回答

内部时钟

Router#clock set 14:27:22 January 29 2006

Router#

高端路由器使用电池保存时间

Router#calendar set 14:34:39 January 29 2006

Router#

注释 如果没有电池保护路由器重启时间配置消失,show calendar一方面可以显示目前时钟,也可以用来验证是否有电池保护,内部时钟和calendar时钟不一致时可以使用clock update-calendar或者clock read-calendar来互相同步

14.3. 设置时区

提问 设置路由器时区

回答

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#clock timezone EST 5

Router(config)#end

Router#

注释 缺省路由器使用UTC就是以前的GMT

14.4. 夏时制调整

提问 路由器自动对时钟进行夏时制调整

回答

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#clock summer-time EDT date 26 oct 2003 02:00 6 apr 2003 02:00

或者

Router(config)#clock summer-time AEDT recurring last sun oct 02:00 last sun mar 02:00

Router(config)#end

Router#



注释 缺省是没有夏时制的,启用后可以使用show clock detail来验证

14.5. 时钟同步(NTP)

提问 路由器自动同步网络时间

回答

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#clock timezone EST -5

Router(config)#clock summer-time EDT recurring

Router(config)#ntp server 172.25.1.1

Router(config)#end

Router#

对于不支持NTP的路由器,使用SNTP

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#clock timezone EST -5

Router(config)#clock summer-time EDT recurring

Router(config)#sntp server 172.25.1.1

Router(config)#end

Router#

注释 可以使用ntp source loopback0 或者ntp server 10.1.1.1 source Serial 0/0 命令来指定NTP发送的源地址。由于NTP同步的是内部时钟,所以需要配置ntp update-calendar 来同时同步其calendar时钟

14.6. 配置NTP 冗余

提问 配置多个NTP服务器的方式来提供冗余

回答

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#clock timezone EST -5

Router(config)#clock summer-time EDT recurring

Router(config)#ntp server 172.25.1.1

Router(config)#ntp server 10.121.33.231

Router(config)#ntp peer 192.168.12.12

Router(config)#end

Router#

注释 无

14.7. 设置路由器为网络NTP服务器

提问设置路由器为网络NTP服务器,成为网络的主时钟源

回答

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#clock timezone EST 5

Router(config)#clock summer-time EDT recurring

Router(config)#clock calendar-valid

Router(config)#ntp master 8

Router(config)#end

Router#

注释 这里设置ntp master 8使其成为Stratum level 8,尽量不要配置其为1

14.8. 调整NTP同步周期

提问 调整多久路由器发送NTP数据包来验证同步

回答

NTP不允许手动修改同步频率,但是内置的算法可以自动调整此频率

注释 开始为64秒一个周期,如果网络足够稳定此周期会逐渐增加,最长到1024秒,如下例

Router>show ntp associations

address ref clock st when poll reach delay offset disp

*~172.25.1.1 130.207.244.240 2 440 1024 377 1.6 -3.23 5.6

+~172.25.1.3 204.152.184.72 2 829 1024 377 1.7 8.06 0.9

* master (synced), # master (unsynced), + selected, - candidate, ~ configured

Router>



14.9. NTP 发送周期性广播包保持更新

提问 工作于广播模式下,不需要周期性去查询

回答

服务器端

Router1#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router1(config)#clock timezone EST -5

Router1(config)#clock summer-time EDT recurring

Router1(config)#ntp server 172.25.1.1

Router1(config)#ntp server 172.25.1.2

Router1(config)#interface FastEthernet0/0

Router1(config-if)#ntp broadcast

Router1(config-if)#end

Router1#

客户端

Router2#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router2(config)#clock timezone EST -5

Router2(config)#clock summer-time EDT recurring

Router2(config)#ntp broadcastdelay 4

Router2(config)#interface Ethernet0

Router2(config-if)#ntp broadcast client

Router2(config-if)#end

Router2#

注释 工作于广播模式时间数据包是单方向的,通过broadcastdelay来控制周期,广播模式不妨碍客户端工作于服务器客户端模式

14.10. NTP发送周期性组播包保持更新

提问 工作于组播模式下,不需要周期性去查询

回答

服务器端

Router1#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router1(config)#clock timezone EST -5

Router1(config)#clock summer-time EDT recurring

Router1(config)#ntp server 172.25.1.1

Router1(config)#ntp server 172.25.1.3

Router1(config)#interface FastEthernet 0/0

Router1(config-if)#ntp multicast 224.0.1.1 ttl 1

Router1(config-if)#end

Router1#

客户端

Router1#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router1(config)#clock timezone EST -5

Router1(config)#clock summer-time EDT recurring

Router1(config)#ntp server 172.25.1.1

Router1(config)#ntp server 172.25.1.3

Router1(config)#interface FastEthernet 0/0

Router1(config-if)#ntp multicast 224.0.1.1 ttl 1

Router1(config-if)#end

Router1#

注释 组播相对于广播的好处不用多说了,并且在这个模式的初始客户端会先发送一些单播包来测量延迟,以使时间更准确,需要注意的是不是所有的设备都支持这种组播模式

14.11. 基于接口开启NTP

提问 路由器配置为NTP服务器,但是某些端口禁止NTP服务

回答

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#interface Serial0/1

Router(config-if)#ntp disable

Router(config-if)#end

Router#

或者

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#access-list 107 deny udp any eq 123 any eq 123

Router(config)#access-list 107 permit ip any any

Router(config)#interface Serial0/1

Router(config-if)#ip access-group 107 in

Router(config-if)#end

Router#



注释 控制列表的方式更严格,第一种只是阻止了相应的associations,但阻止不了NTP数据包

14.12. NTP 认证

提问 鉴权NTP数据包保证安全

回答

服务器端

Router1#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router1(config)#ntp authentication-key 2 md5 neoshi

Router1(config)#ntp authenticate

Router1(config)#ntp trusted-key 2

Router1(config)#end

Router1#

客户端

Router2#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router2(config)#ntp authentication-key 2 md5 neoshi

Router2(config)#ntp authenticate

Router2(config)#ntp trusted-key 2

Router2(config)#ntp server 172.25.1.5 key 2

Router2(config)#end

Router2#

注释 对于广播或者组播模式key配置为ntp broadcast key 2 和ntp multicast key 2

14.13. 限制NTP Peers数目

提问 限制路由器可以接受的NTP Peers的数目

回答

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#ntp max-associations 30

Router(config)#end

Router#

注释 无

14.14. 限制Peers

提问 对NTP服务进行更好粒度的控制

回答

Router#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router(config)#access-list 88 permit host 172.25.1.1

Router(config)#access-list 88 permit host 10.1.1.1

Router(config)#access-list 99 permit 172.25.0.0 0.0.255.255

Router(config)#access-list 99 permit 10.2.0.0 0.0.255.255

Router(config)#clock timezone EST -5

Router(config)#clock summer-time EDT recurring

Router(config)#ntp server 172.25.1.1 version 3

Router(config)#ntp server 10.1.1.1 version 3

Router(config)#ntp access-group peer 88

Router(config)#ntp access-group serve-only 99

Router(config)#end

Router#



注释 路由器只允许内部时钟从ACL88定义的两个服务器中获得同步,同时只有ACL99定义的两个网段的客户端可以从本设备请求时间信息

14.15. 设定时钟周期

提问 希望调整自动生成的ntp clock-period xxxxxx 数值

回答

路由器在重启之后会自动生成一个时钟周期来加速再同步,不建议删除或者修改

Router#show running-config | include clock-period

ntp clock-period 17180200

Router#

注释 无

14.16. 检查NTP状态

提问 查看当前NTP状态

回答

Router>show clock detail

Router>show ntp status

Router>show ntp associations

Router>show ntp associations detail



注释 Router>show clock detail

.15:54:33.079 EST Sun Jan 29 2006

Time source is NTP

此输出前面有个.代表此时钟没有同步

14.17. NTP排错

提问 解决NTP出错的问题

回答

NTP非常稳定,出问题很大可能性就是连接性的问题

Router#debug ntp packets

注释 Router#debug ntp packet

NTP packets debugging is on

.Mar 21 02:39:18: NTP: xmit packet to 172.25.1.5:

.Mar 21 02:39:18: leap 3, mode 3, version 3, stratum 0, ppoll 64

.Mar 21 02:39:18: rtdel 28C7 (159.286), rtdsp 2444 (141.663), refid AC190101

.Mar 21 02:39:18: ref C043C43F.47A9CD5C (21:30:23.279 EST Wed Mar 20 2003)

.Mar 21 02:39:18: org 00000000.00000000 (19:00:00.000 EST Thu Dec 31 1899)

.Mar 21 02:39:18: rec 00000000.00000000 (19:00:00.000 EST Thu Dec 31 1899)

.Mar 21 02:39:18: xmt C043C656.4DFC7394 (21:39:18.304 EST Wed Mar 20 2003)

.Mar 21 02:39:25: NTP: rcv packet from 172.25.1.5 to 172.16.2.2 on Fa0/0.1:

.Mar 21 02:39:25: leap 3, mode 3, version 3, stratum 0, ppoll 64

.Mar 21 02:39:25: rtdel 286E (157.928), rtdsp 0EC6 (57.709), refid AC190101

.Mar 21 02:39:25: ref C043C4D7.1D633CDE (21:32:55.114 EST Wed Mar 20 2003)

.Mar 21 02:39:25: org 00000000.00000000 (19:00:00.000 EST Thu Dec 31 1899)

.Mar 21 02:39:25: rec 00000000.00000000 (19:00:00.000 EST Thu Dec 31 1899)

.Mar 21 02:39:25: xmt C043C65D.1D0A6CBC (21:39:25.113 EST Wed Mar 20 2003)

.Mar 21 02:39:25: inp C043C65D.1296E3C7 (21:39:25.072 EST Wed Mar 20 2003)

上面是一个debug的输出,从中看到了来自server的数据包显示为stratum 0,代表服务器没有同步,既然上游服务器没有同步,本地服务器就更不能同步了

14.18. NTP 日志

提问 记录重要的NTP事件

回答

Router2#configure terminal

Enter configuration commands, one per line. End with CNTL/Z.

Router2(config)#ntp logging

Router2(config)#end

Router2#

注释 此命令来自12.3(7)T,下面是一个日志记录

Router2#show logging | include NTP

000019: Jan 29 10:57:52.633 EST: %NTP-5-PEERSYNC: NTP synced to peer 172.25.1.5

000020: Jan 29 10:57:52.637 EST: %NTP-6-PEERREACH: Peer 172.25.1.5 is reachable

000024: Jan 29 11:01:20.653 EST: %NTP-4-PEERUNREACH: Peer 172.25.1.5 is unreachable

000026: Jan 29 11:15:11.985 EST: %NTP-4-UNSYNC: NTP sync is lost



14.19. Extended Daylight Saving Time

注释 美国为了节省能源从2007年开始调整了夏时制的设置,此略去

NTP 服务器配置

注释 主机配置暂略去