RIP路由协议汇总

合集下载

路由协议--RIP

路由协议--RIP

路由协议--RIP路由协议——RIPHello,欢迎访问我的博客,此篇⽂章并不是技术专栏⽂章,⽽是博主对于⾃⼰所掌握的知识的⼀个记录。

博主也只是⼀个在校⼤学⽣,如果有哪⾥理解不到的地⽅,欢迎点评。

好了,⾔归正传。

引⼊:在引⼊正题之前,先来⼀盘开胃凉菜,为后⾯的知识做铺垫。

⾸先路由协议,是⼀种指定数据包转送⽅式的⼀种协议,它的作⽤主要有:⾃动发现路由、计算路由、⽹络拓扑⾃动更新,⽆需⼈⼯维护。

每个路由协议都有其⾃⼰的算法,⽤来计算出最优路由和维护⽹络路由信息的协议。

现今常⽤的路由协议有RIP,OSPF,ISIS,BGP还有思科独有的EIGRP。

⼀.RIP是⼀种距离⽮量的动态路由协议,有两个版本——RIPV1与RIPV2,这两个版本的具体区别我会在下⾯的下⾯补充。

距离⽮量,就是按跳数(Metric)来决定最优路由,没经过⼀台设备(三层设备)则跳数+1,跳数最少的⼀条路径,看下图:如果这些路由器间运⾏的是RIP路由协议,那么如果A上有⼀条路由要到F,那么显⽽易见,他要从A-D-F这条路⾛,谁不想少⾛路呢。

RIP是基于UDP协议的动态路由协议,它所使⽤的端⼝号为UDP端⼝520,是个带有寓意的数字( ¯ □ ¯ )。

RIP⼯作在应⽤层,什么?为什么不是⽹络层? RIP是基于UDP的,众所周知,⽹络中的协议都是为上层应⽤提供服务,那么⾃然,UDP属于传输层,即UDP为RIP提供服务,那么RIP就是⼯作在应⽤层啦。

但是,这些路由协议,它们计算出的路径最终是为⽹络层提供服务。

RIP是⼀种也是内部⽹关协议(IGP),那什么是内部⽹关协议,其实就是⼀个⽤同种路由协议的协议组。

既然说了IGP,那么⾃然牵扯到EGP,外部⽹关协议,EGP就是连接两个IGP的协议。

RIP作为最早的⼀种动态路由协议,它相⽐于其他路由协议的优点主要有:原理简单,配置容易,适⽤于中⼩型企业⽹络(毕竟是最早的路由协议,并没有像现在的路由协议考虑的东西很多)⼆.RIP的功能(部分可防⽌路由环路,路由环路:因为某种原因,数据包在⽹络中绕圈圈,始终到达不了⽬的地,会浪费⼤量⽹络资源)1.⽔平分割,类似于泛洪,就是路由器从某个接⼝接收到的更新消息不允许再从这个接⼝发出去,不发送重复信息。

RIP协议路由信息协议详解

RIP协议路由信息协议详解

RIP协议路由信息协议详解RIP(Routing Information Protocol)是一种基于距离矢量算法的路由协议,用于在网络中传输路由信息,并实现路由表的自动更新。

本文将详细解析RIP协议的工作原理、优缺点以及在实际网络中的应用。

一、RIP协议的工作原理RIP协议通过将网络中每个路由器的距离向量分享给相邻的路由器,从而完成路由信息的传递。

具体而言,RIP协议的工作过程如下:1. 距离矢量广播首先,每个路由器会将自己的路由表中的所有目的网络及其距离广播给相邻路由器,这个距离可以是跳数或其他度量单位。

2. 距离矢量更新当一个路由器接收到相邻路由器发送的距离矢量时,它会根据自己当前的路由表信息和接收到的矢量进行比较。

如果接收到的距离矢量中包含了之前未知的目的网络或者路径更短的目的网络,那么它将更新自己的路由表,并将这一变化继续广播给相邻路由器。

3. 路由表更新每个路由器会周期性地广播自己的路由表,以达到路由表的全网更新。

RIP协议默认的更新周期为30秒。

二、RIP协议的优点和缺点RIP协议作为一种较为早期的路由协议,具有以下优点和缺点。

1. 优点(1)实现简单:RIP协议的算法比较简单,容易理解和部署。

(2)适用于小型网络:RIP协议适用于小型网络,网络规模较小时,其收敛速度可以满足需求。

(3)低带宽消耗:RIP协议的更新消息较小,对网络带宽的消耗较低。

2. 缺点(1)收敛速度慢:由于RIP协议使用距离矢量算法,其收敛速度相对较慢。

在大型网络中,可能需要较长的时间才能完成路由表的更新。

(2)跳数限制:RIP协议的度量单位为跳数,理论上最多支持15个跳数。

这意味着当网络规模较大时,RIP协议无法实现准确的路由选择。

三、RIP协议的应用尽管RIP协议有其局限性,但仍广泛应用于小型网络和特定场景中。

1. SOHO网络在小型办公室/家庭办公网络(SOHO)中,往往规模有限且对带宽要求较低。

RIP协议作为一种简单易用的路由协议,被广泛用于此类网络的路由器之间的路由信息传递和自动更新。

rip路由协议

rip路由协议

rip路由协议RIP路由协议。

RIP(Routing Information Protocol),即路由信息协议,是一种用于在小型局域网中交换路由信息的协议。

它是一种基于距离向量的路由协议,最初由Xerox开发,后来被广泛应用于各种网络环境中。

RIP协议的主要作用是帮助路由器学习网络拓扑,并根据学习到的信息选择最佳的路径进行数据传输。

RIP协议采用跳数作为路径选择的度量标准,每经过一个路由器,跳数加一。

当路由器学习到多条到达目的网络的路径时,它会选择跳数最少的路径作为最佳路径。

这种简单的路径选择算法使得RIP协议非常容易实现和维护,但同时也限制了它在大型网络中的应用。

RIP协议的工作原理非常简单,每隔一段时间,路由器就会向相邻的路由器发送自己的路由表信息,告诉对方自己可以到达哪些网络以及到达这些网络的跳数。

当一个路由器接收到另一个路由器发送的路由表信息时,它会将这些信息与自己的路由表进行比较,如果发现有更短的路径或者新的网络,就会更新自己的路由表。

这样,整个网络中的路由器就可以逐渐学习到整个网络的拓扑信息,并选择最佳的路径进行数据传输。

然而,RIP协议也存在一些缺点。

首先,RIP协议的跳数度量标准使得它无法适应大型网络的需求,因为在大型网络中,跳数很难真实地反映出路径的长短。

其次,RIP协议的路由更新是周期性的,这意味着当网络拓扑发生变化时,RIP协议需要一定的时间才能学习到新的信息并调整路由表,这可能导致数据包传输的延迟和丢失。

为了解决RIP协议的一些局限性,人们提出了许多改进的方案,如RIPng (RIP next generation)、RIPv2等。

这些改进的协议在保留RIP协议简单易用的特点的同时,解决了RIP协议在大型网络中的一些问题,使其更加适用于复杂的网络环境。

总的来说,RIP路由协议作为一种最早的路由协议,其简单易用的特点使得它在小型网络中得到了广泛的应用。

然而,在大型复杂的网络环境中,RIP协议的局限性也逐渐显现出来。

最新3-静态路由-RIP-IGP-EGP-BGP几大路由协议总结

最新3-静态路由-RIP-IGP-EGP-BGP几大路由协议总结

1路由选择策略(静态和动态)最典型的路由选择策略有两种:静态路由和动态路由。

所谓的静态是说明路由器不是通过彼此之间动态交换路由信息建立和更新路由表,而是指由网络管理员根据网络拓扑结构图来手动配置。

动态路由是通过网络中路由器之间的相互通信来传递路由信息,利用接收到的路由信息自动更新路由表。

2静态路由静态路由是最简单的路由形式。

它由管理员负责完成发现路由和通过网络传播路由的任务。

在已经配置了静态路由的路由器上把报文直接转发至预定的端口。

静态路由可以使网络更安全,因为在路由器中,它只定义了一条流进和流出网络的路由。

此外,静态路由可以节省网络传输带宽。

