RFC1075.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文档。上传文档
查看更多
RFC1075

RFC1075 组织:中国互动出版网(/) RFC文档中文翻译计划(/compters/emook/aboutemook.htm) E-mail:ouyang@ 译者:田金勇( tany tjy308@263.net) 译文发布时间:2001-6-15 版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须 保留本文档的翻译及版权信息。 Network Working Group D. Waitzman Request For Comments: 1075 C. Partridge BBN STC S. Deering Stanford University November 1988 远距离矢量多播选路协议 (RFC 1075 Distance Vector Multicast Routing Protocol) 1 备忘录状态 本RFC描述了一个距离矢量形式的路由选择协议,这个协议用于在互联网上为多播数 据报选路。它起源于选路信息协议(RIP)[1],并实现了RFC1054中所描述的多播。这是 一个实验性协议,这次并不推荐它的实现方式。该备忘录可以任意发布。 2 简介 在IP网络上多播的草拟标准目前存在[2],但没有支持网间多播的路由选择协议。本备 忘录描述了实验性的路由选择协议,叫做DVMRP,它实现了网间多播。DVMRP使RIP中 的许多特性和在Deering[3]中所描述的截断方向路径广播(TRPB)算法相结合。 DVMRP是一个“内部网关协议”;适合在自治系统内的使用,但不能在不同的自治系 统之间使用。当前开发的DVMRP不能用于为非多播数据报选路,因此要想一个路由器既 能为多播数据报又能为单播数据报选路,则它必须运行两个分离的路由选择进程。DVMRP 被设计成易于扩展的,可以扩展成为单播数据报选路。 开发DVMRP是为了试验[3]中所描述的算法。RIP用作这次开发的起始点是因为有一个 实现版本可用,而且距离矢量算法与连接状态类算法[4]相比较简单的。另外,为了试验穿 越不支持多播的网络可行性,开发了一种叫“隧道”的机制 多播转发算法需要构建基于路由信息的树。构建这颗树需要的状态信息比RIP被设计 能提供的要多。因为DVMRP在某些方面比RIP复杂的多。已经具有许多所需要的状态的 连接状态算法,可能为Internet上多播选路和转发提供了更好的基础。 DVMRP在一个非常重要的方面与RIP有不同之处。RIP按照路由和转发数据报的方 式思考。 DVMRP的目的是为了了解到多播数据报出发地的返回路径。为了将DVMRP解释 的和RIP一致,单词“目的地”用来代替更恰当的“出发地”但读者应该记住数据报并不 被转发到这些目的地,而是起源于那里。 本备忘录被组织为下列部分: —对DVMRP进行描述。 —解释隧道。 —展示路由算法。 —展示转发算法。 —列出不同的时间值。 —说明配置信息。 本备忘录不分析距离矢量路由,也不充分解释距离矢量算法;要想获得这方面主题 的更多信息,请参看[1]。在本备忘录中执行路由和转发功能的一个进程或多个进程被称 作“路由器”。 3 协议描述 DVMRP使用Internet组管理协议(IGMP)交换路由数据报[2]。DVMRP数据报由 两部分组成:一个短的、固定长度的IGMP头部,和一个特征数据流。 固定长度的DVMRP报文的IGMP头部是: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |版本 | 类型 | 子类型 | 校验和 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ 版本是1。 DVMRP的类型是3。 子类型是以下之一: 1 应答;报文提供了到一些目的地的路由。 2 请求; 报文询问到一些目的地的路由。 3 非成员报告;报文提供非成员报告。 4 非成员取消;报文取消先前非成员报告。 校验和是除了IP头部以外,以16位对齐的全部报文的反码和的反码。计算校验和 时,校验和字段为零。 DVMRP报文的剩余部分是特征数据流。使用特征数据流的原因是提供易扩充性(通 过增加新标签来开发新命令)和减少报文中冗余数据的数量。数据流中的成分被叫做命 令,为了便于对齐,它的长度是16位的倍数。命令被组织为八位命令数字代码,并至 少带有一个八位数据部分。要求所有命令按16位对齐。 出现错误的报文将在处理过程中检测到错误的地方被丢弃。任何在错误出现之

文档评论(0)

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

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

1亿VIP精品文档

相关文档