学习EIGRP及EIGRP中生成默认路由的方法

    作者:课课家教育更新于: 2019-01-23 20:27:13

    软考,您想通过吗?一次通过才是硬道理

      本文中小编想要给大家分享一下关于Cisco私有网络协议当中的一个内部网关路由线路协议——EIGRP,也就是中文解释的加强型内部网关路由协议。小编呢会给大家讲一讲EIGRP的定义、特性和优点等,以及还会与大家一起来学习EIGRP中生成默认路由的方法。

          EIGRP是Cisco公司的私有协议,Cisco公司是该协议的发明者和唯一具备该协议解释和修改权的厂商。 EIGRP结合了链路状态和距离矢量型路由选择协议的Cisco专用协议,采用弥散修正算法(DUAL)来实现快速收敛,可以不发送定期的路由更新信息以减少带宽的占用,支持Appletalk、IP、Novell和NetWare等多种网络层协议。

    学习EIGRP及EIGRP中生成默认路由的方法_Cisco_网络协议_EIGRP_默认路由_课课家 

      不同于传统的距离矢量协议,EIGRP有着很快的收敛时间,而且不用发送定期的路由更新;也不像链路状态协议,EIGRP并不知道整个网络是什么样的,它只能靠邻居公布的信息。EIGRP使用与IGRP相同的路由算法DUAL(扩散更新算法),DUAL机制是EIGRP的核心,通过它来实现无环路径。

      EIGRP的特性

      1.多进程机制.一台路由器上可以运行多个EIGRP协议的进程.各个进程之间用as号来区分.不同进程之间互不干扰,路由信息可以互相引入.和OSPF的多进程不一样,EIGRP的报文中携带有进程号,所以甚至可以在同一链路上运行EIGRP的多个进程。

      2.使用Hello报文建立并维护邻居关系.EIGRP的邻居机制和大部分路由协议类似,邻居建立后将互相交换路由信息.当网络上某台路由器失效时,其他路由器可以快速察觉并响应变化。

      3.触发更新和部分更新.仅在路由信息发生变化时,邻居路由器之间才进行路由信息的交换,并且只交换发生了变化的路由信息,这样可以占用较小的网络带宽。

      4.适应较大范围的网络.EIGRP的路由度量距离(Metric)是根据网络延时,带宽,可靠性,负载等参数计算出来,是一个32bit的数.这样EIGRP可以较为准确地反映网络链路的情况,Metric的取值范围大也可以使EIGRP适应大范围的网络.EIGRP比RIP有了广阔得多的适应范围,但是一般来说也不应该越过几十台的规模,否则将引起效率问题。

      5.快速收敛,无环路的DUAL计算.对收到的路由信息使用一种称为DUAL的算法进行处理,生成到达各个目标网络的最短路由信息.EIGRP的路由计算仅会波及到必要的路由和必要的路由器,而不会扩散到全网.DUAL算法的机制可以保证生成的路由是没有环路的,它的收敛时间也比较好,优于传统的D-V协议。

      6.路由聚合.使用路由聚合以后,对于聚合范围内的多条路由信息只向外发送一条路由信息,这样可以减少占用的网络带宽,也减少了对处理器和内存资源的使用.EIGRP既支持自动聚合,又支持任意长度掩码的手工聚合。

      EIGRP的优点

      100%无环:如果整个网络包含在一个自制系统中,EIGRP使用DUAL能保证一张100%无环路由转发表;

      快速收敛:EIGRP使用DUAL(),通过备份路由而实现,当S不可用时,快速切换到FS上从而达到快速收敛的目的;

      使用多播、单播:使用组播(224.0.0.10)或单播进行路由更新,节省链路带宽;

      增大了网络规模:RIP最大只能是15跳;而EIGRP最大可支持255跳,IGRP为224跳,他们两个默认都为100跳;

      支持三种网络层协议:EIGRP支持IP、IPX、Apple Talk三种网络层协议,这也就增大了EIGRP的使用范围;

      支持VLSM和非连续的网络:RIP和IGRP则不支持;

      减少了带宽的消耗、更好地利用带宽:EIGRP不像RIP和IGRP那样,每隔一段时间就交换一次路由信息,它使用 触发式更新和增量更新,仅当某个目的网络的路由状态改变或路由的度量发生变化时,才向邻居发送路由 更新,因此其更新路由所需要的带宽比RIP和EIGRP小得多。EIGRP从EIGRP分组即将发出的接口上获得带宽 参数,这个参数值是基于接口指定的。

      EIGRP中生成默认路由的方法

      首先先来讲讲默认路由。

      默认路由是一种特殊的静态路由,指的是当路由表中与包的目的地址之间没有匹配的表项时路由器能够做出的选择·如果没有默认路由,那么目的地址在路由表中没有匹配表项的包将被丢弃· 默认路由在某些时候非常有效,当存在末梢网络时,默认路由会大大简化路由器的配置,减轻管理员的工作负担,提高网络性能。

      再来讲讲生成默认路由的方法。

      ip route 0.0.0.0 0.0.0.0,然后redistribute into eigrpip route 0.0.0.0 0.0.0.0,之后在eigrp里network 0.0.0.0,最后在不需要的接口上passive-interface在eigrp中network,然后ip default-network(必须有类)如果这条主类网络的路由出现在本地路由表和整个网络中,则不需要静态路由,如果这条主类网络的路由没有出现在整个网络中,则还是需要一条到这个主类网络的静态路由(在3745上是这样)在与peer直连的接口上ip summary eigrp 0.0.0.0 0.0.0.0,然后做一条ip route 0.0.0.0 0.0.0.0(这个在3745上不需要静态路由)EIGRP传递默认路由方法总结:

      以下现象要和RIP对比记忆

      1:写一条默认路由,network到EIGRP进程

      ip route 0.0.0.0 0.0.0.0 interface(接口必须是up而且要有address,或者是 null0)router eigrp ASnetwork 0.0.0.0 缺点.会在宣告的路由器上,将所有接口激活.包括你不想激活的接口注意在RIP中创建的默认路由不会从所跟的接口和能到达下跳地址的接口传递出去但是EIGRP可以这个是因为水平分割在RIP中是默认关闭的而EIGRP不是。

      2:写一条默认路由,重分布静态到EIGRP进程

      ip route 0.0.0.0 0.0.0.0 interface(接口必须是up而且要有address或者是null0)router eirp ASredistribute static 默认路由出现的形式D*EX AD=170和RIP的对比和第1种方法一样。

      3:接口下手工汇总 ip summary-address eirp 90 0.0.0.0 0.0.0.00.0.0.0的默认路由会传递给接口连接的邻居(不在乎auto/no auto-summary/也不需要写静态)缺点:具有方向性.具有抑制明细的特点。

      RIP必须创建默认路由。

      4、ip default-network x.x.x.x(必须有类的输入) 并且这条路由要能出现在本地路由表和整个网络中 (不需要静态路由)因此需要作auto-summary 或者手工汇总邻居的路由表里也必须是汇总路由如果将学到路由当作传递的缺省网络.此时路由条目必须是主类(传递的要求是主类路由带有"D*")EIGRP不会产生0.0.0.0的默生路由,而是借用带有D*的路由的下一跳做为缺省下一跳。

      RIP传递是一条0.0.0.0/0的默认路由。

      在EIGRP中Default-information 不是用来传递默认路由而是用来控制(但是RIP是)Default-information allow in 是默认在进程中开启允许所有可传递的默认网络进入本路由器Default-information allow out 是默认在进程中开启允许所有可传递的默认网络传递出本路由器命令前+NO跟OUT或者IN.表示不允许进入默认路由或者传递默认路由,而不是NO掉此命令可选参数:调用ACL.来匹配ACL中的默认路由网络。

      关于EIGRP知识内容小编就讲到这里了,感谢阅读。如果你是刚学习EIGRP的知识的话可以多看看这篇文哦,相信可以给你带来一定的帮助。当然啦,已经熟悉EIGRP的可以看一看,温故而知新嘛。想要了解更多可前往课课家教育官方平台。

课课家教育

未登录

1