ospf区域类型
1. 普通区域
缺省情况下, OSPF区域被定义为普通区域。普通区域包括标准区域和骨干区域。
l 标准区域是最通用的区域,它传输区域内路由,区域间路由和外部路由。
l 骨干区域是连接所有其他 OSPF 区域的中央区域。骨干区域通常用Area 0 表示。
2. STUB区域
不允许发布自治系统外部路由,只允许发布区域内路由和区域间的路由。在STUB区域中,路由器的路由表规模和路由信息传递的数量都会大大减少。为了保证到自治系统外的路由可达,由该区域的ABR发布Type3缺省路由传播到区域内,所有到自治系统外部的路由都必须通过ABR才能发布。
l 骨干区域不能配置成Stub区域。
l 如果要将一个区域配置成Stub区域,则该区域中的所有路由器都要配置Stub区域属性。
l Stub区域内不能存在ASBR,即自治系统外部的路由不能在本区域内传播。
l 虚连接不能穿过Stub区域。
l Stub区域不允许自治系统外部的路由(Type5 LSA)在区域内传播。
l 区域内的路由器必须通过ABR学到自治系统外部的路由。实现方法是ABR会自动产生一条缺省的Summary LSA(Type3 LSA)通告到整个Stub区域内。这样,到达自治系统的外部路由就可以通过ABR到达。
3. Totally STUB区域
不允许发布自治系统外部路由和区域间的路由,只允许发布区域内路由。在Totally STUB区域中,路由器的路由表规模和路由信息传递的数量都会大大减少。为了保证到自治系统外的路由可达,由该区域的ABR发布Type3缺省路由传播到区域内,所有到自治系统外部的路由都必须通过ABR才能发布。
l Totally Stub区域既不允许自治系统外部的路由(Type5 LSA)在区域内传播,也不允许区域间路由(Type3 LSA)在区域内传播。
l 区域内的路由器必须通过ABR学到自治系统外部和其他区域的路由。
l ABR会自动产生一条缺省的Summary LSA(Type3 LSA)通告到整个Stub区域内。
4. NSSA区域
NSSA区域允许引入自治系统外部路由,由ASBR发布Type7 LSA通告给本区域,这些Type7 LSA在ABR上转换成Type5 LSA,并且泛洪到整个OSPF域中NSSA区域同时保留自治系统内的STUB区域的特征。该区域的ABR发布Type3缺省路由传播到区域内,所有域间路由都必须通过ABR才能发布。
为了将NSSA区域引入的外部路由发布到其它区域,需要把Type-7 LSA转化为Type-5 LSA以便在整个OSPF网络中通告。
l option字段P用于告知转化路由器该条7类LSA是否需要转化。
l 进行转化的是NSSA区域中Router ID最大的区域边界路由器(ABR)。
l 只有P置位并且Forwarding Address不为0的Type-7 LSA才能转化为Type-5 LSA。Forwarding Address用来表示发送的某个目的地址的报文将被转发到Forwarding Address所指定的地址。
l 满足以上条件的缺省7类LSA也可以被转化。
l 区域边界路由器产生的7类LSA不会置位P-bit。
注意事项
Ø 在NSSA区域中,可能同时存在多个边界路由器。为了防止路由环路产生,边界路由器之间不计算对方发布的缺省路由。
5. Totally NSSA区域
Totally NSSA区域允许引入自治系统外部路由,由ASBR发布Type7 LSA通告给本区域,这些Type7 LSA在ABR上转换成Type5 LSA,并且泛洪到整个OSPF域中。Totally NSSA区域同时保留自治系统内的Totally STUB Area区域的特征。该区域的ABR发布Type3缺省路由传播到区域内,所有域间路由都必须通过ABR才能发布。
NSSA和Totally NSSA
l NSSA区域允许引入少量通过本区域的ASBR到达的外部路由,但不允许其他区域的外部路由ASE LSA(Type5 LSA)在区域内传播。即到达自治系统外部的路由只能通过本区域的ASBR到达。
l Totally NSSA区域既不允许其他区域的外部路由ASE LSA(Type5 LSA)在区域内传播,也不允许区域间路由(Type3 LSA)在区域内传播。
6. OSPF NSSA缺省路由
NSSA区域内存在两种缺省路由,由ASBR产生的第七类缺省路由和ABR产生的第三类缺省路由(完全NSSA区域)。