路由器动态分配(rip和ospf)
实验二 路由器动态路由的配置方法
一、实验目的:
1.理解动态路由的工作原理;
2. 学习并掌握动态路由协议RIP的配置;
3.学习并掌握动态路由协议OSPF的配置;
4.进一步学习路由器的配置命令。
二、实验原理:
RIP:Routing Information Protocol,路由信息协议,是应用较早、使用较普遍的IGP内部网关协议,适用于小型同类网络,是典型的距离矢量协议。
RIP协议跳数作为衡量路径开销的,RIP协议里规定最大跳数为15。
RIP协议有两个版本RIPv1和RIPv2。
RIPv1属于有类路由协议,不支持VLSM(变长子网掩码),RIPv1是以广播的形式进行路由信息的更新的;更新周期为30秒。
RIPv2属于无类路由协议,支持VLSM(变长子网掩码),RIPv2是以组播的形式进行路由信息的更新的,组播地址是224.0.0.9。RIPv2还支持基于端口的认证,提高网络的安全性。
OSPF协议用链路状态来评估路由,可用于规模很大的网络。
OSPF可通过区域划分网络,对于规模较小的网络一般只设置一个区域0,对于规模较大的网络,可划分多个区域,其中区域0是必不可少的,它用于连接其它各区域。
OSPF协议采用组播方式进行OSPF包交换,组播地址为224.0.0.5(全部OSPF路由器)和224.0.06(指定路由器)。
OSPF协议的管理距离是110,低于RIP协议的120,所以如果设备同时运行OSPF协议和RIP协议,则OSPF协议产生的路由优先级高。
三、实验设备:
主机、三层交换机、路由器、服务器
四、实验拓扑图:
五、实验过程:
1.在R0、R1中分别添加1个WIC-2T网卡模块,先关闭路由器,添加完成后再开启。
2.设置IP和SM、GW。记得开启路由器的端口,路由器R0与R1的串口配置时钟频率设置为64000,设置的方法如下:
设置完成后如图所示:
3.在三层交换机上创建Vlan10(连接PC)和Vlan20(连接R0)。
4.交换机的VLAN端口分配:
5.配置网关IP/SM
命令:
Switch(config)#interface vlan 10 // 进入开启vlan10的端口
Switch(config-if)#ip address 192.168.1.1 255.255.255.0 // 设置Switch端口IP为相应网段中的默认网关地址
Switch(config-if)#no shutdown // 开启端口
Switch(config-if)#exit
Switch(config)#interface vlan 20
Switch(config-if)#ip address 192.168.3.1 255.255.255.0
Switch(config-if)#no shutdown
Switch(config-if)#exit
配置网关IP/SM后如图:
6.三层交换机有路由功能,在本实验中可以当路由器使用。但是需要启动。
代码:
Switch(config)#ip routing // 启动IP路由功能
Switch(config)#router rip // 启动RIP路由进程
Switch(config-router)#version 2 // 配置RIP版本2
Switch(config-router)#network 192.168.1.0 // 配置参与RIPv2路由协议的接口的范围,使之能够接收和发送RIPv2更新信息
Switch(config-router)#network 192.168.3.0
Switch(config-router)#end
在R0中:
代码:
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 192.168.3.0
Router(config-router)#network 192.168.4.0
Router(config-router)#end
在R1中:
代码:
Router>enable
Router#conf t
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 192.168.2.0
Router(config-router)#network 192.168.4.0
Router(config-router)#end
7.通过一段时间的信息交换,路由器建立了完整的路由表信息,通过show ip route查看路由表信息。
8.使用PC与Server做ping测试,可ping通。
9. 三层交换机有路由功能,在本实验中可以当路由器使用。但是需要开启,并却需要关闭上面的rip开启Ospf:(no router rip)
代码:
Switch(config)#ip routing // 启动IP路由功能
Switch(config)#router ospf 1 // 启动OSPF路由进程
Switch(config-router)#network 192.168.1.0 0.0.0.255 area 0 // 配置参与OSPFv2路由协议的接口范围,使之能接收和发送OSPF更新信息
Switch(config-router)#network 192.168.3.0 0.0.0.255 area 0
Switch(config-router)#end
路由器
在R0中:
Router>enable
Router#conf t
Router(config)#router ospf 1
Router(config-router)#network 192.168.3.0 0.0.0.255 area 0
Router(config-router)#network 192.168.4.0 0.0.0.255 area 0
Router(config-router)#end
在R1中:
Router>enable
Router#conf t
Router(config)#router ospf 1
Router(config-router)#network 192.168.4.0 area 0
Router(config-router)#network 192.168.4.0 0.0.0.255 area 0
Router(config-router)#network 192.168.2.0 0.0.0.255 area 0
Router(config-router)#end
10.通过一段时间的信息交换,路由器建立了完整的路由表信息,通过show ip route查看路由表信息。
————————————————
在R0中可以查看到两个OSPF协议信息。
11.使用PC与Server做ping测试,可ping通。
六、实验总结:
在实验过程中端口号的指令错误造成查询路径时不能实现从交换机到192.168.4.0路径的经过,以及路由器端口输入时,对应指令输入的错误。通过这次实验,我对于如何操控指令去实现端口的创建以及vlan的创建有了更加深入的认识,并且对rip和ospf有了更多的认识,提高了我的实际操作能力,收获满满。