OSPF路由器的类型及其使用规则:
(1)内部路由器IAR
当个OSPF路由器上所有直连的链路都处于同个区域时,称这种路由器为内部路由器。内部路由器上仅仅运行其所属区域的OSPF运算法则。
(2)指定路由器(Designated Router,DR)
在广播网络或多点访问网络中,为使每台路由器能将本地状态信息广播到整个自治系统中,在路由器之间要建立多个邻居关系,但这使得任何台路由器的路由变化都会导致多次传递,浪费了带宽资源。为解决这问题,OSPF协议定义了DR,所有路由器都只将信息发送给DR,由DR将网络短路状态广播出去,除DR/BDR外的路由器(称为DR Other)之间将不再建立邻居关系,也不再交换任何路由信息。哪台路由器会成为本网段内的DR并不是人为指定的,而是由本网段中所有的路由器共同选举出来的。
(3)备份指定路由器(Backup Designated Router、BDR)
如果DR由于某种故障而失效,这时必须重新选举DR,并与之同步。这需要较长的时间,在这段时间内,路由计算是不正确的。为了能够缩短这个过程,OSPF提出了BDR的概念。BDR实际上是对DR的个备份,在选举DR的同时选举BDR,BDR和本网段内的所有路由器建立邻接关系并交换路由信息。当DR失效后,BDR会立即成为DR,并重新选举BDR。
(4)区域边界路由器ABR
个路由器与多个区域相连,被称为区域边界路由器。区域边界路由器运行与其相连的所有区域定义的OSPF运算法则,具有相连的每个区域的网络结构数据,并且了解如何将该区域的链路状态信息广播至骨干区域,再由骨干区域转发至其余区域。
(5)AS边界路由器ASBR
AS边界路由器是与AS外部的路由器互相交换路内信息的OSPF路由器。该路由器在AS内部广播其所得到的AS外部路由信息,这样AS内部的所有路由器都知道至AS边界路由器的路由信息。