Stub区域和NSSA区域

设备连接情况:
区域0:AR3与AR4的互联接口以及它们的Loopback0接口
区域1:AR4与AR5的互联接口
区域2:AR1与AR3的互联接口、R1的Loopback0接口
区域3:AR2与AR3的互联接口
AR2、AR5的Loopback0接口在区域外
实验任务
- 设备IP地址配置
- 按照规划配置OSPF区域
- 检查OSPF配置结果,检查OSPF邻居关系状态,检查OSPF路由表
- 在AR2、AR5上将外部路由引入到OSPF中
- 配置区域2为Stub区域,观察区域2的OSPF路由表、LSDB的变化
- 配置区域1为NSSA区域,观察区域1的OSPF路由表、LSDB的变化
实验步骤
1、设备IP地址配置
# AR1配置
[AR1]interface GigabitEthernet 0/0/0
[AR1-GigabitEthernet0/0/0]ip address 10.0.13.1 24
[AR1-GigabitEthernet0/0/0]q
[AR1]interface LoopBack 0
[AR1-LoopBack0]ip address 10.0.1.1 24
[AR1-LoopBack0]q
# AR2配置
[AR2]interface GigabitEthernet 0/0/0
[AR2-GigabitEthernet0/0/0]ip address 10.0.23.2 24
[AR2-GigabitEthernet0/0/0]q
[AR2]interface LoopBack 0
[AR2-LoopBack0]ip address 10.0.2.2 24
[AR2-LoopBack0]q
# AR3配置
[AR3]interface GigabitEthernet 0/0/0
[AR3-GigabitEthernet0/0/0]ip address 10.0.13.3 24
[AR3-GigabitEthernet0/0/0]q
[AR3]interface GigabitEthernet 0/0/1
[AR3-GigabitEthernet0/0/1]ip address 10.0.34.3 24
[AR3-GigabitEthernet0/0/1]q
[AR3]interface GigabitEthernet 0/0/2
[AR3-GigabitEthernet0/0/2]ip address 10.0.23.3 24
[AR3-GigabitEthernet0/0/2]q
[AR3]interface LoopBack 0
[AR3-LoopBack0]ip address 10.0.3.3 24
[AR3-LoopBack0]q
# AR4配置
[AR4]interface GigabitEthernet 0/0/0
[AR4-GigabitEthernet0/0/0]ip address 10.0.34.4 24
[AR4-GigabitEthernet0/0/0]q
[AR4]interface GigabitEthernet 0/0/1
[AR4-GigabitEthernet0/0/1]ip address 10.0.45.4 24
[AR4-GigabitEthernet0/0/1]q
[AR4]interface LoopBack 0
[AR4-LoopBack0]ip address 10.0.4.4 24
[AR4-LoopBack0]q
# AR5配置
[AR5]interface GigabitEthernet 0/0/0
[AR5-GigabitEthernet0/0/0]ip address 10.0.45.5 24
[AR5-GigabitEthernet0/0/0]q
[AR5]interface LoopBack 0
[AR5-LoopBack0]ip address 10.0.5.5 24
[AR5-LoopBack0]q
可以尝试ping通各设备,这里以AR3 ping AR2为例

2、配置多区域OPSF
# AR1配置
[AR1]ospf 1 router-id 10.0.1.1
[AR1-ospf-1]area 2
[AR1-ospf-1-area-0.0.0.2]network 10.0.1.1 0.0.0.0
[AR1-ospf-1-area-0.0.0.2]network 10.0.13.1 0.0.0.0
[AR1-ospf-1-area-0.0.0.2]q
[AR1-ospf-1]q
[AR1]interface LoopBack 0
[AR1-LoopBack0]ospf network-type broadcast
[AR1-LoopBack0]q
# AR2配置
[AR2]ospf 1 router-id 10.0.2.2
[AR2-ospf-1]area 3
[AR2-ospf-1-area-0.0.0.3]network 10.0.2.2 0.0.0.0
[AR2-ospf-1-area-0.0.0.3]network 10.0.23.2 0.0.0.0
[AR2-ospf-1-area-0.0.0.3]q
[AR2-ospf-1]q
[AR2]interface LoopBack 0
[AR2-LoopBack0]ospf network-type broadcast
[AR2-LoopBack0]q
# AR3配置
[AR3]ospf 1 router-id 10.0.3.3
[AR3-ospf-1]area 0
[AR3-ospf-1-area-0.0.0.0]network 10.0.3.3 0.0.0.0
[AR3-ospf-1-area-0.0.0.0]network 10.0.34.3 0.0.0.0
[AR3-ospf-1-area-0.0.0.0]q
[AR3-ospf-1]area 2
[AR3-ospf-1-area-0.0.0.2]network 10.0.13.3 0.0.0.0
[AR3-ospf-1-area-0.0.0.2]q
[AR3-ospf-1]area 3
[AR3-ospf-1-area-0.0.0.3]network 10.0.23.3 0.0.0.0
[AR3-ospf-1-area-0.0.0.3]q
[AR3-ospf-1]q
[AR3]interface LoopBack 0
[AR3-LoopBack0]ospf network-type broadcast
[AR3-LoopBack0]q
# AR4配置
[AR4]ospf 1 router-id 10.0.4.4
[AR4-ospf-1]area 0
[AR4-ospf-1-area-0.0.0.0]network 10.0.34.4 0.0.0.0
[AR4-ospf-1-area-0.0.0.0]network 10.0.4.4 0.0.0.0
[AR4-ospf-1-area-0.0.0.0]q
[AR4-ospf-1]area 1
[AR4-ospf-1-area-0.0.0.1]network 10.0.45.4 0.0.0.0
[AR4-ospf-1-area-0.0.0.1]q
[AR4-ospf-1]q
[AR4]interface LoopBack 0
[AR4-LoopBack0]ospf network-type broadcast
[AR4-LoopBack0]q
# AR5配置
[AR5]ospf 1 router-id 10.0.5.5
[AR5-ospf-1]area 1
[AR5-ospf-1-area-0.0.0.1]network 10.0.45.5 0.0.0.0
[AR5-ospf-1-area-0.0.0.1]q
[AR5-ospf-1]q
[AR5]interface LoopBack 0
[AR5-LoopBack0]ospf network-type broadcast
[AR5-LoopBack0]q
3、检查OSPF多区域配置
在AR3上检查OSPF邻居的概要信息
<AR3>display ospf peer brief

