路由选择信息协议是什么

小白QA2020-07-07 09:55:04阅读(...)

路由信息协议(RIP) 是内部网关协议IGP中最先得到广泛使用的协议【1058】。RIP是一种分布式的基于距离矢量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。

路由信息协议RIP) 是内部网关协议 IGP 中最先得到广泛使用的协议【1058】。RIP 是一种分布式的基于距离矢量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。

路由选择信息协议是什么

但 RIP 的缺点也较多。首先,其限制了网络的规模,能使用的最大距离为 15(16 表示不可达)。其次路由器交换的信息是路由器的完整路由表,因而随着网络规模的扩大,开销也就增加。最后,“坏消息传播得慢”,使更新过程的收敛时间过长。因此对于规模较大的网络就应当使用 OSPF 协议。然而在规模较小的网络中,使用 RIP 协议的仍占多数。

信息协议

路由信息协议(Routing Information Protocol,缩写:RIP)是一种使用最广泛的内部网关协议(IGP)。(IGP)是在内部网络上使用的路由协议(在少数情形下,也可以用于连接到因特网的网络),它可以通过不断的交换信息让路由器动态的适应网络连接的变化,这些信息包括每个路由器可以到达哪些网络,这些网络有多远等。 IGP 是应用层协议,并使用 UDP 作为传输协议。

虽然 RIP 仍然经常被使用,但大多数人认为它将会而且正在被诸如 OSPF 和 IS-IS 这样的路由协议所取代。当然,我们也看到 EIGRP,一种和 RIP 属于同一基本协议类(距离矢量路由协议,Distance Vector Routing Protocol)但更具适应性的路由协议,也得到了一些使用。

历史

Xerox 公司在 20 世纪 70 年代开发的,是 IP 所使用的第一个路由协议,RIP 已经成为从 UNIX 系统到各种路由器的必备路由协议。RIP 协议有以下特点:   (1)RIP 是自治系统内部使用的协议即内部网关协议,使用的是距离矢量算法。   (2)RIP 使用 UDP 的 520 端口进行 RIP 进程之间的通信。  (3)RIP 主要有两个版本:RIPv1 和 RIPv2。RIPv1 协议的具体描述在 RFC1058 中,RIPv2 是对 RIPv1 协议的 改进,其协议的具体描述在 RFC2453 中。   (4)RIP 协议以跳数作为网络度量值。

(5)RIP 协议采用广播或组播进行路由更新,其中 RIPv1 使用广播,而 RIPv2 使用组播(224.0.0.9)。    (6)RIP 协议支持主机被动模式,即 RIP 协议允许主机只接收和更新路由信息而不发送信息。    (7)RIP 协议支持默认路由传播。     (8)RIP 协议的网络直径不超过 15 跳,适合于中小型网络。16 跳时认为网络不可达。     (9)RIPv1 是有类路由协议,RIPv2 是无类路由协议,即 RIPv2 的报文中含有掩码信息。

RIP 所使用的路由算法是 Bellman-Ford 算法.这种算法最早被用于一个计算机网络是在 1969 年,当时是作为 ARPANET 的初始路由算法。

RIP 是由“网关信息协议”(Xerox Parc 的用于互联网工作的 PARC 通用数据包协议簇的一部分)发展过来的,可以说网关信息协议是 RIP 的最早的版本。后来的一个版本才被命名为“路由信息协议”,是 Xerox 网络服务协议簇的一部分。

运作原理

同一自治系统(A.S.)中的路由器每 30 秒会与相邻的路由器 交换子讯息,以动态的建立路由表。

RIP 允许最大的 hop 数(跳数)为 15 多于 15 跳不可达。

版本

RIP 共有三个版本,RIPv1, RIPv2, RIPng

其中 RIPV1 和 RIPV2 是用在 IPV4 的网络环境里,RIPng 是用在 IPV6 的网络环境里。

相似协定

