EIGRP加强型网关路由协议.doc

上传人:博****1 文档编号:556048590 上传时间:2022-12-17 格式:DOC 页数:11 大小:368KB
返回 下载 相关 举报
EIGRP加强型网关路由协议.doc_第1页
第1页 / 共11页
EIGRP加强型网关路由协议.doc_第2页
第2页 / 共11页
EIGRP加强型网关路由协议.doc_第3页
第3页 / 共11页
EIGRP加强型网关路由协议.doc_第4页
第4页 / 共11页
EIGRP加强型网关路由协议.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《EIGRP加强型网关路由协议.doc》由会员分享,可在线阅读,更多相关《EIGRP加强型网关路由协议.doc(11页珍藏版)》请在金锄头文库上搜索。

1、EIGRP加强型内部网关路由协议介绍传统路由协议易于造成循环,这是因为它们将路由信息充斥于整个网络,这也是例如水平分割、毒性逆转和Hold Down计时器技术得以使用的原因。同时,传统路由协议的每个路由器必须在送出路径前重算算法,这就减慢了会聚。加强型内部网关路由协议(EIGRP)的设计给予路由协议充分的灵活性的同时加快了会聚,例如优先开放最短路径(OSPF)。另外,EIGRP也具备Protocol-Dependent组件,能够处理Apple Talk, IPX及IP。这样的优点是只有一个路由选择进程在运行,而不是每个协议上运行一个进程。EIGRP提供无循环运行,并几乎同时同步所有路由。EIG

2、RP与其他路由协议之间的重新分配基本是自动的。例如,如果IGRP和EIGRP路由使用相同的AS号码,那个路径会在默认情况进行重新分配。EIGRP扩散更新算法(DUAL),使用这种算法路由器可以共享路径值,因此称之“扩散”,然而其他路由协议使用另一种Bellman-Ford算法来计算路径。一个路由器仅仅将路由更新值作为距离向量送给直接连接的路径,而不是网络中的每个路径。同样,如果某个特定路径的拓补结构发生变化,路由器只会发送更新给它。此外,这个更新只会送至相关的相邻路由器,而不是所有路由器。这使得EIGRP成为一个具备高效带宽的路由协议。其他路由协议具有常规路由更新,即包括所有默认路径信息。EI

3、GRP使用可靠传输协议(RTP)处理数据包的发送,它使用组播地址224.0.0.10进行可靠组播以保证传送有序。EIGRP使用IP协议号88。不同于IGRP, 在IP环境中EIGRP试一个无类别路由协议,因为更新携带子网掩码信息。尽管EIGRP自动概括网络边界,但是它能够经过配置概括任何比特边界。EIGRP也能用来计算路由总和,例如当需要概括主要网络时。EIGRP使用邻居表(Neighbor Table)列出相邻路由器。拓补表列出所有至目的地的已知路径,同时路由表包含了至目的地的最佳路径,称之后继路由器(Successor)。可行后继路由器(Feasible Successor)为保留在拓补表

4、中的目的地提供后备路径。MD5认证可以用来授权EIGRP数据包。尺度(Metrics)思科的EIGRP仅仅在尺度上类似IGRP:延迟、带宽、可靠性和负载。需要注意的是:最大传输信元(MTU)并不是用来计算尺度,它在路径中被追踪以得到最小的MTU。在IGRP中,最后三位的K值默认为0。除了在军事上使用“可靠性”外,大多数配置只使用“延迟”和“带宽”的这两个尺度,并优先考虑“带宽”。EIGRP的尺度(metric)计算方式是:将IGRP的尺度(metric)乘以256。因此,计算尺度(metric)的公式是:EIGRP Metric=256*(K1*带宽 + K2*带宽/(256-负载) + K3

5、*延迟*K5/(可靠性 + K4)默认权值为:K1 - 1K2 - 0K3 - 1K4 - 0K5 0因此,计算EIGRP metric的默认公式为256*(带宽+延迟)。当K5=0时,式K5/(可靠性 + K4)可以忽略。你可以根据需要变换权重。但是,在IGRP中,所有路由器的权重必须相等。拿IGRP距离来说,某个链路中指向特定目的地的带宽为128k,延迟为84000微妙,使用简化公式EIGRP metric = 256*(带宽 + 延迟),代入数据256*(107/128 + 84000/10),可以得到值=256*86525 = 22150400。EIGRP数据包格式Version(版本

6、) - 只有一个版本号Opcode(操作码) - 用于指定EIGRP数据包类型:l 1 更新l 3 查询l 4 应答l 5 呼叫l 6 - IPX SAPChecksum(检验和) - 用来计算IP数据报中整个EIGRP所占比重Flags(标记) - LSB(最低有效位) (0x00000001)是一个预设比特,意味着它是新环境下数据包中的第一个路径。第二个比特 (0x00000002)是有条件接收比特,适用于思科可靠组播算法。Sequence(序列号) - RTP使用32比特序列号ACK(确认) -最后从邻居获得的32比特序列。一个无零的呼叫数据包就是确认。AS(自治系统)号码 -域的自治系

7、统号码型/长度/值(TLV) -所有TLV值都由16比特型域和16比特长度域开始,随后是不同类型决定的不同数值域。o 通用TLVs0x0001 通用EIGRP参数(适用于任何协议下的EIGRP数据包)0x0003 序列 (思科可靠组播使用)0x0004 EIGRP软件版本,原始版本为0,现有版本为1(思科可靠组播使用)0x0005 下一组播序列 (思科可靠组播使用)o IP TLVs0x0102 IP内部路径0x0103 - IP 外部路径o AppleTalk TLVs0x0202 AppleTalk内部路径0x0203 AppleTalk外部路径0x0204 AppleTalk电缆安装o

8、IPX TLVs0x0302 - IPX 内部路径0x0303 - IPX 外部路径上图解释了通用TLV(包含K值)及IP TLV(包含诸如五个尺度值的细节)。最关键的是IP TLV,下面将细化地介绍。Type(类型) 0x0102 IP 内部路径 TLVType(型) 0x0102Length(长度) - TLV长度Next Hop(下一跳) - 当前路径的下一个路径跳Delay(延迟) - 延迟时间的和Bandwidth(带宽) - 256 * IGRP带宽MTU -至某个特定目的网络的路径中的最小MTUHop Count(跳计数) -在0x00(直接连入网络)与)0xFF间的数Relia

9、bility(可靠性) - 0xFF is reliable.在0x01至0XFF间的数,用以表示路径中的总差错率Load(负载) - 0x01至0xFF间的某个数,表示路径中的总负载,其中0xFF表示满载Reserved(预约) - 0x0000及未使用Prefix Length(前缀长度) - 用以表示掩码的比特数Destination(目的) - 目的网络Type(类型) 0x0103 IP外部路径TLVType(型) 0x0103Length(长度) - TLV长度Next Hop(下一跳) -下一个路径的跳产生自治系统 路径出处的AS号码Tag(标签) -与路径图一同使用,追踪路径E

10、xternal Protocol Metric(外部协议尺度) - 外部路由选择协议使用的尺度值,如:IGRP, OSPF, RIPReserved(预约) - 0x0000及未使用外部协议ID -识别表示这个特定路径的外部协议o 0x01 - IGRPo 0x02 - EIGRP (一个不同的AS)o 0x03 - 静态路由o 0x04 - RIPo 0x05 - 呼叫o 0x06 - OSPFo 0x07 - IS-IS o 0x08 - EGP o 0x09 - BGPo 0x0A - IDRPo 0x0B - 直接连接Flags(标记) - 0x01 表示外部路由0x02表示可能是默认

11、路由Delay(延迟) - 延迟时间的和Bandwidth(带宽) - 256 * IGRP带宽MTU -至某个特定目的网络的路径中的最小MTU Hop Count(跳计数) -在0x00(直接连入网络)与)0xFF间的数 Reliability(可靠性) - 0xFF is reliable.在0x01至0XFF间的数,用以表示路径中的总差错率Load(负载) - 0x01至0xFF间的某个数,表示路径中的总负载,其中0xFF表示满载Reserved(预约) - 0x0000及未使用Prefix Length(前缀长度) - 用以表示掩码的比特数Destination(目的) - 目的网络邻

12、居搜索及邻接通过周期性使用呼叫数据包可以进行邻居搜索。在局域网和使用组播呼叫的广域网上,呼叫间隔为5秒,在使用单播呼叫的慢速广域网上为60秒(除点到点子接口外)。组播呼叫数据包送至组播地址224.0.0.10,因为不需要将单播数据包送至每个邻节点。这些邻居关系仅出现在初级速率接口地址,而不通过二级地址。EIGRP使用可靠传输协议来有保证地、有序地向所有混合单播和组播数据包的邻节点传送数据包。在多路访问网络中,呼叫通常以组播形式发送,而不需要确认,例如:不可靠组播。相反,更新则需要确认。呼叫是仅有的常规交流。一旦搜索到邻节点,路由器就试图与之建立一个邻接,同时发送路由选择更新。路由选择更新并非常

13、规发送,因此会最小化带宽使用,当路径发生变化时,更新被发送,并仅发送至需要它的路由器。如果一个路由器需要更新,则更新为单播形式,但如果多个路由器需要更新(如由于拓补的改变),更新为组播。呼叫数据包包含一个保留时间(Hold Time),它是呼叫间隔的三倍。保留时间是接收路由器在宣布邻节点无法达到前的等待时间。对于大多数网络,保留时间为3 x 5 = 15秒,这比传统路由选择协议中的保留时间要短得多(如RIP保留时间为180秒)。邻居表包含以下信息:H 是邻居被搜索到的顺序邻居的IP地址接收呼叫的接口以秒为单位的保留时间Smooth Round Trip Time (SRTT) -以毫秒为单位的

14、平均时间,即数据包传送至邻居的时间和接收确认的时间平均值Retransmission Timeout (RTO) -当组播发送失败,将发送单播至特定路由器,RTO是路由等待单播发送的时间,以毫秒为单位Queue -表示插队数据包的个数最后收到的EIGRP数据包的序列号码SRTT一般表示特定邻居的链路速度。RTO默认为200毫秒,但当某个邻居没有成功应答查询时就会增大。可以通过清除一个邻居并查看另一个邻居的RTO增长来测试。随着更新发送完成,RTO开始见效,只有当网络发生改变时才会发生这种情况,这是因为只有发生改变时EIGRP才会发送更新。EIGRP使用水平分割和毒性逆转来确保路由得知某个特定的接口信息没有被重发,或者即使已经重发,也是无效的。如果一个路由器的接口拥有一个在局域网配置的二级地址,则在这个局域网内的其他路由器不会从此路由器得知子网,这就是水平分割的作用(默认)。EIGRP拓补表及弥散更新算法一旦邻居关系被建立,即邻接成功,路由器就会交换路由选择更新信息,每个路由器会建立自己的拓补表。更新包括了发送方所知道的所有路由器。对于每一条路径,接收路由器都会为之计算

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

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