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 个条件:
1.Hello 信息或接受收 ACK
2.AS 号匹配
3.K 值
链路状态协议趋向于使用 Hello 信息来建立邻居关系,它不会像距离向量那样周期性的发送
路由更新.为了保持邻居关系,运行了 EIGRP 的 router 必须持续从邻居那里收到 Hellos
如果不在 1 个 AS 内,router 之间是不会共享路由信息的,也不会建立邻居关系.这样做的优点
是在大型网络中可以减少特定某个 AS 内路由信息的传播
当 EIGRP 发现新邻居的时候,就开始通告整个路由表给别的 router,当所有的 router 都知道新
成员的加入,学习到新的路径以后,从那开始,路由表中有变动的部分才会传播给别的 router.当
router 接收到邻居的更新以后,把它们保存在本地数据库表里
评论0