OSPF特殊区域的介绍
在前面的文章也介绍到,OSPF存在特殊区域,那就是末节区域,末节区域的类型有4种,分别为末节区域、绝对末节区域、NSSA、绝对末节NSSA。末节区域的作用就是通告默认路由出去,这样外部的LSA与汇总LSA就不会扩散到本区域中的,此举有利于减小本区域中路由器的LSDB与路由表的规模。以下为有关于OSPF区域类型特点的列表:
区域类型 | 是否接受区域内的路由(O) | 是否接受来自其他区域的路由(O IA) | 是否接受外部路由(O E1与O E2) | 是否可以包含ASBR | 是否思科私有 |
标准 | 是 | 是 | 是 | 是 | 否 |
骨干 | 是 | 是 | 是 | 是 | 否 |
末节 | 是 | 是 | 否(使用区域间默认路由) | 否 | 否 |
绝对末节 | 是 | 否(使用区域间默认路由) | 否(使用区域间默认路由) | 否 | 是 |
NSSA | 是 | 是 | 否(使用区域间默认路由) | 是 | 否 |
绝对末节NSSA | 是 | 是(使用区域间默认路由) | 否(使用区域间默认路由) | 是 | 是 |
末节区域:不接受AS外部路由信息,需要路由到AS外部网络时,需要使用默认路由。末节区域不可能包含ASBR,除非ABR也是ASBR。接受3类LSA,但是不接受4类与5类LSA。
绝对末节区域:不接受来自外部自治系统路由与本自治系统中其他区域的汇总路由,需要转发分组到区域外的网络时,需要使用默认路由。绝对末节区域不能有ASBR,除非ABR也是ASBR。不接受3类和4类LSA与5类LSA。
NSSA:它是OSPF RFC的补充,这个区域定义了一种特殊的LSA-7类LSA,它们不接受AS自治系统的路由信息,使用默认路由前往外部网络,但是NSSA可以包含ASBR。不接受4类与5类LSA,但接受3类汇总LSA,且可以有ASBR。
绝对末节NSSA:思科路由器也允许将区域配置为绝对末节NSSA,这种区域可以包含ASBR,但不接受外部路由与来自其他区域的汇总路由,它使用默认路由前往区域外的网络。它禁止3、4、5类LSA进入,在配置绝对末节区域时,必须使用关键字no-summary,以禁止将其他区域的汇总路由扩散到NSSA中。
那么什么时候使用末节区域或绝对末节区域呢?
1.只有一个出口,或者有多个出口,但是一台或多台ABR将默认路由注入到区域中,且不要求选择最佳路径。换言之,前往其他区域或AS可能采用了次优路径,即通过一个离目标网络较远的出口离开区域。
2.区域中没有ASBR。
3.不是骨干区域(区域0)。
4.区域不会被用作虚链路的中转区域。
5.必须将末节区域中所有的OSPF路由器(包括ABR与内部路由器)都配置为末节路由器,这样它们才能成为邻居,进而交换路由信息。