RIP、OSPF、EIGRP 区别

RIP、OSPF、EIGRP 区别
RIP、OSPF、EIGRP 区别

RIP、OSPF、EIGRP 区别

三种类型的动态路由协议算法分别是距离矢量算法,链路状态算法以及平衡混合算法,这几种算法的类型代表:RIP、OSPF、EIGRP。而且它们都是内部网关协议(IGP),也就是说它们都运行在一个自治系统内部,什么是自治系统,我们来简单看一下:

自治系统:就是使用相同路由准则的网络集合,一般是一个ISP,或者是一个大型的行政机构。大家刚听到这个术语时会感到有点模糊,有点抽象,在CCNP的课程中会有详细的介绍,我们CCNA部分很少会用到自治系统间的协议,使用的基本上都是自治系统内的协议。所以如果按照在自动系统内运行还是用于连接不同的自治系统,路由协议又分为两种:

IGP:内部网关协议,在一个自治系统内运行。比如:RIP、OSPF、IS-IS、EIGRP等。

EGP:外部网关协议,用于连接不同的自治系统。比如:BGP

RIP:路由信息协议

在CCNA部门主要介绍的是内部网关协议,那么我们先从RIP开刀。RIP是一个典型的距离矢量路由协议,全称是Routing information protocol(路由信息协议)。它使用的是数据包所经过的网关来做为距离的单位,最大跳数为15跳,超过15跳便无法到达,大家从这个数中就可以看出来,RIP是一个元老级的路由协议,正是因为受到15跳的限制,所以现在使用的是越来越少。它只适合于一些规模不大的网络,路由器的数量不多的网络中。因为它评价网络的好处就是依靠跳数,但是这个跳数并不一定说就能代表最佳路径。如图所示:

PC1希望到达PC2,按照RIP协议来说肯定是经过Router3,再转交给Router4就到达PC2,因为这样的话相对于Router3来说,它只要经过两跳,就可以到达PC2所在的网段。跳数最少。但是这条线路的带宽是19.2Kbps,而另一条路虽然跳线多,但它是T1线路,带宽大,延迟小。肯定会比第一条路要优。但是RIP 是以跳数计算最佳路径,所以它就选择了第一条路。所以大家也感觉到了,RIP有点笨笨的感觉,以至于现在用的不多了!当启用RIP协议时,RIP会从RIP的相关接口上向外发广播包。这里使用的是520/UDP 端口。广播包的内容主要是请求信息,侦听来自其他路由器的请求信息和应答信息,当邻居收到请求信息以后,就发送应答息给该路由器。在RIP启动成功之后,平均每30秒,注意这里是平均每30称,不是正好是30秒。就会发送应答信息,又称为update包。这个update包中包含了路由器完整的路由表。这里

应该还有路由无效值,路由刷新时间等参数,这一部分应该是CCNP的内容,在此简单介绍一下,详细内容大家可以参考NP部分。我们来看下图

如果Router3所连接的40网段断开了。那么相对于Router2来说,如果在180秒内,没有得到关于40网段的路由消息,就会认为它失效了,但仅仅是失效而已,将Router2上关于40网段的路由设置为holddown 状态,默认时间为180秒。如果在这180秒里,Router2接收到40网段可行路由后会中止计时,并将原来关于40网段的路由改为可用路由;如果经过240秒,仍没有得到关于40网段的确认,就认为这个网段直的“死悄悄”了,那就把它从路由表中删除。

关于RIP还要提到一点是RIP分为RIP1与RIP2两个版本,区别在于RIP1是一个有类路由协议,即所有的更新包中不含子网掩码,不支持VLSM,所以就要求网络中所有设备必须使用相同的子网掩码,否则就会出错,而RIP2是一个无类的路由协议,它使用子网掩码;第二个不同的地方是RIP1是发送更新包的时候使用的是广播包,而RIP2使用的是组播224.0.0.9这样相对于RIP1来说就节省了一部分网络带宽。第三个就是RIP2支持明文或者是MD5验证,要求两台路由器在同步路由表的时候必须进行验证,通过才可以进行路由同步,这样可以加强安全性。(rip1和rip2 的区别)

下面咱们来看一个RIP协议的具体配置:

相对来说RIP的配置还是很简单的,下面咱们就以实验来结束RIP的讨论,我们在此做两个实验,一个使用RIP1来完成,一个使用RIP2来完成。其实它们的配置大同小异,我们先来看RIP1。

Lab1:动态路由协议RIP,使用RIP1协议使得网络中达到全网互通的目的

实验目的:通过设置RIP1路由协议达到全网通的效果

实验设备:三台Cisco系列路由器

拓扑图:

RA上的配置:

Router>enable

Router#conf t

RA(config)#interface s0/0

RA(config-if)#ip address 192.168.0.1 255.255.255.0 RA(config-if)#clock rate 64000

RA(config-if)#no shutdown

RA(config-if)#exit

RA(config)#interface loopback 1

RA(config-if)#ip address 10.10.10.10 255.255.255.0 RA(config-if)#exit

RA(config-router)#network 192.168.0.0

RA(config-router)#network 10.10.10.0

RA配置完毕!

RB的配置:

Router>en

Router#conf t

Router(config)#hostname RB

RB(config)#interface s0/0

RB(config-if)#ip address 192.168.0.2 255.255.255.0 RB(config-if)#no shutdown

RB(config-if)#interface s0/1

RB(config-if)#ip address 192.168.1.1 255.255.255.0 RB(config-if)#clock rate 64000

RB(config-if)#no shutdown

RB(config-if)#end

RB(config)#router rip

RB(config-router)#network 192.168.0.0

RB(config-router)#network 192.168.1.0

RC上的配置

Router>en

Router#config t

Router(config)#hostname RC

RC(config-if)#ip address 192.168.1.2 255.255.255.0 RC(config-if)#no shutdown

RC(config)#interface loopback 1

RC(config-if)#ip address 20.20.20.20 255.255.255.0 RC(config)#router rip

RC(config-router)#network 192.168.1.0

RC(config-router)#network 20.20.20.0

大家可以看到其实RIP的真正配置命令就两个

Router rip 激活RIP协议

Network network-number 选择需要激活接口所在的网段

验证配置:

我们在此没有使用PC,就使用扩展ping来测试我们的配置是否正确。我们先来验证网络的连通性。

OK!网络是通的,说明RIP已经生效了!

那么我们接下来就可以通过show ip router查看路由器的路由表

在此我们可以看到RA这个路由器上的路由表信息:两个直连路由,两个是通过RIP学习到的动态路由,其中[ 120/2] 120代表管理距离,2代表到达对方的跳数。至于其他两个路由器上的路由表我们在此不再查看!

也可以使用show ip protocols来查看当前运行的协议,如图所示:

这里可以看到正在运行的协议,更新时间,失效时间,刷新时间,还可以查看到激活的网络号和默认距离值等信息。还可以使用Debug ip rip 来查看RIP协议的学习过程:

只是大家在选择网段的时候一定要注意:如下图路由器B上network10.0.0.0就把10.1.1.0和10.2.2.0都包含了!

Lab2:和实验1相同,只是RIP2来实现

注意:RIP2与RIP1相比配置命令差不多,只是多了一个命令version 2 因为你不指定,会默认是RIP1最好执行命令关闭自动聚合:no auto-summary

Router>enable

Router#configure terminal

RA(config-if)#interface serial 0

RA(config-if)#ip address 192.168.0.1 255.255.255.0

RA(config-if)#no shutdown

RA(config-if)#clock rate 64000

RA(config-if)#exit

RA(config)#interface looback 1

