七、 CCNA-增强型内部网关路由协议EIGRP

EIGRP:Enhanced IGRPA(思科私有)

7.1  特点

  • IGRP也是CISCO私有,只能运行在CISCO设备上。
  • 收敛速度非常快,比RIP快很多;
  • 减少带宽浪费,RIP更新是周期性更新,造成带宽损耗,IGRP触发式更新;
  • 支持多协议,
  • 有类无类:路由更新消息中,是否包含了掩码;
  • RIP是有类路由协议,信息中不包含掩码,不能在VLSM中使用;

早期IGRP存在一些缺陷,后来才出现EIGRP。

RIP只有一张表,根据广播信息进行更新;

EIGRP表1:邻居表,物理直连的路由器,当相邻的两台都运行EIGRP协议,则成为邻居;通过轻量报文HELLO来进行相互认知,认识对方,并将对方存在邻居表中。邻居表是所有表的前提。

通过相邻交换,就能知道全网路由信息。但是一条路径可能存在多条路径,会将每条路径都存放在拓扑表中(EIGRP表2),再在拓扑表中运行算法,抽选出最优路由存放在路由表中,最终用来作为路由转发依据(EIGRP表3)。

7.2  数据包

五种数据包:

  • HELLO:通过组播的方式发送HELLO分组:打招呼的报文,成为邻居;keep alive保活,周期性发送HELLO包判断对方存活状态;
  • 更新包:触发式单播/组播发送路由器更新信息,在邻居关系建立之后同步,更新所有信息,一般情况下,刚建立邻居关系时需要同步所有信息,同步之后,该报文一般不会出现,除非网络拓扑发生变化,以组播方式发送,且是可靠的方式(有应答),没确认的会重传,16次重传之后还未应答,则重置相互的邻居关系;
  • 查询包:当路由丢失时,想邻居查询该条路由相关信息,可靠的发送。

7.3  METRIC值

  • A可以从B和C都能收到3.0的网络信息;
  • 对于RIP来说,根据跳数直接从C访问,而不考虑网络带宽的问题;
  • EIGRP用5个参数来计算METRIC值,通过一个复杂的公式计算得出最终METRIC值;

D开头的为EIGRP路由,是DUAL算法的缩写;

【AD值/METRIC值】:

  • 默认情况下,只取带宽和延时作为计算依据,及延时和带宽的和;
  • 带宽指的是接口的带宽,取沿路接口最低值。
  • 延迟则是所有接口延迟的和。

计算A路由器两条路由的METRIC值:

可以通过命令show interface 接口,查看接口参数信息;

7.4  DUAL算法

…….

7.5  自动汇总

  • 过多的明细路由是一个大的损耗,路由表庞大;
  • 利用主类地址进行汇总;如10.1.1.0/24会汇总为10.0.0.0/8位广播;

7.5.1  主类地址、子网、主机地址

ABCDE的IP地址类别,如:

10.1.3.0/24:10为A类地址,主类地址为10.0.0.0/8;10.1.3.0/24为子网;

172.16.1.0/24:B类地址,主类地址为172.16.0.0/16;172.16.1.0/24为子网;

主机地址则为具体地址;

发表回复