在AR3上查看OSPF路由表
<AR3>display ospf routing

除了没有激活的AR2、AR5的Loopback接口之外,其它接口都学习到了
4、配置将外部接口引入到OSPF中
将AR2、AR5的Loopback 0接口路由引入到OSPF中,同时AR2配置缺省路由且指定出接口为Loopback0接口
# AR5配置
[AR5]ospf 1
[AR5-ospf-1]import-route direct
[AR5-ospf-1]q
# AR2配置
[AR2]ip route-static 0.0.0.0 0.0.0.0 LoopBack 0
[AR2]ospf 1
[AR2-ospf-1]default-route-advertise type 1 cost 20
[AR2-ospf-1]q
在AR3上查看引入的外部路由,并测试连通性


5、配置区域2为Stub区域
在AR1中查看OSPF路由表

此时默认路由为OSPF外部路由
在AR1、AR3上配置区域2为Stub区域
# AR1配置
[AR1]ospf 1
[AR1-ospf-1]area 2
[AR1-ospf-1-area-0.0.0.2]stub
[AR1-ospf-1-area-0.0.0.2]q
[AR1-ospf-1]q
# AR3配置
[AR3]ospf 1
[AR3-ospf-1]area 2
[AR3-ospf-1-area-0.0.0.2]stub
[AR3-ospf-1-area-0.0.0.2]q
[AR3-ospf-1]q
再次查看AR1的OSPF路由表

现在AR1上不存在OSPF外部路由,原本的OSPF外部路由条目0.0.0.0/0、10.0.5.0/24被一条缺省的OSPF区域间路由所取代
查看AR1的OSPF LSDB

现在AR1上不存在LSA类型4、LSA类型5,去往OSPF域外通过ABR生成的LSA类型3所携带的缺省路由条目实现。同时前往其他区域的LSA类型3也存在
在一个区域配置成Stub区域之后,ABR会阻断LSA类型4、LSA类型5向该区域发送,并通过LSA类型3向该区域内泛洪一条默认路由指向ABR自身
在AR3上配置区域2为Totally Stub区域
[AR3]ospf 1
[AR3-ospf-1]area 2
[AR3-ospf-1-area-0.0.0.2]stub no-
[AR3-ospf-1-area-0.0.0.2]stub no-summary
[AR3-ospf-1-area-0.0.0.2]q
[AR3-ospf-1]q
再次在AR1上查看OSPF路由表、LSDB


此时原本太多条OSPF区域间路由只剩下一条0.0.0.0/0的缺省路由,LSDB中LSA类型3只剩下一条0.0.0.0
所以Totally Stub区域中ABR会阻断LSA类型3、LSA类型4、LSA类型5,并产生一条LSA类型3,通告一条指向自身的缺省路由
6、配置区域1为NSSA区域
查看AR4的OSPF路由表

此时AR5中还存在着一条LSA类型5描述的外部路由·0.0.5.0/24
查看AR5的OSPF路由表

在AR5中的OSPF路由表中出现的缺省路由是LSA类型所描述,该LSA由AR2产生
在AR4、AR5上配置区域1为NSSA区域
# AR4配置
[AR4]ospf 1
[AR4-ospf-1]area 0.0.0.1
[AR4-ospf-1-area-0.0.0.1]nssa
[AR4-ospf-1-area-0.0.0.1]q
[AR4-ospf-1]q
# AR5配置
[AR5]ospf 1
[AR5-ospf-1]area 0.0.0.1
[AR5-ospf-1-area-0.0.0.1]nssa
[AR5-ospf-1-area-0.0.0.1]q
[AR5-ospf-1]q
再次查看AR5的OSPF路由表
<AR5>display ospf routing

此时不存在由AR2发布的缺省路由,存在一条由AR4发布的LSA类型7描述的OSPF缺省路由
查看AR5的LSDB

此时不存在LSA类型4、LSA类型5,外部路由以LSA类型(NSSA)的形式存在
查看AR4的OSPF路由表

AR5所引入的外部路由10.0.5.0/24由LSA类型7所描述
NSSA区域阻断了外部的LSA类型4、LSA类型5进来,并且ABR会想去与内下发一条LSA类型7描述的默认路由。ASBR向NSSA区域内下发LSA类型7描述本区域中引入的外部路由

被折叠的 条评论
为什么被折叠?



