原理概述
当一台路由器属于不同区域时称它为区域边界路由器(Area Border Router,ABR),负责传递区域间路由信息。区域间的路由信息传递类似距离矢量算法,为了防止区域间产生环路,所有非骨干区域之间的路由信息必须经过骨干区域,也就是说非骨干区域必须和骨干区域相连,且非骨干区域之间不能直接进行路由信息交互。
实验内容
实验拓扑
实验编址
实验步骤
1.配置路由器接口IP,主机IP,子网掩码和网络地址。
2.配置骨干区域路由器
在公司总部路由器R1、R2、R3、R4上创建OSPF进程,并在骨干区域0视图下通告总部各网段。
[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]net 10.0.12.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]net 10.0.13.0 0.0.0.255
[R2]ospf 1
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]net 10.0.12.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]net 10.0.24.0 0.0.0.255
[R3]ospf 1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]net 10.0.13.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]net 10.0.34.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]net 10.0.3.0 0.0.0.255
[R4]ospf 1
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]net 10.0.34.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]net 10.0.24.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]net 10.0.4.0 0.0.0.255
配置完成后,测试总部内两台PC间的连通性
PC>ping 10.0.4.1
Ping 10.0.4.1: 32 data bytes, Press Ctrl_C to break
From 10.0.4.1: bytes=32 seq=1 ttl=126 time=62 ms
From 10.0.4.1: bytes=32 seq=2 ttl=126 time=63 ms
--- 10.0.4.1 ping statistics ---
2 packet(s) transmitted
2 packet(s) received
0.00% packet loss
round-trip min/avg/max = 62/62/63 ms
可以正常通信,骨干区域路由器配置完成
配置非骨干区域路由器
在分支A的路由器R5上创建OSPF进程,创建并进入区域1,并通告分支A的相应网段
[R5]ospf 1
[R5-ospf-1]area 1
[R5-ospf-1-area-0.0.0.1]net 10.0.15.0 0.0.0.255
[R5-ospf-1-area-0.0.0.1]net 10.0.35.0 0.0.0.255
[R5-ospf-1-area-0.0.0.1]net 10.0.1.0 0.0.0.255
在R1和R3上也创建并进入区域1视图,将与R5相连的接口进行通告
[R1]ospf 1
[R1-ospf-1]area 1
[R1-ospf-1-area-0.0.0.1]network 10.0.15.0 0.0.0.255
[R3]ospf 1
[R3-ospf-1]area 1
[R3-ospf-1-area-0.0.0.1]net 10.0.35.0 0.0.0.255
使用display ip routing-table protocol ospf命令查看R5路由表的OSPF路由条目
[Huawei-ospf-1-area-0.0.0.1]dis ip routing-table protocol ospf
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : OSPF
Destinations : 6 Routes : 8
OSPF routing table status : <Active>
Destinations : 6 Routes : 8
Destination/Mask Proto Pre Cost Flags NextHop Interface
10.0.3.0/24 OSPF 10 2 D 10.0.35.3 GigabitEthernet 0/0/1
10.0.4.0/24 OSPF 10 3 D 10.0.35.3 GigabitEthernet 0/0/1
10.0.12.0/24 OSPF 10 2 D 10.0.15.1 GigabitEthernet 0/0/0
10.0.13.0/24 OSPF 10 2 D 10.0.15.1 GigabitEthernet 0/0/0
OSPF 10 2 D 10.0.35.3 GigabitEthernet 0/0/1
10.0.24.0/24 OSPF 10 3 D 10.0.15.1 GigabitEthernet 0/0/0
OSPF 10 3 D 10.0.35.3 GigabitEthernet 0/0/1
10.0.34.0/24 OSPF 10 2 D 10.0.35.3 GigabitEthernet 0/0/1
OSPF routing table status : <Inactive>
Destinations : 0 Routes : 0
对公司另一分部B的路由器R6,和相应ABR设备R2、R4也做同样的配置
[R6]ospf 1
[R6-ospf-1]area 2
[R6-ospf-1-area-0.0.0.2]network 10.0.26.0 0.0.0.255
[R6-ospf-1-area-0.0.0.2]net 10.0.46.0 0.0.0.255
[R6-ospf-1-area-0.0.0.2]net 10.0.2.0 0.0.0.255
[R2]ospf 1
[R2-ospf-1]area 2
[R2-ospf-1-area-0.0.0.2]net 10.0.26.0 0.0.0.255
[R4]ospf 1
[R4-ospf-1]area 2
[R4-ospf-1-area-0.0.0.2]net 10.0.46.0 0.0.0.255
测试分支A和分支B的PC1和PC2连通性
PC>ping 10.0.2.1
Ping 10.0.2.1: 32 data bytes, Press Ctrl_C to break
From 10.0.2.1: bytes=32 seq=1 ttl=124 time=109 ms
From 10.0.2.1: bytes=32 seq=2 ttl=124 time=125 ms
From 10.0.2.1: bytes=32 seq=3 ttl=124 time=110 ms
From 10.0.2.1: bytes=32 seq=4 ttl=124 time=125 ms
From 10.0.2.1: bytes=32 seq=5 ttl=124 time=94 ms
--- 10.0.2.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 94/112/125 ms
可以观察到,现在通信正常。至此,OSPF多区域配置完成。