热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

EIGRP基础概念

EIGRP增强内部网关路由协议协议号88IGRPEIGRP都是CISCO的私有协议.---高级距离矢量协议1、是唯一的一种LSDV的混合协议2、EIGRP拥有目前最快的网络路由收敛

EIGRP增强内部网关路由协议 协议号88


IGRP/EIGRP都是CISCO的私有协议.---高级距离矢量协议
1、是唯一的一种LS/DV的混合协议
2、EIGRP拥有目前最快的网络路由收敛性.(依靠后备路由器/FS)
3、配置简单,能够支持中型到大型网络,灵活的网络设计
4、增量/触发更新
5、EIGRP可以支持等价/不等价的负载均衡,默认是支持等价负载均衡最多支持6条,通过调整Variance,来实现不等价的负载均衡.
6、EIGRP默认使用组播(224.0.0.10)进行路由更新.(组播比广播占用带宽小)
7、EIGRP可以支持VLSM,EIGRP可以汇总到超网,CIDR
8、EIGRP可以支持多种网络层协议:IP/IPX/AT(AppleTalk)/ipv6
9、100%无环路 (指的是路由) 

RTP可靠传输协议,用来管理EIGRP报文的发送和接收,保障EIGRP包到达所有邻居,报文是有序发送的

SRTT:可靠报文发出到收到Ack的时间间隔
RTO:重传超时时间,发出update后,如收不到Ack,就在RTO之后才再发update,默认重传16次,如还没有收到,重建邻居关系


EIGRP协议:

是一种高级的距离矢量协议,通过hello包建立和维持邻居关系,然后把update包传递给邻居,收到ack后收敛完成。
是一种增量触发更新,对丢失的信息发送query查询,等待reply回复,然后在进行update更新和ack的确认。
通过重传机制、组播和单播的共同作用保证更新到达。
具有复合的度量值通过对带宽和延迟的共同作用选择最优路径,并能进行非等价的负载均衡以及基于权重的流量分配。
既支持自动汇总也支持手工汇总、支持认证、默认路由。


报文类型:
1、Hello:用于建立/维护EIGRP邻居关系Hello Address = 224.0.0.10 hello hold时间=3 X hello时间

2、Update:发送路由更新信息.
3、Query:当路由器丢失了原有的路由后,会向邻居发送"查询请求"
4、Reply:当被查询路由器,收到"查询请求"后,将自己知道的路由信息回应给发起查询路由器
5、Ack:用于对EIGRP的可靠传输报文的进行确认.(相当于收条)

EIGRP的可靠传输报文:Update/Query/Reply,收到此包后,需要发送ACK进行确认
EIGRP的非可靠传输报文:Hello/Ack,收到此包后,不需要进行确认


DUAL算法:
扩散更新算法,也叫弥散更新算法
AD()-------------邻通告距离居通告的到达目的的Metric
FD(可行距离)-------------本路由器到达目的的Metric
successor路由 ------------ 具有最优Metric值的路由
Feasible successor路由-----符合条件的次优路由

次优路由成为Feasible Successor的条件:也叫可行性条件
FD of Best Route > AD of Second best Route
    (Successor)


EIGRP中,路由器会从拓朴表中选出去往特定目的地的最优路由,也称为successor路由,放入路由表,一旦最优路由down掉,EIGRP会马上从拓朴表中找出feasibel successor路由,将其升级为最优路由,并放入路由表,而不用经过计算,这样提高了收敛的速度。
如果当前路由表中的successor路由down掉后,在拓朴表中又没有备份的路由,EIGRP会向所有直连的邻居发出查询包,进行扩散查询。


router eigrp 90
  variance 2  
FS's FD < VAR * Successor's FD(参考值) 实现不等价负载均衡,variance命令设定(1-128)
注意:

做不等价负载均衡的前提是路由必须要先成为Feasible successor ,否则不会被用来做负载均衡


几种常用接口的带宽和延迟:

InterfaceBW(kbps)带宽DLY(us微秒) 延迟   
Serial 1544   20000
Ethernet    10000   1000
FAST   
   100000  
  100
Loopback    8000000   5000

在完整的计算公式中,每一个参数还要乘上自已的权值:
K1=带宽bandwidth(源和目的之间的最小带宽)1,单位kbit/s

K2=负载loading(源和目的之间的最大负载)0,为255若干分之一
K3=延迟delay(源和目的之间的延迟总和)1,单位10us
K4=可靠性reliability(源和目的之间的最低可靠性)0,为255若干分之一

K5=MTU(源和目的之间的最小MTU)0,八位组字节
注意:
1、带宽取路由传递路径上的最小带宽值
2、延迟是取路由来的方向的入接口的延迟总和


路由条目的比较步骤:

1:首先按照"最长配置原则",优先选择路由长度最长的路由.
2:假如,有多条长度相同的路由,才按照AD最小进行比较.
3:如果,连AD也相同,才比较每条路由的Metric值.


放环机制:1、DUAL算法  2、水平分割
EIGRP中默认也是开启水平分割的
int s1/0
  no ip split-horizon eigrp 90   //在接口上使用这条命令可以关闭水平分割


redistribute rip metric 1000【带宽】 100【延迟】 255【可靠性】 1【负载】 1500【MTU】










本文转自 周小玉 51CTO博客,原文链接:http://blog.51cto.com/maguangjie/1832505,如需转载请自行联系原作者



推荐阅读
  • HSRP热备份路由器协议的应用及配置
    本文介绍了HSRP热备份路由器协议的应用及配置方法,包括设计目标、工作原理、配置命令等。通过HSRP协议,可以实现在主动路由器故障时自动切换到备份路由器,保证网络连通性。此外,还介绍了R1和R2路由器的配置方法以及Sw1和Sw2交换机的配置方法,最后还介绍了测试连通性和路由追踪的方法。 ... [详细]
  • 计算机网络四
    大三上结束之际,从网上找来一些关于计算机网络的知识作为总结,本文四篇笔记全部转自猪头任(博客地址:http:www.cnbl ... [详细]
  • 贴图的支持及设置:关于贴图分辨率的支持及设置的用户指南
    http:hi.baidu.comdbfr2011818itemeef1eac8df31a2d69744520b贴图分辨率虚幻引擎3支持的贴图分辨率是从1x1到4096x4096 ... [详细]
  • delphi控件大全
    本文章已收录于:delphi控件查询:http:www.torry.nethttp:www.jrsoftware.orgTb97最有名的工具条(ToolBar) ... [详细]
  • 图像处理(7) : 边缘检测
    边缘检测是图形图像处理、计算机视觉和机器视觉中的一个基本工具,通常用于特征提取和特征检测,旨在检测一张数字图像中有明显变化的边缘或者不连续的区域 ... [详细]
  • 这是一份详细 & 清晰的计算机网络基础 学习指南
    前言计算机网络基础该是程序猿需掌握的知识,但往往会被忽略今天,我将献上一份详细&清晰的计算机网络基础学习指南,涵盖TCPUDP协议、Http协议、Socket等,希望你们会喜欢。目 ... [详细]
  • python-去除字符串中特定字符一、去掉字符串两端字符:strip(,rstrip(,lstrip(s.strip(#删除两边(头尾空字符,默认是空字符s. ... [详细]
  • 配置IPv4静态路由实现企业网内不同网段用户互访
    本文介绍了通过配置IPv4静态路由实现企业网内不同网段用户互访的方法。首先需要配置接口的链路层协议参数和IP地址,使相邻节点网络层可达。然后按照静态路由组网图的操作步骤,配置静态路由。这样任意两台主机之间都能够互通。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 本文详细介绍了cisco路由器IOS损坏时的恢复方法,包括进入ROMMON模式、设置IP地址、子网掩码、默认网关以及使用TFTP服务器传输IOS文件的步骤。 ... [详细]
  • 您好,路由器设置好WIFI之后就可以链接上热点了苹果路由器怎么设置。  把猫上的网线接到路由器的WAN口上另一根网线一 ... [详细]
  • Html5-Canvas实现简易的抽奖转盘效果
    本文介绍了如何使用Html5和Canvas标签来实现简易的抽奖转盘效果,同时使用了jQueryRotate.js旋转插件。文章中给出了主要的html和css代码,并展示了实现的基本效果。 ... [详细]
  • 深度学习中的Vision Transformer (ViT)详解
    本文详细介绍了深度学习中的Vision Transformer (ViT)方法。首先介绍了相关工作和ViT的基本原理,包括图像块嵌入、可学习的嵌入、位置嵌入和Transformer编码器等。接着讨论了ViT的张量维度变化、归纳偏置与混合架构、微调及更高分辨率等方面。最后给出了实验结果和相关代码的链接。本文的研究表明,对于CV任务,直接应用纯Transformer架构于图像块序列是可行的,无需依赖于卷积网络。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • 如何使用台式电脑设置无线网络
    本文介绍了如何使用台式电脑设置无线网络的步骤,包括连接网线、更改IP、设置无线网络参数、重启路由器等,最后通过搜索无线信号来确认设置是否成功。 ... [详细]
author-avatar
不要破网名_329
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有