类别:CISCO / 日期:2019-10-09 / 浏览:823 / 评论:0

 一、EIGRP特点:

1、快速收敛。响应快

2、部分更新。只更新有变动的设备

3、支持多种网络层协议。IPv4、IPv6、Apple Talk和IPX

4、使用多播和单播。EIGRP使用的多播地址是224.0.0.10

5、支持变长子网掩码(VLSM)。无类路由协议,支持不连续子网和VLSM

6、无缝连接数据链路层协议和拓扑结构

7、EIGRP的管理距离为90或170

二、环路解决

如果EIGRP不考虑环路的问题,那么当右图中连接路由3和4的线路断开后会因到不了network a而使路由1-3相互查询怎么去network a而产生环路。因此EIGRP对于环路的防止考虑两方面:

1.水平分割(Split Horizon)

永远不会在同一个接口下通告一条该接口学到的路由信息

2.路由的毒性逆转(Poison reverse)

接收路由信息的接口,再从该接口通告出刚才学到的路由为不可达

触发条件:

当两台路由器进行邻居初始化时,他们会互相以最大的metric值通告回刚才学到的路由信息(路由中毒)

当拓扑发生改变时,会临时关闭水平分割和毒性逆转,重新学习拓扑

发送查询请求时,会引起水平分割,比如当一个路由器查询一条未知网段去向时,他会向每一个邻居发送查询,处于该网段的继承者(successor)会返回查询给该路由器,而该路由器会反馈一个查询结果给其他邻居,不会再次告诉那个继承者要走这个网段应该要经过自己。

三、优缺点

(1)EIGRP路由协议主要优点:

精确路由计算和多路由支持

较少带宽占用

快速收敛

MD5认证

路由聚合(通过VLAM实现)

实现负载分担

配置简单

(2)EIGRP路由协议主要缺点

没有区域概念

定时发送HELLO报文,在备份网络上,引起不必要的麻烦

基于分布式的DUAL算法,收敛的过程,邻居在不确定该路由信息可靠性的情况下又会重复这种散播,因此某些情况下可能会出现该路由信息一直处于活动状态

EIGRP是Cisco公司的私有协议

四、EIGRP详解

EIGRP的三张表:Neighbor Table、Topology Table、Routing Table

初始运行EIGRP的路由器都要经历发现邻居、了解网络及选择路由的过程,在这个过程中同时建立三张独立的表格:Neighbor Table、Topology Table、Routing Table。其中Neighbor Table保存了和路由器建立了邻居关系的且直连的路由器;Topology Table包含路由器学习到的到达目的地的所有路由条目;Routing Table则是最佳路径的路由表。

根据EIGRP命令的使用可以有两种配置模式:路由器配置模式和接口配置模式。路由器配置模式用于启用该协议、确定运行EIGRP的网络,并完成全局参数的设置。接口配置模式用于定制汇总和带宽。

启动一个EIGRP会话,可以使用router eigrp命令,并在其后指定网络的自治系统号,然后使用网络号的NETWORK命令,输入直接连接到此路由器的网络号。

 

R1

R1(config)#router eigrp 100
R1(config-router)#network 172.31.255.0
R1(config-router)#network 192.168.10.0
R1(config-router)#exit

R2

R2(config)#router eigrp 100
R2(config-router)#network 172.31.255.0
R2(config-router)#network 192.168.20.0

R2(config-router)#network 172.16.255.0

R2(config-router)#exit

R3

R3(config)#router eigrp 100
R3(config-router)#network 172.16.255.0

R3(config-router)#exit

完成。

如果在R3的e0口停止EIGRP运行,或e0口需要接入到internet,则需在R3上运行以下命令:

R3(config)#router eigrp 100
R3(config-router)#passive-interface e0

注意,这时只不过禁止了E0口的EIGRP更新而已,不是阻止数据连通。C4仍然可以ping通C1。

配置不连续网络:

默认情况下,两个路由器都会对有类边界进行自动汇总,但有时得到的路由选择是不可用的。如果:

以下是正确的配置:

R1

R1(config)#router eigrp 100

R1(config-router)#network 172.16.0.0

R1(config-router)#network 10.0.0.0

R1(config-router)#no auto-summary

R2

R2(config)#router eigrp 100

R2(config-router)#network 172.16.0.0

R2(config-router)#network 10.0.0.0

R2(config-router)#no auto-summary

注意这里使用的是no auto-summary命令。

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章