21
第21篇:eigrp负载均衡
上一节我们学习了eigrp拓扑,今天我们开始学习eigrp负载均衡,跟着我一起往下看吧。
EIGRP负载均衡
EIGRP可以支持非等价负载均衡,最多支持6条,默认为4条,但非等价负载均衡功能默认为关闭状态。EIGRP只能将拓朴数据库中的备用链路放入路由表执行负载均衡,拓朴数据库中可能有多条备用链路,而且多条链路的Metric值也可能各不相同,当启用非等价负载均衡时,需要定义什么样的Metric范围可以用来负载均衡,这需要通过控制Metric的变量(Variance)值来控制,具体方法如下:
路由表中正在使用的最优路由的Metric值为FD,而拓朴数据库中备用路由的Metric值肯定是大于FD的,Variance值通过控制备用链路的Metric值与FD的倍数关系来控制,就是Variance值取多少,备用链路的Metric在FD的Variance值倍数范围内就有资格执行负载均衡,例如当前FD为20,3条备用链路Metric分别为30,50,55,如果Variance值取2,那么Metric值范围在20×2=40的链路都可以执行负载均衡,所以Metric值为30的链路可以执行负载均衡,而Metric值为50和55的却不可以,因为大于40,只有当Variance值取3时,Metric值范围在20×3=60的链路才可以执行负载均衡,所以Metric值为50和55只有在Variance值取3时才可以执行负载均衡。
注:Variance值默认取值为1,也就是不执行非等价负载均衡,但会执行等价负载均衡。
并不是所有在Variance值所定义的Metric值范围内的链路一定会执行负载均衡,这需要根据设置的最大负载均衡条数来决定,最多为6条。
因为Metric值越大的路由,表示其链路况越低下,而Metric值越小的路由,其链路况越优秀,这是一个成反比的关系,所以在执行负载均衡时,我们更希望流量也能因Metric值的大小,成反比例传输,链路好的传递更多的数据包,而链路差的则传递更少的数据包,
通过配置命令traffic-share balanced即可,该功能默认为开启状态。
好了,今天这15分钟也完成了,建议线下动手做下实验,下一节我们将学习EIGRPStuck In Active (SIA)
领取专属 10元无门槛券
私享最新 技术干货