此实验使用软件为cisco Packet Tracer 6.2.0版本

继上一个静态路由配置后,接着下面两个协议的配置。

一、RIP协议配置

动态路由不需要手工管理。路由器工作时,网络管理员进行动态路由初始化配置。动态路由生效后,该路由器自动地向它的相邻路由器宣告自身连接的网络,同时接收邻居发来的相连网络信息,生成路由表。当邻居新的路由信息传来时,路由表自动更新。若自身连接的网络有变化,就立即将变化信息告知邻居,彼此之间的路由表随时保持最新的路由信息。

当一个网络有两条或多条路径达到目的网络时,同时受距离、负载、带宽、时延、通信代价等因素的影响,动态路由就成为唯一选择。动态路由一方面倾向于展现网络的所有路径,另一方面可按照路由算法(一种综合考虑了距离、负载、带宽、时延、通信代价等因素的路径选择算法)来确定最佳路径。最常用的路由选择算法是距离向量算法和链路状态算法。

路由协议RIP(Routing Information Protocol,路由信息协议)就是一种基于距离向量算法的路由选择协议。

1.按照如下:连接好网络拓扑图。

rip和ospf多路径综合实验 rip和ospf配置实验报告_网络协议

配置各PC的IP地址:

rip和ospf多路径综合实验 rip和ospf配置实验报告_OSPF_02

rip和ospf多路径综合实验 rip和ospf配置实验报告_Line_03

rip和ospf多路径综合实验 rip和ospf配置实验报告_网络_04

2.配置R1、R3路由:(就是对路由的基本配置,像配置静态路由一样)

R1上配置:

Continue with configuration dialog? [yes/no]: no
Press RETURN to get started!
Router>en
Router#config t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#no ip domain-lookup
Router(config)#int g0/0
Router(config-if)#ip add 172.16.10.1 255.255.255.252
Router(config-if)#no shutdown

