OSPF的DR与BDR-新版(16)

     

目录

整体拓扑

操作步骤

1.基本配置

1.1 配置R1的IP

1.2 配置R2的IP

1.3 配置R3的IP

1.4 配置R4的IP

1.5 检测R1与R4连通性

1.6 检测R1与R2连通性

1.7 检测R1与R3连通性

2.搭建基本的OSPF网络

2.1 配置R1 OSPF

2.2 配置R2 OSPF

2.3 配置R3 OSPF

2.4 配置R4 OSPF

2.5 重启R1

2.6 重启R2

2.7 重启R3

2.8 重启R4

2.9 再次检查OSPF邻居建立情况

3. 查看缺省情况下的DR/BDR状态

3.1 查看R1 OSPF选举DR情况

3.2 修改R1 OSPF的网络类型

3.3 修改R2 OSPF的网络类型

3.4 修改R3 OSPF的网络类型

3.5 修改R4 OSPF的网络类型

3.6 再查看R1 OSPF选举DR情况

4.根据现网需求影响DR/BDR选举

4.1 配置R1网络类型

4.2 配置R2网络类型

4.3 配置R3网络类型

4.4 配置R4网络类型

4.5 修改R1接口优先级

4.6 修改R2接口优先级

4.7 查看R1路由器DR选举

4.8 修改R4接口优先级

4.9 重置后查看R1路由器DR选举

5.保存数据

5.1保存R1数据

5.2保存R2数据

5.3保存R3数据

5.4保存R4数据


    某公司有四个部门,路由器R1连接的总经理办公室,路由器R2连接到人事部,R3连接的是开发部,R4连接的是市场部。四台路由器通过交换机S1互联,每台路由器都运行了OSPF路由协议,都运行在区域0内,使得公司内部各部门网络能够互相通信。由于路由器通过广播网络互连,OSPF会选举DRBDR,现网络管理员要配置使得性能较好的R1成为DR,性能次之的R2成为BDR,而性能最差的R4不能参加DRBDR的选举,由此来完成网络的优化。

整体拓扑

操作步骤

1.基本配置

根据实验编址表进行相应的基本IP地址配置。

1.1 配置R1的IP

根据实验编址表配置路由器R1的接口IP地址。
<Huawei>system-view
[Huawei]sysname R1
[R1]interface Loopback 0
[R1-loopback0]ip address 1.1.1.1 32
[R1-loopback0]quit
[R1]interface GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0]ip address 172.16.1.1 24
[R1-GigabitEthernet0/0/0]quit

​​​​​​​system-view
sysname R1
interface Loopback 0
ip address 1.1.1.1 32
quit
interface GigabitEthernet0/0/0
ip address 172.16.1.1 24
quit

1.2 配置R2的IP

根据实验编址表配置路由器R2的接口IP地址。
<Huawei>system-view
[Huawei]sysname R2
[R2]interface Loopback 0
[R2-loopback0]ip address 2.2.2.2 32
[R2-loopback0]quit
[R2]interface GigabitEthernet0/0/0
[R2-GigabitEthernet0/0/0]ip address 172.16.1.2 24
[R2-GigabitEthernet0/0/0]quit

​​​​​​​system-view
sysname R2
interface Loopback 0
ip address 2.2.2.2 32
quit
interface GigabitEthernet0/0/0
ip address 172.16.1.2 24
quit

1.3 配置R3的IP

根据实验编址表配置路由器R3的接口IP地址。
<Huawei>system-view
[Huawei]sysname R3
[R3]interface Loopback 0
[R3-loopback0]ip address 3.3.3.3 32
[R3-loopback0]quit
[R3]interface GigabitEthernet0/0/0
[R3-GigabitEthernet0/0/0]ip address 172.16.1.3 24
[R3-GigabitEthernet0/0/0]quit

​​​​​​​system-view
sysname R3
interface Loopback 0
ip address 3.3.3.3 32
quit
interface GigabitEthernet0/0/0
ip address 172.16.1.3 24
quit

1.4 配置R4的IP

根据实验编址表配置路由器R4的接口IP地址,掩码长度为24
<Huawei>system-view
[Huawei]sysname R4
[R4]interface Loopback 0
[R4-loopback0]ip address 4.4.4.4 32
[R4-loopback0]quit
[R4]interface GigabitEthernet0/0/0
[R4-GigabitEthernet0/0/0]ip address 172.16.1.4 24
[R4-GigabitEthernet0/0/0]quit

​​​​​​​system-view
sysname R4
interface Loopback 0
ip address 4.4.4.4 32
quit
interface GigabitEthernet0/0/0
ip address 172.16.1.4 24
quit

1.5 检测R1R4连通性

并使用ping命令检测R1直连链路的连通性。
<R1>ping 172.16.1.4

ping 172.16.1.4

1.6 检测R1R2连通性

<R1>ping 172.16.1.2

ping 172.16.1.2

1.7 检测R1R3连通性

<R1>ping 172.16.1.3
测试完成,通信正常。

ping 172.16.1.3

2.搭建基本的OSPF网络

在公司网络中的四台路由器R1R2R3R4上配置基础的OSPF网络配置。每台路由器使用各自的环回接口地址作为Router-ID,并且都运行在区域0内。

2.1 配置R1 OSPF

R1的基础OSPF配置。
<R1>system-view
[R1]router id 1.1.1.1
[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255

​​​​​​​system-view
router id 1.1.1.1
ospf 1
area 0
network 172.16.1.0 0.0.0.255

2.2 配置R2 OSPF

R2的基础OSPF配置。
<R2>system-view
[R2]router id 2.2.2.2
[R2]ospf 1
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255

​​​​​​​system-view
router id 2.2.2.2
ospf 1
area 0
network 172.16.1.0 0.0.0.255

2.3 配置R3 OSPF

R3的基础OSPF配置。
<R3>system-view
[R3]router id 3.3.3.3
[R3]ospf 1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255

​​​​​​​system-view
router id 3.3.3.3
ospf 1
area 0
network 172.16.1.0 0.0.0.255

2.4 配置R4 OSPF

R4的基础OSPF配置。
<R4>system-view
[R4]router id 4.4.4.4
[R4]ospf 1
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255

配置完成后,同时重启四台路由器上的OSPF进程,或者直接同时重启设备。

system-view
router id 4.4.4.4
ospf 1
area 0
network 172.16.1.0 0.0.0.255

2.5 重启R1

重启R1OSPF进程。输入命令点击Enter后输入’y’进行确认。
<R1>reset ospf process

return
reset ospf process

2.6 重启R2

重启R2OSPF进程。输入命令点击Enter后输入’y’进行确认。
<R2>reset ospf process

​​​​​​​return
reset ospf process

2.7 重启R3

重启R3OSPF进程。输入命令点击Enter后输入’y’进行确认。
<R3>reset ospf process

​​​​​​​return
reset ospf process

2.8 重启R4

重启R4OSPF进程。输入命令点击Enter后输入’y’进行确认。
<R4>reset ospf process

return
reset ospf process

2.9 再次检查OSPF邻居建立情况

重置后再次检查OSPF邻居建立情况。使用命令display ospf peer brief进行查看。
<R1>display ospf peer brief
可以观察到,R1此时已经和其他路由器成功建立起OSPF邻居关系。其他设备上的查看省略。

display ospf peer brief

3. 查看缺省情况下的DR/BDR状态

3.1 查看R1 OSPF选举DR情况

使用display ospf peer命令查看此时缺省情况下OSPF网络中的DR/BDR选举情况。
[R1]display ospf peer
可以观察到在该广播网络中,此时R4OSPF网络中的DRR3BDR。这是由于在缺省情况下,每台路由器上的DR优先级都为1,此时通过Router-ID的数值高低进行比较。

display ospf peer

3.2 修改R1 OSPF的网络类型

在R1上的相关接口下使用命令ospf network-type p2mp修改OSPF的网络类型为点到多点。
<R1>system-view
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ospf network-type p2mp

​​​​​​​system-view
interface GigabitEthernet 0/0/0
ospf network-type p2mp

3.3 修改R2 OSPF的网络类型

在R2上的相关接口下使用命令ospf network-type p2mp修改OSPF的网络类型为点到多点。
<R2>system-view
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]ospf network-type p2mp

​​​​​​​system-view
interface GigabitEthernet 0/0/0
ospf network-type p2mp

3.4 修改R3 OSPF的网络类型

在R3上的相关接口下使用命令ospf network-type p2mp修改OSPF的网络类型为点到多点。
<R3>system-view
[R3]interface GigabitEthernet 0/0/0
[R3-GigabitEthernet0/0/0]ospf network-type p2mp

​​​​​​​system-view
interface GigabitEthernet 0/0/0
ospf network-type p2mp

3.5 修改R4 OSPF的网络类型

在R4上的相关接口下使用命令ospf network-type p2mp修改OSPF的网络类型为点到多点。
<R4>system-view
[R4]interface GigabitEthernet 0/0/0
[R4-GigabitEthernet0/0/0]ospf network-type p2mp

system-view
interface GigabitEthernet 0/0/0
ospf network-type p2mp

3.6 再查看R1 OSPF选举DR情况

