2.路由选择
路由器在选路时先按目的网段地址选择路由,如果有多个路由满足条件 则按路由的精度再进行筛选,如果结果还是不唯一的,则用Cost选择最好的路由,最后可能出现多个路由,这时路由器不再选择。
4.2 RIP
RIP(路由信息协议)是使用最广泛的距离矢量路由协议
4.2.1 RIP工作原理
RIP是基于V-D算法的内部动态路由协议因此V-D算法又称为距离矢量算法
基本工作原理:每一个路由器维护一张路由表,该路由表以子网中每一个目标为索引,记录到达该目标的时间估计或距离估计,以及对应的首选输出线路,所有使用RIP的路由器周期性的向外广播路由刷新报文,在接受到来自各个邻居路由表的路由表后,根据这些路由表来重新计算自己到达各个网络的最佳路由
RIP主要包括以下方面:
一 、计算距离矢量
距离矢量路由协议利用度量来跟踪它和所有已知目的地间的距离
二、 更新路由表
RIP依赖三个计时器来维护路由表:更新路计时器、路由暂休计时器、路由清除计时器
三、 激活路由更新
每30S激活一次
四、 识别无效路由
每180S识别一次
五、 清除无效路由
每240S清除一次
4.2.2 最佳路由的计算
1.路由表的建立
路由表的初始方式有三种
(1) 路由器系统启动时,从外存读入一个完整的路由表,常驻系统内存以供使用;系统关闭时再将当前系统内存中的路由表写回外存 下次再使用
(2) 系统启动时,只构造一个空表,通过执行一个空表,通过执行显示命令来填充
(3) 系统启动时,从与本地路由器直接相连的各网络地址中,推导出一组初始路由当然初始路由只能访问相连网上的主机。
初始化的V-D路由表中各路由的距离均为0.
2. 路由表的更新与维护
路由项主要包括目的地址、下一条地址和路由开销
4.2.3 RIP的缺陷
RIP在使用中存在以下缺点
(1) RIP的可靠性和安全性无法得到保证
(2)RIP没有选择最优路径
(3) RIP浪费带宽
(4)RIP会产生环形路由
(5)RIP不适合大型网络 RIP规定跳数超过16为不可到达
面对以上的缺陷 做出了一下4中常用优化措施
抑制计时(可以减少路由的浮动) 水平分割(缓解路由循环)
路由毒化(解决路由循环) 触发更新(缓解路由循环)
RIP工作在UDP上端口是520
4.2.6 RIP v1的缺陷
(1) 过于简单,以跳数为依据计算度量值,经常得出非最优路由
(2)度量值以16为限,不适合大的网络
(3)安全性差,接受来自任何设备的路由更新
(4)不支持无类IP地址和VLSM
(5)收敛缓慢,时间经常大于5分
(6)消耗带宽很大
4.2.7 RIP v2的改进
(1)每个路由条目都携带自己的子网掩码
(2)路由选择更新具有认证功能
(3)每个路由条目都携带下一跳地址和外部路由标志
(4)组播路由更新 224.0.0.9
(5)支持可变长子网掩码
4.2.8 路由器设置
R1(config)# router rip 启动rip协议
R1(config-router)# network 192.168.10.0 通告直连网段
R1(config-router)# network 192.168.30.0 通告直连网段