OSPF特殊区域
为什么需要特殊区域?
减少LSA泛洪,减少路由表
OSPF的特殊区域一定是配置在OSPF区域中的非骨干区域里的末梢区域
有哪些特殊区域?
Stub末梢区域
【除了区域-0外,其它没有连接别的区域的区域可以配置stub末梢区域,有外部网络也不行,下图请忽略外部网络Lb 1】
- 1,2,3类 LSA(没有其它类型的LSA了)
- 自动产生3类默认路由
//area 1的设备进行配置 [R3]ospf [R3-ospf-1]area 1 [R3-ospf-1-area-0.0.0.1]stub [R4]ospf [R4-ospf-1]area 1 [R4-ospf-1-area-0.0.0.1]stub
查看是否能找到邻居
[R3]dis ospf peer bri OSPF Process 1 with Router ID 3.3.3.3 Peer Statistic Information ---------------------------------------------------------------------------- Area Id Interface Neighbor id State 0.0.0.0 GigabitEthernet0/0/0 1.1.1.1 Full 0.0.0.1 GigabitEthernet0/0/1 4.4.4.4 Full ----------------------------------------------------------------------------
如果只在area 1内的一台上配置stub末梢区域,那么他找不到周围的邻居了,效果如下
[R3]dis ospf peer bri OSPF Process 1 with Router ID 3.3.3.3 Peer Statistic Information ---------------------------------------------------------------------------- Area Id Interface Neighbor id State 0.0.0.0 GigabitEthernet0/0/0 1.1.1.1 Full ----------------------------------------------------------------------------
可以看到R4上已经没有了 5类LSA报文,还有3类 LSA的默认路由
Totally Stub完全末梢
ABR上一定要配置
- 1,2类 LSA
- 自动产生3类默认路由
//配置stub-nosummary完全末梢 [R4]ospf [R4-ospf-1]area 1 [R4-ospf-1-area-0.0.0.1]stub no-summary //其他设备上配置Stub或者Totally Stub
R3配置Totally stub,R4stub可以吗?
是可以的
查看R4LSDB信息,只有3类 LSA的默认路由了
NSSA(not-so-stub area)
- 1,2,3,7类 LSA
- 自动产生7类默认路由
- not-so-stub-Area 7类LSA 转5类LSA
//R3配置NSSA [R3]ospf 1 [R3-ospf-1]area 1 [R3-ospf-1-area-0.0.0.1]nssa //一个区域内的路由都要配置,不然会出现前面说的那种情况,R4配置NSSA [R4]ospf 1 [R4-ospf-1]area 1 [R4-ospf-1-area-0.0.0.1]nssa //引入外部路由 [R4-ospf-1]import-route direct
R3可以看到7类LSA
- 如果看不到7类的默认路由,说明没有自动下发,需要手动添加一下
[R3-ospf-1-area-0.0.0.1]nssa default-route-advertise
在R1上可以看到7类 LSA转换为5类 LSA
7转发是5类是由ABR完成的,如果有多个ABR,就由RoutID最大的那个设备实现转换
7类 LSA
名称:NSSA LSA
通告者:ASBR
泛洪范围:NSSA区域
描述内容:宣告NSSA外部路由信息
R3和R4都是ASBR,R4产生了7类 LSA,R3 完成了7转5类LSA
查看7类 LSA命令
[R4]dis ospf lsdb nssa self-originate
OSPF Process 1 with Router ID 24.1.1.2
Area: 0.0.0.1
Link State Database
Type : NSSA
Ls id : 24.1.1.0
Adv rtr : 24.1.1.2
Ls age : 58
Len : 36
Options : NP
seq# : 80000002
chksum : 0xb76
Net mask : 255.255.255.0
TOS 0 Metric: 1
E type : 2
Forwarding Address : 4.4.4.4
Tag : 1
Priority : Low
- Type:Nssa
- Link State ID:目的网络地址
- Adv router:ASBR的Router ID
- Netmask:目的网段的网络掩码
- Metric:ASBR到达目的网络的开销指,默认值为1
- Tag:外部路由信息可以携带一个Tag标签,用于传递该路由的附加信息,通常用于路由策略,默认值为1
- Forwarding Address:一般为0.0.0.0
- E type:外部路由的类型,值只有1/2,默认是2
- 2 花销值=外部路由引入时候的花销值
- 1 花销值=外部路由引入时候的花销值+OSPF内部的花销值
FA地址【目的:快速到达外部路由】
- FA是OSPF宣告的7类 LSA的一个字段,作用是使内部OSPF网络内的设备通过LSA 报文中的下一跳地址快速到达外部路由
Totally NSSA
配置方法一样,NSSA区域里的每台设备都要配置
- 1,2,7类 LSA
- 自动产生3类默认路由
//配置Totarry Nssa [R3]ospf 1 [R3-ospf-1]area 1 [R3-ospf-1-area-0.0.0.1]nssa no-summary
注意:0区域不能配置为特殊区域
继续阅读

我的微信
这是我的微信扫一扫
评论