# 09路由汇总-特殊区域(两个优化技术)
标签(空格分隔): HCIP
将路由表中的多条明细路由汇总为一条理由,从而减少路由表的规模,提高性能或扩展性.OSPF的汇总 只能在ABR或ASBR配置
有区域间路由和外部路由才汇总
01路由汇总命令
汇总路由开销问题
如果汇总路由开销不一样,开销如何?------取最大的开销–如果abr-summary配置了cost开销,以配置的为准
07汇总路由开销最大
ABR区域间
ospf 1
a 0
abr-summary 192.168.0.0 255.255.252.0(4条)
advertise:发布聚合后路由,默认
not-advertise:不发布汇聚路由 //屏蔽路由
cost:配置开销
ASBR外部路由
ospf 1
不进入区域
asbr-summary 192.168.0.0 255.255.248.0(8条)
汇总路由-优化(多变一)
02缺陷LSA过多
03区域间路由汇总
8条3类
区域内不进行汇总,只有ABR和ASBR配置如:外地游客去北京旅游,开始只需要知道北京怎么去,后面才开始去知道某条路怎么怎么走
04未汇总LSA
05汇总后的LSA
06AR2的汇总lsdb
特殊区域-优化(屏蔽路由)
优化区域内的LSA泛洪,减少LSA数量,从而减少路由器上LSDB的规模和对内存的需求
08传输区域和末端区域
上图中的Area1和Area2为了简化路由,就没必要互相学习到对方的路由,一条缺省路由就足够了
精简3.4.5类LSA
末节区域和完全末节区域
特殊区域 | 说明 |
---|---|
Stub | 1.末节,屏蔽LSA 4/5 2.区域内不能有ASBR,不能是区域0,不能有虚链路 3.并由ABR向该区域内发送一条LSA 3的缺省路由 |
Totally Stub | 1.完全末节,屏蔽LSA 3/4/5 2.区域内不能由ASBR,不能是区域0,不能有虚链路 3.除了ABR向该区域内发送一条LSA 3的缺省路由 |
NSSA Not-So-Stubby-Area | 1.不是那么末节区域,屏蔽LSA 4/5 2.但区域内允许有ASBR(即打破了末节规则),因此为了传递外部路由,该区域内使用LSA 7代替LSA 5,到其他正常区域再转换成LSA5 3.该区域ABR会发送一条LSA7的缺省路由 |
Totally NSSA | 1.完全不是那么末节区域,屏蔽LSA 3/4/5 2.但区域内允许有ASBR(即打破了末节规则),因此为了传递外部路由,该区域内使用LSA 7代替LSA 5,到其他正常区域再转换成LSA5 3.该区域ABR会发送一条LSA 3和LSA 7的缺省路由 |
Stub
09未设置末节(stub)区域前
所有要设置的路由器都使用
a x
stub 命令
10设置末节(stub)区域后
4/5类 路由消失,出现一条3类缺省路由
末节命令
stub
完全末节命令
stub no-summary
11设置完全末节区域后
12Stub区域
13Totally Stub区域
14Stub区域的OSPF路由表
无外部路由,只有区域间路由,多一条缺省区域间路由
15Totally Stub区域的OSPF路由表.png
没有区域间路由,只有缺省的
16Stub区域,Totally Stub区域的问题
NSSA
17NSSA区域与Totally NSSA区域
外部网络的路由要从RTa到RTb进入Area1,因为NSSA区域屏蔽五类,NSSA有Stub区域的特性(屏蔽四类和五类),但是Area1需要有自己注入的外部路由传递出去–所以有7类.
在NSSA区域中的路由不能有4/5类,7类就是5类,到正常的区域之后,由ABR又会转换成5类,在其他区域中传递的还是5类.到后续区域中,还会根据5类的特性,传递生成4类
- NSSA区域有多个ABR时,进行7类LSA与5类LSA转换的是Router ID最大的ABR
18NSSA区域与Totally NSSA区域的LSDB
7类会显示在区域中,5类是单独显示的
19Stub-Totally Stub区域总结
20NSSA区域总结
21Stub-Totally Stub区域总结
22NSSA区域总结
23区域设计
如:Area1 中确定以后都没有外部路由,就Totally Stub 最为精简
Area2 末梢区域中还会有一些额外的外部路由 选择NSSA
特殊区域命令命令
命令 | 说明 |
---|---|
stub | 配置区域为Stub,区域内所有路由器 |
stub no-summary | 配置区域为Totally Stub,只用于Stub区域内的ABR |
nssa | 配置区域为NSSA,区域内所有路由器 |
nssa [default-route-advertise] | 只用于NSSA区域的ABR或ASBR 在ABR上无论路由表中是否存在缺省路由0.0.0.0/0,都会产生Type 7 LSA缺省路由 |
在ASBR上只有当路由表中存在缺省路由0.0.0.0/0,才会产生Type 7 LSA缺省路由
|nssa no-summary|屏蔽区域间路由,同时产生一条LSA 3 向该区域发布缺省路由(类似完全Stub),在ABR上
综合案例
25OSPF综合应用场景
LSDB超载机制
- 由于受到存储容量的限制,当LSDB太大时,某些路由器将无法存储整个LSDB,这种现象称为LSDB超载
- LSDB超载通常是因为存储了太多AS外部路由信息(第5类LSA引起的)
- 非骨干区域可以通过配置Stub,Totally Stub或NSSA减小LSDB规模
- 也可以另外一种机制处理过多的第五类LSA的方法
命令:
lsdb-overflow-limit 数字 //限制LSA在LSDB的条目数量
number(数字):LSDB中LSA 5的最大条目数,取值范围是1-1000000,默认不开启
26OSPF的超载机制