ospf hello时间和dead_OSPF报文,SPF算法,邻居关系建立及排错,理论+实战

57116d7720f88cb91259689dd4ef3215.png

OSPF拓扑:

7a3e0d09d3ea593aa36fbe023cac3f12.png


OSPF算法: SPF算法有时也被称为Dijkstra算法,这是因为最短路径优先算法SPF是Dijkstra发明的

b63cd1bdd698b046b0a0e9fefa57f08a.png


查看R4 OSPF算法

fdd2854aba212085112532a66a154777.png


LSA 序列号:

030e3b5734956796b9ef95e18bf1f107.png


在R3 查看LSA 序列号:

6b7dde1dde15f68f61617ef42a127411.png


然后我们再R2的Loo1接口shutdown , no shutdown

1b4cdaa6627b8a883a1eda0fc12524a3.png


我们在R3查看database发现shutdown后LSA序列号+1,再no shudown后再+1

05f1ee70248cb823ea4ab808dfe9293d.png

f550b6de70146de39bae1baa17d18c20.png


OSPF 报文类型:

5257b2e49bd5d461ece172b8e64b7758.png


OSPF确认机制: 隐式确认 (报文序列号的确认) 显示确认(ACK)

ce92617bfffefee8efe28bef16073a07.png


DBD 描述LSDB摘要主要是LSA头部信息
查看LSA中的头部信息和条目

f550b6de70146de39bae1baa17d18c20.png


OSPF报文:

OSPF拓扑:

7a3e0d09d3ea593aa36fbe023cac3f12.png


OSPF算法: SPF算法有时也被称为Dijkstra算法,这是因为最短路径优先算法SPF是Dijkstra发明的

b63cd1bdd698b046b0a0e9fefa57f08a.png


查看R4 OSPF算法

fdd2854aba212085112532a66a154777.png


LSA 序列号:

030e3b5734956796b9ef95e18bf1f107.png


在R3 查看LSA 序列号:

6b7dde1dde15f68f61617ef42a127411.png


然后我们再R2的Loo1接口shutdown , no shutdown

1b4cdaa6627b8a883a1eda0fc12524a3.png


我们在R3查看database发现shutdown后LSA序列号+1,再no shudown后再+1

05f1ee70248cb823ea4ab808dfe9293d.png

f550b6de70146de39bae1baa17d18c20.png


OSPF 报文类型:

5257b2e49bd5d461ece172b8e64b7758.png


OSPF确认机制: 隐式确认 (报文序列号的确认) 显示确认(ACK)

ce92617bfffefee8efe28bef16073a07.png


DBD 描述LSDB摘要主要是LSA头部信息
查看LSA中的头部信息和条目

f550b6de70146de39bae1baa17d18c20.png


OSPF报文:

d2e28d97318f264b01686cb478d705b5.png


OSPF报文类型包含: Hello DBD LS Request LS Update LS Ack
邻居关系Hello的目的:

e8c73232c17097294d90c6a2c4ed1b32.png


发现邻居的方式 1、 自动发现【组播】 2、手工【单播】指定邻居
OSPF 邻居的Troubleshooting
1、Router ID 建议手动配置 ,若没有配置则选择loopback IP最大,如果没配置loopback需要选择物理接口IP地址最大的
R3修改Router ID 为 22.1.1.1 与 R2 的Router ID 一样 ,R2和R3直连无法建立邻居关系的。

7f2a8e688175c8adad38f5154ea96da3.png


我们把R1R2R3配置同一区域Area0 R1和R3配置相同的Router ID, R2分别于与R1和R3可以建立邻居关系,但R1和R3不能互相学习到路由,即同一区域非相邻设备不会装载路由表。R1配置与R3相同的Router ID

a6315c87c7d37e3df308545d142eeb37.png


在R2会发现学到两个相同Router ID的设备形成邻居关系:

9dc29c698ca082a9ba48f13fa009d120.png


我们从R1和R3查看OSPF路由表发现R1和R3都没有学到对方的路由

bb25b90f65abe3b7901dc73fcddb7cf2.png


