动态路由及RIP协议_第1页
动态路由及RIP协议_第2页
动态路由及RIP协议_第3页
动态路由及RIP协议_第4页
动态路由及RIP协议_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、动态路由及动态路由及RIPRIP协议协议 巩巩 阳阳动态路由基础 我们知道路由器是通过相应的计算得出最佳的网络路径,从而能够快速的让数据包到达目的地.对于静态路由来说当网络出现问题时路由器不可能自己来重新计算网络最佳路径的.但是如果你使用动态的路由就可以. 动态路由选择让网络能够自动适应拓扑变化,而无需管理员干预。与动态路由相比,静态路由不能动态地适应网络变化。动态路由基础 使用动态路由选择协议时,管理员在每台路由器上配置路由选择协议,这样路由器之间便能够交换有关的网络信息以及每个网络的状态。只有运行同一种路由选择协议的路由器之间才会交换信息 网络拓扑发生变化后,新信息将动态地传遍整个网络,每

2、台路由器都将更新其路由选择表,以反映变化后的拓扑。 动态路由基础 动态路由选择的主要优点是,如果存在多个路由,而且其中的一个由于路由器故障而无法工作时,到远程网络的路由可以自动重新配置。这对于大型合理网络是一个优点。动态路由是可缩放的和自适应的。 动态路由是网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由表的过程。它能实时地适应网络结构的变化。如果路由更新信息表发生了网络变化,路由选择软件就会重新计算路由,并发出新的路由更新信息。路由算法 注意:路由器如何能得出最佳的路径是看管理人员适用了什么样的动态路由协议 1.路由算法如果打算适用动态路由协议,那么需要有个前提条件.那就

3、是你需要知道什么是路由算法:路由算法实际上就是寻找数据包传输中所能使用的最佳路径的计算方法。一个好的路由算法,在设计的时候最起码有以下几个特征: 1)最优化:指路由算法选择最佳路径的能力。 2)简洁性:算法设计简洁,利用最少的软件和开销,提供最有效的功能。 路由算法 3)坚固性:路由算法处于非正常或不可预料的环境时,如硬件故障、负载过高或操作失时都能正确运行。由于路由器分布在网络联接点上,所以在它们出故障时会产生严重后果。最好的路由器算法通常能经受时间的考验,并在各种网络环境下被证实是可靠的。 4)灵活性:路由算法可以快速、准确地适应各种网络环境。例如,某个网段发生故障,路由算法要能很快发现故

4、障,并为使用该网段的所有路由选择另一条最佳路径。路由算法 2路由算法的实施过程 1)源计算机发送一个数据给目标段,kernel会对比这个数据是否发送给本地网络段。如果是则发送。此步骤是在本地网络中查找目的计算机 2)如果不是,则通过router的路由表来判定这个数据包发送给哪个网络段的计算机,然后发送。路由算法 3)如果没有找到匹配的IP地址,就会在router表中查找匹配的网络ID,然后就把这个数据包给另一个router,由其他router在寻找,来发送这个数据包给目的地计算机。 4)如果没有找到匹配的网络段,则使用缺省路由0.0.0.0来进行泛洪。如果找到,则发送到目的地。 5)如果缺省路

5、由也没有找到,则利用ICMP给源计算机返回一个目的不可达报告。比如:“network is unreachable”或者“No route to host”路由协议 我们知道了路由算法之后,我们在来看看动态路由选择协议 下面是一些动态路由选择协议: 路由选择信息协议(RIP) 内部网关路由选择协议(IGRP) 增强型内部网关路由选择协议(EIGRP) 开放路径最短优先(OSPF) 中间系统到中间系统(IS-IS) 边界网关协议(BGP)内部网关路由选择协议和外部网关路由选择协议 大型网络如因特网,会被分解成为多个自治系统(Autonomous System)。每个自治系统被看做是一个进行自我管

6、理的网络,一个自治系统只负责管理自己内部的路由。对于因特网来说,两个自治系统内部的路由选择信息是互不共享的。大多数的路由选择协议是指运行在一个自治系统内部的,所以叫做内部网关协议(IGP)。常见的例子有RIP,OSPF 等。Cisco公司还专门开发了IGRP和EIGRP路由选择协议。 而在自治系统之间的路由选择协议被称为外部网关协议(EGP)。例如BGP等。这些协议工作在自治系统之间,认为它们处在系统的边缘上,而且仅仅交换所必须的最少的信息,用以确保自治域系统之间的通信。内部和外部路由选择协议的使用例子如图所示。 在图中,路由器A和路由器B都使用内部网关路由选择协议,进行路由更新,生成路由表,

