EIGRP协议

article/2025/8/25 14:37:02

EIGRP是距离矢量路由协议,但又非距离矢量那样路由完全是别人告诉,而是通过维护3张表自己对比计算后放入路由表。同样会受水平分割影响。

  • EIGRP建邻居过程
    在这里插入图片描述

第一步:路由器R1和R2接口配置EIGRP后,在相应接口上向外组播发送Hello包;组播地址224.0.0.10

第二步:R2收到R1发来的hello包后,将R1列入自己的邻居表,再发送hello包此时hello包里会列出R2的地址,同理R1收到R2的hello包后也将R2列入自己邻居表,再发送hello包此时hello包里会列出R1的地址,此时双方都看见对方hello中列出自己后,双向邻居关系便建立成功

第三步:R1单播发送update,也就是向R1单播发送自己的路由表,R2在收到R1的update之后,向R2发送Ack通知对方已经收到update,然后再向R2单播发送自己的update

第四步:R2在收到R1的update之后,向R1发送Ack确认update已收到;

第五步:R1和R2都将收到的update放入拓扑数据库中计算路由表。

  • 7种报文
  1. Hello:发现邻居
  2. Update : 单播/组播增量更新路由条目,只有第一次建邻居时单播,稳定后若更新路由组播
  3. Ack: 确认收到路由信息
  4. Query:当该路由器的目的网络路由消失(loopback),且没有FS情况下,则向邻居发query,触发计时器180s,邻居会回复ack(hello)表示收到query
  5. Reply:若是找到则回复reply
  6. SIA query:若是90s仍未收到reply,给邻居发SIA query
  7. SIA reply:若邻居关系还在就回复SIA reply
  • 报文详解
    EIGRP Hello报文(以224.0.0.10组播发送):发现邻居建立邻居关系同时选举DR/BDR,通过组播方式发送,使用不可靠的发送(Hello包在邻居收到后不需要确认);

    EIGRP Update更新报文:通过可靠传输协议RTP发送,RTP保证了EIGRP消息能够送达,从而让EIGRP更好地避免环路,当只有一台路由器需要路由更新时,update通过unicast的方式发送;当有多个路由器需要路由更新的时候,通过组播的方式发送;发给邻居的路由表,通过单播发送update数据包,邻居收到后必须回复确认消息;

    EIGRP Query查询报文:当路由信息丢失并没有备用路由时,使用Query数据包向邻居查询,邻居必须回复确认

    EIGRP Reply回复/应答报文:应答包是通过unicast的方式发送,并且方式都是可靠的(是对邻居Query数据包的回复,也需要邻居回复确认);

    EIGRP Resquest(请求)packet:最初是打算提供给路由服务器(server)使用的,但是从来没实现过;

拓展RTP:
描述:RTP-实时传输协议-此协议用于传输语音和视频IP数据包

作用:负责EIGRP packet的按顺序的发送和接收,这个可靠的保障是通过cisco私有的一个算法实现的,使用组播地址224.0.0.10每个邻居接收到这个可靠的组播包的时候就会以一个unicast做为确认;

  • 基础知识
  1. DUAL扩散更新算法,永远无环路,触发增量更新, 所以收敛快,不像rip等到一个周期才知道(全互联时会重复扩散),支持负载均衡,还支持非等价(两条路由都进路由表,一个路down掉直接用次优)
  2. FC条件:FD>AD永远无环路,选下一跳时如果通过你到达目标网络的cost小于我自己到达目标网络的cost就可以是下一跳
  3. 只要FD>AD就可以成为FS,但是如果主路径故障,FS路径会马上切换代替,不一定会成为主路径,还要看CD
  4. hello包的发送地址发现邻居:224.0.0.10,查询和应答是单播
  5. EIGRP通过RTP保证确认机制,使用确认号和序列号接替tcp工作
  6. 次优路径进路由表前提:主路径的FD*variance>备份路径FD,最终的流量分配是metric的反比,也就是metric越大分配的流量越少
    在这里插入图片描述
  • 常用命令大全:
. (查看hello时间)show ip eigrp int detail②. (不满足FC条件的也可查看)Show ip eigrp topology all-links  ③. (修改接口cost):delay 200代表设置延迟为2000. (进程下)eigrp router-id 1.1.1.1  有routerid若相同,可以建立邻居,不传路由(ospf不可以重复)⑤. 非等价负载均衡时只用最优的路径(进程下)traffic-share min across-interface⑥. 关闭水平分割:no ip split-horizon eigrp 100
  • 计算方式
度量值metric:【带宽(kbps)+延迟(10毫秒)】*256
带宽 = 10^7/最小带宽
延迟 = 源到目的地所有出接口延迟和/10
  • EIGRP自动汇总(默认关闭)

• 只能汇总主类网络,10.1.0.0和10.2.0.0会自动汇总,12.1.1.0和34.1.1.0不会自动汇总

• 汇总好处:某一条明细路由删除并不会影响整个汇总路由

• 汇总缺点:若通过汇总到达某一路由器,但是并没有想去的明细网络,若此时该路由器上还存在静态默认,会造成环路,所以汇总路由应指向黑洞

• (进程下)no auto-summary,养成好习惯

  • EIGRP手动汇总

(出接口)ip summary-address eigrp 100 10.1.0.0/20

  • EIGRP下放默认路由

前提: 存在默认静态路由,下一跳是外网(重分布静态)

第一种方法:
(边界路由器)Router eigrp 100
(进程下)Redistribute static

第二种方法:
同理存在静态的前提下network出去
注意:出接口下汇总

  • 建立邻居关系
Config#router eigrp 1
Config#network 10.1.0.0 255.255.0.0

查看EIGRP的路由表:#show ip route eigrp

查看EIGRP的拓扑表:#show ip eigrp topology | show ip eigrp topology all-links
在这里插入图片描述

  • passive接口
(进程下)passive-interface default
(进程下)no passive-interface e0/0
  • stub区域
(进程下默认)eigrp stub connected+summary
路由器不会给stub路由器发送query,会直接回reply说不存在,让路由器将该路由从路由表删除
以下是边界路由器通告给邻居的形式①. Connected②. receive-only③. Redistributed④. Summary⑤. Static
  • EIGRP认证
. Key chain ccnp②. Key 1(无论配置多少个key都只会匹配第一个)③. key-string cisco④. (接口下)ip authentication key-chain eigrp 100 ccnp(夹在中间)⑤. (接口下)ip authentication mode eigrp 100 md5
  • EIGRP命名
router eigrp ccnp
address-family ipv4 autonomous-system 100
address-family ipv6 autonomous-system 200
(在地址家族下代表关闭ipv6地址)shutdown
IPv6默认将所有接口宣告,可以单独进入接口(af-interface)shutdown取消宣告 
  • eigrp无法建立邻居原因

①. 进程号不一致
②. K不一致
③:不在同一子网
④:router-id冲突

K1:带宽
K2:可靠性(0)
K3:延迟
K4:负载(0)
K5:MTU


http://chatgpt.dhexx.cn/article/ElDM24U0.shtml

相关文章

EIGRP总结

EIGRP 增强内部网关路由协议 无类别距离矢量IGP协议; 增量更新—仅触发更新,无周期更新----更新量小(DV),可靠性高(RTP),保活机制(hello) 复合度量—多个参数…

EIGRP

EIGRP增强型网关路由协议 基本内容: Cisco私有;无类别距离矢量协议;跨层封装协议,封装于网络层–协议号88;组播更新:224.0.0.10 ;支持非等开销负载均衡;增量更新(部分更…

思科EIGRP配置及基本讲解

思科EIGRP配置及基本讲解 什么是EIGRP EIGRP全称 [增强型内部网关路由选择协议] 是思科自主研发的动态路由选择协议,按类型划分是一款IGP协议,距离矢量协议,是一款基于传闻的协议。 EIGRP是思科的私有协议,直到13年,此…

EIGRP协议的配置

EIGRP(Enhanced Interior Gateway Routing Protocol,增强型内部网关路由协议)是Cisco公司开发的一个平衡混合型路由协议,它融合了距离向量和链路状态两种路由协议的优点,支持IP,IPX和ApplleTalk等多种网络层协议。由于TCP/IP是当今…

网络篇 EIGRP协议-27

目录 一、EIGRP的基本概述 二、EIGRP的特点 三、EIGRP的四种重要技术 四、EIGRP的相关术语 五、EIGRP的三张表 1.路由表 2.邻居表 3.拓扑表 六、EIGRP的五个分组 1.Hello分组: 2.Update更新分组: 3.Query查询分组: 4.Reply应答分…

EIGRP(Enhanced Interior Gateway Routing Protocol,增加型内部网关路由协议)

EIGRP是Cisco公司于1992年开发的一个无类别距离矢量路由协议,它融合了距离矢量和链路状态两种路由协议的优点。EIGRP是Cisco的专有路由协议, 是Cisco的IGRP协议的增加版。IGRP是一种有类距离矢量协议,Cisco IOS 12.3版以后不再支持该协议。 E…

EIGRP理论详解及基础实验

EIGRP:( Enhanced Interior Gateway Routing Protocol )增强型内部网关路由协议 EIGRP 是一种Cisco专用协议,同时具备链路状态和距离矢量路由协议的优点.只发送变化后的信息(这类似于链路状态协议),同时只将这些信息发送给邻接路由器(这类似于距离矢量协议). 距离矢量路由协议…

CSMA协议

介质访问控制 CSMA协议 1-坚持CSMA 非坚持CSMA p-坚持CSMA 三种CSMA对比总结

3.4.2 CSMA/CD协议

为了解决各站点争用总线的问题,共享总线使用了一种专用协议CSMA/CD,它是载波监听多址接入/碰撞检测(Carrier Sence Multiple Access Collision Detection)的英文缩写。 假设站点C要发送帧,它首先进行载波监听&#xff…

关于CSMA/CA和CSMA/CD的区别

转载自:https://www.cnblogs.com/aixin0813/p/3289183.html 1.1 载波侦听多路访问 根据具体的监听/发送策略,可将CSMA分为: 非持续CSMA(英语:non-persistent CSMA) 当要发送帧的设备侦听到线路忙或发生冲…

计算机网络:随机访问介质访问控制之CSMA/CA协议

CSMA/CD协议已成功应用于使用有线连接的局域网,但在无线局域网环境下,却不能简单地搬用CSMA/CD协议,特别是碰撞检测部分。主要有两个原因: 1)接收信号的强度往往会远小于发送信号的强度,且在无线介质上信号强度的动态…

