1、stub(末节区域): 使用的前提: 如下图示,非骨干路由和其它路由协议(静态、 EIGRP、RIP.)均要与骨干路由直连。 作用是: 把一个非骨干区域配置成 stub 区域,而 stub 区域路由器将从其它协议重分布到 OSPF 的路由条目( OE1、 OE2)替换成默认路由指向骨干区域。如下图所示:在 R1、 R2(即 ABR)上配置, 配置命令如下: R1/R2: router ospf 1 area 100 stub 结果是: 由于 R2 既是处于 area 100,又处于 area 0,所以,当“ show ip route ospf”的时候,只有 R1 上的 OSPF 路由条目(
2、OE1、OE2)会被替换成默认路由指向骨干路由,而 R2 上的路由条目是不会被替换的。当然,此图右边使用的是 EIGRP,也可以使用除 OSPF 外的其他路由协议,因为,我们要在 R3 上做“路由重分布”。 totally-stub(完全 末节 区域): 使用的前提条件和 stub 的一样,只是 totally-stub 要更“狠”,它的作用是: 将从它路由协议重分布到 OSPF 的路由条目( OE1、 OE2)及 OIA(区域间学习到的路由)全部替 换成默认路由指向骨干区域,但配置命令与上述还是有一点点差别的 : R1: router ospf 1 area 100 stub R2: rou
3、ter ospf 1 area 100 stub no-summary 结果:也是 只有 R1 上的所有 OSPF 路由条目(包括 OE1、 OE2 机OIA)被替换成了一条默认路由指向骨干路由。 nssa 和 totally-nssa 的使用前提是一样的,即 当 OSPF 区域跨非骨干区域连接到骨干区域时 ,如下图所示, RIP 跨了 area 10 连接到了 area 0。而两者的作用有点不同。 nssa(次末节区域 ): 作用是将从连接骨干区域出口的其它路由协议重发布来的( OE1、 OE2)替换成默认路由指向骨干区域 配置命令: R2 和 R3: router ospf 1 area
4、10 nssa R4: router ospf 1 area 10 nssa default-information-originate totally-nssa(完全 次末节区域 ): 作用是将从连接骨干区域出口的其它路由协议重发布来的( OE1、 OE2)及区域间学习到的路由( OIA)替换成默认路由指向骨干区域。 配置命令: R2 和 R3: router ospf 1 area 10 nssa R4: router ospf 1 area 10 nssa no-summary stub 过滤 4,5 类 lsa, ABR 会产生缺省的 3 类 lsa,区域内不能引入外部路由 total stub 过滤 3, 4, 5 类 lsa, ABR 会产生缺省的 3 类 lsa,区域内不能引入外部路由 nssa 过滤 4, 5 类 lsa, ABR 会产生缺省的 7 类 lsa,该区域能引入外部路由 total nssa 过滤 3, 4, 5 类 lsa, ABR 会产生缺省的 3 类 lsa,该区域能引入外部路由