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协议采用了混合的距离向量算法和链路状态算法,具有快速的收敛时间和较好的可扩展性。

RIP协议

RIP协议

RIP解释1.定位:路由选择协议(Routing Information Protocol),是一种动态路由选择(路由表随着网络拓扑结构和通信流量的改变而自动调整),用于一个自治系统(AS,autonomous system由一个管理实体管理,采用统一的内部选路协议的一组网络所组成的大范围的IP网络)内的路由信息的传递。

位于网络层,使用UDP作为传输协议。

最新的版本为v4,也就是RIPv4。

是一种使用较早、较普遍的内部网关协议(Interior Gateway Protocol,IGP)。

2.(IGP)是在内部网络上使用的路由协议(在少数情形下,也可以用于连接到因特网的网络),它可以通过不断的交换信息让路由器动态的适应网络连接的变化,这些信息包括每个路由器可以到达哪些网络,这些网络有多远等。

RIP协议基于距离矢量算法,它使用“跳数”,即metric来衡量到达目标地址的路由距离。

3.原理:使用RIP报文中列出的项, RIP主机可以彼此之间交流路由信息。

这些信息存储在路由表中,路由表为每一个知道的、可达的目的地保留一项。

每个目的地表项是到达那个目的地的最低开销路由。

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

RIP 通过广播UDP报文来交换路由信息。

RIP协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在15跳(15度)及METRIC《=15 之内,再远,它就不关心了。

RIP会需要更多的带宽,这在网络中会极大地加重网络的负担。

在小型网络中,RIP会运转良好,但是对于使用慢速WAN链接的大型网络或者对于安装有大量路由器的网络来说,它的效率就很低了。

RIP的管理路由(AD)是120。

被诸如OSPF和IS-IS这样的路由协议所取代。

4.RIP版本1只使用有类路由选择,即在该网络中的所有设备必须使用相同的子网掩码。

这是因为RIP版本1不发送带有子网掩码信息的更新数据。

任务3.6 RIPv2路由汇总及认证配置

任务3.6 RIPv2路由汇总及认证配置

证配置ØRIP路由汇总ØRIP报文认证ØRIP抑制接口ØRIP默认路由ØRIPV2特性配置命令•在RIP网络规模很大时,RIP路由表会变得十分庞大,使用路由汇总可以简化路由表;另外在安全性要求较高的RIP网络中,可以通过配置报文认证来提高RIP网络的安全性。

•本次任务主要介绍路由汇总、报文认证等RIPv2的特性。

Ø路由汇总•路由汇总可提高大型网络的可扩展性和效率,简化路由表。

•RIP路由汇总是指将同一个自然网段内的不同子网的路由,聚合成一个范围包含所有子网的路由向外发布。

•RIP路由汇总分为:•自动汇总:RIP路由器将一个子网路由进行通告时,自动汇总成该子网的主类网络路由。

•手动汇总:自定义汇总路由的目的网络地址和子网掩码,可实现精确汇总。

RIP协议自动汇总和手动汇总的区别Ø路由汇总•自动汇总在应用过程中,因汇总范围大,可能会导致通信失败。

•手工汇总能够精确汇总,更符合实际应用。

示例中,RIP协议使用自动汇总方式,生成了目标网络172.16.0.0/16的等价路由,R2可能将去往两侧任意/24子网的报文转发到错误路径上,导致丢包。

ØRIPv2支持对协议报文进行认证。

ØRIP路由器的接口启动认证并配置认证口令,当收到对端设备的RIP报文时,要将报文中携带的认证字段与本地的认证口令进行匹配,一致则接收,否则丢弃。

ØRIP报文认证可以避免非法RIP路由器的Response报文对设备路由表造成破坏。

ØRIPv2认证类型包括:•简单认证。

认证字段中认证口令以明文形式携带,安全性较低。

•密文认证。

认证字段中认证口令以密文形式携带,安全性较高。

密文认证类型包括MD5认证和hmac-sha256认证。

ØRIP抑制接口•接口激活了RIP协议后,会周期性地发送Response报文,同时也侦听RIP报文。

rip协议

rip协议

rip协议RIP协议:远程网关协议RIP协议,即远程网关协议(Routing Information Protocol),是一种基于距离向量算法的动态路由协议。

RIP 协议常用于小型网络环境中的路由器之间的通信。

RIP协议原本是由Xerox公司研发的路由技术,后被Cisco公司采用并推行,成为了广泛应用的一种路由协议。

RIP协议的特点:1. 支持IPv4和IPv6两种IP协议。

2. 采用距离向量算法,并以“跳数”作为测量距离的标准。

在两个路由器之间,一个路由器的“跳数”指的是从该路由器到目标地址的下一个路由器的距离。

3. RIP协议会周期性地向其他路由器广播路由信息,并根据接收到的路由信息更新其本地的路由表。

这个周期通常是30秒。

4. RIP协议的最大跳数为15。

因此,如果跨越15个路由器,RIP协议无法将路由信息传递到目标地址,将导致通信失败。

5. RIP协议使用UDP数据报进行通信,端口号为520。

RIP协议的工作过程:1. 每个路由器会周期性地向其他路由器发送“路由更新”信息,这个信息包含本地的路由表信息以及所有可达目的地的跳数。

2. 当其他路由器接收到这个路由更新信息后,会与本地的路由表进行比较,如果其中包含了新的目的地信息或者目的地信息的“距离”更短,则更新本地的路由表,并将此信息向其他路由器发送。

3. 如果某个路由器在指定时间内(通常是180秒)没有收到其他路由器的路由更新信息,则认为其他路由器已经失效,并进行删除。

4. 当某个路由器的本地路由表发生变化时,会向其所有的邻居路由器发送一条“路由通知”信息,以便其他路由器更新自己的路由表。

RIP协议的优缺点:RIP协议的主要优点是简单易用,能够自适应网络变化,且使用相对较少的资源。

而其缺点则在于其计算方式过于简单,只考虑跳数而不是带宽和延迟等因素,因此会导致网络的不稳定和效率低下。

此外,RIP协议的最大跳数限制也是其一个固有的缺点,这限制了网络的规模和连通性。

四种最常见路由协议RIPIGRPOSPF和EIGRP

四种最常见路由协议RIPIGRPOSPF和EIGRP

四种最常见路由协议RIPIGRPOSPF和EIGRP RIP、IGRP、OSPF和EIGRP是最常见的路由协议,它们用于在网络中确定数据包应该如何转发。

1. RIP(Routing Information Protocol)是一种距离矢量路由协议,用于在小型网络中进行路由选择。

它使用跳数作为衡量距离的度量单位,最大支持15跳。

RIP将路由信息广播到所有相邻的路由器,并使用更新定期计时器来更新路由表。

然而,RIP的更新速度相对较慢,对于大规模网络来说可能不是一个很好的选择。

2. IGRP(Interior Gateway Routing Protocol)是一个距离矢量路由协议,与RIP相似,但比RIP更高效。

IGRP使用带宽和延迟等因素来计算最佳路径,并使用时钟跳数作为度量单位。

IGRP的更新速度比RIP快,但仍然不适用于大规模网络。

3. OSPF(Open Shortest Path First)是一种链路状态路由协议,用于大型复杂网络中的路由选择。

OSPF使用链路状态数据库来维护所有节点之间的拓扑信息,并根据最短路径算法选择最佳路径。

OSPF支持VLSM(Variable Length Subnet Masking)和多路径等特性,具有更好的拓展性和较快的收敛速度。

4. EIGRP(Enhanced Interior Gateway Routing Protocol)是一种混合路由协议,结合了距离矢量和链路状态的特点。

EIGRP使用带宽、延迟、可靠性和负载等因素来计算最佳路径,并使用跳数作为度量单位。

EIGRP具有快速收敛和较低的网络开销,并对大型网络有良好的扩展性。

总体来说,RIP和IGRP适用于小型网络,OSPF适用于大型复杂网络,而EIGRP则在各种网络环境下都有一定的应用。

选择合适的路由协议取决于网络规模、复杂性以及对性能和可靠性的要求。

