我自己翻译的新版CCNP教材

Implementing and Verifying EIGRP
综述:
这节课解释和论述了怎样去执行和检验增强的内部网关路由协议。解释了怎样使用反掩码选项和怎样在默认网络上使用 EIGRP 。为了有助于排错,介绍了 CISCO IOS 的各种版本的 show 命令及定义了每个关键领域。
课程目标:
1.  描述完成基本 EIGRP 配置任务的命令
2.  解释怎样在接口和网络上使用反掩码配置和参与一条路由
3.  配置 last resort 网关和默认路由
4.  检验路由器认可 EIGRP 邻居和 EIGRP 路由器
5.  检验 EIGRP 操作

Configuring Basic EIGRP

定义 EIGRP 路由协议(所有在互联网上的路由器必须有相同的自治系统号来交换 EIGRP 路由更新)
network number 接口直接相连的网络的网络号,子网 IP 地址,这个参数指导了路由器去认可哪个链接需要发布宣告,哪个链接需要监听宣告和哪个网络需要宣告。
Wildcard mask 反掩码被定义为怎样解释网络号,全 0 和全 1 是可以的。
识别 EIGRP 网络(反掩码定义怎样解释 IP 地址。)
基于 IP 协议配置基本的 EIGRP 遵循以下步骤:
第一步:开启 EIGRP 并定义自治系统号( AS )使用 router eigrp as 命令,所有路由器都有相匹配的 AS
第二步:使用 network 命令指出 EIGRP 网络,这条命令指出了哪个接口参与了 EIGRP 和宣告了 EIGRP 网络。
如果你不使用反掩码, EIGRP 进程假定所有直接相连的网络都参与 EIGRP 进程, EIGRP 会尝试在每个接口上建立 EIGRP 邻居关系,通过 A B C 类网络。
使用反掩码来标识特殊的 IP 地址,子网或网络。路由器通过反掩码号码来定义哪个链接的网络运行了 EIGRP 进程。如果指定接口地址,使用 0.0.0 .0 来匹配;如果一个地址和反掩码是这样的 0.0.0.0 255.255.255.255 它表示这个路由器的所有接口。
定义接口带宽来发送路由更新流量。
第三步:如果你使用串口链接,就要定义接口带宽来发送路由更新流量,使用 bandwidth  kilobits 命令。在这条命令中, kilobits 象征带宽。
如果你不改变接口的带宽, EIGRP 假定链路带宽默认都是 T1 的速度( 1.544Mbps )。如果链路上的实际带宽比 T1 低,路由器将不能收敛,或者路由更新丢失。
这类串行接口象 PPP HDLC 设置链路实际带宽;象帧中继点到点接口,设置带宽为 CIR committed information rate );象帧中继多点链接,设置带宽为多个 CIR 的总和;永久虚链路( PVCs )有不同的 CIRs ,设置多点线路中 CIR 最低的。
Example Configuring EIGRP for IP
所有的路由器都在 AS109 里,因为路由器 A 没有配置反掩码,所有路由器 A 上的接口将使用网络 10.0.0 .0/8 172.16.0.0/16 来参与 EIGRP 进程。注意 192.168.1.0 这个网络没有在路由器 A 上配置,因为路由器 A 没有任何接口在这个网络上。如果 A 使用了一下配置:
路由器 A 将对网络进行自动汇总,使得配置结构好像这样:
如果路由器 A 使用以下的配置:
使用反掩码来定义参与 AS109 EIGRP 进程的直接相链接的路由器接口。 10.1.0 .0/16,10.4.0.0/16,172.16.1.0/24,172.16.7.0/24 里的所有接口都会参与到 AS109 里的 EIGRP 进程。

Using a Wildcard Mask in EIGRP

当路由器链接外部 AS 的时候使用反掩码是非常有好处的。因为,配置了反掩码的路由器不能与外部 AS 里的路由器邻接。
举例: 如果路由器 C 的所有接口都包括 B 类子网 172.16.0.0 ,在路由器 C 上配置反掩码,因为 C 在串口上链接了外部网络,并没有运行 EIGRP ,如果在 S0 上运行 EIGRP 的话会给外部网络发送不必要的信息。
 
Configuring the ip default network Command
EIGRP 使用 ip default network  network number 命令来创建默认路由。 network number 表示类的网络号。
举例: 路由器 A 直连外部网络 172.31.0.0/16 ,路由器 A 使用 ip default network 172.31.0.0 命令来配置候选默认路由到 172.31.0.0 这个网络。路由器 A 把这条默认路由宣告给 B B 也把它标记为自己的默认路由。
注意: 当你配置 ip default network 命令时,一条静态路由产生在路由器配置中,然而 CISCO IOS 软件并不能显示这条信息。这个条目在路由表中被看作静态路由配置,如果你想删除你配置的默认路由,你要使用 no ip route 命令。
EIGRP IGRP 一样不同于 RIP ,当你使用 ip route 0.0.0 .0 0.0.0.0 命令时。举个例子, EIGRP 在默认情况下并不能重新分发 0.0.0.0 0.0.0.0 这条默认路由。然而,如果 EIGRP 配置了 network 0.0.0.0 这条命令,它将重新分发一条默认路由,象 ip route 0.0.0.0 0.0.0.0 interface 命令一样(不可以是 ip route 0.0.0.0 0.0.0.0 address ip default network 命令)
举例: 使用以下配置来宣告 0.0.0 .0 这条路由到 EIGRP 邻居路由器。
Interface serial 0/0
ip address 10.1.1 .1 255.255.255.0
!
ip route 0.0.0 .0 0.0.0.0 serial 0/0
!
router eigrp 100
    network 0.0.0 .0

Verify EIGRP IP Routes

使用 show ip eigrp neighbors 命令来检验路由器所承认的邻居。
使用 show ip route eigrp 命令来检验从邻居路由器学来的路由。
使用左图来举例说明配置,检验,排错 EIGRP R1 的配置显示在图中。 EIGRP 自治系统号为 100 ,在 Fast Ethernet0/0 接口上开始 EIGRP 使用 network 172.16.1.0 0.0.0 .255 命令允许 R1 宣告网络。反掩码的使用指定了只有 172.16.1.0/24 这个网络能参与到接口的 EIGRP 进程当中。注意:完整的 B 类地址 172.16.0.0 将会被宣告,因为 EIGRP 默认在主要网络边界上自动汇总路由。 Network 192.168.1.0 命令在接口 serial0/0 上启动,允许 R1 宣告这个网络。
通过图中显示的 R2 的配置:
EIGRP 自治系统号 100 ,在 Fast Ethernet0/0 接口上开始 EIGRP 使用 network 172.16.2.0 0.0.0 .255 命令允许 R2 宣告网络。反掩码的使用指定了只有 172.16.2.0/24 这个网络能参与到接口的 EIGRP 进程当中。注意:完整的 B 类地址 172.16.0.0 将会被宣告,因为 EIGRP 默认在主要网络边界上自动汇总路由。 Network 192.168.1.0 命令在接口 serial0/0 上启动,允许 R2 宣告这个网络。
 
Show ip eigrp neighbors 显示 eigrp 的邻居表
H handle ):
Address
Inteface
Hold Time
Uptime
Smoothed round trip time SRTT ):
RTO
Queue count
Seq Num
Show ip route eigrp 显示 eigrp 路由表
Show ip route 显示完整的 IP 路由表,包括 eigrp 路由表
 
 
 
 
 
 
Eigrp 支持几种路由类型:内部,外部和汇总。 Eigrp 路由被标识为 D ,外部 eigrp 路由被标识为 D EX
[90/40514560] 在任何一个例子中这个后面的数字都不相同,它表示 eigrp 的度量值, eigrp 的默认度量值是最少带宽加上累积延迟。 Eigrp 的度量值在拓扑表中显示为 FD ,第一个号码 90 eigrp 的管理距离,当从不同的源路由器中学习到两条或多条路由时选择最好的路径。当路由器运行 RIP 时, RIP 有一条到 172.17.0.0 的路由为 3 跳,如果没有管理距离,路由器将不会知道是选择 RIP 三跳还是 EIGRP 40514560
为了纠正这个问题, cisco 为每个路由协议建立了管理距离值,较低的管理距离值被认为是首选。默认的, EIGRP 内在路由的管理距离是 90 RIP 的管理距离是 120 ,因为 EIGRP 的度量值是基于带宽和延迟的,和 RIP 的跳数相比 EIGRP 是首选,所以, EIGRP 路由将会显示在路由表中。
Via 192.168.1.102 表示到达目的网络 172.17.0.0/16 的下一条路由器的地址。

