路由器故障的解决方式
一、接口MTU值相同,但无法建立IS-IS邻居。
两端接口MTU值相同的情况下,MTU值还需满足大于lsp-length originate配置的max-size值和小于lsp-length receive配置的max-size值两个条件,接口MTU状态才能UP。与此同时,还需在接口上使能IS-IS并配置有效IP地址,接口状态才能UP,否则IS-IS报文转发也会出现故障。
二、OSPF停留在exchange状态,说明2台路由器在交互DD报文时出现了问题。
DD报文包含24个字节的OSPF报文头、2个字节的MTU值、可选项、00000、I、M 、MS、4个字节的DD序列号和LSA头部。首先检查2台路由器的MTU值,两端设置的一致均为1536。询问现场配合的传输工程师,SDH上也设置有MTU值,为1522,修改为1536后,OSPF邻居达到了FULL状态。
三、路由器,同时部署了OSPF与IS-IS,在OSPF中import isis,查看路由表中找到IS-IS路由条目。
按RFC标准,OSPF的外部路由条目的生成需要检查外部LSA的产生者,如果外部LSA的产生者是本机,则不生成OSPF路由条目,如果是其他路由器通告的,则产生。但是,虽然本机不产生OSPF路由条目,但仍然会产生type 5的LSA,并将此LSA通告给其他OSPF路由器,其他路由器根据下面的外部路由的产生规则仍会生成该OSPF路由条目。
问:在两条相连的链路上都运行OSPF协议,前一段链路的Cost值为11,为何后一段的Cost值为65546?
四、在直连的路由器之间运行OSPF协议,通过OSPF下发缺省路由,为什么上不网。
首先检查确认PC配置没有问题。如果PC没有问题,检查OSPF配置,如果基础配置没有问题,且邻居状态都正常。进一步查看各设备OSPF路由表,如果发现NE16E上面只有OSPF缺省路由,没有OSPF明细路由。则再次查看NE16E上OSPF配置,看是否在NE16E上做了路由过滤,只允许学习OSPF缺省路由。
五、IS-IS邻居中断后,无法找到相应的邻居中断信息。
原因是没有打开IS-IS邻居状态变化的'输出开关,导致IS-IS邻居中断信息没有输出,所以在flash及硬盘日志中都找不到相应的邻居中断信息。解决的办法是在IS-IS视图下执行命令log-peer-change打开邻居状态变化的输出开关,这样IS-IS邻居状态改变的信息就可以记录到日志中。
六、广播网中IS-IS频繁建立邻接关系。
当IS-IS的circuit-type是P2P时只能有一个Adjacency。,如果在广播网上将IS-IS的circuit-type设置为P2P时,路由器就会频繁建立Adjacency,新的Adjacency反复覆盖旧的Adjacency,因而造成Adjacency不稳定。解决的方法是将接口的circuit-type 更改为广播类型
七、peer ignore和undo peer enable的区别。
1、peer ignore命令用来禁止与对等体(组)建立会话。执行peer ignore命令将停止与指定对等体(组)之间的会话,并且清除所有相关路由信息。对于一个对等体组,这就意味着大量与对端的会话突然终止。如果需要暂时禁用一个邻居而地址族配置却不被删除,应使用peer ignore命令。
2、undo peer enable命令用来禁止与指定对等体(组)交换路由信息。即执行该命令后,只保存指定peer的全局会话配置(与地址族无关的),但各地址族下关于这个peer的的配置都将被删除。
以上就是关于路由器协议的一些故障,这里如果你不是专业性的人员,那么你也只需要了解一下就可以了,当出现问题时只要对照故障现象进行判断就可以了,再找专业人员进行故障修复。