一只比 RIP 更强大,且同样基于距离矢量路由协定的协定,是思科专有的 IGRP。思科在其现时发行的软件中已再没有对 IGRP 提供支援,而且由 EIGRP──一只彻底地重新设计的路由通讯协定所取代。 不过它与 IGRP 的关系就只有命名上的相似,亦纯粹是因为 EIGRP 依然是基于距离矢量路由协定的缘故。

缩写

Router Information protocol 路由信息协议

也写作 R.I.P.,rip

分层

TCP/IP 参考模型分为四层:应用层(Application Layer)、主机到主机层、网络层(Internet Layer)、网络接入层

TCP/IP 分层

OSI 分层

应用层

FTP

SMTP

Telnet

DNS

SNMP

RIP
5、6、7
主机到主机层

TCP,UDP
4EIGRP,OSPF
网络层

IP,ICMP
3ARP,RARP
网络接入层

Ethernet

TokenBus

Token  Ring

FDDI

WLAN

Frame Relay
2V.35UTPSerialFRCoaxial cablefibre-optical1

RIP

(RIP/RIP2/RIPng:Routing Information Protocol)

RIP 作为 IGP(内部网关协议)中最先得到广泛使用的一种协议,主要应用于 AS 系统,即自治系统(Autonomous System)。连接 AS 系统有专门的协议,其中最早的这样的协议是“EGP”(外部网关协议),仍然应用于因特网,这样的协议通常被视为内部 AS 路由选择协议。RIP 主要设计来利用同类技术与大小适度的网络一起工作。因此通过速度变化不大的接线连接,RIP 比较适用于简单的校园网和区域网,但并不适用于复杂网络的情况。

RIP 是一种分布式的基于距离向量的路由选择协议,是因特网的标准协议,其最大的优点就是简单。RIP 协议要求网络中每一个路由器都要维护从它自己到其他每一个目的网络的距离记录。RIP 协议将“距离”定义为:从一路由器到直接连接的网络的距离定义为 1。从一路由器到非直接连接的网络的距离定义为每经过一个路由器则距离加 1。“距离”也称为“跳数”。RIP 允许一条路径最多只能包含 15 个路由器,因此,距离等于 16 时即为不可达。可见 RIP 协议只适用于小型互联网。

RIP 2 由 RIP 而来,属于 RIP 协议的补充协议,主要用于扩大装载的有用信息的数量,同时增加其安全性能。RIPv1 和 RIPv2 都是基于 UDP 的协议。在 RIP2 下,每台主机或路由器通过路由选择进程发送和接受来自 UDP 端口 520 的数据包。RIP 协议默认的路由更新周期是 30S。

RIP 的特点

(1)仅和相邻的路由器交换信息。如果两个路由器之间的通信不经过另外一个路由器,那么这两个路由器是相邻的。RIP 协议规定,不相邻的路由器之间不交换信息。

(2)路由器交换的信息是当前本路由器所知道的全部信息。即自己的路由表。

(3)按固定时间交换路由信息,如,每隔 30 秒,然后路由器根据收到的路由信息更新路由表。(也可进行相应配置使其触发更新)

常见问题

1)什么是 RIP

RIP 是一种距离矢量路由协议(Distance Vector Routing Protocol)。基本上,距离矢量路由协议基于距离矢量算法根据目的地的远近(远近=经过路由器的数量)来决定最好的路径。

2)RIP 的作用是什么

RIP 让路由器之间互相传递路由信息。路由器通过 RIP,能自动知道远程目的地,而不需要网络管理员给每台路由器添加静态路由信息。

3)传递路由信息

RIP 把自己所有的路由信息,通过 Response 包泛洪给邻居。

4)计算 Metric

RIP 用“跳数”来计算 cost(metric),每经过一台路由器,“跳数”就增加 1。RIP 会通过“跳数”最小的路径传输数据包。

收藏0个人收藏
走进科技生活方式

评论交流

泪雪默认头像请「登录」后参与评论
  1. 加载中..