简介
EIGRP–增强内部网关协议–基于IP封装(跨层封装,不可靠)ACK 确认重传 收敛时间2s—前身IGRP
距离矢量型、100%无环、收敛速度最快(在中大型网络中)、支持多种被路由协议(ip、ipx、appletalk)、支持任意节点汇总、支持VLSM/CIDR、在广域网配置简单、支持非等开销负载均衡、支持加密认证;
EIGRP:Enhanced Interior Gateway Routing Protocol 即 增强内部网关路由协议。也翻译为 加强型内部网关路由协议。 EIGRP是Cisco公司的私有协议(2013年已经公有化)。 EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用,支持Appletalk、IP、Novell和NetWare等多种网络层协议。
二层 | IP | tcp | date |
---|---|---|---|
tyep类型(8080) | protocol | port(和上层连接的服务接入点) |
关键机制
邻居发现恢复:发现、维持、恢复(eigrp会通过周期的发送hello包来建立邻居、维持邻居、恢复邻居) hello包更新时间5s,超时时间15s
建立邻居的原因:触发更新(凡触发更新协议都建立邻居)
RTP—可靠传输协议 (eigrp在发送消息时通过RTP机制来保证确认重传)
扩散机制:扩散拓扑和路由表
更新方式:
部分更新、只更新变更部分
触发更新 当网络改变时发送信息,当网络稳定时不发送信息
增量更新 只发送改变的信息
有界更新 只发送对其有影响的信息
PDM—协议相关模块 兼容不同网络层协议
EIGRP拓扑表包含:
AD:邻居到达目标网段的距离(通告距离)
FD:本路由器到达目标网段的距离(可行性距离)
AD<FD时才添加拓扑,然后添加路由表,此公式所判断路径不成环,且计算简单;一旦判断通过后,路由表记录的时优路由,拓扑表中保留–网络发生变化时收敛速度快
DUAL:扩散更新算法+(AD<FD)=EIGRP核心算法;备份路径条件 备份路径的邻居路由器为可行性后继者
EIGRP扩散更新算法的对象是确定的,即邻居
EIGRP如何形成邻居表:hello包、update包共同参与
hello包 | update包 |
---|---|
发现邻居,判断邻居形成的必要条件 | 判断成功后发update包,此update包不带路由、形成关系表后邻居正式放入邻居表中 |
消息数据报:
Hello 建立邻居、维持邻居、恢复邻居) hello包更新时间5s,超时时间15s
Update 发送路由更新
Query 查询包 当到达一个目标网段有最佳路径没有备用路径的时候,当最佳路径出现故障的时候,会向其他所有路径发送query进行该路由的查询; 收到此报文后会立即恢复确认包,然后进行查看是否有到达query请求的这条路由
Reply 应答包 没有就回复reply包 包中的带块宽0,延时无穷大(毒化路由)与query包成对出现
Ack 确认包
由以上可以看出,5种数据包中,Update、Query、Reply在对方收到后,都需要回复确认,这些数据包是可靠的