EIGRP
Enhanced Interior Gateway Routing Protocol 即 增强内部网关路由协议。也翻译为 加强型内部网关路由协议。
运行了EIGRP的路由器维持3张表:neighbortable,topologytable和routingtable.其中neighbortable保存了和路由器建立了邻居关系的,直接相连的路由器;topologytable包含路由器学习到的到达目的地的所有路由条目,其过程如下:
1.neighbortable中的每个邻居都转发1份IP路由表的拷贝给它们的邻居
2.然后每个邻居把从它们自己的邻居处得来的路由表存储在自己的EIGRP拓扑数据库中
3.EIGRP检查拓扑数据库,然后选择出一条到达目的地的最佳路由
4.EIGRP从拓扑数据库中选择到达目的地的最佳的successorroutes,然后把它们放到路由表里.路由器为每种协议(比如IP,IPX)各自保持1张单独是路由表
AD和FD
通告距离(AD):也称为报告距离, 下一跳路由器到目的地的度量值.
可行距离(FD):是本地路由器到达目的地的度量值.
后继者和可行后继者
后继者(S):FD最小的
可行后继者(FS):可行后继者AD小于后继者的FD值(满足AD小于后继者的FD才是可行后继者)
EIGRP度量值
计算EIGRP使用一个复合度量,可根据以下指标:
带宽 使用最小的带宽(BW),
可靠性 是衡量一个链接将失败的可能性.
延迟 延迟是衡量一个包需要穿越路由的时间.
负载 反映了多少流量是使用链接
MTU
默认情况下使用,只有带宽和延迟.
注:这往往是不正确地指出,EIGRP的还可以使用路径中最小的MTU。事实上,
MTU是包含在EIGRP路由更新,但实际上并没有使用metric计算。
eigrp的管理距离90
Metric值的计算
metric值=256(10^7/BW(最小带宽)+dly之和(路由流向入接口延迟之和)/10)
ERGRP基本配置
R1(config)#router eigrp 1 开启erigrp
R1(config-router)#network 12.1.1.0 0.0.0.255 宣告网络,反掩码
R1(config-router)#no auto-summary 关闭自动汇总
负载均衡
等价负载均衡:默认支持4条,不同IOS版本不同
非等价负载均衡:
思路:首先要确定后继者和可行后继者,然后查看FD和AD值,要达到负载均衡,就要v值就等于v*后继者的FD大于可行后继者的FD 然后v值取整
R3(config)#router eigrp 1
R1(config-router)#variance 6 v值的大小
EIGRP MD5身份验证
Router(config)#key chain Key-chain name 进入密钥链配置模式
Router(config-keychain)#key key-id 标识密钥并进入密钥ID的配置模式
Router(config-keychain-key)#key-string text 标识密钥字符串(密码)
Router(config-keychain-key)#accept-lifetime start-time {infinite | end-time | duration seconds} (可选)指定何时为收到的数据包接受密钥
Router(config-keychain-key)#send-lifetime start-time {infinite | end-time | duration seconds} (可选)指定密钥可时可用于发送数据包
Router(config-if)#ip authentication mode eigrp autonomous-system md5
为EIGRP数据包指定MD5身份验证
Router(config-if)#ip authentication key-chain eigrp autonomous-system name-of-chain
EIGRP路由汇总
ip summary-address eigrp 1 192.168.10.0 255.255.255.0
检查
show interface f0/0 查看端口
show ip eigrp neighbors 查看邻居表
show ip eigrp topology 查看拓扑表
show ip route 查看路由表
来源:CSDN
作者:bianx
链接:https://blog.csdn.net/bianx/article/details/104125034