一、组网拓扑图

        设备互联方式及 IP 地址规划如图所示,OSPF 区域规划如下

  1. R1与 R3 的互联接口、R1 的 Loopback0 接口属于 OSPF 区域 2
  2. R3 与 R4 的互联接口以及它们的 Loopback0 接口属于 OSPF 区域 0
  3. R4与 R5 的互联接口属于 OSPF 区域 1,R5 的 Loopback0 接口不属于任何区域
  4. R2 与 R3 的互联接口属于 OSPF 区域3,R2 的 Loopback0 接口不属于任何区域。
  5. Area 2为Stub区域,Area 1为NSSA区域

OSPFstub ospfstub区域和nssa区域配置_其他

二、实验配置

        1、配置IP地址

  •  IP地址如上图,配置完测试一下连通性                

OSPFstub ospfstub区域和nssa区域配置_路由表_02

OSPFstub ospfstub区域和nssa区域配置_其他_03



        2、按照规划配置 OSPF 区域

  • 修改 Loopback0 接的网络类型为 Broadcast       
  • 其他路由器一样,按照要求将接口宣告进去OSPF中

OSPFstub ospfstub区域和nssa区域配置_网络_04

  •  都配置完成,检查一下OSPF邻居关系

OSPFstub ospfstub区域和nssa区域配置_缺省路由_05

OSPFstub ospfstub区域和nssa区域配置_路由表_06

  •  查看路由表情况

OSPFstub ospfstub区域和nssa区域配置_网络_07




3、在 R2、R5 上将外部路由引入到 OSPF 中

  • 将 R5的 Loopback0 接口路由引入到 OSPF 中

OSPFstub ospfstub区域和nssa区域配置_缺省路由_08

  •  在 R2 上配置缺省路由,且指定出接口为 Loopback0 接口,并将该缺省路由引入到 OSPF中,外部路由类型设置为 1,Cost 值设置为 20

OSPFstub ospfstub区域和nssa区域配置_缺省路由_09

  •  测试引入外部路由的连通性

OSPFstub ospfstub区域和nssa区域配置_其他_10

 
4、配置区域 2为 Stub 区域

  •      两个路由器在区域2都要配置

OSPFstub ospfstub区域和nssa区域配置_OSPF_11

OSPFstub ospfstub区域和nssa区域配置_OSPF_12

  •  配置成Stub区域前后路由表对比
  • 配置前

OSPFstub ospfstub区域和nssa区域配置_其他_13

  •  配置后 
  • 很明显这时候没有之前引入的外部路由,多了一条缺省路由0.0.0.0/0

OSPFstub ospfstub区域和nssa区域配置_OSPF_14

  • 查看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 自身。

OSPFstub ospfstub区域和nssa区域配置_网络_15

OSPFstub ospfstub区域和nssa区域配置_OSPF_16


5、配置区域 1为 NSSA 区域

OSPFstub ospfstub区域和nssa区域配置_其他_17

 OSPFstub ospfstub区域和nssa区域配置_路由表_18

  •  观察区域 1内 OSPF 路由表、LSDB 的变化
  • AR5配置前:有一条缺省路由是由 Type-5 LSA 所描述的,该LSA 由 R2 产生

OSPFstub ospfstub区域和nssa区域配置_OSPF_19

OSPFstub ospfstub区域和nssa区域配置_其他_20

  • AR5 配置后:
  • 不存在由 R2 发布的缺省路由,存在一条由 R4 发布的 Type-7 LSA 描述的 OSPF 缺省路由
  • 不存在 Type-4 LSA、Type-5 LSA,外部路由以 Type-7 LSA (NSSA)的形式存在。

OSPFstub ospfstub区域和nssa区域配置_缺省路由_21

OSPFstub ospfstub区域和nssa区域配置_路由表_22

  •  查看AR4的路由表和LSDB
  • R5 所引入的外部路由 10.0.5.0/24 由 Type-7 LSA 所描述

OSPFstub ospfstub区域和nssa区域配置_网络_23

  •  ABR会将7类LSA转化为5类LSA,并将该LSA注入到骨干区域

OSPFstub ospfstub区域和nssa区域配置_其他_24

  • 验证了 NSSA 区域阻断了外部的 Type-4 LSA、Type-5 LSA 进入,并且ABR 会向区域内下发一条由 Type-7 LSA 描述的默认路由。ASBR 向NSSA 区域内下发 Type-7LSA 描述本区域中引入的外部路由。