Router(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up

Router(config-if)#exit
Router(config)#int g0/1
Router(config-if)#ip add 172.16.40.1 255.255.255.252
Router(config-if)#no shutdown

Router(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up

Router(config-if)#exit

R3上配置:

Continue with configuration dialog? [yes/no]: no
Press RETURN to get started!

Router>en
Router#config t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#no ip domain-lookup
Router(config)#int g0/0
Router(config-if)#ip add 172.16.20.1 255.255.255.252
Router(config-if)#no shutdown

Router(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/0, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/0, changed state to up

Router(config-if)#int g0/1
Router(config-if)#ip add 172.16.30.1 255.255.255.252
Router(config-if)#no shutdown

Router(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up

Router(config-if)#exit

3. 配置R2、R4路由:R2、R4为三层交换机,则需要先对三层交换机进行配置,再对三层交换机中的VLAN配置IP(对VLAN配置时,可以将VLAN比作接口,就像配置接口一样操作)

先在R2上配置:

Switch#en
Switch#config t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#vlan 10
Switch(config-vlan)#exit
Switch(config)#vlan 20
Switch(config-vlan)#exit
Switch(config)#vlan 1
Switch(config-vlan)#exit
Switch(config)#int g0/1
Switch(config-if)#switchport access vlan 10  //将g0/1接口加入VLAN10
Switch(config-if)#exit
Switch(config)#int g0/2
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#int f0/1
Switch(config-if)#switchport access vlan 1
Switch(config-if)#exit
Switch(config)#int f0/2
Switch(config-if)#switchport access vlan 1
Switch(config-if)#exit
Switch(config)#int vlan 10
Switch(config-if)#ip add 172.16.10.2 255.255.255.252
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#int vlan 20
Switch(config-if)#ip add 172.16.20.2 255.255.255.252
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#int vlan 1
Switch(config-if)#ip add 172.16.50.1 255.255.255.252
Switch(config-if)#no shutdown

Switch(config-if)#
%LINK-5-CHANGED: Interface Vlan1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up
%IP-4-DUPADDR: Duplicate address 172.16.50.1 on Vlan1, sourced by 0040.0BDA.E8B4

Switch(config-if)#exit
Switch(config)#
Switch(config)#ip routing             //是把VLAN中的IP信息更新并放入路由表中

 再在R4上配置:

Switch>
Switch>en
Switch#config t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#vlan 10
Switch(config-vlan)#exit
Switch(config)#vlan 20
Switch(config-vlan)#exit
Switch(config)#vlan 1
Switch(config-vlan)#exit
Switch(config)#int g0/1
Switch(config-if)#switchport access vlan 10
Switch(config-if)#exit
Switch(config)#int g0/2
Switch(config-if)#switchport access vlan 20
Switch(config-if)#exit
Switch(config)#int f0/1
Switch(config-if)#switchport access vlan 1
Switch(config-if)#exit
Switch(config)#int vlan 10
Switch(config-if)#
%LINK-5-CHANGED: Interface Vlan10, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan10, changed state to up

Switch(config-if)#ip add 172.16.40.2 255.255.255.252
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#int vlan 20
Switch(config-if)#
%LINK-5-CHANGED: Interface Vlan20, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan20, changed state to up

Switch(config-if)#ip add 172.16.30.2 255.255.255.252
Switch(config-if)#no shutdown
Switch(config-if)#exit
Switch(config)#int vlan 1
Switch(config-if)#ip add 172.16.60.10 255.255.255.0
Switch(config-if)#no shutdown

Switch(config-if)#
%LINK-5-CHANGED: Interface Vlan1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up

Switch(config-if)#exit
Switch(config)#ip routing
Switch(config)#

配置完三层交换机,为了确保配置成功,可以通过命令查看。

rip和ospf多路径综合实验 rip和ospf配置实验报告_rip和ospf多路径综合实验_05

rip和ospf多路径综合实验 rip和ospf配置实验报告_Line_06

给VLAN配置结束IP后,表示通过三层交换机分割出的不同局域网之间可以通信,但rip协议还没配置完!!!!还需要开启三层交换机及rip协议。

4.三层交换机R2、R4的开启协议依次如下:

Switch(config)#router rip
Switch(config-router)#version 2
Switch(config-router)#network 172.16.10.0
Switch(config-router)#network 172.16.20.0
Switch(config-router)#network 172.16.50.0
Switch(config-router)#exit
Switch(config)#router rip
Switch(config-router)#version 2
Switch(config-router)#network 172.16.40.0
Switch(config-router)#network 172.16.30.0
Switch(config-router)#network 172.16.60.0
Switch(config-router)#exit

这个时候一定不能忘记对R1、R3也要进行设置开启协议!!!!!

R1

Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 172.16.10.0
Router(config-router)#network 172.16.40.0
Router(config-router)#exit

R3

Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 172.16.20.0
Router(config-router)#network 172.16.30.0
Router(config-router)#exit

 都开启之后,就可以查看路由表了。

rip和ospf多路径综合实验 rip和ospf配置实验报告_rip和ospf多路径综合实验_07

rip和ospf多路径综合实验 rip和ospf配置实验报告_网络协议_08

rip和ospf多路径综合实验 rip和ospf配置实验报告_Line_09

 

rip和ospf多路径综合实验 rip和ospf配置实验报告_rip和ospf多路径综合实验_10

 5.最后测试PC1、PC2分别与PC3的连通性及路由跟踪。(这里是PC1与PC3的测试,PC2同理)

rip和ospf多路径综合实验 rip和ospf配置实验报告_网络_11

rip和ospf多路径综合实验 rip和ospf配置实验报告_网络协议_12

 二、OSPF协议的配置

其实就是在RIP协议的网络拓扑图及配置的基础上,来完成OSPF的配置。各路由器的接口连线和配置参数、各PC的连线和网络属性参数均与RIP配置相同。

整个网络拓扑结构使用单区域0(即猪干区域0.0.0.0)。

1.OSPF协议的基本特点

OSPF(Open Shortest Path First,开放最短路径优先)最主要的特征就是使用分布式的链路状态协议(link state protocol),而不是像RIP那样使用距离向量协议(distance vector protocol)。与RIP协议相比,OSPF有三点重要不同:

(1)路由器通过使用洪泛法(flooding)向本自治系统(AS,autonomous system)中的所用路由器发送路由信息。RIP协议只是向自己相邻的几个路由器发送路由信息。(自治系统是指由在单一的技术管理下的一组路由器所组成的一个互连网络)

(2)发送的信息是与本路由器相邻的所有路由器的链路状态。所谓“链路状态”就是说明本路由器都与哪些路由器相邻,以及该链路的“度量(metric)”。OSPF将“度量”用来表示费用、距离、时延、带宽等。对于RIP协议,发送的信息是:“到所有网络的距离和下一跳路由”。

(3)只有当链路状态发生变化时,一个路由器才使用洪泛法向其它所有的路由器发送链路状态信息,而不像RIP协议那样,不管网络拓扑有无发生变化,路由器之间都要定期交换路由表的信息。

2.OSPF的配置过程

值得说明的是:

(1)在OSPF配置中,应设置每个路由器的标识(router id),标识编号与区域编号相同,采用“点分十进制”数表示。如果没有设置路由标识,系统会自动将路由器其中一个LAN接口的编号作为路由器标识。

(2)配置与路由器各个接口(或三层交换机各个VLAN接口)直连的网络时,不仅要写明网络地址,而且要写明子网掩码(或子网掩码的反码)。

R1、R2、R3、R4依次配置如下:

Router(config)#no router rip
Router(config)#router ospf 1
Router(config-router)#router-id 4.4.4.4
Router(config-router)#network 172.16.10.0 255.255.255.252 area 0
Router(config-router)#network 172.16.40.0 255.255.255.252 area 0
Router(config-router)#exit
Switch(config)#no router rip
Switch(config)#router ospf 1
Switch(config-router)#router-id 3.3.3.3
Switch(config-router)#network 172.16.10.0 255.255.255.252 area 0
Switch(config-router)#network 172.16.20.0 255.255.255.252 area 0
Switch(config-router)#network 172.16.50.0 255.255.255.252 area 0
Switch(config-router)#exit
Router(config)#no router rip
Router(config)#router ospf 1
Router(config-router)#router-id 2.2.2.2
Router(config-router)#network 172.16.20.0 255.255.255.252 area 0
Router(config-router)#network 172.16.30.0 255.255.255.252 area 0
Router(config-router)#exit
Switch(config)#no router rip
Switch(config)#router ospf 1
Switch(config-router)#router-id 1.1.1.1
Switch(config-router)#network 172.16.40.0 255.255.255.252 area 0
Switch(config-router)#network 172.16.30.0 255.255.255.252 area 0
Switch(config-router)#network 172.16.60.0 255.255.255.0 area 0
Switch(config-router)#exit

 查看配置:使用的命令为:

Router#show running-config

 此处查看了R1、R4,其余两个同理可得。

rip和ospf多路径综合实验 rip和ospf配置实验报告_网络协议_13

rip和ospf多路径综合实验 rip和ospf配置实验报告_网络_14

 查看R2、R4的路由:

rip和ospf多路径综合实验 rip和ospf配置实验报告_rip和ospf多路径综合实验_15

rip和ospf多路径综合实验 rip和ospf配置实验报告_网络协议_16

PC1、PC2分别pingPC3、tracertPC3(此处为PC1,PC2同理可知)

rip和ospf多路径综合实验 rip和ospf配置实验报告_网络协议_17

rip和ospf多路径综合实验 rip和ospf配置实验报告_rip和ospf多路径综合实验_18

到此处RIP协议、OSPF协议就成功配置完成啦!!!(下面部分是作者自己所需呦)

在R3上使用如下命令,然后显示、分析、保存路由表。

Router(config)#int g0/0

Router(config-if)#speed 10

Router(config-if)#int g0/1

Router(config-if)#speed 10

Router(config-if)#exit

 

rip和ospf多路径综合实验 rip和ospf配置实验报告_rip和ospf多路径综合实验_19