7、以确保自治系统A内部主机之间的通信。而路由器1、路由器2和路由器3之间则需要运行外部网关路由协议,以保证如果有数据包需要跨越自治系统,在自治系统A,B,C之间传送。自治系统(AS)是大型互连网络内的一组网络,或者小型互连网络,这也称为区域或自治域。一个自治系统使用同一种路由选择协议。根据IGP的路由选择机制,以及路由算法将IGP分为三类:距离向量路由协议:RIP、IGRP链路状态路由协议:OSPF平衡混合路由协议:EIGRP管理距离 一个路由器可以配置多种不同的路由选择协议,如果通过不同的路由选择协议获悉了多条前往同一个目的地的路由,路由器将根据管理距离来选择最佳路径。管理距离指出了路由选择协

8、议的可信度。对于路由器支持的每种路由选择协议,都被指定了一个默认管理距离 1.手工配置的路由(静态路由)优先于动态获悉的路由2.与使用更具确定性的度量值的协议相比,使用复杂度量值的协议优先3.外部边界网关协议(EBGP)优先于其他大部分动态协议 管理距离 距离向量路由选择协议 使用距离向量路由选择协议的路由器定期向相邻路由器发送两条消息: 到达目的网络所经过的跳距离,或者网络的数量、跳数。 下一个跳是什么,或者达到目的网络要使用的方向(向量)、出口。距离向量路由选择协议 基于距离向量的路由算法在路由器之间传送路由表的完整拷贝。而且这种传送是周期性的,路由器之间通过这样的机制对网络的拓扑变化进行

9、定期更新。但是,即使没有网络的拓扑变化,这种更新依然定期发生。 每个路由器都从与其直接相邻的路由器接收路由表。路由器根据从临近路由器接收的信息确定到达目的网络的最佳路径。但是距离矢量法无法使路由器了解网络的确切拓扑信息。一台路由器所了解的路由信息都是它的邻居通告的。而邻居的路由表又是从它的邻居那里获得的,并不一定可靠,所以距离矢量型路由协议有“谣传协议”之称。这样一台一台地告诉过去,最终所有的路由器都知道了整个网络中的路由情况。距离向量路由选择协议 距离向量路由选择是最古老的一种路由选择协议算法。正如前面说明的,算法的本质就是,每个路由器根据它从其他路由器接收到的信息而建立它自己的路由选择表。

10、距离向量路由选择协议 路由器之间通过定期地交换路由信息来发现和维护路由,每个路由器定期广播自己的完整路由表与其他路由器交换路由信息。 路径的选择是基于链路的距离。最佳路径判断是基于从发送源到目的端的距离矢量(Metric度)来决定的。 更好的理解距离矢量路由的原理,就要理解路由协议是如何实现路由发现的: 路由发现路由发现 路由器定期向相邻的路由器发送它们整个的路由选择表。路由器从相邻的路由器接收到的信息的基础上建立自己的路由选择信息表,然后,将信息传递到它的相邻路由器,结果是路由选择表是在第二手信息的基础上建立的。 到任何一个给定的目的地网络都可能存在多条路径,路由协议为通过网络的每条路径生成

11、了一个称“度量(Metric)”的值,度量值越低,该路径就越好。直接相连的网络度量值为0。通过对路由的发现,可以让每个路由器都知道到达网络中任何一个网段的信息,路由学习的过程即可完成。距离向量路由选择协议 路由选择路由选择 顾名思义,距离矢量算法路由协议按照距离矢量来判断最优路径,也就是说距离越近路径越好,跨越的路由器越多,它认为路径越差。而其他路由协议可能不这么判定。 当路由器接收到来自邻居的路由信息后,依据其正在运行的路由协议判断路由优劣(实际情况就是不同的判断标准),从中选择出到达目标网络的最佳路径信息,并以此信息来更新路由表。这种路由协议把每条路径定义一个“度量”,用度量来判断该路径的

12、优劣程度。度量越低,表明路径越好、越近。不同的路由协议定义的度量的标准也不同:度量的计算既可以只考虑路径的一个特性,也可以考虑路径的多个特性。 对于特定的路由协议,计算路由的度量并不一定全部使用这些参数,有些只使用一个,有些则使用多个。每种协议都会选择其中的一种或几种作为路径的度量,RIP使用跳数作为唯一的度量。IGRP要使用带宽、延迟等作为度量。这些参数中的某些值可以使用show interface得到。RIP协议 典型的距离向量路由选择协议 -RIP(路由信息协议) RIP协议是Internet中常用的路由协议。RIP采用距离向量算法,即路由器根据距离选择路由,所以也称为距离向量协议。路由

13、器收集所有可到达目的地的不同路径,并且保存有关到达每个目的地的最少站点数的路径信息,除到达目的地的最佳路径外,任何其它信息均予以丢弃。RIP协议 同时路由器也把所收集的路由信息用RIP协议通知相邻的其它路由器。这样,正确的路由信息逐渐扩散到了全网。 RIP使用非常广泛,它简单、可靠,便于配置。但是RIP只适用于小型的同构网络,因为它允许的最大站点数为15,任何超过15个站点的目的地均被标记为不可达。而且RIP每隔30秒一次的路由信息广播也是造成网络的广播风暴的重要原因之一。RIP协议 RIP的V1和V2RIPv1是有类路由(Classful Routing)协议,因路由上不包括掩码信息,所以网

14、络上的所有设备必须使用相同的子网掩码,不支持VLSM(变长子网掩码)。RIPv2可发送子网掩码信息,支持VLSM,是无类路由协议。RIP使用UDP数据更新路由信息。路由器每隔30s更新一次路由信息,如果在180s内没有收到相邻路由器的回应,则认为去往该路由器的路由不可用,该路由器不可到达。如果在240s后仍未收到该路由器的应答,则把有关该路由器的路由信息从路由表中删除。RIP协议 RIP具有以下特点: 不同厂商的路由器可以通过RIP互联; 配置简单; 适用于小型网络(小于15跳); RIPv1不支持VLSM; 需消耗广域网带宽; 需消耗CPU、内存资源。RIP协议 RIP的算法简单,但在路径较

15、多时收敛速度慢,广播路由信息时占用的带宽资源较多,它适用于网络拓扑结构相对简单且数据链路故障率极低的小型网络中,在大型网络中,一般不使用RIP。子网划分方法1. 用掩码确定或划分网络位与主机位的位置2. 根据要求并且使用计算公式求出划分子网所借用主机位的位数,从最左边的主机位开始借位,依次向右。主意:借的是位置,而不是值3. 把所借的位置的组合方式列出来,4. 将这些组合分别带回相应的位置中,所得得值就是我们划分的子网号划分子网 练习: 例1:10.0.0.0/8划分7个子网,写出其中3个子网号及它们的子网掩码 例2:148.5.0.0划分3个可用子网,写出子网号及子网掩码 例3:172.16

16、.0.0/24划分子网,使每个子网最多可容纳30台主机,如何划分?划分子网 例4:147.32.5.0/24划分4个子网,写出子网号及掩码 例5:某公司的DNS服务器ip为:61.189.33.149,WEB服务器ip为:61.189.33.148,网关为61.189.33.146,mail服务器为:61.189.33.150,老总: 61.189.33.147,根据以上信息请写出公司的网络范围及掩码IGRP与EIGRP协议 典型的内部网关协议(Cisco独有)1.内部网关路由协议 (Interior Gateway Routing Protocol,IGRP)2.增强型内部网关路由协议 (E

17、nhandced Interior Gateway Routing Protocol,EIGRP)IGRP与EIGRP协议 内部网关路由协议 Interior Gateway Routing Protocol-IGRP是Cisco公司20世纪80年代开发的,是一种动态的、长跨度(最大可支持255跳)的路由协议,使用度量(向量)来确定到达一个网络的最佳路由,由延时、带宽、可靠性和负载等来计算最优路由,它在同一个自治系统内具有高跨度,适合复杂的网络。Cisco IOS允许路由器管理员对IGRP的网络带宽、延时、可靠性和负载进行权重设置,以影响度量的计算。IGRP与EIGRP协议 像RIP一样,IG

18、RP使用UDP发送路由表项。每个路由器每隔90s更新一次路由信息,如果270s内没有收到某路由器的回应,则认为该路由器不可到达;如果630s内仍未收到应答,则IGRP进程将从路由表中删除该路由。与RIP相比,IGRP的收敛时间更长,但传输路由信息所需的带宽减少,IGRP为Cisco公司专有,仅限于Cisco产品。IGRP与EIGRP协议 增强型内部网关路由协议随着网络规模的扩大和用户需求的增长,原来的IGRP已显得力不从心,于是,Cisco公司又开发了增强的IGRP,即EIGRP。EIGRP使用与IGRP相同的路由算法,但它集成了链路状态路由协议和距离向量路由协议的长处。RIP配置实例 RIP

19、:路由信息协议,是距离矢量型路由协议,管理距离为120。它以跳数作为度量值,最大跳数为15跳。 在做RIP之前把静态路由删掉,因为静态 路由的管理距离是1,比RIP(120)优先, 当路由器配置了多个路由协议时,它会选择管理距离小协议来寻找路径。RIP配置实例RIP配置实例 1.首先先安装一个zebra软件,以实现我们可以在Linux下面实施动态路由. 2.在/etc/zebra/目录下面创建一个ripd.conf文件。 3.启动zebra和ripd这两个服务# service ripd start# service zebra start4 4.而后我们在命令行下输入vtysh,我们就可以开使设置了。RIP配置实例 如果你有多块物理网卡你可以按照下面的的方式来配置你的网卡IP地址# host_nameen# host_name#conf t# host_name(config)#int eth0# host_name(config-if)#ip address 192.168.0.1/24# host_name(config-if)#exit# host_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论