神州数码cisco8

上传人:ji****n 文档编号:45691686 上传时间:2018-06-18 格式:DOC 页数:8 大小:47.50KB
返回 下载 相关 举报
神州数码cisco8_第1页
第1页 / 共8页
神州数码cisco8_第2页
第2页 / 共8页
神州数码cisco8_第3页
第3页 / 共8页
神州数码cisco8_第4页
第4页 / 共8页
神州数码cisco8_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《神州数码cisco8》由会员分享,可在线阅读,更多相关《神州数码cisco8(8页珍藏版)》请在金锄头文库上搜索。

1、神州数码神州数码 cisco8cisco8专题专题 8 8 IGRPIGRP、EIGRPEIGRP 和和 OSPFOSPF 协议协议本专题内容:通过学习本专题掌握 IGRP、EIGRP 和 OSPF 协议的特性及其配置过程。一、一、IGRPIGRP 协议协议 1 1、概述、概述IGRP(Interior Gateway Routing Protocol)是八十年代中期由 Cisco 公司开发的路由协议, Cisco 创建 IGRP 的主要目的是为 AS 内的路由提供一种健壮的协议。八十年代中期,最流行的 AS 内的路由协议是 RIP。虽然 RIP 对于在小到中型的同类 网中非常有用,但随着网络

2、的发展,其限制越来越显著,特别是 RIP 很小的跳数限制(16) 制约了网络的规模,且其单一的 metric(跳数)在复杂的环境中很不灵活。Cisco 路由器的 普及和 IGRP 的健壮性使许多拥有大型网络的组织用 IGRP 代替 RIP。在九十年代初 Cisco 开发了增强型 IGRP(EIGRP)以提高 IGRP 的工作效率,本文讨 论 IGRP 的基本设计和实现。2 2、IGRPIGRP 协议特性协议特性IGRP 是一种距离向量型的内部网关协议(IGP) 。距离向量路由协议要求每个路由器 以规则的时间间隔向其相邻的路由器发送其路由表的全部或部分。随着路由信息在网络上 扩散,路由器就可以计

3、算到所有节点的距离。IGRP 使用一组 metric 的组合,网络延迟、带宽、可靠性和负载都被用于路由选择, 网管可以为每种 metric 设置权值,IGRP 可以用管理员设置的或缺省的权值来自动计算最 佳路由。IGRP 为其 metric 提供了较宽的值域。例如,可靠性和负载可在 1 和 255 之间取值; 带宽值域为 1200bps 到 10Gbps;延迟可取值 1 到 24。宽的值域可以提供满意的 metric 设 置,更重要的是,metric 各组件以用户定义的算法结合,因此,网管可以以直观的方式影 响路由选择。为了提供更多的灵活性,IGRP 允许多路径路由。两条等带宽线路可以以循环(

4、round- robin)方式支持一条通信流,当一条线路断掉时自动切换到第二条线路。此外,即使各条 路的 metric 不同也可以使用多路径路由。例如,如果一条路径比另一条好三倍,它将以三 倍使用率运行。只有具有一定范围内的最佳路径 metric 值的路由才用作多路径路由。1 1)稳定性)稳定性IGRP 提供许多特性以增强其稳定性,包括 hold-down、split horizon 和 poison-reverse。距离向量类的算法容易产生路由循环,RIP 是距离向量算法的一种,所以它也不例外。 如果网络上有路由循环,信息就会循环传递,永远不能到达目的地。为了避免这个问题, RIP 等距离向

5、量算法实现了下面 4 个机制。A A)水平分割()水平分割(splitsplit horizonhorizon)水平分割保证路由器记住每一条路由信息的来源,并且不在收到这条信息的端口上再 次发送它。这是保证不产生路由循环的最基本措施。B B)毒性逆转()毒性逆转(poisonpoison reversereverse)当一条路径信息变为无效之后,路由器并不立即将它从路由表中删除,而是用 16,即 不可达的度量值将它广播出去。这样虽然增加了路由表的大小,但对消除路由循环很有帮助,它可以立即清除相邻路由器之间的任何环路。C C)触发更新()触发更新(triggertrigger updateupd

6、ate)当路由表发生变化时,更新报文立即广播给相邻的所有路由器,而不是等待 90 秒的更 新周期。同样,当一个路由器刚启动 RIP 时,它广播请求报文。收到此广播的相邻路由器 立即应答一个更新报文,而不必等到下一个更新周期。这样,网络拓扑的变化会最快地在 网络上传播开,减少了路由循环产生的可能性。D D)抑制计时()抑制计时(holddownholddown timertimer)一条路由信息无效之后,一段时间内这条路由都处于抑制状态,即在一定时间内不再 接收关于同一目的地址的路由更新。如果,路由器从一个网段上得知一条路径失效,然后, 立即在另一个网段上得知这个路由有效。这个有效的信息往往是不

7、正确的,抑制计时避免 了这个问题,而且,当一条链路频繁起停时,抑制计时减少了路由的浮动,增加了网络的 稳定性。Hold-down 用于阻止定期更新信息不适当地发布一条可能失效的路由信息。当一个路 由器失效时,相邻的路由器通过未收到定期的更新消息检测到该情况,这些路由器就计算 新的路由并发送路由更新信息把路由改变通知给它们相邻的路由器。这一举动激发一系列 触发的更新,这些触发的更新并不能立刻到达每一个网络设备,所以可能发生这样的情况: 一个还未收到网络失效信息的设备给一个刚被通知网络失效的设备发送定期更新信息,说 那条已断掉的路由还是好的,这样,后者就会含有(还可能发布)错误的路由信息。Hold

8、- down 告诉路由器把可能影响路由的改变保持一段时间。Hold-down 时期通常只比整个网络 更新某一路由改变所需时间多一点。2 2)计时器)计时器IGRP 维护一组计时器和含有时间间隔的变量。包括更新计时器、失效计时器、保持计 时器和清空计时器。更新计时器规定路由更新消息应该以什么频度发送,IGRP 中此值缺省 为 90 秒。失效计时器规定在没有特定路由的路由更新消息时,在声明该路由失效前路由器 应等待多久,IGRP 中此值缺省为更新周期的三倍。保持时间变量规定 hold-down 周期, IGRP 中此值缺省为更新周期加 10 秒。最后,清空计时器规定路由器清空路由表之前等待 的时间

9、,IGRP 的缺省值为路由更新周期的七倍。缺省情况下,IGRP 每 90 秒发送一次路由更新广播,在 3 个更新周期内(即 270 秒), 没有从路由中的第一个路由器接收到更新,则宣布路由不可访问。在 7 个更新周期即 630 秒后,Cisco IOS 软件从路由表中清除路由。3 3、IGRPIGRP 协议的配置协议的配置1)启动 IGRP 路由协议,在全局设置模式下,router igrp 自治域号注:自治系统号可以随意建立,并非实际意义上的自治系统,但运行 IGRP 的路由器要 想交换路由更新信息其自治系统需相号必须相同,只有同一自治域内的路由器才能交换路 由信息。2)本路由器参加动态路由

10、的子网network 子网号IGRP 只是将由 net work 指定的子网在各端口中进行传送以交换路由信息,如果不指 定子网,则路由器不会将该子网广播给其它路由器3)指定某路由器所知的 IGRP 路由信息广播给那些与其相邻接的路由器neighbor 邻接路由器的相邻端口 IP 地址IGRP 是一个广播型协议,为了使 IGRP 路由信息能在非广播型网络中传输,必须使用 该设置,以允许路由器间在非广播型网络中交换路由信息,广播型网络如以太网无须设置 此项。以上为 IGRP 的基本设置,通过该设置,路由器已能完全通过 IGRP 进行路由信息 交换其他设置。4 4、实例说明、实例说明Router1:

11、 router igrp 200 network 192.200.10.0 network 192.20.10.0 Router2: router igrp 200 network 192.200.10.0 二、二、EIGRPEIGRP 协议协议 1 1、EIGRPEIGRP 概述概述 加强型内部网关路由协议(以下简称“EIGRP”)是 Cisco 公司开发的距离矢量路由协 议,支持 IP、IPX 等多种网络层协议。由于 TCPIP 是当今网络中最常用的协议,故本文 只讨论 IP 网络环境中的 EIGRP。 EIGRP 是一个平衡混合型路由协议(Cisco 公司创造的术语) ,既有传统的距离矢

12、量协 议的特点:路由信息依靠邻居路由器通告,遵守路由水平分割和毒性逆转规则,路由自动 归纳,配置简单,又有传统的链路状态路由协议的特点:没有路由跳数的限制,当路由信 息发生变化时,采用增量更新的方式,保留对所有可能路由(网络的拓扑结构)的了解、 支持变长子网掩码、路由手动归纳。该协议同时又具有自己独特的特点:支持非等成本路 由上的负载均衡,采用差分更新算法(DUAL)在确保无路由环路的前提下,收敛迅速。 因而适用于中大型网络。 2 2、EIGRPEIGRP 的术语和概念的术语和概念 1 1)在)在 EIGRPEIGRP 中,有五种类型的数据包:中,有五种类型的数据包: HELLO:以组播的方式

13、发送,用于发现邻居路由器,并维持邻居关系。 更新(update):当路由器收到某个邻居路由器的第一个 HELLO 包时,以单点传送方 式回送一个包含它所知道的路由信息的更新包。当路由信息发生变化时,以组播的方式发 送一个只包含变化信息的更新包。注意,两个更新包的内容不一样。 查询(query):当一条链路失效,路由器重新进行路由计算但在拓扑表中没有可行的 后继路由时,路由器就以组播的方式向它的邻居发送一个查询包,以询问它们是否有一条 到目的地的可行后继路由。 答复(reply):以单点的方式回传给查询方,对查询数据包进行应答。 确认(ACK):以单点的方式传送,用来确认更新、查询、答复数据包,

14、以确保更新、 查询、答复传输的可靠性。 2)可行距离(feasible distance):到达一个目的地的最短路由的度量值。 3)后继 ( successor):后继是一个直接连接的邻居路由器,通过它具有到达目的地的最短 路由。通过后继路由器将包转发到目的地。 4)通告距离(advertise distance):相邻路由器所通告的相邻路由器自己到达某个目的地 的最短路由的度量值。 5)可行后继 (feasible successor):可行后继是一个邻居路由器,通过它可以到达目的地, 不使用这个路由器是因为通过它到达目的地的路由的度量值比其他路由器高,但它的通告 距离小于可行距离,因而被保

15、存在拓扑表中,用做备择路由。 6)可行条件 (feasible conditon) :上述四个术语,构成了可行条件,是 EIGRP 路由器更新 路由表和拓扑表的依据。可行条件可以有效地阻止路由环路,实现路由的快速收敛。 7)活跃状态 (active state):当路由器失去了到达一个目的地的路由,并且没有可行后继可 利用时,该路由进入活跃状态,是一条不可用的路由。当一条路由处于活跃状态时,路由 器向所有邻居发送查询来寻找另外一条到达该目的地的路由。 8)被动状态 (passive state):当路由器失去了一条路由的后继而有一个可行后继,或者再 找到一个后继时,该路由进入被动状态,是一条可

16、用的路由。3 3、EIGRPEIGRP 的工作原理的工作原理初始运行 EIGRP 的路由器都要经历发现邻居、了解网络、选择路由的过程,在这个过 程中同时建立三张独立的表:列有相邻路由器的邻居表、描述网络结构的拓扑表、路由表, 并在运行中网络发生变化时更新这三张表。 1 1)建立相邻关系)建立相邻关系 运行 EIGRP 的路由器自开始运行起,就不断地用组播地址从参与的各个接 口向外发送 HELLO 包。当路由器收到某个邻居路由器的第一个 HELLO 包时,以单点传 送方式回送一个更新包,在得到对方路由器对更新包的确认后,这时双方建立起邻居关系。2 2)发现网络拓扑,选择最短路由)发现网络拓扑,选择最短路由 当路由器动态地发现了一个新邻居时,也获得了来自这个新邻居所通告的路由信息, 路由器将获得的路由更新信息首先与拓扑表中所记录的信息进行比较,符合可行条件的路 由被放入拓扑表,再将拓扑表中通过后继路由器的路由加入路由表,通过可行后继路由器 的路由如果在所配置的非等成本路由负载均衡的范围内,则也加入路由表,否则,保存在 拓

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

当前位置:首页 > 中学教育 > 初中教育

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