RIP协议学习.ppt_第1页
RIP协议学习.ppt_第2页
RIP协议学习.ppt_第3页
RIP协议学习.ppt_第4页
RIP协议学习.ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

RIP讲解,目录,RIPV1介绍,1,RIPV1工作原理,2,RIPV2介绍,3,RIPV1与RIPV2的对比,4,RIP协议介绍:1)什么是RIP?RIP(RoutingInformationProtocol,缩写:RIP)是一种距离矢量路由协议(DistanceVectorRoutingProtocol)。基本上,距离矢量路由协议基于距离矢量算法根据目的地的远近(远近=经过路由器的数量)来决定最好的路径。2)RIP的作用是什么?RIP让路由器之间互相传递路由信息。路由器通过RIP,能自动知道远程目的地,而不需要网络管理员给每台路由器添加静态路由信息。,报文封装:RIP是应用层协议,并使用UDP作为传输协议,默认端口号520。,RIPV1详细报文格式:,命令字段:1表示请求,2表示应答。3,4舍弃不用,两个非正式的命令:5表示轮询,6表示轮询表项。版本字段:1代表RIPV1。地址系列字段:因为用的是IP地址,所以为2。度量字段:去到网络的跳数,大于15跳的都为16,16表示不可达。,因为RIP报文的字节数要小于512字节,所以RIP报文最多只能携带25条路由,这也造成了一个问题,为了发送整个路由表,经常需要多个报文。,RIP请求和响应:RIP使用两种类型的报文:请求和响应。请求:当路由器刚刚接入到网络上,或路由器有一些超时项目,它就发送请求报文。请求报文可以对某个网络,也可以对所有网络。响应:响应可以是询问的或者非询问的。询问的响应只有在回答请求时才发送,它是指明了对应请求的终点信息。非询问的响应则是定期发送,如每隔30秒或当路由表中有变化时。,RIPv1发送、接收规则:发送规则:接收规则:注意:若是一条主机路由,则路由器都发送,接收时加上32位掩码。,度量值(metric):RIP协议是以跳数来衡量到达目的网络的度量值(metric)。RIP协议规定假如网络的终端到达另一个网络的终端的路由跳数超过15,则认为该网络不可达,及当我们在路由表中看到某条路由的跳数为16时,则认为该网络不可达。,初始化:每个结点只知道从它自己到其直接邻站的代价,它并不知道到其他的路径的代价以及该怎么走。,共享:距离向量路由选择整个思想就是在相邻站之间共享信息。结点与其直接邻站,周期性地(通常是30秒)或触发更新,共享路由表。,更新:当一个结点从邻站收到一个两列的表时,它就需要更新其路由表。更新一般分为3个步骤:1.接收结点需要把自己到发送结点之间的代价增加到第二列中的每一个值上。2.如果接收结点要使用任何一行的信息,那么接收结点需要在每一行把发送结点的名字增加到第三列。3.接收结点需要把旧表的每一行和收到的表的修正版本的相对应的行进行比较:a.如果下一个结点项目是不同的,那么接收结点就选择具有较小代价的一行。如果一样,就保留旧的。b.如果下一个结点项目是一样的,那么接收结点就选择新的一行。,+,从C收到的,A的旧表,A的修正表,A的新表,二结点循环的不稳定性:,1.最大跳计数:设置最大跳,15跳为最大,凡是15跳之后都认为不可达。2.水平分割:禁止路由选择选择协议回传路由选择信息(即传送方向与信息接收方向相反)。3.路由中毒:将不可达网络度量值置为无穷大(如RIP中置跳数为16-在RIP中最大跳数为15,16意味着无穷大),并由该表项来引发一个路由中毒,而不是马上从路由表中删掉这条路由信息。中毒路由被发给邻居路由器以通知这条路径失效,其他路由器到收到一个路由中毒后发送一个毒性逆转。4.触发更新:一旦检测到路由崩溃或变动,立即广播路由报文,而不是等到下一个更新周期,RIP性能管理:路由更新定时器:用于设置路由器周期性更新时间间隔(默认30秒)。路由失效定时器:用于设置路由器在最终认定一个路由无效之前的等待时间(默认180秒)。路由失效定时器:用于设置路由选择信息被抑制的时长(默认180秒)。路由刷新定时器:用于设置将某个路由认定为无效路由起至将它从路由表中删除的时间间隔(默认240秒)。,RIPV1的优缺点:RIPV1的优点:对于小型网络,RIP占带宽小,易于配置、管理、实现。RIPV1的缺点:1.仅以跳数作为度量值,常常不能计算出最优路径。2.度量值以16跳为上限,不适合于大的网络。3.安全性差,接受来自任何设备的路由更新,容易受到恶意的RIP欺骗。4.不支持VLSM。5.收敛慢,RIP采用周期性的更新而不是触发更新。6.带宽消耗大。RIP需要大量的信息交换:一方面,每个更新报文就每一条路由都包含一个条目,更新报文的大小相当于一个路由表(其条目数与网间网络数成正比),而且其中的许多条目都是与当前路径刷新无关的;另一方面,所有网络都参与定期交换信息,要交换的信息量极大。,RIPV2:RFC1388Malkin1993a中对RIP定义进行了扩充,通常称其结果为RIP-2。这些扩充并不改变协议本身,而是利用RIPv1中的一些标注为“必须为0”的字段来传递一些额外的信息。如果RIP忽略这些必须为0的字段,那么,RIP和RIP-2可以互操作。,RIPV2报文格式:选路域(routingdomain)是一个选路守护程序的标识符,它指出了这个数据报的所有者。选路标记(routingtag)是为了支持外部网关协议而存在的。每个表项的子网掩码应用于相应的IP地址上。,RIPV1与RIPV2的对比:RIPv1和RIPv2的相同特征:1.距离向量路由协议;2.使用跳数(HopCount)作为度量值;3.默认时路由更新周期为30s;4.管理距离(AD)为120;5.支持触发更新;6.度量值的最大跳数为15跳;7.支持等价路径,默认4条,最大32条;8.源端口和目的端口都使用UDP520端口进行操作,在没有验证的情况下,一个更新数据包最大可以包含25个路由条目,数据包最大为512字节(UDP包头8字节+RIP包头4字节+路由条目2520字节)。,RIPv1和RIPv2的不同特征:1.RIPv1是有类路由协议,更新过程中不携带子网信息,RIPv2是无类路由协议,更新过程中携带子网信息;2.RIPv1不支持VLSM,RIPv2支持VLSM;3.RIPv1没有认证功能,RIPv2支持认证,且有明文和MD5两种认证;4.RIPv1自动汇总不能关闭,且不支持手动汇总,RIPv2可以关闭自动汇总,且支持手动汇总;5.RIPv1是广播更新,RIPv2是组播更新;6.RIPv1对路由没有标记功能,RIPv2可

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论