EIGRP协议

合集下载

EIGRP协议

EIGRP协议

EIGRP协议协议名称:Enhanced Interior Gateway Routing Protocol (EIGRP) 协议协议简介:Enhanced Interior Gateway Routing Protocol (EIGRP) 是一种用于路由选择的高级内部网关路由协议。

它是由思科公司开辟的一种增强版的内部网关路由协议,用于在大型企业网络和互联网中实现高效的路由选择。

EIGRP 协议结合了距离矢量和链路状态路由协议的优点,具有快速收敛、低开消和可扩展性的特点。

协议目标:EIGRP 协议的主要目标是提供高效的路由选择和快速收敛,以优化网络性能和资源利用率。

通过使用增强的路由算法和可靠的邻居关系建立机制,EIGRP 协议可以自适应地适应网络拓扑的变化,并实现快速的路由更新和故障恢复。

协议特性:1. 增强的路由算法:EIGRP 使用可变长度子网掩码(VLSM)和无类别域间路由(CIDR)来支持更精确的路由选择,提高网络的灵便性和可扩展性。

2. 快速收敛:EIGRP 协议使用可靠的消息传递机制和快速的拓扑更新算法,实现快速的网络收敛,减少数据包的丢失和延迟。

3. 基于距离矢量的路由选择:EIGRP 使用距离矢量算法来选择最佳的路由路径,并考虑带宽、延迟、可靠性和负载等因素,以实现网络的负载均衡和优化。

4. 可靠的邻居关系建立:EIGRP 协议使用可靠的邻居关系建立机制来确保邻居之间的可靠通信,并提供可靠的路由信息交换。

5. 分层设计:EIGRP 协议采用分层设计,将网络划分为自治系统(AS)和路由域(Routing Domain),以实现更好的管理和控制。

IPv4和IPv6。

协议实现:1. EIGRP 路由器配置:在每一个参预 EIGRP 协议的路由器上配置 EIGRP 进程,并指定相应的自治系统号(AS)和路由域号(Routing Domain)。

2. 邻居关系建立:通过配置邻居路由器的IP地址和相关参数,建立可靠的邻居关系,确保邻居之间的通信和路由信息交换。

第5章-EIGRP协议

第5章-EIGRP协议



福建师范大学软件学院
3
5.1 EIGRP协议概述
EIGRP协议有如下主要特征:
运行EIGRP的路由器之间形成邻居关系,并交换路由 信息。相邻路由器之间通过发送和接收Hello包来保持联系, 维持邻居关系。
(1) 是高级距离向量路由协议,Cisco私有协议,是一种混 合型路由选择协议。 (2) 运行EIGRP的路由器存储所有与其相邻路由器的路由 表信息,以便快速适应路由变化。 (3) 如果没有合适的路由存在,EIGRP将查询其相邻的路 由器,以便发现可以替换的路由。 (4) 采用不定期更新,即只在路由器改变度量标准或拓扑 发生变化时通告部分更新信息,以此节约带宽资源。
福建师范大学软件学院
15
1 Hello

在IP网络中,EIGRP路由器使用组播地址224.0.0.10来发 送hello包。无需确认
EIGRP依靠hello包来发现、验证和再发现邻居路由器,维

持邻居状态

EIGRP发送hello包的周期,称为hello interval OSPF需要邻居有相同的hello和dead间隔,而EIGRP没有 此限制
1) 可行距离是到达目标网络最小的度量值。FD 2) 通告距离是邻居路由器通告它到达目标网络的距离。R/A D
3) 可行性条件(feasible condition):R/A D<FD
福建师范大学软件学院
11
4 EIGRP三表
邻居表:此表保存了所有邻居信息,确保直连邻居之间能够
正常通信
拓扑表:该表保存了从所有邻居路由器获得的所有路由信息,
当路由器动态地发现了一个新邻居时,也获得了来自这
个新邻居所通告的路由信息,路由器将获得的路由更新信息 首先与拓扑表中所记录的信息进行比较,符合可行条件的路 由被放入拓扑表,再将拓扑表中通过后继路由器的路由加入 路由表 (通过可行后继路由器的路由如果在所配置的非等价 路由负载均衡的范围内,则也加入路由表),否则,保存在拓 扑表中作为备份路由 如果路由器通过不同的路由协议学到了到同一目的地的 多条路由,则比较路由的管理距离,管理距离最小的路由为 最优路由