2、 Hello时间和死亡时间【OSPF网络类型有关】
Hello 10 Dead Time 40 (串行线路 广播) 30S 120S
缺省情况下 P2P、Broadcast类型接口发送hello的时间间隔值为10秒;P2MP、NBMA类型接口发送Hello报文的时间间隔为30秒。死亡时间为间隔时间的4倍

8d16e4add356b26fb9bcf1f8ef01aaee.png


我们把R3的S1/2接口hell时间改为9S

8ef3bf82fd209adc5fabaad823d3b427.png


达到Dead Time后邻居关系失效

6f72d0d14a0f8137a657424f729e085f.png


通过Debug可以看出hell参数不匹配导致

015822392ddda5ed7707c9b93862d915.png


或者去掉或者调整参数, 我们调整下R2的Hello Time与R3一样

7ccf4be2ef7fe32654d1acff7f56157a.png


3、同一链路 同一区域Area
4、DR优先级不影响邻居建立,影响传递路由 0-255 DR默认1 0无权选择DR
我们把R1 R2 R4 的接口的OSPF优先级都改为O, 会出现没有DR状态
我们在R4 查看邻居关系:

a6633d36f21a33b59e6c58017d03296f.png


我们无法学习到路由但是可以看到邻居关系:

6b8b804546cf18e1153900799cac4ace.png


5、认证 (认证类型和认证的密码需一致)
6、MA(多点接入网络)网络中,掩码相同,如果掩码不同虽然可以ping通但是邻居关系会有问题。


OSPF报文类型包含: Hello DBD LS Request LS Update LS Ack
邻居关系Hello的目的:

e8c73232c17097294d90c6a2c4ed1b32.png


发现邻居的方式 1、 自动发现【组播】 2、手工【单播】指定邻居
OSPF 邻居的Troubleshooting
1、Router ID 建议手动配置 ,若没有配置则选择loopback IP最大,如果没配置loopback需要选择物理接口IP地址最大的
R3修改Router ID 为 22.1.1.1 与 R2 的Router ID 一样 ,R2和R3直连无法建立邻居关系的。

7f2a8e688175c8adad38f5154ea96da3.png


我们把R1R2R3配置同一区域Area0 R1和R3配置相同的Router ID, R2分别于与R1和R3可以建立邻居关系,但R1和R3不能互相学习到路由,即同一区域非相邻设备不会装载路由表。R1配置与R3相同的Router ID

a6315c87c7d37e3df308545d142eeb37.png


在R2会发现学到两个相同Router ID的设备形成邻居关系:

9dc29c698ca082a9ba48f13fa009d120.png


我们从R1和R3查看OSPF路由表发现R1和R3都没有学到对方的路由

bb25b90f65abe3b7901dc73fcddb7cf2.png


2、 Hello时间和死亡时间【OSPF网络类型有关】
Hello 10 Dead Time 40 (串行线路 广播) 30S 120S
缺省情况下 P2P、Broadcast类型接口发送hello的时间间隔值为10秒;P2MP、NBMA类型接口发送Hello报文的时间间隔为30秒。死亡时间为间隔时间的4倍

8d16e4add356b26fb9bcf1f8ef01aaee.png


我们把R3的S1/2接口hell时间改为9S

8ef3bf82fd209adc5fabaad823d3b427.png


达到Dead Time后邻居关系失效

6f72d0d14a0f8137a657424f729e085f.png


通过Debug可以看出hell参数不匹配导致

015822392ddda5ed7707c9b93862d915.png


或者去掉或者调整参数, 我们调整下R2的Hello Time与R3一样

7ccf4be2ef7fe32654d1acff7f56157a.png


3、同一链路 同一区域Area
4、DR优先级不影响邻居建立,影响传递路由 0-255 DR默认1 0无权选择DR
我们把R1 R2 R4 的接口的OSPF优先级都改为O, 会出现没有DR状态
我们在R4 查看邻居关系:


我们无法学习到路由但是可以看到邻居关系:

6b8b804546cf18e1153900799cac4ace.png


5、认证 (认证类型和认证的密码需一致)
6、MA(多点接入网络)网络中,掩码相同,如果掩码不同虽然可以ping通但是邻居关系会有问题。

73dcdf0005190c19937dd268daba9f76.png
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值