无需路由器的CPU来计算路由,并且需要更少的内存。

当然静态路由选择也有些缺点,如网络发生问题或拓扑结构发生变化时,网络管理员就必须手工调整这些改变。

因此,静态路由比较适用于小型网络。

CISCO2500路由器举例说明:先配置路由器名称,各个接口IP及其掩码,然后再手工配置静态路由:配置静态路由的格式为:Router(config)#ip route [destination_network] [mask] [next_hop_hop_address or exitinterface] [administrative_distance] [permanent],在命令格式中,1)destination_network 是指所要到达的目的网络2)mask 为目的网络的子网掩码。

3)next_hop_address是指下一跳的IP地址,所谓下一跳是指数据包向目的地址前进的下一个路由器的端口,当然必须保证这个端口的IP地址可以PING通。

有时候在next_hop_address 这个位置上用 exitinterface,就是数据包离开路由器的接口,但是这种配置方式只可以用于端到端的连接,比如说广域网,在以太网中就不可以使用这种配置方式。

4)Administative_distance 管理距离(可选),静态路由默认的管理距离是1,可以通过这个参数修改这个权值。

RIP路由汇总

RIP路由汇总

关闭自动汇总就是VLSM可以生效,如果不关闭自动汇总,你宣告的网段会自动汇总成ABC 类的标准地址,比如你的路由连接着几个子网192.168.1.0/26,192.168.64/26,192.168.128/26,192.168.192/26,如果关闭了自动汇总,其他路由的路由表中就会有这四个分别存在的路由条目,如果没有关闭就只会存在192.168.1.0/24这一个汇总条目。

关闭自动汇总你就可以想宣告哪个段就宣告哪个段,比如用上面的例子,你只想宣告0和128这两个段,如果不关闭自动汇总那么除了0和128外,另外两个网段也会被宣告出去,因为统一汇总成了192.168.1.0/24了。

CIDR与VLSM相对应,CIDR是超网聚合,VLSM是子网划分,如192.168.1.0/24 192.168.10.0/24 192.168.17.0/24 192.168.25.0/24的CIDR可以是192.168.0.0/19,反过来192.168.0.0/19可以VLSM成上面的网段。

classless与classfull相对应,一个是协议数据包中不包含子网掩码,一个是协议数据包中包含子网掩码,比如RIP V1就不发送子网掩码,RIP V2就发送子网掩码,个人认为classfull中有A、B、C类IP地址的说法,比如116.1.1.1/24一定是B类,IOS不会去判断子网掩码是多少位,而classless中是没有A、B、C类IP地址的说法的,比如116.1.1.1/24,如果按IP地范围,它属于B类,但如果看掩码,它属于C类。

主类网络边界中主类指的是A、B、C类IP地址,边界指的是边界路由器,比如160.1.1.1/16与16.1.1.1/8这两IP地址分别配在路由器的两接口上,那这个路由器就是主类边界了,一般情况下都要手动关闭自动汇总,以防止因不连续子网而造成的路由不可达。

自动汇总其实就是自动CIDR,只是这自动完成的,还有手动汇总,不管自动汇总还是手动汇总,都是把子网合并成超网,达到减少路由表中路由条目的目的。

软考 网络工程师 路由选择协议知识汇总

软考 网络工程师 路由选择协议知识汇总

路由选择协议知识汇总网络工程师考试对于路由选择协议的考查,主要包括计算机互联网络系统中信息包的传递和路由选择过程、各种常用路由选择技术的特性,以及不同路由选择协议间的区别与联系。

从近几次考试的真题来看,本知识点占有比较重要的地位,基本上每次考试都有涉及,如RIP、OSPF、IGRP等常见路由协议,更加偏向于理论知识的考查。

