Chinaunix首页 | 论坛 | 博客

qsh

  • 博客访问: 4055526
  • 博文数量: 1015
  • 博客积分: 15904
  • 博客等级: 上将
  • 技术积分: 8572
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-04 19:16
文章分类

全部博文(1015)

文章存档

2019年(1)

2017年(1)

2016年(19)

2015年(27)

2014年(30)

2013年(95)

2012年(199)

2011年(72)

2010年(109)

2009年(166)

2008年(296)

分类:

2008-08-22 12:35:51

基于两个条件:1、各router接口的priority。2、各router的RouterID
    首先看priority。router各个接口都有一个priority属性,在广播多路访问网络里,priority都默认为1,可以通过在接口用ip ospf priority修改。priority的值越小(0除外,priority为0表示不参与DR/BDR选举),优先级就越高。拥有最高priority优先级的接口所在的router就被选为DR,第二高的被选为BDR。
    当priority都相等的情况下,就看RouterID了。当Router没有配置loopback口的时候,the highest local active IP address is its OSPF router ID。当配有loopback的时候就用loopback的ip,有多个loopback口配有ip的话就用其中最高的那个。(实际工作中,一般建议配置一个掩码为255.255.255.255的loopback口ip,以保证系统的稳定性)。RouterID最高的那个router就被选为DR,第二高的选为BDR。
RouterID只与各端口ip-address有关,与其priority无关,即就算某个接口的priority最低,但其ip-address最高,则router仍以它的ip-address为RouterID,但这个router不能成为DR、BDR。
DR/BDR一旦选好后就不再改变,即使网络里加进新的router with higher OSPF priority values.
OSPF的选举过程用HELLO包来交换信息。
阅读(1879) | 评论(0) | 转发(0) |
0

上一篇:虚连接(Virtual Link)

下一篇:割接的方法

给主人留下些什么吧!~~