LACP 华为 S6720

网络工程 转变 IEEE-802.1ax 华为
2021-07-15 22:26:39

正如@Zac67 所说,我曾在这里询问rb750 和 huawei ne20 之间的 LACP

“多个流的吞吐量,而不是单个流的吞吐量”

. 我正在从单一流程进行测试,现在正在工作,但在此之后我遇到了一些事情。

我的新测试是:在 aHuawei Switch s6720Mikrotik Rb1100. 如您所见,在我使用Huawei Ne20.

我注意到的最大不同是关于单个配置 LACP MODE

 ## NE20 ##
 interface Eth-Trunk1
 portswitch
 port link-type access
 port default vlan 200
 mode lacp-static

 ## Switch S6720 ##
 interface Eth-Trunk1
 port link-type access
 port default vlan 200
 mode lacp

显示信息 华为 S6720

Eth-Trunk1 current state : UP
Line protocol current state : UP
Description:
Switch Port, Link-type : access(configured),
PVID :  200, Hash arithmetic : According to SIP-XOR-DIP,Maximal BW: 2G, Current BW: 2G, The Maximum Frame Length is 9216
IP Sending Frames' Format is PKTFMT_ETHNT_2, Hardware address is f098-3827-8570


Local:
LAG ID: 1                   WorkingMode: LACP
Preempt Delay: Disabled     Hash arithmetic: According to SIP-XOR-DIP
System Priority: 32768      System ID: f098-3827-8570
Least Active-linknumber: 1  Max Active-linknumber: 8
Operate status: up          Number Of Up Port In Trunk: 2


现在,我想比较一下他们的display Eth-Trunk 1S6720 和 Ne20)。上面是s6720,下面是Ne20。

Local:
LAG ID: 1                       WorkingMode: STATIC
Preempt Delay: Disabled         Hash arithmetic: According to flow
System Priority: 32768          System ID: 487b-6b4a-cc5c
Least Active-linknumber: 1      Max Active-linknumber: 16
Operate status: down            Number Of Up Ports In Trunk: 0
Timeout Period: Slow


注意WorkingMode:一个是Static,另一个只是LACP

测试 LACP(使用 BTest)

Ne20 聚合:

在此处输入图片说明

Mikrotik (A,B,C) 都向 (Mikrotik Port-Aggregation) 发送 1GB。这种情况正在发挥作用。

在此处输入图片说明

使用 btest 进行相同测试,但在这种情况下,只有 1GB 即将到来。

在此处输入图片说明

我不确定,但我认为问题在于模式应该是“静态”但S6720不允许这种模式。

3个回答

静态 LAG 干线就是:静态。当连接多个接口时,它们被视为单个逻辑端口。

LACP 中继由协议协商。这样您就可以确保它们正确终止(每个 LACP 组只能连接在两个交换机之间)。错误终止的接口不会添加到 LAG 中继。在任何可能的情况下,您都应该更喜欢 LACP 而不是静态的。

一侧的 LACP 中继不能与另一侧的静态中继一起使用。很可能,静态端会聚合链路,而 LACP 端不会,导致相当不可预测的行为,MAC 抖动等。

LACP 有两种模式,主动和被动。被动接口将接受 LACP 连接,但不会启动它。活动接口可以同时完成这两项工作。我一直使用活动的 LACP。

我不确定你想解决什么问题。一旦建立,静态和 LACP 中继的行为方式相同。通常,流量使用 SA/DA 散列跨物理链路拆分:根据设备及其配置,相同 MAC 地址或 IP 地址或 IP&TCP/UDP 端口组合之间的流量将始终使用相同的物理链路。

如果交换机使用 MAC SA/DA,它们之间的所有流量将始终使用相同的端口组合。IP 地址也是如此(但您可以使用多个 IP 地址来解决这个问题)。使用 TCP/UDP SA/DA,每个传输层流将坚持使用相同的端口,但多个流可能使用不同的端口,从而利用 LAG 组。

但是,每个 SA/DA 组合都会导致中继中的端口索引有些随机。由于流量很少,除非您非常幸运或微调地址,否则您将无法获得均匀分布。

为了进行测试,您需要通过中继发送许多不同的流并检查流量是否有些分布。

在没有任何系统系列经验的情况下,我建议您仅通过“LCAP”查找制造商的含义,LCAP 设置的术语因制造商而异。LCAP-static 在我看来有点奇怪,无论是静态 LAG 还是动态 LAG(例如 LCAP)。将两侧设置为静态设置或正确的 LCAP 设置。

... 只需将 huawei 设置为 LACP 模式,激活并在 RouterOS 中创建与 802.3ad 的绑定并选择传输哈希策略:第 3 层和第 4 层。