第9讲 Eigrp

35
第 9 第 (EIGRP) 第第第第第第第第第第第第

Transcript of 第9讲 Eigrp

Page 1: 第9讲 Eigrp

第 9 讲 (EIGRP) 增强内部网关路由选择协

Page 2: 第9讲 Eigrp

www.cisco.com

EIGRP 协议概述EIGRP 协议概述

EIGRP 是最典型的平衡混合路由选择协议,它融合了距离矢量和链路状态两种路由选择协议的优点,使用扩散更新算法 (DUAL) ,能最快的达到网络收敛( convergence ) ,Cisco 私有的协议.

Page 3: 第9讲 Eigrp

www.cisco.com

EIGRP 特点如下:

采用不定期更新,

即只在路由器改变计量标准或拓扑出现变化时发送部分更新 .

路由更新条目中包含掩码,支持 VLSM.

支持不连续子网 .

具有相同的自治系统号的 EIGRP 和 IGRP 之间,

可无缝交换路由信息 .

Page 4: 第9讲 Eigrp

www.cisco.com

EIGRP 概述

EIGRP supports:

•Rapid convergence

•Reduced bandwidth usage

•Multiple network-layer protocols

Page 5: 第9讲 Eigrp

www.cisco.com

EIGRP 术语EIGRP 术语

Page 6: 第9讲 Eigrp

www.cisco.com

看下几个术语 :

1. 可行距离 (feasible distance):

到达一个目的地的最短路由的度量值

Page 7: 第9讲 Eigrp

www.cisco.com

2. 后继 (successor):

后继是一个直接连接的邻居 router, 通过它具有到达目的地的最短路由 . 通过后继 router将包转发到目的地

Page 8: 第9讲 Eigrp

www.cisco.com

3. 报告距离 (Reported distance):

相邻 router 所通告的相邻 router 自己到达某个目的地的最短路由的度量值

Page 9: 第9讲 Eigrp

www.cisco.com

4. 可行后继 (feasible successor):

可行后继是一个邻居 router, 通过它可以到达目的地 , 不使用这个 router 是因为通过它到达目的地的路由的度量值比后继 router 高 , 但它的通告距离小于后继 router 的可行距离 , 因而被保存在拓扑表中 , 用做备用路由

Page 10: 第9讲 Eigrp

www.cisco.com

5.Stuck in Active Route

活动粘滞路由SIA ( 陷入主动状态)查询在 180 秒没有用回复做出响应清除没有发出回复的邻居

Page 11: 第9讲 Eigrp

www.cisco.com

6. 路由标记( Route Tagging)

EIGRP 把路由分为内部的和外部的 内部路由起源于 EIGRP 自治系统内部( AD 90 ) 外部路由起源于 EIGRP 自治系统外部( AD 170)

Page 12: 第9讲 Eigrp

www.cisco.com

Neighbor DiscoveryNeighbor Discovery

在运行了 EIGRP 的 router 彼此进行交换信息之前 , 它们首先必须成为邻居(neighbor).

Page 13: 第9讲 Eigrp

www.cisco.com

建立邻居关系必须要满足三个条件:1. 收到 Hello 消息或 ACK

2. 匹配的 AS 号3. 相同的度量值( K 值)

Page 14: 第9讲 Eigrp

www.cisco.com

EIGRP 分组类型EIGRP 分组类型

问候( Hello )更新( Update )查询( Query )应答( Reply )确认( Ack )

Page 15: 第9讲 Eigrp

www.cisco.com

1.Hello 分组1.Hello 分组

EIGRP 使用 Hello 分组来发现、验证邻居路由器 EIGRP 使用 D 类地址 224.0.0.10 发送Hello 分组 Hello 分组总是不可靠的的传送并且不需要确认

Page 16: 第9讲 Eigrp

www.cisco.com

链路状态协议趋向于使用 Hello信息来建立邻居关系 , 它不会像距离向量那样周期性的发送路由更新 为了保持邻居关系 , 运行了 EIGRP 的router必须持续从邻居那里收到 Hello信息

Page 17: 第9讲 Eigrp

www.cisco.com

Hello 间隔Hello 间隔

小于或等于 1.544Mbit/s

默认 Hello 间隔 60 秒 默认保持时间 180 秒大于 1.544Mbit/s

默认 Hello 间隔 5 秒 默认保持时间 15 秒

Page 18: 第9讲 Eigrp

www.cisco.com

2. 更新分组2. 更新分组

当发现新的邻居或拓扑发生变化时发送更新分组 1. 发现新的邻居时,向新的邻居发送单播更新分组,使新的邻居能够了解整个网络拓扑 2. 拓扑发生变化时,向所有的邻居发送组播更新分组,使所有邻居能够知道这一变化

Page 19: 第9讲 Eigrp

www.cisco.com

3. 查询和回复分组3. 查询和回复分组

