1 骨干区域(Area 0)
1. 有且只有一个;
2. 其他区域必须与骨干区域相连,如果没有相连则学不到其他区域的路由;
3. 所有区域间的路由都必须经过骨干区域传递(ABR必须连接骨干区域);
4. 骨干区域不能被分割,一旦被分割必须通过Vlink或GRE隧道方式连接。
这些原则的作用:
防止一个区域的LSA3再多个区域间流动,且可能经过其他区域再流回来形成环路。因此,非ABR是不能产生LSA3。避免区域间环路。
2 普通区域(Nomarl)
非Area 0,通用区域,承载Vlink,传输区域内路由,区域间路由和外部路由。
3 末梢区域(stub)
特殊区域,不接受LSA4/LSA5,该区域访问外部流量仅能通过ABR,所有流量和路由通过ABR进入该区域。不支持Vlink,ABR下发产生LSA3(0.0.0.0)。
4 完全末梢区域(totally stub)
在stub区域的基础上,继续过滤LSA3,不支持Vlink,ABR下发产生LSA3(0.0.0.0)。
5 非纯末梢区域(Not-So Stubby Area, NSSA)
NSSA区域与Stub区域的区别在于Stub区域不能引入外部路由,而NSSA区域可以引入外部路由,NSSA区域ABR生产LSA7的0.0.0.0
6 完全非纯末梢区域(totally Not-So Stubby Area, NSSA)
totally NSSA区域与totally Stub区域的区别在于Stub区域不能引入外部路由,而totally NSSA区域可以引入外部路由,totally NSSA区域ABR生产LSA7的0.0.0.0
7 总结
特殊区域类型 |
Stub |
Totally Stub |
NSSA |
Totally NSSA |
区域中的LSA类型 |
LSA1/2/3 ABR产生LSA3(0.0.0.0) |
LSA1/2 ABR产生LSA3(0.0.0.0) |
LSA1/2/3/7 ABR/ASBR产生LSA7(0.0.0.0) |
LSA1/2/7 LSA3(0.0.0.0) ABR/ASBR产生LSA7(0.0.0.0) |
ABR/ASBR |
区域内不允许ASBR |
区域内不允许ASBR |
区域内运行ASBR,区域边界路由器既是ABR也是ASBR |
区域内运行ASBR,区域边界路由器既是ABR也是ASBR |
配置命令 |
Area stub |
Area stub no-summary |
Area nssa |
Area nssa no-summary |