POS接口故障
路由器之间通过POS接口直连时出现大量丢包
网络环境
NE20路由器RouterA使用155M POS和友商的路由器RouterB对接,中间通过裸光纤互联。在NE20上ping对端路由器,发现有大量丢包,而NE20的端口上没有错包。而在友商路由器上ping RouterA,无丢包现象,但是POS端口下错包增长很快。对两侧的端口配置进行比较,发现链路协议均使用HDLC,相关的参数一致,配置没有问题。如图所示。
通过POS口直连时出现故障组网图
启用调试命令debug hdlc,从显示的调试信息可找到Keepalive timer expired的信息:
*6.2661552507NE20HDLC/8/debug2:Pos2/0/0Keepalivetimerexpired!ID:196 *6.2661552507NE20HDLC/8/debug2:Pos2/0/0OLength18,KEEPALIVE_REQ,myseq2531366,mineseen2531365,yourseen60186,lineUP *6.2661552507NE20HDLC/8/debug2:Pos2/0/0OLength22,Address0x8F,ProtocolKEEPALIVsys *6.2661562507NE20HDLC/8/debug2:Pos2/0/0Keepalivetimerexpired!ID:196 *6.2661562507NE20HDLC/8/debug2:Pos2/0/0OLength18,KEEPALIVE_REQ,myseq2531366,mineseen2531365,yourseen60186,lineUP *6.2661562507NE20HDLC/8/debug2:Pos2/0/0OLength22,Address0x8F,ProtocolKEEPALIVE *6.2661572507NE20HDLC/8/debug2:Pos2/0/0Keepalivetimerexpired!ID:196
故障分析
步骤 1 首先检查链路两端的配置,发现两端的配置的Keepalive时间都10s。配置没有问题。
步骤 2 对设备的互联链路进行做环路测试,测试结果表明中间的链路质量很好,排除线路的问题。
步骤 3 检查两端接口上的时钟都是Slave状态,由此判断是时钟的状态设置不对。
—-结束
处理步骤
步骤 1 在路由器的POS接口视图下执行命令clock master,将POS接口的时钟模式配置为主时钟模式。
步骤 2 从NE20上ping对端路由器,不再出现丢包的现象。问题得到解决。
—-结束
案例总结
NE20和友商的路由器的POS端口的时钟默认都是Slave的状态,都需要传输设备提供主时钟。
当路由器之间没有传输设备的时候,只能配置一端为主时钟,另一端为从时钟,这样才能进行正常的业务转发。
转载请注明:IT运维空间 » 运维技术 » 路由器故障:路由器之间通过POS口直连时出现大量丢包
发表评论