您的位置:首页 > 其它

ospf-DR/BDR选举

2012-12-10 11:57 567 查看

DR和BDR的选举

实验目的:了解DR和BDR的选举条件和选举过程

实验原理:当两台路由器通过以太链路建立ospf邻居,在TWO-WAY状态下,选举DR、BDR时,必须要满足条件,优先级不为0.当进行选举时,路由器会从具有选举资格的路由器列表中,创建3个路由器子集。第一个是所有把自己置为DR路由器的子集,第二个是所有把自己置为BDR路由器的子集,第三个是既没有置自己为DR又没有置为BDR的子集。首先路由器会从第三个子集中选取一个优先级高的路由器为BDR,如果优先级相等,选ROUTE ID最大的为BDR。当选出一个BDR后,进入第二个子集中,选取一个优先级最大的为DR,如果优先级相等,选取ROUTE ID最大的为DR。最后进入第一个子集,选取最终的DR。比较优先级,优先级相等,ROUTE ID最大的为DR,次优的为BDR。

实验拓扑图:





实验配置:

R1:
!
interface Loopback0
ip address 1.1.1.1 255.255.255.0
!
interface FastEthernet0/0
ip address 10.1.1.1 255.255.255.0
!
router ospf 10
router-id 1.1.1.1
network 10.1.1.0 0.0.0.255 area 0
network 1.1.1.0 0.0.0.255 area 0
!
R2:
!
interface Loopback0
ip address 2.2.2.2 255.255.255.0
!
interface FastEthernet0/0
ip address 10.1.1.2 255.255.255.0

!
router ospf 10
router-id 2.2.2.2
network 10.1.1.0 0.0.0.255 area 0
network 2.2.2.0 0.0.0.255 area 0
!
R3:
!
interface Loopback0
ip address 3.3.3.3 255.255.255.0
!
interface FastEthernet0/0
ip address 10.1.1.3 255.255.255.0
!
!
router ospf 10
router-id 3.3.3.3
network 10.1.1.0 0.0.0.255 area 0
network 3.3.3.0 0.0.0.255 area 0
!
R4:
!
interface Loopback0
ip address 4.4.4.4 255.255.255.0
!
interface FastEthernet0/0
ip address 10.1.1.4 255.255.255.0
!
!
router ospf 10
router-id 4.4.4.4
network 10.1.1.0 0.0.0.255 area 0
network 4.4.4.0 0.0.0.255 area 0
!
R5:
!
interface Loopback0
ip address 5.5.5.5 255.255.255.0
!
interface FastEthernet0/0
ip address 10.1.1.5 255.255.255.0
!
router ospf 10
router-id 5.5.5.5
network 10.1.1.0 0.0.0.255 area 0
network 5.5.5.0 0.0.0.255 area 0
!
R6:
!
interface Loopback0
ip address 6.6.6.6 255.255.255.0
!
interface FastEthernet0/0
ip address 10.1.1.6 255.255.255.0
!
!
router ospf 10
router-id 6.6.6.6
network 10.1.1.0 0.0.0.255 area 0
network 6.6.6.0 0.0.0.255 area 0
!

实验过程:

我们开始做实验时,上面的拓扑图中,中间的一条交叉线是断开的。这样我们可以看出在这个图中存在两个区域0(R1、R2、R3处于一个区域0,R4、R5、R6同样处于一个区域0)。在键入以上所有配置,一段时间后,两个区域都已收敛,即两个区域0中,都存在着各自的DR、BDR。从下面的截图中可以看出:
R3上:








首先可以看出选举是发生在TWO-WAY状态下的。随后看到选举ROUTE-ID最大的为DR,次优的为BDR。这时我们来看下邻居关系。
R1:




同样在R4,R5,R6路由器上也已经进行了收敛,看下它们的邻居关系建立情况。

R4:




这时候我们把两个交换机之间连接一条交叉线,我们试想下,这时会发生什么事情呢?这时两边区域0都已收敛,都选举出了DR和BDR。我们都知道当ospf的DR选举完成后,即使接进来一个优先级很高的路由器,它也不会把DR给抢过来,因为ospf的DR选举默认不可以抢夺的。

下面我们见证下这个实验;
当连接这条线时,我们在R3和R6上都打开debug ip ospf events来监测邻居的选举过程。
我们会发现它们之间会重新建立DR、BDR的选举。在R3上我们会明显看到:




这时我们来看下它们重新收敛的邻居关系。





到此,我们已经完成了整个实验。

实验备注:当我们选举完DR,BDR时,没有被选为DR、BDR的路由器置为DROTHER状态,处于DROTHER状态的路由器都只与DR、BDR建立邻居,DROTHER之间处于TWO-WAY状态,它们之间不通信,但是进行着hello包的交换。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: