您的位置:首页 > 其它

CCNA学习笔记之EIGRP

2014-01-10 18:34 211 查看
这次博文的主题是关于动态路由选择协议之EIGRP,首先让我们来了解下EIGRP协议的基础理论。
一、EIGRP基础:
1、EIGRP(Enhanced Interior Gateway Routing Protocol):增强型内部网关路由协议是Cisco 的私有路由协议。只能在cisco 设备上使用,如果一个网络中同时有Cisco和华为两个厂商的路由器,那就不能使用EIGRP。它是一个混合路由协议,它综合了距离矢量和链路状态两者的优点。

2、EIGRP的特点如下:
使用Hello消息发现邻居,然后交换路由信息,使用Hello包维持邻居表

有备用路径,当最佳路径不可用,立即使用备用路径

度量值默认为带宽和延迟,也可以添加负载和可靠性以及最大传输单元(MTU)

默认支持4条链路的不等代价的负载均衡,可以更改为最多6条

最大跳数为255(默认是100跳)

触发式更新路由表,即网络发生变化时,增量更新

支持路由的自动汇总

支持大的网络,可以使用自治系统号来区别可共享路由信息的路由器集合,路由信息只可以在拥有相同自治系统号的路由器间共享。

管理距离是90

3、EIGRP使用三张表来保存关于环境的重要信息(见下图):
邻居表:跟谁建立了邻居关系,我的邻居关系都有谁。

拓扑表:存放收到的路由

路由表:从拓扑表根据DUAL算法算出最佳的路径




4、与EIGRPP相关的几个术语:
可行距离(FD):我到邻居加上邻居到目标网络距离。

被通告距离(AD):邻居到目标网络有多远

继任者(最佳路径):最小的FD就是最佳路径-->Successor

可行的继任者(备用路径):AD小于successor的FD-->Feasible Successor

5、EIGRP的五个包:
hello包:建立和维持邻居关系

Update:发送路由更新

Query:没有主路由和备份路由,向其它邻居查询

Reply:返回应答包

ACK:直接放到IP包里,没有可靠机制,所以拿出一个包做确认。

下面来详细说说EIGRP的配置。
二、EIGRP的配置过程:
1、配置命令:




2、验证配置的命令:




3、网络拓扑:




4、具体的配置过程:
(1)在路由器Router0上启用和配置EIGRP:



(2)在路由器Router1上启用和配置EIGRP:



(3)在路由器Router2上启用和配置EIGRP:



(4)在路由器Router3上启用和配置EIGRP:



(5)在Router0上查看路由表:



从上面的配置可以看到,Router0的路由表里没有192.168.0.128/26这个子网,大家知道为什么吗?因为EIGRP协议默认在类的边界自动汇总哈!
(6)在Router1上查看路由表:



可以从上图看出,Router1的路由表中,到192.168.0.0/24网络有两条路径哈。很显然这种汇总是错误的!
(7)将所有路由器上的自动汇总功能关闭:



再次查看路由器Router1的路由表:



现在能够看到路由表里出现了到所有网络的路由哈!
(8)EIGRP手动汇总:
本实验中,A1区域的两个子网192.168.0.0/26和192.168.0.64/26可以汇总成一条路由192.168.0.0/25。可以在Router0的S2/0和F6/0进行汇总,如下图所示:



a)在Router0上,手动汇总:



b)在Router1上,查看汇总的结果,如下图所示:



(9)确认EIGRP选择的最佳路径:
在PC0上跟踪到PC2的数据包传递路径,如下图所示



由数据包的跟踪结果可知:EIGRP协议在192.168.0.0/26网段到192.168.0.128/26网段的最佳路径是Router0-->Router3—>Router2,路径Router0—>Router1—>Router2则是备用路径。
(10)在Router0上查看备用路径:




从上图中可以看出,Router3是继任者(Successor),Router1是可行的继任者(Feasible Successor)。
(11)查看EIGRP的邻居:
在任何路由上,运行"show ip eigrp neighbors”命令可以看eigrp的邻居,例如在Router0上查看邻居信息:



该命令可以显示EIGRP邻居哈,如果发现邻居缺少,就应该检查相邻的路由器是否正确配置了EIGRP,自治系统编号是否相同,是否正确的配置了network。
(12)显示EIGRP协议活动:



上图显示出在两台相邻路由器间发送Hello数据包的情况。Hello数据包会发送到每个激活的接口上,也就是那些有邻居相连接的接口,并由这些接口送出。大家有没有注意到在这个更新中提供的AS号?要知道某个邻居没有相同的AS号,它所发送的Hello更新将会被丢弃。
(13)更改EIGRP的默认设置:
默认时,EIGRP支持最多4条链路的不等价路径的负载均衡,通过以下命令可以使EIGRP支持6条等价或不等价负载均衡链路。默认最大跳数100,可以被设置到255.



由于Packet Tracer模拟软件不支持上图中的命令,所以此命令的演示是通过Dynamips模拟器做出来的。
这次博文的内容就这么多了,下次和大家说说OSPF路由选择协议哈!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息