欢迎来到天天文库
浏览记录
ID:36958988
大小:25.50 KB
页数:5页
时间:2019-05-04
《rip协议版本2》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、RIP协议版本21.为RIP的辩护随着OSPF与IS-IS的出现,许多人都相信RIP已经过时了。事实上,尽管新的IGP路由协议的确比RIP优越得多,但RIP也确有它自己得一些优点。首先,在一个小型网络中,RIP对于使用带宽以及网络的配置和管理方面的要求是很少的,与新的IGP相比,RIP非常容易实现。此外,现在RIP还在大量使用,这是OSPF与IS-IS所不能比的。而且,看起来这种状况还将持续一些年。既然RIP在许多领域和一定时期内仍具有使用价值,那么就有理由增加RIP的有效性,这是毫无疑问的,因为对已有技术进行改造所获收益比起彻底更
2、新要现实得多。2.现在的RIP现在的RIP包中只是包含了路由器为包在网络上选路所需要的最小限度的路由信息。由于历史原因,在现在的RIP包中还有大量的未被使用的空间。现在的RIP协议没有考虑自治系统(AS)之间以及内部网关协议与外部网关协议之间的信息交互,没有考虑子网的问题,没有身份验证机制。在RIP包中没有包含子网掩码信息对于路由器来说是一个特别严重的问题,因为它们需要知道子网掩码以决定如何选择路由。如果一个RIP路由是到一个网络的路由,那么这时候子网掩码和网络掩码是相同的。但是,如果这个路由不是到一个网络的路由,那么路由器就无法确
3、定子网掩码。更糟糕的是,路由器将无法确定这个路由是到一个网络的路由还是到一个特定主机的路由。现在,一些路由器只是简单的选择包来源处的子网掩码,并依次决定路由的类型。3.协议扩展这份文档并没有从根本上改变RIP协议。更恰当的来说,它只是提供了一个对于RIP协议数据包格式的扩展,以使路由器能够分享一些重要的附加信息。新的RIP数据包格式如下:0123301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
4、+-+
5、命令字(1)
6、版本(1)
7、路由选择域(2)
8、+---------------+---------------+-------------------------------+
9、地址族标识符(2)
10、路由标签(2)
11、+-------------------------------+-------------------------------+
12、IP地址(4)
13、+---------------------------------------------------------------+
14、子网掩码(4)
15、+----------
16、-----------------------------------------------------+
17、下一跳(4)
18、+---------------------------------------------------------------+
19、度量值(4)
20、+---------------------------------------------------------------+上图中的命令字域,地址族标识符域,IP地址域以及度量值域都保留了它们在RFC1058中的定义。版本域被指定为2的RIP包将会支持使用身份验
21、证机制或者在其他几个新定义的域中携带信息。所以的域都使用IP网络字节顺序来编码。3.1验证机制验证机制是个数据包的功能,在包的头信息里只有两个字节大小的域可以用来进行身份验证,而任何合理的身份验证都需要不止两个字节大小的空间。所以RIP-2的验证机制决定使用一个完整的RIP头项以进行身份验证。如果包中地址族标识符的第一项(只有一项)的值是0XFFFF,那么这项的其余部分包含了验证的信息(包括所使用的验证算法的类型以及16个字节的验证数据)。在往后就是最多为24个目的的站点-度量值数据对。如果不使用验证机制的话,那么地址族标识符项就不
22、能是0XFFFF。一个包含了验证项的RIP包的格式如下:0123301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
23、命令字(1)
24、版本(1)
25、路由选择域(2)
26、+---------------+---------------+-------------------------------+
27、0xFFFF
28、验证类型(2)
29、+-------------------------------+--
30、-----------------------------+~验证(16)~+---------------------------------------------------------------+现在,能确定的唯一的验证算法
此文档下载收益归作者所有