第 9 讲 (EIGRP)   增强内部网关路由选择协议
EIGRP 协议概述 <ul><li>EIGRP 是最典型的平衡混合路由选择协议,它融合了距离矢量和链路状态两种路由选择协议的优点,使用扩散更新算法 (DUAL) ,能最快的达到网络收敛( convergence ) ,Cisco 私有的协议....
<ul><li>EIGRP 特点如下: </li></ul><ul><li>采用不定期更新, </li></ul><ul><li>即只在路由器改变计量标准或拓扑出现变化时发送部分更新 . </li></ul><ul><li>路由更新条目中包含掩...
EIGRP  概述 <ul><li>EIGRP supports: </li></ul><ul><ul><li>Rapid convergence </li></ul></ul><ul><ul><li>Reduced bandwidth usa...
EIGRP  术语
<ul><li>看下几个术语 :  </li></ul><ul><li>1. 可行距离 (feasible distance): </li></ul><ul><li>到达一个目的地的最短路由的度量值 </li></ul>
<ul><li>2. 后继 (successor): </li></ul><ul><li>后继是一个直接连接的邻居 router, 通过它具有到达目的地的最短路由 . 通过后继 router 将包转发到目的地 </li></ul>
<ul><li>3. 报告距离 (Reported distance): </li></ul><ul><li>相邻 router 所通告的相邻 router 自己到达某个目的地的最短路由的度量值 </li></ul>
<ul><li>4. 可行后继 (feasible successor): </li></ul><ul><li>可行后继是一个邻居 router, 通过它可以到达目的地 , 不使用这个 router 是因为通过它到达目的地的路由的度量值比后继 ...
<ul><li>5.Stuck in Active Route </li></ul><ul><li>活动粘滞路由 </li></ul><ul><li>SIA ( 陷入主动状态) </li></ul><ul><li>查询在 180 秒没有用回复做...
<ul><li>6. 路由标记( Route Tagging) </li></ul><ul><li>EIGRP 把路由分为内部的和外部的 </li></ul><ul><li>内部路由起源于 EIGRP 自治系统内部( AD 90 ) </li>...
Neighbor Discovery <ul><li>在运行了 EIGRP 的 router 彼此进行交换信息之前 , 它们首先必须成为邻居 (neighbor). </li></ul>
<ul><li>建立邻居关系必须要满足三个条件: </li></ul><ul><li>1. 收到 Hello 消息或 ACK </li></ul><ul><li>2. 匹配的 AS 号 </li></ul><ul><li>3. 相同的度量值( ...
EIGRP 分组类型 <ul><li>问候( Hello ) </li></ul><ul><li>更新( Update ) </li></ul><ul><li>查询( Query ) </li></ul><ul><li>应答( Reply ) ...
1.Hello 分组 <ul><li>EIGRP 使用 Hello 分组来发现、验证邻居路由器 </li></ul><ul><li>EIGRP 使用 D 类地址 224.0.0.10 发送 Hello 分组 </li></ul><ul><li>...
<ul><li>链路状态协议趋向于使用 Hello 信息来建立邻居关系 , 它不会像距离向量那样周期性的发送路由更新 </li></ul><ul><li>为了保持邻居关系 , 运行了 EIGRP 的 router 必须持续从邻居那里收到 Hel...
Hello 间隔 <ul><li>小于或等于 1.544Mbit/s </li></ul><ul><li>默认 Hello 间隔 60 秒 </li></ul><ul><li>默认保持时间 180 秒 </li></ul><ul><li>大于 ...
2. 更新分组 <ul><li>当发现新的邻居或拓扑发生变化时发送更新分组 </li></ul><ul><li>1. 发现新的邻居时,向新的邻居发送单播更新分组,使新的邻居能够了解整个网络拓扑 </li></ul><ul><li>2. 拓扑发生...
3. 查询和回复分组 <ul><li>当路由器需要从邻居那里得到指定的信息时,使用查询分组 </li></ul><ul><li>回复分组用于响应查询分组 </li></ul><ul><li>查询分组可以是组播或单播的 </li></ul><ul...
4. 确认分组 <ul><li>用于对更新、查询、回复分组进行确认 </li></ul><ul><li>确认分组总是单播传送的 </li></ul>
<ul><li>EIGRP 消息通信方式: </li></ul><ul><li>使用 RTP (可靠传输协议) </li></ul><ul><li>可靠组播 </li></ul>
EIGRP 支持大型网络 <ul><li>EIGRP 在大型网络中能够工作的很好 , 包含了很多优点比如 :  </li></ul><ul><li>1. 在 1 个单独的 router 上可以支持多个 AS  </li></ul><ul><li...
Multiple AS <ul><li>只有 AS 号相同的 router 才能共享路由信息 . </li></ul><ul><li>把大型网络分成不同的 AS, 可以有效的加快汇聚 . </li></ul><ul><li>内部 EIGRP 的...
EIGRP Metrics <ul><li>EIGRP 使用混合度量值 , 包含到 5 个方面 :  </li></ul><ul><li>1. 带宽 (bandwidth) </li></ul><ul><li>2. 延迟 (delay)  </...
<ul><li>默认情况下 EIGRP 使用带宽和延迟来决定最佳路径  </li></ul><ul><li>Metric= 带宽 + 延迟 </li></ul><ul><li>带宽 =<100(Mbit/s)/( 路径上速度最低的链路的带宽  ...
EIGRP 和 IGRP 的比较 <ul><ul><li>相似点 </li></ul></ul><ul><ul><li>相似的 METRIC 计算 </li></ul></ul><ul><ul><li>IGRP  : Metric=BW(min...
<ul><li>不同点 </li></ul><ul><li>支持 VLSM 和不连续子网 </li></ul><ul><li>支持手动汇总 </li></ul><ul><li>闪速更新,更快的收敛时间 </li></ul><ul><li>只对发...
Configuring EIGRP  © 2000, Cisco Systems, Inc.  www.cisco.com 6-
基本配置 router eigrp 1 network 10.0.0.0  network 172.16.0. 0 no auto-summary 172.16.1.0 172.16.2.0 192.168.4.2 S0 World 10.0....
配置  EIGRP  Router(config-router)#traffic-share  { balanced | min } <ul><li>控制负载平衡数据的分布 </li></ul>Router(config-router)#var...
<ul><li>Router(config-router)# no auto-summary </li></ul><ul><li>关闭自动汇总 </li></ul><ul><li>Router(config-if)# ip summary-ad...
<ul><li>Router(config-if)#bandwidth 32 </li></ul><ul><li>设置用于计算度量值的带宽 </li></ul><ul><li>Router(config-if)#ip bandwidth-per...
EIGRP Configuration Example
Verifying EIGRP Operation © 2000, Cisco Systems, Inc.  www.cisco.com 6-
Verifying the EIGRP Configuration Router#show ip protocols Router#show ip route eigrp Router#show ip eigrp traffic  Router...
Upcoming SlideShare
Loading in …5
×

第9讲 Eigrp

2,120 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,120
On SlideShare
0
From Embeds
0
Number of Embeds
43
Actions
Shares
0
Downloads
55
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 第9讲 Eigrp

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

    ×