素材来源:华为路由器配置指南
一边学习一边整理试验笔记,并与大家分享,侵权即删,谢谢支持!
附上汇总贴:玩转华为ENSP模拟器系列 | 合集_COCOgsta的博客-CSDN博客_华为模拟器实验
目标
举例介绍OSPF的NSSA区域的配置过程。
组网需求
某些网络由于引入大量外部路由导致路由表的规模过大,网络资源浪费,CPU占用率较高。为了解决这个问题,可以将位于自治系统边缘的非骨干区域配置成NSSA区域,减少传递的路由信息数量。配置区域为NSSA区域后,不传播来自OSPF网络其它区域的外部路由,但引入自治系统外部的路由,这样可以避免大量外部路由对路由器带宽和存储资源的消耗。
所有的路由器都运行OSPF,整个自治系统划分为两个区域。其中DeviceA和DeviceB作为ABR来转发区域间的路由,DeviceD作为ASBR引入了外部静态路由10.0.0.0/8。此时,在不影响路由可达的前提下,达到减少通告到Area1内的LSA数量,但引入自治系统外部路由的目的。需要将Area1配置为NSSA区域,并配置NSSA区域中的DeviceA为转换路由器。
配置思路
在各路由器上使能OSPF,配置OSPF基本功能,实现OSPF协议互连。参见配置OSPF的基本功能。配置Area1为NSSA区域。在DeviceD上配置引入静态路由10.0.0.0/8。配置NSSA区域中的DeviceA为转换路由器。
操作步骤
配置各机接口的IP地址配置OSPF基本功能配置Area1区域为NSSA区域
说明:所有连接到NSSA区域的路由器必须使用nssa命令将该区域配置成NSSA属性。
配置DeviceD引入静态路由10.0.0.0/8
查看DeviceC的OSPF路由表。
<DeviceC>dis ospf routingOSPF Process 1 with Router ID 3.3.3.3Routing TablesRouting for NetworkDestination CostType NextHop AdvRouter Area 192.168.0.0/241 Direct192.168.0.23.3.3.3 0.0.0.0 192.168.1.0/242 Inter-area 192.168.2.12.2.2.2 0.0.0.0 192.168.1.0/242 Inter-area 192.168.0.11.1.1.1 0.0.0.0 192.168.2.0/241 Direct192.168.2.23.3.3.3 0.0.0.0 192.168.3.0/242 Inter-area 192.168.0.11.1.1.1 0.0.0.0 192.168.4.0/242 Inter-area 192.168.2.12.2.2.2 0.0.0.0 Routing for ASEsDestination Cost Type Tag NextHop AdvRouter10.0.0.0/8 1Type21192.168.0.12.2.2.2 Total Nets: 6Intra Area: 2 Inter Area: 3 ASE: 1 NSSA: 0OSPF Process 65534 with Router ID 128.1.138.140Routing TablesRouting for NetworkDestination CostType NextHop AdvRouter Area 128.1.138.137/32 100Stub 128.1.138.137 128.1.138.137 0.0.0.0 128.1.138.137/32 100Stub 128.1.138.137 128.1.138.137 0.0.0.0 128.1.138.138/32 200Stub 128.1.138.137 128.1.138.138 0.0.0.0 128.1.138.138/32 200Stub 128.1.138.139 128.1.138.138 0.0.0.0 128.1.138.138/32 200Stub 128.1.138.137 128.1.138.138 0.0.0.0 128.1.138.139/32 100Stub 128.1.138.139 128.1.138.139 0.0.0.0 128.1.138.140/32 0 Direct128.1.138.140 128.1.138.140 0.0.0.0 128.1.138.141/32 100Stub 128.1.138.141 128.1.138.141 0.0.0.0 128.1.138.141/32 100Stub 128.1.138.141 128.1.138.141 0.0.0.0 Total Nets: 5Intra Area: 5 Inter Area: 0 ASE: 0 NSSA: 0<DeviceC>
可以看到,NSSA区域引入AS外部路由的发布路由器的Router ID为2.2.2.2,即DeviceB为转换。这是因为OSPF会选举Router ID较大的ABR作为转换路由器。
配置DeviceA为转换路由器
[~DeviceA-ospf-1]area 1[~DeviceA-ospf-1-area-0.0.0.1]nssa default-route-advertise translator-always
查看配置结果
查看DeviceC的OSPF路由表。
<DeviceC>dis ospf routingOSPF Process 1 with Router ID 3.3.3.3Routing TablesRouting for NetworkDestination CostType NextHop AdvRouter Area 192.168.0.0/241 Direct192.168.0.23.3.3.3 0.0.0.0 192.168.1.0/242 Inter-area 192.168.2.12.2.2.2 0.0.0.0 192.168.1.0/242 Inter-area 192.168.0.11.1.1.1 0.0.0.0 192.168.2.0/241 Direct192.168.2.23.3.3.3 0.0.0.0 192.168.3.0/242 Inter-area 192.168.0.11.1.1.1 0.0.0.0 192.168.4.0/242 Inter-area 192.168.2.12.2.2.2 0.0.0.0 Routing for ASEsDestination Cost Type Tag NextHop AdvRouter10.0.0.0/8 1Type21192.168.0.11.1.1.1 Total Nets: 6Intra Area: 2 Inter Area: 3 ASE: 1 NSSA: 0OSPF Process 65534 with Router ID 128.1.138.140Routing TablesRouting for NetworkDestination CostType NextHop AdvRouter Area 128.1.138.137/32 100Stub 128.1.138.137 128.1.138.137 0.0.0.0 128.1.138.137/32 100Stub 128.1.138.137 128.1.138.137 0.0.0.0 128.1.138.138/32 200Stub 128.1.138.137 128.1.138.138 0.0.0.0 128.1.138.138/32 200Stub 128.1.138.139 128.1.138.138 0.0.0.0 128.1.138.138/32 200Stub 128.1.138.137 128.1.138.138 0.0.0.0 128.1.138.139/32 100Stub 128.1.138.139 128.1.138.139 0.0.0.0 128.1.138.140/32 0 Direct128.1.138.140 128.1.138.140 0.0.0.0 128.1.138.141/32 100Stub 128.1.138.141 128.1.138.141 0.0.0.0 128.1.138.141/32 100Stub 128.1.138.141 128.1.138.141 0.0.0.0 Total Nets: 5Intra Area: 5 Inter Area: 0 ASE: 0 NSSA: 0<DeviceC>
可以看到,DeviceC引入了一条AS外部的路由,并且,引入的外部路由的发布路由器的Router ID变为1.1.1.1,即DeviceA成为了转换路由器。.