- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
rip协议,报文结构,网络实验,北航,预习报告
rip协议,报文结构,网络实验,北航,预习报告
RIP路由报文结构分析实验报告
网络实验资源库实验报告
实验编号:
NE 6
实验名称:
RIP 路由报文结构分析
所属课程:
网络工程
知识类别:
协议分析
难度系数:
1级【容易】
实验来源:
锐捷公司
关键词:
RIP路由协议 RIPv1协议 RIPv2协议
所属TCP/IP层次:
网络层
实验目的:
1. 掌握动态路由协议RIP 的报文结构,工作原理及工作过程;
2. 掌握RIP 路由协议两个版本的区别。
背景描述:
3 台路由器运行RIP 路由协议,使用协议分析仪采集数据包,对采集到的数据进行分析。
预备知识:
RIP 协议的报文格式,RIP 协议的工作原理,RIP1 和RIP2 的区别,RIP 协议的缺陷。 实验设备:
3 台路由器,1 台交换机,1 台协议分析仪。
实验拓扑:、
设备连接如下图:
实验原理:
RIP 协议简介
RIP 路由协议有RIPv1 和RIPv2 两个版本,RIPv1 是有类路由协议,其不支持VLSM, 不支持验证,路由更新采用的广播的方式;而RIPv2 是无类路由协议,支持VLSM,支持 验证,路由更新采用组播的方式。RIPv2 首先在RFC1388“携带额外信息的RIP 版本2”中定义,发布于1993 年1 月。该RFC 在1732 中做了修订,最终在1998 年11 月发布的
RFC2453“RIP 版本2”中定稿。
为确保 RIP 今后可以和TCP/IP 一起使用,有必要定义一种能和IPv6 一起使用的版本,1997 年RFC2080 发布了标题为“用于IPv6 的RIPng”文档。
RIP 路由协议进行路由信息交换是通过发送两种不同类型RIP 报文实现的(来自:WWw.XieL 写 论 文 网:rip协议,报文结构,网络实验,北航,预习报告):RIP 请求和响应,这些报文作为常规TCP/IP 报文,使用UDP 传输,使用UDP 端口520。该端口按照如下方式使用:
1.RIP 请求报文发送到UDP 目的端口520,这些报文可以使用520 作为源端口,也 可以使用一个短暂端口号。
2. 为回答RIP 请求面发送的响应报文使用源端口520,其目的端口等于RIP 请求报 文使用的端口。
3.未经请求的RIP 响应报文发送时使用的源端口和目的端口均为520。RIP 报文格式
RIP 报文包含在UDP 数据报中,如下图所示:
图 1封装在UDP 数据报的RIP 报文
下图所示为RIP 的报文格式:
图 2 RIP 消息格式
1.命令:命令字段为1 表示请求,2 表示应答。还有两个舍弃不用的命令(3 和4), 两个非正式的命令:轮询(5)和轮询表项(6)。请求表示要求其他系统发送其全部或部分路由表。应答则包含发送者全部或部分路由表。
2. 版本:版本字段通常为1,而第2 版RIP 将此字段设置为2。
3.地址族标识:紧跟在后面的20 字节指定地址系列(address family)(对于IP 地址来说,其值是2)、IP 地址以及相应的度量。采用这种 20 字节格式的RIP 报文可以通告多达25 条路由。上限25 条是用来保证RIP报文的总长度为20×25+4=504,小于512 字节。由于每个报文最多携带25 个路由,因此为了发送整个路由表,经常需要多个报文。
RIP 报文类型
RIP 使用两种报文类型:请求和响应
1、请求报文:
当路由器刚刚接入到网络上,或路由器有一些超时的项目,它就发送请求报文,请求报文可以询问整个路由表的信息或某个具体的路由信息,如下图所示:
图 3 对于特定的路由表信息的请求
图 4 对于所有的路由表信息的请求
如下图是使用RG-PATS 网络协议分析仪采集到的RIP 请求报文:
2、响应报文
响应可以是询问的或非询问的,询问的响应仅在回答请求时才发送出来。它包含了在对应的请求中指明的终点的信息,而非询问的响应则是定期发送,如每隔30s 或当路由表中有变化时,这种响应有时叫做更新分组,如下图所示:
篇二:RIP实验报告
RIP实验报告
一、 实验目的
通过简单实现路由协议RIP,深入理解计算机网络中的核心技术——路由技术,并了解计算机网络的路由转发原理。
二、 实验要求
1. RIP报文有效性检查
2. 处理Request报文
3. 处理Response报文
4. 路由表项超时删除
5. 路由表项定时发送
三、 实验接口
1. RIP报文处理函数
int stud_rip_packet_recv(char *pBuffer, int bufferSize, UINT8 iNo, UINT32 srcAdd)
pBuffer:指向接收到的RIP报文内容的指针
bufferSize:接收到的RIP报文的长度
i
文档评论(0)