介绍了将引入了静态路由的普通区域配置成Stub区域的过程,可以在不影响路由可达性的前提下减少通告到此区域内的LSA数量。
组网需求
如下图所示,所有的路由器都运行OSPF,整个自治系统划分为3个区域。其中DeviceA和DeviceB作为ABR来发布区域之间的路由,DeviceD作为ASBR引入了外部路由(静态路由)。
要求将Area1配置为Stub区域,减少通告到此区域内的LSA数量,但不影响路由的可达性。
配置ospf stub区域组网图
配置注意事项
在配置过程中,需注意以下事项:
- 骨干区域不能配置成Stub区域。
- Stub区域内不能存在ASBR,即自治系统外部的路由不能在本区域内传播。
- 虚连接不能穿过Stub区域。
配置思路
采用如下的思路配置OSPF的Stub区域:
1、在各路由器上配置OSPF基本功能,实现互连。
2、在DeviceD上配置静态路由,并在OSPF中引入。
3、配置Area1为Stub区域(需要在Area1内所有的路由器上配置stub命令),在DeviceC上查看OSPF路由信息。
4、在DeviceA上配置禁止向Stub区域通告Type3 LSA,在DeviceC上查看OSPF路由信息。
数据准备
为完成此配置例,需准备如下的数据:
设备 | Router ID | Process ID | IP地址 |
DeviceA | 1.1.1.1 | 1 |
区域0:192.168.0.0/24 区域1:192.168.1.0/24 |
DeviceB | 2.2.2.2 | 1 |
区域0:192.168.0.0/24 区域2:192.168.2.0/24 |
DeviceC | 3.3.3.3 | 1 | 区域1:192.168.1.0/24、172.16.1.0/24 |
DeviceD | 4.4.4.4 | 1 | 区域2:192.168.2.0/24、172.17.1.0/24 |
DeviceE | 5.5.5.5 | 1 | 区域1:172.16.1.0/24 |
DeviceF | 6.6.6.6 | 1 | 区域2:172.17.1.0/24 |
操作步骤
1、配置接口的IP地址
2、配置OSPF的基本功能
DeviceA
# ospf 1 area 0.0.0.0 network 192.168.0.0 0.0.0.255 area 0.0.0.1 network 192.168.1.0 0.0.0.255 #
DeviceB
# ospf 1 area 0.0.0.0 network 192.168.0.0 0.0.0.255 area 0.0.0.2 network 192.168.2.0 0.0.0.255 #
DeviceC
# ospf 1 area 0.0.0.1 network 192.168.1.0 0.0.0.255 network 172.16.1.0 0.0.0.255 #
DeviceD
# ospf 1 area 0.0.0.2 network 192.168.2.0 0.0.0.255 network 172.17.1.0 0.0.0.255 #
DeviceE
# ospf 1 area 0.0.0.1 network 172.16.1.0 0.0.0.255 #
DeviceF
# ospf 1 area 0.0.0.2 network 172.17.1.0 0.0.0.255 #
3、配置DeviceD引入静态路由
[DeviceD] ip route-static 10.0.0.0 8 null 0 [DeviceD] ospf 1 [DeviceD-ospf-1] import-route static type 1 [DeviceD-ospf-1] commit [DeviceD-ospf-1] quit
# 查看DeviceC的ABR和ASBR信息。
4、配置Area1为Stub区域
# 配置DeviceA
[DeviceA]ospf 1 [DeviceA-ospf-1]area 1 [DeviceA-ospf-1-area-0.0.0.1]stub [DeviceA-ospf-1-area-0.0.0.1]dis this
# 配置DeviceC
[DeviceC] ospf 1 [DeviceC-ospf-1] area 1 [DeviceC-ospf-1-area-0.0.0.1] stub [DeviceC-ospf-1-area-0.0.0.1] commit [DeviceC-ospf-1-area-0.0.0.1] quit
# 配置DeviceE
[DeviceE] ospf 1 [DeviceE-ospf-1] area 1 [DeviceE-ospf-1-area-0.0.0.1] stub [DeviceE-ospf-1-area-0.0.0.1] commit [DeviceE-ospf-1-area-0.0.0.1] quit
# 显示DeviceC的路由表。
当把DeviceC所在区域配置为Stub区域时,已经看不到AS外部的路由,取而代之的是一条缺省路由。
5、# 配置禁止向Stub区域通告Type3 LSA。
[Huawei]ospf [Huawei-ospf-1]area 1 [Huawei-ospf-1-area-0.0.0.1]stub no-summary
6、验证配置结果
# 查看DeviceC的OSPF路由表。