路由协议EIGRP配置

路由协议EIGRP配置

路由协议EIGRP配置EIGRP(Enhanced Interior Gateway Routing Protocol)是一种基于距离矢量算法的内部网关路由协议,主要用于在大型企业网络中实现路由器之间的动态路由。

本文将介绍EIGRP的配置过程,以帮助读者更好地理解和应用该协议。

1. EIGRP的基本概念EIGRP是一种高效可靠的路由协议,具有以下特点:- 支持VLSM(可变长度子网掩码):可以根据网络需求分配不同的子网掩码。

- 支持CIDR(无类别域间路由):能够将多个连续的IP地址作为一个整体进行路由计算。

- 支持自动汇总:能够将多个子网自动合并为一个超网,减小路由表的规模。

- 支持无环路:使用DUAL(Diffusing Update Algorithm)算法,有效解决了路由循环的问题。

2. EIGRP的配置步骤在配置EIGRP之前,需要了解以下参数:- 自治系统号(AS number):EIGRP所在的自治系统号,范围为1~65535。

- 路由器ID:用于区分不同的路由器,可以是IP地址的一部分,也可以手动指定。

下面是EIGRP的配置步骤:步骤1:进入路由器配置模式```Router# configure terminal```步骤2:配置EIGRP进程和AS号```Router(config)# router eigrp <AS号>```步骤3:添加网络```Router(config-router)# network <网络地址>```此命令将指定哪些接口将被EIGRP协议使用。

可以指定单个IP地址、子网地址或主机地址。

步骤4:配置路由器ID(可选)```Router(config-router)# eigrp router-id <路由器ID>```使用此命令可以手动指定路由器ID,如果不手动指定,将使用默认的路由器ID。

步骤5:配置其他可选参数(可选)根据需要,可以配置其他参数,如带宽、延迟、可靠性等。

EIGRP协议

EIGRP协议

EIGRP协议协议名称:Enhanced Interior Gateway Routing Protocol (EIGRP) 协议协议概述:Enhanced Interior Gateway Routing Protocol (EIGRP) 是一种用于在计算机网络中实现路由选择的协议。

它是一种距离矢量路由协议,使用了可靠的传输协议来确保路由信息的可靠传输。

EIGRP协议是Cisco Systems开发的专有协议,用于在企业网络中实现高效的内部路由。

协议目的:EIGRP协议的目的是提供一个快速、可靠和高效的内部路由协议,以满足企业网络中复杂的路由需求。

它具有快速收敛、低带宽消耗和低延迟等特点,能够适应不断变化的网络拓扑,并提供可靠的路径选择和负载均衡功能。

协议特性:1. 路由信息的自动学习和更新:EIGRP协议能够自动学习网络中的路由信息,并根据网络拓扑的变化及时更新路由表。

它使用可靠的传输协议来确保路由信息的可靠传输。

2. 基于距离矢量的路由选择算法:EIGRP协议使用距离矢量算法来选择最佳的路径。

它考虑了多个因素,如带宽、延迟、可靠性和负载等,以确保选择最优路径。

3. 快速收敛:EIGRP协议具有快速的收敛能力,能够迅速适应网络拓扑的变化,并更新路由表,以确保数据的快速传输。

4. 负载均衡:EIGRP协议支持负载均衡,可以将流量平衡地分配到多个路径上,以提高网络的利用率和性能。

5. 可扩展性:EIGRP协议支持网络的可扩展性,能够适应不断增长的网络规模,并保持良好的性能。

6. 安全性:EIGRP协议提供了一些安全机制,如认证和加密等,以保护路由信息的安全性和完整性。

协议部署:1. EIGRP协议的部署需要在网络中的每个路由器上进行配置。

配置包括启用EIGRP协议、指定网络地址、配置邻居关系等。

2. 配置EIGRP协议时,需要指定路由器的自治系统号(AS号)。

每个自治系统应具有唯一的AS号,以避免路由冲突。

eigrp协议

eigrp协议

eigrp协议EIGRP(Enhanced Interior Gateway Routing Protocol)是一种用于在企业网络中进行路由选择的动态路由协议。

