Fabric Services Overlay Overview

Extreme Fabric Automation (EFA) is a microservices-based application that manages the life cycle of IP Fabric CLOS and Small Data Center deployments. All of the microservices support REST APIs that are detailed by OpenAPI.

EFA offers unique flexibility in supporting multiple IP Fabric topologies based on a BGP underlay with a BGP/EVPN overlay:

Tenant Network onboarding services are supported on all the topologies, allowing you to create connectivity for devices connected to the fabric, such as compute (servers), storage, and connectivity to external routers or gateways.

Fabric Service

Fabric Service is responsible for automating the N-Stage CLOS underlay and overlay. By default, overlay is enabled and can be disabled. Fabric Service exposes the CLI and REST API to clients for automating the N-Stage CLOS overlay configuration.

Overlay configuration automation includes EVPN Configuration and Overlay Gateway Configuration.

Fabric Service is deployed with Inventory Service and helps orchestrate and visualize the BGP and EVPN-based 3- and 5-stage CLOS networks.

Inventory Service

Inventory Service is a REST layer on top of device inventory details, with the ability to filter data based on certain fields. Inventory Service securely stores device credentials in encrypted form and makes them available to different components, such as Fabric and Tenant Services.

Inventory service supports the device replacement and compare feature.

Inventory Service supports the execute-cli option for pushing specific configuration to devices. You can use execute-cli to push the same configuration on multiple devices.