Cisco VXLAN Configuration

Chapter Overview

This section covers VXLAN configuration on Cisco platforms, including Nexus switches, ASR routers, and Catalyst switches. We'll cover both basic flood-and-learn and advanced BGP EVPN configurations.

Cisco VXLAN Platforms

Nexus 9000 Series

Primary VXLAN platform

  • Hardware VTEP support
  • BGP EVPN integration
  • ACI fabric support
  • Multi-site capabilities
ASR 9000 Series

Service provider platform

  • VXLAN gateway
  • DCI functionality
  • L3VPN integration
  • High-scale deployment
Catalyst 9000

Campus/Enterprise

  • SD-Access integration
  • SDA fabric
  • Policy enforcement
  • Zero-touch provisioning

Basic VXLAN Configuration

Nexus 9000 Basic Setup

# Enable required features
feature vn-segment-vlan-based
feature nv overlay
feature interface-vlan

# Configure loopback for VTEP
interface loopback0
  ip address 192.168.1.1/32
  ip pim sparse-mode

# Create NVE interface
interface nve1
  no shutdown
  source-interface loopback0
  member vni 10100
    mcast-group 239.1.1.100

# VLAN to VNI mapping
vlan 100
  vn-segment 10100

# SVI configuration
interface vlan100
  no shutdown
  ip address 192.168.100.1/24

BGP EVPN Configuration

EVPN Spine Configuration

# Enable BGP EVPN
nv overlay evpn

# BGP configuration
router bgp 65000
  router-id 192.168.1.100
  address-family ipv4 unicast
  address-family l2vpn evpn
    retain route-target all
  
# Spine configuration for leafs
  neighbor 192.168.1.1
    remote-as 65001
    update-source loopback0
    address-family ipv4 unicast
    address-family l2vpn evpn
      send-community extended
      route-reflector-client

EVPN Leaf Configuration

# Enable EVPN
nv overlay evpn

# BGP configuration
router bgp 65001
  router-id 192.168.1.1
  address-family ipv4 unicast
  address-family l2vpn evpn
  
  neighbor 192.168.1.100
    remote-as 65000
    update-source loopback0
    address-family ipv4 unicast
    address-family l2vpn evpn
      send-community extended

# EVPN instance
evpn
  vni 10100 l2
    rd auto
    route-target import auto
    route-target export auto

# Update NVE interface
interface nve1
  member vni 10100
    ingress-replication protocol bgp

Juniper VXLAN Configuration

Juniper VXLAN configuration on QFX and MX series platforms with EVPN support.

Arista VXLAN Configuration

Arista EOS VXLAN configuration with CloudVision integration and advanced features.

Verification Commands

Essential commands for verifying VXLAN operation across different vendor platforms.