它是Cisco自主研发的一种高级广域网(WAN)路由协议,用于在企业网络中传播路由信息、动态选择优化路径和自动适应网络拓扑的变化。

EIGRP协议采用了一种名为DUAL(Diffusing Update Algorithm)的算法来计算最优路径,并能够按需进行路由表更新。

这使得EIGRP具有快速收敛的特点,可以快速适应网络拓扑的变化和路由器的故障。

EIGRP的工作原理是通过交换HELLO消息在网络中发现邻居路由器,并通过交换更新消息来传播路由信息。

邻居路由器之间会建立邻居关系,并共享各自的路由信息。

当网络拓扑发生变化时,EIGRP会重新计算最优路径,并向邻居路由器发送更新消息,以通知它们当前的路由信息。

EIGRP使用了可变长度子网掩码(VLSM)和无分类路由(CIDR)的概念,可以更有效地利用IP地址空间。

它还支持等量多路访问(Equal Cost Multi-Path)功能,即允许在等价路径上进行负载均衡和冗余。

EIGRP的配置相对简单,需要在路由器上启用EIGRP进程,并指定其运行的AS号(Autonomous System Number)。

然后通过配置网络命令,将需要参与EIGRP路由选择的网络添加到EIGRP的路由表中。

EIGRP还支持一种称为分层的路由汇总的功能,可以将较长的网络前缀转换为较短的前缀,以减少路由表的规模。

这样可以有效地提高路由器的性能和网络的可扩展性。

EIGRP可以与其他路由协议如OSPF(Open Shortest Path First)和BGP(Border Gateway Protocol)进行互操作,使得不同的路由协议可以在同一网络中同时存在。

这样可以方便地实现网络的部署和扩展。

总而言之,EIGRP是一种高效可靠的动态路由协议,广泛应用于企业网络中。

EIGRP协议

EIGRP协议

EIGRP协议协议名称:Enhanced Interior Gateway Routing Protocol (EIGRP) 协议一、介绍Enhanced Interior Gateway Routing Protocol (EIGRP) 是一种用于 IP 网络中的高级内部网关路由协议。

它是由思科系统开发的一种增强版的内部网关路由协议,用于在大型企业网络中实现高效的路由选择和快速收敛。

EIGRP 具有快速收敛、低带宽消耗和高可靠性等优点,被广泛应用于企业网络中。

二、协议目标EIGRP 协议的主要目标是提供以下功能:1. 路由选择:EIGRP 使用可靠的距离矢量算法来选择最佳的路由路径,并为数据包提供快速的转发。

2. 路由收敛:EIGRP 使用快速收敛算法来确保在网络拓扑变化时快速收敛,减少数据包丢失和网络不稳定性。

3. 路由可靠性:EIGRP 使用可靠的邻居关系和可靠的数据包传输机制来确保路由信息的准确性和可靠性。

4. 带宽消耗:EIGRP 使用带宽消耗较低的算法,以减少网络带宽的占用。

三、协议特性EIGRP 协议具有以下特性:1. 路由表:EIGRP 维护一个路由表,其中包含了网络的目的地和最佳路径信息。

2. 自动发现:EIGRP 能够自动发现和建立邻居关系,减少手动配置的工作量。

3. 分层设计:EIGRP 使用分层设计,将网络拓扑分为多个自治系统(AS),提高了网络的可扩展性。

4. 路由更新:EIGRP 使用可靠的路由更新机制,通过周期性的路由更新消息来传递路由信息。

5. 路由度量:EIGRP 使用可调整的路由度量值来选择最佳路径,包括带宽、延迟、可靠性和负载等因素。

6. 快速收敛:EIGRP 使用快速收敛算法,能够在网络拓扑变化时快速收敛,减少数据包丢失和网络震荡。

7. 路由策略:EIGRP 支持路由策略的配置,可以根据需求进行路由策略的调整和优化。

四、协议操作EIGRP 协议的操作包括以下步骤:1. 邻居关系建立:EIGRP 路由器通过发送 Hello 消息来发现和建立邻居关系。

EIGRP协议介绍

EIGRP协议介绍
名词:FD:FeasibleDistance可行距离
AD:AdvertisedDistance(RD:ReportDistance)通告距离Successor:后继站
FS:FeasibleSuccessor可行后继站
FC:FeasibleCondition可行性条件
4.Protocol-dependentmodules(PDMS)协议相关模块
R1(config-router)#network0.0.0.0,包含的第一层概念就是将本地路由器的所有接口都宣告进EIGRP进程,第二层概念是当该路由本地拥有一条0.0.0.0/0并且只关联出站接口的静态路由时,该命令也会将该缺省路由以EIGRP更新的形式通告。所以network0.0.0.0不可以随
实验 1:路径度量值计算
三台路由器都摹拟一个环回网段
Show interfaces0/0:可以看到接口带宽和延迟(延迟除以 10)
不查看路由表的情况下, 手工计算每台路由器去往每一个网段的度量值。验证EIGRP 计算路由的Metric 使用的带宽如何提取
实验 2:
通过修改带宽和延迟来实现 R1 到 R3 的负载均衡。
Showipeigrpneighbrosdetail查看EIGRP邻居表详细信息
一台路由器只要运行了 EIGRP,这台路由器需要有一个域内惟一的标识,称为 RID (Router ID) ,优先手工指定,然后是环回口地址,最后是物理接口的最大地址。
EIGRP想要建邻居,需要保证 EIGRP 的 RID 不相同
EIGRP
EIGRP有5种报文,当今只用到4种
Hello:Establishneighborrelationships默认以组播发送。通过修改可以使单播发送。

EIGRP协议理论详解

EIGRP协议理论详解

EIGRP协议理论详解EIGRP(Enhanced Interior Gateway Routing Protocol)是一种用于在广域网(Wide Area Network,WAN)和局域网(Local Area Network,LAN)中实现路由选择的协议。

EIGRP是一种增强版本的IGRP(Interior Gateway Routing Protocol)协议,被Cisco Systems开发和推广。

EIGRP是基于距离向量路由协议的一种高级路由协议,它能够提供快速收敛、带宽优化和容错机制等功能。

下面将详细介绍EIGRP协议的工作原理和特性。

首先,EIGRP通过发送Hello报文来实现邻居发现。

当两个EIGRP路由器建立邻居关系时,它们会交换路由信息。

邻居信息包括邻居的IP地址、ASN(Autonomous System Number,自治系统号码)等。

在邻居发现完成后,EIGRP路由器会交换拓扑表。

拓扑表中包含了网络拓扑信息,即路由器所知道的全部可达路由。

EIGRP路由器会将自己的拓扑表发送给所有邻居,并接收并更新自己的拓扑表。

接下来,EIGRP路由器会根据接收到的各个邻居的拓扑表信息计算最短路径。

EIGRP使用了DUAL(Diffusing Update Algorithm)算法来计算最短路径,并选取最佳的路由。

DUAL算法综合考虑了带宽、延迟、可靠性和吞吐量等参数,选择最优路径。

最后,EIGRP路由器会将计算得到的最短路径信息发布出去,供其他路由器使用。

EIGRP利用更新报文(Update)将路由信息广播给所有相邻的路由器,以更新它们的路由表。

如果一些路由器的路径发生了变化,它会发出通知报文(Query)来询问其他路由器是否可达一些目的地。

除了基本的路由选择功能外,EIGRP还具有一些特性。

首先,EIGRP 可以在不同的网络之间进行路由聚合,将多个网络看作一个整体,以提高路由器的性能和可伸缩性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

<EIGRP(Enhanced Interior Gateway Routing Protocol )>增强的内部网关路由协议
EIGRP的特点:
·EIGRP是Cisco私有的路由协议,采用DUAL(扩散更新算法)。

·EIGRP属于IGP,是Hybrid协议,基于IP Pro 88。

·组播、单播更新,组播地址支持等价/不等价的负载均衡。

·支持VLSM,手工汇总。

·支持多种网络协议(IP/IPX)。

EIGRP为各种协议都维护的3张表:
1)Neighbor Table:
保存直连的邻居的IP地址,确保直接邻居之间能够双向通信。

2)Topology Table:
拓扑表中存放着前往目标地址的所有路由。

3)Routing Table:
从拓扑表中选择到达目标地址的最佳路由放入路由表。

DUAL算法:
扩散更新算法,也叫弥散更新算法
AD(通告距离)-------------邻居通告的到达目的的Metric
FD(可行距离)-------------本路由器到达目的的Metric
successor路由 -------------具有最优Metric值的路由
Feasible successor路由-----符合条件的次优路由
次优路由成为Feasible Successor的条件:也叫可行性条件FD of Best Route > AD of Second best Route
(Successor)
为什么AD<FD MA)
Query:当找不到Feasible Successor时,发送查询报文(Unicast)Reply:回应查询报文。

(Unicast)
ACK:用来确认Update/Query/Reply (Unicast)
Reliable packets :Update/Query/Reply
Unreliable packets :Hello/ACK
·Hello Address = Timer
5S:≥T1 ()也有一个随机时间差防止更新同步
60S:<T1
·Hold Timer = 3 * Hello Timer
·形成邻居关系的必要条件
1、双方K Value一致。

2、AS Num一致。

3、authentication必须一致。

·即使双方的Hello Timer & Hold Timer不一致,也可形成邻居关系。

·SRTT(Smooth Round-Trip Time)平均往返时间:
从发送3种可靠包,到对方回应ACK的时间。

(ms)
·RTO(Retransmission TimeOut):
重传超时的定时器。

·Queue count 队列数还在排队等待发送的报文数
16次重传机制:
在EGIRP中,如果一台路由器向邻居发送了一个可靠的报文,是需要邻居回应一个ACK报文的,如果邻居没有回ACK,则会向邻居重传16次,如果邻居还没有回应,就会重置邻居关系。

EIGRP的Metric值计算:
EIGRP的metric值的计算,最多可以用到五个参数,实际上通常只用到两个。

公式:
EIGRP Metric = 256*(107/BW+DLY/10)
小数情况,不四舍五入,直接取整
注意:
1、带宽取路由传递路径上的最小带宽值
2、延迟是取路由来的方向的入接口的延迟总和
几种常用接口的带宽和延迟:
Interface BW(kbps)DLY(μsec)Ethernet 10000 1000
FAST 100000 100
G0 00 10
Serial 1544 20000
Loopback 8000000 5000
在完整的计算公式中,每一个参数还要乘上自已的权值:
K1=带宽bandwidth(源和目的之间的最小带宽)1
K2=负载loading(源和目的之间的最大负载)0
K3=延迟delay(源和目的之间的延迟总和)1
K4=可靠性reliability(源和目的之间的最低可靠性)0
K5=MTU(源和目的之间的最小MTU)0
<EIGRP>基本配置
R2(config)#router eigrp 90
R2(config-router)#network
·导致SIA的常见原因:
1)查询范围太大
2)路由器太忙无法回答查询。

3)路由器之间的链路质量低劣,导致查询包丢失。

4)某些单向链路失效。

router eigrp 90
timers active-time [1-65535|disable]
(SIA计时器,默认是3分钟,超过3分钟就重置邻居关系,避免卡在活动状态)
<被动接口>
·EIGRP中也可以将一个接口设置为被动接口
·被动接口将不收也不发。

所以根本无法和对端路由器建立邻居关系。

router eigrp 90
passive-interface s1/0
<水平分割>
EIGRP中默认也是开启水平分割的
int s1/0
no ip split-horizon eigrp 90 //在接口上使用这条命令可以关闭水平分割
<EIGRP最大hop数>
在EIGRP路由器上可以设定可用路由的最大跳数。

如果一台路由器收到的路由传递的跳数已超过了自已设定的最大跳数,这条路
由将不用也不传。

默认情况下是100,最大可修改为255
router eigrp 90
metric maximum-hops 255
show ip protocol 本命令可查看
<EIGRP区域生成默认路由>
1)Redistribute Static:
ip route serial 0
router eigrp 90
redistribute static (默认是按静态路由出接口类型计算Metric)2)Network :
ip route serial 0(写下一跳不行,必须写接口)
router eigrp 90
network )ip default-network:
全局模式下:
ip default-network
//这样就可以把这条路由下发给其它的路由器当做默认路由了
使用本命令要满足以下条件:
1、接口IP地址必须是主类,不能是子网
2、接口必须宣告进EIGRP
3、使用命令下发时也必须写上这个接口的主类网络号
注意:EIGRP中也有default-information 命令,不过这条命令不是用来下发默认路由的,是用来决定本路由器是否要收默认路由,或者是否要传默认路由。

而且只对ip default-network命令下发的默认路由起作用。

相关文档
最新文档