EIGRP作为思科的私有协议,只能在思科的设备上完成配置,今天我们就从该协议的特性、工作原理、配置方法以及三张表来给大家系统介绍EIGRP。
1.协议特性
(1)EIGRP是距离矢量协议,对路由的认知是模糊的。
(2)度量值(metric)为带宽、延迟,其中带宽是沿途入向接口的最小带宽,延迟是沿途入向接口的延迟总和,metric是越小越优,metric的计算公式如图一所示:
图一
(3)协议的管理距离为90、170、5。其中170为重发布的AD,5为EIGRP汇总的AD。
(4)EIGRP使用组播地址224.0.0.10交换协议报文。
2.工作原理
在了解工作原理之前,先给大家普及一下EIGRP协议报文,如表一所示:
报文 |
内容 |
Hello |
建立、维护和终止邻居关系 |
Update |
具体的路由信息(ip协议88) |
Query |
故障链路查询,启用DUAL算法 |
Reply |
故障链路回应 |
Ack |
用来确认update、query和reply |
表一
工作原理:路由器之间交互hello报文来建立邻居关系,然后交互update报文,查看对方的具体路由信息,接着发送ack报文来确认信息,并启用DUAL算法计算最优路由放进路由表。
但是如果出现拓扑变更的话,就会启用query报文,用来查询故障链路查询,并启用DUAL算法,然后故障链路会发送reply报文回应。
3.配置方法
在配置之前呢,已经为大家搭好了拓扑图,如图二所示:
图二
那么接下来就给大家晒一下R1的eigrp协议的配置命令,如图三所示,其中激活进程中的90是eigrp的进程号,进程号的范围是1-65535,宣告网段中的0.0.0.255和0.0.0.0都是通配符掩码,俗称反掩码。
图三
根据图三的配置方法我们配置完R2和R3,如图四和图五所示:
图四
图五
接下来我们就验证一下配置的是否成功,用R1的环回口ping R3的环回口,如图六所示:
图六
可以看出来我们ping通了目的地址3.3.3.3,说明我们的配置是正确的。
4.三张表
既然学会了EIGRP协议的配置,那么下面就带大家查看一下EIGRP最重要的三张表:邻居表、拓扑表、路由表。
1、邻居表,命令是sh ip eigrp neighbors,如图七所示,可以看到R2上有着12.1.1.1和23.1.1.3两个邻居地址以及地址的接口。
图七
2、拓扑表,命令为sh ip eigrp topology,如图八所示:
图八
3、路由表,命令也是最熟悉的sh ip route,如图九所示
图九
如果大家都可以看到整个网络的全部路由,那就说明我们eigrp协议的配置成功啦。