路由信息协议RIP

一、背景

路由信息协议(RIP)是以跳数作为metric的距离向量协议。RIP广泛用于全球因特网的路由,是一种内部网关协议(interior gateway protocol),即在自治系统内部执行路由功能。外部网关路由协议(exterior gateway protocol),如边缘网关协议(BGP),在不同的自治系统间进行路由。RIP的前身是Xerox协议GWINFO,后来的版本routed(发音为/rutdi/)封装在1982年伯克利标准发布Unix(即BSD中)。RIP本身发展成因特网路由协议,有些协议族使用了RIP的变种,例如:AppleTalk路由表维护协议(RTMP)和Banyan VINES路由表协议(RIP)就是基于IP版的RIP的。RIP最新的增强版是RIP2规范,它允许在RIP分组中包含更多的信息并提供了简单的认证机制。
  IP RIP在两个文档中正式定义:RFC 1058和1723。RFC 1058(1988)描述了RIP的第一版实现,RFC 1723(1994)是它的更新,允许RIP分组携带更多的信息和安全特性。

本文简单介绍RIP的基本能力和特性,包括路由更新过程,RIP路由metric,路由稳定性和计时器。

二、路由更新

RIP以规则的时间间隔及在网络拓扑改变时发送路由更新信息。当路由器收到包含某表项的更新的路由更新信息时,就更新其路由表:该路径的metric值加上1,发送者记为下一跳。RIP路由器只维护到目的的最佳路径(具有最小metric值的路径)。更新了自己的路由表后,路由器立刻发送路由更新把变化通知给其它路由器,这种更新是与周期性发送的更新信息无关的。

三、RIP路由metric

RIP使用单一路由metric(跳数)来衡量源网络到目的网络的距离。从源到目的的路径中每一跳被赋以一个跳数值,此值通常为1。当路由器收到包含新的或改变的目的网络表项的路由更新信息,就把其metric值加1然后存入路由表,发送者的IP地址就作为下一跳地址。

RIP通过对从源到目的的最大跳数加以限制来防止路由环,最大值为15。如果路由器收到了含有新的或改变的表项的路由更新信息,且把metric值加1后成为无穷大(即16),就认为该目的网络不可到达。

四、RIP的稳定性

为了适应快速的网络拓扑变化,RIP规定了一些与其它路由协议相同的稳定特性。例如,RIP实现了split-horizon和hold-down机制来防止路由信息的错误传播。此外,RIP的跳数限制也防止了无限增长而产生路由环。

五、RIP计时器

RIP使用了一些计时器以控制其性能,包括路由更新计时器、路由超时和路由清空的计时器。路由更新计时器记录周期性更新的时间间隔,通常为30秒,每当该计时器重置时增加小的随机秒数以防止冲突。每个路由表项都有相关的路由超时计时器,当路由超时计时器过期时,该路径就标记为失效的,但仍保存在路由表中,直到路由清空计时器过期才被清掉。

六、RIP分组格式

下面描述IP RIP和IP RIP2的分组格式。

1、RIP分组格式
 

  • 命令--表示该分组是请求还是响应。请求分组要求路由器发送其路由表的全部或部分。响应分组可以是主动提供的周期性路由更新或对请求的响应。大的路由表可以使用多个RIP分组来传递信息。

  • 版本号--指明使用的RIP版本,此域可以通知不同版本的不兼容。

  • 零--未使用。

  • 地址族标志(AFI)--指明使用的地址族。RIP设计用于携带多种不同协议的路由信息。每个项都有地址族标志来表明使用的地址类型,IP的AFI是2。

  • 地址--指明该项的IP地址。

  • metric--表示到目的的过程中经过了多少跳数(路由器数)。有效路径的值在1和15之间,16表示不可达路径。

注:在一个IP RIP分组中最多可有25个AFI、地址和metric域,即一个RIP分组中最多可含有25个地址项。

2、RIP2分组格式

