交换机S9700 Eth-Trunk流量负载分担不均

发布时间:  2015-04-08 浏览次数:  359 下载次数:  0
问题描述

交换机S9700 Eth-Trunk出接口流量负载分担不均,如果Eth-Trunk接口入方向流量不均匀,需要检查对端的Eth-Trunk。

处理过程

步骤 1 在Eth-Trunk视图下,查看缺省的HASH算法。Eth-Trunk接口下,默认是按照源IP地址异或目的IP地址的HASH算法,在IP网络中,由于IP地址随机变化,该算法基本可以保证负载分担均匀。但在二层网络中,MAC地址变化较多,IP地址比较固定,就可能产生负载分担不均的情况。 
步骤 2 如果发现Eth-Trunk负载分担不均,可以通过命令行load-balance修改HASH算法。

根因

由分交换机Eth-Trunk接口负载分担是根据报文的源IP地址和目的IP地址,或者源MAC地址和目的MAC地址进行HASH计算的,从而达到链路负载分担的效果,如果报文的IP地址或MAC地址相同或者相近,则会选择同一条链路转发,造成负载分担不均。

解决方案

在网络中,如果报文的IP地址变化较频繁,那么选择基于dst-ip、src-ip或src-dst-ip的负载分担模式更有利于流量在各物理链路间合理的负载分担;如果报文的MAC地址变化较频繁,IP地址比较固定,那么选择基于dst-mac、src-mac或src-dst-mac的负载分担模式更有利于流量在各物理链路间合理的负载分担。

建议与总结

用户可以根据流量模型设置不同的负载分担方式来选择各种负载分担模式,流量中该参数变化越频繁,选择此负载分担模式的流量就越均衡。例如,在网络中,如果报文的IP地址变化较频繁,那么选择基于dst-ip、src-ip或src-dst-ip的负载分担模式更有利于流量在各物理链路间合理的负载分担;如果报文的MAC地址变化较频繁,IP地址比较固定,那么选择基于dst-mac、src-mac或src-dst-mac的负载分担模式更有利于流量在各物理链路间合理的负载分担。

END