<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />



ospf 支持的网络类型



    定义了四种网络类型:点到点(ppp),广播,nbma(atm)和点到多点(帧中继)。



<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />



ospf点到多点网络 ospf点到点配置_xml



点到多点(Point-to-MultiPoint)网络类型不是一种默认的网络类型



 



DR 和BDR选举



除了点对点不用选举,nbma和广播都需要选举DR和BDR,选举为了减少邻接关系的数量,从而减少链路状态信息的数量,减少网络流量,降低对路由器的压力,other路由器只于DR和BDR交换链路状态信息和路由信息。在LSDB中,一个nbma或广播网段由一条单独LSA来描述,它由该网段上DR产生。



DR 和BDR的选举由ospf的hello协议,基于端口的路由器优先级router priority,越大优先级越高,为0不参与选举。



DR 和BDR的选举过程如下:



1 维护一个列表:



路由器为每个端口维护一个包含所有已经双向通信的路由器列表,在该



列表中,包括路由器本身,不包括Router Priority被设置为0的邻居。



2 计算新的BDR:



如果有多个邻居在Hello报文中通告自己为BDR,选择一个Router Priority



值最大的邻居做为BDR,如果没有邻居通告自己为BDR,从双向通信邻



居列表中选择一个Router Priority最大的邻居做为BDR。



3 计算新的DR:



如果有多个邻居在Hello报文中通告自己为DR,选择一个Router Priority



值最大的邻居做为DR,如果没有邻居通告自己为DR,从双向通信邻



居列表中选择一个Router Priority最大的邻居做为DR。



如果Router Priority的值相同,Router ID大的更优先。



 



Ospf 路由器分类



1. 内部路由器(Internal Router)所有连接的网段都在一个区域,相同区域的IR都维护相同的LSDB。



2. 区域边界路由器(Area Border Router)指连接到多个区域的路由器,ABR为每个区域维护一个LSDB。



3. 骨干路由器(backbone Router)至少一个端口连接到骨干的路由器。ABR和所有端口都在骨干的都是BR。



4. AS 边界路由器(ASBR) 和其他AS中路由器交换路由信息的,它向整个AS通告外部路由信息,可以是IR,ABR,可以属于backbone area也可以不属于。



Ospf 报文类型:





ospf点到多点网络 ospf点到点配置_双向通信_02



Hello 报文在nbma和广播网络上也用来选举DR和BDR,LSR请求DD中没有的报文,然后通过LSU完成同步LSDB,最后LSA确认交换过程可靠。除了hello报文,其他四种报文只在邻接关系路由器之间发送。


转载于:https://blog.51cto.com/reload/327731