为什么需要路由的服务,路由的最根本的出发点:

我们需要网络的层次化逻辑管理因此需要一个“编址(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包的协议字段里面标注“8889”。

EIGRP使用Hello包来建立邻居的,Hello包是通过224.0.0.10地址发送。

 

EIGRP5种包类型:

1)  Hello    (建立和维持邻居关系)

2)  Updata   (更新包,发送路由更新)

3)  Query(查询包,用来向邻居发送关于某一条路由信息的查询。)

4)  Reple(应答包,对于查询产生应答。)

5)  ACK(确认包,对可靠的包产生应答。)

 

初始路由发现:

EIGRP(增强型内部网关路由选择协议)_第1张图片

首先R1在开启EIGRP的接口上发送Hello包,R2收到Hello后,也发送Hello告诉对方,同时将自己完整的路由信息通过Updata发送给对方,因为Updata是可靠的所以R1收到后给出ACK确认,然后将收到的路由信息放到自己的Topolegy表中,在将自己的路由信息通过Updata包发送给R2R2收到R1发送的路由信息后给出ACK确认,再将路由信息放到自己的Topology中。

 

EIGRP3张表:

1)  邻居表

邻居表里只存放运行这EIGRP的直连路由器。

2)  拓扑表

AD(通告距离)是我的邻居到目标有多远。

FD(可行距离)是我到邻居加上邻居到目标有多远。

Successor(后继路由器),最小的FD成为Successor,将被放到路由表里。

Feasible Successor(可行后继路由器):他的AD必须小于SuccessorFD才能成为Feasible Successor。将Feasible Successor 放到“拓扑表”中。

3)  路由表

Successor and Feasible Successor 如何“防止环路”:

要想成为Feasible Successor,他的“通告距离(AD)”必须要与Successor的“可行距离(FD)”,这用就有效的避免“环路”的产生!

 

EIGRPMetric(度量值):

Bandwidth (带宽)    --K1)带宽是沿途更新入向接口带宽最小值,用10^7除以带宽。

Delay     (延迟)    --K3)延迟是沿途更新入向接口延迟的总和。

Reliability (可靠性)   --K4K5

Loading   (负载)    --K2

MTU不参与计算,但是携带!

默认情况度量值=【带宽 + 延迟】X 256(延迟的单位是10 usec,所以延迟要除以10.