OSPF的四种网络类型 对于建立邻居和DR/BDR选举的实验
2013-10-21 16:26阅读:

来源:
http://www.doc88.com/p-686404887825.html
1. 凡是“Point-to系列”(包括to-point,to-multipoint,to-multipoint
nonbroadcast)均不需要选举DR/BDR,在Hub-and-Spoke这种星型拓扑中建议使用“Point-to系列”模式。
2.
凡是“Broadcast系列”(包括broadcast,non-broadcast),不管加不加non,多少都是广播型链路的翻版,需要选举DR/BDR。
3 .凡是“Nonbroadcast系列”(包括non-broadcast,point-to-multipoint
nonbroadcast),一个non就是废除广播 & 组播能力,只能手动指定邻居。
4 .在Full-Mesh的拓扑中才可以应用non-broadcast 或broadcast
模式,配置较为简单,但是如果发生链路中断,DRother可能会找不到DR,导致路由信息丢失。
5. Hub-Spoke拓扑中如果运行non-broadcast模式,要在hub 位置配置neighbor
命令,并且都设置Spoke接口的优先级为0使其不参与DR/BDR选举。如果配置为点到多点模式,命令可大为简化。
6.
如果一个NBMA链路里有多个IP子网,则主接口网络类型一定是point-to-point,并且一定得用子接口,再看IP子网内接口,多于两个就用点到多点子接口,因为点到点子接口只能容纳一个DLCI。
7. 如果在配置FR
Map时没加关键字broadcast,则只能使用“non-broadcast系列”,即non-broadcast和point-to-multipoint
broadcast两种网络类型
——————————————————————————————————————————
——————————————————————————————————————————
OSPF根据链路层协议支持的网络类型:
当链路层协议是Ethernet、FDDI时,OSPF缺省认为网络类型是Broadcast。
在这种网络中,通常以组播形式形式发送Hello、LSU、LSAck报文,以单播形式发送DD、LSR报文。
其中:224.0.0.5是OSPF路由器的预留IP组播地址,224.0.0.6是OSPFDR的预留IP组播地址。
当链路层协议是帧中继、ATM或者x.25时,OSPF缺省的认为网络类型是NBMA。
这种网络中,单播形式发送Hello、DD、LSR、LSU、LSAck报文。
点到多点类型的网络必须由其他网络类型强制修改,常用的是非连通的NBMA改为点到多点的网络。
以组播(224.0.0.5)发送Hello、DD、LSR、LSU、LSAck报文。
当链路层协议是PPP、HDLC、LAPB时,OSPF缺省认为是P2P网络类型。
以组播(224.0.0.5)发送Hello、DD、LSR、LSU、LSAck报文。
DR和BDR:
DR(Designated Router)指定路由器和BDR(Backup Designated
Router)备份指定路由器。
OSPF为了减少网络路由信息的传递,指定了DR,规定所有路由器都只将信息发送给DR,由DR将网络链路状态广播出去。
BDR的提出是因为若DR出现问题,必须重新选举DR,时间较长使得网络不可用。
BDR就是DR的后备军,在DR失效后它马上开始承担起DR的工作。
除了DR和BDR之外的路由器之间将不再建立连接关系,也不交换路由信息,这样减少很多广播网和NBMA网络上各个路由器之间的邻接关系的数量。
DR和BDR的选举工作过程和原则:
DR和BDR是本网段所有的路由器共同选举出来的,路由器接口的优先级决定了该接口在选举DR、BDR时所具有的资格。优先级大于0的路由器都可作为候选,其次可以比较RouterID,高者可以胜出。
(1)只有在广播或者NBMA类型接口时候才会选举DR,在点到点或者点到多点类型的接口不需要选举DR
(