案例23:配置OSPF-2

  • 格式:pdf
  • 大小:282.31 KB
  • 文档页数:7

案例23:配置OSPF—广播链路1. 案例目标通过本案例,你可以掌握如下技能:1)在路由器上启动OSPF路由进程2)启用参与路由协议的接口,并且通告网络及所在的区域3)修改参考带宽4)DR选举的控制5)广播多路访问链路上的OSPF的特征2. 设备与拓扑设备:4台Router-PT-Empty路由器,1台Switch-PT-Empty交换机。

拓扑:如下图。

3. 操作步骤步骤1:按拓扑图配置好各路由器的主机名和显示名,包括回环口IP地址和千兆以太网接口IP地址。

【注意】要给交换机添加4个千兆双绞网卡,给每个路由器添加1个千兆双绞线网卡。

步骤2:配置R1路由器R1#conf tEnter configuration commands, one per line. End with CNTL/Z.R1(config)#router ospf 1R1(config-router)#router-id 1.1.1.1R1(config-router)#network 192.168.1.0 0.0.0.255 area 0R1(config-router)#network 1.1.1.0 0.0.0.255 area 0R1(config-router)#end步骤3:配置R2R2#conf tEnter configuration commands, one per line. End with CNTL/Z.R2(config)#router ospf 1R2(config-router)#router-id 2.2.2.2R2(config-router)#network 192.168.1.0 0.0.0.255 area 0R2(config-router)#network 2.2.2.0 0.0.0.255 area 0R2(config-router)#end步骤4:配置R3R3#conf tEnter configuration commands, one per line. End with CNTL/Z.R3(config)#router ospf 1R3(config-router)#router-id 3.3.3.3R3(config-router)#network 192.168.1.0 0.0.0.255 area 0R3(config-router)#end步骤5:配置R4R4#conf tEnter configuration commands, one per line. End with CNTL/Z.R4(config)#router ospf 1R4(config-router)#router-id 4.4.4.4R4(config-router)#network 4.4.4.0 0.0.0.255 area 0R4(config-router)#network 192.168.1.0 0.0.0.255 area 0R4(config-router)#end步骤6:在R1上验证邻居并识别DR和BDRR1#sh ip ospf neighborNeighbor ID Pri State Dead Time Address Interface2.2.2.2 1 FULL/BDR00:00:31 192.168.1.2 GigabitEthernet0/03.3.3.3 1 FULL/DROTHER00:00:37 192.168.1.3 GigabitEthernet0/04.4.4.4 1 FULL/DROTHER00:00:33 192.168.1.4 GigabitEthernet0/0R1#【注意】以上输出表明在该广播多路访问网络中,R1是DR,R2是BDR,R3和R4为DROTHER。

【说明】1)为了避免路由器之间建立完全邻接关系而引起的大量开销,OSPF要求在多路访问的网络中选举一个DR,每个路由器都与之建立邻接关系。

选举DR的同时也选举出一个BDR,在DR失效的时候,BDR担负起DR的职责,而且所有其它路由器只与DR和BDR建立邻接关系;2)DR和BDR有它们自己的组播地址224.0.0.6;3)DR和BDR的选举是以各个网络为基础的,也就是说DR和BDR选举是一个路由器的接口特性,而不是整个路由器的特性;4)DR选举的原则:首要因素是时间,最先启动的路由器被选举成DR。

⏹如果同时启动,或者重新选举,则接口优先级(范围为0-255)最高的被选举成DR,默认情况下,多路访问网络的接口优先级为1,点到点网络接口优先级为0,修改接口优先级的命令是“ip ospfpriority”,如果接口的优先级被设置为0,那么该接口将不参与DR选举。

⏹如果前两者相同,路由器ID最高的被选举成DR。

⏹DR选举是非抢占的,除非人为地重新选举。

步骤7:保存4个路由器的配置,再单击“Power Cycle Devices”按钮1)因4个路由器的优先级都是1,重启后,路由器R4将成为DR,R3成为BDR。

2)在R4是验证邻居关系R4#sh ip ospf neNeighbor ID Pri State Dead Time Address Interface3.3.3.3 1 FULL/BDR00:00:33 192.168.1.3 GigabitEthernet0/02.2.2.2 1 FULL/DROTHER00:00:33 192.168.1.2 GigabitEthernet0/01.1.1.1 1 FULL/DROTHER00:00:33 192.168.1.1 GigabitEthernet0/0R4#3)在R1上验证邻居关系R1#sh ip ospf neNeighbor ID Pri State Dead Time Address Interface2.2.2.2 1 2WAY/DROTHER00:00:35 192.168.1.2 GigabitEthernet0/04.4.4.4 1 FULL/DR00:00:35 192.168.1.4 GigabitEthernet0/03.3.3.3 1 FULL/BDR00:00:35 192.168.1.3 GigabitEthernet0/0R1#【注意】从R4和R1的输出中,可清楚地看到谁是DR,谁是BDR,谁是非DR/BDR(DROTHER),且DROTHER之间只建立双向(2WAY)关系。

步骤8:改变接口优先级,重新选举DR、BDR。

1)在R2上改变g0/0接口的优先级为4R2(config)#int g0/0R2(config-if)#ip ospf priority 4R2(config-if)#end2)在R4上改变g0/0接口的优先级为3R4(config)#int g0/0R4(config-if)#ip ospf priority 3R4(config-if)#end3)保存4个路由器的配置后单击“Power Cycle Devices”按钮4)在R2上验证DR/BDRR2#sh ip ospf neNeighbor ID Pri State Dead Time Address Interface1.1.1.1 1 FULL/DROTHER00:00:33 192.168.1.1 GigabitEthernet0/04.4.4.4 3 FULL/BDR00:00:33 192.168.1.4 GigabitEthernet0/03.3.3.3 1 FULL/DROTHER00:00:33 192.168.1.3 GigabitEthernet0/0R2#【注意】从以上输出中,可清楚地知道R2是DR,R4是BDR,R1和R3是DROTHER,可见接口的优先级影响了DR/BDR的选举。

步骤9:在R2上观察OSPF毗邻关系的调试信息1)在R2上输入调试命令如下:R2#debug ip ospf adjOSPF adjacency events debugging is onR2#2)将R2的接口g0/0关闭后,调试信息如下%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state toadministratively down%LINEPROTO-5-UPDOWN: Line protocol on InterfaceGigabitEthernet0/0, changed state to down//以上是接口关闭信息00:07:42: %OSPF-5-ADJCHG: Process 1, Nbr 1.1.1.1 onGigabitEthernet0/0 from FULL to Down: Interface down or detached00:07:42: OSPF: Build router LSA for area 0, router ID 2.2.2.2, seq0x8000000400:07:42: OSPF: Build net LSA for area 0, router ID 2.2.2.2, seq0x8000000400:07:42: %OSPF-5-ADJCHG: Process 1, Nbr 4.4.4.4 on GigabitEthernet0/0 from FULL to Down: Interface down or detached 00:07:42: OSPF: Build router LSA for area 0, router ID 2.2.2.2, seq0x8000000500:07:42: OSPF: Build net LSA for area 0, router ID 2.2.2.2, seq0x8000000500:07:42: %OSPF-5-ADJCHG: Process 1, Nbr 3.3.3.3 on GigabitEthernet0/0 from FULL to Down: Interface down or detached 00:07:42: OSPF: Build router LSA for area 0, router ID 2.2.2.2, seq0x8000000500:07:42: OSPF: No full nbrs to build Net Lsa for interface GigabitEthernet0/0//至此,与3个邻居的毗邻关系全部丧失00:07:42: OSPF: DR/BDR election on GigabitEthernet0/000:07:42: OSPF: Elect BDR 0.0.0.000:07:42: OSPF: Elect DR 0.0.0.000:07:42: OSPF: Elect BDR 0.0.0.000:07:42: OSPF: Elect DR 0.0.0.000:07:42: DR: none BDR: none00:07:42: OSPF: Build router LSA for area 0, router ID 2.2.2.2, seq0x8000000500:07:42: OSPF: Build router LSA for area 0, router ID 2.2.2.2, seq0x80000005……R2(config)#interface GigabitEthernet0/0R2(config-if)#no shutdown//R2的g0/0接口重新打开%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up00:07:56: OSPF: Build router LSA for area 0, router ID 2.2.2.2, seq……【注意】在R2接口关闭后,R4(原先的BDR)接替R2成为DR,而R3成为BDR。