一、实验拓扑
二、实验配置
AR1的配置: AR2的配置:
AR3的配置: PC1的配置: PC2的配置:
三、测试PC1和PC2的连通性
发现是不通的
四、排错思路
1.检查邻接关系是否建立成功
AR1和AR2的邻接关系是建立成功的: AR2和AR3的邻接关系是建立成功的: AR3和AR3的邻接关系是建立成功的: 经过以上的排查,发现邻接关系是建立成功的,但为什么不通呢?
2.查看路由表
在AR1上查看是否有去往192.168.4.0网段的路由,发现没有,只有到192.168.34.0网段的路由 分析: OSPF的工作原理为: ?????1.建立邻居 ?????2.同步数据库 ?????3.计算路由表 ?????一般情况下,每个路由器运行OSPF协议,宣告自己的网段,邻居关系成功之后,就会去同步数据库,然后跟不数据库中的LSA计算出最优的路由,但是此案例,出现了“有邻居无路由的故障”。 经过查看配置,发现是OSPF进程号不一致导致的。
进程号的概念: ?????用于在每个路由器上区分不同的OSPF协议 ?????不同进程号的OSPF协议,可以看做是完全不同的协议 ?????进程号,仅在设备内部起作用,不在设备之间传输 ?????了解了进程号的概念,可以知道,不同的进程号之间,都可以看做是不同的协议,不同协议之间不通是肯定的,所以需要把每个路由器的进程号编写一致,才能通信。
五、修改配置
AR1: AR2: AR3: 测试PC1和PC2的连通性 到此实验就成功了,所以在OSPF中,** 如果出现“有邻居无路由”的故障,注意检查进程号!!!**
|