ERGRP
一,特性:
1,属于混合型协议(具有距离矢量路由协议的特性,又有链路状态路由协议的特性)
2,属于“高级距离矢量路由协议”
3,快速收敛
4,100%无环路
5,增量跟新
6,支持默认四条(最多六条)等开销或不等开销路径,做负载均衡
7,网路设计灵活(汇总可以作用在任意端口上)
8,属于无类路由协议
9,组播跟新路由,组播地址:224.0.0.10
10,支持“网络层协议”
二,EIGRP的三张表
1,邻居表(neigbor table):存放邻居信息
邻居关系形成条件:
1)AS(自动系统)相同
2)K值相同
3)物理直连
2,拓扑表(topology table)
存放从邻居处收到所有路由信息
3,路由器(routing table)==转发表(forwarding table)
存放达到目的网路的最好路由
三,EIGRP路由度量:组合值
1,带宽
2,延时
3,可靠性
4,负载
5,最大传输单元
默认依据“带宽”和“延时”衡量路径好坏
“带宽”:链路上,所有带宽的最小值
“延时”:链路上,所有延时之和
四,术语:
1)可行性距离(feasible distance:FD)
指本台路由器到达目的的网路的“路由度量”
2)通告距离(advertised distance:AD)
指邻居路由器到达目的网路的“路由度量”
提示:路由器依据“FD”衡量路由好坏,FD越小,路径越好
3)后继者(success):到达目的网路的”最好路由“
4)可行后继者(feastble successor):到达目的网路的”次好路由”
五:EIFRP五类包
1)HEELO包:建立和维护邻居关系
//HEELO包封装:AS和K值
  HEELO包以224.0.0.10 地址,进行组播
  HEELO包的发送时间:
  1》广播网络;点对点链路;帧中继的点对点子接口;带宽高于1.544M的链路:5S
  2》带宽小于等于1.544M的链路:60S
   保持时间:在该时间内。未收到邻居HELLO 包,认为邻居有故障(保持时间=hello包发送时间3倍)
2)UPDATE包:用于发送路由跟新
3)quary包:用于路由查询
4)raply包:用于应答“query”包的查询
4)ack包:确认包(对可靠包的确认)
六,EIGRP重传机制:
1,当路由器没有收到“可靠包”的确认,在重传时间超时,重新发送可靠包
2,当重传次数超过16次时,复位邻居关系
七,EIGRP的配置:
1,机本配置:
(config)#router eigrp 自治系统号
(config)#network 网络号
或(config)#network 子网号  匹配码
调试EIGRP
1)#show ip router
2)#show ip protocols // 查看路由协议信息
3)#show ip eigrp neighbor //查看邻居表
4)#show ip eigrp topology //查看拓扑表,
5)#debug ip ergrp //调试ERGRP事件
提示:EIGRP路由不可达的条件:
    1>跳数超过100
    2>路由度量达到:42946795
八,弥散跟新算法:diffusing update algorithm
1,功能:
1)记录从邻居处收到的路由。
2)100%无环路
3)如果最好路由不好用,且存在次好路由,把次好路由变成最好路由
4)如果最好路由不可用,且不存在次好路由,向邻居发查询信息
2,保证路由100%无环路的机理
选举次好路由的条件,;路由的AD<最好路由的FD
3,当最好路由不可用,且存在次好路由时,路由器向邻居发送“路由查询”信息,在所有应答返回之前,
路由器把该路由标识为active状态
九,EIGRP的可选配置
1,汇总配置:
 1)汇总特性:
  1>EIGRP自动汇总是开启的,但可以关闭
(config-grouter)#no auto-summary
  2>支持手工汇总
(config-if)#ip summary-address eigrp 自治系统号  汇总ip  汇总掩码
提示:
1>会产生指向空端口的汇总路由
2>当“所有具体”路由消失后,其对应的汇总路由也随之消失
3>把所有具体路由度量的最小值,作为汇总路由的度量
4>手工汇总配置在“端口上”
2,负载均衡:
特性:
1)支持默认4条(最多六条)等开销路径或不等开销路径做负载均衡
(config-router)#maximun-paths N (1--6)  //修改负载均衡条数
2)选举“负载均衡路径”,依据variance命令
(config-router)#variance 1
//无负载均衡;等开销负载均衡
3,EIGRP的带宽指定
1)帧中继点对点子接口;与远程站点带宽一致
2)帧中继多点子接口;是该子接口对应的远程站点的带宽之和
解决EIGRP的query包泛滥的办法
1,配置汇总:当路由器的路由表中存在汇总路由,而邻居发来的query查询是具体路由时;路由器立即以
  reply包应答邻居(路由不可用)
2,配置“末节路由器”不允许向末节路由器发送query包
  配置:(config-router)#eigrp stub