为什么需要路由的服务呢?今天就对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.) |
不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流
GMT+8, 2025-11-12 21:53 , Processed in 0.032464 second(s), 15 queries .
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.