动态路由协议二

简介: 2.rip路由协议路由信息协议(RIP) 是内部网关协议IGP中最先得到广泛使用的协议【1058 】。RIP是一种分布式的基于距离矢量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。 但RIP的缺点也较多。首先,其限制了网络的规模,能使用的最大距离为15(16表示不可达)。其次路由器交换的信息是路由器的完整路由表,因而随着网络规模的扩大,开销也就增加。最后,"坏消息传播得慢",使更新过程的收敛时间过长。因此对于规模较大的网络就应当使用OSPF协议。然而在规模较小的网络中,使用RIP协议的仍占多数。


一 RIP工作原理


  1.rip工作原理


1 、初始化——RIP[1]初始化时,会从每个参与工作的接口上发送请求数据包。该请求数据包会向所有的RIP路由器请求一份完整的路由表。该请求通过LAN上的广播形式发送LAN或者在点到点链路发送到下一跳地址来完成。这是一个特殊的请求,向相邻设备请求完整的路由更新。


 2 、接收请求——RIP有两种类型的消息,响应和接收消息。请求数据包中的每个路由条目都会被处理,从而为路由建立度量以及路径。RIP采用跳数度量,值为1的意为着一个直连的网络,16,为网络不可达。路由器会把整个路由表作为接收消息的应答返回。


 3、接收到响应——路由器接收并处理响应,它会通过对路由表项进行添加,删除或者修改作出更新。  


 4、 常规路由更新和定时——路由器以30秒一次地将整个路由表以应答消息地形式发送到邻居路由器。路由器收到新路由或者现有路由地更新信息时,会设置一个180秒地超时时间。如果180秒没有任何更新信息,路由的跳数设为16。路由器以度量值16宣告该路由,直到刷新计时器从路由表中删除该路由。刷新计时器的时间设为240秒,或者比过期计时器时间多60秒。Cisco还用了第三个计时器,称为抑制计时器。接收到一个度量更高的路由之后的180秒时间就是抑制计时器的时间,在此期间,路由器不会用它接收到的新信息对路由表进行更新,这样能够为网路的收敛提供一段额外的时间。  


 5、 触发路由更新——当某个路由度量发生改变时,路由器只发送与改变有关的路由,并不发送完整的路由表。



2.rip路由协议


路由信息协议(RIP) 是内部网关协议IGP中最先得到广泛使用的协议【1058 】。RIP是一种分布式的基于距离矢量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。



但RIP的缺点也较多。首先,其限制了网络的规模,能使用的最大距离为15(16表示不可达)。其次路由器交换的信息是路由器的完整路由表,因而随着网络规模的扩大,开销也就增加。最后,"坏消息传播得慢",使更新过程的收敛时间过长。因此对于规模较大的网络就应当使用OSPF协议。然而在规模较小的网络中,使用RIP协议的仍占多数。


二 RIP运作原理


同一自治系统(A.S.)中的路由器每 30秒会与相邻的路由器 交换子讯息,以动态的建立路由表。RIP 允许最大的hop数(跳数)为15 多于15跳不可达。


三 RIP的三个版本


RIPv1


RIPv1使用分类路由,定义在[RFC 1058 ]中。在它的路由更新(Routing Updates)中并不带有子网的资讯,因此它无法支持可变长度子网掩码。这个限制造成在RIPv1的网络中,同级网络无法使用不同的子网掩码。换句话说,在同一个网络中所有的子网络数目都是相同的。另外,它也不支持对路由过程的认证,使得RIPv1有一些轻微的弱点,有被攻击的可能。


RIPv2


因为RIPv1的缺陷,RIPv2在1994年被提出,将子网络的资讯包含在内,透过这样的方式提供无类别域间路由,不过对于最大节点数15的这个限制仍然被保留着。另外针对安全性的问题,RIPv2也提供一套方法,透过加密来达到认证的效果。而之后[RFC 2082 ]也定义了利用MD5来达到认证的方法。 RIPv2的相关规定在[RFC 2453 ] orSTD56。


现今的IPv4网络中使用的大多是RIPv2,RIPv2是在RIPv1基础上的改进, RIPv2和RIPv1相比主要有以下区别。


RIPng


RIPng(Routing Information Protocol next generation)则被定义在[RFC 2080 ],主要是针对IPv6做一些延伸的规范。与RIPv2相比下其最主要的差异是:


RIPv2 支持RIP更新认证, RIPng 则没有 (IPv6 routers were, at the time, supposed to use IPsec for authentication);


RIPv2 容许附上arbitrary 的标签, RIPng 则不容许;


RIPv2 encodes the next-hop into each route entries, RIPng requires specific encoding of the nexthop for a set of route entries.


RIPv2 UDP的Port number 为 520,RIPng UDP的Port number 为 521


四 RIPV1与RIPV2的区别


相关文章
|
4月前
|
网络协议 定位技术 网络架构
路由协议——直连路由、静态路由、缺省路由、路由优先级和路由度量、路由冗余和备份(浮动静态路由)
路由协议——直连路由、静态路由、缺省路由、路由优先级和路由度量、路由冗余和备份(浮动静态路由)
349 2
|
1月前
|
负载均衡 算法 网络协议
动态路由协议
【8月更文挑战第18天】动态路由协议
31 6
|
4月前
|
负载均衡 网络架构
静态路由和动态路由以及路由的高效性
静态路由和动态路由以及路由的高效性
|
11月前
|
算法 网络协议 网络架构
什么情况下适合使用静态路由?什么情况下适合使用动态路由?
什么情况下适合使用静态路由?什么情况下适合使用动态路由?
115 0
|
网络协议 算法 数据库
OSPF动态路由协议基础知识
OSPF动态路由协议基础知识
192 1
OSPF动态路由协议基础知识
|
网络协议 网络架构
动态路由协议解析(rip)
动态路由协议解析(rip)
260 0
动态路由协议解析(rip)
|
网络协议 算法 网络架构
动态路由协议一
一动态路由 1.什么是动态路由 动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整 2.动态路由的概述 动态路由是与静态路由相对的一个概念,指路由器能够根据路由器之间的交换的特定路由信息自动地建立自己的路由表,并且能够根据链路和节点的变化适时地进行自动调整。当网络中节点或节点间的链路发生故障,或存在其它可用路由时,动态路由可以自行选择最佳的可用路由并继续转发的报文。
216 0
动态路由协议一
|
存储 网络协议 算法
动态路由协议(一)
本章的学习目标:是理解动态路由的基本概念和原理,以及动态路由协议分类。
220 0
动态路由协议(一)
|
网络协议 网络架构
动态路由协议(二)
本章将会讲解RIP路由的工作原理,在这之前可以回顾一下动态路由协议(一)。 本章重点:RIP路由协议的原理和配置
138 0
动态路由协议(二)
|
网络协议 网络架构
动态路由协议笔记
动态路由 网络中路由器之间互相通信 传递路由信息 利用收到的路由信息更新路由表的过程 动态路由 是通过配置动态路由协议实现的 特点: 减少管理任务 占用网络带宽 动态路由协议 , 用来实现路由器之间的动态路由表更新 动态路由协议工作的步骤 向其他路由器传递路由信息 接受其他路由器的路由信息 根据收到的路由信息计算出每个目标网络的最佳到达路径 并写入路由表 根据网络拓扑的变化及时做出调整 动态路由协议中判断最佳路径的依据是 度量值 metrics
101 0