11.1 实验组网图及实验要求
RT3 RT1 E0/0 E0/0 Direct
S0/0 192.168.3.0/30 OSPF area0 E0/1 192.168.4.0/30 RIP
RT2 E0/0 E0/0
192.168.1.0/24 192.168.2.0/24 RIP
PC1 PC2
图13-1 OSPF路由协议配置实验图
按上图接线并正确配置IP地址,要求在192.168.3.0/30网段上配置OSPF路由协议,192.168.4.0/30和192.168.2.0/24网段上配置RIP路由协议,而192.168.1.0/24网段上使用直连路入,通过路由引入的方法保证PC1和PC2之间的路由可达。各设备IP地址如下表所示。
表13-2 设备IP地址分配表
设备名称 RT1 接口 S0/0 E0/0 E0/0 E0/1 S0/0 E0/1 网卡 网卡 IP地址 192.168.3.1/30 192.168.1.1/24 192.168.2.1/24 192.168.4.1/30 192.168.3.2/30 192.168.4.2/30 192.168.1.2/24 192.168.2.2/24 RouterID或网关 1.1.1.1 RT2 RT3 PC1 PC2 3.3.3.3 192.168.1.1/24 192.168.2.1/24 11.2 实验过程
步骤一:给路由器及计算机配置IP地址,给运行OSPF路由器配置RouterID
依据表13-2给各设备配置IP地址及子网掩码以及路由器的RouterID。下面是RT1、 RT2和RT3路由器的配置。 RT1配置:
[RT1] router id 1.1.1.1
[RT1]interface e0/0
[RT1-Ethernet0/0]ip address 192.168.1.1 24 [RT1-Ethernet0/0]interface s0/0 [RT1-Serial0/0]ip address 192.168.3.1 30 //注意子网掩码长度 RT2配置:
[RT2]interface e0/0 [RT2-Ethernet0/0]ip address 192.168.2.1 24 [RT2-Ethernet0/0]interface s0/1 [RT2-Serial0/1]ip address 192.168.4.1 30 //注意子网掩码长度 RT3配置:
[RT3] router id 3.3.3.3
[RT3]interface s0/0 [RT3-Serial0/0]ip address 192.168.3.2 30 //注意子网掩码长度 [RT3-Serial0/0]interface e0/1 [RT3-Ethernet0/1]ip address 192.168.4.2 30 //注意子网掩码长度
并按表13-2所示配置计算机的IP地址和网关。配置完成后,可以验证PC1、PC2可以与各自的网关互通,但 PC1和PC2之间由于没有路由,所以无法互通。
接下来利用动态路由协议OSPF和RIP来配置这三台路由器。
步骤二:配置OSPF及RIP路由协议,声明协议工作网段
RT1配置:
[RT1]ospf 1 //启动OSPF路由协议 [RT1-ospf-1]area 0 [RT1-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.3 //声明OSPF路由协议工作网段 注意:这里只声明了RT1上的192.168.3.0/30网段,另一网段192.168.1.0/24并没有在OSPF区域中声明。 RT2配置:
[RT2]rip [RT2-rip]network 192.168.2.0 [RT2-rip]network 192.168.4.0 [RT2-rip]interface e0/0
[RT2-Ethernet0/0]rip version 2
[RT2-Ethernet0/0]interface e0/1 [RT2-Ethernet0/1]rip version 2 RT3配置:
[RT3]ospf 1 [RT3-ospf-1]area 0 [RT3-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.3 [RT3-ospf-1-area-0.0.0.0]rip [RT3-rip]network 192.168.4.0
[RT3-rip] interface e0/1 [RT2-Ethernet0/1]rip version 2
步骤三:查看路由器路由表、检查网络连通性
我们查看一下三台路由器的路由表,发现只有RT3中有一条RIP路由来自RT2,另两台路由器的路由表中只有直连路由。尽管我们在各路由器都配置了路由协议,但很明显全网不能贯通。这是由于不同的路由路由协议不能直接相互交换各自的路由信息,需要通过路由
引入的方法才能获得其他路由协议的路由信息。
[RT1] display ip routing-table Routing Table: public net Destination/Mask Protocol Pre Cost Nexthop Interface 127.0.0.0/8 DIRECT 0 0 127.0.0.1 InLoopBack0 127.0.0.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0 192.168.3.0/30 DIRECT 0 0 192.168.3.1 Serial0/0 192.168.3.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0 192.168.3.2/32 DIRECT 0 0 192.168.3.2 Serial0/0 图13-2 路由引前RT1路由器路由表
[RT2] display ip routing-table Routing Table: public net Destination/Mask Protocol Pre Cost Nexthop Interface 127.0.0.0/8 DIRECT 0 0 127.0.0.1 InLoopBack0 127.0.0.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0 192.168.2.0/25 DIRECT 0 0 192.168.2.1 Ethernet0/0 192.168.2.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0 192.168.4.0/30 DIRECT 0 0 192.168.4.1 Ethernet0/1 图13-3 路由引前RT2路由器路由表
[RT3] display ip routing-table Destination/Mask Protocol Pre Cost Nexthop Interface 127.0.0.0/8 DIRECT 0 0 127.0.0.1 InLoopBack0 127.0.0.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0 192.168.2.0/24 RIP 100 1 192.168.4.1 Ethernet0/1 192.168.3.0/30 DIRECT 0 0 192.168.3.2 Serial0/0 192.168.3.1/32 DIRECT 0 0 192.168.3.1 Serial0/0 192.168.3.2/32 DIRECT 0 0 127.0.0.1 InLoopBack0 192.168.4.0/30 DIRECT 0 0 192.168.4.2 Ethernet0/1 192.168.4.2/32 DIRECT 0 0 127.0.0.1 InLoopBack0 图13-4 路由引前RT3路由器路由表
步骤四:路由引入,验证全网连通性
接下来我们还需要在各路由器中配置路由引入指令,其中RT1需要在OSPF中引入直连路由以向RT3发布192.168.1.0/24网段的路由(最简单的方法是直接在OSPF中使用network指令将该网段发布,为了说明直连路由的引入问题故没有用采用这种方法);在RT3上需要将RIP和OSPF路由相互引入;而RT2上不需要做路由引入(思考一下这是为什么?)。
具体配置如下:
RT1配置:
[RT1]ospf [RT1-ospf-1]import-route direct // 注意:配置该指令后引入的路由即为OSPF外部路由 RT3配置:
[RT3]rip [RT3-rip]import-route ospf-ase // 注意:由于RT1上OSPF引入的直连路由变成了OSPF外部路由,故在这里是引入ospf-ase(OSPF外部路由),而不是引入OSPF
[RT3-rip]import-route direct
[RT3-rip]ospf [RT3-ospf-1]import-route rip
[RT3-ospf-1]import-route direct 我们再查看一下路由表。 [RT1] display ip routing-table Routing Table: public net Destination/Mask Protocol Pre Cost Nexthop Interface 127.0.0.0/8 DIRECT 0 0 127.0.0.1 InLoopBack0 127.0.0.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0 192.168.1.0/25 DIRECT 0 0 192.168.1.1 Ethernet0/0 192.168.1.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0 192.168.2.0/24 O_ASE 150 1 192.168.3.2 Serial0/0 192.168.3.0/30 DIRECT 0 0 192.168.3.1 Serial0/0 192.168.3.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0 192.168.3.2/32 DIRECT 0 0 192.168.3.2 Serial0/0 192.168.4.0/30 O_ASE 150 1 192.168.3.2 Serial0/0 图13-5 路由引后RT1路由器路由表
RT1中出现了两条O_ASE路由(OSPF外部路由)192.168.2.0/24和192.168.4.0/30,这两条路由分别来自于RT3引入的RIP路由和直连路由。
查看一下RT2的路由表同样会发现两条RIP新路由192.168.1.0/24和192.168.3.0/24,这两条路由分别来自RT3引入的的OSPF路由和直连路由。
RT3路由表中的一条新路由192.168.1.0/25,来自于RT1引的直连路由。 [RT3]display ip routing-table Routing Table: public net Destination/Mask Protocol Pre Cost Nexthop Interface 127.0.0.0/8 DIRECT 0 0 127.0.0.1 InLoopBack0 127.0.0.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0 192.168.1.0/25 O_ASE 150 1 192.168.3.1 Serial0/0 192.168.2.0/24 RIP 100 1 192.168.4.1 Ethernet0/1 192.168.3.0/30 DIRECT 0 0 192.168.3.2 Serial0/0 192.168.3.1/32 DIRECT 0 0 192.168.3.1 Serial0/0 192.168.3.2/32 DIRECT 0 0 127.0.0.1 InLoopBack0 192.168.4.0/30 DIRECT 0 0 192.168.4.2 Ethernet0/1 192.168.4.2/32 DIRECT 0 0 127.0.0.1 InLoopBack0 192.168.4.1/32 DIRECT 0 0 127.0.0.1 InLoopBack0 图13-7 路由引后RT3路由器路由表 配置完路由引入以后全网路由贯通了,可以从PC1用指令ping计算机PC2来验证一下结果。 因篇幅问题不能全部显示,请点此查看更多更全内容