11、OSPF普通区域
缺省情况下,OSPF区域被定义为普通区域。普通区域包括标准区域和骨干区域。
标准区域是最通用的区域,它传输区域内路由,区域间路由和外部路由。
骨干区域是连接所有其他OSPF区域的中央区域。区域号固定为0.0.0.0,即区域0,通常用Area 0表示。
骨干区域必须是连续的(也就是中间不会越过其他区域),或者通过虚连接(virtual link)连接两个或多个分离的骨干区域,但这些分离的骨干区域的区域号要一样,均为0,同时要求其他区域必须与骨干区域直接连接或通过虚连接虚拟连接。
虚连接被认为是属于骨干区域(相当于骨干区域的延伸)的,在OSPF看来,虚连接两端的两个路由器被一个点对点的链路连在一起,这样原本没有与骨干区域连击的区域就变成直接连接了,称为普通区域。通过虚连接连接两个非连续的骨干区域0的方法一样。
在OSPF路由域中,无论是否划分区域,总是至少有一个骨干区域。区域之间的通信都是先被路由到骨干区域,然后再路由到目的区域,最后被路由到目的区域的主机
在骨干区域中的路由器(都是ABR)通过它们所连接的其他区域内的汇总路由到骨干区域中的其他路由器,这些汇总通告只在骨干区域内的路由器传播,使得骨干区域内每台路由器都有一个到达所连接的其他区域ABR的可用路由表。
12、OSPF STUB区域
Stub区域是专为那些性能较低、与AS外部没有太多路由通信的AS边缘区域简化区域内部路由设备上的路由表二采取的一种优化措施。只有处于AS边缘,且只有一个连接到其它区域的ABR,没有ASBR,没有虚连接穿越的非骨干区域才能配置成stub区域。
Stub区域不允许发布(发布的意思是获取和维护外部的明细路由信息)自治系统外部路由,只允许发布区域内路由和区域间的路由。
Stub区域不允许发布AS外部路由后回来带来一个问题,stub内部路由设备不能获取AS外部路由信息,不能与AS外部进行通信,但有时候又确需与AS外部通信。
于是增加了一种解决办法,为了保证到自治系统外的路由可达,stub区域的ABR发布Type3缺省路由传播到区域内,所有到自治系统外部的路由都必须通过ABR才能发布,stub区域的ABR将生成一条指向自己的缺省路由(0.0.0.0),并发布给STUB区域中的其他非ABR路由器,这样stub区域的其它非abr路由器就知道通过abr路由器与AS外部通信。
STUB区域是一些特定的区域,STUB区域的ABR不传播它们接收到的自治系统外部路由,在这些区域中路由设备的路由表规模以及路由信息传递的数量都会大大减少,提高路由效率,减小内存消耗。
STUB区域是一种可选的配置属性