| HCNA-34 OSPF的DR与BDR 
 
 标注:DR/Designated Router 指定路由;BDR/BackupDesignated Router 备份指定路由;NBMA/Non-Broadcast MultipleAccess 非广播多路访问;邻接关系公式n*(n-1)/2; OSPF链路分为3种:1、广播(broadcast)2、NBMA 3、点到点(point-to-point)再扩展出5种类型:1、广播 2、NBMA 3、点到点4、点到多点(point-to-multipoint) 5、虚链路   <Huawei>system-view [Huawei]sysnamer1 [r1]interfaceloopback 0  //创建环回口 0 [r1-LoopBack0]ipaddress 1.1.1.1 32 [r1-LoopBack0]interfaceGigabitEthernet 0/0/0 [r1-GigabitEthernet0/0/0]ipaddress 172.16.100.1 24 [r1-GigabitEthernet0/0/0] [r1-GigabitEthernet0/0/0]quit [r1]routerid 1.1.1.1  //配置全局路由ID [r1]ospf1  //创建OSPF 进程1 [r1-ospf-1]area0  //创建骨干区域 0 [r1-ospf-1-area-0.0.0.0]network1.1.1.1 0.0.0.0  //通告参考网络 地址段+通配符掩码 [r1-ospf-1-area-0.0.0.0]network172.16.100.0 0.0.0.255 [r1-ospf-1-area-0.0.0.0]authentication-modemd5 1 cipher admin1234  //配置身份认证模式为MD5 密文加加密 [r1-ospf-1-area-0.0.0.0]return   <Huawei>system-view [Huawei]sysnamer2 [r2]interfaceloopback 0 [r2-LoopBack0]ipaddress 2.2.2.2 32 [r2-LoopBack0]interfaceGigabitEthernet 0/0/0  [r2-GigabitEthernet0/0/0]ipaddress 172.16.100.2 24 [r2-GigabitEthernet0/0/0]quit [r2]routerid 2.2.2.2 [r2]ospf1 [r2-ospf-1]area0 [r2-ospf-1-area-0.0.0.0]network2.2.2.2 0.0.0.0 [r2-ospf-1-area-0.0.0.0]network172.16.100.0 0.0.0.255 [r2-ospf-1-area-0.0.0.0]authentication-modemd5 1 cipher admin1234 [r2-ospf-1-area-0.0.0.0]return   <Huawei>system-view [Huawei]sysnamer3 [r3]interfaceloopback 0 [r3-LoopBack0]ipaddress 3.3.3.3 32 [r3-LoopBack0]interfaceGigabitEthernet 0/0/0 [r3-GigabitEthernet0/0/0]ipaddress 172.16.100.3 24  [r3-GigabitEthernet0/0/0]quit [r3]routerid 3.3.3.3 [r3]ospf1 [r3-ospf-1]area0 [r3-ospf-1-area-0.0.0.0]network3.3.3.3 0.0.0.0 [r3-ospf-1-area-0.0.0.0]network172.16.100.0 0.0.0.255 [r3-ospf-1-area-0.0.0.0]authentication-modemd5 1 cipher admin1234 [r3-ospf-1-area-0.0.0.0] [r3-ospf-1-area-0.0.0.0]return   <Huawei>system-view [Huawei]sysnamer4 [r4]interfaceloopback 0 [r4-LoopBack0]ipaddress 4.4.4.4 32 [r4-LoopBack0]interfaceGigabitEthernet 0/0/0 [r4-GigabitEthernet0/0/0]ipaddress 172.16.100.4 24 [r4-GigabitEthernet0/0/0]quit [r4]routerid 4.4.4.4 [r4]ospf1  [r4-ospf-1]area0 [r4-ospf-1-area-0.0.0.0]network4.4.4.4 0.0.0.0 [r4-ospf-1-area-0.0.0.0]network172.16.100.0 0.0.0.255 [r4-ospf-1-area-0.0.0.0]authentication-modemd5 1 cipher admin1234 [r4-ospf-1-area-0.0.0.0]return 配置完成后,同步重启四台路由,让OSPF重新进行计算,选举出DR,BDR   <r1>displayospf peer brief  //查看OSPF邻居简要信息           OSPF Process 1 with Router ID 1.1.1.1                Peer Statistic Information    ----------------------------------------------------------------------------  Area Id          Interface                        Neighbor id      State     0.0.0.0          GigabitEthernet0/0/0             2.2.2.2          Full          0.0.0.0          GigabitEthernet0/0/0             3.3.3.3          Full          0.0.0.0          GigabitEthernet0/0/0             4.4.4.4          Full        ---------------------------------------------------------------------------- 4组路由器已经成功建立起邻居关系。   下面验证一下默认情况下DR和BDR状态  <r1>displayospf peer  //查看OSPF邻居状态           OSPF Process 1 with Router ID 1.1.1.1                Neighbors     Area 0.0.0.0 interface172.16.100.1(GigabitEthernet0/0/0)'s neighbors  Router ID: 2.2.2.2          Address: 172.16.100.2        State: Full Mode:Nbr is  Master  Priority: 1    DR: 172.16.100.3  BDR:172.16.100.2  MTU: 0        Dead timer due in 33  sec     Retrans timer interval: 4     Neighbor is up for 00:17:06         Authentication Sequence: [ 76]     Router ID: 3.3.3.3          Address: 172.16.100.3        State: Full Mode:Nbr is  Master  Priority: 1    DR: 172.16.100.3  BDR:172.16.100.2  MTU: 0        Dead timer due in 34  sec     Retrans timer interval: 5     Neighbor is up for 00:17:04         Authentication Sequence: [ 80]     Router ID: 4.4.4.4          Address: 172.16.100.4        State: 2-Way Mode:Nbr is  Master  Priority: 1    DR: 172.16.100.3  BDR:172.16.100.2  MTU: 0        Dead timer due in 37  sec     Retrans timer interval: 0     Neighbor is up for 00:00:00         Authentication Sequence: [ 0 ] 分析得出:R3是DR,R2是BDR;在默认情况下每台路由器上的DR优先级都是1,此时是通过Router-ID的数值高低来进行比较的,数值大的会成为DR,次之百为BDR;那么在目前这个情况,为何DR是R3,BDR是R2,这个是根据路由器的配置或启动序列排列的,可以认为谁先配置谁成为DR,谁先启动,谁成为DR。   下面配置每台设备上的相关接口下使用ospf network-type p2mp命令修改OSPF的网络类型为点到多点。 [r1]interfaceGigabitEthernet 0/0/0 [r1-GigabitEthernet0/0/0]ospfnetwork-type p2mp   [r2]interfaceGigabitEthernet 0/0/0 [r2-GigabitEthernet0/0/0]ospfnetwork-type p2mp   [r3]interfaceGigabitEthernet 0/0/0 [r3-GigabitEthernet0/0/0]ospfnetwork-type p2mp   [r4]interfaceGigabitEthernet 0/0/0 [r4-GigabitEthernet0/0/0]ospfnetwork-type p2mp   [r1]displayospf peer            OSPF Process 1 with Router ID 1.1.1.1                Neighbors     Area 0.0.0.0 interface172.16.100.1(GigabitEthernet0/0/0)'s neighbors  Router ID: 2.2.2.2          Address: 172.16.100.2        State: Full Mode:Nbr is  Master  Priority: 1    DR: None   BDR: None   MTU: 0        Dead timer due in 93  sec     Retrans timer interval: 5     Neighbor is up for 00:04:12         Authentication Sequence: [ 585]     Router ID: 3.3.3.3          Address: 172.16.100.3        State: Full Mode:Nbr is  Master  Priority: 1    DR: None   BDR: None   MTU: 0        Dead timer due in 113 sec     Retrans timer interval: 5     Neighbor is up for 00:03:44         Authentication Sequence: [ 580]     Router ID: 4.4.4.4          Address: 172.16.100.4        State: Full Mode:Nbr is  Master  Priority: 1    DR: None   BDR: None   MTU: 0        Dead timer due in 90  sec     Retrans timer interval: 5     Neighbor is up for 00:02:46         Authentication Sequence: [ 576] 分析得出,DR和BDR全部为None,说明了一点,在OSPF点多到点和点到点网络中,不存在DR与BDR的选举。 下面根据拓扑要求配置影响DR/BDR选举: R1为DR(性能最好);R2为BDR(性能次之);R4不参选(因为性能最差);R3成为DR Other [r1]interfaceGigabitEthernet 0/0/0 [r1-GigabitEthernet0/0/0]ospfnetwork-type broadcast  //配置OSPF网络类型为广播网络   [r2]interfaceGigabitEthernet 0/0/0 [r2-GigabitEthernet0/0/0]ospfnetwork-type broadcast   [r3]interfaceGigabitEthernet 0/0/0 [r3-GigabitEthernet0/0/0]ospfnetwork-type broadcast   [r4]interfaceGigabitEthernet 0/0/0 [r4-GigabitEthernet0/0/0]ospfnetwork-type broadcast   [r1]interfaceGigabitEthernet 0/0/0 [r1-GigabitEthernet0/0/0]ospfdr-priority 100  //配置OSPF DR优先级为100   [r2]interfaceGigabitEthernet 0/0/0 [r2-GigabitEthernet0/0/0]ospfdr-priority 50   [r4]interfaceGigabitEthernet 0/0/0 [r4-GigabitEthernet0/0/0]ospfdr-priority 0   验证DR/BDR <r1>displayospf peer           OSPF Process 1 with Router ID 1.1.1.1                Neighbors     Area 0.0.0.0 interface172.16.100.1(GigabitEthernet0/0/0)'s neighbors  Router ID: 2.2.2.2          Address: 172.16.100.2        State: Full Mode:Nbr is  Master  Priority: 50    DR: 172.16.100.1  BDR:172.16.100.2  MTU: 0        Dead timer due in 39  sec     Retrans timer interval: 5     Neighbor is up for 00:17:00         Authentication Sequence: [ 2095]     Router ID: 3.3.3.3          Address: 172.16.100.3        State: Full Mode:Nbr is  Master  Priority: 1    DR: 172.16.100.1  BDR:172.16.100.2  MTU: 0        Dead timer due in 31  sec     Retrans timer interval: 5     Neighbor is up for 00:14:48         Authentication Sequence: [ 2090]     Router ID: 4.4.4.4          Address: 172.16.100.4        State: Full Mode:Nbr is  Master  Priority: 0    DR: 172.16.100.1  BDR:172.16.100.2  MTU: 0        Dead timer due in 37  sec     Retrans timer interval: 5     Neighbor is up for 00:01:41         Authentication Sequence: [ 2087] 此时网络实现了拓扑要求。 说明:ospf dr-priority 优先级越高,越会成为DR,次之成为BDR,优先级为0则代表不参与选举。 <r3>displayospf brief           OSPF Process 1 with Router ID 3.3.3.3                OSPF Protocol Information    RouterID: 3.3.3.3          Border Router:  ……  Area: 0.0.0.0          (MPLS TE not enabled)  Authtype: MD5  Area flag: Normal  SPF scheduled Count: 53      ExChange/Loading Neighbors: 0  Router ID conflict state: Normal  Area interface up count: 2    Interface: 172.16.100.3 (GigabitEthernet0/0/0)  Cost: 1      State: DROther    Type: Broadcast    MTU: 1500   Priority: 1  Designated Router: 172.16.100.1  Backup Designated Router: 172.16.100.2  Timers: Hello 10 , Dead 40 , Poll  120 , Retransmit 5 , Transmit Delay 1     Interface: 3.3.3.3 (LoopBack0)  Cost: 0      State: P-2-P     Type: P2P       MTU: 1500    Timers: Hello 10 , Dead 40 , Poll  120 , Retransmit 5 , Transmit Delay 1     R3也自然成为了DR Other。   测试网络: <r1>ping-a 1.1.1.1 2.2.2.2   PING 2.2.2.2: 56  data bytes, press CTRL_C to break     Reply from 2.2.2.2: bytes=56 Sequence=1ttl=255 time=170 ms     Reply from 2.2.2.2: bytes=56 Sequence=2ttl=255 time=40 ms     Reply from 2.2.2.2: bytes=56 Sequence=3ttl=255 time=40 ms     Reply from 2.2.2.2: bytes=56 Sequence=4ttl=255 time=50 ms     Replyfrom 2.2.2.2: bytes=56 Sequence=5 ttl=255 time=50 ms   --- 2.2.2.2 ping statistics ---     5 packet(s) transmitted     5 packet(s) received     0.00% packet loss     round-trip min/avg/max = 40/70/170 ms   <r1>ping-a 1.1.1.1 3.3.3.3   PING 3.3.3.3: 56  data bytes, press CTRL_C to break     Reply from 3.3.3.3: bytes=56 Sequence=1ttl=255 time=70 ms     Reply from 3.3.3.3: bytes=56 Sequence=2ttl=255 time=40 ms     Reply from 3.3.3.3: bytes=56 Sequence=3ttl=255 time=40 ms     Reply from 3.3.3.3: bytes=56 Sequence=4ttl=255 time=40 ms     Reply from 3.3.3.3: bytes=56 Sequence=5ttl=255 time=50 ms   --- 3.3.3.3 ping statistics ---     5 packet(s) transmitted     5 packet(s) received     0.00% packet loss     round-trip min/avg/max = 40/48/70 ms   <r1>ping-a 1.1.1.1 4.4.4.4   PING 4.4.4.4: 56  data bytes, press CTRL_C to break     Reply from 4.4.4.4: bytes=56 Sequence=1ttl=255 time=100 ms     Reply from 4.4.4.4: bytes=56 Sequence=2ttl=255 time=50 ms     Reply from 4.4.4.4: bytes=56 Sequence=3ttl=255 time=50 ms     Reply from 4.4.4.4: bytes=56 Sequence=4ttl=255 time=50 ms     Reply from 4.4.4.4: bytes=56 Sequence=5ttl=255 time=50 ms   --- 4.4.4.4 ping statistics ---     5 packet(s) transmitted     5 packet(s) received     0.00% packet loss     round-trip min/avg/max = 50/60/100 ms 
 |