EIGRP:增强内部网关路由线路协议

特点:

  1. 通过IP封装,属于网络层协议。
  2. 通过发送和接收Hello包来维持和建立邻居关系,并交换路由信息。
  3. 在拓扑改变时基于多播进行路由矢量更新,多播更新地址为224.0.0.10。
  4. EIGRP的管理距离为90或者170.
  5. 他用带宽、延迟、负载、可靠性作为度量值。其最大条数为255,默认为100.
  6. 带宽占用少。快速收敛,配置简单
  7. 支持可变长子网掩码,默认开启自动汇总,可手动汇总。只有EIGRP支持等价和非等价的负载均衡。
  8. 部分更新:EIGRP发送部分更新且仅在路由路径或者度量值发生变化时才发送。更新中只包含已变化的链路的信息,只将其传递给需要的路由器。
  9. 100%无环路无类路由选择

EIGRP术语:

  1. 邻居表
  2. 拓扑表:在自制系统中,路由表由拓扑表计算。
  3. 路由表:路由表是到达目的网络的最佳路径。
  4. 可行距离FD:指路由器到达目的网络的最小度量值。
  5. 通告距离AD:由下一跳邻居路由器公布。
  6. 可行条件:指通告距离比可行距离小的条件,此条件是保证无环的基础。
  7. 后继:满足可行条件并具有到达目的网络最短距离的下一跳路由器。
  8. 可行后继:满足可行条件到没有被选做后继的邻居路由器。

EIGRP邻居表:通过Helllo包建立邻居关系,每个路由器的RAM(主存)中都保存有关于邻居的地址和接口信息的表。用来维持邻居路由器之间的关系。运行EIGRP的直连路由器的列表,该路由器与之有邻接。

EIGRP拓扑表:由邻居发来的路由信息得到拓扑表,包含到达每个目的地的距离。
FD:经过某个路由器到达目的地的距离,到达每个目标网络的最小的metric将作为那个目标网络的FD。
AD:下一跳路由器到达目的地的最短路径。

EIGRP IP路由表:从拓扑表中选取最短路径写入路由表,一条路由要想加入路由表肯定要先加入拓扑表。

DUAL 算法:弥散更新算法可以保证路由100%无环路loopfree
选择最小代价,无环路的路径到每个目的网络
邻居之间相互通告路由,选择successor放入数据库中,同时把feasible successors也放入数据库中,如果successor丢失了,使用feasible successor,如果没有feasible successor,则向邻居查询并重新计算新的successor。
AD=下一跳路由器到达目的网络的cost值
FD=AD+本路由器到下一跳路由器的cost值
Lowest-cost(最短路径) = lowest FD
(Current) successor = 拥有Lowest-cost的路径及下一跳路由
Feasible successor =无环路的备份路由器 (该路径的AD必须比当前的successor的FD小)

EIGRP 包
周期性发送的包都不需要可靠传输,
Hello: 维持邻居关系.(不需要可靠传输)
更新Update: 发送路由更新.(可靠传输)
查询Query: 向邻居查询路由信息.(可靠传输)
应答Reply: 相应路由器的查询.(可靠传输)
确认ACK: 对EIGRP可靠包的确认.(不需要可靠传输)

EIGRP度量值
和IGRP的metric相同:
带宽Bandwidth:越大越好
时延Delay:越小越好
可靠性Reliability:越高越好
负载Loading:越小越好
最大传输单元MTU:越大越好
EIGRP的metric是IGRP的256倍

度量值计算
EIGRP Metric的计算
一般情况下,K5=0;EIGRP度量值的计算公式为:256*{K1(107 /带宽)+K2(107/带宽)/(256-负载)+K3(延迟)},单位是kbps
由于默认情况下,K1和K3是1,其他的K值都是0.
所以通常情况下,度量值=256×(107/最小带宽+累积延时/10)
如果修改K值,使K5不等于0,则 Metric 计算式变成:256*[K1(107/带宽)+K2(107/带宽)/(256-负载)+K3(延迟)]*[K5 / (可靠性+K4)]
计算出的Metric值不是整数时自动取整,比如计算结果为8501.39 ,显示值将为8501。
通过配置权重(K值),可以修改EIGRP度量值计算方式。可以再EIGRP配置模式使用命令:Metric weightTosK1 K2 K3 K4 K5 来修改K值,Tos 只有一个有效值0,否则将被忽略。
时延是所有时延之和,带宽是路径最小带宽

邻居表

