?????
目录
????某公司有四个部门,路由器R1连接的总经理办公室,路由器R2连接到人事部,R3连接的是开发部,R4连接的是市场部。四台路由器通过交换机S1互联,每台路由器都运行了OSPF路由协议,都运行在区域0内,使得公司内部各部门网络能够互相通信。由于路由器通过广播网络互连,OSPF会选举DR和BDR,现网络管理员要配置使得性能较好的R1成为DR,性能次之的R2成为BDR,而性能最差的R4不能参加DR和BDR的选举,由此来完成网络的优化。
根据实验编址表进行相应的基本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
根据实验编址表配置路由器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
根据实验编址表配置路由器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
根据实验编址表配置路由器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
并使用ping命令检测R1直连链路的连通性。
<R1>ping 172.16.1.4
ping 172.16.1.4
<R1>ping 172.16.1.2
ping 172.16.1.2
<R1>ping 172.16.1.3
测试完成,通信正常。
ping 172.16.1.3
在公司网络中的四台路由器R1,R2,R3,R4上配置基础的OSPF网络配置。每台路由器使用各自的环回接口地址作为Router-ID,并且都运行在区域0内。
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
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
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
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
重启R1的OSPF进程。输入命令点击Enter后输入’y’进行确认。
<R1>reset ospf process
return
reset ospf process
重启R2的OSPF进程。输入命令点击Enter后输入’y’进行确认。
<R2>reset ospf process
???????return
reset ospf process
重启R3的OSPF进程。输入命令点击Enter后输入’y’进行确认。
<R3>reset ospf process
???????return
reset ospf process
重启R4的OSPF进程。输入命令点击Enter后输入’y’进行确认。
<R4>reset ospf process
return
reset ospf process
重置后再次检查OSPF邻居建立情况。使用命令display ospf peer brief进行查看。
<R1>display ospf peer brief
可以观察到,R1此时已经和其他路由器成功建立起OSPF邻居关系。其他设备上的查看省略。
display ospf peer brief
使用display ospf peer命令查看此时缺省情况下OSPF网络中的DR/BDR选举情况。
[R1]display ospf peer
可以观察到在该广播网络中,此时R4为OSPF网络中的DR,R3为BDR。这是由于在缺省情况下,每台路由器上的DR优先级都为1,此时通过Router-ID的数值高低进行比较。
display ospf peer
在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
在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
在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
在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
配置完成后,在R1上再次观察此时OSPF的DR/BDR选举情况。
[R1]display ospf peer
可以观察到,DR/BDR都为None,验证了在点到多点的网络类型中不选举DR/BDR,同样在点到点网络中也是,这里不再赘述。
display ospf peer
现在根据需求,网络管理员要使得性能较好,处理能力较强的R1成为DR,性能次之的R2成为BDR,而性能最差的R4不能参加DR和BDR的选举,由此来完成网络的优化。
将R1的OSPF网络类型还原为默认的广播网络类型。
<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
将R2的OSPF网络类型还原为默认的广播网络类型。
<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
将R3的OSPF网络类型还原为默认的广播网络类型。
<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
将R4的OSPF网络类型还原为默认的广播网络类型。
<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
配置完成后,修改R1上GE 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
配置完成后,修改R2上GE 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
配置完成后,查看R1路由器的DR/BDR选举情况。
[R1]display ospf peer
发现此时的DR与BDR都没有改变,即验证了OSPF的DR/BDR选举是非抢占的。必须要在四台路由器上同时重启OSPF进程,或者重启路由器才能使得其重新正确选举。
同时重启四台路由器的OSPF进程,或直接同时重启设备。
display ospf peer
配置完成后,修改R4上GE 0/0/0接口的DR优先级为0,R3保持缺省不变。DR优先级为0时,表示不参与DR和BDR的选举。
<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
使用reset ospf process命令重置所有设备的OSPF进程后,再次查看各路由器的DR/BDR选举状态。重置进程命令参考上述步骤。
<R1>display ospf peer
此时发现在该广播网络中,R1为DR,R2为BDR,实现了网络的需求。
???????return
display ospf peer
在R1上保存数据。
<R1>save
save
在R2上保存数据。
<R2>save
save
在R3上保存数据。
<R3>save
save
在R4上保存数据。
<R4>save
save
思考
在本实验步骤二中,基础的OSPF网络配置完毕后,为什么要同时重启下四台路由器上的OSPF进程??????????