Tài liệu Chapter6 Enhanced IGRP(EIGRP) and Open Shortest Path First(OSPF) - Pdf 90

Chapter6 Enhanced IGRP(EIGRP) and Open Shortest Path First(OSPF)
EIGRP Features and Operation

EIGRP 是 1 种无分类(classless),增强的距离向量路由协议,和 IGRP 类似,EIGRP 也使用 AS,
但是和 IGRP 不同的是,EIGRP 在它的路由更新信息中要包含子网掩码的信息.这样,在我们设
计的网络的时候,就允许我们使用 VLSM 和 summarization.EIGRP 有时候也算是混合型路由
协议,因为它同时具有了距离向量路和链路状态的一些特征:比如它不像 OSPF 那样发送链路
状态包而发送传统的距离向量更新;EIGRP 也有链路状态协议的特征比如它在相邻 router 启
动的时候同步路由表,然后只在拓扑结构发生变化的时候发送 1 些更新.这样就使得EIGRP 能
够很好的在 1 个大型网络中工作.EIGRP 的主要特点如下:
1.通过 PDMs(Protocol-Dependent Module)来支持 IP,IPX 和 AppleTalk
2.有效的邻 router 的发现
3.通过可靠传输协议(Reliable Transport Protocol,RTP)进行通讯
4.通过扩散更新算法(Diffusing Update Algorithm,DUAL)来选择最佳路径

Protocol-Dependent Module

EIGRP 的 1 大特点是它可以支持几种网络层协议:IP,IPX 和 AppleTalk 等.能像 EIGRP 那样支
持数种网络层协议的还有 Intermediate System-to-Intermediate System(IS-IS)协议,但是这个协
议只支持 IP 和
Connectionless Network Service(CLNS).EIGRP 通过 PDMs 来支持不同的网络
层协议.每个 EIGRP 的 PDM 保持 1 个单独的路由信息表来装载某种协议(比如 IP)的路由信
息.也就是有 IP/EIGRP 表,IPX/EIGRP 的表和 AppleTalk/EIGRP 表

Neighbor Discovery

在运行了EIGRP 的router 彼此进行交换信息之前,它们首先必须成为邻居(neighbor).建立邻居
关系必须满足以下 3 个条件:

IGRP 数据包被保证可靠传输.RTP 确保在相邻 router 间正在进行的通信能够被维持.因此,它
为邻居维护了一张重传表.该表指示还没有被邻居确认的数据包.未确认的可靠数据包最多可
以被重传 1 6 次或直到保持时间超时,以它们当中时间更长的那个为限.EIGRP
所使用的多目
组播地址是 224.0.0.10

Diffusing Update Algorithm(DUAL)

EIGRP 使用 DUAL 来选择和保持到远端的最佳路径.它能使 router 判决某邻居通告的一个路
径是否处于循环状态,并允许 router 找到替代路径而无须等待来自其他 router 的更新.这样做
有助于加快网络的汇聚.这个算法顾及以下几点:
1.备份的路由线路
2.支持 VLSM
3.动态路由恢复
4.没有发现线路的话发送查询寻找新路线

Using EIGRP to Support Large Networks

EIGRP 在大型网络中能够工作的很好,包含了很多优点比如:
1.在 1 个单独的 router 上可以支持多个 AS
2.支持 VLSM 和 summarization
3.路由发现和保持

Multiple AS

只有 AS 号相同的 router 才能共享路由信息.把大型网络分成不同的 AS,可以有效的加快汇
聚.EIGRP 的 AD 为 90,而外部 EIGRP(external EIGRP)的 AD 为 170

VLSM Support and Summarization


配置 EIGRP,首先在全局配置模式下使用 router eigrp [AS 号]命令.接下来再使用 network 命令
定义直接相连的网络.仍然可以像配置 IGRP 那样使用 passive-interface 命令来禁止某个接口
接收或发送 Hello 信息.并且记住 EIGRP 的 AD 是 90

来看 1 个配置实例,如图:

Router Network Address Interface Address
RouterA 192.168.10.0 fa0/0 192.168.10.1
192.168.20.0 s0/0 192.168.20.1
RouterB 192.168.20.0 s0/0 192.168.20.2
192.168.40.0 s0/1 192.168.40.1
192.168.30.0 fa0/0 192.168.30.1
RouterC 192.168.40.0 s0/0 192.168.40.2
192.168.50.0 fa0/0 192.168.50.1
配置 RouterA:
RouterA(config)#router eigrp 10
RouterA(config-router)#network 192.168.10.0
RouterA(config-router)#network 192.168.20.0
RouterA(config-router)#^Z
RouterA#
记住配置 EIGRP 和配置IGRP 十分类似,唯一不同的是 EIGRP 是无分类路由(classless routing)
配置 RouterB:
RouterB(config)#router eigrp 10
RouterB(config-router)#network 192.168.20.0
RouterB(config-router)#network 192.168.30.0
RouterB(config-router)#network 192.168.40.0
RouterB(config-router)#^Z
RouterB#
配置 RouterC:
RouterC(config)#router eigrp 10


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status