设为首页收藏本站language 语言切换
查看: 3208|回复: 19
收起左侧

[原创] 串行接口ping不通自己的原因及深层解析-乾颐堂李伟达

[复制链接]
发表于 2018-5-24 18:15:18 | 显示全部楼层 |阅读模式
串行接口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
乾颐堂官网:www.qytang.com
乾颐堂网络实验室 我们为您想的更多

发表于 2018-5-24 20:17:04 | 显示全部楼层
回复支持下
沙发 2018-5-24 20:17:04 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2018-6-8 22:25:24 | 显示全部楼层
回复支持下
11# 2018-6-8 22:25:24 回复 收起回复
回复 支持 反对

使用道具 举报

发表于 2018-9-7 15:56:12 | 显示全部楼层
谢谢老师分享
15# 2018-9-7 15:56:12 回复 收起回复
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 论坛注册

本版积分规则

QQ|Archiver|手机版|小黑屋|sitemap|鸿鹄论坛 ( 京ICP备14027439号 )  

GMT+8, 2025-3-14 18:43 , Processed in 0.074651 second(s), 22 queries , Redis On.  

  Powered by Discuz!

  © 2001-2025 HH010.COM

快速回复 返回顶部 返回列表