中小型企业网搭建与维护

上传人:腾**** 文档编号:40236410 上传时间:2018-05-25 格式:DOC 页数:28 大小:1.27MB
返回 下载 相关 举报
中小型企业网搭建与维护_第1页
第1页 / 共28页
中小型企业网搭建与维护_第2页
第2页 / 共28页
中小型企业网搭建与维护_第3页
第3页 / 共28页
中小型企业网搭建与维护_第4页
第4页 / 共28页
中小型企业网搭建与维护_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《中小型企业网搭建与维护》由会员分享,可在线阅读,更多相关《中小型企业网搭建与维护(28页珍藏版)》请在金锄头文库上搜索。

1、265第第 11 章章 RIP 路由协议路由协议本章能帮助大家掌握以下技术要点:本章能帮助大家掌握以下技术要点:动态路由协议的分类和特点RIP 路由协议路由表的形成和维护RIP v1 和 RIP v2 之间的区别RIP 路由协议水平分割等规则的作用和原理第 11 章 RIP 路由协议266前面学习了静态路由,知道静态路由是需要管理员手工配置的,只能适合小型的、网 络结构比较固定的应用环境。当网络范围增大一些,每台路由器需要访问的网段数目变成 几十条甚至上百条,这个时候,如果还让管理员手工配置路由条目可行吗?如果不让管理 员手工配置,那有什么办法让路由器知道这些非直连网段应该怎么到达呢?在本章中

2、,将要学习一个动态路由协议RIP (路由信息协议),通过在路由器上配 置 RIP 路由协议,就可以实现路由器之间自动学习路由信息的目的,那么下面,就开始本 章的学习。11.1 动态路由动态路由11.1.1 动态路由概述动态路由概述虽然静态路由在某些时刻是很有用的,但是静态路由必须手工配置每一条路由条目, 对于大中型的网络,或在拓扑经常改变的情况下,配置和维护静态路由的工作量变得非常 繁重。因此使用动态路由是非常有必要的。动态路由是网络中的路由器之间互相通信,传递路由信息,利用收到的路由信息更新 路由表的过程。它能实时地适应网络结构的变化。如果路由更新信息表明网络发生了变化, 路由选择软件就会重

3、新计算路由,并发出新的路由更新信息。这些信息通过各个网络,引 起各路由器重新启动其路由算法,并更新各自的路由表以动态地反映网络拓扑变化。如图 11.1 所示,路由器在配置了接口的 IP 地址后,就会将直连网段存储在路由表中, 如果使用静态路由,对于非直连的网段,需要在路由器上配置到达目标网段需要经过的下 一跳地址,也就是说,需要人为指定一条数据传输的路径,手工构造路由表。如果使用动态路由协议,路由器之间就会将自己的路由信息向相邻的路由器发送,并 接收相邻路由器发过来的路由信息,有选择地保存这些路由信息,生成自己的路由表。如图 11.1 所示,R1 会将直连网段 10.0.0.0 和 20.0.

4、0.O 的信息向 R2 发送,R2 就能够 学习到 10000 网段,R2 将 100OO 保存到自己的路由表中,还会向 R3 发送 10000、 20.0.0.O 和 30.0.0.0 网段的信息,这样,R3 就能学习到 10.0.0.0、20.0.0.O 网段。图图 11.1 动态路由协议动态路由协议动态路由适用于网络规模大、网络拓扑复杂的网络。动态路由的特点如下:减少了管理任务。因为动态路由的过程完全是由路由器自己完成的,管理员只需做简 单的配置即可,路由学习、路由转发和路由维护的任务都是由动态路由来完成的。配 置了动态路由后,当网络拓扑发生变化时,不需要进行重新配置,动态路由会自己了第

5、 11 章 RIP 路由协议267解这些变化,从而修改路由表。占用了网络的带宽。因为动态路由了解网络的方式是通过与其他路由器通信的方式进 行的,每个路由器都要告诉其他路由器自己所知道的网络信息,同时还要从其他路由 器学习自己所不知道的网络信息,这样就不可避免地发送包,这些路由信息包会占用 一定的网络流量。静态路由和动态路由都有各自的特点和适用范围,在网络中静态路由和动态路由互相 补充。在所有的路由中,静态路由优先级最高。当一个包在路由器中进行路径选择时,路 由器首先查找静态路由,如果查到则根据相应的静态路由进行转发分组,否则再查找动态 路由。当静态路由与动态路由发生冲突时,以静态路由为准。11

6、.1.2 动态路由协议动态路由协议在本节中将学习以下几个内容:动态路由协议概述度量值收敛1动态路由协议概述动态路由协议概述动态路由是基于某种路由协议(Routing Protocol)来实现的。路由协议定义了路由器 在与其他路由器通信时的一些规则。也就是说,路由协议规定了路由器是如何来学习路由, 是用什么标准来选择路由以及维护路由信息的行为等。动态路由协议就像路由器之间用来交流信息的语言,通过它,路由器之间可以共享网 络连接信息和状态信息。动态路由协议不局限于路径的选择和路由表更新,当到达目的网 络的最优路径出现问题时,动态路由协议可以在剩下的可用路径中,选择下一个最优路径 进行替代。每一种动

7、态路由协议都有它自己的路由选择算法,算法是解决问题的一系列步骤。一 个路由选择算法至少要具备以下几个必要的步骤:向其他路由器传递路由信息。接收其他路由器的路由信息。根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成路由表。根据网络拓扑的变化及时做出反应,调整路由生成新的路由表,同时把拓扑变化以路 由信息的形式向其他路由器宣告。第 11 章 RIP 路由协议2682度量值度量值当到达同一个网段有两条或两条以上不同路径的时候,动态路由协议会选择一条最优 的路径传输数据。路由协议是如何度量路径的优劣呢?如图 11.2 所示,路由器 R1 可以选择从 R3 到达网段 192.168.1.O,

8、也可以选择经过 R2、R3 到达网段 192.168.1.O,这时,就需要路由协议使用一个合适的度量值来决定哪条 路径是最优路径。图图 11.2 动态路由协议的路径选择动态路由协议的路径选择不同的路由协议使用不同的度量,有时还使用多个度量。下面一节将给出这些度量和 其他常用度量的基本定义。更复杂的内容例如路由选择协议怎样使用多个度量以及如 何处理度量值相同的路由等将在本教材的后面章节讨论。(1)跳数跳数 跳数(HopHop CountCount)度量可以简单地记录路由器跳数。如图 11.2 所示,R1 要到达网段 192.168.1.O,如果选择跳数作为度量值来衡量链路的优劣,那么,就会选择跳

9、数较少的路 径转发数据,即 R1R3192.168.1.0。但是 RlR3 真的是最优的路径吗? R1R3 之间的链路带宽只有 19.2Kbps,而 Rl R2R3 的路径带宽却是 2Mbps。(2)带宽带宽 带宽(BandwidthBandwidth)度量将会选择高带宽路径,而不是低带宽路径。如图 11.2 中,如果 将带宽作为度量值,选择的路径应该会是 R1-R2-R3。然而带宽本身可能不是一个好的度量。例如一条 12Mbps 链路被其他流量过多占用,那 么与一个 128Kbps 的空闲链路相比到底谁更好呢? 或者与一条高带宽但时延也很大的链路 相比又如何呢?(3)负载负载 负载(Load

10、Load)度量反映了占用沿途链路的流量大小。最优路径应该是负载最低的路 第 11 章 RIP 路由协议269径。不像跳数和带宽,路径上的负载会发生变化,因而度量也会跟着变化。这里需要当心。 如果度量变化过于频繁,路由摆动(最优路径频繁变化)可能经常发生。路由摆动会对路由 器的 CPU、数据链路的带宽和全网稳定性产生负面影响。(4)时延时延 时延(DelayDelay)度量数据包经过一条路径所花费的时间。使用时延作为度量值的路由选 择协议将会选择使用最低时延的路径作为最优路径。有多种方法可以度量时延。时延不 仅要考虑链路时延,而且还要考虑路由器的处理时延和队列时延等因素;另一方面,路 由的时延可

11、能根本无法度量。因此,时延可能是沿途各接口所定义的静态时延的总和,其 中每个独立的时延量是基于连接接口的链路类型估算而得到的。(5)可靠性可靠性 可靠性(ReliabilityReliability)度量用来度量链路在某种情况下发生故障的可能性,可靠性可以 是变化的或固定的。链路发生故障的次数或特定时间间隔内收到错误的次数都是可变可靠 性度量的例子。固定可靠性度量是基于管理员确定的一条链路的已知量。可靠性最高的路 径将被最优先选择。(6)成本成本 成本(CostCost)是用来描述路由优劣的一个通用术语,最小成本(最高成本)或最短(最长) 仅仅指的是路由选择协议基于自己特定的度量对路径的一种看

12、法。网络管理员可以对 Cost 进行手工定义。3收敛收敛动态路由选择协议必须包含一系列过程,这些过程用于路由器向其他路由器通告本地 直连网络,接收并处理来自其他路由器的同类信息,中继从其他路由器接收到的信息。此 外,路由选择协议还需要定义决定最优路径的度量。对路由选择协议来说,另一个标准是 互联网络上所有路由器的路由表中的可达信息必须一致。使所有路由表都达到一致状态的 过程叫做收敛(ConvergenceConvergence)。全网实现信息共享以及所有路由器计算最优路径所花费的时 间的总和就是收敛时间。11.1.3 动态路由协议的分类动态路由协议的分类常见的路由协议类型有:距离矢量路由协议和

13、链路状态路由协议。其中距离矢量路由 协议依据从源网络到目标网络所经过的路由器的个数来选择路由,典型的协议如:RIP 和 IGRP。链路状态路由协议会综合考虑从源网络到目标网络的各条路径的情况来选择路由, 典型的协议如:OSPFOSPF 和 IS-ISIS-IS。1距离矢量路由协议距离矢量路由协议距离矢量名称的由来是因为路由是以矢量(距离、方向)的方式被通告出去的,其中距 离是根据度量定义的,方向是根据下一跳路由器定义的。例如, “朝下一跳路由器 X 的方向 可以到达目标 A,距此 5 跳之远” 。这个表述隐含着每个路由器向邻接路由器学习它们所观 察到的路由信息,然后再向外通告自己观察到的路由信

14、息。因为每个路由器在信息上都依第 11 章 RIP 路由协议270赖于邻接路由器,而邻接路由器又从它们的邻接路由器那里学习路由,依次类推,所以距 离矢量路由选择有时又被认为是“依照传闻进行路由选择” 。(1)定期更新定期更新(Periodic Updates)定期更新意味着每经过特定时间周期就要发送更新信息。这个时间周期在 10s(Apple Talk RTMP)90s(CISCO 的 IGRP)之间。这里引起争论的是如果更新信息发送过于频繁可能 会引起拥塞;但如果更新信息发送不频繁,收敛时间可能长得不能被接受。(2)邻居邻居(Neighbors)在路由器看来,邻居通常意味着共享相同数据链路的

15、路由器。距离矢量路由选择协议 向邻接路由器发送更新信息,并依赖邻居向它的邻居传递更新信息。因此,距离矢量路由 协议被说成是使用逐跳更新方式。(3)广播更新广播更新(Broadcast Update) 当路由器首次在网络上被激活时,路由器怎样寻找其他路由器呢?它又是怎样宣布自己 的存在呢? 这里有几种方法可用。最简单的方法是向广播地址(在 IP 网络中,广播地址是 255.255.255.255)发送更新信息。使用相同路由选择协议的邻居路由器将会收到广播数据 包并且采取相应的动作。不关心路由更新信息的主机和其他设备仅仅丢弃该数据包。(4)全路由表更新全路由表更新(Full Routing Tab

16、le Update) 大多数距离矢量路由协议使用非常简单的方法告诉邻居它所知的一切,该方法就是广 播它的整个路由表,但在下一章会讨论几个特例。邻居在收到这些更新信息之后,它们会 收集自己需要的信息,其他则被丢弃。2链路状态路由协议链路状态路由协议距离矢量路由协议所使用的信息可以比喻为路标提供的信息。链路状态路由协议像是 一张公路线路图。链路状态路由器是不容易被欺骗而做出错误的路由决策的,因为它有一 张完整的网络图。链路状态不同于距离矢量依照传闻进行路由选择的工作方式,原因是链 路状态路由器从对等路由器那里获取第一手信息。每台路由器会产生一些关于自己、本地 直连网络以及这些链路状态的信息。这些信息从一台路由器传送到另一台路由器,每台路 由器都做一份信息备份,但是决不改动信息。最终目的是每台路由器都有一个相同的有关 互联网络的信息,并且每台路由器可以独立地计算各自的最优路径。关于链路状态路由协议的内容,将在后续课程中详细讨论。11.2 RIP 路由协议路

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号