1. EIGRP(Enhanced IGRP)简介
EIGRP(Enhanced IGRP)
增强型内部网关路由协议EIGRP是Cisco公司的私有协议(2013年已经公有化)。由IGRP发展而来,但是算法做了很大的改动。EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用,支持Appletalk、IP、Novell和NetWare等多种网络层协议。EIGRP和IGRP,RIP一样是一个采用D-V算法的动态路由协议,在收敛速度,占用网络带宽和系统资源等方面有了很大的改进,且有收敛快,无环路由计算,可以应用于大规模网络的优点.
EIGRP的协议特点
• CISCO私有的高级距离矢量协议——具有距离矢量性和链路状态协议特征;
• 无类路由协议,支持VLSM——可划分子网、可聚合子网路由;
• DUAL算法,EIGRP的核心,形成无环路由;
• 快速收敛,后继及可行后继——路由条目不过期,拥有备份路由;
• 低路由更新开销,支持组播及单播的方式发送协议数据;
• 触发更新,配置简单
• 支持自动及手工路由汇总;
• 支持等价及非等价负载均衡;
• 支持多种网络层协议(IP、IPX、Appletalk,etc.);
• EIGRP有三个管理距离,内部AD为90,外部AD为170,汇总路由AD为5。
EIGRP路由metric默认为
延迟+带宽
。接口最小带宽指的是沿着路由学习过来的方向所有入站接口带宽中最小值;沿着路由学习过来的方向所有入站接口的延迟累加。
2. EIGRP配置
EIGRP基本配置
创建EIGRP进程,并进入路由进程的配置模式
Router(config)# router eigrp autonomous-system-num
在指定的接口上激活EIGRP
Router(config-router)# network network [wildcard-mask]
如果不加通配符掩码,则自动识别为主类通告,也就是如果键入network 10.1.1.0,实际为network 10.0.0.0。
EIGRP配置实例
路由汇总可以减轻路由器维护路由条目的压力,减小路由明细翻动对网络造成的影响,处于边界的网络会进行自动汇总。EIGRP默认开启了路由汇总。
EIGRP负载均衡
等价负载均衡
所谓的等代价路径指的到达同一个目的地度量值相等的路径。
默认最多支持4条等价路径之间进行流量负载,最大可为16条,命令:Maximum-paths ?
非等价负载均衡
EIGRP也能在度量值不同的多条路径之间执行流量负载。
EIGRP非等价负载均衡
Router(config-router)# Variance multiplier
multiplier默认值为1,范围1~128。
EIGRP在多条路径上执行非等价负载均衡的条件:
路由必须是无环的(即满足FC条件:AD<FDmin)
FD <= FDmin × multiplier
注:variance不指定最大路径,而指定一个基数(用于乘积计算)。