There are a few ways that Networking can be configured on the FlashArray. The array could be configured with switchport access, trunk mode or with LACP. Here are some examples on how these could be configured.
Simple Networking Example with FlashArray Switchport Access
The following illustration depicts one possible design, in which the switches are dedicated to specific VLANs: Switch1 for VLAN 10 and Switch2 for VLAN 20. The ethernet interfaces in the nodes and the arrays are configured as access links, carrying either VLAN 10 or 20.
Example with Subnetting Configured on FlashArray
In order to configured subnetting on the FlashArray there needs to be subnets created, VLAN interfaces created and configured. In this specific example, both ports on the FlashArray have access to both VLANs. In the event that the network ports on the array only have access to a single VLAN then only the ports with access to that VLAN would need to be created and configured.
### Create subnet's on the FlashArray ###
puresubnet create vlan10 --prefix 192.168.10.0/24 --vlan 10 --mtu 9000
puresubnet create vlan20 --prefix 192.168.20.0/24 --vlan 20 --mtu 9000
### Create VLAN interfaces on the FlashArray ###
purenetwork eth create vif --subnet vlan10 --address 192.168.10.251 ct0.eth10.10
purenetwork eth create vif --subnet vlan10 --address 192.168.10.252 ct0.eth11.10
purenetwork eth create vif --subnet vlan10 --address 192.168.10.253 ct1.eth10.10
purenetwork eth create vif --subnet vlan10 --address 192.168.10.254 ct1.eth11.10
purenetwork eth create vif --subnet vlan20 --address 192.168.20.251 ct0.eth10.20
purenetwork eth create vif --subnet vlan20 --address 192.168.20.252 ct0.eth11.20
purenetwork eth create vif --subnet vlan20 --address 192.168.20.253 ct1.eth10.20
purenetwork eth create vif --subnet vlan20 --address 192.168.20.254 ct1.eth11.20
Eth10 and Eth11 on both CT0 and CT1 are used, and are configured with IP addresses in VLAN 10 and 20. In other words, the Ethernet interfaces are configured as VLAN trunk ports carrying traffic in two VLANs.
Link Aggregation
Within the Layer 2 domain, another option would be to enable Link Aggregation (LAG) between the switches and the FlashArray using LACP in order to take full advantage of the switches capabilities. This design improves resiliency and provides high availability for the storage infrastructure, while being a little more complex.
Note that Everpure FlashArray does not support bundling Ethernet ports across controllers into a single port-channel. As illustrated in the following diagram, ports CT0.ETH10 and CT0.ETH11 are bundled together to form Port-Channel 1170, while ports CT1.ETH10 and CT1.ETH11 form Port-Channel 1270. Both port-channels are configured to carry traffic for VLANs 10 and 20.