EIGRP协议的基本特点:

EIGRP四大机制:
| 邻居发现恢复 | 通过组播向周围邻居发送hello包,发现,建立邻居关系,因为协议是触发更新,所以发送hello包时会周期发送,保活邻居关系 |
|---|---|
| RTP | 可靠传输协议,EIGRP在传输过程中通过RTP机制来保证确认重传 |
| DUAL | DUAL 算法 下边详细说 |
| PDM | 协议相关模块, 用来兼容不同的网络层协议 |
DUAL算法
| AD | 通告距离 本地路由器的邻居路由器到达目标网段的距离(AD值)有多少个邻居就可以有多少个AD值 |
|---|---|
| FD | 可行性距离 本地路由器到邻居的距离加上邻居路由器到目标网段的距离 为(FD值) 有多少个AD值就有多少个FD值 |
| S | 后继者 生成最佳路径的邻居路由器 |
| FS | 可行性后继 满足FC条件的路径中的邻居路由器都是可行后继路由器 |
| FC | 可行性条件 条件为:AD值<最小的FD;满足FC条件的路径都是为最佳路径的备份路径;满足FC条件的路径中的邻居路由器都是可行后继路由器 |

EIGRP五个数据包
| hello | 周期性发送,用于邻居关系的建立,默认周期时间为5s,超时时间为15s; |
|---|---|
| update | 更新包(触发更新) |
| query | 查询包(查询和应答包成对出现,当到达一个网段,只有最佳路径没有备份路径时,最佳路径down了之后,路由器向其他所有邻居路由器发送query包,查询是否有其他路径,递归发送) |
| reply | 应答包(收到query包后,会一直递归查询,到末端路由器后发出一个reply包) |
| ack | 确认包 |
邻居关系的建立的条件:
1.AS号必须保持一致;
2.K值保持一致;
3.认证一致;
4.必须同时使用单播或组播.
EIGRP算法的增强
1.合理的IP地址规划
2.手工汇总
3.SIA(卡在活动状态)增强
Sia增强:三分钟之内,邻居关系需重新建立,但当 等不到查询包,在一分钟半中时发送SIA的查询包,若过收到SIA的应答包,则表示问题并非出现在这台路由器,有利于减少DUAL 算法的计算时间。
metric值计算:

一般计算情况下:只采取 带宽和延时;MTU一般为固定值,负载和可靠性 是变化值。
*公式如下
(10^7/带宽+延迟之和/10)256
EIGRP协议中相关的三张表
邻居表

| H | 顺序 0表示第一个与本机建立邻居 |
|---|---|
| Address | 邻居的IP地址 |
| interface | 本地路由的接口 |
| hold | 保活时间 |
| uptime | 表示邻居关系建立了多久时间 |
| SRTT | 平均往返时间 |
| RTO | 重传超时间隔(如果传输过程中经历了一个组播流计时器,则开始重传,如果重传一次后仍没有收到ack,则什么时间进行下一次重传,这个时间就是RTO)总共重传十六次,十六次重传仍没收到ack,则 进行重新建邻 |
| Q | 有数字,表示eigrp在接口传输过程中出现了排队等待现象;如果恒有两个数字,表示邻居建立出现了问题 |
| SN | 序列号 |
2.EIGRP 的最佳路径和备份路径表


3. 最佳路径表

协议相关配置
1.修改时间:
修改hello时间
interface s 1/0
ip hello-interval eigrp 100 10
修改hold时间
查看时间: show ip eigrp interface detail

修改hello时间不影响邻居关系的建立、失效时间、只影响本地路由器发送hello包的频率;
修改hold时间 不影响邻居关系的建立、hello时间、只影响邻居关系的存活时间。
如果存在邻居关系的存活时间小于hello时间,会出现eigrp的邻居翻滚现象。
2.路由控制
修改AD值:

修改metric 值:
修改(带宽、延时)影响选路;
Show interface


3.偏移列表

4.被动接口和单播邻居
被动接口:
被动接口不能建立在建立邻居的接口上。
RIP中的被动接口 只是在广播或组播中不发送 只接受,可以单播。
但在eigrp只收不发。
单播邻居:
如果在eigrp做单播邻居需要双方都要进行指令;如果不是 做了单播邻居的一方 用单播,另一方用组播,无法进行传输。
router eigrp 100
passive-interface loopback 0
5.汇总
汇总时: 本地路由器上会在汇总的同时,自动生成一条一模一样的路由,指向null 0 防止路由黑洞和缺省引起的环路。
leak -map 路由控制。
int s 1/1
ip summary-address eigrp 100 172.16.0.0 255.255.252.0
*
6.缺省路由
1. 汇总
2.重发布
3.network0.0.0.0宣告
4.定义默认网络
7.设置末节路由器
默认仅支持发送直连和汇总;
router eigrp 100
eigrp stub
8.EIGRP 非等开销负载均衡
| 等开销负载均衡 | 当到达某一目标时,有多条路径AD值和M值相等,进行数据转 发 |
|---|---|
| 非等开销负载均衡 | 当到达某一目标路由时,有多条路径AD值相等,但M值不同,但仍使用多条路径进行数据转换。 |
修改variance值(方差值),variance等于最佳路径的AD值除以备份路径的AD值的值**
当然,也可直接设置为128(方差值的最大取值)
router eigrp 100
variance 128
9.修改K值
进入协议 router eigrp 100
metric weights 0 1 0 1 0 0
本文深入探讨了EIGRP协议的四大机制,包括邻居发现与恢复、可靠传输协议、DUAL算法及协议相关模块,解析了SIA增强、metric值计算方法及EIGRP的三张关键表格。同时,文章提供了配置指导,如修改时间参数、路由控制、汇总策略、末节路由器设置等,帮助读者全面掌握EIGRP协议的运作原理。
1435

被折叠的 条评论
为什么被折叠?



