根本概念
RIP(Routing information Protocol) 是比较古老的动态路由协议,是一种基于距离矢量算法来计算到达目的网络的最佳路径路由协议,RIP报文承载于UDP报文,使用UDP端口520,属于应用层协议。
在RIP协议中,路由根据到达目的地的跳数作为路由选择的度量值。
版本
RIPv1(版本1)是传统的RIP协议,只能支持传统的分类IP地址,在RIP的报文中不包罗掩码信息,所以RIP1不支持子网掩码和CIDR,因此局限很大。别的,RIPv1不支持验证。如今RIPv1已经在徐徐被淘汰。
RIPv2是RIPv1的改进版本,与RIPv1想必,RIPv2具有以下新的特性:
用抑订定时器防止路由自环,缺省值为180秒。
用程度分割防止路由自环。
距离矢量型
基于UDP协议举行封装,端口号520。
RIP基于组播举行数据包发送,组播地址--->224.0.0.9
存在周期更新机制----30S周期更新(应答报文)----保活、确认。
RIP的开销值(度量值)----以跳数计算开销值,最大15跳。----开销值越小越优
- 数据包中传递的开销值 ==== 本地的开销值 +1
RIP算法----贝尔曼福特算法
典范最短路径算法,用于计算一个节点到其他节点的最短路径。
根本原理:逐遍的对图中每一个边去迭代计算起始点到其余各点的最短路径,执行N-1遍,最终得到起始点到其余各点的最短路径。(N为连通图结点数)
- 当吸收到数据包中含有本地路由表中没有的路由项时,则直接加载到本地路由表
- 当吸收到的数据包中含有本地路由表已经具备的路由项,且下一跳地址相同,则将数据包中的路由 项更新至本地路由表。
- 当吸收到的数据包中含有本地路由表已经具备的路由项,但下一跳地址不相同,则比较Cost值,若本地路由表中的cost值大,则将数据包中的路由项更新至本地路由表。
- 当吸收到的数据包中含有本地路由表已经具备的路由项,但下一跳地址差异,比较cost值,若本地 路由表中的cost值较小,则不举行更新。
RIP数据报文
- request包---哀求报文
- response包---应答报文
RIP工作原理
RIP(Routing Information Protocol(路由信息协议)的简称是为TCP/IP环境中开辟的第一个路由选择协议尺度
RIP是一个距离-矢量路由选择协议 ,它通过UDP(User Datagram Protocol)数据报交换路由信息,端口号为520.
适用于中小型网络路由。
1. 向邻居发送整个路由表 2、选择最佳路由 3、默认情况下,每隔30秒广播
1.RIP路由协议向邻居发送整个路由表信息
2.RIP路由协议以跳数作为度量值根据跳数的多少来选择最佳路由
3.每经过一个路由器,跳数自动加1
4.最大跳数为15跳,16跳为网络不可达
5.默认情况下,每隔30秒广播一次更新信息。
初始化 吸收哀求 吸收响应----路由器完成了RIP协议的收敛工作 常规路由更新和定时
- 当路由收敛完成后,路由器会以30S一次的频率发送应答报文。
- 邻居路由器收到应答报文时,会设置一个180S的时间(超时时间)。
- 假如180S内没有收到邻居路由器发来的应答报文,本地路由器会以为邻居出现问题,并将下 一跳为邻居接口IP地址的路由项的开销值设置为16。而且向自身四周还存在的邻居发送该路由项。
- 在经过120S时间后,删除该路由项。
RIP的计时器
更新计时器
- 每台启动了RIP协议的路由器都有一个属于本身的更新计时器。
- 计时器周期---30S
- 注意:当吸收到哀求报文时,必须立刻发送响应报文
无效计时器
- 每台路由器上的每个路由项都会有一个无效计时器。
- 计时器时间---更新计时器的六倍----180S-----每次路由条目被更新时,计时器刷新。
- 当计时器时间为0时,会以为该路由项已经无效,也就是说该路由项所指的目的地址不可达,
- 路由器会将该路由项的Cost值设置为16。并向外举行传输。
垃圾网络计时器
- 120S
- 发送四次周期更新后,删除该路由。
- 实际环境中,该计时器的时间并非是120S整,而是在90-120S之间。
抑制计时器-----cisco专属 路由表中的路由项 --->30 个;其中 cost 值小于 16 的路由项有 23 个, cost 等于 16 的路由项有 7 个。共多少计时器。 RIP周期更新
使用response报文举行更新操纵 周期更新原因
- RIP本身没有确认机制和保活机制
- UDP传输是不可靠的传输
RIP环路问题
办理方法
触发更新----加快路由收敛速度
- 当某一个路由器中的路由项发生改变时,不必要等待下一次周期更新的到来,就可以直接将发 生改变的路由项发送出去。
- 仅能低落环路产生的大概性,但是不能完全制止环路的产生。
程度分割
- 假如有一个X/Y的路由项从路由器的某接口学习到,那么在周期更新发送时,该路由项就不能 从该接口发出。-------从此口进,不能从此口出。
毒性逆转
- 假如有一个X/Y的路由项从路由器的某接口进入,那么在周期更新时,固然还会从该接口发 出,但会将cost值设置为16。
- 若毒性逆转和程度分割同时开启,则按照毒性逆转规则举行。
程度分割和毒性逆转原理相同,但做法差异,所以只能选择其中一个和触发更新搭配使用 。 --- 华为默 认开启程度分割。 RIP的根本配置
RIPv1
[r1]rip 1 ---- 启动 RIP 协议,并配置进程号,进程号仅具备本地意义。 [r1-rip-1]version 1 ----- 选择 RIP 版本 [r1-rip-1]network 12.0.0.0 ----- 宣告地址,激活接口并发布路由 宣告: RIPv2
[r1]rip 1 [r1-rip-1]version 2 [r1-rip-1]undo summary ---- 关闭自动汇总功能,假如不关闭,宣告的属于同一个主类的路由就会 自动汇总;该功能在华为上不必要配置,由于华为默认关闭自动汇总功能。 [r1-rip-1]network 192.168.0.0 RIPv1和RIPv2的区别
更新时是否携带掩码
RIPv2支持自动汇总功能 更新方式
- RIPv1使用广播发送
- RIPv2使用组播发送,组播地址224.0.0.9
RIPv2支持手工认证 注:RIP-2要比RIP-1少占用计算机的处置惩罚资源,由于计算机在网络层就可以把携带有RIP-2消息的
报文丢弃,而必须在传输层才能把携带有RIP-1消息的报文丢弃。
RIP扩展配置
1. 手工汇总 去往多个可以汇总的目标网段范围,且具备相同下一跳,则可以不消详细的多个路由条目,仅写一 条汇总目标的路由即可。 [r1-GigabitEthernet0/0/0]rip summary-address 10.1.0.0 255.255.252.0 2. 缺省路由 一样平常配置方向为指向与运营商相连的边界路由器上。 RIP 的缺省路由一样平常配置在边界路由器上。 [r2-rip-1]default-route originate 1. 静默接口 配置了静默接口的接口无法主动发送数据包,只能被动担当。 ---- 一样平常配置在连接用户的接口上 。 当静默接口吸收到 RIP 报文后,会改变接口状态,恢复数据收发。 [r1-rip-1]silent-interface GigabitEthernet 0/0/0 2. 手工认证 路由器之间的身份核实,必要同时在双方路由器相连的 接口 上配置。 [r1-GigabitEthernet0/0/0]rip authentication-mode simple cipher 123456 1. 加快收敛 ---- 淘汰计时器时间 [r1-rip-1]timers rip 10 60 40----- 三个时间分别对应更新计时器、无效计时器、垃圾网络计时器,单 位S 注意:修改时,三个计时器的时间倍数不要改变。 RIP优缺点
长处:配置简单 缺点:
- 占用资源过多----30S周期更新
- 选路不佳----RIP仅依赖跳数举行选路
- 仅支持小规模网络
- 收敛速度慢
RIP的局限性在大型网络中使用所产生的问题:
RIP的15跳限制,高出15跳的路由被以为不可达
RIP不能支持可变长子网掩码(VLSM),导致IP地址分配的低服从
周期性广播整个路由表,在低速链路及广域网云中应用将产生很大问题
RIP没有网络耽误和链路开销的概念,路由选路基于跳数。拥有较少跳数的路由总是被选为最佳路由即使较长的路径有低的耽误和开销
RIP没有区域的概念,不能在任意比特位举行路由汇总一些增强的功能被引入RIP的新版本RIPv2中,RIPv2支持VLSM,认证以及组播更新。但RIPv2的跳数限制以及慢收敛使它仍旧不适用于大型网络
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |