0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

EIGRP的特性及包类型

网络技术干货圈 来源:网络技术干货圈 作者:网络技术干货圈 2022-10-31 16:45 次阅读

EIGRP(高级距离矢量路由协议),根据参数计算metric值,依靠metric值选取最优路径以及此有路径。

实验拓扑:

e9278d6e-57e3-11ed-a3b6-dac502259ad0.png

EIGRP特性

收敛时间短,一般小于10S

100%无环路

增量路由更新

支持默认4条(最多6条)等开销或不等开销路径做负载均衡

网络设计灵活(汇总可以做在任意路由器的任意端口上)

使用组播实现路由更新(组播地址:224.0.0.10)

EIGRP属于“无类路由协议”

配置简单方便

邻居关系

EIGRP使用hello包发现邻居,然后互相发送完整的拓扑表,最后根据从对方收到的完整的拓扑表来生成路由表

邻居关系建立条件

AS号一致

K值一致

认证通过

邻居关系复位条件

hold time超时

可靠包的重传次数超过16

开销(metric):度量值的计算

EIGRP可以使用的5个参数计算metric,默认K1和K3参与计算,K1~K5分别为:

K1 带宽 K2 负载 K3 延迟 K4 可靠性 K5 MTU

默认情况下metric的计算公式:metric=256(10^7/BW+delay(路由方向出口的综合)/10)

PS:offset-list(偏移列表)可以用于改变metric值。

EIGRP的包类型

HELLO包:用于建立和维护邻居关系,默认5S发送一次,组播地址:224.0.0.10,若在保持时间内没有收到hello包则重置邻居关系,保持时间=hello发送间隔*3

UPDATE包:用于发送路由更新

QUERY包:用于向邻居发送路由查询消息

REPLY包:用于回应QUERY消息

AKC包:用于包的确认

DUAL算法

