两台S9300集群,上行做链路聚合到另一台交换机,上行口流量不均衡

发布时间:  2016-05-24 浏览次数:  288 下载次数:  0
问题描述

两台9300二层做集群,两台9300的两条上行链路做链路聚合到另一台交换机。客户发现两台9300的上行聚合口流量不均衡,持续相差几百兆流量。

客户调整了链路聚合的load-balance 的负载模式,问题无法解决

告警信息
处理过程

客户是集群加链路聚合的配置环境,主备的上行口流量不均衡差距较大,根据客户描述信息,怀疑是集群主备交换机的本地流量本身有较大差距, 而且,

集群环境下Eth-trunk默认是开启了本地优先转发的,所以按照情况来讲的话,如果集群的设备优先走本地优先转发,加之单一设备本地流量过高的话,确实有可能导致堆叠的单一设备上行口流量偏高。

样的情况下可以在聚合口下undo local-preference enable关闭掉,让设备收到的流量还是走hash算法进行集群主备之间的流量均衡。

根因

集群环境下Eth-trunk默认是开启了本地优先转发的,所以按照情况来讲的话,如果集群的设备优先走本地优先转发,加之单一设备本地流量过高的话,确实有可能导致堆叠的单一设备上行口流量偏高。

解决方案
关闭集群环境下链路聚合的本地优先转发后问题解决
建议与总结

集群环境下Eth-trunk默认是开启了本地优先转发的,所以按照情况来讲的话,如果集群的设备优先走本地优先转发,加之单一设备本地流量过高的话,确实有可能导致堆叠的单一设备上行口流量偏高。样的情况下可以在聚合口下undo local-preference enable关闭掉,让设备收到的流量还是走hash算法进行集群主备之间的流量均衡。

END