广播类型的OSPF网络(DR和BDR)

       当链路层协议Ethernet、FDDI时,OSPF缺省认为网络类型是Broadcast。在该类型的网络中,任意两台路由器之间都要传递路由信息。若是网络中有n台路由器,则须要创建nx(n-1)/2个邻接关系。这使得任何一台路由器的路由变化都会致使屡次传递,浪费了带宽资源。为解决这一问题,OSPF协议定义了DR和BDR路由器,全部路由器都只将信息发送给DR,由DR将网络链路状态广播出去。下面为你们详细介绍广播类型的OSPF网络。网络

1、OSPF网络类型的划分ide

OSPF根据链路层协议类型将网络分为下列四种类型:spa

一、广播(Broadcast)类型:当链路层协议是Ethernet、FDDI时,OSPF缺省认为网络类型是Broadcast。在该类型的网络中,一般以组播形式(224.0.0.5:含义是OSPF路由器的预留IP组播地址;224.0.0.6:含义是OSPF DR的预留IP组播地址)发送Hello报文、LSU报文和LSAck报文;以单播形式发送DD报文和LSR报文。.net

二、NBMA(Non-Broadcast Multi-Access)类型:当链路层协议是帧中继、ATM或X.25时,OSPF缺省认为网络类型是NBMA。在该类型的网络中,以单播形式发送协议报文(Hello报文、DD报文、LSR报文、LSU报文、LSAck报文)。接口

三、点到多点P2MP(point-to-multipoint)类型:没有一种链路层协议会被缺省的认为是Point-to-Multipoint类型。点到多点必须是由其余的网络类型强制更改的。经常使用作法是将非全连通的NBMA改成点到多点的网络。在该类型的网络中,以组播形式(224.0.0.5)发送Hello报文,以单播形式发送其余协议报文(DD报文、LSR报文、LSU报文、LSAck报文)。ip

四、点到点P2P(point-to-point)类型:当链路层协议是PPP、HDLC和LAPB时,OSPF缺省认为网络类型是P2P。在该类型的网络中,以组播形式(224.0.0.5)发送协议报文(Hello报文、DD报文、LSR报文、LSU报文、LSAck报文)。资源

 

2、广播类型OSPF网络的DR和BDR路由

       在广播网和NBMA网络中,任意两台路由器之间都要传递路由信息。若是网络中有n台路由器,则须要创建nx(n-1)/2个邻接关系。这使得任何一台路由器的路由变化都会致使屡次传递,浪费了带宽资源。为解决这一问题,OSPF协议定义了指定路由器DR(Designated Router),全部路由器都只将信息发送给DR,由DR将网络链路状态广播出去。get

       若是DR因为某种故障而失效,则网络中的路由器必须从新选举DR,并与新的DR同步。这须要较长的时间,在这段时间内,路由的计算有多是不正确的。为了可以缩短这个过程,OSPF提出了BDR(Backup Designated Router)的概念。同步

       BDR其实是对DR的一个备份,在选举DR的同时也选举出BDR,BDR也和本网段内的全部路由器创建邻接关系并交换路由信息。当DR失效后,BDR会当即成为DR。因为不须要从新选举,而且邻接关系事先已创建,因此这个过程是很是短暂的。固然这时还须要再从新选举出一个新的BDR,虽然同样须要较长的时间,但并不会影响路由的计算。

        除DR和BDR以外的路由器(称为DR Other)之间将再也不创建邻接关系,也再也不交换任何路由信息。这样就减小了广播网和NBMA网络上各路由器之间邻接关系的数量。

 

3、DR和BDR的选举过程

       DR和BDR不是人为指定的,而是由本网段中全部的路由器共同选举出来的。路由器接口的DR优先级决定了该接口在选举DR、BDR时所具备的资格。本网段内DR优先级大于0的路由器均可做为“候选人”。

       选举中使用的“选票”就是Hello报文。每台路由器将本身选出的DR写入Hello报文中,发给网段上的其余路由器。当处于同一网段的两台路由器同时宣布本身是DR时,DR优先级高者胜出。若是优先级相等,则Router ID大者胜出。若是一台路由器的优先级为0,则它不会被选举为DR或BDR。

DR和BDR的选举须要注意如下四点:

一、只有在广播或NBMA类型接口时才会选举DR,在点到点或点到多点类型的接口上不须要选举DR。

二、DR是指某个网段的概念,是针对路由器的接口而言的。某台路由器在一个接口上多是DR,在另外一个接口上有多是BDR,或者是DR Other。

三、若DR、BDR已经选择完毕,当一台新路由器加入后,即便它的DR优先级值最大,也不会当即成为该网段中的DR。

四、DR并不必定就是DR优先级最大的路由器;同理,BDR也并不必定就是DR优先级第二大的路由器。

相关文章
相关标签/搜索