具体如表1-1所示:表1-1 路由选择协议的应用范围考试时间分值题号与知识点05.056分【35】【36】RIP内部网关协议【37】OSPF协议【38】OSPF拓扑数据库【39】OSPF协议【40】BGP4边界网关协议05.114分【37】距离矢量路由协议【38】BGP外部网关协议【39】OSPF协议更新时间【40】OSPF协议指定路由器DR06.051分【23】OSPF协议06.113分【24】IGRP路由更新周期【25】RIPv1与RIPv2的区别【26】OSPF协议07.052分【23】BGP 协议的作用【24】RIP协议07.114分【23】OSPF协议基础知识【24】RIP协议与水平分割法【25】链路状态协议与距离矢量协议【26】自治系统AS 下面就几种常见的路由选择协议以及它们之间区别与联系进行具体介绍:一、路由选择协议的应用范围根据路由选择协议的应用范围,可以将其分为内部网关协议(IGP)、外部网关协议(EGP)和核心网关协议(GGP)三大类。

其分类如图1-1所示:图1-1 路由选择协议的应用范围l 自治系统(AS):是指同构型的网关连接的互连网络,通常是由一个网络管理中心控制的。

l 内部网关协议(IGP):在一个自治系统内运行的路由选择协议,主要包括RIP 、OSPF 、IGRP 、EIGRP 等。

l 外部网关协议(EGP):是指在两个自治系统之间使用的路由选择协议,最新的EGP 协议是BGP ,其主要的功能是控制路由策略。

l 核心网关协议:Internet 中有个主干网,所有的自治系统都连接到主干网上,主干网中的网关称为核心网关,核心网关之间交换路由信息时使用的是核心网关协议GGP 。

rip动态路由聚合命令

rip动态路由聚合命令

在RIP路由协议中,动态路由聚合通常指的是自动汇总(Automatic Summarization)。

这是RIPv2的一个特性,允许路由器自动将路由信息汇总到主类网络。

这有助于减少路由器的资源消耗,并提高网络的稳定性。

要关闭RIPv2的自动路由聚合功能,可以使用以下命令:
sql复制代码
router rip
undo summary
上述命令中的“undo summary”会关闭自动汇总功能,使得路由器不再自动将路由信息汇总到主类网络。

如果你想重新启用自动汇总功能,可以删除该命令。

需要注意的是,自动汇总功能可能会导致路由信息的不完全性,因为汇总路由会隐藏一些具体的子网信息。

因此,在某些情况下,手动配置汇总路由可能更为合适。

rip路由协议

rip路由协议

rip路由协议RIP(Routing Information Protocol)是一种用于动态路由的协议,广泛应用于小型网络中。

RIP协议主要用于在局域网环境中的路由器之间传递路由信息,帮助实现网络互联和数据包传输。

RIP协议采用距离向量算法(Distance Vector Algorithm)来决定最佳的路由路径。

该算法基于路由器之间相互交换的信息,通过计算到目标网络的距离和路径来决定最佳路径。

RIP协议通过每隔一段时间向相邻的路由器广播路由更新信息,以确保网络中的路由表始终是最新的。

RIP协议使用这样一种度量单位,称为跳数(hop count)。

一个跳数表示数据包通过一个路由器传输。

RIP协议中规定了最大跳数为15。

如果某个目标网络的跳数超过了15,RIP协议会认为该路由不可达,不再传递它的路由信息。

RIP协议的主要特点是简单、易于实现和配置。

其路由计算过程相对较简单,只需维护一个距离向量表,并根据接收到的更新信息更新表项。

RIP协议广播更新信息的时间间隔较小,通常为30秒,可以快速适应网络拓扑变化。

此外,RIP协议还支持默认路由,即当无法找到目标网络的路由时,将数据包发送到默认网关。

然而,RIP协议也存在一些缺点。

首先,RIP协议的收敛时间较长。

由于RIP协议每隔一段时间广播路由更新信息,当网络发生故障或拓扑变化时,需要一定的时间才能重新计算出最佳路径,这可能导致一段时间内的数据包丢失。

其次,RIP协议的可扩展性较差。

由于RIP协议使用广播方式传递路由信息,当网络中路由器数量增多时,广播负载也会增加,导致网络拥塞和性能下降。

为了解决RIP协议的不足,出现了许多改进的距离向量路由协议,如RIPv2、EIGRP和OSPF等。

RIPv2协议增加了支持无类别域间路由(CIDR)、路由认证和多播传输等功能,提高了RIP协议的性能和安全性。