配置完成后,在R1上再次观察此时OSPFDR/BDR选举情况。
[R1]display ospf peer
可以观察到,DR/BDR都为None,验证了在点到多点的网络类型中不选举DR/BDR,同样在点到点网络中也是,这里不再赘述。

display ospf peer

4.根据现网需求影响DR/BDR选举

现在根据需求,网络管理员要使得性能较好,处理能力较强的R1成为DR,性能次之的R2成为BDR,而性能最差的R4不能参加DRBDR的选举,由此来完成网络的优化。

4.1 配置R1网络类型

将R1OSPF网络类型还原为默认的广播网络类型。
<R1>system-view
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ospf network-type broadcast

​​​​​​​return
system-view
interface GigabitEthernet 0/0/0
ospf network-type broadcast

4.2 配置R2网络类型

将R2OSPF网络类型还原为默认的广播网络类型。
<R2>system-view
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]ospf network-type broadcast

​​​​​​​return
system-view
interface GigabitEthernet 0/0/0
ospf network-type broadcast

4.3 配置R3网络类型

将R3OSPF网络类型还原为默认的广播网络类型。
<R3>system-view
[R3]interface GigabitEthernet 0/0/0
[R3-GigabitEthernet0/0/0]ospf network-type broadcast

​​​​​​​return
system-view
interface GigabitEthernet 0/0/0
ospf network-type broadcast

4.4 配置R4网络类型

将R4OSPF网络类型还原为默认的广播网络类型。
<R4>system-view
[R4]interface GigabitEthernet 0/0/0
[R4-GigabitEthernet0/0/0]ospf network-type broadcast

​​​​​​​return
system-view
interface GigabitEthernet 0/0/0
ospf network-type broadcast

4.5 修改R1接口优先级

配置完成后,修改R1GE 0/0/0接口的DR优先级为100
<R1>system-view
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ospf dr-priority 100

​​​​​​​return
system-view
interface GigabitEthernet 0/0/0
ospf dr-priority 100

4.6 修改R2接口优先级

配置完成后,修改R2GE 0/0/0接口的DR优先级为50
<R2>system-view
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]ospf dr-priority 50

​​​​​​​return
system-view
interface GigabitEthernet 0/0/0
ospf dr-priority 50

4.7 查看R1路由器DR选举

配置完成后,查看R1路由器的DR/BDR选举情况。
[R1]display ospf peer
发现此时的DRBDR都没有改变,即验证了OSPFDR/BDR选举是非抢占的。必须要在四台路由器上同时重启OSPF进程,或者重启路由器才能使得其重新正确选举。
同时重启四台路由器的OSPF进程,或直接同时重启设备。

display ospf peer

4.8 修改R4接口优先级

配置完成后,修改R4GE 0/0/0接口的DR优先级为0R3保持缺省不变。DR优先级为0时,表示不参与DRBDR的选举。
<R4>system-view
[R4]interface GigabitEthernet 0/0/0
[R4-GigabitEthernet0/0/0]ospf dr-priority 0

​​​​​​​return
system-view
interface GigabitEthernet 0/0/0
ospf dr-priority 0

4.9 重置后查看R1路由器DR选举

使用reset ospf process命令重置所有设备的OSPF进程后,再次查看各路由器的DR/BDR选举状态。重置进程命令参考上述步骤。
<R1>display ospf peer
此时发现在该广播网络中,R1DRR2BDR,实现了网络的需求。

​​​​​​​return
display ospf peer

5.保存数据

5.1保存R1数据

在R1上保存数据。
<R1>save

save

5.2保存R2数据

在R2上保存数据。
<R2>save

save

5.3保存R3数据

在R3上保存数据。
<R3>save

save

5.4保存R4数据

在R4上保存数据。
<R4>save

save

思考

在本实验步骤二中,基础的OSPF网络配置完毕后,为什么要同时重启下四台路由器上的OSPF进程?         

最近更新

  1. TCP协议是安全的吗?

    2023-12-31 09:02:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-31 09:02:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-31 09:02:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-31 09:02:03       20 阅读

热门阅读

  1. pytorch 多卡训练 accelerate gloo

    2023-12-31 09:02:03       38 阅读
  2. FPGA和DSP的区别 FPGA与DSP的区别(粗略整理)

    2023-12-31 09:02:03       45 阅读
  3. dbf文件批量合成excel

    2023-12-31 09:02:03       39 阅读
  4. minio命令行详解

    2023-12-31 09:02:03       36 阅读
  5. mysql聚合函数andjson_object 例子

    2023-12-31 09:02:03       32 阅读
  6. 【全网首发】洛谷P2678 [NOIP2015 提高组] 跳石头

    2023-12-31 09:02:03       39 阅读
  7. redis在linux集群部署

    2023-12-31 09:02:03       28 阅读