EIGRP 非等价负载均衡路由.note
一、配置 EIGRP 非等价负载均衡路由:
·什么是 EIGRP 非等价负载均衡路由:
# 什么是等价负载均衡:
去往同一个目的网段,如果路由器学到多条能够去往它的不同路径,而metric值又刚好完全相同,那么路由器就会将它们一起装进路由表,同时使用,然后按照一定方式进行分流(默认是平分)
# 什么是非等价负载均衡:
去往同一个目的网段,路由器学到了多条能够去往它的不同路径,但是metric不同,正常路由器肯定是选择最优的那条,但是在EIGRP中,还能够选择次优的路由(在一定的metric范围之内),将它也装进路由表参与路由转发。
无论等价或是非等价,默认支持4条路径同时存在,最大支持16条。# 配置解析:
## 用variance定义范围,用traffic-share定义条件
variance [值1~128] //定义允许放入路由表的次优路由的metric范围,FD的metric 乘以 variance的值,假设最优路径的metric值为 10240,variance值配置为2,那么最大允许的metric值就是 20480只要次优路径在 10240 ~ 20480之间,就能够装进路由表。(当然这有一个大前提,就是这条路径的路由器必须是FS可行后继路由器)
traffic-share balanced //默认值,如果这条被no掉了,那么EIGRP将无法进行非等价负载均衡路由
traffic-share的两个参数:
balanced //默认值,让每条链路都能走流量,但是路径最优的链路走的流量更多,metric越小(越好),分到的流量越多,metric最大(越差),分到的流量越少。
min //实际上等于没有配置非等价负载均衡路由,全部流量还是经过最优路径进行转发,虽然路由表中能够显示非等价负载均衡的次优路由,但是不会被使用。
min across-interfaces //min选项的子选项,用途:与min一样,都是将全部流量发给最优路径,但是假设最优路径有多条,都是等价负载均衡的最优路径,那么就会尽量在这些路径之间均匀地分配流量,避免流量大部分走向其中一个路径1、配置 EIGRP 非等价负载均衡路由:
router eigrp 1
variance 2
traffic-share balanced //默认值,可以不敲,但是在排错时注意是否有被no掉
# maximum-paths [number] //最大允许多少条负载均衡链路,默认值为 4
# maximum-secondary-paths [number] //最大允许多少条备份链路,默认值为0