欢迎光临散文网 会员登陆 & 注册

新版思科实验:OSPF邻居建立排错合集

2021-06-21 13:46 作者:尚文网络IT  | 我要投稿

一、实验拓扑

二、实验目标

掌握ospf邻居建立必要参数

掌握ospf基本排错能力

三、实验过程

前期准备:设备配置IP并启用ospf

1、两端接口ospf优先级改为0.

Ospf优先级取值范围为0-255,默认为1,0代表不参与DR、BDR的选举

IOU1(config)#inte0/0

IOU1(config-if)#ipospf  priority 0

观察邻居状态:

发现邻居关系一直处于2way状态无法继续向下进行

因为广播等网络类型中的ospf正常运行需要DR(可以没有BDR),2way之后需要选举DR、BDR才可以正常进入exstart状态,目前网

络中两端优先级皆为0,不能正常选择DR、BDR,导致无法正常建立邻居一直在2way状态。

解决:两端任意一端修改优先级不为0

2、修改接口MTU值

IOU1(config-if)#inte0/0

IOU1(config-if)#ipmtu  1400

观察ospf邻居状态发现一直处于exstart状态,过一段时间会因为重传次数过多导致l邻居关系变为down状态。

*May 2412:31:37.067: %OSPF-5-ADJCHG: Process 1, Nbr 2.2.2.2 on Ethernet0/0 fromEXSTART to DOWN, Neighbor Down: Too many retransmissions

通过debug ipospf adj可以看到如下错误提示

说明两端MTU值不匹配导致无法向下进行

解决方法:

1:两端MTU值改为一致

2:接口上配置ip ospf mtu-ignore命令,忽略MTU检查

3、修改hello、dead时间

ip ospfdead-interval 50

 ip ospf hello-interval 12

此时查看ospf邻居表将没有任何信息,说明Hello包都没有正常交互

因此通过debug  ip ospf hello命令抓取ospf hello查看原因

IOU1#

*May  7 08:55:00.957: OSPF-1 HELLO Et0/0: Rcv hellofrom 12.1.1.2 area 0 12.1.1.2

*May  7 08:55:00.958: OSPF-1 HELLO Et0/0:Mismatched hello parameters from 12.1.1.2

*May  7 08:55:00.958: OSPF-1 HELLO Et0/0: Dead R 40C 50, Hello R 10 C 12 Mask R 255.255.255.0 C 255.255.255.0

解决方法:

两端时间修改为一致

4、修改area-id

IOU1(config)#intethernet 0/0

IOU1(config-if)#ipospf  1 area  1

直接会显示报错信息,如下

解决方法:

修改为一致的area-id

5、router-id冲突

将两端router-id手动修改为一致的状态

直接出现错误提示,router-id冲突

或者抓包

解决方法:

修改任意一端router-id

6、修改接口掩码,使两端掩码不一致

IOU2(config)#inte0/0

IOU2(config-if)#ipaddress  12.1.1.2 255.255.255.252

邻居表中无任何内容

抓包可以发现掩码不一致

解决方法:

两端掩码改为一致

除上述原因外,认证不通过,网络类型不一致、区域类型不一致、NBMA网络没有手工指定邻居等原因皆会导致ospf无法正常建立邻居关系

针对ospf邻居不能正常建立,先查看邻居表,表中有内容如一直处于2-way或者exstart状态,说明hello已经正常交互,为ospf 运作过程的问题,通过debug ip ospf adj抓取ospf运作过程内容分析

如果邻居表中没有任何内容,说明hello包交互本身存在问题,可以通过debug ip ospf hello查找问题原因


新版思科实验:OSPF邻居建立排错合集的评论 (共 条)

分享到微博请遵守国家法律