现场聚合口出方向流量哈希不均。
希望通过命令调整哈希模式:
link-aggregation load-sharing mode命令用来配置聚合组内采用的聚合负载分担类型。
undo link-aggregation load-sharing mode命令用来恢复缺省情况。
【命令】
link-aggregation load-sharing mode { { destination-ip | destination-mac | destination-port | flow-label | ingress-port | ip-protocol | mpls-label1 | mpls-label2 | mpls-label3 | source-ip | source-mac | source-port | vlan-id } * | bandwidth-usage | flexible | per-packet }
undo link-aggregation load-sharing mode
【缺省情况】
本命令的缺省情况与设备的型号有关,请以设备的实际情况为准。
【视图】
二层聚合接口视图
三层聚合接口视图
引擎聚合接口视图
【缺省用户角色】
network-admin
mdc-admin
【参数】
destination-ip:表示按报文的目的IP地址进行聚合负载分担。
destination-mac:表示按报文的目的MAC地址进行聚合负载分担。
destination-port:表示按报文的目的服务端口进行聚合负载分担。
flow-label:表示按报文所属的流标签进行聚合负载分担。
ingress-port:表示按报文的入端口进行聚合负载分担。
ip-protocol:表示按报文的IP协议类型进行聚合负载分担。
mpls-label1:表示按MPLS报文第一层标签进行聚合负载分担。
mpls-label2:表示按MPLS报文第二层标签进行聚合负载分担。
mpls-label3:表示按MPLS报文第三层标签进行聚合负载分担。
source-ip:表示按报文的源IP地址进行聚合负载分担。
source-mac:表示按报文的源MAC地址进行聚合负载分担。
source-port:表示按报文的源服务端口进行聚合负载分担。
vlan-id:表示按报文所属的VLAN进行聚合负载分担。
bandwidth-usage:表示按接口的带宽利用率进行聚合负载分担。
flexible:表示按报文类型(如二层协议报文、IPv4报文、IPv6报文、MPLS报文等)自动选择聚合负载分担的类型。
per-packet:表示对每个报文逐包进行聚合负载分担。当成员接口下配置bandwidth命令后,逐包负载分担时首先根据各个成员接口配置的期望带宽值计算负载分担比例,然后按照比例对收到的报文进行逐包负载分担。
【使用指导】
非缺省vSystem不支持本命令。
多次执行本命令,最后一次执行的命令生效。
对于设备不支持的聚合负载分担类型,系统将提示用户不支持。
【举例】
# 配置二层聚合接口1对应的聚合组内按照报文目的MAC地址进行聚合负载分担。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] link-aggregation load-sharing mode destination-mac
# 配置三层聚合接口1对应的聚合组内按照报文目的MAC地址进行聚合负载分担。
<Sysname> system-view
[Sysname] interface route-aggregation 1
[Sysname-Route-Aggregation1] link-aggregation load-sharing mode destination-mac
【相关命令】
· bandwidth
· link-aggregation global load-sharing mode
于是配置per-packet逐包的方式,配置后发现有一个接口被打满,其他接口利用率为0
逻辑转发不支持per-packet,配了这种后就不hash了,所以全走了一个口。
后续可以调整为link-aggregation load-sharing mode destination-ip source-ip destination-port source-port ip-protocol 测试
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作