LAG/LACP哈希方法和负载均衡配置对QoS的影响

网络工程 IEEE-802.1ax
2022-02-23 07:53:15

我一直在寻找有关 LAG/LACP 配置和对 QoS 的影响(例如数据包延迟、乱序交付等)的信息。我只能找到诸如“LAG/LACP 保证相同的‘流’QoS”之类的语句——流到底是什么?哪些数据包是同一流的一部分,哪些数据包不是?“流”是否保证通过 LAG 的同一物理链路传输?

我应该考虑为特定服务使用特定的哈希方法吗?例如,我是否将 src & dst MAC 用于某些服务,而将 src & dst IP 用于其他服务?

1个回答

流是由某些属性组合而成的数据包链。对于不同的协议,属性是不同的(端口、序列号等)。LAG 中的负载平衡可能会有所不同,但通常会使用每个流的负载平衡。当使用逐流平衡时,保证流通过同一链路传输。

另一方面,可以基于数据包进行平衡(每个数据包平衡)。由于诸如乱序数据包之类的问题,通常情况并非如此。

您应该考虑根据您的流量配置文件使用不同的哈希方法。如果您有大量的 MAC 地址(例如 L2 交换域),请使用 MAC 进行散列。如果您有大量的 IP 地址(例如小型 L2 域 + 路由),请使用 IP 进行散列。