路由信息协议

✍ dations ◷ 2025-10-02 10:57:38 #路由协议,互联网标准,网际协议

路由信息协议(英语:Routing Information Protocol,缩写:RIP)是一种内部网关协议(IGP),为最早出现的距离向量路由协议。属于网络层,其主要应用于规模较小的、可靠性要求较低的网络,可以通过不断的交换信息让路由器动态的适应网络连接的变化,这些信息包括每个路由器可以到达哪些网络,这些网络有多远等。

虽然RIP仍然经常的被使用,但是由于收敛慢和支持的广播网络规模有限等缺点,许多人认为它将会而且正在被诸如OSPF和IS-IS这样的路由协议所取代。当然,我们也看到EIGRP,一种和RIP属于同一基本协议类但更具适应性的路由协议,也有被使用。

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

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

每隔30秒会与相邻的路由器交换子消息,以动态的创建路由表。

0                   1                   2                   30 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+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+| command (1)   | version (1)   |      must be zero (2)         |+---------------+---------------+-------------------------------+| address family identifier (2) |      must be zero (2)         |+-------------------------------+-------------------------------+|                         IP address (4)                        |+---------------------------------------------------------------+|                        must be zero (4)                       |+---------------------------------------------------------------+|                        must be zero (4)                       |+---------------------------------------------------------------+|                          metric (4)                           |+---------------------------------------------------------------+

RIP规定度量值取0~15之间的整数,大于或等于16的跳数被定义为无穷大。

目前RIP共有三个版本,RIPv1、RIPv2、RIPng。

RIPv1使用分类路由,定义在《RFC 1058》中。在它的路由更新(Routing Updates)中并不带有子网的信息,因此它无法支持可变长度子网掩码。这个限制造成在RIPv1的网络中,在同级网络下无法使用不同的子网掩码。换句话说,在同一个网络下所有的子网数目都是相同的。另外,RIPv1的协议报文中没有验证字段,所以RIPv1不支持验证。

RIPv1是一个基于UDP的路由协议,并且RIPv1的数据包不能超过512字节(RIP报文头部占用4个字节,而每个路由条目占用20个八位组字节。因此,RIP消息最大为4+(25*20)=504个字节,再加上8个字节的UDP头部,所以RIP数据报的大小(不含IP包的头部)最大可达512个字节。)。

RIPv2在RIPv1的基础上改进如下几点:

RIPng(Routing Information Protocol next generation)在RFC 2080中被定义,主要是针对IPv6做一些延伸的规范。与RIPv2相比下其最主要的差异是:

RIP在更新和维护路由信息时主要使用以下4个定时器:

由于路由器可能收到它自己发送的路由信息而造成网络环路,为了提高RIP协议性能而使用以下措施:

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

相关

  • 手术刀手术刀,在中文也常称柳叶刀,是根据它的形状来称呼的名字。是一种做外科手术时用来切割的一种医疗器械。一把手术刀由一个刀柄和一个刀刃组成,大部分都以不锈钢制造。刀刃可以有
  • 毫米(法语:millimètre;英式英文:millimetre,美式英文:millimeter),符号mm,是长度单位单位,台湾称为“公釐”、“公厘”或“毫米”,中国大陆称为毫米。1毫米相当于千分之一米(10-3,此即为
  • 侵犯公民权公民权利和政治权利(英语:Civil and political rights)旨在保护个人政治自由免受政府和私人组织的侵犯,保障个人能够参与国家的公民和政治生活,享有平等的权利,不受歧视或政治压迫
  • span class=nowrapUClsub4/sub/span四氯化铀是一种无机化合物,化学式为UCl4,有放射性。四氯化铀可以通过二氧化铀与氯化亚砜或四氯化碳的反应来制备:四氯化铀遇水产生氯化铀酰,在空气中加热也会氧化到此产物。遇到
  • 两宫听政两宫听政(1861年—1881年),是指在清同治帝及光绪帝时,东太后慈安、西太后慈禧一起垂帘听政的情况。咸丰帝驾崩时,遗命由顾命八大臣辅政。但慈安、慈禧,连同恭亲王奕䜣等人,发动祺祥
  • 奇异重子奇异重子是一种假想粒子,它与重子皆属亚原子粒子,具半整数自旋,但与其标准模型有所分别,例如具有不同的价夸克数目。目前被推定为奇异重子的粒子有P+c(4380)和P+c(4450),在2015年
  • 楚科奇-堪察加语系楚科奇-堪察加语系,又名罗拉维特兰语系(Luorawetlan),是古西伯利亚语言的其中一种,通行于东北西伯利亚。虽然古西伯利亚语言本身的成员未必有关连,但楚科奇-堪察加语族之内的语言
  • 西摩洛语西摩洛语,又称峨努语(自称:ŋɔ31ŋjv̩31),是中国哈尼族语言之一,属于彝语支的南部分支。哈尼族中有大约1万4千人使用此种语言,分布在中国云南的墨江、江城和绿春县。其中西摩洛语
  • 岳临高速公路岳临高速公路,是许广高速公路的湖南段,亦称“京港澳高速公路复线湖南段”(公路编号为国家高速G421和湘高速S61),是一条自湖南省境内岳阳始至临武结束的高速公路。该公路北起鄂界
  • 吕祖庙烧金吕祖庙烧金或称仙公庙烧金,故事发生地点在“六合境吕祖庙”(吕仙公)庙,位在今日台南市府中街98巷20号。为台湾民间故事,源于台南府城,相传版本皆为吕祖庙中奸情败露之惨剧,常与《林