OSPF协议的简单配置和报文解析

实验目的:

  • 理解ospf协议的原理和配置
  • 了解DR和BDR的选举

实验要求:

  1. R1、R2、R3上配置物理接口和环回口ip地址
  2. R1、R2、R3上启动ospf协议
  3. R1、R2、R3上配置ospf协议进程号,router-id,区域并宣告网段
  4. 抓包观察DR和BDR的选举情况
  5. Down掉DR的接口,观察DR和BDR的选举情况
  6. 恢复down掉的接口,观察DR和BDR的选举情况

实验拓扑:

img

实验步骤:

给R1配置接口和环回口ip地址,如图:
img

给R2配置接口和环回口ip地址,如图:
img

给R3配置接口和环回口ip地址,如图:
img

依次以R1,R2和R3的顺序开启ospf协议,配置router-id,宣告网段,如图:
img
img

img

ospf 1 router-id 1.1.1.1
//开启ospf进程,并定义进程号和router-id,进程号范围1-65535router-id为x.x.x.x

area 0.0.0.0
//定义ospf区域,同一个自治区的路由器需要配置相同,这里可以配置ip地址也可以配置为0开始的整数

network 13.0.0.0 0.0.0.255
//宣告网段,这里后跟反掩码

随便找一个接口抓包看一下,选举出来的DR和BDR是哪个,如图:
img

因为优先级相同的情况下,通过比较router-id的大小来选举DR,最大的选为DR,第二大的选为BDR。

因为现在的DR为R3,BDR为R2,所以我们down掉R3的接口,观察选举情况,如图:
img
img

把R3 down掉的接口恢复再次观察选举结果,如图:
img

因为现在的DR为R2,BDR为R1,所以我们down掉R2的接口,观察选举情况,如图:
img

img

实验总结:可以通过控制每台路由器的Router ID来指定DR、BDR。每台OSPF路由器选举DR、BDR是通过比较各自的Router ID来决定,谁的Router ID最高,谁将成为DR。如果DR坏了,那么BDR会成为DR,即使原来的DR好了,他也不再参与选举,除非链路状态信息再次改变。

猜你喜欢

转载自blog.csdn.net/shengjie87/article/details/106503659
今日推荐