距离矢量协议 EIGRP协议

EIGRP本来是思科的私有协议,现在公开了。RIGRP结合了OSPF和RIP协议的特点形成的协议。

EIGPR特点

  • 高级距离矢量协议
  • 快速收敛
  • 支持VLSM和不连续的子网
  • 局部更新
  • 支持多种网络层协议
  • 灵活的网络设计
  • 在网络中任何地方实现手动汇总
  • 全无环路的无类路由
  • 支持Wans and LANs
  • 等价和非等价负债均衡

概括的来说就是比RIP协议多了DUAL算法和邻居关系

EIGPR关键技术

  • 使用hello包发现邻居,并且在hello包内就有ACK
  • 可靠传输协议(RTP)
  • 保证EIGR包到达所有的邻居
  • DUAL弥散更新算法
  • Selects lowest-cost,loop free,paths to each destination
  • 协议独立模块
  • EIGRP支持IP,AppleTalk和Novell NetWare
  • 每一种网络协议支持EIGRP都有自己多日的模块,多协议,兼容性
  • 例如IPv4和IPv6的切换问题,可以同时使用

EIGRP三张表(拥有一定的顺序)

  • 邻居表、拓扑表、路由表

邻居表:和OSPF差不多,用于存储邻居信息

拓扑表:保存所有路由,不管是否优先,用于快速收敛。

路由表:保存路由器工作路径的路由表

DUAL算法
作用是创造无环路径,快手年,限定更新使用最少带宽。

EIGRP管理距离
内部管理距离 90 宣告
外部管理距离 170 重分发
汇总管理距离 5 汇总
组播地址:224.0.0.10
协议号:88

计算EIGRP开销值

Bandwidth(带宽)
Reliability(可靠性)
Delay(延迟)
Loading(负债)
MTU(最大传输单元)
分别为k1-k5
通常参考k1,k3
256*(10^7/链路最小接口带宽)+(链路延迟之和/10)

DUAL术语

  • 后继路由器
  • 可行距离
  • 可行后继路由器
  • 报告距离
  • 可行条件

后继路由器:针对源和目标路由器最优可行距离的路由器,然后会将这条路径添加到路由中。
可行距离:路由总开销,在拓扑表内交可行距离
可行后继路由器:非最优可行距离路由器,备份路由。
报告距离:除开源路由器到目标路由器之间,第一个路由器的开销的总开销。
可行条件:称为可行后级路由器的条件,条件是报告距离必须小于可行距离。(用于规避路径之间的反复横跳)

EIGRP建立邻居关系

  • Hello建立邻居关系
  • Updata发送路由更新信息
  • Query发送的请求查询信息
  • Reply响应Query信息
  • ACK发送确认报文

EIGRP中的ACK不是单独存在的,是每一个包中都存在一个ACK。

工作流程
A路由器发送Hello包给B路由器,B路由器发送一个带ACK字段的Hello包回去,然后直接形成邻居,且hello时间与死亡时间不是倍数关系。

Query和Reply用于两台路由器数据不一致时使用,原始的路由表信息不是有这两个包传输。
当路由表中某一项突然断开,当前路由器会向发给我这条消息的路由器,连发16个RIP包,源路由器没有就不会响应,如果没有响应就删除这条路由器。

EIGRP邻居关系的认证条件

As号必须相同
默认参考k值必须匹配,如共同参考k1 k3
认证相同不参考Hello时间

你可能感兴趣的:(计算机网络基础)