Verify EIGRP IP Operations

Show ip protocols  显示所有运行在路由器上的动态路由协议
当运行 eigrp 的时候, show ip protocols 命令显示输出所有 eigrp 出站和入站的更新包。这条命令的输出显示了额外的 EIGRP 默认设置,象默认的 K 值,跳数,和变化等。
注意:因为一定要有相同的 K 值才能建立 EIGRP 的邻居关系,在尝试建立邻居关系之前。 show ip procotols 命令可以帮助我们纠正 K 值设置。
从输出可以看到自动汇总被激活了(默认),这个路由器允许最大四条路径的负载平衡( cisco IOS 允许最大 6 条不等代价路径的负载平衡,使用 maximum path 命令配置)。
 
show ip eigrp interfaces  显示接口上运行的 EIGRP 信息。
interface 配置 EIGRP 的接口
Peers :直接链接 EIGRP 邻居的号码
Xmit Queue Un/Reliable :可靠和不可靠的传输队列的包的号码
Mean SRTT Mean SRTT 时间间隔,毫秒
Pacing Time Un/Reliable
Multicast Flow Timer
Pending Routes
Show ip eigrp topology 显示 eigrp 的操作
 
P passive )稳定网络中的稳定状态
A active )当前网络不可用,正处于查询状态
U update )网络处于等待 update 包的确认状态
Q query )网络处于等待 query 包的确认状态
SIA(stuck-in-active) 持续处于 active 状态,说明 eigrp 网络的收敛发生了问题
R reply status )等待确认需求状态
 
Show ip eigrp traffic
显示发送和接收的不同的 EIGRP 包的号码。
 
 
 
 
 
 
 
 
 
 
 

Configuring Advanced EIGRP Options

课程目标:
1.  为什么管理员要手动进行路由汇总
2.  配置路由汇总
3.  描述等代价的负载平衡的特性
4.  配置等代价的 EIGRP 负载平衡
5.  解释为什么 EIGRP 需要改变 WAN 链接的带宽
6.  WAN 链路上配置 EIGRP 带宽

Route Summarization

EIGRP Route Summarization Automatic
某些 EIGRP 的特性,象在主要网络边界自动路由汇总,是距离矢量路由协议的特性。传统的距离矢量路由协议是无类的路由协议,因为路由更新包里不交换子网信息。在主要的无类边界上创建汇总路由可以缩小路由表,较小的路由表可以减少路由更新对带宽的占用。 EIGRP 默认启用自动汇总。
EIGRP Route Summarization Manual
距离矢量路由协议的缺点是无法在主要网络边界上创建汇总路由,那是非常值得的因为汇总路由可以减少路由表的大小。 EIGRP 允许管理员关闭自动汇总,在任何边界上创建一条或多条汇总路由,象特定的路由存在于路由表中。
回忆 cisco IOS 软件自动在接口 null0 上创建汇总路由条目,防止路由环。同理,当配置了手动汇总时 Cisco IOS 软件也在接口 null0 上创建了汇总路由。举个例子,如果汇总路由器收到一个包含未知子网地址的数据包,就与路由器中最长的子网掩码相匹配。数据包被转发到 null0 接口,防止路由器转发数据包到默认路由,引起路由环路。
手动汇总是非常有效的,在公共路由器上将相邻的 IP 地址组合到一起,来宣告一条汇总路由。公式是 2 n 次方。

Configuring Manual Route Summarization