RIP2规范(RFC1723)允许RIP分组包含更多的信息,并提供了简单的认证机制,如下图。
                            

  • 命令--表示该分组是请求还是响应。请求分组要求路由器发送其路由表的全部或部分。响应分组可以是主动提供的周期性路由更新或对请求的响应。大的路由表可以使用多个RIP分组来传递信息。

  • 版本--指明使用的RIP版本,在实现RIP2或进行认证的RIP分组中,此值为2。

  • 未使用--值为0。

  • 地址族标志(AFI)--指明使用的地址族。RIP设计用于携带多种不同协议的路由信息。每个项都有地址族标志来表明使用的地址类型,IP的AFI是2。如果第一项的AFI为0xFFFF,该项剩下的部分就是认证信息。目前,唯一的认证类型就是简单的口令。

  • 路由标记--提供区分内部路由(由RIP学得)和外部路由(由其它协议学得)的方法。

  • IP地址--指明该项的IP地址。

  • 子网掩码--包含该项的子网掩码。如果此域为0,则该项不指定子网掩码。

  • 下一跳--指明下一跳的IP地址。

  • metric--表示到目的的过程中经过了多少跳数(路由器数)。有效路径的值在1和15之间,16表示不可达路径。

注:在一个IP RIP分组中最多可有25个AFI、地址和metric域,即一个RIP分组中最多可含有25个地址项。如果AFI指明为认证信息,则只能有24个路由表项。

文章录入:csh    责任编辑:csh

(0)

