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包的交换。
相关文章推荐
- OSPF中DR/BDR的选举问题
- OSPF协议DR与BDR选举产生机制
- 网络原理之OSPF协议中RID、DR/BDR的选举规则
- 理解ospf中DR与BDR的选举
- OSPF的特征、术语、包类型、邻居关系的建立、RID的选择、DR和BDR的选举、度量值的计算、默认路由、验证
- DR和BDR的选举及OSPF报文
- OSPF的DR以及BDR选举规则 以及在实际环境中最高RouterID非DR的原因探究
- OSPF如何选举DR/BDR规则
- OSPF――DR与BDR的选举
- OSPF的DR/BDR选举条件
- OSPF DR和BDR选举
- OSPF中DR,BDR的选举
- OSPF学习 DR/BDR选举规则
- OSPF协议之:DR和BDR的选举
- OSPF DR/BDR选举的问题
- OSPF DR/BDR选举的问题 推荐
- OSPF DR/BDR选举规则
- OSPF中DR/BDR的选举问题
- OSPF-DR与BDR的选举及作用
- OSPF的RID和DR/BDR的选举