EIGRP协议采用了混合的距离向量算法和链路状态算法,具有快速的收敛时间和较好的可扩展性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、RIP overview:
1. rip是tcp/ip协议开发的第一个路由选择标准;是一个distance
vector协议,协议号为17;利用UDp来封装数据,用520端口发
送接受更新。

2. rip适用于小型网络,路由器数目不大于15台(默认16台不可
达),广播更新。

3. 发送和接收的更新为路由表条目,并且每个更新包最多携带25
条路由条目。

4. 基本原理:每个启动RIP协议的端口发出目标为
255.255.255.255的广播(RIP Request message),其邻居路由
器收到后发送他所知道的路由表信息(Response message),
同时在发出后出端口的时候将hop count加1(如果路由表中显
示的跳数为“1”则表示通告路由器是与自己直连的)以上过程
周期性执行(默认30秒一次);当接收方收到更新后就作如下
处理:
⑴更新信息是自己没有的,则加入路由表。

⑵更新信息的目标是自己有的,则比较跳数,如果比自己原有的小
则更新路由表;
如果跳数比较大或为不可达(跳数大于15),则看更新信息的源地址(即为自己
去往目标的下一跳),是否与自己原来的下一跳一样,如果不一样则丢弃此更新;
如果一样,这时为了防止有不断变化的产生会启动抑制计时器(Holddown timer)
默认180秒,同时将该路由设为不可达,如果在180秒后还收到同样的更新消息
则接受。

⑶对于接受的更新在加入路由表的同时会附加一个无效计时器
(Invalidation timer)
默认180秒,即在180秒后还没收到相关更新信息则认为不可达设跳数为16,如
果在过60秒(一共240秒)还没收到则从路由表中删除该条路由(刷新计时器
(flush timer))。

这样做的好处是防止了路由黑洞
⑷为了防止同时发更新造成广播风暴,随机设置一个25.5~30秒的数值以实
现不同
时送更新,这就是debug时看到的更新间隔不为30秒的原因。

5. 产生的问题和解决:
⑴环路问题:A-B-C-①:设网络收敛后,ABC为三台路由器,①为一个网段如
果该网段发生故障,则C可以知道,其将①设为不可达(hop=16)然后等待下一
次更新时间去向B发送更新,但是如果B先更新,C会收到这样一条消息说:“B
可以去①跳数为2跳,那么C比较后(比16小)更新路由表;问题产生了当有数
据发向①时,B将数据转给C,C在将数据给B不断循环直到TTl=0。

※解决1:split horizion:只进不出(从某一端口收到的更新不在从此端口发出)
※解决2:reverse router:从某一端口收到的更新在从此端口出去时跳数设为为16
※解决3:采用触发更新(全路由表更新)
⑵同上问题如果ABC成环路则上述方法就时效了,所以采用最大跳数16,即大于
15跳即表示不可达。

(出现此问题的现象是一开始正常,但逐渐变得越来越慢)
⑶路由黑洞:对于接受的更新在加入路由表的同时会附加一个无效计时器
(Invalidation timer)默认180秒,即在180秒后还没收到相关更新信息则认为不可
达设跳数为16,如果在过60秒(一共240秒)还没收到则从路由表中删除该条路
由这个为刷新计时器(flush timer)。

6. V1和V2的边界路由器X支持v1,v2;v1通过他向其他路由器更
新,v2也同样,但是,当X转发某以版本的更新后下一跳不是
指向X而是要求转发路由器。

7. 路由表中next hop 0.0.0.0表示源地址为下一跳。

2、RIP V1
1. 只支持等价负载均衡(对于跳数相同的多条路径),最大支
持6条的负载均衡,默认为 4条。

2. 以跳数为度量值
3. 每30秒更新路由表一次,广播更新
4. 有类路由(classful),no vlsm
5. 无认证功能,所以要实现安全可通过passive-interface和neihbor
来实现。

6. 主网络号相同,sm相同的子网叫做连续子网,当为连续子网
时RIP可传送子网信息(实际上是通过接口上的sm来实现
的),当同一网络号时会发送带子网信息的ip号而不是主网络
号,接受方收到后会将此ip号与自己的接受接口的sm与,如
果主机位不为0(即说明两个掩码不同)则会认为这是一条主
机路由加入路由表sm为/32此时可通过升级为V2来更正。

