EIGRP(加强型内部网关路由协议)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

一、     EIGRP的特性

 

1EIGRP是属于cisco私有的路由协议,它的最大跳数有不同的说法,书上讲最大跳数是224跳,论坛里有人说最大跳数是255跳或254跳,因为没有实验环境证实,所以答案我也不敢确定,不过我个人倾向于理论值是255跳,实际上是254跳这个说法

2EIGRP分为内部和外部的,内部的管理距离值是90,外部的是170

3EIGRP综合了RIPOSPF的一些共同特性,它即支持有类路由协议,也支持无类路由协议,和RIP一样,它默认是支持有类路由协议的,如果想支持无类,那么只需要关闭自动汇总就可以了

4EIGRP最大可以支持6条不等价的路径负载均衡,它选择路由的度量值是带宽和延迟等

5、它也维护三张表:路由表、拓扑表、邻居表

6、后继路由、可行后继路由

   后继路由:拓扑表中最主要的路由,它也被放入路由表中

   可行后继路由:第二好的或备份的后继路由,它仅放入拓扑表中

通告的距离:为每个通过邻居路由器通告给它的子网跟踪综合度量

可行的距离:路由器跟踪所通告的距离及综合度量,以从本地路由器到达所通告的路由器,只有当从邻居所通告的距离小于现有后继路由的可行距离时,它才会被选成备份路由

7EIGRP的路由通告

EIGRP在选择路由时的算法叫做DUAL,由于这种算法收敛很快,所以它保证了这种路由不会出现路由环路

它更新是这样的,首先,它也是通过发送hello消息到组播地址224.0.0.10,当它发现了自己的邻居之后,就开始构建拓扑表,其中点到点和广播拓扑之间的hello间隔是5秒,它的截止定时器是15 S,而非广播之间的hello间隔是60 S,截止定时器是180 S

8EIGRP配置的一些命令

Router eigrp 100[在这里这个100叫做自治系统号(AS),AS的数字可以是任意的从165535之间,每一台路由器的AS号必须相同]

Network a.a.a.a(默认的时候,它只支持有类,因此在配置网络时,只配置一个有类网络,不能配置通配掩码)

No auto-summary(如果想开启支持无类的功能,那么需要这个命令)

Network a.a.a.a b.b.b.b(现在开启了支持无类,那么在配置网络的时候,就需要加上通配掩码,注意,这里和OSPF一样,是配置通配掩码,而不是子网掩码)

Variance x(配置负载均衡,这里的X是一个数字,如何对X取值,这个我一直没有弄明白)

Eigrp stub(配置EIGRP存根路由)

Interface serial 0

Ip summary-address eigrp a.a.a.a b.b.b.b(因为关掉了自动汇总,那么如果需要手动汇总子网的话,就用这个命令)

验证EIGRP

Show ip protocols(显示正在被通告的网络、路由协议的管理距离值,以及EIGRP所学到的网络的路由源)

Show ip route (查看路由表)

Show ip eigrp neighbors (查看邻居表)

Show ip eigrp topology (查看拓扑表)

 

二、     实验

 

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

 
环境:三台路由器,要求用EIGRP来进行配置,使其达到全网可以互相ping

接下来,我就将eigrp配置为无类

R1的配置

 

R2的配置

 

R3的配置

 

接下来,看看他们三台路由器分别学到的路由