Anuta ATOM

EVPN VxLAN Service Automation

Table of Contents

Intended Audience

This document is intended for Network Administrators & Operators that are using ATOM to perform EVPN VxLAN Service Automation.

References

Please reach out to support@anutanetworks.com for more information on ATOM Documentation or Release Information.

EVPN VxLAN Service Provisioning

Anuta ATOM offers out-of-box support for EVPN VxLAN service provisioning. The model defines service configuration elements that can be used to maintain traffic separation across a layer 2 boundary.

The EVPN VxLAN service model is architected to cater to layer 2 segmentation by stretching the connectivity over an intervening Layer 3 network.

ATOM’s EVPN VxLAN Service model offers lifecycle management through an abstracted interface to request, configure, and manage EVPN VxLAN Service components. The configuration of network elements may be done using the CLI or other southbound interfaces such as NETCONF in conjunction with ATOM’s device models based on CLI, Native YANG, or OpenConfig.

ATOM EVPN VxLAN Service Model Design

The EVPN VxLAN service model is structured to allow the user to configure the service from user form. The following section shows the configuration generated by EVPN VxLAN service.

Configuration on Switch

This module describes the configurations pushed to the devices to provision a EVPN VxLAN service.

Interface Provisioning

set interfaces irb unit 2105 virtual-gateway-accept-data

set interfaces irb unit 2105 description SDDC_EDU_NAT

set interfaces irb unit 2105 family inet address 172.18.143.228/21 preferred

set interfaces irb unit 2105 family inet address 172.18.143.228/21 virtual-gateway-address 172.18.136.1

Protocols Provisioning

set protocols igmp interface irb.2105

set protocols evpn vni-options vni 102105 vrf-target target:65001:102105

set protocols evpn extended-vni-list 102105

Policy-options Provisioning

set policy-options policy-statement OVERLAY_IN term IMPORT_VNI_102105 from community COMM_VNI_102105

set policy-options policy-statement OVERLAY_IN term IMPORT_VNI_102105 then accept

insert policy-options policy-statement OVERLAY_IN term IMPORT_VNI_102105 before term IMPORT_LEAF_ESI

set policy-options community COMM_VNI_102105 members target:65001:102105

Routing-instances Provisioning

set routing-instances OVERLAY_DC interface irb.2105

Vlan Provisioning

set vlans SDDC_EDU_NAT vlan-id 2105

set vlans SDDC_EDU_NAT l3-interface irb.2105

set vlans SDDC_EDU_NAT vxlan vni 102105

set vlans SDDC_EDU_NAT vxlan ingress-node-replication

Creating a EVPN VxLAN Service Definition

Use this procedure to create a EVPN VxLAN configuration on a Layer 3 switch.

Field

Action

Vlan-Id (Mandatory)

Enter an ID for VLAN Creation

Note: Note: Range 1 through 4096

Description (Mandatory)

Enter a brief description that should appear on the interface

Note: The field accepts only a string value.

Resource-Pool (Optional)

Select Resource Pool from the drop down to be used for the service creation

Create-Vrf

Select this field if a new VRF is to be created on the device. This will then require adding RD and RT values

Rd

Enter a Route Distinguisher that helps distinguish routes from others

Note: The field accepts a numerical value or nn:nn format.

Rt

Enter a Route Target that will be used to import/export routes to the VRF

Note: The field accepts a numerical value or nn:nn format.

Vrf (Mandatory)

Enter a name for the Virtual Routing Function

Cidr (Mandatory)

Select IP address pool name from the list

Virtual-Gateway-Address (Mandatory)

Enter a valid IP address

Deploying EVPN VxLAN Service configurations to devices

To provision an EVPN VxLAN using Anuta ATOM perform the below actions:

  • On the ATOM instance navigate to Services > Catalog tab

  • Click on the Evpn-vx-lan to navigate to the EVPN VxLAN instances

  • From the Evpn-vx-lan instances Click on the + to create a new Evpn-vx-lan service

  • In the Create Evpn_vxlan:evpn-Vx-Lan form perform the following actions:

    • Enter the Vlan-Id for the Service creation

    • Provide a Description for the vlan. The vlan will be updated with a description

    • Select a Resource-Pool from the drop down

    • Select the check-box of Create-Vrf if a new VRF needs to be created

      • Enter an RD value to be used for VRF routes

      • Enter an RT value that will be used in the VRF to import/export routes

    • Enter a Vrf name. A new VRF will be created on the device if option d is selected. If the VRF already exists, the same will be utilized.

    • In the Cider, Select IP address pool name from the list that will be used for the service provisioning

    • Provide the device Virtual-Gateway-IP on which the service will be provisioned.

Note: You can add only one device at a time

    • Click on the ✔️ in the top right corner to start the device provisioning process.

    • In the Tasks pane, check for Create: evpn_vxlan, and navigate to Commands to view the configurations..

The screenshot below shows the fields populated to provision an EVPN VxLAN service for a new VRF.

The screenshot below shows the commands generated and pushed to the devices to provision a EVPN VxLAN.

Working with EVPN VxLAN Service orders

Viewing EVPN VxLAN Services

  • Once the EVPN VxLAN services are created, the service instances can be seen under Services > Catalog > Evpn-vx-lan

  • Click on the Service instance to view the Service Details. An example is shown below.

Modifying EVPN VxLAN Services

  • The service instances can be modified under Services > Catalog > Evpn-vx-lan

  • Select the required instance by using a ✔️ in the check box

  • Click on the ✎ icon to start editing the instance

  • After modifying the required fields, click on the save button (✔️)

Deleting EVPN VxLAN Services

  • To delete the EVPN VxLAN services created, navigate to Services > Catalog > Evpn-vx-lan

  • Check ✔️ on the Service instance to be deleted and choose the delete icon.

  • The Task pane will capture the deletion progress.

Additional Resources

For detailed information on Anuta ATOM and its rich set of features, please refer to the resources section on anutanetworks.com