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
抓包

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

loveCC_orange

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值