Note

The documentation you're currently reading is for version 3.1.0. Click here to view documentation for the latest stable version.

Using IP Fabric

These workflows can be used with IP Fabric implementations. This document provides a summary of what the workflows do - see the reference documentation for specific details on requirements, parameters, return codes and error messages.

Add a Multihomed Endpoint

Workflow Name: add_multihomed_endpoint

The add_multihomed_endpoint workflow automates the configuration of the edge ports of the IP Fabric. The workflow automates creation of port-channel interfaces (LAGs and vLAGs), configuration of the port-channel interface as access or trunk, creation and association of VLANs with the port-channel interfaces as well as validation of the port channel state.

This workflow must be used to automate the provisioning of external layer 2 connections from the IP Fabric. The external connections can be to endpoints in the network like physical hosts or network services like load balancers and firewalls, or can be to other networking devices like Core devices from the border leaf.

Configure VRRPe Gateway

Workflow Name: configure_vrrpe_gw

The configure_vrrpe_gw workflow automates the creation of a VRRP-E based default gateway in an IP fabric vLAG pair including the VE interfaces.

This workflow can be used to create the L3 boundary at the leaf vLAG pair of the IP Fabric.

Add Multihomed Endpoint and Configure L3 Gateway

** Workflow Name: add_multihomed_endpoint_and_gw**

The add_multihomed_endpoint_and_gw workflow automates the addition of an endpoint along with the provisioning of the Layer 3 gateway at leaf vLAG pair. It automates the provisioning of both the edge ports as well as the VRRP-E based redundant gateway. It combines the actions in add_multihomed_endpoint and configure_vrrpe_gw.

BGP EVPN-Specific Workflows

Note

The workflows below are specific to IP Fabric with BGP-EVPN.

Create L2 Tenant EVPN

** Workflow Name: create_l2_tenant_evpn**

The create_l2_tenant_evpn workflow provisions an L2 domain extension in the BGP EVPN based IP Fabric, on the selected leaves or vLAG pairs. The workflow must be provided with the set of vLAG pairs or leaf switches between which the Layer 2 extension is required.

After the switch is added to the fabric, this workflow can be used to create a Layer 2 extension within the BGP EVPN IP fabric. The VNI to be used for the Layer 2 extension is an input to this workflow. The extension of the VNI across the set of vLAG pairs or leaf switches is automated by this workflow. No edge port provisioning is performed in this workflow.

Create L3 Tenant EVPN

** Workflow Name: create_l3_tenant_evpn**

The create_l3_tenant_evpn workflow provisions the BGP EVPN based IP Fabric with a L3 tenant identified by a VRF. This workflow provisions the VRF for the Layer 3 tenant at the identified leaf switches or vLAG pairs, enables routing for the VRF across the IP fabric by enabling the VRF address family in BGP and creating L3VNI interface. This workflow also enables redistribution of connected routes in the VRF to BGP EVPN. The workflow must be provided with the set of vLAG pairs or leaf switches between which the layer 3 services for the VRF are required.

After the switch is added to the fabric, this workflow can be used to create a layer 3 VRF routing services within the BGP EVPN IP Fabric. No edge port provisioning is performed in this workflow.

Add Multihomed Endpoint and Configure L3 Gateway in EVPN

** Workflow Name: add_multihomed_endpoint_and_gw_evpn**

The add_multihomed_endpoint_and_gw_evpn workflow automates the configuration of the edge ports of the BGP EVPN based IP Fabric. The workflow automates creation of port-channel interfaces (LAGs and vLAGs), configuration of the port-channel interface as access or trunk, creation and association of VLANs with the port-channel interfaces, validation of the port channel state as well as creation of layer 3 gateway using Anycast Gateway protocol on the vLAG pair or leaf switch and association of the layer 3 gateways with a VRF.

Once Layer 3 VRF routing services are created in a BGP EVPN based IP Fabric using Create_l3_tenant_evpn workflow, the connection of a network endpoint requiring layer 3 VRF routing services and a default gateway can be configured using this workflow.