相关推荐

  • 路由信息协议RIP

    一.背景 路由信息协议(RIP)是以跳数作为metric的距离向量协议.RIP广泛用于全球因特网的路由,是一种内部网关协议(interior gateway protocol),即在自治系统内部执行路由功能.外部网关路由协议(exterior gateway protocol),如边缘网关协议(BGP),在不同的自治系统间进行路由.RIP的前身是Xerox协议GWINFO,后来的版本routed(发音为/rutdi/)封装在1982年伯克利标准发布Unix(即BSD中).RIP本身发展成因特网路

  • Netsh.exe 工具和命令行开关说明

    使用 Netsh.exe 工具,可以将输入的上下文命令定向到适当的帮助器,然后帮助器将执行命令.帮助器是个动态链接库 (.dll) 文件,它通过提供配置.监视和支持一种或多种服务.实用工具或协议,来扩展 Netsh.exe 工具的功能.帮助器也可以用于扩展其他帮助器的功能. 可以使用 Netsh.exe 工具执行以下任务: 配置接口. 配置路由协议. 配置筛选器. 配置路由. 配置基于 Windows 的远程访问路由器(它运行路由和远程访问服务器 (RRAS) 服务)的远程访问行为. 显示任何计

  • 路由器能支持的接口种类

    接口种类 路由器能支持的接口种类,体现路由器的通用性.常见的接口种类有:通用串行接口(通过电缆转换成RS232 DTE/DCE接口.V.35 DTE/DCE接口.X.21 DTE/DCE接口.RS449 DTE/DCE接口和EIA530 DTE接口等).10M以太网接口.快速以太网接口.10/100自适应以太网接口.千兆以太网接口.ATM接口(2M.25M.155M.633M等).POS接口(155M.622M等).令牌环接口.FDDI接口.E1/T1接口.E3/T3接口.ISDN接口等.

  • 如何选择路由协议

    当网络启用了路由协议,网络便具有了能够自动更新路由表的强大功能.但是使用象RIP/RIP2.OSPF或IGRP/EIGRP等一些主要的内部网关协议(InteriorGatewayProtocol,IGP)都有一定的协定. 内部网关协议首先适合于在那些只有单个管理员负责网络操作和运行的地方:否则,将会出现配置错误导致网络性能降低或是导致网络运行不稳定的情况.对于由许多管理员共同分担责任的网络,如Internet,则考虑使用EGP协议(InteriorGatewayProtocol,外部网关协议),

  • 路由协议一样影响网络运行速度

    路由协议一样影响网络运行速度 大家通常认为影响网络运行速度的是路由器.交换机和网线等硬件设备,你可曾想到其他因素也会对网络运行速度产生影响. 前不久,有一煤矿系统进行网络升级改造.该网络有三四百台大小不等的路由器,型号多为Cisco系列,整体网络的拓扑结构为类似星形或树状的一种扁平式结构,而全网的路由协议却是近几年来颇为风行的OSPF协议,结果带来了一个严重的问题:在扁平的网络中使用OSPF,造成网络运行速度减慢.这样既浪费系统资源,又不利于系统稳定. OSPF的应用范围 OSPF(Open S

  • 路由器参数介绍

    接口种类  路由器能支持的接口种类,体现路由器的通用性.常见的接口种类有:通用串行接口(通过电缆转换成RS232 DTE/DCE接口.V.35 DTE/DCE接口.X.21 DTE/DCE接口.RS449 DTE/DCE接口和EIA530 DTE接口等).10M以太网接口.快速以太网接口.10/100自适应以太网接口.千兆以太网接口.ATM接口(2M.25M.155M.633M等).POS接口(155M.622M等).令牌环接口.FDDI接口.E1/T1接口.E3/T3接口.ISDN接口等.

  • IP网络路由技术

    近几年来,基于TCP/IP协议的Internet已逐步发展成为当今世界上规模最大.拥有用户和资源最多的一个超大型计算机网络,TCP/IP协议也因此成为事实上的工业标准.IP网络正逐步成为当代乃至未来计算机网络的主流. IP网络是由通过路由设备互连起来的IP子网构成的,这些路由设备负责在IP子网间寻找路由,并将IP分组转发到下一个IP子网. IP地址 IP地址是IP网络中数据传输的依据,它标识了IP网络中的一个连接,一台主机可以有多个IP地址.IP分组中的IP地址在网络传输中是保持不变的. 1.基

  • rip协议理解

    一.概述RIP协议的全称是路由信息协议(Routing Information Prot ocol),它是一种内部网关协议(IGP),用于一个自治系统(AS)内的路由信息的传递.RIP协议是基于距离矢量算法(Distance Vector Algorithms)的,它使用"跳数",即metric来衡量到达目标地址的路由距离. 二.该协议的局限性1.协议中规定,一条有效的路由信息的度量(metric)不能超过15,这就使得该协议不能应用于很大型的网络,应该说正是由于设计者考虑到该协议只适

  • 100分钟,我教你配CISCO RIP

    路由器的工作不外乎两个,一是路径选择,二是数据转发.进行数据转发相对容易一些,难的是如何判断到达目的网络的最佳路径.所以,路径选择就成了路由器最重要的工作. 许多路由协议可以完成路径选择的工作,常见的有RIP,OSPF,IGRP和EIGRP协议等等.这些算法中,我们不能简单的说谁好谁坏,因为算法的优劣谰菔褂玫幕肪忱磁卸稀1热鏡IP协议,它有时不能准确地选择最优路径,收敛的时间也略显长了一些,但对于小规模的,没有专业人员维护的网络来说,它是首选的路由协议,我们看中的是它的简单性. 如果你手头正有

  • 路由器原理及路由协议

    本文通过阐述TCP/IP网络中路由器的基本工作原理,介绍了IP路由器的几大功能,给出了静态路由协议和动态路由协议,以及内部网关协议和外部网关协议的概念,同时简要介绍了目前最常见的RIP.OSPF.BGP和BGP-4这几种路由协议,然后描述了路由算法的设计目标和种类,着重介绍了链路状态法和距离向量法.在文章的最后,扼要讲述了新一代路由器的特征. 近十年来,随着计算机网络规模的不断扩大,大型互联网络(如Internet)的迅猛发展,路由技术在网络技术中已逐渐成为关键部分,路由器也随之成为最重要的网络

随机推荐