H Adress Interface Hold Uptime SRTT RTQ
邻居直连接口ip 当前路由器接口 超时计时器,正常每收到邻居的Hello包计时器从15s开始,正常情况下不会小于10,当为0时邻居断开,针对hello包 维持邻居的时间 平滑的往返时延,单位ms 响应包超时计时器,针对ack,RTO=SRTT*6,最小200,最大5000

EIGRP 关键技术

  • 邻居发现/恢复:邻居之间维持通过Hello包,每隔5s发一次,超时时间是15s。
  • 可靠传输协议:确保EIGRP包传送到所有的邻居
  • DUAL算法:选择最小代价无环路的路径到每个目的地
  • 协议相关模块(PDMs):EIGRP支持IP, AppleTalk, 和 Novell NetWare,每种协议都有自己的EIGRP模块且任何模块都单独运行。

EIGRP工作过程:

  1. 建立路由关系,条件:相互连接、都运行EIGRP、相同自制系统、相同度量标准、相同K值。
  2. 发现网络拓扑,选择最短路由。
  3. 维护路由。

配置EIGRP
EIGRP默认情况下开启自动汇总

  • 启动EIGRP路由协议
    在内部网络的所有路由器上启用的EIGRP自治系统号必须相同
    Router(config)#router eigrp autonomous-system-number
  • 声明哪些网络加入EIGRP路由协议中
    反掩码用来精确定义哪些接口加入EIGRP路由协议中,反掩码中0表示精确匹配,1标识忽略
    Router(config-router)#network network-number [wildcard-mask]
  • 设置接口带宽
    Router(config-if)#bandwidth kilobits
    下放默认路由方法
  • 重分布静态
    R(config)#ip route 0.0.0.0 0.0.0.0 s0
    R(config-router)#redistribute static
  • 宣告0.0.0.0
    R(config)#ip route 0.0.0.0 0.0.0.0 s0
    R(config-router)#network 0.0.0.0
  • 配置默认网络
    R(config)#ip default-network 10.0.0.0
    R(config-router)#network 10.0.0.0
    R(config)#ip route 10.0.0.0 255.0.0.0 null0
  • 修改时延
    R delay 100
  • 验证EIGRP:
    show ip eigrp neighbors
    show ip route eigrp
    show ip protocols
    show ip eigrp interfaces
    show ip eigrp topology
    show ip eigrp traffic

自动汇总:
目的:减小路由表,减少路由更新
在主网络边界,子网信息自动汇总成有类(主网络)网络地址
自动汇总是默认配置
手动汇总
手动汇总有下列特点:
汇总可在任何路由器的单个接口中配置
当在路由器的接口中配置汇总后,会在路由器中创建一个指向null0的路由
主要目的防止环路
当最后一条子网路由消失则汇总路由将被删除
汇总路由的metric值为所有子网路由中metric最小的

配置路由汇总
关闭自动汇总:no auto-summary
在接口中配置手动汇总:ip summary-address eigrp as-number address mask [admin-distance]

EIGRP负载均衡
有两个以上的相同代价的最小路由,则都被添加到路由表中
最多在路由表中添加6条到同一目的网络的路由
该数字是可以配置的
默认是4条
默认情况下是等代价负载平衡
EIGRP 非等值负载均衡
允许路由器包含metric值比最小路由的metric×倍数小的加入路由表:Router(config-router)#variance multiplier

Router认证
很多路由协议支持认证,使得路由器只接收通过认证的路由更新包
支持单密码认证的路由协议:IS-IS 、OSPF 、RIPv2
支持MD5认证的路由协议:OSPF 、RIPv2、BGP、EIGRP
单密码认证:
路由器在数据包中直接发送key.
邻居验证key是否和自己的key相匹配.
不安全的.
MD5认证:
配置一个key和key ID;路由器根据key和key ID生成一个消息摘要,或者hash值
消息摘要将被发送到其他路由器,key不发送
安全的

EIGRP支持MD5认证.
路由器在每个发送的EIGRP包中带验证。路由器验证接收到的每个路由更新包
配置一个key和keyID,每个邻居必须有相同的key


