EIGRP增强型内部网关路由选择协议


EIGRP增强型内部网关路由选择协议

为什么需要路由的服务,路由的最根本的出发点:
我们需要网络的层次化逻辑管理因此需要一个“编址(IPv4)的Network”为了让网络之间进行通信所以我们需要“路由(Routing)”。
设计网络:
1) 定义需求;
2) 部署路由;
分支化步骤安排:
1) 创建部署计划;
2) 部署解决方案;
3) 文档
部署步骤:
1) 准备阶段
2) 计划阶段
3) 设计阶段
4) 实施阶段
5) 操作阶段
6) 优化阶段
EIGRP(增强型内部网关路由选择协议)
EIGRP的优点:
l 高级的距离矢量
l 不使用广播,使用组播和单播发送更新
l 支持多种不同的网络层协议
l 100%的无环,无类别路由
l 快速收敛
l 触发增量更新
l 灵活的网络设计
l 支持等开销和非等开销的“负载均衡”
l 对多种网络环境配置依然“简单”
l 支持在任意一点的手动汇总
l 使用复合度量值
EIGRP的关键特点:(EIGRP的包本身就是通过IP进行封装的)
l 邻居发现恢复机制
l 可靠的传输协议
l 协议独立单元
l DUAL算法
EIGRP的包是直接封装在IP包里面的,在IP包的协议字段里面标注“88和89”。
EIGRP使用Hello包来建立邻居的,Hello包是通过224.0.0.10地址发送。
 
EIGRP有5种包类型:
1) Hello (建立和维持邻居关系)
2) Updata (更新包,发送路由更新)
3) Query(查询包,用来向邻居发送关于某一条路由信息的查询。)
4) Reple(应答包,对于查询产生应答。)
5) ACK(确认包,对可靠的包产生应答。)
 
初始路由发现:

首先R1在开启EIGRP的接口上发送Hello包,R2收到Hello后,也发送Hello告诉对方,同时将自己完整的路由信息通过Updata发送给对方,因为Updata是可靠的所以R1收到后给出ACK确认,然后将收到的路由信息放到自己的Topolegy表中,在将自己的路由信息通过Updata包发送给R2,R2收到R1发送的路由信息后给出ACK确认,再将路由信息放到自己的Topology中。
 
EIGRP的3张表:
1) 邻居表
邻居表里只存放运行这EIGRP的直连路由器。
2) 拓扑表
AD(通告距离)是我的邻居到目标有多远。
FD(可行距离)是我到邻居加上邻居到目标有多远。
Successor(后继路由器),最小的FD成为Successor,将被放到路由表里。
Feasible Successor(可行后继路由器):他的AD必须小于Successor的FD才能成为Feasible Successor。将Feasible Successor 放到“拓扑表”中。
3) 路由表
Successor and Feasible Successor 如何“防止环路”:
要想成为Feasible Successor,他的“通告距离(AD)”必须要与Successor的“可行距离(FD)”,这用就有效的避免“环路”的产生!
 
EIGRP的Metric(度量值):
Bandwidth (带宽) --(K1)带宽是沿途更新入向接口带宽最小值,用10^7除以带宽。
Delay (延迟) --(K3)延迟是沿途更新入向接口延迟的总和。
Reliability (可靠性) --(K4和K5)
Loading (负载) --(K2)
MTU不参与计算,但是携带!
默认情况度量值=【带宽 + 延迟】X 256(延迟的单位是10 usec,所以延迟要除以10.) 

推荐阅读