今天发现交换机上两个端口聚合以后流量不均衡,导致有些IP会丢包
查看情况如下所示:
Eth-Trunk2 up up 59% 51% 0 0
GigabitEthernet0/0/14 up up 61% 2.27% 0 0
GigabitEthernet0/0/18 up up 58% 99% 0 0
在这个链接下找的记录,在这做记录以备后续使用 S5700交换机Eth-Trunk下三层流量负载分担不均衡问题- 华为 (huawei.com)
问题描述
S5700交换机的两个端口配置为链路聚合Eth-Trunk 0;接口下未做其他的配置,为默认配置;但是查看两个端口状态,却发现这两个端口状态的流量相差较大,负载不均衡。
告警信息
无
处理过程
在S5700交换机Eth-Trunk0上更改load-balance方式:
[Huawei-Eth-Trunk0]load-balance ?
dst-ip According to destination IP hash arithmetic
dst-mac According to destination MAC hash arithmetic
src-dst-ip According to source/destination IP hash arithmetic
src-dst-mac According to source/destination MAC hash arithmetic
src-ip According to source IP hash arithmetic
src-mac According to source MAC hash arithmetic
修改为
[Huawei-Eth-Trunk0]load-balance dst-ip
根因
现场为三层流量转发,而链路聚合端口默认情况下是根据mac地址hash计算来负载分担的。需要更改默认的load-balance方式
建议与总结
交换机链路聚合端口默认情况下是根据mac地址hash计算来负载分担的。如果为三层流量转发,需要更改默认的load-balance方式