备份指定路由器BDR(Backup Designated Router)。如果DR由于某种故障而失效,这时必须重新选举DR,并与之同步。这需要较长的时间,在这段时间内,路由计算是不正确的。为了能够缩短这个过程,OSPF提出了BDR的概念。BDR实际上是对DR的一个备份,在选举DR的同时也选举出BDR,BDR也和本网段内的所有路由器建立邻接关系并交换路由信息。当DR失效后,BDR会立即成为DR。

(3)区域(Area)

一组运行OSPF路由协议的路由器,组成了OSPF路由域的自治域系统。一个自治域系统是指由一个组织机构控制管理的所有路由器,自治域系统内部只运行一种IGP路由协议,自治域系统之间通常采用BGP路由协议进行路由信息交换。不同的自治域系统可以选择相同的IGP路由协议,如果要连接到互联网,每个自治域系统都需要向相关组织申请自治域系统编号。

随着网络规模日益扩大,当一个巨型网络中的路由器都运行OSPF路由协议时,路由器数量的增多会导致LSDB非常庞大,占用大量的存储空间,并使得运行SPF算法的复杂度增加,导致CPU负担很重;同时,网络规模增大之后,拓扑结构发生变化的概率也增大,网络会经常处于“动荡"之中,造成网络中会有大量的OSPF协议报文在传递,降低了网络的带宽利用率。而且每一次变化都会导致网络中所有的路由器重新进行路由计算。

当OSPF路由域规模较大时,一般采用分层结构,即将OSPF路由域分割成几个区域(AREA),区域之间通过一个骨干区域互联,每个非骨干区域都需要直接与骨干区域连接。

在OSPF路由域中,根据路由器的部署位置,有3种路由器角色。一是区域内部路由器,该路由器的所有接口网络都属于一个区域。二是区域边界路由器,也称为ABR(Area Border Routers),该路由器的接口网络至少属于两个区域,其中一个必须为骨干区域。三是自治域边界路由器,也称为ASBR(Autonomous System Boundary Routers),是OSPF路由域与外部路由域进行路由交换的必经之路。

(4)骨干区域和虚连接

骨干区域(Backbone Area)。OSPF划分区域之后,并非所有的区域都是平等的关系。其中有一个区域是与众不同的,它的区域号(Area ID)是0,通常被称为骨干区域。

虚连接(Virtual link)。由于所有区域都必须与骨干区域在逻辑上保持连接,特别引入了虚连接的概念,使那些物理上分割的区域仍可保持逻辑上的连通性。

(5)路由聚合

AS被划分成不同的区域,每一个区域通过OSPF边界路由器(ABR)相连,区域间可以通过路由汇聚来减少路由信息,减小路由表的规模,提高路由器的运算速度。

ABR在计算出一个区域的区域内路由之后,查询路由表,将其中每一条OSPF协议封装成一条LSA发送到区域之外。


相关内容