7. 对于不连续子网他们之间传送网络号而不传送子网信息,这
样就产生了问题,可采用辅助ip地址加以解决。

ip add 192.168.0.1 255.255.255.0 secondary
8. 对于RIP V1的有类路由当需要寻址时先检查网络号有的化在
看有无子网,有的化在检查子网决定转发或丢弃,无子网则
可直接转发给网络号。

3、RIP V2
1. defind in rfc 1721,1222,2453
2. 无类路由,更新时发送sm,支持vlsm
3. 组播更新(22
4.0.0.9)
4. 支持手动路由汇总
5. 支持md5验证
4、相关配置
1. 基本配置:
router rip 进入配置
network 主网络号发布端口
version <1,2> rip版本设置(默认为1)
no version恢复默认值发送v1接受v1,v2
no auto-summary 关闭自动汇总
sh ip protocol查看当前路由器的所有启动的协议
sh ip route查看路由表
sh ip route rip 查看rip的路由表
sh ip rip database查看rip数据库
2. passive-interface 接口号 当发布范围过广时可以在rip配置
内加入命令:表示被动接受,不发送rip
3. neighbor 目标接口ip地址表示以单播发送rip更新(如对端
口做了passive后)
4. 增大跳数:如增加了一条串口链路作为冗余备份,但发现跳数
小于主线路,则可用命令增加其跳数:access-list 1 permit
10.33.0.0 0.0.0.0
router rip
net 。

net 。

offset-list 1 in 2 serial 0
检查从S0口进入的rip通告有符合条件的就将跳数加大2跳。

同样在另一边也要设置偏移列表
5. 协调低速和高速路由器之间的延迟问题:output-deal
<8~50ms> (缺省为0)
6. 接口上的特定设置:ip rip send version <1,2,1 2>
ip rip receive version <1,2,1 2>
no ip split-horzion关闭水平分割
ip summary-address rip <ip+sm>手动汇总
7. ip classless无类路由(缺省启动),只有在无类的情况下
缺省路由才有效
8. 计时器的更改:timers basic <update,invalid,
holddown,flush>
5、RIP的排错注意事项
1. sm是否一致,是否有不连续子网
2. rip域中的计时器必须一致,更新时间等是否过长等,可通过
时sh ip protocol查看,同时也可查看接口的rip版本。

有类别路由选择小结:
1.基本特征:在通告目的的地址时不能随之一起通告它的地址掩码,因此,有类别路由协议必匹配一个与该目的对应于A;B;C
的主网络号。

2.如果目的地址是一个和路由器直接相连的主网络成员,那么该网络的路由器接口上配置的掩码将被用来确定目的地址的子网。


此,在那个主网络中必自始自终地系统的使用这个相同的子网掩
码。

3.如果目的地址不是一个和路由器直接相连的主网络成员,那么,路由器将仅仅尝试支匹配该目的地址对应于A,B,C,的主网络
号。

4.
a111
b2
c
10.33.5.1/20
10.33.32.1/20
5. 路由器B会认为它有两条等价路径到同一网络,将在链路上进行负载均衡,因而,路由只有50%的机会到正确子网。

(如果目的
地址不是一个和路由器直接相连的主网络成员,如:不连续的
子网,采用辅助ip地址加以解决。

ip add 192.168.0.1
255.255.255.0 secondary,在AB;BC;之间配置辅助址
a的配置:interface e0
Ip ad 192.168.1.1 255.255.255.0
Ip ad 10.33.55.1 255.255.255.0 second)
b的配置:interface e0
Ip ad 192.168.1.2 255.255.255.03
Ip ad 10.33.55.1 255.255.255.0 second)
b的配置:interface e1
Ip ad 192.168.2.1 255.255.255.0
Ip ad 10.33.75.1 255.255.255.0 second)
c的配置:interface e1
Ip ad 192.168.2.2 255.255.255.0
Ip ad 10.33.75.2 255.255.255.0 second)
6.。

相关文档
最新文档