地址分配表
设备 | 接口 | IP 地址 | 子网掩码 |
G0/0 | 192.168.1.1 | 255.255.255.0 | |
Lo0 | 192.168.31.11 | 255.255.255.255 | |
RB | G0/0 | 192.168.1.2 | 255.255.255.0 |
Lo0 | 192.168.31.22 | 255.255.255.255 | |
RC | G0/0 | 192.168.1.3 | 255.255.255.0 |
Lo0 | 192.168.31.33 | 255.255.255.255 |
目标
第 1 部分:检查 DR 和 BDR 角色变化
第 2 部分:修改 OSPF 优先级和强制选择
拓扑图
场景
在此练习中,您将检查 DR 和 BDR 角色,并在网络发生变化时观察角色的变化。 然后,您将修改优先级以控制角色并强制进行新的选择。 最后,您将验证路由器是否充当所需的角色。
第 1 部分: 检查 DR 和 BDR 角色变化
第 1 步: 请等待,直到链路指示灯由琥珀色变为绿色。
当您在 Packet Tracer 中首次打开该文件时,可能会注意到交换机的链路指示灯为琥珀色。 这些链路指示灯会保持琥珀色 50 秒钟,在此期间,交换机会确认所连接的是路由器而不是交换机。 或者,您可以点击加快转发时间来跳过此过程。
第 2 步: 检验当前的 OSPF 邻居状态。
a. 在每个路由器上使用相应的命令来检查当前的 DR 和 BDR。
b. 哪一台路由器是 DR?RC
c. 哪一台路由器是 BDR?RB
第 3 步: 打开 IP OSPF 邻接关系调试。
a. 您可以使用 debug 命令监控 DR 和 BDR 选择过程。 在 RA 和 RB 上,输入以下命令。
RA# debug ip ospf adj
RB# debug ip ospf adj
第 4 步: 禁用 RC 上的千兆以太网 0/0 接口。
a. 禁用 RC 与交换机之间的链路来使角色发生变化。
b. 等待约 30 秒,让 RA 和 RB 上的 Dead 计时器过期。 根据调试输出,哪一台路由器被选为 DR,哪一台路由器被选为 BDR?
RB路由器被选为 DR,RA路由器被选为 BDR.
第 5 步: 恢复 RC 上的千兆以太网 0/0 接口。
a. 重新启用 RC 与交换机之间的链路。
b. 等待进行新的 DR/BDR 选择。 DR 和 BDR 角色是否发生变化? 原因是什么?
DR 和 BDR 角色不发生变化,因为当前DR和BDR仍处于活动状态。在DR发生故障之前,具有较高路由器ID联机的路由器不会承担DR角色。
第 6 步: 禁用 RB 上的千兆以太网 0/0 接口。
a. 禁用 RB 与交换机之间的链路来使角色发生变化。
b. 等待约 30 秒,让 RA 和 RC 上的 Dead 计时器过期。 根据 RA 上的调试输出,哪一台路由器被选为 DR,哪一台路由器被选为 BDR?
RA 现在是 DR,RC 现在是 BDR。
第 7 步: 恢复 RB 上的千兆以太网 0/0 接口。
a. 重新启用 RB 与交换机之间的链路。
b. 等待进行新的 DR/BDR 选择。 DR 和 BDR 角色是否发生变化? 原因是什么?
否,角色未更改,因为当前 DR 和 BDR 仍处于活动状态。在 DR 发生故障之前,具有较高路由器 ID 联机的路由器不会承担 DR 角色。
第 8 步: 关闭调试。
在 RA 和 RB 上输入 undebug all 命令,以禁用调试。
第 2 部分: 修改 OSPF 优先级和强制选择
第 1 步: 在每台路由器上配置 OSPF 优先级。
要更改 DR 和 BDR,请为每个路由器的千兆以太网 0/0 端口配置以下 OSPF 接口优先级:
· RA:200
· RB:100
· RC:1(这是默认优先级)
第 2 步: 通过重新加载交换机来强制选举。
注:clear ip ospf process 命令也可以在路由器上用来重置 OSPF 进程。
第 3 步: 检验 DR 和 BDR 选举是否成功。
a. 等待足够长的时间,让 OSPF 完成收敛并进行 DR/BDR 选择。 这应该需要几分钟。 您可以点击加快转发时间来加快此过程。
b. 根据相应命令输出,现在哪一台路由器是 DR?哪一台路由器是 BDR?
RA路由器是 DR,RB路由器是 BDR.
实验详细步骤:
RA>enable
RA#conf t
Enter configuration commands, one per line. End with CNTL/Z.
RA(config)#int g0/0
RA(config)#ip ospf priority 200
RA(config)#end
RB>enable
RB#conf t
Enter configuRBtion commands, one per line. End with CNTL/Z.
RB(config)#int g0/0
RB(config)#ip ospf priority 100
RB(config)#end
RC>enable
RC#conf t
Enter configuration commands, one per line. End with CNTL/Z.
RC(config)#int g0/0
RC(config)#ip ospf priority 1
RC(config)#end
实验链接:https://pan.baidu.com/s/1lfk2wCEcJeOH_Ib8VitWWg?pwd=1112
提取码:1112
--来自百度网盘超级会员V1的分享