盘点路由协议之RIP协议及IGRP协议

盘点路由协议之RIP协议及IGRP协议

盘点路由协议之RIP协议及IGRP协议盘点路由协议之RIP协议及IGRP协议RIP协议简介RIP 是Routing Information Protocol(路由信息协议)的简称,是一种基于D-V算法的简单动态路由协议,主要用于小型网络。

它通过UDP交换路由信息,每隔30秒向外发送一次更新报文(将自己所有的路由表都发送给邻居)。

如果路由器经过180秒没有收到来自对方端的路由更新报文,则将所有来自此路由器的路由信息标志为不可达,如果在其后120 秒内仍未收到更新报文,就将该条路由从路由表中删除。

RIP使用跳数来衡量到达目的网络的距离,路由器到与它直接相连网络的跳数为0,通过一个路由器可达网络的跳数为1,其余依此类推。

为限制收敛时间,RIP规定metric最大跳数为15,高于此的都不可达,这是限制RIP不能用于大型网络的主要因素。

RIP协议处于UDP协议的上层,RIP所接收的路由信息都封装在UDP的数据报中,RIP在520号端口上接收来自远程路由器的路由修改信息,并对本地的路由表做相应地修改,同时通知其他路由器。

通过这种方式,达到全局路由的同步。

RIP协议的实现系统初始化1.RIP启动时的初始路由表仅包含本路由器的一些直连接口路由。

2.RIP协议启动后向各接口广播一个Request报文。

3.邻居路由器的RIP协议从某接口收到Request报文后,根据自己的路由表,形成Response报文向该接口对应的网络广播。

4.RIP接收邻居路由器回复的包含邻居路由器路由表的'Response 报文,形成自己的路由表。

路由更新RIP协议以30秒为周期用Response报文广播自己的路由表。

收到邻居发送而来的Response报文后,RIP协议计算报文中路由项的度量值,比较其与本地路由表路由项度量值的差别,更新自己的路由表。

报文中路由项度量值的计算公式为:metric=MIN(metric + cost, 16)。

华为eNSP配置实例8——RIP v2路由汇总

华为eNSP配置实例8——RIP v2路由汇总
• [R2]int s0/0/0 • [R2-Serial0/0/0]rip summary-address 172.16.0.0 255.255.0.0
•。
在R1上查看路由表,已变为汇总路由
• <R1>dis ip rout
• Route Flags: R - relay, D - download to fib • -----------------------------------------------------------------------------• Routing Tables: Public • • • • • • • • • • • •
步骤二. RIPv2协议配置
• 在R1上启动RIP协议,并将10.0.0.0网段通告到RIP协议。
[R1]rip 1 [R1-rip-1]network 10.0.0.0 [R2-rip-1]version 2 • 在R2上启动RIP协议,并将10.0.0.0网段通告到RIP协议。 [R2]rip 1 [R2-rip-1]network 10.0.0.0 [R2-rip-1]version 2 • 在R3上启动RIP协议,并将10.0.0.0、172.0.0.0 这两个个网段通告到RIP协议。 [R3]rip 1 [R3-rip-1]net 10.0.0.0 [R3-rip-1]network 172.16.0.0 [R3-rip-1]version 2
• R3的基本配置
• <Huawei>undo ter mon • Info: Current terminal monitor is off.
• <Huawei>sys
• Enter system view, return user view with Ctrl+Z. • [Huawei]sysname R3

RIP动态路由协议的汇总实验

RIP动态路由协议的汇总实验

RIP动态路由协议的汇总实验报告一、实验目的1、掌握RIP协议的配置实验2、通过动态路由协议RIP实验学习路由的设置3、熟练掌握RIPv1与RIPv2在路由中的不同二、RIPV1与RIPV2的区别RIPv1:1、RIPv1 是有类路由协议2、RIPv1 发布路由更新不携带子网掩码信息3、不支持可变长子网掩码VISM4、RIPv1发布路由更新时自动汇总并且无法关闭的RIPv2:1、RIPv2 是无类路由协议2、RIPv2 发布路由更新携带子网掩码信息3、支持可变长子网掩码VISM4、RIPv2发布路由更新时自动汇总并且可以关闭的三、实验器材需要四台电脑、两个(2811型号)路由器、五根交叉线注意:R1需要设备物理试图为(NM—4E)四、实验拓扑图五、实验步骤1、路由之间实现全网互通R1的配置实验Router>Router>enRouter#conf tRouter(config)#hostname R1R1(config)#R1(config)#int e1/0R1(config-if)#ip addR1(config-if)#ip address 10.10.10.254 255.255.255.0R1(config-if)#no shu%LINK-5-CHANGED: Interface Ethernet1/0, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/0, changed state to upR1(config-if)#R1(config-if)#int e1/1R1(config-if)#ip addR1(config-if)#ip address 10.10.20.126 255.255.255.128R1(config-if)#no shu%LINK-5-CHANGED: Interface Ethernet1/1, changed state to upR1(config-if)#%LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/1, changed state to upR1(config-if)#int e1/2R1(config-if)#ip addR1(config-if)#ip address 11.11.11.254 255.255.255.0R1(config-if)#no shu%LINK-5-CHANGED: Interface Ethernet1/2, changed state to uR1(config-if)#%LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/2, changed state to upR1(config-if)#int e1/3R1(config-if)#ip address 11.11.22.126 255.255.255.128R1(config-if)#no shu%LINK-5-CHANGED: Interface Ethernet1/3, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet1/3, changed state to upR1( (config-if)#R1(config-if)#int f0/0R1(config-if)#ip addR1(config-if)#ip address 10.10.30.1 255.255.255.0R1(config-if)#no shuR1(config-if)#%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to upR1(config-if)#R2的配置Router >Router >enRouter #conf tRouter(config)#hostname R2R2(config)#R2(config)#int f0/1R2(config-if)#ip addR2(config-if)#ip address 10.10.30.2 255.255.255.0R2(config-if)#no shu%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up R2(config-if)#2、动态路由(RIPv1)设置R1(config)#rouR1(config)#router ripR1(config-router)#netR1(config-router)#network 10.10.10.0R1(config-router)#network 10.10.20.0R1(config-router)#network 11.11.11.0R1(config-router)#network 11.11.22.0R1(config-router)#network 10.10.30.0R1(config-router)#R2(config)#router ripR2(config-router)#R2(config-router)#netR2(config-router)#network 10.10.30.0R2(config-router)#3、RIPV2的是设置R1(config-router)#veR1(config-router)#version 2 启动V2版本R1(config-router)#no autoR1(config-router)#no auto-summary 关闭自动汇总R1(config-router)#4、查看当前运行的路由Router(config-router)#do show run Building configuration...Current configuration : 895 bytes!version 12.4no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption!hostname Routerinterface FastEthernet0/0ip address 10.10.30.1 255.255.255.0 duplex autospeed auto!interface FastEthernet0/1no ip addressduplex autospeed autoshutdown!interface Ethernet1/0ip address 10.10.10.254 255.255.255.0 duplex autospeed auto!interface Ethernet1/1ip address 10.10.20.126 255.255.255.128 duplex autospeed auto!interface Ethernet1/2ip address 11.11.11.254 255.255.255.0 duplex autospeed auto!interface Ethernet1/3ip address 11.11.22.126 255.255.255.128 duplex autospeed autointerface Vlan1no ip addressshutdownrouter ripversion 2network 10.0.0.0network 11.0.0.0no auto-summaryip classlessline con 0line vty 0 4loginendRouter(config-router)#PC>ping 10.10.30.1六、实验总结1、进一步对网络配置的基础原理有一定的了解2、熟练静态路由的配置,掌握动态路由的基本原理3、刚配置完后,路由表有一个收敛时间。

路由协议RIPOSPFBGP比较

路由协议RIPOSPFBGP比较

路由协议RIPOSPFBGP比较RIP(Routing Information Protocol)、OSPF(Open ShortestPath First)和BGP(Border Gateway Protocol)都是常见的路由协议。

1.RIP:RIP是一种距离矢量路由协议,使用跳数作为决策指标,将网络拓扑信息广播到所有相邻路由器,并定期更新路由表。

RIP使用UDP协议,具有较低的复杂性和易于配置的特点。

然而,RIP在网络规模大、链路质量差或拓扑改变频繁时表现不佳,并且最大路由数限制为15跳。

2.OSPF:OSPF是一种链路状态路由协议,通过交换链路状态数据库来计算最短路径,并支持可变长度子网掩码(VLSM)。

OSPF使用多区域设计,可以适应复杂的网络拓扑,并提供快速收敛和高度可靠的路由选择。

此外,OSPF支持多种类型的路由器,包括内部网关协议(IGP)和边界网关协议(EGP)路由器。

3.BGP:BGP是一种外部网关协议,用于连接不同自治域(AS)之间的路由器。

BGP通过交换路由信息来实现路由选择,并具有灵活的策略控制功能。

BGP通过多个因素,如路径长度、AS路径属性和自治域关系等进行路由决策,可实现路由的灵活控制和策略实施。

由于BGP的设计目标是处理大型网络中的AS互连,因此在大规模网络中具有良好的稳定性和扩展性。

RIP、OSPF和BGP之间的比较如下:1.功能:RIP主要用于小型网络,适用于简单的网络拓扑。

OSPF适用于大规模网络,能够适应复杂的拓扑结构。

BGP用于跨自治域的路由选择。

2.路由计算算法:RIP使用跳数作为决策指标,通过广播方式更新路由表。

OSPF使用Dijkstra算法计算最短路径,并使用链路状态数据库交换路由信息。

BGP 路由选择算法更为复杂,考虑了路径属性、自治域关系等因素。

3.路由收敛速度:RIP的收敛速度相对较慢,可能需要一段时间才能适应网络拓扑的变化。

OSPF具有较快的收敛速度,可以很快地重新计算和更新路由表。

rip路由协议实验总结

rip路由协议实验总结

rip路由协议实验总结实验总结:RIP路由协议协议一、双方的基本信息甲方(下称“本方”):名称:地址:邮编:联系人:电话:传真:邮箱:乙方(下称“对方”):名称:地址:邮编:联系人:电话:传真:邮箱:二、各方身份、权利、义务、履行方式、期限、违约责任1. 甲方的身份和义务:甲方为路由器设备的提供方,其责任是提供稳定、安全、高效的路由器设备,确保设备的正常运行。

甲方应履行以下义务:(1)保证提供的路由器设备的质量,确保其符合协议要求并具备良好性能;(2)向对方提供有关设备的使用和维护等方面的技术支持和服务;(3)对路由器设备进行定期维护和保养,确保设备处于正常运行状态;(4)遵守中国相关法律法规;(5)确保本协议约定的义务以正确的方式和期限得到履行,否则承担违约责任。

2. 对方的身份和义务:对方为网络服务用户,其责任是正确使用路由器设备并按约定支付相关费用。

对方应履行以下义务:(1)正确使用路由器设备,不得对设备进行任何改动、篡改或破坏;(2)遵守相关协议要求,按约定支付相关费用;(3)按时向甲方支付相关费用;(4)遵守中国相关法律法规;(5)确保本协议约定的义务以正确的方式和期限得到履行,否则承担违约责任。

3. 费用的支付和期限(1)路由器设备的购买费用以双方签署的协议为准。

(2)对方应按约定时间向甲方支付相关费用,否则甲方有权解除协议且对方应承担违约责任。

4. 合同期限和终止(1)合同期限自双方签署协议之日起至约定期限;(2)在合同期限内,如出现协议违约、拖欠费用、及其他严重违反协议的情况,甲方可解除合同,并有权要求对方负担违约责任;(3)在合同期限内,非因双方约定所导致的变故,如自然灾害、战争、政策变更等不可抗力因素影响到合同履行的,本合同不适用,各方不承担相应责任。

三、需遵守中国的相关法律法规1. 本协议的签署、履行均应遵守中华人民共和国法律法规。

2. 双方在各自行使权利和履行义务时不得违反中华人民共和国相关法律法规。

RIP路由协议详解

RIP路由协议详解

RIP路由协议详解RIP (Routing Information Protocol) 是一种常用的内部网关协议(IGP),用于在小型企业或家庭网络中进行路由选择。

本文将详细介绍RIP 路由协议的工作原理和特点。

RIP 是一种属于距离向量应用的路由协议,以 Bellman-Ford 算法为基础。

它使用跳数 (hop count) 作为度量标准,即以网络中的路由器跳数来衡量路径长度,从而进行路由选择。

RIP 路由协议使用 UDP 协议运行在端口520上,并通过周期性的交换路由表信息来保持网络的稳定性。

RIP协议的核心原则是:每个路由器定期广播它所知道的路由信息,以及它与邻居路由器的跳数。

路由器收到邻居路由器的路由信息后,会更新自己的路由表,并将信息与其他邻居路由器分享。

这样,每个路由器都能够掌握整个网络的路由信息,并能选择最佳路径进行数据传输。

1.最大跳数限制:RIP路由协议规定网络中最大跳数限制为15跳。

如果路径中的跳数超过15跳,则被认为是不可达的。

这是为了避免无限循环和路由环路的产生。

2.广播机制:RIP路由器会定期向相邻的路由器广播路由表信息,以便邻居路由器能够了解整个网络的拓扑。

广播的频率可以通过路由器的配置进行调整。

3.路由更新:RIP路由协议采用周期性的路由更新机制,通常每30秒进行一次更新。

在更新期间,路由器会互相交换最新的路由信息,并根据信息更新自己的路由表。

4. 路由毒化:RIP 路由器使用一种称为“路由毒化”(route poisoning)的技术来防止路由环路。

当一条路径不可达时,将其距离值设置为16,即告诉其他路由器该路径不可达。

其他路由器收到该信息后,将该路径标记为不可达,从而避免数据包陷入无限循环。

尽管RIP路由协议在一些小型网络中仍然使用广泛,但它也有一些局限性:1.慢速:RIP路由协议中的路由更新机制较为频繁,会浪费网络带宽和处理资源。

在大型网络中,这可能导致路由表信息传输的延迟,影响数据传输的效率。

CCNA-RIP协议总结

CCNA-RIP协议总结

R I P协议总结路由器的功能无非两个:路径选择,数据转发。

那么转发时所依据的路由表是怎么建立的?如果网络直接和路由器相连,那么路由器是知道的。

非直接相连的网络就需要学习才能建立相应的路由表项。

学习的方式有有两种:静态路由和动态路由动态路由即:路由器在配置动态路由选择协议后,通过路由更新信息的传递,获得整个网络的全部路由。

路由选择协议分为三类:距离-向量协议,链路状态协议和混合型协议。

R I P,I G R P,E I G R P是D i s t a n c e-V e c t o r P r o t o c o l的常用代表。

1.什么是R I P?R I P,R o u t i n g I n f o r m a t i o n P r o t o c o l。

用跳数(H o p C o u n t s)作为最佳路径的选择标准(度)。

R I P中最大度数为15。

适合与小型网络,有R I P v1和R I P v2两个版本。

V1是有类路由(c l a s s f u l r o u t i n g).即网络中的设备必须采用相同的子网掩码。

R I P工作过程?怎样建立路由表项?启动:r o u t e r启动后,路由表中只有那些与其直接连接的网络号。

R I P协议在每个r o u t e r启动后,r o u t e r 以广播的形式向相邻的r o u t e r发送自己完整的路由表。

收到报文的r o u t e r依据该信息来更新自己的路由表。

最终所有的r o u t e r都会有一份完整的路由表,得知整个网络的状态,达到汇聚(c o n v e r g e d)状态。

在这个过程中是没有数据传输的更新:1.启动时,路由表发生变化时,更新报文是立刻广播给相邻路由器的2.路由更新:在达到汇聚状态后,路由器每隔30秒向与他相连的网络广播自己的路由表,如果180秒(6个更新周期)一个路由项没有得到确认,则该路径失效。

  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.。

相关文档
最新文档