Extreme Fabric Automation (EFA) is a
micro-services-based scalable Fabric automation application.
EFA automates and orchestrates SLX IP Fabrics and tenant networks, with support for
the following:
Building and managing
non-Clos small data center Fabrics and 3-stage and 5-stage IP Clos
Fabrics
Managing tenant-aware Layer 2
and Layer 3 networks
Configuring integration with
several ecosystems: VMware vCenter, OpenStack, and Microsoft Hyper-V
Providing a single point of configuration for your entire Fabric
EFA consists of core K3s containerized services that interact with each other and
with other infrastructure services to provide the core functions of Fabric and
tenant network automation. For more information, see EFA Microservices.
TPVM (Third-Party Virtual Machine) is a guest VM that resides on Extreme SLX
devices. You can run EFA from the SLX 9150 or SLX 9250 TPVM. In this
context, EFA leverages the K3S Kubernetes cluster as an underlying
infrastructure for the EFA services deployment. The K3S cluster is a single
instance and an important component for supporting high availability. A
maximum of 24 devices is supported, either 24 devices in one Fabric or 24
devices across multiple Fabrics.
EFA on an external VM
You can deploy EFA on an external Virtual Machine to support more than 24
devices or based on where tools are deployed in the data center.
EFA for high availability
A high-availability cluster is a group of servers that provide continuous up
time, or at least minimum down time, for the applications on the servers in
the group. If an application on one server fails, another server in the
cluster maintains the availability of the service or application. You can
install EFA on a two-node cluster, including on TPVM, for high
availability.