eigrp
增强型内部网关路由协议。
适用范围:IGP
携带网络掩码 无类别
基于IP封装
协议号88
组播更新和单播更新 224.0.0.10
优点
1高级距离矢量型协议。
2收敛速度快
3更新方式:
触发跟新(网络结构发生改变的时候发送信息,网络稳定不发送信息,建立邻居
增量跟新(只发送改变的信息)
有界更新(只发送对其有影响的信息)
4 支持多种网络协议
5支持非等开销负载均衡(等开销负载均衡不在传输包时不算优点)
当我的多条路径的AD一样,MTRE值一样。--等开销负载均衡
AD相同,METRE值不同。--非等开销负载均衡
6 在低速链路中和高速链路中具有相同的简单配置
7 网络设计更加灵活化
8 支持任意一点手动汇总
保证EIGRP可以稳定运行的关键机制:
发现 维持 恢复 /(通过周期发送HELLO包)
RTP (可靠传输协议更新包、查询表、应答包--均为RTP服务 ,)
PDM (协议相关模块,建立不同模块之间的联系)
Metric值计算:
首先认识K1 K2 K3 K4 K5
| K1带宽 | K2 (负载 不固定) | K3延迟 (延迟之和)|
| K4 可靠性(选择最差,不稳定) | K5 MTU(选择最小,一般固定)|
默认五个K值为 10100
{10^7/ban(low)+Delay(sum)/10}*256
带宽 延迟之和
metirc值大了辨识度高
计算metirc
因为K2负载不固定,K4可靠性不稳定,K5一般是固定值,所以只选择K1带宽K3延迟进行计算。带宽选择最小带宽,延时选择延迟之和
Maximum path 最多可以负载均衡的条数 Maximum path4 默认最多可以负载均衡4条
算法
AD | 邻居到目标的距离 |
FD | 我到达邻居的距离+邻居到达目标网段的距离 |
最小FD值 | 最佳路径,最短路径 |
S | 后继者 生成最短路径的邻居叫做后继者 |
FS | 可行性后继者 ,满足FC的邻居 |
FC | 可行性条件 AD<FD最小值 满足FC都是备份路径 |
五个数据包
hello | 周期性发送,用于邻居关系的建立,默认周期时间为5,超时时间为15s |
update | 发送路由更新 ,使用单播或组播収送 |
query | 请求 使用单播发送,发出就要获得回应(reply) |
reply | 在收到请求的时候,应答路由(其中携带路由信息) |
Ack | 确认 |
邻居表
H | hold | Address | Inerface
| uptime | SRTT | RTO | Q | seq |
建立顺序
1为第一个建立,
0为第二个建立 |
保持时间 |
邻居地址 |
自己的接口 |
已经了多长建立时间 |
发送的多个确认包往返的平均值 |
单播重传超时间隔 |
队列排队等待 |
序列号 |
RTO
当我进行更新的时候经行组播流计时器没有获得ACK报文,开始单播重传,重传还没有获得,重传的时间叫RTO,重传16次。
四个建立条件
AS号必须保持一致 K 必须一致 认证一致 必须同时使用单播或组播
其他表
all-links表 | topology 表 | IP路表 |
存放所有路径
| 存放所有最佳路径和备份路径
| 存放最佳路径
|
算法增强
SIA 卡在活动状态
A在发送Q查询后没有邻居回复S应答 ack,后保证不会因其他路径问题,导致邻居关系的破坏。在A和A的邻居之间启动SIA,发送SIA 查询,A的邻居回复SIA应答。从而保证邻居关系的不被破坏。
末节路由器 做给边界路由器, 边界路由器只给直连 汇总路由