CSMA/CD协议详解

一、协议背景 最早的以太网是总线网络,当一台计算机发送数据时,总线上所有计算机都能检测到这个数据(广 播通讯方式)。为了通讯的简便,传统总线型以太网采取了以下措施: 1.提供的服务为不可靠的交付: (1.采用较为灵活…

CSMA/CD

carrier sense multi-access/collision detect,载波监听多路访问/冲突检测 工作原理: 发送数据前进行载波监听判断信道是否空闲,若信道忙则等待一段随机时间;若信道空闲则立即发送数据,发送数据过程中同时检测是否产…

CSMA/CD和拥塞控制AIMD其实是一回事!

今天下班的班车上,撸论文,找到一篇关于CSMA/CD性能分析的,然而下载需要钱,作罢。我讨厌知识付费,因为我崇尚知识免费共享。 正好我上周末也写了一篇与此相关的: 谈谈CSMA/CD,TCP中的二进制指数…

CSMA/CD和CSMA/CA的区别(最全知识点总结)

在最后有总结,中间对CSMA/CD和CSMA/CA的描述也很详尽 一.CSMA/CD(载波监听多点接入/碰撞检测) 为什么要使用CSMA/CD: 因为总线上只要有数据,传输资源时就会被占用,又因为传统总线型以太网采用半双工的通讯…

CSMA/CA精辟总结

1. CSMA/CA https://blog.csdn.net/qq894040717/article/details/82426965 https://blog.csdn.net/LMM_5201/article/details/81673371 参考了以上链接的内容,然后进行了整理补充 CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)协议只能用于有明确目标地…

CSMA/CD协议

CSMA/CD协议 CSMA/CD(Carrier Sense Multiple Access with Collision Detection) CSMA/CD用于以太网中, 以太网是最常见的有线局域网,那么有哪些类型以太网使用呢? 经典以太网(3~10Mbps)&…

CSMA/CD-CSMA/CA

1.CSMA(载波侦听多路访问协议) CSMA 当其他节点检测到信道被占用时不发送数据。但是当数据发送完后其他节点同时检测到信道为空闲,之后又在同一时刻发送数据,可能再次产生冲突。 2.CSMA/CD(带冲突检测的载波侦听多路访…

计算机网络:随机访问介质访问控制之CSMA协议

文章目录 CSMA协议1-坚持CSMA非坚持CSMAp-坚持CSMA比较 CSMA协议 时隙ALOHA系统的效率虽然是纯ALOHA系统的两倍,但每个站点都是随心所欲地发送数据的,即使其他站点正在发送也照发不误,因此发送碰撞的概率很大。 若每个站点在发送前都先侦听…

CSMA介绍

转载自: http://www.cnblogs.com/cherishui/p/4046360.html 以下是转载内容: 本文主要介绍通讯领域中CSMA相关机制,本文全部资料来自于网络。 网络通讯,必须依靠介质来传递数据,将数据调制到模拟信号上,…