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的选举情况

实验拓扑:

OSPF协议的简单配置和报文解析_第1张图片

实验步骤:

给R1配置接口和环回口ip地址,如图:
OSPF协议的简单配置和报文解析_第2张图片

给R2配置接口和环回口ip地址,如图:
OSPF协议的简单配置和报文解析_第3张图片

给R3配置接口和环回口ip地址,如图:
OSPF协议的简单配置和报文解析_第4张图片

依次以R1,R2和R3的顺序开启ospf协议,配置router-id,宣告网段,如图:
OSPF协议的简单配置和报文解析_第5张图片
OSPF协议的简单配置和报文解析_第6张图片

OSPF协议的简单配置和报文解析_第7张图片

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是哪个,如图:
OSPF协议的简单配置和报文解析_第8张图片

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

因为现在的DR为R3,BDR为R2,所以我们down掉R3的接口,观察选举情况,如图:
OSPF协议的简单配置和报文解析_第9张图片
OSPF协议的简单配置和报文解析_第10张图片

把R3 down掉的接口恢复再次观察选举结果,如图:
OSPF协议的简单配置和报文解析_第11张图片

因为现在的DR为R2,BDR为R1,所以我们down掉R2的接口,观察选举情况,如图:
OSPF协议的简单配置和报文解析_第12张图片

OSPF协议的简单配置和报文解析_第13张图片

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

你可能感兴趣的:(网络基础,网络,路由器)