CCNA学习笔记之EIGRP

 这次博文的主题是关于动态路由选择协议之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使用三张表来保存关于环境的重要信息(见下图):

    1. 邻居表:跟谁建立了邻居关系,我的邻居关系都有谁。 

    2. 拓扑表:存放收到的路由 

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

image

4、与EIGRPP相关的几个术语:

  • 可行距离(FD):我到邻居加上邻居到目标网络距离。

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

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

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

5、EIGRP的五个包:

  • hello包:建立和维持邻居关系 

  • Update:发送路由更新 

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

  • Reply:返回应答包 

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

下面来详细说说EIGRP的配置。

二、EIGRP的配置过程:

1、配置命令:

image

 

2、验证配置的命令:

image

 

3、网络拓扑:

image

 

4、具体的配置过程:

(1)在路由器Router0上启用和配置EIGRP:

image

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

image

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

image

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

image

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

image

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

(6)在Router1上查看路由表:

image

可以从上图看出,Router1的路由表中,到192.168.0.0/24网络有两条路径哈。很显然这种汇总是错误的!

(7)将所有路由器上的自动汇总功能关闭:

image

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

image

          现在能够看到路由表里出现了到所有网络的路由哈!

(8)EIGRP手动汇总:

本实验中,A1区域的两个子网192.168.0.0/26和192.168.0.64/26可以汇总成一条路由192.168.0.0/25。可以在Router0的S2/0和F6/0进行汇总,如下图所示:

image

a)在Router0上,手动汇总:

image

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

image

(9)确认EIGRP选择的最佳路径:

在PC0上跟踪到PC2的数据包传递路径,如下图所示

image

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

(10)在Router0上查看备用路径:

image

 

从上图中可以看出,Router3是继任者(Successor),Router1是可行的继任者(Feasible Successor)。

(11)查看EIGRP的邻居:

在任何路由上,运行"show ip eigrp neighbors”命令可以看eigrp的邻居,例如在Router0上查看邻居信息:

image

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

(12)显示EIGRP协议活动:

image

上图显示出在两台相邻路由器间发送Hello数据包的情况。Hello数据包会发送到每个激活的接口上,也就是那些有邻居相连接的接口,并由这些接口送出。大家有没有注意到在这个更新中提供的AS号?要知道某个邻居没有相同的AS号,它所发送的Hello更新将会被丢弃。

(13)更改EIGRP的默认设置:

默认时,EIGRP支持最多4条链路的不等价路径的负载均衡,通过以下命令可以使EIGRP支持6条等价或不等价负载均衡链路。默认最大跳数100,可以被设置到255.

image

由于Packet Tracer模拟软件不支持上图中的命令,所以此命令的演示是通过Dynamips模拟器做出来的。

这次博文的内容就这么多了,下次和大家说说OSPF路由选择协议哈!

本文出自 “技术日志” 博客,谢绝转载!

你可能感兴趣的:(gateway,华为,路由器,可靠性,路由表)