转:
昨晚上一同事在营业厅报说整理机柜之后无法上网,路由器背后E0/E1模块没有信号,指示灯不亮,全厅的机器无法获取IP地址,设定固定IP后可PING通路由器。
自己随即PING营业厅路由器IP地址,但是给了我这样一个回应消息:TTL expired in transit。用google搜索了关于此消息的条目,大概明白了是怎样一回事。
在TCP/IP网络中,网络层并不对数据包进行可靠性传输保证,只通过ICMP报文提供反馈机制(例如:差错控制)。PING命令就是ICMP的请求/响应报文,也是网络最常用的测试手段。通常使用PING命令测试互通性时有以下几种消息反馈: 1、Request Time Out 2、Destination Unreachable 3、TTL Expired in transit 情况1:当信源机PING某信宿机时,信源机在一段时间内(信源机发送ICMP请求报文后,会启动定时器0)无法收到ICMP响应报文,就会产生该种情况。出现上述问题的原因在于,信源到信宿的路由正常,而信宿到信源无可用通路。 情况2:当信源机到信宿机无可用通路时,就会产生该种原因。 情况3:当信源机发送IP数据包时(ICMP是被直接封装在IP包中),会加上包的TTL(Time to Live)时间,数据包在每经过一个路由器时,路由器会将包的TTL时间减1,如果在ICMP请求报文未到信宿机之前,该数据包的TTL为0,则相应的网关丢弃该报文,同时向信源机发送ICMP的超时报文,在信源机上应将显示TTL Expired in transit消息。该问题主要是在网络内部出现了路由循环造成数据包无法到达信宿机,可使用Tracert跟踪,判断故障出处(使用该命令时最好在主机上完成)。
注:某些路由器对包的TTL时间并不是减1,但一般情况是这样。 方法:如果正常PING通某主机的情况下,可简单从回应信息中分析数据包所经过的路由跳数 i.e. replay xxx.xxx.xxx.xxx: byte=xxx time=xxxms ttl=xxx 用256减去该条信息中TTL的值,即可得所经的路由跳数,如TTL时间过小,则可能网络中出现短暂的路由环路。 在配置静态路由时易出现该种情况,动态路由协议中RIPV1易出现,而RIPV2和OSPF不易出现。 处理过程: 1、利用tracert命令跟踪到目标主机之间所经过的路由器,发现包在两台路由器之间来回循环; 2、检查有问题的路由器的路由表,路由设置有问题,造成ICMP请求报文在两台路由器之间来回振荡; 3、将有问题的路由删除,重新配置正确的路由,恢复正常。
|
按照此文中所述,对营业厅路由器作了一个tracert,结果发现在中途两个节点(*.*.24.130,*.*.24.133)之间反复来回震荡,ICMP包在TTL存活时间耗尽之后被丢弃。
打电话询问了系统监控和传输部门,传输在营业厅对线路进行测试之后最终发现是位于广州机房的设备出了问题。机房对设备检修之后营业厅线路传输终于恢复正常。
晚上10点到凌晨两点半,这活还是少干为妙。到现在还是狂犯困!晕啊~~
分享到:
相关推荐
今天发现电信送的一条固定IP地址出现问题,查确认属于是他们私自更改了我们的IP地址.电话通知电信大客经理...在下午接通知,已经改好
ORA-28001 the password has expired密码过期
MyEclipse 8.5 注册--取消MyEclipse Trial Expired解决办法
ireasoning mib browser是一个非常好用的mib浏览器。问题是,它的试用期只有一个月,一个月内所有功能都是开放的。一个月后就不能使用了。即使卸载了这个软件重新安装也不行。难道除了购买就没有其他办法了么?...
Sensu Go处理程序事件KeepAlive通过TTL Sensu Go Hangouts聊天处理程序是一个,它通过临时管理消息消息"level":"warning","msg":"check TTL expired"和"output": "Last check execution was xX seconds ago"后是否仍...
To log in you must change it using a client that supports expired passwords 出现问题原因: 可能是你在安装 MySQL过程中,通过mysqld –initialize 初始化 mysql 操作后,生成临时密码后,没有直接进行 MySQL...
完美解决MyEclipse提示过期Your 30-day trial of MyEclipse has expired.
tools for license windows expired
NULL 博文链接:https://irwenqiang.iteye.com/blog/1222755
主要为大家详细介绍了MySQL错误代码1862 your password has expired的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
GTWR_Addins_Expired012021源码.zip
当你在安装 MySQL过程中,通过mysqld --initialize 初始化 mysql 操作后,生成临时密码后,没有直接进行 MySQL连接,中途重启服务或者重启机器等,导致密码失效问题,怎么处理呢,感兴趣的朋友一起看看吧
用户可以自定义设置快捷键和设定程序, 设置后当按下快捷键时就会打开设定的程序, 如果设定的程序已经打开,当用户按下快捷键时将关闭设定的程序, 一切设定好后,就可以将本程序隐藏起来,默认呼出快捷键F11, ...
GTWR时空地理加权回归,解决了回归参数随空间位置的变化问题,另外加入了时间信息
spacedesk driver expired 解决方式,安装最新版即可。只需要更新电脑端即可
Whether you are an experienced developer or a .NET novice, this book will help you be more productive, create better code, and produce superior software with the author's valuable, but lesser-known ...
Typora "This beta version of Typora is expired, please download and install a newer version."测试版过期禁止试用,必须升级才能使用。
可以使软件过期的Delphi控件,用于创建你的共享软件!提供非常完备的中文资料,无源代码
过期域名查询程序,PHP源代码,是域名投资者的必备工具。
我放到网盘上,欢迎下载,个人感觉比sublime好用,ftp管理方式很好用,还有包管理也很好