动态路由协议之RIP路由协议
一、动态路由概述:
动态路由是与静态路由相对的一个概念,指路由器能够根据路由器之间的交换的特定路由信息自动地建立自己的路由表,并且能够根据链路和节点的变化适时地进行自动调整。当网络中节点或节点间的链路发生故障,或存在其它可用路由时,动态路由可以自行选择最佳的可用路由并继续转发报文。
二、动态路由特点:
1、无需管理员手工维护,减轻了管理员的工作负担。
2、占用了网络带宽。
3、在路由器上运行路由协议,使路由器可以自动根据网络拓朴结构的变化调整路由条目。
4、网络规模大、拓扑复杂的网络。
三、动态路由原理:
1、路由器首先谢谢自身的直连链路信息,根据某种路由算法把收集到的路由信息加工成路由表,供路由器在转发IP报文时查阅。
2、 路由器之间适时地交换路由信息。由于当网络发生变化时,路由器之间彼此交换的路由信息会告知对方网络的这种变化,通过信息扩散使所有路由器都能得知网络变化。
3、在网络发生变化时,收集到最新的路由信息后,路由算法重新计算,从而可以得到最新的路由表 。
四、RIP--距离-矢量路由选择协议:
RIP是一种内部网关协议,是一种动态路由选择协议,用于自治系统内的路由信息的传递。RIP协议基于距离矢量算法,使用"跳数"来衡量到达目标地址的路由距离。这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在15跳(15度)之内,再远,它就不关心了。RIP应用于OSI网络五层模型的应用层,每个30秒更新一次路由信息,其端口号为UDP520。
五、RIP的配置:
1、启动RIP进程:
Router(config)#router rip
2、宣告主网络号:
Router(config-router)#network network-number
3、查看路由表:
Router#show ip route
4、查看路由协议的配置:
Router#show ip protocols
六、实验解析:
1、实验拓扑结构
路由器R1:f0/0接口:192.168.10.1/24f0/1接口:192.168.20.1/30路由器R2:f0/0接口:192.168.20.2/30f0/1接口:192.168.30.1/30路由器R3:f0/0接口:192.168.30.2/30f0/1接口:192.168.40.1/30 客户机PC1:IP地址:192.168.10.2/24 客户机PC2:IP地址:192.168.40.2/24
2、双击打开路由器R1图标进入配置。
conf t 进入全局模式int f0/0 进入f0/0接口 ip add 192.168.10.1 255.255.255.0 添加IP及子网掩码no shut 开启端口服务ex 退出端口int f0/1 进入f0/1接口ip add 192.168.20.1 255.255.255.252 添加IP及子网掩码no shut 开启端口服务ex 退出端口
3、执行"do show ip route"命令查看路由表,此时路由表中已记录10与20 网段信息。
4、双击打开路由器R2图标进入配置。
conf t 进入全局模式int f0/0 进入f0/0接口 ip add 192.168.20.2 255.255.255.0 添加IP及子网掩码no shut 开启端口服务ex 退出端口int f0/1 进入f0/1接口ip add 192.168.30.1 255.255.255.252 添加IP及子网掩码no shut 开启端口服务ex 退出端口do show ip route 查看路由表
5、双击打开路由器R3图标进入配置。
conf t 进入全局模式int f0/0 进入f0/0接口 ip add 192.168.30.2 255.255.255.0 添加IP及子网掩码no shut 开启端口服务ex 退出端口int f0/1 进入f0/1接口ip add 192.168.40.1 255.255.255.252 添加IP及子网掩码no shut 开启端口服务ex 退出端口do show ip route 查看路由表
6、双击客户机PC1的图标进入配置。
ip 192.168.10.2 192.168.10.1 设定IP及子网掩码
7、双击客户机PC2的图标进入配置。
ip 192.168.40.2 192.168.40.1 设定IP及子网掩码
8、回到路由器R1继续进行配置。
router rip 进入rip路由协议network 192.168.10.0 宣告自身直连网段network 192.168.20.0 宣告自身直连网段version 2 启用路由协议2版no auto-summary 关闭路由自动汇总ex 退出
9、回到路由器R2继续进行配置。
router rip 进入rip路由协议network 192.168.20.0 宣告自身直连网段network 192.168.30.0 宣告自身直连网段version 2 启用路由协议2版no auto-summary 关闭路由自动汇总ex 退出
10、回到路由器R3继续进行配置。
router rip 进入rip路由协议network 192.168.30.0 宣告自身直连网段network 192.168.40.0 宣告自身直连网段version 2 启用路由协议2版no auto-summary 关闭路由自动汇总ex 退出
11、在R1中执行"do show ip route"命令可以查看路由器R1自动学习到的路由器R2转发的路由表里的30与40网段信息。
12、在R2中执行"do show ip route"命令可以查看路由器R2自动学习到的路由器R1和R3转发的路由表里的10与40网段信息。
13、在R3中执行"do show ip route"命令可以查看路由器R2自动学习到的路由器R2转发的路由表里的10与20网段信息。
14、在客户机PC1中使用ping命令测试与客户机PC2的互联互通。
15、在客户机PC2中使用ping命令测试与客户机PC1的互联互通。