EIGRP(加强型内部网关路由协议)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
一、 EIGRP的特性
1、EIGRP是属于cisco私有的路由协议,它的最大跳数有不同的说法,书上讲最大跳数是224跳,论坛里有人说最大跳数是255跳或254跳,因为没有实验环境证实,所以答案我也不敢确定,不过我个人倾向于理论值是255跳,实际上是254跳这个说法
2、EIGRP分为内部和外部的,内部的管理距离值是90,外部的是170
3、EIGRP综合了RIP和OSPF的一些共同特性,它即支持有类路由协议,也支持无类路由协议,和RIP一样,它默认是支持有类路由协议的,如果想支持无类,那么只需要关闭自动汇总就可以了
4、EIGRP最大可以支持6条不等价的路径负载均衡,它选择路由的度量值是带宽和延迟等
5、它也维护三张表:路由表、拓扑表、邻居表
6、后继路由、可行后继路由
后继路由:拓扑表中最主要的路由,它也被放入路由表中
可行后继路由:第二好的或备份的后继路由,它仅放入拓扑表中
通告的距离:为每个通过邻居路由器通告给它的子网跟踪综合度量
可行的距离:路由器跟踪所通告的距离及综合度量,以从本地路由器到达所通告的路由器,只有当从邻居所通告的距离小于现有后继路由的可行距离时,它才会被选成备份路由
7、EIGRP的路由通告
EIGRP在选择路由时的算法叫做DUAL,由于这种算法收敛很快,所以它保证了这种路由不会出现路由环路
它更新是这样的,首先,它也是通过发送hello消息到组播地址224.0.0.10,当它发现了自己的邻居之后,就开始构建拓扑表,其中点到点和广播拓扑之间的hello间隔是5秒,它的截止定时器是15 S,而非广播之间的hello间隔是60 S,截止定时器是180 S
8、EIGRP配置的一些命令
Router eigrp 100[在这里这个100叫做自治系统号(AS),AS的数字可以是任意的从1到65535之间,每一台路由器的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的配置
![](https://i-blog.csdnimg.cn/blog_migrate/ff3d1a44958de0dbd869b943f14d2209.png)
R2的配置
![](https://i-blog.csdnimg.cn/blog_migrate/029dff32e3b1b0f9ac483b34a51158e6.png)
R3的配置
![](https://i-blog.csdnimg.cn/blog_migrate/ca85d1773cee120bfe4387f06e425b8c.png)
接下来,看看他们三台路由器分别学到的路由
转载于:https://blog.51cto.com/kqpynn/325868