RIP协议综述.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
RIP协议综述 文档编号:00-6201-100 当前版本:1.0.0.0 创建日期:2011-11-21 编写作者:ganjingwei RIP协议总结 前言 3 关于此文档 3 参考资料 3 第一章 RIP协议报文格式 4 1.1 报文位置 4 1.2 RIP版本1报文 4 1.3 RIP版本2报文 5 1.4 带有MD5验证字段的RIPv2报文 6 1.5 带有明文验证字段的RIPv2报文 7 第二章 动态学习过程 8 2.1 请求与应答 8 2.1.1 初始化 8 2.1.2 接收到request 8 2.1.3 接收到response 8 2.2 更新 9 2.2.1定期选路更新 9 2.2.2触发更新 9 2.3 其他机制与策略 10 2.3.1 水平分割 10 2.3.2 定时删除 10 2.3.3 RIP1与RIP2的区别 10 2.3.4 路由信息验证 11 前言 关于此文档 此文档是本人这段时间内学习RIP协议相关知识,总结并且整理出来的文档。供大家参考。 本文档描述网络协议相关知识,各章节说明如下: 1 前言,即此章节; 2 报文格式; 3 动态学习过程 参考资料 网络资源。 RIP协议以RFC1058[Hedrick1988a]为准。 第一章 RIP协议报文格式 1.1 报文位置 图1-1 RIP报文封装在UDP报文中 RIP报文包含中在UDP数据报中,如图1-1所示。 1.2 RIP版本1报文 图1-2 RIP版本1报文 命令字段为1表示请求,2表示应答。还有两个舍弃不用的命令(3和4) ,两个非正式的命令:轮询(5)和轮询表项(6)。请求表示要求其他系统发送其全部或部分路由表。应答则包含发送者全部或部分路由表。 版本字段通常为1,而第2版RIP将此字段设置为2。 紧跟在后面的20字节指定地址系列(address family)(对于IP地址来说,其值是2)、IP地址以及相应的度量。在本节的后面可以看出,RIP的度量是以跳计数的。 采用这种20字节格式的RIP报文可以通告多达25条路由。上限25是用来保证RIP报文的总长度为20×25+4=504,小于512字节。由于每个报文最多携带25个路由,因此为了发送整个路由表,经常需要多个报文。 1.3 RIP版本2报文 图1-3 RIP版本2报文 RFC1388[Malkin1993a]中对RIP定义进行了扩充,通常称其结果为 RIP-2。这些扩充并不改变协议本身,而是利用图1-2中的一些标注为“必须为0”的字段来传递一些额外的信息。如果RIP忽略这些必须为0的字段,那么,RIP和RIP-2可以互操作。 图1-3重新给出了由RIP-2定义的图。对于RIP-2来说,其版本字段为2。 选路域(routing domain)是一个选路守护程序的标识符,它指出了这个数据报的所有者。在一个Unix实现中,它可以是选路守护程序的进程号。该域允许管理者在单个路由器上运行多个RIP实例,每个实例在一个选路域内运行。 选路标记(routing tag)是为了支持外部网关协议而存在的。它携带着一个 EGP和BGP的自治系统号。 每个表项的子网掩码应用于相应的IP地址上。下一站IP地址指明发往目的IP地址的报文该发往哪里。该字段为0意味着发往目的地址的报文应该发给发送RIP报文的系统。 RIP-2提供了一种简单的鉴别机制。可以指定 RIP报文的前20字节表项地址系列为0xffff,路由标记为2。表项中的其余16字节包含一个明文口令。 最后,RIP-2除了广播(第12章)外,还支持多播。这可以减少不收听RIP-2报文的主机的负载。 下一条地址可以指定,也可以为0。当收到下一条地址为0的应答包时,默认把发出这个包的地址作为下一条地址。 1.4 带有MD5验证字段的RIPv2报文 图1-4 带有MD5验证字段的RIPv2报文 普通的RIPv2报文格式为一个4字节的报头和包含数据的以20字节为单元的数组。当验证能被开启时,有着同样的报头及它的内容,但是20字节的验证报文头被加在RIP报文头之后,路由信息的数据之前。这20字节分别包含:2字节的首部表示字段(0xffff表示这不是一个路由信息,而是验证字段),2字节的算法类型(3表示md5验证),2字节的偏移量(作为算法输入),1字节的密钥ID,1字节的密文长度,4字节序列号(只能递增),8字节的用0填充的字段。 如果算法类型是md5,那么在RIP路由信息的字段全部排列完成以后,还要加上20字节的密文字段。这个字段分别包含:首部0xffff,2字节固定值0x01,16字节密文数据。 1.5 带有明文验证字段的RIPv2报文 图1-5 明文验证的RIPv2报文 明文报文类似md5验证报文,只是只在RIP报头后跟20字节的明文验证字段。 第二

文档评论(0)

638922bb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档