一.OSPF特殊区域是什么?
OSPF 特殊区域 是为了优化 OSPF(开放最短 Path First)网络的性能和简化路由表而设计的一种区域类型。特殊区域通过限制某些类型的链路状态通告(LSA)的传播,减少链路状态数据库(LSDB)的大小,从而降低路由器的内存和 CPU 消耗。
二.实验拓扑
实验目的:
1.实现OSPF Stub区域的配置
2.实现OSPF NSSA区域的配置
3.描述Type-7 LSA的内容
4.描述Type-7 LSA与Type-5
LSA之间的转换过程
实验步骤:
1.设备重命名以及IP地址配置
2.运行OSPF协议
3.在AR5上创建一个环回口并
引入OSPF
4.在AR1上查看路由表
5.把区域2设置为Stub区域
6.再次在AR1上查看路由表
7.把区域2设置成totally Stub
8.再次在AR1上查看路由表
9.把区域2设置成NSSA区域
10.在AR1上查看路由表
11.在R1引入外部路由
200.200.200.200
12.在R2上查看OSPF的路由表
13.在R2上查看关于200.200.
200.200的7类的LSA
14.在R2上查看关于200.200.
200.200的5类LSA
15.把区域1设置成totally nssa区域
1.配置IP地址与运行ospf
2.创建环回口
在R5上创建环回口100.100.100.100,将其引入ospf
3. 查看ospf路由表
结果可以看到,区域2有域内路由、域间路由和域外路由
4.把区域2设置为Stub区域
5. 查看ospf路由表
结果可以看到,区域2的外部路由消失,但R2(ABR)产生了一条3类的默认路由。
6.把区域2设置为Totally Stub
7.查看ospf的路由表
结果可以看到,区域2只有域内路由,R2(ABR)下发了一条3类LSA
8.把区域2设置为NSSA区域
9.查看ospf的路由表
结果可以看到,区域2没有外部路由,但是R2下发了一条7类的默认路由
10.引入外部路由
在R1引入外部路由200.200.200.200.
11.查看ospf的路由表
结果可以看到,NSSA区域可以引入外部路由
12.查看关于200.200.200.200的7类LSA(LSA7)
13.查看关于200.200.200.200的LSA5
结果可以看到,LSA7只能在区域2内传播,必须在R2上执行LSA7转LSA5的操作,才能传递到区域0和区域1
14.把区域1设置为Totally NSSA区域
15.查看ospf的路由表
16.查看7类的默认路由
17.查看3类的默认路由
三.总结
OSPF 特殊区域通过限制某些类型的 LSA 的传播,优化了网络的性能和路由表的大小。Stub 和 Totally Stub 区域适用于单一出口的区域,而 NSSA 和 Totally NSSA 区域适用于需要引入外部路由的场景。合理使用特殊区域可以显著提高 OSPF 网络的效率和可扩展性。