Upload
fl-yu
View
1.798
Download
3
Embed Size (px)
Citation preview
第 9 讲 (EIGRP) 增强内部网关路由选择协
议
www.cisco.com
EIGRP 协议概述EIGRP 协议概述
EIGRP 是最典型的平衡混合路由选择协议,它融合了距离矢量和链路状态两种路由选择协议的优点,使用扩散更新算法 (DUAL) ,能最快的达到网络收敛( convergence ) ,Cisco 私有的协议.
www.cisco.com
EIGRP 特点如下:
采用不定期更新,
即只在路由器改变计量标准或拓扑出现变化时发送部分更新 .
路由更新条目中包含掩码,支持 VLSM.
支持不连续子网 .
具有相同的自治系统号的 EIGRP 和 IGRP 之间,
可无缝交换路由信息 .
www.cisco.com
EIGRP 概述
EIGRP supports:
•Rapid convergence
•Reduced bandwidth usage
•Multiple network-layer protocols
www.cisco.com
EIGRP 术语EIGRP 术语
www.cisco.com
看下几个术语 :
1. 可行距离 (feasible distance):
到达一个目的地的最短路由的度量值
www.cisco.com
2. 后继 (successor):
后继是一个直接连接的邻居 router, 通过它具有到达目的地的最短路由 . 通过后继 router将包转发到目的地
www.cisco.com
3. 报告距离 (Reported distance):
相邻 router 所通告的相邻 router 自己到达某个目的地的最短路由的度量值
www.cisco.com
4. 可行后继 (feasible successor):
可行后继是一个邻居 router, 通过它可以到达目的地 , 不使用这个 router 是因为通过它到达目的地的路由的度量值比后继 router 高 , 但它的通告距离小于后继 router 的可行距离 , 因而被保存在拓扑表中 , 用做备用路由
www.cisco.com
5.Stuck in Active Route
活动粘滞路由SIA ( 陷入主动状态)查询在 180 秒没有用回复做出响应清除没有发出回复的邻居
www.cisco.com
6. 路由标记( Route Tagging)
EIGRP 把路由分为内部的和外部的 内部路由起源于 EIGRP 自治系统内部( AD 90 ) 外部路由起源于 EIGRP 自治系统外部( AD 170)
www.cisco.com
Neighbor DiscoveryNeighbor Discovery
在运行了 EIGRP 的 router 彼此进行交换信息之前 , 它们首先必须成为邻居(neighbor).
www.cisco.com
建立邻居关系必须要满足三个条件:1. 收到 Hello 消息或 ACK
2. 匹配的 AS 号3. 相同的度量值( K 值)
www.cisco.com
EIGRP 分组类型EIGRP 分组类型
问候( Hello )更新( Update )查询( Query )应答( Reply )确认( Ack )
www.cisco.com
1.Hello 分组1.Hello 分组
EIGRP 使用 Hello 分组来发现、验证邻居路由器 EIGRP 使用 D 类地址 224.0.0.10 发送Hello 分组 Hello 分组总是不可靠的的传送并且不需要确认
www.cisco.com
链路状态协议趋向于使用 Hello信息来建立邻居关系 , 它不会像距离向量那样周期性的发送路由更新 为了保持邻居关系 , 运行了 EIGRP 的router必须持续从邻居那里收到 Hello信息
www.cisco.com
Hello 间隔Hello 间隔
小于或等于 1.544Mbit/s
默认 Hello 间隔 60 秒 默认保持时间 180 秒大于 1.544Mbit/s
默认 Hello 间隔 5 秒 默认保持时间 15 秒
www.cisco.com
2. 更新分组2. 更新分组
当发现新的邻居或拓扑发生变化时发送更新分组 1. 发现新的邻居时,向新的邻居发送单播更新分组,使新的邻居能够了解整个网络拓扑 2. 拓扑发生变化时,向所有的邻居发送组播更新分组,使所有邻居能够知道这一变化
www.cisco.com
3. 查询和回复分组3. 查询和回复分组
当路由器需要从邻居那里得到指定的信息时,使用查询分组回复分组用于响应查询分组查询分组可以是组播或单播的回复总是单播的这两种类型的分组都是可靠传送的
www.cisco.com
4. 确认分组4. 确认分组
用于对更新、查询、回复分组进行确认确认分组总是单播传送的
www.cisco.com
EIGRP 消息通信方式:使用 RTP (可靠传输协议)可靠组播
www.cisco.com
EIGRP 支持大型网络EIGRP 支持大型网络
EIGRP 在大型网络中能够工作的很好 ,包含了很多优点比如 :
1. 在 1 个单独的 router上可以支持多个 AS
2. 支持 VLSM 和路由汇总 3. 路由发现和保持
www.cisco.com
Multiple ASMultiple AS
只有 AS号相同的 router才能共享路由信息 .
把大型网络分成不同的 AS,可以有效的加快汇聚 .
内部 EIGRP 的 AD 为 90,而外部EIGRP(external EIGRP) 的 AD 为 170
www.cisco.com
EIGRP MetricsEIGRP Metrics
EIGRP 使用混合度量值 , 包含到 5 个方面 :
1.带宽 (bandwidth)
2.延迟 (delay)
3.负载 (load)
4. 可靠性 (reliability)
5. 最大传输单元 (maximum transmission unix,MTU)
www.cisco.com
默认情况下 EIGRP 使用带宽和延迟来决定最佳路径 Metric=带宽 +延迟带宽 =<100(Mbit/s)/( 路径上速度最低的链路的带宽 kbit/s)>*256
延迟 =路径中延迟的总和 (单位为 10毫秒 )*256
Metric=<100M/(带宽 )+延迟 /10>*256
www.cisco.com
EIGRP和 IGRP的比较EIGRP和 IGRP的比较
相似点 相似的 METRIC计算 IGRP : Metric=BW(min)+DLY(sum)
EIGRP : Metric=256x[BW(min)+DLY(sum)]
均支持等价负载均衡和不等价负载均衡
www.cisco.com
不同点 支持 VLSM和不连续子网 支持手动汇总 闪速更新,更快的收敛时间 只对发生变化的条目更新 , 占用的网络资源更少
© 2000, Cisco Systems, Inc. www.cisco.com 6-28
Configuring 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
基本配置基本配置
www.cisco.com
配置 EIGRP 配置 EIGRP
Router(config-router)#traffic-share { balanced | min }
• 控制负载平衡数据的分布
Router(config-router)#variance multiplier
• 控制 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
手工汇总
www.cisco.com
Router(config-if)#bandwidth 32
设置用于计算度量值的带宽
Router(config-if)#ip bandwidth-percent
eigrp 100 200
配置在一个接口上 EIGRP可以使用带宽的百分比
www.cisco.com
EIGRP Configuration ExampleEIGRP Configuration Example
© 2000, Cisco Systems, Inc. www.cisco.com 6-34
Verifying EIGRP
Operation
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