使用 no auto summary 命令关闭自动汇总,使用 ip summary address eigrp 命令在接口上创建汇总地址。
EIGRP 在无类的边界上自动进行路由汇总。举例,如果你有不连续的子网,你必须关闭自动汇总来减少路由混乱。为了关闭自动汇总,在 EIGRP 路由配置模式下,使用 no auto summary 命令。
as-number EIGRP 自治系统号
address :宣告的汇总 IP 地址
mask :创建汇总地址的子网掩码
admin-distance :管理距离,值在 0 255 之间
Example Summarizing EIGRP Routes
如图显示在不连续的网络 172.16.0.0 上,路由器 A B 的配置举例,关闭了自动汇总, 172.16.1.0 172.16.2.0 这两个网络能够宣告到 10.0.0 .0 这个网络上。
 
 
 
 
 
 
 
 
 
 
 
 
 
 
步骤一:选择合适的接口来宣告汇总路由
步骤二:指定 EIGRP 路由协议, AS 号,汇总地址和子网掩码。

Load Balancing Across Equal Paths

等代价的负载均衡能够在所有网络上的路由器接口上分布传递流量。 他们有到达目的网络相同的度量值。负载均衡增加了网络片段的使用,增加了带宽的利用率。
    基于 IP 协议的网络, Cisco IOS 软件默认支持 4 条负载均衡线路。使用 maximun paths maximun path 命令配置最大 6 条线路( maximum path 值设为 1 为不支持负载平衡)。
Configuring Load Balancing Across Unequal Cost Paths
Multiplier 值在 1 128 之间。默认是 1 代表等代价的负载均衡。
EIGRP 也可以在度量值不同的多个路由器之间平衡流量,这叫做非等代价的负载均衡。 EIGRP 执行负载均衡受 variance 命令的约束。

EIGRP Bandwidth Use Across WAN Links

EIGRP 操作在 WAN 环境下是很有效率。它可用在点到点的网络和非广播多路访问( NBMA )网络中的点到点线路和点到多点线路。因为 WANs 链路固有的不同配置的差别,在所有的 WANs 链路上,默认配置并不是最好的选择。联系到可用的线路速率,有效率的产量,可靠性和可升级的路由配置。
    默认情况下, EIGRP 最多会占用大约一个接口或子接口 50 %的线路带宽, EIGRP 使用 bandwidth 命令来配置线路带宽,或者在没有配置的情况下使用默认的线路带宽,在接口下使用 ip bandwidth percent eigrp as number percent 命令来更改 EIGRP 协议占用线路带宽的百分比。百分比可以超过 100

Bandwidth Utilization over WAN Interfaces

Cisco IOS 假定点到点的帧中继子接口是完全的 T1 速率,然而,仅有部分 T1 速率是可用的。因此,当配置子接口时,把带宽配置成 CIR PVC 之积。
    当配置多点接口,特别是帧中继, ATM ISDN 时,了解所有邻居共享的带宽是非常重要的。 EIGRP 配置显示了线路正确的可用的带宽的百分比。
每个设备都有一个唯一的拓扑和配置,不同的 CIR 值被配置在点到点电路和多点电路混合特征。
当配置多点接口时,

Configuring EIGRP Bandwidth Use Across WAN Links

EIGRP WAN Configuration Hybrid Multipoint
 
 
 
 
 
Lesson 4 Configuring EIGRP Authentication
你可以通过配置邻居路由器的证明来防止路由器接口欺骗性的路由更新。这节课描述 EIGRP MD5 证明和怎样配置和排错。
本节课程目标:
1.  描述路由器证明
2.  描述在 EIGRP 上使用 MD5 证明
3.  配置 MD5 证明
4.  排错 MD5 证明

Router Authentication

邻居路由器证明也叫路由器证明,能够通过预先设置密码来使路由器参与路由。默认,路由协议更新包没有使用证明。当路由器配置了邻居路由器证明时,路由器接收各个路由更新来源,这会完成认证密码的交换过程,在两个路由器之间发送和接收路由信息。
有两种类型的证明:简单密码认证, MD5 认证。
简单密码认证:支持 IS-IS OSPF RIPv2
MD5 认证:支持 OSPF RIPv2 BGP EIGRP
Simple Password vs. MD5 Authentication
Simple password authentication
  路由器发送更新包和密钥
  邻居核对密钥是否匹配
  过程不安全