RA(config-if)#ip address 10.10.10.10 255.255.255.0

RA(config-if)#exit

RA(config)#router rip

RA(config-router)#version 2

RA(config-router)#no auto-summary

RA(config-router)#network 192.168.0.1

RA(config-router)#network 10.10.10.0

RB的配置:

Router>en

Router#conf t

Router(config)#interface s0

Router(config-if)#ip address 192.168.0.2 255.255.255.0 Router(config-if)#no shutdown

Router(config-if)#clock rate 64000

Router(config-if)#interface s1

Router(config-if)#ip address 192.168.1.1 255.255.255.0 Router(config-if)#clock rate 64000

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#router rip

Router(config-router)#ver 2

Router(config-router)#no auto-summary

Router(config-router)#network 192.168.0.0

Router(config-router)#network 192.168.1.0

RC的配置:

Router>enable

Router#configure terminal

Router(config)#interface s0

Router(config-if)#ip address 192.168.1.2 255.255.255.0 Router(config-if)#no shutdown

Router(config-if)#interface loopback 1

Router(config-if)#ip address 20.20.20.20 255.255.255.0 Router(config-if)#end

Router#configure t

Router(config)#router rip

Router(config-router)#ver 2

Router(config-router)#no auto-summary

Router(config-router)#network 192.168.1.0

Router(config-router)#network 20.20.20.0

到时为止,配置全部完成,我们还是首先来验证网络的连通性RA上PING

还是使用show ip route来查看路由信息

也可以通过命令show ip protocols 查看当前的协议信息。可以看到现在的版本已经是2。

还可以通过defubip rip 查看RIP的学习过程:

再给出一个思科官方的一个关于RIP2的配置实例,供大家学习使用:

在这个例子中要注意:

1、B使用是RIP2,而C使用的是RIP1,所以需要在B的S3口上定义RIP1版本,目的是为了和C路由器结合,一般最好是都使用同一个版本的RIP。

2、no auto-summary 关闭自动汇总,当路由更新经过主类网络时,会自动向主灯网络号进行汇总,这样就会造成配置不正确,所以我们需要先关闭汇总,再手动开启汇总,再手动开启时就可以指定子网掩码!

关于RIP协议就介绍这么多了,下面咱们看一个链路状态协议的代表:OSPF

OSPF:Open Shortest Path First

开放最短路径优先协议,它是IETF组织开发的一个基于链路状态的内部网关协议。大家从Open这个词就可以看出来,这个协议是公开的,可以支持不同厂家的设备,而我们下面要讲到的EIGRP就是思科所独有的。OSPF目前使用的是版本2,可适应大规模网络,因为OSPF没有RIP的跳数限制,并且由于引进了区域的概念也比EIGRP支持的网络规模大。OSPF已经被广泛的用在网络、企业网络、电力网络、金融网络、是一个支持大规模网络的IGP路由协议,最多可支持几百台路由器的网络规模。

下面咱们来看一下OSPF的优点:

路由变化收敛速度快:OSPF的路由是经过路由器存储在本地的数据库计算出来的,当发生网络更新的时候不需要被动的询问邻居路由器,所以OSPF相对来说收敛速度比较快。

无路由环路:OSPF路由协议采用的是最短路径优先算法(SPF),而且路由器用Router ID来表示,所以可以保证在一个区域内没有环路,由于使用直连骨干区域的设计,所以可以保证即使在多载的情况下无环路出现。注意,这里所说的无环路的意思是当网络仅使用OSPF路由协议时没有环路,如果出现其他路由协议或静态路由的参与,就不能保证没有环路了。

支持CIDR和VLSM:我们前面所讲的RIP路由协议不支持CIDR和VLSM,这被认为是RIP路由不适用于大型网络的又一个重要原因,采用CIDR和VLSM可以在最大限度上节约IP地址。

层次区域划分:在OSPF中,一个网络可以被划分为很多个区域Area,其中分为两种:骨区域(area 0)和常规区域,其中常规区域可以支持42亿个,2的32次方个区域,绝对够用。但是要求所有的常规区域必须与骨干区域相连,一个区域通过OSPF边界路由器相连,区域间可以通过路由汇总(Summary)来减少路由信息,减小路由表,提高路由器的运算速度。

组播地址发送协议报文:使用专用的组播地址发送协议报文,因为是在小范围内通讯,所以可以减少对网络中非OSPF设备的影响。

下面咱们要介绍OSPF中一个重要但是很不算复杂的概念:Router ID(RID)

一台路由器如果要运行OSPF协议,就必须存在Router ID。Router ID的作用其实很简单,就是唯一标示一台OSPF路由器,如果没有配置ID号,系统会从当前接口的IP地址中自动选一个作为路由器的ID号。选择顺序通常是优先从loopback地址中选择一个作为路由器的ID号;也可以从接口地址中选择,这时如果同时存在多个接口,则将接口中最大的IP地址作为路由器的ID号。也就是说如果有逻辑接口也就是Loopback接口,则使用Loopback地址作为自己的RID,那如果没有逻辑接口,只有物理接口,则会使用物理接口IP地址比较大的那个作为自己的RIP。那么哪些是物理接口如:Serial口,Ethernet口,ATM口等等,但是如果有两个逻辑接口,则也是逻辑接口中IP地址较大的那个为RID。

通常建议先Router ID再配置OSPF路由协议,否则如果先启动了OSPF而路由器自己选举的Router ID又不是你希望的,那么重新重新配置Router ID就需要重启动一次OSPF路由进程了。为什么使用Loopback IP 地址来优先配置Router ID?因为早期的路由器操作(IOS)中使用物理接口IP地址充当Router ID,如果物理接口出现问题而down了,那么Router ID也就跟着消失了。这样很容易OSPF路由协议的不稳定。虽然现在路由器操作系统已经改掉了这个BUG,但路由器优先考比物理接口稳定的Loopback口IP地址成为了一个惯例。另外由于Loopback接口一般不参与路由工作,所以可以通过Loopback接口优先配置Router ID。

手动配置Router ID的好处:

因为OSPF协议以Router ID识别邻居路由器,所以当出现各川问题的时候管理员总是看到Router ID路由器有问题。那么在分配Router ID的时候,就可以考虑按照逻辑或物理的地址来进行分配。在Cisco路由器中还有一个特性是通过;架设DNS服务器来解析Router ID名称。这样当网络管理员监视网络状况的时候就可以直接看到对方路由器的名字了。

咱们了解了Router ID之后咱们就要接着来了解另外两个概述DR和BDR:因为Router ID直接影响到DB 和BDR的选举,我们来详细看一下,我们先从一个图入手:

那么如果在一个以太网环境中这五台路由器之间希望交换同步路由信息,它们之间使用的是网状的逻辑拓扑。如下图所示:

这时如果希望它们之间能够迅速同步,需要多条链路,这样维护成本是比较大的。我们就想了,我们可以在网络上选择一个路由器出来,让它来当“老大”,然后规定其他的路由器如果希望与另一个路由器通讯,那么只要经过这个“老大”就可以了。所以如果我们把C当成“老大”,则拓扑就变成了下面这样:

这样所有的路由器之间通讯都通过C路由器,就减少了路由信息在网络上的洪泛。节约了网络带宽。那么这个路由器C就是咱们所说的DR,指定路由器(Designated Rouer)

那关键是如果有一天这个路由器C坏了,怎么办?这和WINDOWS中的DC有点类似,为了实现冗余,我们再来指定一个BDR(Backup DR),如我们在这里再指定路由器D作为BDR,那么这个拓扑图又变了:

其实也就是咱们网络拓扑中所说的部分互连。这样的话冗余实现了,成本也降低了。关键是网络上有这么多路由器,到底哪一个是DR,哪一个是BDR?

我们来看一下选举过程:

当选举DR/BDR的时候要比较hello报文中的优先级。那么什么又是hello报文中,简单来说这个hello报文中包括一些定时器的数值,DR,BDR,以及自己已知的邻居。也就是说每个路由器在和对方通讯时也是发hello报文,见面先打个照呼!在OSPF中默认每10秒中发一次Hello报文!如果40秒还没有收到的话,则宣称该邻居死亡。里面就包含了Router ID,Hello报文的时间间隔和死亡时间间隔,邻居信息,区域信息,路由器优先级,DR以及BDR的信息,验证信息以及根区域标记等。如图所示:

其中要求打*的参数必须要完全一样,不然就不可能成为一个邻居。

那么当选举DR/BDR的时候就先比较Hello包中的优先级(priority)优先级最高的为DR,次高的为BDR,但是默认优先级都为1,所以这个意义不大!那么在优先级相同的情况下就开始比较我们刚刚介绍的一个

东西了Router ID,RID值最高的为DR,次高的为BDR,当你把优先级设置为0以后,该路由器就不能成为DR或者是BDR,只能是DROther。

修改优先级可以使用命令:(config-if)#ipospf cost 0-255 255最高

当选举完成后,DROther只和DR/BDR形成邻接关系也就是说在它们的眼里只有DR和BDR是它们的邻居,所有的路由器将组播Hello包到地址224.0.0.5以便它们能跟踪其他邻居的信息,即DR将洪泛LSU到224.0.0.5这个组播地址上;DROther只能能过组播地址224.0.0.6将LSU(链路状态更新)到所有的DR上。只有DR/BDR监听这个组播地址。

如果两台路由器刚刚启动没有配置OSPF时,则相关的端口都是DOWN的。

如果配置好OSPF,这个时候如果双方开始发送一个初始化状态,我们以Router1为例,此时它会宣告我是192.168.10.10 这其实就是它的RID,它会告诉对方我是192.168.10.10我现在没有任何邻居。这个时候Router2在自己的Fa0/0中收到了Router2 发过来的宣告信息就是把这个信息加到自己的邻居表里面并注明是通过Fa0/0中连接。,然后再反馈给Router1说我是192.168.10.20,我有一个邻居是192.168.10.10;此时Router1又收到Router2的宣告信息就会把Router2的地址加到自己的路由表中并注明是通过Fa0/0连接的。这个状态称为:Two-way 状态,相对稳定状态但是还没有真正成为邻居关系。接下来进行Exstart 状态,还没有真正进行信息交换呢,只是一个选举DR的过程:Router1会发出一个数据包说我来负责更新路由表,因为我的RID是192.168.10.10,但是Router2会说,不行,我不认可,因为我的RID比你大。所以经过协商,Roter2应该是BDR了。再往下就是一个Exchange 状态:交换双方LSDB中的链路状态数据库的摘要信息,注意仅仅是摘要信息,为同步双方的数据库做准备。注意这里使用的不再是hello报文,是DD报文,也就是说Router1发出一个DD报文给对方,对方收到后会发出LSACK,大家一看ACK太熟悉了,好多地方我们都使用过ACK,如TCP建立连接,通讯,拆除连接过程中,DHCP的工作过程中等等,都用到达ACK这个词,在这里也是一个意思就是给对方一个确认,因为如果没有确认,对方会重传!再往下就进入了Load 状态,这才是真正根据需要来调整自己的链路状态数据库,没有的加进来,如果我已经有了,再做出比较应该不应该做更新,等等操作。最后完全结束之后进行是一个FULL状态,完全状态。所有的链路状态数据库保持同步!那么如果又有网络链路发生改变了,则LSU的信息(LSU更新包中包含LSA状态信息)只会发给DR,然后由DR再通过组播洪泛到本区域的其他路由器上。其他路由器再根据链路状态重新计算出新的路由表出来。这中间会用到链路状态树和最短路径树两个概念,我们简单看一下:

在OSPF中是用带宽作为metric的标准叫cost,一般每个路由器都是以自己为根来计算到达对方所需要的一个开销,用10的8次方来除以带宽,越小说明带宽越大,路径最优,就放到路由表中也就是最短路径树中。

以上只是简单分析了一下OSPF的工作过程。在此给出一张截图供大家参考:

OSFP虽然说理论知识很多,但是配置起来很简单,我们来看一下具体的配置:

启用OSPF:

(Config)# router ospf进程ID 范围是1-65535

其中这个进程ID,用于区分不同的OSPF协议,这只是一个本地进程ID,随便取,也就是说只是区分一个路由器上的多个OSPF协议,跟别的路由器没有关系可以不同。

指定网段

(config-router)network 网络号反向掩码area 区域号

注意这里区域号必须要求一样

查看启用的路由协议:

Show ip protocols

查看当前路由表:

Show ip route

查直OSPF样关信息

Show ipospf interface

同样我们还是通过一个实验来结束OSPF的学习:

Lab::动态路由协议OSPF

实验目的:通过OSPF路由协议使得网络中达到全网互通的目的设备:三台Cisco系统路由器,2条V24线缆

拓扑图:

Router1上的配置:

Router>en

Router#conf t

Router(config)#hostname RA

RA(config)#interface s2/0

RA(config-if)#ip address 192.168.0.1 255.255.255.0

RA(config-if)#clock rate 64000

RA(config-if)#no shutdown

RA(config-if)#exit

RA(config)#interface fa 0/0

RA(config-if)#ip address 10.10.10.1 255.255.255.0

RA(config-if)#no shutdown

RA(config-if)#exit

RA(config)#router ospf 1

RA(config-router)#network 10.10.10.0 0.0.0.255 area 0 RA(config-router)#network 192.168.0.0 0.0.0.255 area 0 Router2的配置:

Router>enable

Router#conf t

Router(config)#hostname RB

RB(config)#interface s2/0

RB(config-if)#ip address 192.168.0.2 255.255.255.0

RB(config-if)#no shutdown

RB(config-if)#exit

RB(config)#interface s3/0

RB(config-if)#ip address 192.168.1.1 255.255.255.0

RB(config-if)#clock rate 64000

RB(config-if)#no shutdown

RB(config-if)#exit

RB(config)#router ospf 1

RB(config-router)#network 192.168.0.0 0.0.0.255 area 0

RB(config-router)#network 192.168.1.0 0.0.0.255 area 0 Router3的配置:

Router>en

Router#conf t

Enter configuration commands, one per line. End with CNTL/Z. Router(config)#interface s2/0

Router(config-if)#ip address 192.168.1.2 255.255.255.0 Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#interface fa 0/0

Router(config-if)#ip address 20.20.20.1 255.255.255.0 Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#router ospf 1

Router(config-router)#network 192.168.1.0 0.0.0.255 area 0 Router(config-router)#network 20.20.20.0 0.0.0.255 area 0 Router(config-router)#exit

验证我们在PC2上去ping PC1:

反之也可以通讯,在此不再测试。

我们可以使用show ip route,显示当前的路由表

其中O代表的就是OSPF,在此不再详细介绍!

也可以使用show iprotocols显示当前正在运行的路由协议

RIP协议和OSPF协议的要点

竭诚为您提供优质文档/双击可除RIP协议和OSPF协议的要点 篇一:Rip和ospF路由协议的配置及协议流程 计算机网络技术实践 实验报告 实验名称Rip和ospF路由协议的配置及协议流程 姓名实验日期:20xx/04/20 学号实验报告日期:20xx/04/24 一.环境(详细说明运行的操作系统,网络平台,网络拓扑图)操作系统: windows7,32位 网络平台: 控制面板-程序-程序和功能,打开或关闭windows功能,然后telnet服务器和telnet客户端打开(因为win7默认关闭)。 控制面板-系统与安全-管理工具-服务,开启telnet服务; 网络拓扑图: 二.实验目的

1、复习和进一步掌握实验一二的内容。 2、自己会设计较复杂的网络物理拓扑和逻辑网段。 3、掌握路由器上Rip协议的配置方法,能够在模拟环境中进行路由器上Rip协议的配置,并能通过debug信息来分析Rip协议的工作过程,并观察配置水平分割和没有配置水平分割两种情况下Rip协议工作过程的变化。 4、掌握路由器上ospF协议的配置方法,能够在模拟环境中上进行路由器上ospF协议的配置,并能够通过debug 信息分析ospF协议的工作工程。 三.实验内容及步骤(包括主要配置流程,重要部分需要截图) 主要配置流程:1.实现rip路由协议: 首先启动每台设备 分配cpu,然后按照设计的拓扑图给每台设备的相应端口分配ip,并启动端口,然后给两台pc配置默认路由,最后在每台路由器上配置rip协议: R1配置完后的路由表: R2配置完后的路由表: R3配置完后的路由表: R4配置完后的路由表: 2.实现ospF路由协议: 在实现了rip协议之后,先给每个路由器去除rip,然

实验四 RIP和EIGRP和OSPF的区别

RIP: RIP是最早的路由协议,它一般被应用在小型网络里。由于它在选择两点间的最优路径时只考虑节点间的中继次数,它不考虑网络拥塞状况和连接速率因素,RIP每30秒广播一次自己的路由表,广播时会有极大的数据传输量。然后RIP的收敛时间很长,新的路由信息更新对于较远的路由器,可能要花费几分钟时间。同时RIP还限制中继次数不能超过16跳(经过16台路由器),多出16台路由器后即不可传输。所以在大型网络中,是不可能满足要求的。 总之RIP在路径较多时收敛慢,广播路由信息需占用较多带宽资源 RIP的管理距离为120 OSPF: 为了弥补RIP中的一些缺陷,并能够与RIP网络共存。OSPF在选择最优路径时使用了一种更灵活的算法。OSPF不受跳数限制;支持负载均衡;收敛速度和EIGRP相当;使用AREA对网络进行分层,减少了协议对CPU处理时间和内存的需求;采用SPF算法来计算出到达目标的最短路径。 Cost=10^8/bandwidth,所以对带宽是比较敏感的 OSPF管理距离为110 EIGRP: 增强型内部网关路由协议,它具有快速收敛时间和低网络开销。而且它具有比OSPF更容易配置及需要较少CPU开销的优点。但是他是cisco私有协议,不能与其他厂商路由器共存。 总之EIGRP比RIP具有更快收敛,减小带宽消耗,增大了网络规模(255跳)以及减小了CPU的消耗。同时它还支持非等价负载均衡。 EIGRP对带宽及延时比较敏感 增量路由更新:RIP是将整个路由表都发给对方,而EIGRP是将发生更新的路由发给对方,其采用的是触发更新,如果没有更新是不发送的,这点和RIP不同。 EIFRP管理距离为90,外部管理距离为170 1.距离矢量/链路状态路由协议 RIP v1和v2都是距离矢量型,OSPF是链路状态型,EIGRP是混合型的。 2.有类别/无类别路由协议 支持有类的:RIP v1 无类的RIP v2,OSPF,EIGRP 3.是否支持VLSM、CIDR 不支持的RIP v1 支持的:RIP v2,OSPF,EIGRP 4.是否支持认证技术 不支持的:RIP v1 支持的:RIP v2,OSPF,EIGRP 5.是否定期发送更新 定期:RIP v1和v2 不定期:OSPF,EIGRP 6.采用什么算法来完成网络收敛 RIP v1和v2:Bellman-Ford

RIP和OSPF协议工作原理分析

宽带通信网论文题目:RIP和OSPF协议工作原理分析 班级:4班 学号:105508 姓名:郭晋杰

RIP和OSPF协议工作原理分析 郭晋杰 105508 摘要:本文主要分析了内部网关协议中的路由信息协议(RIP)和开放式最短路径优先协议(OSPF)这两种网络协议的工作原理,并从各个方面分析了这两种路由选择协议的区别,总结出了其分别适用的网络。 关键词:路由信息协议;开放式最短路径优先协议;自治系统 引言 在如今的计算机网络中,当两台非直接连接的计算机需要经过几个网络通信时,通常就需要路由器。路由器提供一种方法来开辟通过一个网状联结的路径。那么路径是怎么建立的呢路由选择协议的任务是,为路由器提供他们建立通过网状网络最佳路径所需要的相互共享的路由信息。路由信息协议(RIP)和开放式最短路径优先协议(OSPF)作为基于TCP/IP的计算机网络中广泛应用的内部网关协议,深入理解其工作原理对研究计算机网络有着很好的促进作用。 1.路由信息协议 1.1路由信息协议简介 路由信息协议(Routing Information Protocol)是内部网关协议IGP 中最先得到广泛应用的协议。这个网络协议最初由加利弗尼亚大学的BerKeley 所提出,其目的在于通过物理层网络的广播信号实现路由信息的交换,从而提供本地网络的路由信息。RIP是一种分布式的基于距离向量的路由选择协议,是因特网的标准协议,其最大的优点就是简单。 1.2路由信息协议的工作原理 路由信息协议功能的实现是基于距离矢量的运算法则,这种运算法则在早期的网络运算中就被采用。简单来说,距离矢量的运算引入跳数值作为一个路由量度。每当路径中通过一个路由,路径中的跳数值就会加1。这就意味着跳数值越大,路径中经过的路由器就有多,路径也就越长。而路由信息协议就是通过

RIP与OSPF双点双向重分布

关于重分布的几个重点: 1、关于重分布进distance vector协议的时候,除了静态与connected 不需要手工指定metric以外,其余的需要手工指定,否则会认为是无穷大的路由通告。 2、重分布进OSPF的路由默认为OE2类型,send metric 为20,BGP除外。 3、在ISIS中分为level 1 和level 2的路由,前者称为内部路由缺省度量为0,0~63 而后者为外部路由,64~128度量,缺省为64 ,如果默认不指定的话,那么就是level2的路由,所以在做重分布的时候,向level 1重分布的时候需要指定level的类型 在cisco路由器上,做RIP与OSPF双点双向重分布的时候,由于度量值的原因,会导致次优路由的出现。 如上面的图,基本配置就这些,当在RIP与OSPF中重分布各自协议后,R2与R1之间运行RIP 收到13.1.1.0/24 和1.1.1.1/32 度量值为120,由于R3也重分布进RIP的路由,经过R4传递给R2 13.1.1.0/24和 1.1.1.1/32 的路由度量值为110,同一条路由条目,管理距离低的进路由表,R3也同样收到R4传递过来的12.1.1.0/24 和1.1.1.1/32 ,那么也会优于之前从RIP学到的路由,这样当R3想到达12.1.1.0网段的时候,经过的不是 R3---R1,而是R3----------R4----------R2,饶着过来,解决的办法,可以通过Distirbute-list 过滤掉、通过distance 修改AD 方法一:Disribute-list

R2上:access-list 1 permit 34.1.1.0 0.0.0.255 access-list 1 permit host 4.4.4.4 router ospf 1 disribute-list 1 in R3上 access-list 1 permit 24.1.1.0 0.0.0.255 access-list 1 permit host 4.4.4.4 router ospf 1 distribute-list in 这时候在看下路由表 各自的路由域都正常收到路由,没出现次优路由的问题。 分析下思路:造成这个原因是因为双ASBR的原因,彼此传递给对方的路由,优于RIP的路由,所以出现了问题,而用ACL permit OSPF只能存在的路由,在OSFP中调用。比如R2,在OSPF中只需要收到34.1.1.0 网段和4.4.4.4的路由,而24.1.1.0 是直连不算在内,用ACL 抓出来,在进程下的in方向过滤掉ACL中没有的路由。但是,缺点是,一旦网络一多,需要写的ACL也会非常多。在卷一中,它的案例还会给出在RIP中也用ACL过滤掉不需要的路由,但是感觉在OSPF中调用就够了。 方法二、distance : RIP中 R2:distance 109 12.1.1.1 0.0.0.0 R3:distance 109 13.1.1.1 0.0.0.0 造成这个原因就是因为管理距离次于OSPF造成的,虽然把从邻居发送过来的RIP路由,管理距离都改成109,比110小,从而解决这个问题 OSPF: R2/R3:disatance ospf external 121

ospf与rip重分布引起的问题

将ospf与rip相互引入。由于华为的ospf内部路由优先级为10,外部引入路由优先级为150 。RIP的优先级为100。所以RIP的路由优先级比ospf的外部引入的小,故RIP路由优先于ospf外部路由。 刚构建的拓扑,并不存在环路和次优路径,当ar2上的接口出现down的现象后,才会出现次优路径或者环路现象 disp ip routing-table Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Routing Tables: Public Destinations : 18 Routes : 18 Destination/Mask Proto Pre Cost Flags NextHop Interface 10.1.12.0/24 OSPF 10 2 D 10.1.24.2 GigabitEthernet0/0/0 10.1.23.0/24 OSPF 10 2 D 10.1.24.2 GigabitEthernet0/0/0 10.1.24.0/24 Direct 0 0 D 10.1.24.4 GigabitEthernet0/0/0 10.1.24.4/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0 10.1.24.255/32 Direct 0 0 D 127.0.0.1 GigabitEthernet0/0/0 22.1.1.1/32 OSPF 10 1 D 10.1.24.2 GigabitEthernet0/0/0 33.1.1.1/32 OSPF 10 2 D 10.1.24.2 GigabitEthernet0/0/0 44.1.1.1/32 Direct 0 0 D 127.0.0.1 LoopBack0 127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0 127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0 127.255.255.255/32 Direct 0 0 D 127.0.0.1 InLoopBack0 172.16.0.0/24 O_ASE 150 1 D 10.1.24.2 GigabitEthernet0/0/0 172.16.2.0/24 O_ASE 150 1 D 10.1.24.2 GigabitEthernet0/0/0 192.168.35.0/24 O_ASE 150 1 D 10.1.24.2 GigabitEthernet0/0/0

ospf和rip 优缺点

ospf和rip 优缺点 ospf和rip比较: rip协议是距离矢量路由选择协议,它选择路由的度量标准(metric)是跳数,最大跳数是15跳,如果大于15跳,它就会丢弃数据包。 ospf协议是链路状态路由选择协议,它选择路由的度量标准是带宽,延迟。 RIP的局限性在大型网络中使用所产生的问题: RIP的15跳限制,超过15跳的路由被认为不可达 RIP不能支持可变长子网掩码(VLSM),导致IP地址分配的低效率 周期性广播整个路由表,在低速链路及广域网云中应用将产生很大问题 收敛速度慢于OSPF,在大型网络中收敛时间需要几分钟 RIP没有网络延迟和链路开销的概念,路由选路基于跳数。拥有较少跳数的路由总是被选为最佳路由即使较长的路径有低的延迟和开销 RIP没有区域的概念,不能在任意比特位进行路由汇总一些增强的功能被引入RIP的新版本RIPv2中,RIPv2支持VLSM,认证以及组播更新。但RIPv2的跳数限制以及慢收敛使它仍然不适用于大型网络 相比RIP而言,OSPF更适合用于大型网络: 没有跳数的限制 支持可变长子网掩码(VLSM) 使用组播发送链路状态更新,在链路状态变化时使用触发更新,提高了带宽的利用率收敛速度快 具有认证功能

OSPF协议主要优点: 1、OSPF是真正的LOOP- FREE(无路由自环)路由协议。源自其算法本身的优点。(链路状态及最短路径树算法) 2、OSPF收敛速度快:能够在最短的时间内将路由变化传递到整个自治系统。 3、提出区域(area)划分的概念,将自治系统划分为不同区域后,通过区域之间的对路由信息的摘要,大大减少了需传递的路由信息数量。也使得路由信息不会随网络规模的扩大而急剧膨胀。 4、将协议自身的开销控制到最小。见下: 1)用于发现和维护邻居关系的是定期发送的是不含路由信息的hello报文,非常短小。包含路由信息的报文时是触发更新的机制。(有路由变化时才会发送)。但为了增强协议的健壮性,每1800秒全部重发一次。 2)在广播网络中,使用组播地址(而非广播)发送报文,减少对其它不运行ospf 的网络设备的干扰。 3)在各类可以多址访问的网络中(广播,NBMA),通过选举DR,使同网段的路由器之间的路由交换(同步)次数由 O(N*N)次减少为 O (N)次。 4)提出STUB区域的概念,使得STUB区域内不再传播引入的ASE路由。 5)在ABR(区域边界路由器)上支持路由聚合,进一步减少区域间的路由信息传递。 6)在点到点接口类型中,通过配置按需播号属性(OSPF over On Demand Circuits),使得ospf不再定时发送hello报文及定期更新路由信息。只在网络拓扑真正变化时才发送更新信息。 5、通过严格划分路由的级别(共分四极),提供更可信的路由选择。 6、良好的安全性,ospf支持基于接口的明文及md5 验证。

路由协议(RIP,OSPF和BGP)

《TCP/IP协议族》(英文版)第13章 路由协议(RIP,OSPF和BGP) 所谓“互联网络”(internet)是指由路由器连接而成的多个网络的组合体。当数据报从一个源端传送到一个目标端时,可能需要通过很多个路由器才到达与目标网络连接的路由器。 路由器的作用是从一个网络中接收数据包(packet,分组),然后将它传送给另一个网络。一个路由器通常与几个网络连接,这样,当它收到一个数据包时,应该将数据包转发给哪个网络呢?路由器是按最佳化原则进行判定:哪个可用的路径是最佳路径? 人们用metric来表示通过某个网络时所指定的“成本”(cost,代价)。一个特定路由的总metric,等于包含了该路由的多个网络的metric之和。路由器根据最短(最小)的metric 来选择路由。 分配给每个网络的metric取决于协议的类型。某些简单的协议,如“路由信息协议”(RIP),将每个网络同等处理,即通过每个网络的cost是一样的,或者说都是一个“跳数”(one hop count)。所以如果一个数据包通过10个网络才到达目标端,其总cost就是10个“跳数”。 其他协议,如“开放最短路径优先协议”(OSPF),则允许管理员根据所需的服务类型,为通过一个网络指定cost。通过某个网络的路由可以具有不同的cost(metric)。例如,如果所需的服务类型是“最大吞吐量”(throughput),一条卫星链路就比一条光纤链路具有更低的metric。另一方面,如果所需的服务类型是“最小延迟”,一条光纤链路就比一条卫星链路具有更低的metric。OSPF允许每个路由器根据所需的服务类型拥有几个路由表。 其他协议定义metric的方法则完全不同。在“边缘网关协议”(BGP)中,评定的标准是可以由管理员设置的所谓“策略”(policy)。“策略”定义了应该选择的是哪个路径。 不管metric是如何确定的,路由器在准备转发数据包时,都必须使用路由表。路由表应为数据包规定最佳路径。不过,路由表可以是静态的,也可以是动态的。“静态路由表”是那种不经常变化的路由表。而“动态路由表”是那种当互联网络中的某处出现变化时能自动更新的路由表。今天,互联网络需要的是动态路由表。这种路由表要求互联网络出现变化时即被尽快更新。例如,当某个路由关闭(down)时,需要进行更新;而当一个更好的路由建立后,也需要进行更新。 各种路由协议都是为了动态路由表的需要而制定的。一个路由协议是一组规则和程序的组合,用于使互联网络中的路由器们相互告知有关的变化情况。它使路由器们共享它们所掌握的互联网络或相邻路由器的情况。这种信息的共享使得旧金山市的某个路由器可以知道德克萨斯州的网络出现故障了。路由协议还包含了将从其他路由器接收的信息综合起来的处理程序。 13.1 内部和外部路由 今天,一个互联网络可能很大,以致一个路由协议无法完成为所有路由器更新路由表的任务。为此,需要将一个互联网络分为若干“自治系统”(autonomous systems,AS)。一个“自治系统”是指由同一个管理员管理的一组网络和路由器。自治系统内部的路由称为“内部路由”,自治系统之间的路由称为“外部路由”。每个自治系统都可以选择一个内部路由协议来处理该自治系统内部的路由。但是,自治系统之间的路由通常只能使用一个外部路由协议来处理。

rip和ospf的比较

距离矢量路由协议 距离矢量路由协议采用距离矢量路由选择算法,它确定到网络中任一连路的方向(向量)与距离,如RIP、IGRP等OSPF路由协议是一种链路状态的路由协议,为了更好地说明OSPF路由协议的基本特征,我们将OSPF路由协议与距离矢量路由协议之一的RIP(Routing Information Protocol)作一比较,归纳为如下几点: ——RIP路由协议中用于表示目的网络远近的唯一参数为跳(HOP),也即到达目的网络所要经过的路由器个数。在RIP路由协议中,该参数被限制为最大15,也就是说RIP路由信息最多能传递至第16个路由器;对于OSPF路由协议,路由表中表示目的网络的参数为Cost,该参数为一虚拟值,与网络中链路的带宽等相关,也就是说OSPF路由信息不受物理跳数的限制。并且,OSPF路由协议还支持TOS(Type of Service)路由,因此,OSPF比较适合应用于大型网络中。 ——RIP路由协议不支持变长子网屏蔽码(VLSM),这被认为是RIP 路由协议不适用于大型网络的又一重要原因。采用变长子网屏蔽码可以在最大限度上节约IP地址。OSPF路由协议对VLSM有良好的支持性。 ——RIP路由协议路由收敛较慢。RIP路由协议周期性地将整个路由表作为路由信息广播至网络中,该广播周期为30秒。在一个较为大

型的网络中,RIP协议会产生很大的广播信息,占用较多的网络带宽资源;并且由于RIP协议30秒的广播周期,影响了RIP路由协议的收敛,甚至出现不收敛的现象。而OSPF是一种链路状态的路由协议,当网络比较稳定时,网络中的路由信息是比较少的,并且其广播也不是周期性的,因此OSPF路由协议即使是在大型网络中也能够较快地收敛。 ——在RIP协议中,网络是一个平面的概念,并无区域及边界等的定义。随着无级路由CIDR概念的出现,RIP协议就明显落伍了。在OSPF 路由协议中,一个网络,或者说是一个路由域可以划分为很多个区域area,每一个区域通过OSPF边界路由器相连,区域间可以通过路由总结(Summary)来减少路由信息,减小路由表,提高路由器的运算速度。 ——OSPF路由协议支持路由验证,只有互相通过路由验证的路由器之间才能交换路由信息。并且OSPF可以对不同的区域定义不同的验证方式,提高网络的安全性。 ——OSPF路由协议对负载分担的支持性能较好。OSPF路由协议支持多条Cost相同的链路上的负载分担,目前一些厂家的路由器支持6条链路的负载分担。

RIP和OSPF重分布

R1 Router>en Router#conf t Router(config)#host R1 R1(config)#int f0/1 R1(config-if)#ip add 192.168.1.1 255.255.255.0 R1(config-if)#no shut R1(config-if)#ex R1(config)#int f0/0 R1(config-if)#ip add 192.168.2.1 255.255.255.0 R1(config-if)#no shut R1(config-if)#ex R1(config)#router rip R1(config-router)#version 2 R1(config-router)#network 192.168.2.0 R1(config-router)#network 192.168.1.0 R1(config-router)#ex R1(config)# R1(config)#ex R1参考配置: R1#show run Building configuration...

Current configuration : 495 bytes ! version 12.2 no service timestamps log datetime msec no service timestamps debug datetime msec no service password-encryption ! hostname R1 ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! ! interface FastEthernet0/0 ip address 192.168.2.1 255.255.255.0 duplex auto speed auto ! interface FastEthernet0/1 ip address 192.168.1.1 255.255.255.0 duplex auto speed auto ! router rip version 2 network 192.168.1.0 network 192.168.2.0 ! ip classless !

ospf与RIP的区别

急着准备面试,先记下来再说,以后细究。 路由可分为静态、动态路由。静态路由由管理员手动维护;动态路由由路由协议自动维护。 路由选择算法的必要步骤:1、向其它路由器传递路由信息;2、接收其它路由器的路由信息;3、根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成路由选择表;4、根据网络拓扑的变化及时的做出反应,调整路由生成新的路由选择表,同时把拓扑变化以路由信息的形式向其它路由器宣告。 两种主要算法:距离向量法(Distance Vector Routing)和链路状态算法(Link-State Routing)。由此可分为距离矢量(如:RIP、IGRP、EIGRP)、链路状态路由协议(如:OSPF、IS-IS)。 路由协议是路由器之间实现路由信息共享的一种机制,它允许路由器之间相互交换和维护各自的路由表。当一台路由器的路由表由于某种原因发生变化时,它需要及时地将这一变化通知与之相连接的其他路由器,以保证数据的正确传递。路由协议不承担网络上终端用户之间的数据传输任务。 ※简单说下OSPF的操作过程 ①路由器发送HELLO报文;②建立邻接关系;③形成链路状态④SPF算法算出最优路径⑤形成路由表 ※OSPF路由协议的基本工作原理,DR、BDR的选举过程,区域的作用及LSA的传输情况(注:对方对OSPF的相关知识提问较细,应着重掌握)。 特点是:1、收敛速度快;2、支持无类别的路由表查询、VLSM和超网技术;3、支持等代价的多路负载均衡;4、路由更新传递效率高(区域、组播更新、DR/BDR);5、根据链路的带宽(cost)进行最优选路。 通过发关HELLO报文发现邻居建立邻接关系,通过泛洪LSA形成相同链路状态数据库,运用SPF算法生成路由表。 DR/BDR选举:1、DR/BDR存在->不选举;达到2-way状态Priority不为0->选举资格;3、先选BDR后DR;4、利用“优先级”“RouterID”进行判断。 1、通过划分区域可以减少路由器LSA DB,降低CPU、内存、与LSA泛洪带来的开销。 2、可以将TOP变化限定在单个区域,加快收敛。 LSA1、LSA2只在始发区域传输;LSA3、LSA4由ABR始发,在OSPF域内传输;LSA5由ASBR 始发在OSPF的AS内传输;LSA7只在NSSA内传输。 ※OSPF有什么优点?为什么OSPF比RIP收敛快? 优点:1、收敛速度快;2、支持无类别的路由表查询、VLSM和超网技术;3、支持等代价的多路负载均衡;4、路由更新传递效率高(区域、组播更新、DR/BDR);5、根据链路的带宽进行最优选路 采用了区域、组播更新、增量更新、30分钟重发LSA ※RIP版本1跟版本2的区别? 答:①RIP-V1是有类路由协议,RIP-V2是无类路由协议②RIP-V1广播路由更新,RIP-V2组播路由更新③RIP-V2路由更新所携带的信息要比RIP-V1多 ※描述RIP和OSPF,它们的区别、特点 RIP协议是一种传统的路由协议,适合比较小型的网络,但是当前Internet网络的迅速发展和急剧膨胀使RIP协议无法适应今天的网络。 OSPF协议则是在Internet网络急剧膨胀的时候制定出来的,它克服了RIP协议的许多缺陷。RIP是距离矢量路由协议;OSPF是链路状态路由协议。 RIP&OSPF管理距离分别是:120和110 1.RIP协议一条路由有15跳(网关或路由器)的限制,如果一个RIP网络路由跨越超过15

静态路由,RIP和OSPF路由协议

网络工程结课论文 题目:静态路由,RIP和OSPF路由协议学院: xxxxxxxxxxxx学院 专业班级:xxxxxxxxxxxxx班 任课教师: xxx 姓名: x x 学号: xxxxxxxx 日期: 2010年01月

静态路由,RIP和OSPF路由协议 摘要 随着计算机网络规模的不断扩大,大型互联网络的迅猛发展,路由技术在网络技术中已逐渐成为关键部分,路由器也随之成为最重要的网络设备。用户的需求推动着路由技术的发展和路由器的普及,人们已经不满足于仅在本地网络上共享信息,而希望最大限度地利用全球各个地区、各种类型的网络资源。路由协议可分为两类:在一个AS(Autonomous System)内的路由协议称为内部网关协议,AS之间的路由协议称为外部网关协议。这里网关是路由器的旧称。现在正在使用的内部网关路由协议有以下几种:RIP-1,RIP-2,IGRP,EIGRP,IS-IS和OSPF。其中前4种路由协议采用的是距离向量算法,IS-IS 和OSPF采用的是链路状态算法。对于小型网络,采用基于距离向量算法的路由协议易于配臵和管理,且应用较为广泛,但在面对大型网络时,不但其固有的环路问题变得更难解决,所占用的带宽也迅速增长,以至于网络无法承受。这使得OSPF正在成为应用广泛的一种路由协议。现在,不论是传统的路由器设计,还是即将成为标准的MPLS (多协议标记交换),均将OSPF视为很好的路由协议。 关键词 路由协议静态路由动态路由 RIP OSPF 网络工程 正文 一、各个路由协议的概况 静态路由是指由网络管理员手工配臵的路由信息。当网络的拓扑

结构或链路的状态发生变化时,网络管理员需要手工去修改路由表中相关的静态路由信息。静态路由信息在缺省情况下是私有的,不会传递给其他的路由器。当然,网管员也可以通过对路由器进行设臵使之成为共享的。静态路由一般适用于比较简单的网络环境,在这样的环境中,网络管理员易于清楚地了解网络的拓扑结构,便于设臵正确的路由信息。 路由信息协议(RIP)是一种在网关与主机之间交换路由选择信息的标准。RIP 是一种内部网关协议。在国家性网络中如当前的因特网,拥有很多用于整个网络的路由选择协议。作为形成网络的每一个自治系统,都有属于自己的路由选择技术,不同的 AS 系统,路由选择技术也不同。作为一种内部网关协议或 IGP(内部网关协议),路由选择协议应用于 AS 系统。连接 AS 系统有专门的协议,其中最早的这样的协议是“EGP”(外部网关协议),目前仍然应用于因特网,这样的协议通常被视为内部 AS 路由选择协议。RIP 主要设计来利用同类技术与大小适度的网络一起工作。因此通过速度变化不大的接线连接,RIP 比较适用于简单的校园网和区域网,但并不适用于复杂网络的情况。 OSPF路由协议是一种典型的链路状态(Link-state)的路由协议,一般用于同一个路由域内。在这里,路由域是指一个自治系统(A utonomous System),即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络。在这个AS中,所有的OSPF路由器都维护一个相同的描述这个AS结构的数据库,该数据库中存放的是路

动态路由协议:RIP与OSPF

动态路由协议:RIP 与OSPF 1. 动态路由特点:减少管理任务、增加网络带宽。 2. 动态路由协议概述:路由器之间用来交换信息的语言。 3. 度量值:带宽、跳数、负载、时延、可靠性、成本。 4. 收敛:使所有路由表都达到一致状态的过程 动态路由分类: 自治系统(AS ) 内部网关协议(EIGRP 、RIP 、OSPF 、IGP ) 外部网关协议(EGP ) 按照路由执行的算法分类: 距离矢量路由协议(RIP ) 链路状态路由协议(OSPF ) 两种结合(EIFRP ) RIP : RIP 是距离矢量路由协议。 RIP 基本概念:定期更新(30秒)、邻居、广播更新、全路由表更新 RIP 最大跳数为15跳,16跳为不可达 RIP 使用水平分割,防止路由环路:从一个接口学习到的路由信息,不再从这个接口发出去 RIPv1:有类路由、RIPv2:无类路由 OSPF : OSPF 是链路状态路由协议。 Router ID 是OSPF 区域内唯一标识路由器的IP 地址。 Router ID 选取规则:先选取路由器lookback 接口上最高的IP 地址,如果没有lookback 接口,就选取物理接口上的最高IP 地址。也可以使用Router-id 命令手动指定。 OSPF 有三张表:邻接关系表、链路状态数据库、路由表》》首先建立邻接关系,然后建立链路数据库,最后通过SPF 算法算出最短路径树,最终形成路由表 OSPF 的度量值为COST (代价):COST=10^8/BW 接口类型 代价(108/BW ) Fast Ethernet 1 Ethernet 10 56K 1785 OSPF 和RIP 的比较: OSPF RIP v1 RIP v2 链路状态路由协议 距离矢量路由协议 没有跳数的限制 RIP 的15跳限制,超过15跳的路由被认为不可 达 支持可变长子网掩码 (VLSM ) 不支持可变长子网掩码(VLSM ) 支持可变长子网掩码(VLSM ) 收敛速度快 收敛速度慢 使用组播发送链路状态更新,在链路状态变化时使用触发更新,提高了带宽的利 周期性广播整个路由表,在低速链路及广域网中应用将产生很大问题

OSPF与RIP路由重发布

实验十五OSPF与RIP路由重发布 实验题目:OSPF与RIP路由重发布 实验目的:在本次实验中,你将重分布RIPv2到OSPF协议,并且在RIPv2路 由器提供缺省路由。在完成本次实验之后,你需要完成下列任务:在不同的路由协议之间重分布路由信息。 实验学时: 2 实验设备及环境:路由器RSR10、路由器以太网接口、 PC机 实验基本配置: 1.RIP 协议 ⑴全局设置 指定使用RIP协议 router rip (2)路由设置 指定与该路由器相连的网络 network network 2.OSPF 协议 ⑴全局设置 指定使用OSPF协议 router ospf process-id (2)路由设置 指定与该路由器相连的网络 network address wildcard-mask area area-id 指定与该路由器相邻的节点地址 neighbor ip-address 启用路由重发布命令 default-information originate 指定与该路由器相邻的节点地址 neighbor ip-address 实验拓扑图

图19 OSPF与RIP路由重发布实验拓扑图 实验步骤 1.在路由器上配置IP路由选择和IP地址。 RA#config t RA(config)# interface FastEthernet 0/0 //进入以太网接口RA(config-if)#ip address 172.16.1.5 255.255.255.252 //配置ip地址 RA(config)# interface Loopback 0 //进入回环接口RA(config-if)#ip address 192.168.1.1 255.255.255.252 //配置ip地址 RA(config)#interface Loopback 1 //进入回环接口RA(config-if)#ip address 192.168.2.1 255.255.255.0 //配置ip地址 RB(config)#interface FastEthernet 0/0 //进入以太网接口RB(config-if)#ip address 172.16.1.6 255.255.255.252 //配置ip地址 RB(config)#interface FastEthernet 0/1 //进入以太网接口RB(config-if)#ip address 172.16.1.1 255.255.255.252 //配置ip地址 RC(config)# interface FastEthernet 0/0 //进入以太网接口RC(config-if)# ip address 172.16.1.2 255.255.255.252 //配置ip地址 RC(config)# interface FastEthernet 0/1 //进入以太网接口RC(config-if)#ip address 172.16.1.9 255.255.255.252 //配置ip地址 RC(config)#interface Loopback 0 //进入回环接口RC(config-if)#ip address 172.16.3.1 255.255.255.0 //配置ip地址

动态路由协议RIP与OSPF的配置

海南大学信息科学技术学院 实验报告 实验名称:动态路由协议RIP与OSPF的配置 学号:20 姓名:李新宇班级:电子信息类05班 : 一、实验目的 1、熟悉CISCO IOS和CLI命令模式的使用; 2、了解和掌握路由器基本配置命令的使用; 3、掌握动态路由协议的配置; 4、掌握VLAN中路由器的设置; 3.掌握RIP与OSPF路由协议及其配置。 二、实验设备与环境 ; Windows 2000 Server/Advance Server主机局域网、CISCO Catalyst 2950交换机和2600系列路由器,Cisco Packet Tracer 软件。 三、实验内容 课内实验任务 (2)实验过程 0)创建拓扑图

1)采用配置PC1和PC2的IP地址和子网掩码。 2)连接到路由器Router3,配置路由器的RIP,命令如下: ( Router>enable Router#conf terminal Router(config)#hostname R3 R3(config)#interface FastEthernet 0/0 R3(config-if)#ip address 11.0.0.1 R3(config-if)#no shutdown R3(config-if)#interface FastEthernet 0/1 R3(config-if)#ip address 12.0.0.1 { R3(config-if)#no shutdown R3(config-if)#interface serial 0 R3(config-if)#ip address 10.0.0.1 R3(config-if)#bandwidth 128 10.0.011.0.012.0.011.0.0 R1(config-router)#end R1(config)#router rip 12.0.0 R2(config-router)#end — R2(config)#router rip 10.0.0 R4(config-router)#network R4(config-router)#end R4(config)#rout rip

RIP和OSPF配置实验

上机五六RIP配置和OSPF配置一、实验目的 通过本实验可掌握 ●路由器的端口的配置方法 ●动态路由RIP的配置 ●OSPF的配置 二、实验设备 2台PC机、4个路由器和一个交换机 三、实验拓扑 四、配置步骤 RIP配置 配置r1的端口

f0/0端口 Router>en Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#hostname r1 r1(config)#int f0/0 r1(config-if)#ip add 192.168.1.1 255.255.255.0 r1(config-if)#no shut f0/1端口 r1(config-if)#int f0/1 r1(config-if)#ip add 192.168.2.1 255.255.255.0 r1(config-if)#no shut s1/0端口 r1(config-if)#int s1/0 r1(config-if)#ip add 192.168.3.1 255.255.255.0 r1(config-if)#clock rate 64000 r1(config-if)#no shut 配置r2的端口 F0/0端口 Router>en Router#conf t

Enter configuration commands, one per line. End with CNTL/Z. Router(config)#int f0/0 Router(config-if)#ip add 192.168.2.10 255.255.255.0 Router(config-if)#no shut F0/1端口 Router(config-if)#int f0/1 Router(config-if)#ip add 192.168.4.1 255.255.255.0 Router(config-if)#no shut 配置r3的端口 S1/0端口 Router>en Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#hostname r3 r3(config)#int s1/0 s1/1端口 r3(config-if)#int s1/1 r3(config-if)#ip add 192.168.5.1 255.255.255.0 r3(config-if)#clock rate 64000

rip协议与ospf协议

实验四RIP2与OSPF的配置与应用 实验目标: 1.掌握RIP协议与OSPF协议的配置方法; 2.掌握查看通过动态路由协议RIP学习产生的路由; 3.掌握查看通过动态路由协议OSPF学习产生的路由; 4.熟悉广域网线缆的连接方法。 实验内容: 背景: 假设校园网通过一台三层交换机连接到校园网出口路由器上,路由器再和校园外的另一台路由器相连。现做适当配置,实现校园网内部主机与校园网外部主机之间的相互通信。为简化网关的管理维护工作,学校决定分别采用RIP2协议和OSPF 协议实现互通。 要求: 一、RIP协议的配置与模拟 1.建立如图4.1所示的拓扑连接图 图4.1 RIP协议与OSPF协议应用场景图 2.在三层交换机3560中配置vlan10和vlan20,分别将交换机的端口1和端口24划归到vlan10和vlan20中,并未vlan10和vlan20分别设置IP地址为192.168.10.254 255.255.255.0与192.168.20.254 255.255.255.0;开启路由模式,

配置路由协议为rip,发布该交换机的直连路由为192.168.10.0与192.168.20.0,将rip协议的版本设置为version2。 3.在路由器0中,启用fastethernet 0/0和串口2/0,设置两个端口IP地址分别为192.168.20.1 255.255.255.0和192.168.30.1 255.255.255.0;配置路由协议为rip,发布该交换机的直连路由为192.168.20.0与192.168.30.0,将rip协议的版本设置为version2。 4.在路由器1中,启用fastethernet 0/0和串口2/0,设置两个端口IP地址分别为192.168.40.1 25 5.255.255.0和192.168.30.2 255.255.255.0;配置路由协议为rip,发布该交换机的直连路由为192.168.30.0与192.168.40.0,将rip协议的版本设置为version2。 5.设置pc0与pc1的ip地址分别为192.168.10.1和192.168.20.2,并设置匹配的子网掩码与网关。 6.通过模拟模式,观察RIP协议的工作过程。 7.在pc0的命令行界面中,通过ping命令验证是否可以与pc2互通。 8.将配置文件另存为RIP.pkt,连同实验报告提交。 二、OSPF协议的配置与模拟 在以上搭建的环境中继续完成以下工作: 1.在三层交换机、路由器0和路由器1中使用NO命令,分别删除routerip命令。其余设置不做改变。 2.在三层交换机3560中配置路由协议为OSPF,发布该交换机的直连路由为192.168.10.0与192.168.20.0,注意配置过程中的相关细节。 3.在路由器0中,配置路由协议为OSPF,发布该交换机的直连路由为192.168.20.0与192.168.30.0。 4.在路由器1中,配置路由协议为OSPF,发布该交换机的直连路由为192.168.30.0与192.168.40.0。 5.通过模拟模式,观察OSPF协议的工作过程。 6.在pc0的命令行界面中,通过ping命令验证是否可以与pc2互通。 7.将配置文件另存为OSPF.pkt,连同实验报告提交。

相关文档
最新文档