EIGRP协议是:1.加强距离矢量路由协议

            2.混合型路由协议

            3.快速收敛                         采用dual算法

            4.支持vlsm和不连续子网

            5.增量更新

            6.支持多种网络层协议

            7.使用组播和单播发送路由信息       224.0.0.10

            8.无环路,无类路由

            9.在不等成本链路上的负载均衡


EIGRP的4个部件:

1.邻居发现/恢复    建立邻接关系(5s/15s,60s/180s)可以用命令修改。时间不一样可以建立邻居。

(ip hello-interval eigrp AS号 数字/ip hold-time eigrp AS号 数字)配置后给邻居用。

R1#show ip eigrp nei

IP-EIGRP neighbors for process 10

H   Address                 Interface       Hold   Uptime    SRTT   RTO   Q   Seq

                                           (sec)            (ms)        Cnt  Num

0   12.1.1.2                Fa0/0             12   00:07:57   202   1818  0    5

Hold:数字应该是在10-15之间。

SRTT:路由器发送eigrp数据包到邻居和从邻居收到对该数据包的确认所花的平均时间。

RTO:在一个组播的数据包没有收到确认时,等待一个单播方式发送的数据包的确认时间。

Q:EIGRP有滑窗机制,大小为1。如果EIGRP发生一个update,query,reply的数据包出去会拷贝一份放到重传队列中,如果超时没有收到确认包则拷贝一份再发。如果数字不为0发出去得不到ACK。

Address:对方接口的IP地址。

Interface:自己的物理接口。

2.可靠传输协议RTP     EIGRP数据包有保障的,有序的发送

3.DUAL有限状态机制    选择有效开销,无环路路径至每个目的

4.依赖于协议的模块    支持IP,AppleTalk,Novell NetWare。


EIGRP的数据包:

hello:不可靠的发送方式。

条件:AS号同,K值同,同网段,通信类型一致(全组播和全单播),认证匹配,掩码匹配。 如图:

EIGRP__基础知识_eigrp基础知识

update:路由更新包            在需要的时候发送,可单播或组播。     路由增加时发送

query:向邻居查询路由更新     使用组播或单播,可靠发送             路由失效时发送

reply:应答路由查询           使用单播,可靠发送

ACK:应答可靠数据包           使用单播,是不包含数据的hello包。

SIAquery

SIAreply


DUAL算法:

AD:宣告距离     下一跳路由器至目的开销

FD:可行距离     从本地路由器至目的开销     AD+本地到下一跳的开销

FC:可行条件     AD值小于FD值(最小的FD)

FS:可行后继     满足FC条件的路由宣告者成为可行后继路由器

S:后继路由器    可行后继中最小度量的路由器成为后继路由器


EIGRP的度量:

参考内容:带宽(Kbit),延迟,可靠度,负载,MTU。      

计算公式:[10^7/带宽(路径中的最小带宽Kbit)+延迟(路径中的延迟之和)/10]*256

注意:传路由时会携带这些参数。延迟+带宽就是AD值,偏移列表是加在延迟上。如图:

EIGRP__基础知识_eigrp基础知识_02