📄 rfc1723.txt
字号:
组织:中国互动出版网(http://www.china-pub.com/)
RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)
E-mail:ouyang@china-pub.com
译者:熊劲松(zte_shawn, xiongjinsong@mail.zte.com.cn)
译文发布时间:2001-6-5
版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但必须
保留本文档的翻译及版权信息。
Network Working Group G. Malkin
Request for Comments: 1723 Xylogics, Inc.
Obsoletes: 1388 November 1994
Updates: 1058
Category: Standards Track
路由信息协议(版本2)
( RFC1723 RIP Version 2 Carrying Additional Information )
本文档的状态
本文档详细说明了一种Internet标准的循路协议以及进一步的请求讨论和建议。
请参考最新版的“Internet正式协议标准(STD1)”来获得本协议的标准化程度和状态。
本文档的发布不受任何限制。
概要
本文档详细说明了正如定义在[1,2]中的路由信息协议的扩展,扩充了在RIP信息中携
带有用信息的数量,增加了安全措施。
在本文档的旧文档RFC1388中,描述了对“路由信息协议”STD34(RFC1058)的更
新信息。
RIP-2 协议分析参考文档RFC1721[4]
IP-2 适用性陈述参考文档RFC1722[5]
RIP-2 管理系统库的描述参考文档RFC1724[3]
RFC1389是其旧文档
致谢
感谢ITTF ripv2 工作组对RIP-2协议改进提供帮助
目录
1、源由 . . . . . . . . . . . . . . . . . . …………….. . . . . . . 2
2. 现行的RIP协议 . . . . . . . . . . . . . . . . . . . . . . . . . . 2
3. 协议扩展 . . . . . . . . . . . . . . . . ……………. . . . . . 3
3.1 认证 . . . . . . . . . . . . . . . . . . . ………… . . . 4
3.2 路由标签. . . . . . . . . . . . . . . . . . . ….. . . . . . . 4
3.3 子网掩码 . . . . . . . . . . . . . . . . . . . . ….. . . . . 5
3.4 下一跳 . . . . . . . . . . . . . . . . . . . . ….. . . . . . 5
3.5 组播 . . . . . . . . . . . . . . . . . . . . ………. . . . 5
3.6 请求与响应. . . . . . . . . . . . . . . . . . . . … . . . 6
4. 兼容性 . . . . . . . . . . . . . . . . . . ………….. . . . . . . 6
4.1 兼容转换 . . . . . . . . . . . . . . . . ……….. . . . 6
4.2 验证机制 . . . . . . . . . . . . . . . . . . . …….. . . 6
4.3 增加跳距极限限制. . . . . . . . . . . . . . . . . .. . . 7
4.4 无地址链接 . . . . . . . . . . . . . . . . . …… . . . . 7
5. 安全考虑 . . . . . . . . . . . . . . ……………… . . . . . 7
附录 A . . . . . . . . . . . . . . . . . . . . ………… . . . . . . . 8
参考文献. . . . . . . . . . . . . . . . . . . . . . . …………… . . . 8
作者地址 . . . . . . . . . . . . . . . . . . . . . . ………….. . . 9
1、 源由
随着OSPF和IS-IS协议的出现,有人认为RIP协议过时了。不可否认,新的IGP路由
协议比RIP协议优越得多,但RIP协议也有许多优点:
首先,在小型网络中,RIP协议在带宽使用、配置和管理时间上有一些优势。而且,RIP
协议特别是相对新的IGP协议来说十分容易去实现。
此外,现在RIP还在大量使用,这是OSPF与IS-IS所不能比的,并且这种情形还可能
持续好几年时间。
既然RIP在许多领域和一定时期内仍具有使用价值,那么就有理由增加RIP的有效性,
这是毫无疑问的,因为对已有技术进行改造所获收益比起彻底更新要现实得多。
2、现行的路由信息协议
现行的RIP数据包仅包含路由器为包在网络中路由所需的最少必需信息,由于其自身
的原因,RIP包中还有许多地址空间未用。
现行的RIP协议并没有考虑自治系统之间以及内部网关协议与外部网关协议之间的联
系,没有考虑子网和验证功能,这些问题要由后来的RIP协议加以解决。
因为路由器需要子网掩码来获知怎样去决定路由,故缺少子网掩码对路由器来说是一
个很严重的问题。如果RIP路由是网络路由(所有非网络号字节为零),则子网掩码就是网
络掩码;然而如果加入了主机号,路由器就不能确定出子网掩码号,同样不能确定是子网路
由还是主机路由。当前,一些路由器是通过路由学习来简单地选择接口的子网掩码和决定路
由类型的。
3. 协议的扩展
本文档对RIP协议本身没有做根本改变,只是对RIP数据包格式定义作了补充,来使
路由器享有一些重要的附加信息。
RIP数据包的首四位字节是RIP数据头,余下的字节由1到25个路由实体组成。新的路
由信息协议数据包格式定义如下:
0 8 16 31
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 命令 (1) | 版本 (1) | 未使用 |
+-----------------+------------------+---------------------------------+
| 地址族标识符 (2) | 路由标签 (2) |
+-------------------------------------+---------------------------------+
| IP 地址 (4) |
+------------------------------------------------------------------------+
| 子网掩码 (4) |
+------------------------------------------------------------------------+
| 下一跳 (4) |
+-------------------------------------------------------------------------+
| 度量值 (4) |
+-------------------------------------------------------------------------+
其中命令域、地址族标识符域、IP地址域和度量值符域都保留了它们在RFC1058中的
定义。版本域被指定为2的RIP包将会支持使用验证机制和携带一些新的定义域信息;未
被使用的两个字节域继续保留不使用。
所有的字节域皆采用IP网络字节顺序来编码。
3.1、 验证功能
验证机制是数据包的功能,在RIP消息头中只有两个字节的空间可利用,然而任何合
理的验证算法都需要两字节以上的空间,所以对于RIP(版本2)的验证算法将使用整个RIP
消息体中一个实体空间来进行身份验证。
如果数据包中第一项实体(并且仅仅是第一项)的地址族标志符为0XFFFF,那么这
个实体的其它字节域就包含了验证所需的信息,也就是说RIP数据包中仅剩下最多包含24
个实体路由信息。如果不使用验证功能,则数据包中就没有含有地址族标志为0XFFFFFF
实体。具有验证功能的RIP数据包格式定义如下:
0 8 16 31
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| 命令(1) | 版本 (1) | 未使用 |
+--------------------+-----------------+---------------------------------------------+
| 0xFFFF | 验证类型 (2) |
+---------------------------------------+---------------------------------------------+
~ 验证信息 (16) ~
+--------------------------------------------------------------------------------------+
现在,能确定的唯一的验证算法就是“明文验证”,它的类型是2,其余下的16个字节
包含了纯文本密码。如果密码大小少于16个字节,则位数向左对齐,右边补零。
3.2路由标签
路由标记字段的存在是为了支持外部网关协议(EGP)。有关与这个字段的使用已经超出
本协议的范围了。不论使用什么方法,这个字段被期望用于传递自治系统的标号给外部网关
协议以及边界网关协议(BGP)。任何RIP系统收到一个包含有非零路由标记字段的RIP包时,
必须重新对外广播收到的值。而没有路由标记的路由器必须将0作为自己的路由标记对外广
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -