Link Aggregation Control Protocol for File VIFs
Link Aggregation Control Protocol for File VIFs
© 2015-2024 Pure Storage® (“Pure”), Portworx® and associated its trademarks can be found here as and its virtual patent marking
program can be found here. Third party names may be trademarks of their respective owners. The Pure Storage products and
programs described in this documentation are distributed under a license agreement restricting the use, copying, distribution,
and decompilation/reverse engineering of the products. No part of this documentation may be reproduced in any form by any means
without prior written authorization from Pure Storage, Inc. and its licensors, if any. Pure Storage may make improvements and/or
changes in the Pure Storage products and/or the programs described in this documentation at any time without notice. This
documentation is provided "as is" and all express or implied conditions, representations and warranties, including any implied
warranty of merchantability, fitness for a particular purpose, or non-infringement, are disclaimed, except to the extent that
such disclaimers are held to be legally invalid. Pure shall not be liable for incidental or consequential damages in connection
with the furnishing, performance, or use of this documentation. The information contained in this documentation is subject to
change without notice.
1
What is LACP?
Link Aggregation Control Protocol (LACP) is an IEEE standard that allows individual Ethernet links to be
aggregated into a single logical Ethernet link. Depending on a on the scenario, it can be used to increase
bandwidth utilization, increase availability, or simplify network configurations. In order for LACP to work with the
FlashArray™, the network switch must be configured for LACP as well.
Purity Versions
In Purity™ version 5.2 or higher, LACP (IEEE 802.3ad) is supported on the following FlashArray Ethernet ports:
• iSCSI
• File VIFs
File VIFs are virtual interfaces used for accessing FlashArray file systems through the SMB and NFS network file
sharing protocols.
• Subinterfaces added to an LACP interface must have the same speed, MTU, and service.
• LACP must be configured on the network switch according to the network switch vendor’s best practices.
https://support.purestorage.com/FlashArray/PurityFA/FlashArray_Connectivity/LACP/Link_Aggregation_Control_Protoc…
Updated: Fri, 23 Feb 2024 01:10:13 GMT
©2024 Copyright Pure Storage. All rights reserved.
2
Prerequisites
1. Customers must configure a Link Aggregate Group (LAG) on the network switches prior to configuring
LACP on the FlashArray.
CLI Synopsis
purenetwork eth create lacpbond [--subinterfacelist SUBINTERFACELIST] INTERFACE
purenetwork eth create vif [--address ADDRESS] { --subnet SUBNET | -- subinterfacelist SUBINTERFACELIST
} INTERFACE...
• To create the two LACP bond interfaces, use the purenetwork eth create lacpbond command. Specify the
--subinterfacelist option with a comma separated list of physical interfaces, and a name to be used
for the bond. Repeat for the second bond. Enable the interfaces with the purenetwork eth enable command.
• To create the File VIF interface, use the purenetwork eth create vif command. Specify the --
subinterfacelist option with a comma separated list of LACP bond interfaces. Use the --address
option to define an IP address to be associated with the File VIF, and append a name. Enable the interface
with the purenetwork eth enable command.
Procedure Example
The following example creates a File VIF named filevif using two LACP bonds as subinterfaces, one for each
controller, and enables the interfaces.
Where:
• ct0.eth2 and ct0.eth3 are the desired Ethernet interfaces to be aggregated on controller 0.
https://support.purestorage.com/FlashArray/PurityFA/FlashArray_Connectivity/LACP/Link_Aggregation_Control_Protoc…
Updated: Fri, 23 Feb 2024 01:10:13 GMT
©2024 Copyright Pure Storage. All rights reserved.
3
LACP interface names must be alphanumeric characters only.
4. Create the File VIF using the two LACP bonds as subinterfaces, setting an IP address to be associated with
the File VIF interface:
https://support.purestorage.com/FlashArray/PurityFA/FlashArray_Connectivity/LACP/Link_Aggregation_Control_Protoc…
Updated: Fri, 23 Feb 2024 01:10:13 GMT
©2024 Copyright Pure Storage. All rights reserved.
4
ct0.eth2 False physical - - - - 1500 24:a9:37:53:39:4d 25.00 Gb/s iscsi -
ct0.eth3 False physical - - - - 1500 24:a9:37:53:39:4c 25.00 Gb/s iscsi -
ct0.eth6 False physical - - - - 4200 24:a9:37:47:c6:f5 50.00 Gb/s - -
ct0.eth7 False physical - - - - 4200 24:a9:37:47:c6:f4 50.00 Gb/s - -
ct0.eth8 False physical - - - - 4200 24:a9:37:47:c6:f7 50.00 Gb/s - -
ct0.eth9 False physical - - - - 4200 24:a9:37:47:c6:f6 50.00 Gb/s - -
ct1.eth0 True physical - 10.235.118.74 255.255.252.0 10.235.116.1 1500 24:a9:37:53:6c:6b 1.00 Gb/
s management -
ct1.eth1 False physical - - - - 1500 24:a9:37:53:6c:6c 1.00 Gb/s
management -
ct1.eth2 False physical - - - - 1500 24:a9:37:53:6c:6e 25.00 Gb/s iscsi -
ct1.eth3 False physical - - - - 1500 24:a9:37:53:6c:6d 25.00 Gb/s iscsi -
lacp0 True lacp_bond - - - - 9192 96:7a:b5:1b:f0:32 100.00 Gb/s iscsi ct0.
eth4
ct0.eth5
ct0.eth18
ct0.eth19
lacp1 True lacp_bond - - - - 9192 f6:81:74:a6:a7:7e 100.00 Gb/s iscsi ct1.
eth4
ct1.eth5
ct1.eth18
ct1.eth19
replbond False bond - - - - 1500 4a:13:12:b7:40:0d 0.00 b/s replication -
v0 False vif - 10.235.184.50 255.255.255.0 10.235.184.1 9192 de:61:b7:b1:14:7d 100.00 Gb/
s file lacp0
lacp1
v1 True vif - 10.235.184.51 255.255.255.0 10.235.184.1 9192 1a:2b:c2:34:85:e5 100.00 Gb/s
file lacp0
lacp1
v2 True vif - 10.235.184.52 255.255.255.0 10.235.184.1 9192 b6:1d:0b:35:57:09 100.00 Gb/s
file lacp0
lacp1
v3 True vif - 10.235.184.53 255.255.255.0 10.235.184.1 9192 ea:1a:31:b2:62:39 100.00 Gb/s
file lacp0
lacp1
vir0 True vif - 10.235.118.72 255.255.252.0 10.235.116.1 1500 06:82:f3:f6:50:c2 1.00 Gb/s
management -
vir1 False vif - - - - 1500 e2:1a:91:c6:de:8c 1.00 Gb/s management -
https://support.purestorage.com/FlashArray/PurityFA/FlashArray_Connectivity/LACP/Link_Aggregation_Control_Protoc…
Updated: Fri, 23 Feb 2024 01:10:13 GMT
©2024 Copyright Pure Storage. All rights reserved.
5