路由交换:EIGRP协议相关推荐

  1. 几种常用的网络路由交换协议【路由协议】

    几种常见的网络路由交换协议 1.IGRP(Interior Gateway Routing Protocol)内部网关协议. IGRP即内部网关协议,是一种动态距离向量路由协议,它由Cisco公司80 ...

  2. 动态路由-距离矢量协议(DV之BGP、EIGRP、RIP)20210821

    BGP(边界网关协议)是很重要的路由协议,由于其路径属性我将其与RIP(路由信息协议)一起归类在DV协议大类. ps.由于是XMIND转DOC复制到CSDN...图片全部上传失败..服了(ˉ▽ˉ:). ...

  3. 网工路由基础(4)EIGRP协议

      EIGRP的五种报文   Hello:建立与维护邻居关系,hello数据包以组播方式发送,影响EIGRP邻居建立的点:AS不一致.K值不一致.认证不通过 Update:传递路由信息(使用seq和a ...

  4. 华为路由与交换 MPLS 协议原理与配置

    本次博客主要介绍MPLS协议原理与配置 MPLS(英语:Multi-Protocol Label Switching,缩写为MPLS)  多协议标签交换 90年代初,互联网流量快速增长,而由于当时硬件 ...

  5. CCNA配置试验之三 EIGRP协议的配置

    EIGRP协议概述 EIGRP是最典型的平衡混合路由选择协议,它融合了距离 矢量和链路状态两种路由选择协议的优点,使用闪速更新 算法,能最快的达到网络收敛(convergence) EIGRP特点如下 ...

  6. 思科新版ccnp中教你如何EIGRP协议DUAL弥散更新算法简述

    思科新版ccnp中教你如何EIGRP协议DUAL弥散更新算法简述弥散更新算法 (Diffusing Update Algorithm),或者称之为扩散更新算法,EIGRP组件之一,为EIGRP提供最佳 ...

  7. EIGRP协议(NA、NP知识点)

    目录 1.前言 2.术语 3.EIGRP的功能: 4.EIGRP相关知识点 5.配置命令 6.实验拓扑图​ 7.实验目的 8.实验配置 9.配置验证 1.前言 EIGRP (Enhanced Inte ...

  8. 网络篇 EIGRP协议-27

    目录 一.EIGRP的基本概述 二.EIGRP的特点 三.EIGRP的四种重要技术 四.EIGRP的相关术语 五.EIGRP的三张表 1.路由表 2.邻居表 3.拓扑表 六.EIGRP的五个分组 1. ...

  9. IE-LAB网络实验室: CCIE培训中心 HCIE认证培训 HCNA培训 CCNP培训机构 Cisco EIGRP协议简单总结

    EIGRP:Enhanced Interior Gateway Routing Protocol 即 增强内部网关路由协议.也翻译为 加强型内部网关路由协议. EIGRP是Cisco公司的私有协议(2 ...

  10. 实验十 配置EIGRP协议

    实验十 配置EIGRP协议 实验目的:1.了解混合路由选择协议的工作原理,使用的度量值, 2.了解EIGRP协议的优点,掌握eigrp路由协议的配置方法. 实验设备:三台cisco路由器,三台pc,三 ...

最新文章

  1. 《王福朋petshop4.0视频教程》新浪视频(高清)
  2. 用yacc编写的算术运算计算器_详细的mac计算器操作技巧+快捷键分享
  3. ld3320语音识别模块工作原理_风冷模块热泵机组的工作原理与施工安装教程
  4. JAVA中构造器和方法的区别点
  5. .net开发是做什么的_软件开发是什么, 该怎么做?
  6. BootStrapJS——modal弹出框
  7. 物料编码是计算机系统对物料,物料编码是什么?
  8. nginx apache 服务器配置
  9. PCA(主成分分析)的工作原理
  10. php如何开发网络电话,利用开源软件30分钟搭建自己的voip网络电话系统V1.1
  11. navicat超时未激活如何处理?
  12. 机器学习——BP神经网络
  13. HTML如何长截图谷歌,『技巧』如何利用Chrome进行网页长截图
  14. java对接PayPal支付 (添加物流跟踪信息)
  15. 十一、看门狗定时器实现1秒定时
  16. ucla 计算机专业 本科申请,2020年加州大学洛杉矶分校本科专业设置
  17. Mybatis中Mapper标签总结大全
  18. 男生学计算机会计,男生学习会计专业好吗
  19. openjudge7939_膨胀的木棍
  20. 一个老病号对感冒发烧的经验

热门文章

  1. matalb曲线图只有点没有线_老股民教你精准把握买卖点只需一个指标:分时图,学到就是赚到!...
  2. linux下类似金山词霸的翻译软件
  3. linux开源网络教学系统,10 个顶尖的 Linux 开源人工智能工具
  4. 国航爆账号串联漏洞,可“无限”获取他人航班信息
  5. 语法长难句-----句子大总结
  6. 软件工程第四次作业 作业范围: 第九章至第十四章
  7. 根据地址获取邮编工具类
  8. antd Design Form表单的简单理解
  9. 贼简单的Android计时工具,老铁,还不试用起来。
  10. wxPython的 wx.App 和 wx.PySimpleApp 有什么区别,如何区别使用?