CCNP——EIGRP实验

EIGRP实验

一、EIGRP介绍

EIGRP:高级距离矢量路由协议,默认最大100跳,最大可以改成224跳,结合了距离矢量路由协议和链路状态路由协议的特点

主要特点:

  • 收敛速度快,即计算路由比较快
  • 采用增量更新
  • 通过多种标准值来计算metric(带宽、延迟、可靠性、负载)
  • 支持VLSM,表明EIGRP是无类路由协议,携带子网掩码
  • 支持多种网络层协议比如IP、AppleTalk

EIGRP通过RTP(可靠传输协议)来进行可靠的路由传输,而RIP通过UDP传输路由,属于不可靠传输,所以RIP路由协议采用30s周期更新路由表
支持组播和单播,建立邻居关系使用的组播地址是224.0.0.10,一个路由器的接口开启EIGRP以后,这个接口就会监听224.0.0.10这个地址(在下面的实验中我们通过抓包来验证)

EIGRP计算路由的过程

建立邻居关系(neighbor)

  • R1给R2发送hello包
  • R2回hello包,然后邻居关系建立
  • R2给R1发送更新信息,R1回复Hello(ACK)(RTP机制)
  • R1给R2发送更新信息,R2回复Hello(ACK)

建立邻居

Hello包的作用:

  • 建立邻居关系
  • 维持邻居关系

实验拓扑图

网络拓扑

实现功能:通过配置EIGRP路由协议使全网互通

配置步骤:

r1(config)#router eigrp 100(进程号)
进程号必须一样,才能建立邻居关系;K值必须一样,才能建立邻居关系;认证的密钥必须一致才能建立邻居关系
r1(config-router)#network 0.0.0.0
表示路由器上所有的接口都运行EIGRP,如果不是所有接口都运行EIGRP,则需要使用network 网络号 通配符掩码(反掩码)来宣告使用EIGRP的路由器接口

EIGRP常见的三个AD值:

  • AD90,表示EIGRP的内部路由
  • AD170,表示EIGRP的外部路由
  • AD5,表示EIGRP的汇聚路由

宣告网络

通配符:通配符就是连续的0和1组成的,一共32位,通配符中的0和1可以是不连续的,0表示匹配,1表示任意。

在配置完上述命令后,我们来查看下EIGRP建立的邻居关系

邻居关系

  • SRTT:平均回程(往返)时间:从发出一个update到收到一个ack的时间
  • RTO:重传时间

然后我们再来查看发送hello数据包的时间间隔

查看命令:#show ip eigrp interface detail

  • Hello-interval:Hello报文发送的间隔时间
  • Hold-time:邻居的维持时间

查看细节
在搭建网络时,可以根据网络实际的情况来对上述两个时间进行修改
水平分割:如果我给邻居更新了一条路由,那么如果邻居接口开启了水平分割,邻居就不会再把我给他的路由通过该接口传给我,这个机制是为了放环,水平分割功能是默认开启的
r1(config-if)#ip hello-interval eigrp 100 1-65535
这条命令是在接口上修改EIGRP的hello发送间隔,范围是1-65535秒
r1(config-if)#ip hold-time eigrp 100 1-65535
这条命令是在接口上修改EIGRP的hold-time时间,这是告诉对端的时间,意思是如果对端在hold time时间范围内没有收到我发送的hello报文,就认为邻居关系失效,如果在该时间范围内收到,则将hold-time时间重置
r1(config-if)#ipsplit-horizon eigrp 100
该命令表示在接口上开启EIGRP的水平分割,如果关闭就在命令的最前面加上no,一般情况下都不需要关闭水平分割,只在某些特殊的网络中需要关闭

被动接口及其配置

有时候我们在使用EIGRP的时候,有的接口我们不希望他去建立邻居,或者没有必要建立邻居,比如在这个拓扑中路由器和VPC连接的那个接口,我们希望他可以开启EIGRP的功能,但是他不能和VPC建立邻居,所以在这里为了安全起见,我们使用被动接口

EIGRP的被动接口

  • r2(config-router)#passive-interface ethernet 0/0
    该命令表示将e0/0配置为被动接口,该种配置方式能将单个接口指定为被动接口
  • r2(config-router)#passive-interface default
    该条命令的作用是将所有运行EIGRP的接口全部设置为被动接口

实验总结

我们通过抓R4的e0/1接口的数据包,验证了上述EIGRP的功能,比如可以看出Hello数据包的目的地址是组播地址:224.0.0.10
抓包

发布了82 篇原创文章 · 获赞 176 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/loveCC_orange/article/details/88643435