特殊区域的作用,减少大规模网络环境下的路由设备计算压力过大,设备性能浪费,即减少LSA数和路由表规模量
分类
传输区域(Transit Area):除了承载本区域发起的流量和访问本区域的流量外,还承载了源IP和目的IP都不属于本区域的流量,即“穿越型流量”,
未端区域(Stub Area):只承载本区域发起的流量和访问本区域的流量。
末梢区域(STUB)----如果将一个区域配置成末梢区域,则这个区域将不再学习4类和5类LSA。这样的区域将拒绝学习域外路由信息,但是,其依旧具有访问域外路由的需求,所以,配置完成后,会自动生成一条指向骨干区域的3类缺省
[r1-ospf1-area-0.0.0.2]stub--配置末梢区域
注意;一旦做特殊区域,则所有区域内的设备都必须做特殊区域
完全末梢区域---totallystub---在末梢区域的基础上,进一步拒绝学习3类LSA,仅保留3类缺省即可。
[r1-ospf-1area-0.0.0.2]stubno-summary---这个命令只需要在abr设备上配置即可。
非完全末梢区域(NSSA)--如果将一个区域配置成非完全末梢区域,则这个区域将不在学习4类和5类LSA。但是,该区域依旧需要将后面的域外路由信息导入,因为拒绝5类,所以只能以7类LSA的形式来继续传递。之后在7类LSA信息离开NSSA区域后,·需要在转换成5类lsa进行传递。这样的区域将拒绝学习域外路由信息,但是,其依旧具有访问域外路由的需求,所以配置完成后,会自动生成一条指向骨干区域的7类缺省。
[r4-ospf-1-area-0.0.0.1]nssa
O_NSSA--7类域外路由信息的标记,默认优先级是150
完全的非完全末梢区域-[totallyNSSA]--完全的NSSA区域---totallyNSSA区域---在NSSA区域的基础上,进一步拒绝学习3类LSA,产生一条3类缺省即可。
[r3-ospf-1-area-0.0.0.1]nssano-summary
注意:配置成为完全的NSSA区域后,会自动生成一条指向骨干的三类缺省,但是,之前普通的NSSA区域产生的7类缺省依然会保留,因为OSPFLSA的优先级,设备会选择使用3类缺省而不用7类缺省。
总结
区域 | 可能有的LSA | 没有的LSA | 配置方式 |
stub | router network summaryNET(123) | sum-asbr external(ase) nssa [4 5 7] | 无asbr |
totally-stub | 1 2 3类缺省 | 4 5 7类和 3类明细 | 无asbr |
nssa | 1 2 3 7 | 4 5 | |
totally-nssa | 1 2 3类缺省 7类 | 3类明细 4 5 | 有asbr |
表格数据参考用,具体情况结合实际拓扑,或环境分析