您现在的位置: 天下网吧 >> 网吧天下 >> 网吧技术 >> 技术网管 >> 正文

路由器故障之链路丢包严重的处理

[作者:佚名 来源:网络整理 时间:2012-12-20我来说两句
链路丢包介绍

  碰到丢包的情况,INTERNET会自动的让双方的电脑根据协议来补包。如果你的线路好,速度快,包的损失会非常小,补包的工作也相对较易完成,因此可以近似的将你的数据看做是无损传输。但是,如果你的线路较差(如用猫),数据的损失量就会非常大,补包工作也不可能百分之百完成。在这种情况下,数据的传输就会出现空洞,造成丢包。

  MP-Group一条链路被shutdown一段时间内,另一链路丢包严重的故障解决步骤如下:

  网络环境

  两台路由器通过两条CE1链路,采用MP-Group的方式互连。

  MP-Group组网图

  在RouterA上将CE1 4/0/0接口shutdown后,在RouterA或RouterB上ping对端,前一分钟丢包严重,丢包率达到50%,两分钟内链路自动恢复正常,不再丢包。

  在RouterB上执行类似操作,故障现象相同。

  故障分析

  根据MP-Group的机制,当一条链路不可用后,流量会自动转到其他可用链路上。

  根据PPP协议在路由器上的实现,当一条链路上连续10个Hold time报文都收不到时,会将该链路的协议层置为Down。

  缺省情况下,PPP协议的Hold time报文间隔是10秒,10个Hold time报文间隔就是100秒,即,近2分钟后对端才能够感知链路状态为Down。

  因此,链路shutdown后的100秒内,对端还是会向这条链路发包,导致前100秒丢包严重。100秒过后,对端感知到链路状态变化,就不会再向该链路发包了,不再丢包。

  针对上述问题,把两端接口的Hold time报文间隔设置短一些即可解决。

  处理步骤

  在RouterA和RouterB上分别执行以下操作。

  步骤 1 执行命令system-vIEw,进入系统视图。

  步骤 2 执行命令interface serial interface-number,进入CE1接口形成的同步串口视图。

  步骤 3 执行命令timer hold 1,配置同步串口的Hold time报文间隔时间为1秒。

  步骤 4 执行命令shutdown和undo shutdown,重启CE1接口。

  配置完成后,在RouterA或RouterB上ping对端,丢包严重问题不再出现,故障解决。

  ----结束

  案例总结

  对于链路状态不稳定的网络,应当缩短Hold time报文的间隔时间,以便能够快速感知到链路的状态变化。

本文来源:网络整理 作者:佚名

我来说两句(请遵守法律法规)
声明
本文来源地址:
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系邮箱:support@txwb.com.,本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下