AFC VSX Deployment

There is strong demand for high availability in the Data Centre. Aruba’s Virtual Switching Extension (VSX) is used to achieve high availability between a pair of switches.

In this example, I will be using the same spine and leaf topology;

Lab Topology
Lab Topology

I will configure leaf-1 and leaf-2 as the first VSX pair. Leaf-3 and leaf-4 will become the second VSX pair.

VSX Configuration

Select the VSX option from the wizard.

Select VSX Workflow
Select VSX Workflow

There are two methods to deploy VSX. The first method detects which devices are connected to each other automatically. To do this, AFC uses LLDP and the switch role to help determine the connectivity.

In the second method, you can choose the manual configuration option. This allows you to select which device you want to configure as a VSX pair. For this example, I will automatically generate the VSX pairs.

VSX Automatic Deployment
VSX Automatic Deployment

I provide a name and description for the VSX job.

VSX Job Info
VSX Job Info

I now configure inter-switch link (ISL) settings such as the hello and hold timers for the VSX operations. By default, AFC will provide you with the recommended values. These are sufficient for most environments. I will proceed with the default settings.

ISL Parameters
ISL Parameters

Next is the VSX keepalive configuration. Here I have two options. The first option is to configure a loopback interface. The loopback interface will become reachable over the ISL link and does not need a dedicated point-to-point link. This is useful in scenarios where you need the port for other purposes. The second option is to use a dedicated interface. This will use a point-to-point link between the two devices. If you can spare the ports and cost then I would recommend using a dedicated link for a production environment. I will now go ahead and use a dedicated link for the keepalive.

VSX Keepalive Interface
VSX Keepalive Interface

I then use the default hello and hold timers for the keepalive link.

VSX Keepalive Parameters
VSX Keepalive Parameters

Next, I will specify the link delay timer and the system mac address pool. The system mac address pool will assign a unique system mac address per VSX pair. The pair of switches will share the same system mac. The purpose of the system mac is to prevent traffic disruptions, in particular failure scenarios. The linkup delay timer allows you to delay the initialisation of downstream VSX links following a VSX device reboot or an ISL flap.

VSX System Parameters
VSX System Parameters

The final page displays the VSX summary information. Ensure you verify the summary information and hit apply to push the config.

VSX Configuration Summary
VSX Configuration Summary

Verification

Go to Configuration > System > VSX. Review the information to ensure the VSX config is correct. The configuration shows the VSX pairs have been detected and configured.

VSX Configuration Status
VSX Configuration Status

VSX can also be verified using the CLI. The following example shows the VSX status on leaf-1.

VSX Status
VSX Status

Summary

During this post, I have covered the following;

  • Deploying VSX Pairs.
  • Using a dedicated P2P link for VSX.
  • Configuring VSX parameters.
  • Verifying VSX operations.

Next Article: Deploying a spine-leaf VXLAN DCN using AFC

Andrew McCartney
Andrew McCartney
Solutions Architect, Aruba Networks.

Related