1 、基本配置
clip_p_w_picpath002
clip_p_w_picpath004
clip_p_w_picpath006
clip_p_w_picpath008
clip_p_w_picpath010
2 metric 计算
Metric=(107/bw+delay/10)*256
BW= 沿途更新入向接口带宽的最小值; delay= 沿途更新入向接口延迟总和
注意:在计算 107/bw 的时候如果出现了小数一律去整,例如: 19.9=19 19.1=19
实例
clip_p_w_picpath012
当此路由进入 R1 在图中经历了 R2 lo1 R1 F0/0
clip_p_w_picpath014
clip_p_w_picpath016
Metric=(107/100000+ 100+5000 /10)*256=610*256=156160
3 、非等负载均衡
非等开销负载均衡唯一只有 EIGRP 支持,此技术可以根据开销的不同来分配数据包在每个链路上所走的数量。他的前提依据:非等开销负载均衡只能在 successor feasible successor 路由器之间进行
Successor 路由器就是 EIGRP 转发信息的路由器
Feasible successor 路由器是后继,当 successor 坏掉后 EIGRP 会自动在拓扑表中选择此路由来转发数据,不需要在重新计算路由表。
成为 successor 的条件是:具有最小的 FD
成为 Feasible successor 的条件是: AD 要小于 successor FD
AD :叫做通告距离,是我的邻居路由器到达目标网络的度量值(即就是邻居到达目标的 FD
FD :叫做可行距离,就是我到达目标网络的度量值
clip_p_w_picpath018
R1 topo 表中,可以看到到达 2.2.2.0 网络有 1 successor 路由器 FD 156160 AD 128256
FD 刚才已经计算过了,在此不另行计算, AD 就是邻居到达这个 2.2.2.0 网络的 FD 那么从图上可以得知 2.2.2.0 R2 直连的环回接口,所以沿途更新入向接口只经历了一个 LO1
clip_p_w_picpath020
Metric=(107/8000000+5000/10)*256= 1.25 (取整) +500 =501*256=128256
另一个路由条目之所以能够进入 topo 表的原因是走 12.12.12.2 的条目的 AD 128256 <successor FD 156160 ),所以此路由条目可以成为 feasible successor ,即满足了非等效负载均衡的条件,实施操作如下
首先先算出两个条目的度量值差 2297856/156160=14.714( 注意这个地方进位取整 )=15
clip_p_w_picpath022
clip_p_w_picpath024
clip_p_w_picpath026
clip_p_w_picpath028
clip_p_w_picpath030
当实施此命令后,则另一条路由仍然出现在路由表中,但是不走那条,只走最好的路由条目,默认命令为
(config-router)#traffic-share balanced
clip_p_w_picpath032
clip_p_w_picpath034
clip_p_w_picpath036
4 、汇总
clip_p_w_picpath038
Eigrp Igrp 发展过来的,所以这个路由协议默认也支持自动汇总
Eigrp 的手动汇总
clip_p_w_picpath040
clip_p_w_picpath042
clip_p_w_picpath044
clip_p_w_picpath046
这个默认产生的,指向空接口的路由,它的管理距离是 5

5 、末节
当被配置了末节区域后查询包将不会被发送到末节区域的路由器中。这样可以避免末梢区域的路由器被卡在活动状态,当启动末节后,默认只向外发送直连和汇总路由但是可以进行配置
clip_p_w_picpath048
clip_p_w_picpath050
clip_p_w_picpath052
只接受,则 R1 的路由没有发送出去
其他的省略
6 、认证
EIGRP 只支持密文认证
clip_p_w_picpath054
clip_p_w_picpath056
clip_p_w_picpath058
clip_p_w_picpath060
7 、发布默认路由
EIGRP 承载默认路由必须需要两个步骤
1、 必须依赖于 EIGRP 已经通过出来的某条路由
2、 必须使用 ip default-network 并且这个命令后面所跟的网段必须是主类网络
clip_p_w_picpath062
假设 R3 为网络边界,在 R3 上设置两个环回接口一个被通告到 eigrp 内,一个不通告那么如图:
clip_p_w_picpath064
clip_p_w_picpath066
200.200.200.0 没有被宣告进 EIGRP ,那么
clip_p_w_picpath068
clip_p_w_picpath070
然后我们再看 R1 的路由表
clip_p_w_picpath072
这是就有一条默认路由以 EIGRP 的方式被通告到内网了
但是如果出现一下情况:
1、 当承载默认路由的网络某个网络的子网,如图
clip_p_w_picpath074
clip_p_w_picpath076
clip_p_w_picpath078
那么这个时候在 R1 ,虽然出现了 172.16.1.0 网段,但是没有正常承载默认路由,这是因为宣告的网段是 172.16.1.0 网段和承载默认路由的网段 172.16.0.0 网段不相同,所以默认路由没有被发布到内网去
clip_p_w_picpath080
在这种情况下,可以在边界路由器 R3 上在通往内网的接口上对 172.16.1.0 网段进行汇总
clip_p_w_picpath082
clip_p_w_picpath084
默认路由有正常了
2、 如果在 R1 上做如下操作
clip_p_w_picpath086
clip_p_w_picpath088
clip_p_w_picpath090
也就是说在 R1 R3 上同时发布默认路由到内网,那么在 R2 上就会出现一下信息
clip_p_w_picpath092
当需要通过默认路由转发的时候就无法选择该使用那个路由了,所以如果有这样的情况我们可以采用一下措施
clip_p_w_picpath094
这个命令的含义是当默认路由进来的时候本路由器只要访问控制列表中允许的条目。做完后要刷新邻居关系 cle ip eigrp nei
clip_p_w_picpath096
我们可以看到这两个路由都进来了,但是默认路由只有一个承载在 172.16.0.0