串行接口ping不通自己的原因及深层解析 本文由乾颐堂思科CCIE培训讲师李伟达老师提供 素材来源于日常工作中接触到的学员或自己、或他人遇到的实验或现网故障,旨在分析、总结、分享,请勿转载,谢谢。 网络拓扑: image 两台路由器通过串行接口S1/1连接,中间配置IP子网为 12.1.1.0/24,R1为 .1 ,R2为 .2 模拟环境使用EVE仿真环境,加载了IOL模拟器,感谢仿真环境和模拟器的开发者。
故障描述: 管理员做了如下配置,但R1和R2之间却无法ping通,甚至自己ping自己也无法通讯。
R1 configure terminal interface s1/1 encapsulation ppp ip address 12.1.1.1 255.255.255.0 no shutdown end
R2 configure terminal interface s1/1 ip address 12.1.1.2 255.255.255.0 no shutdown
故障现象: R1#ping 12.1.1.2 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 12.1.1.2, timeout is 2 seconds: ..... Success rate is 0 percent (0/5) R1#ping 12.1.1.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 12.1.1.1, timeout is 2 seconds: ..... Success rate is 0 percent (0/5)
故障诊断: 方法一:通过查看基本配置。 R1和R2的接口下一个配置了封装类型为PPP,另外一个却没有配置,而IOS操作系统下,串行接口默认的封装类型为HDLC,这就好比两个人在使用不同国家的语言聊天,根本互相听不懂啊。 结论为,链路两端接口数据封装类型不一致导致故障。但是这种方法太过武断,需要有丰富的实践操作经验和扎实的理论基础支撑,并不推荐哦。经验老道的工程师们,可以在此基础上做进一步诊断,确定故障原因。
方法二:通过log做出诊断 对于有一定经验的工程师来说,其实在前面的配置过程中通过查看IOS操作系统给出的反馈就可以得出结论,看哪里呢? R1#configure terminal Enter configuration commands, one per line. End with CNTL/Z. R1(config)#int s1/1 R1(config-if)#encapsulation ppp R1(config-if)#ip add 12.1.1.1 255.255.255.0 R1(config-if)#no shutdown R1(config-if)# *May 4 08:19:21.872: %LINK-3-UPDOWN: Interface Serial1/1, changed state to up R1(config-if)#end R1# 是的,细心的人会注意到,这个位置少了点什么,所谓事物反常即为妖,那么究竟少了什么呢?我们来看一个接口开启之后应该出现些什么。 R1(config)#int e0/0 R1(config-if)#no shutdown *May 4 08:31:02.560: %LINK-3-UPDOWN: Interface Ethernet0/0, changed state to up R1(config-if)# *May 4 08:31:03.564: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0/0, changed state to up R1(config-if)# 不仅会有一个接口开启的log,同时正常情况下链路层也应该工作正常,因此还会出现一个链路层up的log。也就是说,实际上,R1的S1/1接口网络接口层并没有正常工作; R2(config)#int s1/1 R2(config-if)#ip add 12.1.1.2 255.255.255.0 R2(config-if)#no shutdown R2(config-if)#end R2# *May 4 08:20:55.922: %SYS-5-CONFIG_I: Configured from console by console R2# *May 4 08:20:57.488: %LINK-3-UPDOWN: Interface Serial1/1, changed state to up *May 4 08:20:58.496: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial1/1, changed state to up R2# *May 4 08:21:23.792: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial1/1, changed state to down 再来看R2上面的log,接口链路层UP后又down了,这说明什么问题呢?说明R2的S1/1接口网络接口层也没有正常工作; 接下来验证我们的猜测:网络接口层工作不正常 本文由乾颐堂思科CCIE培训讲师李伟达老师提供 思科CCNA腾讯公开课群RS 515840631 乾颐堂客服热线:400-618-8070 乾颐堂网络实验室 我们为您想的更多
|