EIGRP理论部分总结
EIGRP排错命令总结
1.  Show命令
Show ip route eigrp ;仅显示EIGRP路由
   Show ip eigrp interface ;显示该接口的对等体信息

   Show ip eigrp neighbors ;显示所有的EIGRP邻居及其信息

   Show ip eigrp topology ;显示EIGRP拓扑结构表的内容

   Show ip eigrp traffic ;显示EIGRP路由统计的归纳

   Show ip eigrp events ;显示最近的EIGRP协议事件记录
2.  Debug命令
Debug eigrp packets ;显示发送和接收的EIGRP数据包类型
Debug eigrp neighbors
;显示EIGRP所发现的邻居和HELLO数据包的内容

Debug ip eigrp
;显示在接口上发送和接收的EIGRP数据包

Debug ip eigrp summary
;显示EIGRP活动的归纳信息
 
 
EIGRP的特点
1.百分之百无环。
2.快度收敛。
3.路由更新占用带宽小。
4.支持多种网络层协议
 
EIGRP邻居发现
1.更改hello-interval hello间隔)  两边值不同不会影响邻居建立。
更改命令:R1(config-if)#ip hello-interval eigrp 1 20
查看hello-interval 时间 R1#show ip eigrp interfaces detail
2.查看hello-interval 时间 R1#show ip eigrp interfaces detail
 
EIGRP5种协议报文
1.Hello:建立邻居关系,224.0.0.10,不需要确认
LAN,p2p WAN,MP带宽大于T1: 5秒间隔
MP带宽小于T1: 60秒间隔注意:
hold timehello time3倍,改变hello需要手工指定hold
#ip eigrp hold-time
2.Update:发送路由更新
3.Query:询问邻居关于路由的信息
4.Reply:query的回复
以上3种报文需要进行显式确认(即每个报文需要单独确认),并设置序列号以便重传,次数限制为16
5.ACK:确认由于DUAL的机制需要,EIGRP必须保证可靠传输,这是由RTP协议来完成的(RTP也可以做到不可靠传输),另外在这些数据包发送时,有些是组播发送,有些是单播发送。
 
EIGRP路由选择过程
1.EIGRP选择主路由与备份路由,并将这些路由加到期拓朴结构表中(每个目的地最多有6个)然后将主路由放到期路由表中。
2. lEIGRP
度量值是IGRP度量值乘以256。该度量值的计算可以使用下面5个变量

----
带宽:源和目的地间最少带宽;

----
延时:路径上的累积接口延时;

----
可靠性:根据keepalive信息的源与目的地间的最差可靠性;

----
负载:在源和目的地之间链路上的最重负载;

----
最大传输单元(MTU):路径中最小MTU

3. lEIGRP
采用DUAL算法计算到目的地的最佳路由。


备份路径中的下一跳路由器也被子称为可行后继路由器(FS)。
 
EIGRP算法
 
1.任何时间,发生一个输入事件(如链路代价发生变化,拓扑发生变化,收到一个更新包等等),就会执行一个本地计算
2.如果在拓扑表中发现了一台或多台Feasible Successor(可行后继路由) ,那么将使用具有最低度量值的Feasible Successor 作为它的Successor
3.如果没有发现Feasible Successor ,那么将使该路由变为Active(活动),然后向它的邻居发送Query
4.在所有的查询被答复之前,或者活动计时器超时之前,将保持路由状态为Active
5.如果扩散的结果无法发现一个可行后继路由器,那么将宣告这个目的地不可达
6.如果活动计时器超时(缺省3分钟)后还没收到所有的答复,这条路由就被宣告“卡”在活动状态(Stuck-In-Active)。并且重置没有响应此查询的邻居关系。可以通过timers active-time来修改活动计时器
 
发布缺省路由
1.在本地写一条缺省路由,并在EIGRP进程中引入静态(redistribute),其它路由器将学习到一条DX 外部路由
2.在本地写一条缺省路由,并在EIGRP进程中宣告这条路由 network),其它路由器将学习到一条D 内部路由
3.在全局视图下 ip default-network 12.0.0.0   注:必须通告一条主类路由)在本地路由表中将生成
*   12.0.0.0/8 is variably subnetted, 2 subnets, 2 masks
EIGRP进程中宣告 12.0.0.0 网络
router eigrp 1
network 12.0.0.0
本地路由表中必须有一条关于12.0.0.0的路由 手工配置一条静态
ip route 12.0.0.0 255.0.0.0 Null0
在其它路由器上将生成一条默认路由
D*      12.0.0.0/8 [90/2169856] via 23.1.1.1, 00:07:32, Serial1/0
 
路由汇总
1.不连续子网问题
2.解决不连续子网问题 no auto-summary
3.手工汇总:
 
手工汇总配置要点:
1.在接口下配置汇总
interface Serial1/1
ip address 23.1.1.1 255.255.255.0
ip summary-address eigrp 1 1.1.1.0 255.255.255.240 5
 
2.汇总配置在路由出接口上
 
3.既可以汇总本地路由,也可以汇总学习到的路由
汇总既可以配在R1上,也可以配在R2
 
4.手工汇总后,本地将生成一条指向Null0口的汇总路由,AD值为5,以防路由黑洞
 
EIGRP cost metrics(成本计算)
 
1.一条路由COST 值等于路由流向的入接口cost值的累加
2.EIGRP接口的cost值由K1 K2 K3 K4 K5 5个参数参预计算
3.修改影响cost值的参数  路由进程视图下:  metric weights 0 1 0 1 0 0
 
load-balancing(负载均衡)
 
方法一:修改bandwidth delay ,使两条路径等值
方法二:offset-list
1.offset-list 更具有灵活性 可以针对某条路由或针对某个接口,修改相应的cost
2.offset-list中引用的ACL number 0,则表示针对所有路由修改cost,在offset-list中如果未指定接口,则表示针对所有接口修改cost
3.offset-list既可以用在路由流向的入口IN方向,也可以用在路由流向的出口OUT方向。
 
Unequal load-balancing(不等价负载均衡)
1.只能在successor feasible successor 之间实现不等价负载均衡
2.successor'FD *variance >feasible successor‘FD
3.先通过offest-list 将两条路径调整为 Successor Feasible successor 的关系
4.在路由进程下 设置variance
R1(config-router)#variance 2
 
1.R1#show ip eigrp topology  仅能看到 successor Feasible successor
2.R1# show ip eigrp topology detail-links 则可以看到所有的路径
 
EIGRP Authentication(认证)
1.EIGRP provides MD5 authentication only
2.配置步骤:
配置 key chain  (注:key Id key-string 必须相同)
key chain babbit
key 1
key-string babbit
在接口上启用认证
interface Serial1/1
ip address 12.1.1.1 255.255.255.0
ip authentication mode eigrp 1 md5
 
注:如果链路的一端启用了认证,另外一端没有起用认证,则出现下面的提示信息:  Neighbor  is down: authentication mode changed
如果钥匙链的密匙不正确,则出现下面的提示信息: Neighbor  is down: Auth failure
 
key chain 挂在接口上
ip authentication key-chain eigrp 1 babbit
 
EIGRPsplit-horizon(水平分割)
 
1.EIGRP运行在FRhub-spoke网络中,接口要单独关闭split-horizon
2.spoke下的子网之间互通,不需要再配置map
 
EIGRP  Passive-interface(被动接口)
 
1.Passive-interface 用在多进程的情况中
2.Passive-interface 用在loopback接口
3.Passive-interface的特性将导致邻居关系无法正常建立
 
 
 
 
EIGRP配置总结(MAC总结)