一、前言

  1. 为什么ospf要划分多区域?
    (1)、防止环路(ospf同区域无环路的,多区域是会通过spf算法防止环路)
    (2)、隔离LSA泛洪量(减少由于网络不稳定而造成的所有路由器泛洪LSA形成网络拥塞堵塞)
  2. OSPF的区域类型
  3. ospf多区域vrrp 多区域ospf配置及验证_链路

  4. 1) 标准区域:能接收链路状态更新和汇总。

2) 骨干区域:AREA0,其他区域必须连接到该区域,以交换路由信息。

让其他非骨干区域能够知道别的区域的网络情况。即所有非骨干区域的路由信息都要进经过骨干区域。

3) 末梢区域:不接收TYPE 5的链路状态更新。

4) 完全末梢区域:不接收TYPE 3 4 5的链路状态更新

5) 次末节区域:接收TYPE 7的链路状态更新,可以在ABR对TYPE 7的LSA进行汇总。

  1. OSPF路由器的类型

内部路由器

所有接口都在同一AREA内的路由器

主干路由器AREA0

至少有一个接口连接到AREA0的路由器

区域边界路由器ABR

连接多个区域的路由器

自治系统边界路由器ASBR

至少有一个到外部网络的接口的路由器

  1. OSPF的LSA类型

LSA类型

用途

Type 1

由区域内的路由器发出的,通告自己的直连网段链路所有的信息

Type 2

由区域内的 DR 发出的,通告整个区域内的链路信息

Type 3

ABR发出的,其他区域的汇总链路通告,两个区域间进行汇总并且相互转发

Type 4

ABR发出的,用于通告ASBR信息

Type 5

ASBR发出的,用于通告外部路由信息

Type 7

NSSA区域内的ASBR发出的,用于通告本区域连接的外部区域

1、配置 loopback 接口命令:
int loopback 0
ip add ip地址 子网掩码
no shut

2、OPSF多区域配置命令:
例如:
router ospf 1 启动ospf进程
router-id 1.1.1.1
network 直连网段 反码 area 0
network 直连网段 反码 area 1
show ip ospf neighbor

二、实验环境

实验的拓扑图如下图所示,并且路由器的接口IP地址在下表中标出。

ospf多区域vrrp 多区域ospf配置及验证_ospf多区域vrrp_02

接口

IP地址

ospf区域

路由器R1

f0/0

192.168.10.1/24

Area 0

f0/1

192.168.20.1/24

Area 0

f1/0

192.168.60.2/24

Area 0

路由器R2

f0/0

192.168.20.2/24

Area 0

f0/1

192.168.30.1/24

Area 1

路由器R3

f0/0

192.168.50.1/24

Area 1

f0/1

192.168.30.2/24

Area 1

f1/0

192.168.40.1/24

Area 1

路由器R4

f0/0

192.168.60.1/24

Area 0

f0/1

192.168.50.2/24

Area 1

三、实验操作

实验思路:首先给三台路由器配置IP地址和loopback接口,使用ospf协议来划分区域。

1、分别给R1、R2、R3、R4配置IP地址

R1的配置:

ospf多区域vrrp 多区域ospf配置及验证_ospf多区域划分_03


R2的配置:

ospf多区域vrrp 多区域ospf配置及验证_ospf多区域vrrp_04


R3 的配置:

ospf多区域vrrp 多区域ospf配置及验证_链路_05


R4 的配置:

ospf多区域vrrp 多区域ospf配置及验证_链路_06


2、配置loopback接口

Loopback接口是一个类似于物理接口的逻辑接口,即软接口。

它的特点是始终UP的,常用于线路的环回测试中。

R1 的本地回环接口配置

ospf多区域vrrp 多区域ospf配置及验证_IP_07


R2 的 loopback 接口配置

ospf多区域vrrp 多区域ospf配置及验证_ospf多区域划分_08


R3 的loopback接口配置

ospf多区域vrrp 多区域ospf配置及验证_ospf多区域配置_09


R4 的loopback接口配置

ospf多区域vrrp 多区域ospf配置及验证_链路_10


3、配置动态路由器的opsf多区域

R1的配置如下图:

ospf多区域vrrp 多区域ospf配置及验证_链路_11


R2 的配置如下图:

ospf多区域vrrp 多区域ospf配置及验证_ospf多区域vrrp_12


R3 的配置如下图:

ospf多区域vrrp 多区域ospf配置及验证_ospf多区域划分_13


R4 的配置如下图:

ospf多区域vrrp 多区域ospf配置及验证_IP_14


4、路由器的配置完成后,用do show ip route 命令查看路由表是否全部自动添加成功。

在图中以O开头的是区域内路由器 ,大写C开头的是直连网段,O IA 开头的是区域间路由器。

ospf多区域vrrp 多区域ospf配置及验证_IP_15


用相同的方法查看其他三个路由器。

ospf多区域vrrp 多区域ospf配置及验证_链路_16


ospf多区域vrrp 多区域ospf配置及验证_链路_17


ospf多区域vrrp 多区域ospf配置及验证_IP_18


5、在上一步,我们已经检查了路由器的路由表配置成功,现在来设置PC机的IP地址。

ospf多区域vrrp 多区域ospf配置及验证_IP_19


ospf多区域vrrp 多区域ospf配置及验证_IP_20

四、实验总结

用ping命令来测试主机间是否互通,在PC1中 ping PC2的IP地址,网络是可以互通的。

ospf多区域vrrp 多区域ospf配置及验证_ospf多区域划分_21


ospf多区域vrrp 多区域ospf配置及验证_ospf多区域划分_22


通过这个实验案例我们知道了ospf划分多区域的原因。

OSPF允许把大型区域划分成多个小区域,这些小区域可以交换路由汇总信息,而不是每个路由器的详细信息,也更容易管理,OSPF的工作也会更加流畅。