问:NE40E上行到NE80E,中间经过SDH,链路接通后, OSPF协议停留在exchange状态,display ospf error没有错误增加,如何解决?
命令peer ignore和undo peer enable的区别是什么?
答:命令peer ignore和undo peer enable主要有如下区别。
1.peer ignore命令用来禁止与对等体(组)建立会话。执行peer ignore命令将停止与指定对等体(组)之间的会话,并且清除所有相关路由信息。对于一个对等体组,这就意味着大量与对端的会话突然终止。如果需要暂时禁用一个邻居而地址族配置却不被删除,应使用peer ignore命令。
2.undo peer enable命令用来禁止与指定对等体(组)交换路由信息。即执行该命令后,只保存指定peer的全局会话配置(与地址族无关的),但各地址族下关于这个peer的的配置都将被删除。
答: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状态。
问:NE80E路由器,同时部署了OSPF与IS-IS,在OSPF中import isis。display ospf route查看路由表中,为何未有引入的IS-IS路由条目?
答:按RFC标准,OSPF的外部路由条目的生成需要检查外部LSA的产生者,如果外部LSA的产生者是本机,则不生成OSPF路由条目,如果是其他路由器通告的,则产生。但是,虽然本机不产生OSPF路由条目,但仍然会产生type 5的LSA,并将此LSA通告给其他OSPF路由器,其他路由器根据下面的外部路由的产生规则仍会生成该OSPF路由条目。
问:在两条相连的链路上都运行OSPF协议,前一段链路的Cost值为11,为何后一段的Cost值为65546?
答:检查后一段链路上是否是配置了stub-router命令,这条命令比较特殊经过stub-router传递的路由都会在原来cost基础之上加上65535。对于上面提到的10.43.0.64/27这条路由,其cost值为11+65535=65546。属于配置问题,建议多看配置手册,深入了解相关命令含义。
问:在直连的AR4620、NE16E、NE40之间运行OSPF协议,由NE40通过OSPF下发缺省路由,为何AR4620下挂PC上不了INTERNET?
答:首先检查确认PC配置没有问题。如果PC没有问题,检查OSPF配置,如果基础配置没有问题,且邻居状态都正常。进一步查看各设备OSPF路由表,如果发现NE16E上面只有OSPF缺省路由,没有OSPF明细路由。则再次查看NE16E上OSPF配置,看是否在NE16E上做了路由过滤,只允许学习OSPF缺省路由。
问题至此就定位了:当AR4620下挂PC访问外网时,报文可以正常出去,但是当回来的报文到达NE16E后由于没有OSPF的明细路由,会将报文送回到NE40,这样该报文在NE16E和NE40之间来回转发只至TTL为0丢弃。将NE16E上路由过滤取消,AR4620下的PC可以正常上网。
接口MTU值相同,但无法建立IS-IS邻居?
两端接口MTU值相同的情况下,MTU值还需满足大于lsp-length originate配置的max-size值和小于lsp-length receive配置的max-size值两个条件,接口MTU状态才能UP。与此同时,还需在接口上使能IS-IS并配置有效IP地址,接口状态才能UP,否则IS-IS报文转发也会出现故障。
IS-IS邻居中断后,无法找到相应的邻居中断信息?
原因是没有打开IS-IS邻居状态变化的输出开关,导致IS-IS邻居中断信息没有输出,所以在flash及硬盘日志中都找不到相应的邻居中断信息。解决的办法是在IS-IS视图下执行命令log-peer-change打开邻居状态变化的输出开关,这样IS-IS邻居状态改变的信息就可以记录到日志中。
导致路由振荡的条件主要有哪些?
答:主要有如下原因会导致路由振荡。
1.修改相关的路由策略,包括本端的策略和对端的策略。
2.路由(主要是发布的聚合路由)有连续两次添加和删除。
广播网中IS-IS频繁建立邻接关系?
当IS-IS的circuit-type是P2P时只能有一个Adjacency。,如果在广播网上将IS-IS的circuit-type设置为P2P时,路由器就会频繁建立Adjacency,新的Adjacency反复覆盖旧的Adjacency,因而造成Adjacency不稳定。解决的方法是将接口的circuit-type 更改为广播类型。