关注Echo报文,一个典型的路由器外网重拨故障

前言:

给业务部门推荐了一个使用了高恪路由系统的路由器,支持多拨、负载均衡,满足了部门级日常办公的需要!

关注Echo报文,一个典型的路由器外网重拨故障

故障显现:

没过两天,业务部门给我反应,每天总会出现掉线,隔个几分钟,网络又会恢复!让我尽快协助处理!

核查:

通过检查路由器接口日志,发现每隔367分钟(6小时),系统就会断开与局端的连接,重新拨号,这正好验证了同事所说的掉线状态!

关注Echo报文,一个典型的路由器外网重拨故障

分析处理:

一,怀疑电信宽带固定6小时强制重拨:

电话咨询10000号,接线员并不清楚电信系统定时重拨的事情,按之前经验,是72小时左右复位重拨,这和6小时重拨不符;(这里有个插曲,我查询网上信息,偏偏发现了一例广州地区6小时强制复位的情况,让我对故障判断更加左右为难一些)

二,怀疑路由器故障,反复检查配置参数,没有结果!

三,给路由系统客服发工单

我反馈的工单,第二天收到了回复,让我更新系统!

预料之中,就像我们PC遇到问题,要么重启,要么重装系统!

我听从了客服的建议,更新了路由器的系统到最新稳定版!

结果,故障复现!

赶紧查看日志,发现了一条新线索:

关注Echo报文,一个典型的路由器外网重拨故障

对端Echo请求报文没回应?

据资料:

pppd有两个选项(在/etc/ppp/options) :lcp-echo-interval和lcp-echo-failure
LCP的全称是PPP Link Control Protocal,这两个选项就是控制pppd每隔lcp-echo-interval时间向服务器请求响应,若连续lcp-echo-failure次无响应,便断开连接。

问题基本上面临解决,但是修改pppd参数,需要root进路由器,而此路由系统正式版本没有提供root 权限!

再发工单,询问如何修改参数:

很快,客服回复:

关注Echo报文,一个典型的路由器外网重拨故障

外网接口中勾选pppoe高级设置选项,可见隐藏高级参数,LCP Echo报文发送间隔与LCP Echo响应报文检测阈值,将这两个参数分别设置为0即可关闭检查。 

立马着手配置:

网络设置,接口概览,端口编辑,勾选“高级设置”,立刻出现隐藏选项:

关注Echo报文,一个典型的路由器外网重拨故障

将 LCP Echo 报文发送间隔,设0;

将 LCP Echo 响应报文检测阈值,设0;-- 保存&应用!

关注Echo报文,一个典型的路由器外网重拨故障

复盘:

1,路由器发送 Echo 报文给局端,根据回应判断是否断开,局端懒得回复的时候,路由系统会认为连接断开了,主动断网重拨!

2,线路不好,也可能造成回应超时,这很难说电信一点锅没有

3,幸好路由系统提供隐藏参数配置,否则只有最后一条办法:刷一个破解了root的系统,ssh进系统手工修改!

Good job!

关注Echo报文,一个典型的路由器外网重拨故障


分享到:


相關文章: