收藏 分享(赏)

路由分为静态路由和动态路由.docx

上传人:hwpkd79526 文档编号:4852575 上传时间:2019-01-16 格式:DOCX 页数:19 大小:45.03KB
下载 相关 举报
路由分为静态路由和动态路由.docx_第1页
第1页 / 共19页
路由分为静态路由和动态路由.docx_第2页
第2页 / 共19页
路由分为静态路由和动态路由.docx_第3页
第3页 / 共19页
路由分为静态路由和动态路由.docx_第4页
第4页 / 共19页
路由分为静态路由和动态路由.docx_第5页
第5页 / 共19页
点击查看更多>>
资源描述

1、路由分为静态路由和动态路由,其相应的路由表称为静态路由表和动态路由表。静态路由表由网络管理员在系统安装时根据网络的配置情况预先设定,网络结构发生变化后由网络管理员手工修改路由表。动态路由随网络运行情况的变化而变化,路由器根据路由协议提供的功能自动计算数据传输的最佳路径,由此得到动态路由表。 根据路由算法,动态路由协议可分为距离向量路由协议(Distance Vector Routing Protocol)和链路状态路由协议(Link State Routing Protocol)。距离向量路由协议基于 Bellman-Ford 算法,主要有 RIP、IGRP(IGRP 为 Cisco公司的私有

2、协议);链路状态路由协议基于图论中非常著名的 Dijkstra 算法,即最短优先路径(Shortest Path First,SPF)算法,如 OSPF。在距离向量路由协议中,路由器将部分或全部的路由表传递给与其相邻的路由器;而在链路状态路由协议中,路由器将链路状态信息传递给在同一区域内的所有路由器。 根据路由器在自治系统(AS)中的位置,可将路由协议分为内部网关协议(Interior Gateway Protocol,IGP)和外部网关协议(External Gateway Protocol,EGP,也叫域间路由协议)。域间路由协议有两种:外部网关协议(EGP)和边界网关协议(BGP)。EG

3、P 是为一个简单的树型拓扑结构而设计的,在处理选路循环和设置选路策略时,具有明显的缺点,目前已被 BGP 代替。 EIGRP 是 Cisco 公司的私有协议,是一种混合协议,它既有距离向量路由协议的特点,同时又继承了链路状态路由协议的优点。各种路由协议各有特点,适合不同类型的网络。下面分别加以阐述。 2 静态路由 静态路由表在开始选择路由之前就被网络管理员建立,并且只能由网络管理员更改,所以只适于网络传输状态比较简单的环境。静态路由具有以下特点: 静态路由无需进行路由交换,因此节省网络的带宽、CPU 的利用率和路由器的内存。 静态路由具有更高的安全性。在使用静态路由的网络中,所有要连到网络上的

4、路由器都需在邻接路由器上设置其相应的路由。因此,在某种程度上提高了网络的安全性。 有的情况下必须使用静态路由,如 DDR、使用 NAT 技术的网络环境。 静态路由具有以下缺点: 管理者必须真正理解网络的拓扑并正确配置路由。 网络的扩展性能差。如果要在网络上增加一个网络,管理者必须在所有路由器上加一条路由。 配置烦琐,特别是当需要跨越几台路由器通信时,其路由配置更为复杂。 3 动态路由 动态路由协议分为距离向量路由协议和链路状态路由协议路由分为静态路由和动态路由,其相应的路由表称为静态路由表和动态路由表。静态路由表由网络管理员在系统安装时根据网络的配置情况预先设定,网络结构发生变化后由网络管理员

5、手工修改路由表。动态路由随网络运行情况的变化而变化,路由器根据路由协议提供的功能自动计算数据传输的最佳路径,由此得到动态路由表。 根据路由算法,动态路由协议可分为距离向量路由协议(Distance Vector Routing Protocol)和链路状态路由协议(Link State Routing Protocol)。距离向量路由协议基于 Bellman-Ford 算法,主要有 RIP、IGRP(IGRP 为 Cisco公司的私有协议);链路状态路由协议基于图论中非常著名的 Dijkstra 算法,即最短优先路径(Shortest Path First,SPF)算法,如 OSPF。在距离向

6、量路由协议中,路由器将部分或全部的路由表传递给与其相邻的路由器;而在链路状态路由协议中,路由器将链路状态信息传递给在同一区域内的所有路由器。 根据路由器在自治系统(AS)中的位置,可将路由协议分为内部网关协议(Interior Gateway Protocol,IGP)和外部网关协议(External Gateway Protocol,EGP,也叫域间路由协议)。域间路由协议有两种:外部网关协议(EGP)和边界网关协议(BGP)。EGP 是为一个简单的树型拓扑结构而设计的,在处理选路循环和设置选路策略时,具有明显的缺点,目前已被 BGP 代替。 EIGRP 是 Cisco 公司的私有协议,是一

7、种混合协议,它既有距离向量路由协议的特点,同时又继承了链路状态路由协议的优点。各种路由协议各有特点,适合不同类型的网络。下面分别加以阐述。 2 静态路由 静态路由表在开始选择路由之前就被网络管理员建立,并且只能由网络管理员更改,所以只适于网络传输状态比较简单的环境。静态路由具有以下特点: 静态路由无需进行路由交换,因此节省网络的带宽、CPU 的利用率和路由器的内存。 静态路由具有更高的安全性。在使用静态路由的网络中,所有要连到网络上的路由器都需在邻接路由器上设置其相应的路由。因此,在某种程度上提高了网络的安全性。 有的情况下必须使用静态路由,如 DDR、使用 NAT 技术的网络环境。 静态路由

8、具有以下缺点: 管理者必须真正理解网络的拓扑并正确配置路由。 网络的扩展性能差。如果要在网络上增加一个网络,管理者必须在所有路由器上加一条路由。 配置烦琐,特别是当需要跨越几台路由器通信时,其路由配置更为复杂。 3 动态路由 动态路由协议分为距离向量路由协议和链路状态路由协议对于路由器而言,要找出最优的数据传输路径是一件比较有意义却很复杂的工作。最优路径有可能会有赖于节点间的转发次数、当前的网络运行状态、不可用的连接、数据传输速率和拓扑结构。为了找出最优路径,各个路由器间要通过路由协议来相互通信。需要区别的一点是:路由协议与可路由的协议是不是等同的。如 TCP/IP 和 IPX/SPX,尽管它

9、们可能处于可路由的协议的顶端。 路由协议只用于收集关于网络当前状态的数据并负责寻找最优传输路径。根据这些数据,路由器就可以创建路由表来用于以后的数据包转发。除了寻找最优路径的能力之外,路由协议还可以用收敛时间 路由器在网络发生变化或断线时寻找出最优传输路径所耗费的时间来表征。带宽开销 运行中的网络为支持路由协议所需要的带宽,也是一个较显著的特征。尽管并不需要精确地知道路由协议的工作原理,你还是应该对最常见的路由协议有所了解:RIP、OSPF、EIGRP 和 BGP(还有更多的其他路由协议,但它们使用得并不广泛)此外还 IGRP 路由选择协议,它是 Cisco 公司设备专用协议,其它非 Cisc

10、o设备不能使用这样协议。对这四种常见的路由协议描述如下。(1) 为 IP 和 IPX 设计的 RIP(路由信息协议):RIP 是一种最早先的路由协议,但现在仍然被广泛使用,这是由于它在选择两点间的最优路径时只考虑节点间的中继次数这个原因的缘故。例如,它不考虑网络的拥塞状况和连接速率这些因素。使用 RIP 的路由器每 30 秒钟向其他路由器广播一次自己的路由表。这种广播会造成极大的数据传输量,特别是网络中存在有大量的路由器时。如果路由表改变了,新的信息要传输到网络中较远的地方,可能就会花费几分钟的时间;所以 RIP 的收敛时间是非常长的。而且, RIP 还限制中继次数不能超过 16 跳(经过 1

11、6 台路由器设备)。所以,在一个大型网络中,如果数据要被中继 16 跳以上,它就不能再传输了。而且,与其他类型的路由协议相比, RIP还要慢一些,而安全性却差一些。(2)为 IP 设计的 OSPF(开放的最短路径优先):这种路由协议弥补了 RIP的一些缺陷,并能与 RIP 在同一网络中共存。OSPF 在选择最优路径时使用了一种更灵活的算法。最优路径这个术语是指从一个节点到另一个节点效率最高的路径。在理想的网络环境中,两点间的最优路径就是直接连接两点的路径。如果要传输的数据量过大,或数据在传输过程中损耗过大,数据不能沿最直接的路径传输,路由器就要另外选择出一条还要通过其他路由器但效率最高的路径。

12、这种方案就要求路由器带有更多的内存和功能更强大的中央处理器。这样,用户就不会感觉到占用的带宽降到了最低,而收敛时间却很短。OSPF 是继 RIP之后第二种使用得最多的协议。(3)为 IP、IPX 和 Apple Talk 而设计的 EIGRP (增强内部网关路由协议 ):此路由协议由 Cisco 公司在 20 世纪 80 年代中期开发。它具有快速收敛时间和低网络开销。由于它比 OSPF. EIGRP 容易配置和需要较少的 CPU,也支持多协议且限制路由器之间多余的网络流量。(4)为 IP、IPX 和 Apple Talk 而设计的 BGP(边界网关协议): BGP 是为因特网主干网设计的一种路

13、由协议。因特网的飞速发展对路由器需求的增长推动了对 BGP 这种最复杂的路由协议的开发工作。BGP 的开发人员面对的不仅是它能够连接十万台路由器的美好前景,他们还要面对解决如何才能通过成千上万的因特网主干网合理有效地路由的问题注:cisco 的静态路由、RIP、OSPF、EIGRP、IGRP、IS-IS、BGP 的管理距离rip(v1、v2):120igrp:100eigrp(内部): 90eigrp(外部): 170eigrp(归纳/路由):5ospf:110isis:115bgp(外部 ):20bgp(内部 ):200直连的接口:0接口为出口的 static route: 0接口为下一跳

14、router 出口的 static router :1管理距离就是人为指定的一个数字由这个数字来代表路由协议的优先度 数字越小 越优先采用这个路由协议通告的路由 比如 静态路由的默认的管理距离是 0 rip 是 120 如果到达某个网段的路由通告由这两个同时通告 则会采用静态路由通告的路径最大跳数主要是针对的距离矢量的路由协议来说的 是说的这样的路由协议能把一个路由通告传送过最多多少个路由器 比如说 rip 的最大跳数是 15 则有rip 协议传输通告的某个路由只可以通过 15 次路由器(重复通过也算做一次) 如果第 16 次到达某个路由器则这个路由器会认为这个传送过来的路由是不可到达的常用路

15、由协议的分析及比较/RIP/IGRP/OSPF/BGP 摘 要在计算机网络中,路由协议的选择至关重要,它直接影响到一个网络的性能,而路由协议的选择又相当复杂。本文主要介绍几种常用路由协议的工作原理,并对各种协议的特点进行分析、比较,以帮助网络设计工程师在设计网络时,能够正确地选择路由协议。1 概述路由分为静态路由和动态路由,其相应的路由表称为静态路由表和动态路由表。静态路由表由网络管理员在系统安装时根据网络的配置情况预先设定,网络结构发生变化后由网络管理员手工修改路由表。动态路由随网络运行情况的变化而变化,路由器根据路由协议提供的功能自动计算数据传输的最佳路径,由此得到动态路由表。根据路由算法

16、,动态路由协议可分为距离向量路由协议(Distance Vector Routing Protocol)和链路状态路由协议(Link State Routing Protocol)。距离向量路由协议基于 Bellman-Ford 算法,主要有 RIP、IGRP (IGRP 为Cisco 公司的私有协议);链路状态路由协议基于图论中非常著名的 Dijkstra 算法,即最短优先路径(Shortest Path First,SPF )算法,如 OSPF。在距离向量路由协议中,路由器将部分或全部的路由表传递给与其相邻的路由器;而在链路状态路由协议中,路由器将链路状态信息传递给在同一区域内的所有路由器

17、。根据路由器在自治系统(AS)中的位置,可将路由协议分为内部网关协议(Interior Gateway Protocol,IGP)和外部网关协议( External Gateway Protocol,EGP,也叫域间路由协议)。域间路由协议有两种:外部网关协议(EGP )和边界网关协议(BGP )。EGP 是为一个简单的树型拓扑结构而设计的,在处理选路循环和设置选路策略时,具有明显的缺点,目前已被 BGP 代替。EIGRP 是 Cisco 公司的私有协议,是一种混合协议,它既有距离向量路由协议的特点,同时又继承了链路状态路由协议的优点。各种路由协议各有特点,适合不同类型的网络。下面分别加以阐述

18、。2 静态路由静态路由表在开始选择路由之前就被网络管理员建立,并且只能由网络管理员更改,所以只适于网络传输状态比较简单的环境。静态路由具有以下特点:静态路由无需进行路由交换,因此节省网络的带宽、CPU 的利用率和路由器的内存。静态路由具有更高的安全性。在使用静态路由的网络中,所有要连到网络上的路由器都需在邻接路由器上设置其相应的路由。因此,在某种程度上提高了网络的安全性。有的情况下必须使用静态路由,如 DDR、使用 NAT 技术的网络环境。静态路由具有以下缺点:管理者必须真正理解网络的拓扑并正确配置路由。网络的扩展性能差。如果要在网络上增加一个网络,管理者必须在所有路由器上加一条路由。配置烦琐

19、,特别是当需要跨越几台路由器通信时,其路由配置更为复杂。3 动态路由动态路由协议分为距离向量路由协议和链路状态路由协议,两种协议各有特点,分述如下。1. 距离向量(DV)协议距离向量指协议使用跳数或向量来确定从一个设备到另一个设备的距离。不考虑每跳链路的速率。距离向量路由协议不使用正常的邻居关系,用两种方法获知拓扑的改变和路由的超时:当路由器不能直接从连接的路由器收到路由更新时;当路由器从邻居收到一个更新,通知它网络的某个地方拓扑发生了变化。在小型网络中(少于 100 个路由器,或需要更少的路由更新和计算环境),距离向量路由协议运行得相当好。当小型网络扩展到大型网络时,该算法计算新路由的收敛速

20、度极慢,而且在它计算的过程中,网络处于一种过渡状态,极可能发生循环并造成暂时的拥塞。再者,当网络底层链路技术多种多样,带宽各不相同时,距离向量算法对此视而不见。距离向量路由协议的这种特性不仅造成了网络收敛的延时,而且消耗了带宽。随着路由表的增大,需要消耗更多的 CPU 资源,并消耗了内存。2. 链路状态(LS)路由协议链路状态路由协议没有跳数的限制,使用“图形理论” 算法或最短路径优先算法。链路状态路由协议有更短的收敛时间、支持 VLSM(可变长子网掩码)和CIDR。链路状态路由协议在直接相连的路由之间维护正常的邻居关系。这允许路由更快收敛。链路状态路由协议在会话期间通过交换 Hello 包(

21、也叫链路状态信息)创建对等关系,这种关系加速了路由的收敛。不像距离向量路由协议那样,更新时发送整个路由表。链路状态路由协议只广播更新的或改变的网络拓扑,这使得更新信息更小,节省了带宽和 CPU 利用率。另外,如果网络不发生变化,更新包只在特定的时间内发出(通常为30min 到 2h)。3. 链路状态路由协议和距离向量路由协议的比较4 常用动态路由协议的分析4.1 RIP(路由信息协议)是路由器生产商之间使用的第一个开放标准,是最广泛的路由协议,在所有 IP 路由平台上都可以得到。当使用 RIP 时,一台 Cisco 路由器可以与其他厂商的路由器连接。RIP 有两个版本: RIPv1 和 RIP

22、v2,它们均基于经典的距离向量路由算法,最大跳数为 15 跳。RIPv1 是族类路由( Classful Routing)协议,因路由上不包括掩码信息,所以网络上的所有设备必须使用相同的子网掩码,不支持 VLSM。RIPv2 可发送子网掩码信息,是非族类路由(Classless Routing)协议,支持 VLSM。RIP 使用 UDP 数据包更新路由信息。路由器每隔 30s 更新一次路由信息,如果在 180s 内没有收到相邻路由器的回应,则认为去往该路由器的路由不可用,该路由器不可到达。如果在 240s 后仍未收到该路由器的应答,则把有关该路由器的路由信息从路由表中删除。RIP 具有以下特点

23、:不同厂商的路由器可以通过 RIP 互联;配置简单;适用于小型网络(小于 15 跳);RIPv1 不支持 VLSM;需消耗广域网带宽;需消耗 CPU、内存资源。RIP 的算法简单,但在路径较多时收敛速度慢,广播路由信息时占用的带宽资源较多,它适用于网络拓扑结构相对简单且数据链路故障率极低的小型网络中,在大型网络中,一般不使用 RIP。4.2 IGRP内部网关路由协议(Interior Gateway Routing Protocol,IGRP)是 Cisco 公司 20 世纪 80 年代开发的,是一种动态的、长跨度(最大可支持 255 跳)的路由协议,使用度量(向量)来确定到达一个网络的最佳路

24、由,由延时、带宽、可靠性和负载等来计算最优路由,它在同个自治系统内具有高跨度,适合复杂的网络。Cisco IOS 允许路由器管理员对 IGRP 的网络带宽、延时、可靠性和负载进行权重设置,以影响度量的计算。像 RIP 一样, IGRP 使用 UDP 发送路由表项。每个路由器每隔 90s 更新一次路由信息,如果 270s 内没有收到某路由器的回应,则认为该路由器不可到达;如果 630s 内仍未收到应答,则 IGRP 进程将从路由表中删除该路由。与 RIP 相比, IGRP 的收敛时间更长,但传输路由信息所需的带宽减少,此外,IGRP 的分组格式中无空白字节,从而提高了 IGRP 的报文效率。但

25、IGRP为 Cisco 公司专有,仅限于 Cisco 产品。4.3 EIGRP随着网络规模的扩大和用户需求的增长,原来的 IGRP 已显得力不从心,于是,Cisco 公司又开发了增强的 IGRP,即 EIGRP。EIGRP 使用与 IGRP 相同的路由算法,但它集成了链路状态路由协议和距离向量路由协议的长处,同时加入散播更新算法(DUAL)。EIGRP 具有如下特点:快速收敛。快速收敛是因为使用了散播更新算法,通过在路由表中备份路由而实现,也就是到达目的网络的最小开销和次最小开销(也叫适宜后继,feasible successor)路由都被保存在路由表中,当最小开销的路由不可用时,快速切换到次

26、最小开销路由上,从而达到快速收敛的目的。减少了带宽的消耗。EIGRP 不像 RIP 和 IGRP 那样,每隔一段时间就交换一次路由信息,它仅当某个目的网络的路由状态改变或路由的度量发生变化时,才向邻接的 EIGRP 路由器发送路由更新,因此,其更新路由所需的带宽比 RIP和 EIGRP 小得多 这种方式叫触发式(triggered)。增大网络规模。对于 RIP,其网络最大只能是 15 跳(hop),而 EIGRP 最大可支持 255 跳(hop)。减少路由器 CPU 的利用。路由更新仅被发送到需要知道状态改变的邻接路由器,由于使用了增量更新,EIGRP 比 IGRP 使用更少的 CPU。支持可

27、变长子网掩码。IGRP 和 EIGRP 可自动移植。 IGRP 路由可自动重新分发到 EIGRP 中,EIGRP 也可将路由自动重新分发到 IGRP 中。如果愿意,也可以关掉路由的重分发。EIGRP 支持三种可路由的协议(IP、IPX、AppleTalk)。支持非等值路径的负载均衡。因 EIGIP 是 Cisco 公司开发的专用协议,因此,当 Cisco 设备和其他厂商的设备互联时,不能使用 EIGRP4.4 OSPF开放式最短路径优先(Open Shortest Path First,OSPF)协议是一种为 IP 网络开发的内部网关路由选择协议,由 IETF 开发并推荐使用。 OSPF 协议

28、由三个子协议组成:Hello 协议、交换协议和扩散协议。其中 Hello 协议负责检查链路是否可用,并完成指定路由器及备份指定路由器;交换协议完成“主” 、“从”路由器的指定并交换各自的路由数据库信息;扩散协议完成各路由器中路由数据库的同步维护。OSPF 协议具有以下优点:OSPF 能够在自己的链路状态数据库内表示整个网络,这极大地减少了收敛时间,并且支持大型异构网络的互联,提供了一个异构网络间通过同一种协议交换网络信息的途径,并且不容易出现错误的路由信息。 OSPF 支持通往相同目的的多重路径。OSPF 使用路由标签区分不同的外部路由。OSPF 支持路由验证,只有互相通过路由验证的路由器之间

29、才能交换路由信息;并且可以对不同的区域定义不同的验证方式,从而提高了网络的安全性。OSPF 支持费用相同的多条链路上的负载均衡。OSPF 是一个非族类路由协议,路由信息不受跳数的限制,减少了因分级路由带来的子网分离问题。OSPF 支持 VLSM 和非族类路由查表,有利于网络地址的有效管理。OSPF 使用 AREA 对网络进行分层,减少了协议对 CPU 处理时间和内存的需求。4.5 BGPBGP 用于连接 Internet。BGPv4 是一种外部的路由协议。可认为是一种高级的距离向量路由协议。在 BGP 网络中,可以将一个网络分成多个自治系统。自治系统间使用eBGP 广播路由,自治系统内使用 i

30、BGP 在自己的网络内广播路由。Internet 由多个互相连接的商业网络组成。每个企业网络或 ISP 必须定义一个自治系统号(ASN)。这些自治系统号由 IANA(Internet Assigned Numbers Authority)分配。共有 65535 个可用的自治系统号,其中 6551265535 为私用保留。当共享路由信息时,这个号码也允许以层的方式进行维护。BGP 使用可靠的会话管理,TCP 中的 179 端口用于触发 Update 和Keepalive 信息到它的邻居,以传播和更新 BGP 路由表。在 BGP 网络中,自治系统有:1. Stub AS只有一个入口和一个出口的网络

31、。2. 转接 AS(Transit AS)当数据从一个 AS 到另一个 AS 时,必须经过 Transit AS。如果企业网络有多个 AS,则在企业网络中可设置 Transit AS。IGP 和 BGP 最大的不同之处在于运行协议的设备之间通过的附加信息的总数不同。IGP 使用的路由更新包比 BGP 使用的路由更新包更小(因此 BGP 承载更多的路由属性)。BGP 可在给定的路由上附上很多属性。当运行 BGP 的两个路由器开始通信以交换动态路由信息时,使用 TCP 端口179,他们依赖于面向连接的通信(会话)。BGP 必须依靠面向连接的 TCP 会话以提供连接状态。因为 BGP 不能使用Kee

32、palive 信息(但在普通头上存放有 Keepalive 信息,以允许路由器校验会话是否 Active)。标准的 Keepalive 是在电路上从一个路由器送往另一个路由器的信息,而不使用 TCP 会话。路由器使用电路上的这些信号来校验电路没有错误或没有发现电路。 某些情况下,需要使用 BGP:当你需要从一个 AS 发送流量到另一个 AS 时;当流出网络的数据流必须手工维护时;当你连接两个或多个 ISP、NAP (网络访问点)和交换点时。以下三种情况不能使用 BGP:如果你的路由器不支持 BGP 所需的大型路由表时;当 Internet 只有一个连接时,使用默认路由;当你的网络没有足够的带宽

33、来传送所需的数据时(包括 BGP 路由表)。【学习】路由协议配置-OSPFOSPF 配置一、OSPF 协议特点链路状态协议 Open Short Path First国际开放标准,任何公司均可使用Link-state advertisements 链路状态公告传递的是链路状态而不是路由表LSA 将被存储转发到区域中所有路由器OSPF 的链路状态数据被收集到 OSPF 路由器中OSPF 采用 SPF 算法来计算出到达目标的最短路径Link(链路)=路由器接口State=接口及与其相邻路由器关系的描述分区域的协议(骨干区域和下级区域共存为 AS)Cost=108/bandwidth任何节点手工汇总

34、,支持不连续网络二、OSPF 配置Router(config)#router OSPF proceed-id(进程号)进程号与其他路由器无关是本地的进程Router(confi.路由协议(RIP、OSPF、EIGRP 和 BGP) 整理 5【学习】路由协议配置EIGRPEIGRP 配置一、EIGRP 协议特点混合型路由协议无类路由协议主播方式更新快速收敛减少带宽消耗支持多种网络层协议路由边界自动汇总(不用特定处理时,不支持不连续网络,对于 RIP、IGRP 也是一样,边界自动汇总)EIGRP 的三种数据库邻居关系数据库拓扑结构数据库 Destination Successor(最佳) Feas

35、ible Susccesser(备用)路由表显示拓扑结构数据库中的最佳路由信息配置特性metric 相似相同的负载均衡提高收敛速度减少网络消耗(触发更新)二、EIGRP 配置Router(config)#router EIGRP autonomous-system(自治系统号全部一致)Router(config-router)#network networ.【学习】路由配置协议-IGRPIGRP 协议特点RIP 最多支持 15 个路由器的直径, IGRP 最大可有 30 个节点,EIGRP 最大可连 50 个节点,OSPF 可以达到 100 个节点。IGRP 用以下几种参数来计算路径的 Mat

36、rix 值(开销):Bandwidth;Delay;Reliability;Loading;MTU.最常用的是 Bandwidth 和 Delay。管理距离 Administrator distance =10090 秒钟做一次广播更新支持多条等效路径均衡(最大 6,默认 4)支持非等效路径均衡。Router(config-router)#variance multiplier条件一,满足 matrix最佳路径multiplier(倍数) .【学习】路由协议的配置-RIPRIP 协议: 路由协议的鼻祖,全称为 Routing Information Protocol.RIP 配置通常配置路由协

37、议分两大步:第一步:选择(启用)路由协议第二步:在该协议中宣告网络号或接口1、必须真实,本路由器直连的2、有些不想让其他路由器知道的网络,可以不宣告,不宣告则不传.注:第 1 章网际互联注意要点根据第一章实验及练习,要注意的是以下一些方面:1.弄清每一层的功能2.分清冲突域/广播域的含义路由器:分割广播域和冲突域,减少冲突交换机:分割冲突域,扩大广播域,减少冲突集线器:扩大冲突域和广播域,增加冲突RIP(路由信息协议)最初在 RFC 1058 中定义。主要有以下特点:l 使用跳数作为选择路径的度量。l 如果某网络的跳数超过 15,RIP 便无法提供到达该网络的路由。l 默认情况下,每 30 秒

38、通过广播或组播发送一次路由更新。IGRP(内部网关路由协议)是由 Cisco 开发的专有协议。IGRP 的主要设计特点如下:l 使用基于带宽、延迟、负载和可靠性的复合度量。l 默认情况下,每 90 秒通过广播发送一次路由更新。l IGRP 是 EIGRP 的前身,现在已不再使用。EIGRP(增强型 IGRP)是 Cisco 专用的距离矢量路由协议。EIGRP 主要具有以下特点:l 能够执行不等价负载均衡。l 使用扩散更新算法 (DUAL) 计算最短路径。l 不需要像 RIP 和 IGRP 一样进行定期更新。只有当拓扑结构发生变化时才会发送路由更新。距离矢量的含义距离矢量意味着用距离和方向矢量通

39、告路由。距离使用诸如跳数这样的度量确定,而方向则是下一跳路由器或送出接口。使用距离矢量路由协议的路由器并不了解到达目的网络的整条路径。该路由器只知道:l 应该往哪个方向或使用哪个接口转发数据包l 自身与目的网络之间的距离距离矢量路由协议的工作方式:一些距离矢量路由协议需要路由器定期向各个邻居广播整个路由表。这种方法效率很低,因为这些路由更新不仅消耗带宽,而且处理起来也会消耗路由器的 CPU 资源。距离矢量路由协议有一些共同特征:定期更新(每隔一个时间就会发送路由更新信息,即使拓扑没有发生变化。)、邻居(是指使用同一链路并配置了相同路由协议的其它路由器)、广播更新(路由更新会发送到 255.25

40、5.255.255,有一些距离矢量路由协议使用组播地址而不是广播地址。)以及定期向所有邻居发送整个路由表更新路由协议的算法:算法的作用:用于计算最佳路径并将该信息发送给邻居。用于路由协议的算法定义了以下过程:l 发送和接收路由信息的机制。l 计算最佳路径并将路由添加到路由表的机制。l 检测并响应拓扑结构变化的机制。路由协议特征:可以根据以下特征来比较路由协议:l 收敛时间 收敛时间是指网络拓扑结构中的路由器共享路由信息并使各台路由器掌握的网络情况达到一致所需的时间。收敛速度越快,协议的性能越好。在发生了改变的网络中,收敛速度缓慢会导致不一致的路由表无法及时得到更新,从而可能造成路由环路。l 可

41、扩展性 可扩展性表示根据一个网络所部署的路由协议,该网络能达到的规模。网络规模越大,路由协议需要具备的可扩展性越强。l 无类(使用 VLSM)或有类 无类路由协议在更新中会提供子网掩码。此功能支持使用可变长子网掩码 (VLSM),总结路由的效果也更好。有类路由协议不包含子网掩码且不支持 VLSM。l 资源使用率 资源使用率包括路由协议的要求(如内存空间)、CPU 利用率和链路带宽利用率。资源要求越高,对硬件的要求越高,如此才能对路由协议工作和数据包转发过程提供有力支持。l 实现和维护 实现和维护体现了对于所部署的路由协议,网络管理员实现和维护网络时必须要具备的知识级别。网络的发现:冷启动或通电

42、开机:它完全不了解网络拓扑结构。,它完全不了解网络拓扑结构。它甚至不知道在其链路的另一端是否存在其它设备。如果在 NVRAM 中配置文件里配置了接口 IP 地址那么路由器会先将直连网络加到路由表中。初次路由信息交换:配置路由协议后,路由器就会开始交换路由更新。一开始,这些更新仅包含有关其直连网络的信息。收到更新后,路由器会检查更新,从中找出新信息。任何当前路由表中没有的路由都将被添加到路由表中。此时,路由器已经获知与其直连的网络,以及与其邻居相连的网络。接着路由器开始交换下一轮的定期更新,并继续收敛。每台路由器再次检查更新并从中找出新信息。收敛:达到收敛的速度包含两个方面:l 路由器在路由更新

43、中向其邻居传播拓扑结构变化的速度。l 使用收集到的新路由信息计算最佳路径路由的速度。(网络在达到收敛前无法完全正常工作)路由表维护:RIP 和 IGRP 是属于定期更新:定期更新是指路由器以预定义的时间间隔向邻居发送完整的路由表。对于 RIP,无论拓扑结构是否发生变化,这些更新都将每隔 30 秒钟以广播的形式 (255.255.255.255) 发送出去。拓扑结构发生变化的原因有多种,包括:l 链路故障l 增加新链路l 路由器故障l 链路参数改变RIP 计时器,除更新计时器外,IOS 还针对 RIP 设置了另外三种计时器:l 无效:如果 180 秒(默认值)后还未收到可刷新现有路由的更新,则将

44、该路由的度量设置为 16,从而将其标记为无效路由。l 清除:默认情况下,清除计时器设置为 240 秒,比无效计时器长 60 秒。当清除计时器超时后,该路由将从路由表中删除。l 抑制:该计时器用于稳定路由信息,并有助于在拓扑结构根据新信息收敛的过程中防止路由环路。限定更新:EIGRPEIGRP 不发送定期更新,而是触发更新(就是说当有变化的时候)。当出现新路由或现有路由需要删除时,EIGRP 只会发送有关该网络的信息,而不是整个路由表。该信息只会发往确实需要此信息的那些路由器。EIGRP 使用的更新具有以下特点:l 不定期,因为此类信息不是按固定时间间隔发送。l 仅当拓扑结构中发生影响路由信息的

45、改变时才发送相关部分的更新。l 限定范围,这表示部分更新的传播受到自动限制,只有需要该更新信息的路由器才会收到更新。触发更新:当拓扑结构发生改变时,为了加速收敛,RIP 将使用触发更新。检测到拓扑结构变化的路由器会立即向相邻路由器发送更新消息。接收到这一消息的路由器将依次生成触发更新,以通知邻居拓扑结构发生了改变。当发生以下情况之一时,就会发出触发更新:l 接口状态改变(开启或关闭)l 某条路由进入(或退出)“不可达”状态l 路由表中增加了一条路由如果能够保证更新能立即到达每台路由器,那么仅使用触发更新就已足够。然而,触发更新存在两个问题:l 包含更新信息的数据包可能在网络的某些链路上丢失或损

46、坏。l 触发更新并不能在瞬间完成。尚未收到触发更新的路由器有可能在错误的时间发送常规定期更新,从而导致错误的路由重新插入已经收到触发更新的邻居的路由表中。同步更新存在的问题:同时发送更新也被称为同步更新,因为距离矢量路由协议使用定期更新机制,因此对于此类协议,同步可能会造成问题。随着同步的路由器计时器越来越多,网络中出现的更新冲突和延迟也会越来越多。解决方案:Cisco IOS 引入了称为 RIP_JITTER 的随机变量,此变量会为网络中每台路由器的更新时间间隔减去一段可变时间量。此随机抖动(即可变时间量)的范围是指定更新时间间隔的 0% 到 15%。在这种方式下,默认 30 秒的更新间隔实

47、际会在 25 到 30 秒之间随机变化。什么是路由环路:路由环路是指数据包在一系列路由器之间不断传输却始终无法到达其预期目的网络的一种现象。造成环路的可能原因有:l 静态路由配置错误l 路由重分发配置错误(就是说把 2 个不同的路由协议进行互通)l 发生了改变的网络中收敛速度缓慢,不一致的路由表未能得到更新l 错误配置或添加了丢弃的路由路由环路会造成什么影响:路由环路会对网络造成严重影响,导致网络性能降低,甚至使网络瘫痪。路由环路可能造成以下后果:l 环路内的路由器占用链路带宽来反复收发流量。l 路由器的 CPU 因不断循环数据包而不堪重负。l 路由器的 CPU 承担了无用的数据包转发工作,从

48、而影响到网络收敛。l 路由更新可能会丢失或无法得到及时处理。这些状况可能会导致更多的路由环路,使情况进一步恶化。l 数据包可能丢失在“黑洞”中。路由环路一般是由距离矢量路由协议引发的,目前有多种机制可以消除路由环路。这些机制包括:l 定义最大度量以防止计数至无穷大(就是定一个最大条数等到达这个条数是自动加到不可达)l 抑制计时器(就是说当有一条路由信息出现变化时将触发更新,到邻居路由器邻居当收到这条信息后将此路由信息加上抑制计时器,当抑制计时器为 0 的时候就认为此路由信息失效。)l 水平分割规则规定,路由器不能使用接收更新的同一接口来通告同一网络。l 路由毒化或毒性反转l 触发更新抑制计时器

49、通过以下方式工作:1. 路由器从邻居处接收到更新,该更新表明以前可以访问的网络现在已不可访问。2. 路由器将该网络标记为 possibly down 并启动抑制计时器。3. 如果在抑制期间从任何相邻路由器接收到含有更小度量的有关该网络的更新,则恢复该网络并删除抑制计时器。4. 如果在抑制期间从相邻路由器收到的更新包含的度量与之前相同或更大,则该更新将被忽略。如此一来,更改信息便可以继续在网络中传播一段时间。5. 路由器仍然会转发目的网络被标记为 possibly down 的数据包。通过这种方式,路由器便能克服连接断续所带来的问题。如果目的网络确实不可达,但路由器又转发了数据包,黑洞路由就会建立起来并持续到抑制计时器超时。水平分割规则:水平分割规则规定,路由器不能使用接收更新的同一接口来通告同一

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 通信信息 > 无线电电子学/电信技术

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报