后继者(successor:到达目的网络的最好路由

可行性后继者(feasible successor):到达目的网络的次好路由

可行性距离(FD):本台路由器到达目的网络路由的度量

通告距离(AD:邻居路由器到达目的网络路由的度量

feasible successor成立的条件:feasible successor AD < successor FD 如果最好路由不可用,且次好路由不存在,路由器将向邻居发送query包,在query包发出之后,所有邻居的应答包回来之前,路由器吧该路由置为active状态,只有所有应答包回来之后,路由器才选举到达目的网络的最好路由,Passive则是一个稳定的状态。PS:默认3分钟查不到路由,标记无效,如果active-timer设置为disabled若没有找到路由,会一直处于active状态。

EIGRP手动汇总

试验:在R1的s0/0和s0/1汇总lo10、lo11、lo13三个接口,汇总成一条199.1.0.0/22。

在s0/0和s0/1分别配置下面的命令:

ipsummary-addresseigrp100199.1.0.0255.255.252.0

在R2和R3分别show路由表:

R2#showiproute
Codes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
i-IS-IS,su-IS-ISsummary,L1-IS-ISlevel-1,L2-IS-ISlevel-2
ia-IS-ISinterarea,*-candidatedefault,U-per-userstaticroute
o-ODR,P-periodicdownloadedstaticroute

Gatewayoflastresortisnotset

10.0.0.0/30issubnetted,3subnets
D10.1.13.0[90/2681856]via10.1.23.1,0048,Serial0/0
[90/2681856]via10.1.12.1,0048,Serial0/1
C10.1.12.0isdirectlyconnected,Serial0/1
C10.1.23.0isdirectlyconnected,Serial0/0
D199.1.0.0/22[90/2297856]via10.1.12.1,0045,Serial0/1
R3#showiproute
Codes:C-connected,S-static,I-IGRP,R-RIP,M-mobile,B-BGP
D-EIGRP,EX-EIGRPexternal,O-OSPF,IA-OSPFinterarea
N1-OSPFNSSAexternaltype1,N2-OSPFNSSAexternaltype2
E1-OSPFexternaltype1,E2-OSPFexternaltype2,E-EGP
i-IS-IS,su-IS-ISsummary,L1-IS-ISlevel-1,L2-IS-ISlevel-2
ia-IS-ISinterarea,*-candidatedefault,U-per-userstaticroute
o-ODR,P-periodicdownloadedstaticroute

Gatewayoflastresortisnotset

10.0.0.0/30issubnetted,3subnets
C10.1.13.0isdirectlyconnected,Serial0/0
D10.1.12.0[90/2681856]via10.1.23.2,0010,Serial0/1
[90/2681856]via10.1.13.1,0010,Serial0/0
C10.1.23.0isdirectlyconnected,Serial0/1
D199.1.0.0/22[90/2297856]via10.1.13.1,0010,Serial0/0

可以看到R2和R3已经收到了一条199.1.0.0/22的汇总路由,PS:EIGRP的汇总通告的内部管理距离是5。

EIGRP不等价负载均衡

默认variance值为1,也就是等待负载均衡,最大可以配置为128,在EIGRP下配置,

负载均衡成立公式:successor FD * variance > feasible successor FD

试验:原本R1到10.1.23.0有条等价的负载均衡,我手动把s0/0接口的延迟改小,所以R2成为了successor,然后我把variance改成了5,下面show一下去10.1.23.0的路由。

R1#showiproute10.1.23.1
Routingentryfor10.1.23.0/30
Knownvia"eigrp100",distance90,metric2425856,typeinternal
Redistributingviaeigrp100
Lastupdatefrom10.1.12.2onSerial0/0,0030ago
RoutingDescriptorBlocks:
*10.1.12.2,from10.1.12.2,0030ago,viaSerial0/0
Routemetricis2425856,trafficsharecountis240
Totaldelayis30000microseconds,minimumbandwidthis1544Kbit
Reliability255/255,minimumMTU1500bytes
Loading1/255,Hops1
10.1.13.2,from10.1.13.2,0030ago,viaSerial0/1
Routemetricis2681856,trafficsharecountis217
Totaldelayis40000microseconds,minimumbandwidthis1544Kbit
Reliability255/255,minimumMTU1500bytes
Loading1/255,Hops1
count表示457个包,从s0/0发240个,从s0/1发217个。

限制QUERY包范围

1.汇总

2.路由器设置为sutb(末节)(不会向sutb路由器发送QUERY包),命令如下:

eigrpsutb

EIGRP验证

EGRIP验证仅支持MD5加密,试验:R1 s0/1口与R3 s0/0配置验证,过程如下:

R1(config)#keychainR1
R1(config-keychain)#key1
R1(config-keychain-key)#key-stringcisco
R1(config-if)#ipauthenticationmodeeigrp100md5
R1(config-if)#ipauthenticationkey-chaineigrp100R1 from wljsghq
R3(config)#keychainR3
R3(config-keychain)#key1
R3(config-keychain-key)#key-stringcisco
R3(config-keychain-key)#ints0/0
R3(config-if)#ipauthenticationmodeeigrp100md5
R3(config-if)#ipauthenticationkey-chaineigrp100R3

其他

EIGRP的passive接口不发也不收

offset-list偏移列表 它的作用是在网络中人为地增大到某个网络的度量值以此来改变选路

EIGRP默认占用带宽的50%

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 拓扑
    +关注

    关注

    4

    文章

    321

    浏览量

    29378
  • 路由器
    +关注

    关注

    22

    文章

    3505

    浏览量

    111345
  • EIGRP
    +关注

    关注

    0

    文章

    13

    浏览量

    9058

原文标题:EIGRP的理论和实验,收藏!

文章出处:【微信号:网络技术干货圈,微信公众号:网络技术干货圈】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    EIGRP托管服务功能介绍与校园网络工程方案

    EIGRP托管服务功能介绍与校园网络工程方案很全面的资料 [hide]EIGRP托管服务功能介绍与校园网络工程方案.rar[/hide]
    发表于 12-12 15:03

    总线具有哪些特性?有哪些类型

    总线具有哪些特性?有哪些类型
    发表于 12-23 06:42

    请问如何判断BLE类型

      // tmos_set_event( taskID , SBP_RF_PERIODIC_EVT );  }  }  使用PHY接收数据时,要指定接收的数据类型,0xff为任意,那么接收到的数据
    发表于 08-01 07:48

    EIGRP路由器基础实验

    实验目的: 1、掌握EIGRP 的基本配置
    发表于 09-24 15:45 19次下载

    软开关的基本特性类型

    软开关的基本特性类型 基本特性   实现零电压开通的谐振变换器在实际主开关零电压开通的情况下也能实现软关断。实
    发表于 03-03 15:37 2711次阅读
    软开关的基本<b class='flag-5'>特性</b>和<b class='flag-5'>类型</b>

    EIGRP和OSPF协议课件下载

    EIGRP基础理论 Basic Theory of EIGRP (Enhanced Interior Gateway Routing Protocol) 2. OSPF基础理论 Basic Theory of OSPF (Open Shortest Path First
    发表于 04-14 15:01 0次下载
    <b class='flag-5'>EIGRP</b>和OSPF协议课件下载

    EIGRP协议及配置课件

    一.实验目的 1 理解EIGRP协议的主要特征 2 理解EIGRP协议的工作原理 3 熟练掌握EIGRP协议的配置方法和调试方法 二.实验要求 要求每位学生单独配置自己的路由器,完成EIGRP
    发表于 04-14 15:03 0次下载
    <b class='flag-5'>EIGRP</b>协议及配置课件

    一文看懂EIGRP路由协议配置

    因为帧中继默认为NBMA 模式,也就是非广播的多路访问模式,它会阻止广播数据和组播数据,我们在接口配置过程中,帧中继的DLCI 号和IP 映射时也没有配置broadcast 参数,而EIGRP 路由
    发表于 10-13 17:39 1644次阅读
    一文看懂<b class='flag-5'>EIGRP</b>路由协议配置

    eigrp和ospf的区别

    EIGRP即 增强内部网关路由协议。也翻译为 加强型内部网关路由协议。EIGRP是Cisco公司的私有协议。OSPF是一个内部网关协议,用于在单一自治系统内决策路由。是对链路状态路由协议的一种实现,隶属内部网关协议
    的头像 发表于 02-10 11:09 8523次阅读
    <b class='flag-5'>eigrp</b>和ospf的区别

    eigrp的基本配置及配置命令

    EIGRP: 即 增强内部网关路由协议。也翻译为 加强型内部网关路由协议。 EIGRP是Cisco公司的私有协议。 EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco专用协议,采用弥散修正算法来实现快速收敛,
    的头像 发表于 02-10 11:57 1.6w次阅读
    <b class='flag-5'>eigrp</b>的基本配置及配置命令

    eigrp配置实例

    EIGRP采用DUAL来实现快速收敛。运行EIGRP的路由器存储了邻居的路由表,因此能够快速适应网络中的变化。如果本地路由表中没用合适的路由且拓扑表中没用合适的备用路由,EIGRP将查询邻居以发现替代路由。
    的头像 发表于 02-11 09:00 6124次阅读
    <b class='flag-5'>eigrp</b>配置实例

    eigrp协议详解

    EIGRP前身是IGRP协议,由于IGRP协议存在诸多缺点,因此Cisco对其进行了“增强(Enhance)”,注意,EIGRP是Cisco私有的协议,即只能在Cisco的路由器上运行,诸如华为等厂商的路由器可能不支持该协议。
    的头像 发表于 02-11 09:22 8083次阅读
    <b class='flag-5'>eigrp</b>协议详解

    eigrp度量值修改

    EIGRP使用度量值来确定到目的地的最佳路径。对于每一个子网,EIGRP拓扑表包含一条或者多条可能的路由。每条可能的路由都包含各种度量值:带宽,延迟等。EIGRP路由器根据度量值计算一个整数度量值,来选择前往目的地的最佳路由。
    的头像 发表于 02-11 10:28 3987次阅读
    <b class='flag-5'>eigrp</b>度量值修改

    eigrp metric计算公式

    EIGRP选择一条主路由(最佳路由)和一条备份路由放在topology table(EIGRP到目的地支持最多6条链路)。它支持几种路由类型:内部,外部(非EIGRP)和汇总路由.
    的头像 发表于 02-11 11:05 7456次阅读
    <b class='flag-5'>eigrp</b> metric计算公式

    网络实验之EIGRP协议栈简介

    EIGRP:Enhanced Interior Gateway Routing Protocol 即 增强内部网关路由协议。也翻译为 加强型内部网关路由协议。
    的头像 发表于 07-27 09:07 539次阅读
    网络实验之<b class='flag-5'>EIGRP</b>协议栈简介