当路由器需要从邻居那里得到指定的信息时,使用查询分组回复分组用于响应查询分组查询分组可以是组播或单播的回复总是单播的这两种类型的分组都是可靠传送的

Page 20: 第9讲 Eigrp

www.cisco.com

4. 确认分组4. 确认分组

用于对更新、查询、回复分组进行确认确认分组总是单播传送的

Page 21: 第9讲 Eigrp

www.cisco.com

EIGRP 消息通信方式:使用 RTP (可靠传输协议)可靠组播

Page 22: 第9讲 Eigrp

www.cisco.com

EIGRP 支持大型网络EIGRP 支持大型网络

EIGRP 在大型网络中能够工作的很好 ,包含了很多优点比如 :

1. 在 1 个单独的 router上可以支持多个 AS

2. 支持 VLSM 和路由汇总 3. 路由发现和保持

Page 23: 第9讲 Eigrp

www.cisco.com

Multiple ASMultiple AS

只有 AS号相同的 router才能共享路由信息 .

把大型网络分成不同的 AS,可以有效的加快汇聚 .

内部 EIGRP 的 AD 为 90,而外部EIGRP(external EIGRP) 的 AD 为 170

Page 24: 第9讲 Eigrp

www.cisco.com

EIGRP MetricsEIGRP Metrics

EIGRP 使用混合度量值 , 包含到 5 个方面 :

1.带宽 (bandwidth)

2.延迟 (delay)

3.负载 (load)

4. 可靠性 (reliability)

5. 最大传输单元 (maximum transmission unix,MTU)

Page 25: 第9讲 Eigrp

www.cisco.com

默认情况下 EIGRP 使用带宽和延迟来决定最佳路径 Metric=带宽 +延迟带宽 =<100(Mbit/s)/( 路径上速度最低的链路的带宽 kbit/s)>*256

延迟 =路径中延迟的总和 (单位为 10毫秒 )*256

Metric=<100M/(带宽 )+延迟 /10>*256

Page 26: 第9讲 Eigrp

www.cisco.com

EIGRP和 IGRP的比较EIGRP和 IGRP的比较

相似点 相似的 METRIC计算 IGRP : Metric=BW(min)+DLY(sum)

EIGRP : Metric=256x[BW(min)+DLY(sum)]

均支持等价负载均衡和不等价负载均衡

Page 27: 第9讲 Eigrp

www.cisco.com

不同点 支持 VLSM和不连续子网 支持手动汇总 闪速更新,更快的收敛时间 只对发生变化的条目更新 , 占用的网络资源更少

Page 28: 第9讲 Eigrp

© 2000, Cisco Systems, Inc. www.cisco.com 6-28

Configuring EIGRP

Page 29: 第9讲 Eigrp

www.cisco.com

router eigrp 1network 10.0.0.0 network 172.16.0.0no auto-summary

172.16.1.0

172.16.2.0

192.168.4.2

S0World

10.0.0.0

A

B

C

在 CISCO IOS12.0 ( 4 ) T以后的版本中,可以用 network加上反掩码来控制对通告网络的精确匹配

例: network 172.16.1.0 0.0.0.255

只通告 172.16.0.0的一个子网 172.16.1.0

基本配置基本配置

Page 30: 第9讲 Eigrp

www.cisco.com

配置 EIGRP 配置 EIGRP

Router(config-router)#traffic-share { balanced | min }

• 控制负载平衡数据的分布

Router(config-router)#variance multiplier

• 控制 EIGRP 的负载平衡

Page 31: 第9讲 Eigrp

www.cisco.com

Router(config-router)# no auto-summary

关闭自动汇总

Router(config-if)# ip summary-address eigrp autonomous-system-number ip-address mask administrative-distance

手工汇总

Page 32: 第9讲 Eigrp

www.cisco.com

Router(config-if)#bandwidth 32

设置用于计算度量值的带宽

Router(config-if)#ip bandwidth-percent

eigrp 100 200

配置在一个接口上 EIGRP可以使用带宽的百分比

Page 33: 第9讲 Eigrp

www.cisco.com

EIGRP Configuration ExampleEIGRP Configuration Example

Page 34: 第9讲 Eigrp

© 2000, Cisco Systems, Inc. www.cisco.com 6-34

Verifying EIGRP

Operation

Page 35: 第9讲 Eigrp

www.cisco.com

Verifying the EIGRP Configuration

Verifying the EIGRP Configuration

Router#show ip protocols

Router#show ip route eigrp

Router#show ip eigrp traffic

Router#show ip eigrp neighbors

Router#show ip eigrp topology

• Displays the neighbors discovered by IP EIGRP

• Displays the IP EIGRP topology table

• Displays the number of IP EIGRP packets sent and received

• Displays current EIGRP entries in the routing table

• Displays the parameters and current state of the active routing protocol process