注意事项:
1、骨干区域Area 0不能被配置为stub 和 totally stub 区域,virtual-link 不能通过stub、totally stub 区域,stub、totally stub区域不能包含有ASBR路由器。
2、实验目的掌握stub区域和Totally stub 区域的作用和区别,掌握stub区域和Totally stub 区域的配置方法。
3、了解 NSSA 区域的使用场景。
在OSPF域的一个末节区域,比如就一台设备,单链路与核心骨干区域连接,这台设备的性能可能还比较低,内存,CPU都比较紧张,所以该区域可以不必引人OSPF域外的路由,以减轻这个区域的路由条目的压力与计算的资源消耗,我们优先想到的是stub区域来满足。但是这个区域还有一个特别之处就是自身需要引人另外一个OSPF域外部的路由进入这个OSPF域,由于stub区域过滤LSA4,LSA5无法满足这个需求,所以NSSA区域引人了一个机制,就是将LSA5 转换为LSA7,从而实现LSA7在NSSA区域的传递,实现引人OSPF域外部路由。当您的网络满足上述的需求特点的时候就可以考虑配置NSSA区域来解决。

配置思路:
- 设备 IP 地址配置。
- 按照规划配置 OSPF 区域。
- 检查 OSPF 配置结果,检查 OSPF 邻居关系状态,检查 OSFP 路由表。
- 在 R2、R5 上将外部路由引入到 OSPF 中。
- 配置区域2为 Stub 区域,观察区域2内 OSPF 路由表、LSDB 的变化。
- 配置区域1为 NSSA 区域,观察区域1内 OSPF 路由表、LSDB 的变化。
- 查看 R4 的 OSPF 路由器身份,在 R4 上观察 Type-7 LSA 向 Type-5 LSA 的转换。
R1 配置
interface GigabitEthernet0/0/1
ip address 10.0.13.1 255.255.255.0
interface LoopBack0
ip address 10.0.1.1 255.255.255.255
ospf network-type broadcast
#
ospf 1 router-id 10.0.1.1
bandwidth-reference 10000
area 0.0.0.2
network 10.0.1.1 0.0.0.0
network 10.0.13.1 0.0.0.0
stub //将区域2 配置为stub 区域
R2 配置
interface GigabitEthernet0/0/0
ip address 10.0.23.2 255.255.255.0
interface LoopBack0
ip address 10.0.2.2 255.255.255.255
ospf network-type broadcast
#
ospf 1 router-id 10.0.2.2
default-route-advertise cost 20 type 1 // 将该路由引入 到OSPF 中,外部路由的类型设置为1 ,Cost设置为20 不携带always 参数。
bandwidth-reference 10000
area 0.0.0.3
network 10.0.23.2 0.0.0.0 // 未激活10.0.2.2
#
ip route-static 0.0.0.0 0.0.0.0 LoopBack0 //配置缺省路由指定出为loopback0。
R3的配置
interface GigabitEthernet0/0/0
ip address 10.0.23.3 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 10.0.13.3 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 10.0.34.3 255.255.255.0
interface LoopBack0
ip address 10.0.3.3 255.255.255.255
ospf network-type broadcast
#
ospf 1 router-id 10.0.3.3
bandwidth-reference 10000
area 0.0.0.0
network 10.0.3.3 0.0.0.0
network 10.0.34.3 0.0.0.0
area 0.0.0.2
network 10.0.13.3 0.0.0.0
stub no-summary // 配置为totally stub 区域 ,观察如果配置为stub 区域有什么不同
area 0.0.0.3
network 10.0.23.3 0.0.0.0
配置为Totally stub 区域只需要在ABR上配置stub no-summary ,邻接路由器R1仅需配置为stub 区域。
R4配置
interface GigabitEthernet0/0/0
ip address 10.0.45.4 255.255.255.0
interface GigabitEthernet0/0/2
ip address 10.0.34.4 255.255.255.0
interface LoopBack0
ip address 10.0.4.4 255.255.255.255
#
ospf 1 router-id 10.0.4.4
bandwidth-reference 10000
area 0.0.0.0
network 10.0.4.4 0.0.0.0
network 10.0.34.4 0.0.0.0
area 0.0.0.1
network 10.0.45.4 0.0.0.0
nssa //将区域1 配置为nssa 区域
R5 配置
interface GigabitEthernet0/0/0
ip address 10.0.45.5 255.255.255.0
interface LoopBack0
ip address 10.0.5.5 255.255.255.255
ospf network-type broadcast
#
ospf 1 router-id 10.0.5.5
import-route direct // loopback0 接口路由引入 到OSPF 中
bandwidth-reference 10000
area 0.0.0.1
network 10.0.45.5 0.0.0.0
nssa //将区域1配置为NSSA区域
验证
查看OSPF 邻居状态
dis ospf peer brief
dis ospf routing 查看激活的OSPF 接口路由
dis ospf routing IP 查看激活的OSPF 某条路由
R1,R3 区域2配置为stub 区域后,原本的OSPF 外部路由条目0.0.0.0/0 10.0.5.5/0 会被一条缺省的OSPF区域间路由取代。
将一个区域配置为Stub区域后,ABR 会阻断TYPE-4 LSA ,TYPE-5 LSA 向该区域发送,并通过Type-3 LSA向该区域泛洪一条默认路由指向ABR自身。
如果配置为为Totally Stub 区域 ABR会阻断Type-3、4、5 LAS,并生成一条Type-3LSA,通告一条指向自身的缺省路由。
















