EIGRP-是思科私有的具有链路状态路由协议特征的高级距离矢量路由协议,属于IGP,无类路由协议

     封装在IP协议中,协议号88,使用组播地址为:224.0.0.10  

EIGRP的特点

    1.高级的距离矢量路由协议

    2.收敛速度最快

    3.支持VLSM,不连续子网

    4.增量更新(部分更新)

    5.支持多种网络层协议,支持IP,IPV6,IPX

    6.组播和单播代替了广播更新

    7.EIGRP是100%无环路的路由协议

    8.支持等价负载均衡和非等价负载均衡(独特)

EIGRP使用的三张表

    邻居表,确保直连邻居之间能够双向通信

    拓扑表,拓扑表中存放着前往目标地址的所有路由

    路由表,从拓扑表中选择达到目标地址的最佳路由器放入路由表

EIGRP使用Hello包来建立和维护邻居关系。

EIGRP形成邻居的两个参数,

    AS号必须一致,

    K值必须一致,

    认证要一致,

EIGRP 报文:

    Hello    建立和维护邻居关系

    Update   发送路由更新

    Query    查询

    Reply    回应

    ACK      确认

EIGRP的可靠传输协议RTP,用于管理EIGRP报文的发送和接收,实现可靠传输。

RTO为重传超时定时器,针对3种EIGRP的可靠报文(update,query,reply)最大的重传16次,如果16次还没有收到ACK的确认包,则重置邻居关系。

EIGRP的弥散更新算法及相关术语

    DUAL算法叫做扩展更新算法。

    Success          后继              最优路由,放在路由表里面,

    FS              可行后继               backup路由,

    AD              公告距离    下一跳路由器到目标网段的metric值,

    FD              可行距离       本路由器到目标网段的metric值,

    FC              可行条件                FC =FS的AD < S的FD,

EIGRP的Metic参数

    Banbwidth      带宽

    Delay        延迟

    Reliability     可靠性

    Load         负载

    Mtu           mtu

EIGRP中不同网络类型默认的带宽和延迟

    Interface            BW(kbps)          DLY(sec)

    Ethernet             10000               1000

    Serial               1544                20000

    Loopback             8000000             5000

EIGRP开销计算公式

    256*{K1(10^7/带宽)+K2(10^7/带宽)/(256-负载)+K3(延迟)+K5/(可靠性+K4)}

    通常情况下,度量值=256×(10^7/最小带宽+累积延时)

EIGRP如何通告默认路由

    1.全零宣告

    ip route 0.0.0.0 0.0.0.0 接口

    router eigro asnum

    network 0.0.0.0

    2.重分发静态

    ip route 0.0.0.0 0.0.0.0 接口

    router eigrp asnum

    redistribute static

    3.ip default-network

    router eigrp asnum

    network 12.0.0.0 必须是主网络号

    ip default-network 12.0.0.0

    4.手工汇总

    interface 接口

    ip sumary-address eigrp asunm x.x.x.x x.x.x.x

EIGRP的手工汇总的特点:

    1.  EIGRP的手动汇总时针对于接口下面配置的,在路由传播方向的出接口。

    2.  配置了手动汇总以后,本地会产生一条指向NULL0口的路由。

    3.  只有当所有明细路由消失了以后,汇总路由才会消失。

    4.  汇总路由的metric值的取明细路由的最小metric值。

    5.  汇总路由的AD为5。

EIGRP负载均衡

      EIGRP默认支持4条负载均衡,最大支持6条

      可以在进程下,使用maximum-path修改

      默认是等价负载均衡,要想使用非等价负载均衡,需要在进程下,修改参数variance

EIGRP是唯一可以修改eigrp占用接口带宽的路由协议

      interface s1/1

      ip  bandwidth-percent eigrp AS号 200  eigrp可以使用接口带宽的200%去传输

EIGRP查询机制

      当一条路由丢失了,同时也没有FS,就会发送查询包

      这个丢失路由就是active state

      这个查询包就会发送给所有的邻居,除了连接S的接口

      如果邻居也没有丢失路由的信息,那么就会向其他邻居发送查询。

Stuck in active状态

      如果路由器在180s内没有收到邻居的回应,就认为自己处于SIA,并且重置和邻居的关系        

      导致SIA的原因

      1.查询范围太大

      2.路由器太忙没有时间回应

      3.路由器之间链路状态差,丢包严重

      4.某些单向链路失效

限制EIGRP查询范围

      1.汇总

      2.设置为Stub区域  最好是边缘路由器配置为stub

EIGRP被动接口

      passive-interface 接口

      既不发送,也不接收EIGRP认证

      支持明文和MD5认证

      Key   chain   cisco

      Key   1

      Key-string  password     

      Interface s1/1

      Ip  authentication  mode  eigrp  asnum md5

      Ip authentication  key-chain eigrp  asnum

 

吴迪

2017.11.20