手工配置DR、BDR
DR需要处理整个网络中的实时的变动信息,承担着整个OSPF网络中领导者的责任,因此做为DR路由器需要较强的性能。不排除一种可能性:网络中的一台较低端的路由器因为其上IP数值较大,那么很可能在DR选举时会成为DR,那么它将成为整个网络性能的瓶颈。我们可以通过手工控制选举的方式来指定谁将成为DR,谁将成为BDR。
可以有两种方式:
1、 通过控制每台路由器的Router ID来指定DR、BDR
每台OSPF路由器选举DR、BDR,是通过比较各自的Router ID来决定,谁的Router ID最高,谁将成为DR。那么我们可以通过手工指定各台路由器的Router ID,来控制选举。例如在上图中,我们现在修改DR、BDR分别为R4、R3,而R1、R2均成为DRother.
Router1(config)#int lo 0
Router1(config-if)#ip add 1.1.1.1 255.255.255.0
Router1(config-if)#router ospf 100
Router1(config-router)#router-id 1.1.1.1
Router2(config)#int lo 0
Router2(config-if)#ip add 2.2.2.2 255.255.255.0
Router2(config)#router ospf 200
Router2(config-router)#router-id 2.2.2.2
Router3(config)#int lo 0
Router3(config-if)#ip add 3.3.3.3 255.255.255.0
Router3(config)#router ospf 300
Router3(config-routre)#router-id 3.3.3.3
DR需要处理整个网络中的实时的变动信息,承担着整个OSPF网络中领导者的责任,因此做为DR路由器需要较强的性能。不排除一种可能性:网络中的一台较低端的路由器因为其上IP数值较大,那么很可能在DR选举时会成为DR,那么它将成为整个网络性能的瓶颈。我们可以通过手工控制选举的方式来指定谁将成为DR,谁将成为BDR。
可以有两种方式:
1、 通过控制每台路由器的Router ID来指定DR、BDR
每台OSPF路由器选举DR、BDR,是通过比较各自的Router ID来决定,谁的Router ID最高,谁将成为DR。那么我们可以通过手工指定各台路由器的Router ID,来控制选举。例如在上图中,我们现在修改DR、BDR分别为R4、R3,而R1、R2均成为DRother.
Router1(config)#int lo 0
Router1(config-if)#ip add 1.1.1.1 255.255.255.0
Router1(config-if)#router ospf 100
Router1(config-router)#router-id 1.1.1.1
Router2(config)#int lo 0
Router2(config-if)#ip add 2.2.2.2 255.255.255.0
Router2(config)#router ospf 200
Router2(config-router)#router-id 2.2.2.2
Router3(config)#int lo 0
Router3(config-if)#ip add 3.3.3.3 255.255.255.0
Router3(config)#router ospf 300
Router3(config-routre)#router-id 3.3.3.3