Hello community,
i have a fairly simple situation actually, but apparently surprisingly many options.
I have the following deployment:
- 2 SN2700 switches with the latest ONYX, which i want to configure in MLAG,
- 1 iSCSI-SAN-Array, which should be configured in a so called “symmetric active/active” mode: both controllers are active, and connections to the LUNs are dynamically alloced to controller and ports by the array itself. Connected switch ports are expected in LACP mode 4
- 3 downstream hosts are LINUX virtualisation hosts (CentOS,8.1), connecting to the LUNs via “DM-Multipath”, and connecting to MLAG interfaces on the switches.
Each array controller features two “channels” (ethernet interfaces), which apparently correspond to the other controller:
- Controller A: channel3, channel4
- Controller B: channel3, channel4
The manufacturer of the array seems to recommend to link both channels per controller to the same switch, but without taking into account, how these switches actually are configured, i.o.w.: whether and how they “cooperate”.
But the MLAG documentation by MELLANOX for gerneral downstream devices recommends to connect both links of each LAG of each “downstream host” to different switches, which i find understandable.
My understanding is that the following connection-schema would therefore conform with the MELLANOX recommendation for connect downstream devices to MLAG interfaces:
CTLA:ch3 => SW1:p3
CTLA:ch4 => SW2:p3
CTLB:ch3 => SW1:p4
CTLB:ch4 => SW2:p4
While the manufacturer of the array seems to recommend:
CTLA:ch3 => SW1:p3
CTLA:ch4 => SW1:p4
CTLB:ch3 => SW2:p3
CTLB:ch4 => SW2:p4
albeit with explicitely ignoring any switch-configuration (MLAG, Stack, …).
If all there can be known about the inner workings of the “symmetric active/active” mode of the array is,
- that it attempts to evenly spread the load over all “ports”/“channels”,
- while ports apparently relate accross the controllers
- and that it expects the related switch ports to be configured in LACP mode 4 (“802.3ad (LACP)”,
what would you think which is the better/correct approach of wiring up that rig?
I’d highly appreciate any of your thoughts on this,
best,
Hilmar