OSPF为什么划分多区域
在OSPF单区域中,每台路由器都需要收集其他所有路由器的链路状态信息,如果网络规模不断扩大,链路状态信息也会随之不断增多,这将使得单台路由器上链路状态数据库非常庞大,导致路由器负担加重,也不便于维护管理。为了解决上述问题,OSPF协议可以将整个自治系统划分为不同的区域(Area),因为链路状态信息只在区域内部泛洪,区域之间传递的只是路由条目而非链路状态信息,因此大大减小了路由器的负担。
为了防止区域间产生环路,所有非骨干区域之间的路由信息必须经过骨干区域,也就是说非骨干区域必须和骨干区域相连,且非骨干区域之间不能直接进行路由信息交互。
网络拓扑图

内部路由器-IR:R4为area 2的内部路由器,R5为area 1的内部路由器。
骨干路由器-BR:R1、R2、R3为骨干路由器。
区域边界路由器-ABR:R2和R3为区域边界路由器。
代码段
system-view
sysname R1
interface GigabitEthernet 0/0/0
ip address 13.0.0.1 28
interface GigabitEthernet 0/0/1
ip address 12.0.0.1 28
interface GigabitEthernet 0/0/2
ip address 192.168.0.254 24
quit
ospf 1
area 0
network 12.0.0.0 0.0.0.15
network 13.0.0.0 0.0.0.15
network 192.168.0.0 0.0.0.255
quit
system-view
sysname R2
interface GigabitEthernet 0/0/0
ip address 12.0.0.2 28
interface GigabitEthernet 0/0/1
ip address 23.0.0.2 28
interface GigabitEthernet 0/0/2
ip address 24.0.0.1 29
quit
ospf 1
area 0
network 12.0.0.0 0.0.0.15
network 23.0.0.0 0.0.0.15
quit
area 2
network 24.0.0.0 0.0.0.7
quit
system-view
sysname R3
interface GigabitEthernet 0/0/0
ip address 13.0.0.2 28
interface GigabitEthernet 0/0/1
ip address 23.0.0.1 28
interface GigabitEthernet 0/0/2
ip address 35.0.0.1 29
quit
ospf 1
area 0
network 13.0.0.0 0.0.0.15
network 23.0.0.0 0.0.0.15
quit
area 1
network 35.0.0.0 0.0.0.7
quit
system-view
sysname R4
interface GigabitEthernet 0/0/0
ip address 24.0.0.2 29
interface GigabitEthernet 0/0/1
ip address 192.168.1.254 24
quit
ospf 1
area 2
network 24.0.0.0 0.0.0.7
network 192.168.1.0 0.0.0.255
quit
system-view
sysname R5
interface GigabitEthernet 0/0/0
ip address 35.0.0.2 29
interface GigabitEthernet 0/0/1
ip address 192.168.2.254 24
quit
ospf 1
area 1
network 35.0.0.0 0.0.0.7
network 192.168.2.0 0.0.0.255
quit
代码解析
<Huawei>system-view
[Huawei]sysname R3
[R3]interface GigabitEthernet 0/0/0
[R3-GigabitEthernet0/0/0]ip address 13.0.0.2 28
[R3-GigabitEthernet0/0/0]interface GigabitEthernet 0/0/1
[R3-GigabitEthernet0/0/1]ip address 23.0.0.1 28
[R3-GigabitEthernet0/0/1]interface GigabitEthernet 0/0/2
[R3-GigabitEthernet0/0/2]ip address 35.0.0.1 29
[R3-GigabitEthernet0/0/2]quit
[R3]ospf 1 //使能OSPF进程1
[R3-ospf-1]area 0 //创建区域area 0,并进入到区域视图
[R3-ospf-1-area-0.0.0.0]network 13.0.0.0 0.0.0.15 //指定运行OSPF协议的接口
[R3-ospf-1-area-0.0.0.0]network 23.0.0.0 0.0.0.15
[R3-ospf-1-area-0.0.0.0]quit
[R3-ospf-1]area 1
[R3-ospf-1-area-0.0.0.1]network 35.0.0.0 0.0.0.7
[R3-ospf-1-area-0.0.0.1]quit
注:R3路由器和其他路由器配置基本相同,不再赘述。
测试验证




OSPF通过划分多区域来解决网络规模扩大带来的问题,减少路由器的负担。链路状态信息仅在区域内传播,区域间仅交换路由条目,防止环路。所有非骨干区域需通过骨干区域通信。配置示例展示了如何在R1、R2、R3、R4、R5上设置OSPF区域。
2853

被折叠的 条评论
为什么被折叠?



