分类: 系统运维
2007-04-12 09:15:51
在共享介质的网络上(如以太网,帧中继等)有多台OSPF路由器,OSPF路由器之间会相互建立邻接关系;因此每台路由器会和该介质上所有OSPF路由器建立邻接关系,这样该介质上共有N*(N-1)/2条OSPF连接建立。实际上这是很不必要的,OSPF因此引入DR,BDR的概念,共享介质上的路由器会先选举出一个DR路由器,一个BDR路由器,其他路由器只和这两台路由器建立关系(BDR作为DR的备份)。因此这两台路由器的OSPF信息是最全面的,之后DR路由器会把自己所知道的OSPF信息告诉介质上的其他路由器。于是非DR(BDR)路由器也相互学到了OSPF信息(在他们之间没有建立OSPF连接的情况下)。BDR平时不会起作用,而会监测DR的状态,一旦发现DR有问题,会迅速取而代之。
注意,DR,BDR的作用只是帮助共享介质上的OSPF路由器同步OSPF的数据库,对路由数据包的决策不起作用!