一、组网拓扑图
设备互联方式及 IP 地址规划如图所示,OSPF 区域规划如下
- R1与 R3 的互联接口、R1 的 Loopback0 接口属于 OSPF 区域 2
- R3 与 R4 的互联接口以及它们的 Loopback0 接口属于 OSPF 区域 0
- R4与 R5 的互联接口属于 OSPF 区域 1,R5 的 Loopback0 接口不属于任何区域
- R2 与 R3 的互联接口属于 OSPF 区域3,R2 的 Loopback0 接口不属于任何区域。
- Area 2为Stub区域,Area 1为NSSA区域
二、实验配置
1、配置IP地址
- IP地址如上图,配置完测试一下连通性
2、按照规划配置 OSPF 区域
- 修改 Loopback0 接的网络类型为 Broadcast
- 其他路由器一样,按照要求将接口宣告进去OSPF中
- 都配置完成,检查一下OSPF邻居关系
- 查看路由表情况
3、在 R2、R5 上将外部路由引入到 OSPF 中
- 将 R5的 Loopback0 接口路由引入到 OSPF 中
- 在 R2 上配置缺省路由,且指定出接口为 Loopback0 接口,并将该缺省路由引入到 OSPF中,外部路由类型设置为 1,Cost 值设置为 20
- 测试引入外部路由的连通性
4、配置区域 2为 Stub 区域
-
两个路由器在区域2都要配置
- 配置成Stub区域前后路由表对比
- 配置前
- 配置后
- 很明显这时候没有之前引入的外部路由,多了一条缺省路由0.0.0.0/0
- 查看AR1 LSDB的变化
- R1 上此时不存在Type-4 LSA、Type-5 LSA,去往 OSPF 域外通过 ABR 生成的 Type-3 LSA 所携带的缺省路由实现。
- 同时此时前往其他区域的 Type-3 LSA 依旧存在。
- 验证了将一个区域配置为 Stub 区域以后,ABR 会阻断 Type-4 LSA、Type-5 LSA 向该区域发送,并通过 Type-3 LSA 向该区域内泛洪一条默认路由指向 ABR 自身。
5、配置区域 1为 NSSA 区域
- 观察区域 1内 OSPF 路由表、LSDB 的变化
- AR5配置前:有一条缺省路由是由 Type-5 LSA 所描述的,该LSA 由 R2 产生
- AR5 配置后:
- 不存在由 R2 发布的缺省路由,存在一条由 R4 发布的 Type-7 LSA 描述的 OSPF 缺省路由
- 不存在 Type-4 LSA、Type-5 LSA,外部路由以 Type-7 LSA (NSSA)的形式存在。
- 查看AR4的路由表和LSDB
- R5 所引入的外部路由 10.0.5.0/24 由 Type-7 LSA 所描述
- ABR会将7类LSA转化为5类LSA,并将该LSA注入到骨干区域
- 验证了 NSSA 区域阻断了外部的 Type-4 LSA、Type-5 LSA 进入,并且ABR 会向区域内下发一条由 Type-7 LSA 描述的默认路由。ASBR 向NSSA 区域内下发 Type-7LSA 描述本区域中引入的外部路由。