在企业的大型网络中,由于设备多,静态路由很难满足路由频繁更改的要求。动态路由已经是不可避免的选择。其中,OSPF是最简单、最合适的动态路由协议。上一节介绍了结束区域stub的OSPF配置,然后简要介绍了NSSA区域的OSPF配置。

NSSA区域与stub类似,也是一个末梢区域,只是它取消了不能注入其它路由条目的限制,也就是说,可以引入外部路由。当一个Stub区域中的路由器连接了一个运行其他路由器进程的自治系统(AS),这个路由器就变成了ASBR(自治系统边界路由器),因此此区域也不能再叫Stub区域,改名为NSSA区域。

如上图,area 1完全可以当做Stub区域来处理,在需要引入外部路由后,此区域就不能称之为Stub区域了,因此需要进行NSSA的配置。

  • 华为5720主要配置

ospf运行在骨干区域,进行网络宣告。

  • 华为9306主要配置

ospf骨干区域与华为5720相对接,区域1与华为6720相连接运行,配置为nssa,

  • 华为6720主要配置

ospf运行在区域1,配置成nssa,外部引入静态路由到ospf中。

完成ospf 的nssa区域配置后,查看各个信息如下

可以看到生成了默认路由,且网关指向为ABR,nssa区域内所有路由都会生成这样的路由,去往其它ospf区域的路由都经由ABR来转发。

可以看到在华为9306看到引入了NSSA区域引入的外部路由192.168.119.0/24.


NSSA区域就相当于在Stub区域上接入了引入区域外部路由的功能,外部接入设备可通过nssa区域去访问到骨干区域的路由,骨干区域通过ABR可接收到来自NSSA外部的路由。从而实现整个ospf区域和外部路由之间的通信。

相关推荐