目录
一、特殊区域
1、STUB区域:
2、totally stub区域
3、NSSA区域(Not-So-stubby Area)
4、totally NSSA区域
二、OSPF路由聚合
一、特殊区域
定义:特殊区域是指人为定义的一些区域,它们在逻辑中一般位于ospf区域的边缘,只与骨干区域相连。
1、STUB区域:
(1)定义:
末梢区域,适用于区域中路由器性能较低,目的是为了减少区域中路由器的路由表规模以及路由信息传递的数量。不希望接收大量的AS以外路由的场景
(2)特征:
- 4类5类LSA;
- ASBR;
- 0不能被配置为STUB区域;
- ABR设备自动下发一条指向骨干区域的3类缺省;
(3)命令:
[r5-ospf-1-area-0.0.0.2]stub
(4)实验测试:
将R3和R4设置为stub区域,观察R3和R4的ospf路由表
2、totally stub区域
(1)定义:
完全末梢区域,拒绝学习域外和其他区域的路由信息
(2)特征:
- 3类4类5类LSA;
- ASBR;
- 0不能被配置为totally STUB区域;
- ABR设备自动下发一条指向骨干区域的3类缺省;
(3)命令:
[r5-ospf-1-area-0.0.0.2]stub no-summary
(4)实验测试:
将R3和R4设置为totally stub区域,观察R3和R4的ospf路由表
3、NSSA区域(Not-So-stubby Area)
(1)定义:
非纯末梢区域,是STUB区域的变形,拒绝学习域外(主要是5类)路由信息,但需要引入后面的域外路由信息
(2)特征:
不接受4类5类LSA;
本区域引入的外部路由以7类LSA存在;
本区域的ABR会 把引入的7类LSA转换为5类 LSA通告给其他区域;
华三中:NSSA区域的默认路由需要手动配置下发,在ABR下发的是7类默认路由的LSA;命令:nssa default-router-advertise
华为中:自动生成一条指向骨干区域的7类缺省 命令:nssa
区域0不能被配置为NSSA区域;
(3)命令:
[r5-ospf-1-area-0.0.0.2]nssa
(4)实验测试:
将R3和R4设置为NSSA区域,观察R1和R2的ospf路由表
4、totally NSSA区域
(1)定义:
完全非纯末梢区域
(2)特征:不接受3类4类5类LSA
本区域引入的外部路由以7类LSA存在
本区域的ABR会把引入的7类LSA转换为5类 LSA通告给其他区域
本区域默认路由由ABR发送3类LSA产生
区域0不能被配置为totally NSSA区域
(3)命令:
[r5-ospf-1-area-0.0.0.2]nssa no-summary
特殊区域的条件:
不能是骨干区域;
不能存在虚链路;
(4)实验测试:
将R3和R4设置为totally nssa区域,观察R3和R4的ospf路由表
二、OSPF路由聚合
1、OSPF路由只能手动聚合(LSA),将具有相同前缀的路由信息聚合后发布到其他区域
2、聚合条件:
针对3类、5类、7类LSA;OSPF路由只能手动聚合(LSA)
3、聚合类型:
(1)ABR聚合(3类)----域间路由汇总
- LSA聚合后发布到相邻区域;
- [r1-ospf-1-area-0.0.0.0]abr-summary 192.168.0.0 255.255.252.0
ABR上路由聚合示例:
- 聚合不会影响ABR本机的路由,只会影响相邻区域的下游路由器的路由;
- 聚合后,会在ABR本机上产生一条该聚合的黑洞路由,来防止环路出现
(2)ASBR聚合(5类、7类)
- AS外部路由聚合后发布到OSPF内部;
- .命令:[r4-ospf-1]asbr-summary 172.16.0.0 255.255.252.0
- 5类、7类的LSA 进行聚合;
- 聚合不会影响ASBR本机的路由,只会影响OSPF内部的其他路由器;
- 聚合后,会在ASBR本机上产生一条该聚合的黑洞路由,来防止环路出现;
注:使用聚合实现路由过滤,在聚合后加入not-advertise参数