MD5 authentication
  配置密钥和密钥 ID ;路由器产生一条分类的消息、或无用信息。
  信息包发送分类消息,不发送密钥。
  过程 OS 安全
EIGRP MD5 Authentication
EIGRP 支持 MD5 认证
路由器产生和核对每一个 EIGRP 包,经过认证的路由器接收每个路由更新。
配置 key key ID ,每个路由器都有相同的 key 配置。
Configuring MD5 Authentication
指定 EIGRP 包的 MD5 认证
使用 key 认证 EIGRP
配置 EIGRP MD5 认证要遵守以下步骤:
1.  进入接口配置模式配置认证
2.  使用 ip authentication mode eigrp md5 命令指定 EIGRP MD5 认证。
3.  使用 ip authentication key-chain eigrp 命令指定 EIGRP 包的 key
进入 keychain 配置模式
鉴别 key
4.  使用 key chain 命令进入 key 配置模式。
5.  标识 key ID 的使用。
标识 key 密码
可选的:指定密钥什么时候可以接收信息包
可选的:指定密钥什么时候可以发送信息包
6.  使用 key-string 命令标识 key 密码。
7.  使用 accept-lifetime 命令
8.  使用 send-lifetime 命令
Verifying MD5 Authentication
使用 show ip eigrp neighbors 命令和 show ip route 命令
 
 
 
 
Troubleshooting MD5 Authentication
Lesson 5 Using EIGRP in an Enterprise Network
课程目标:
1.  解释在大型网络中影响扩展性的因素
2.  解释 EIGRP 怎样在没有后继路由的时候使用回复包来更新路由表
3.  解释怎样标示大型的网络的缩放比例象 stubs 来减少 EIGRP 的更新和改进网络比例
4.  解释为什么会发生 SIA 连接
5.  解释怎样减少路由条目处于活动状态
6.  描述最优化的停机时间来减少数据包的丢失
Scalability in Large Networks
以下因素影响大型网络的可测量性:
1.  在邻居路由器之间交换大量的信息:在 EIGRP 邻居路由器之间交换大量的路由信息是非常必要的。
2.  大量的路由信息:当网络中的拓扑发生改变的时候, EIGRP 直接产生大量的路由更新。
3.  深层次的拓扑:深层次的拓扑能影响网络的收敛时间。
4.  大量的预备路径通过网络:网络应该提供大量的预备路径来防止单一路径的故障。大多的预备路径会影响 EIGRP 的收敛问题。
EIGRP Queries
作为高级距离矢量路由协议, EIGRP 依靠邻居路由器来提供路由信息。
1.  当路由条目丢失或没有可用的后继路由的时候发送 query
2.  丢失的路由条目处于 active 状态
3.  Query 包通过所有端口发送给所有邻居,除了 successor 接口
4.  如果邻居路由器没有路由信息那么他们将 query 包转发给他们的邻居
5.  如果路由器有后备路由,它会回复 query 包;这将停止在分之网络上传递 query
EIGRP Stubs
1.  EIGRP stub 路由特性改进了网络的稳定性,减少了资源的占用,简化了路由器的配置。
2.  Stub 路由一般使用在 hub-and-spoke 拓扑
3.  Stub 路由器向邻居发送一条特殊的信息来报告它的状态
4.  邻居路由器收到来自 stub 的状态包后不回复 query 包给 stub 路由器
Configuring EIGRP Stub
Receive-only :防止 stub 发送任何类型的路由信息
Connected :允许 stub 发送连接路由
Static :允许 stub 发送静态路由
Summary :允许 stub 发送汇总路由
默认设置是 connected summary
SIA Connections
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

本文出自 “xiaoma902” 博客,谢绝转载!

你可能感兴趣的:(休闲,and,EIGRP,verifying,Implementing)