Cisco CSR 1000V VxLAN Support 2

Similar documents
VXLAN Commands. Cisco ASR 9000 Series Aggregation Services Router VPN and Ethernet Services Command Reference, Release 5.2.x 1

Implementing VXLAN. Prerequisites for implementing VXLANs. Information about Implementing VXLAN

Configuring Ethernet Virtual Connections on the Cisco ASR 1000 Series Router

Configuring IP Multicast over Unidirectional Links

Configuring IP Multicast over Unidirectional Links

Implementing Multicast Service Reflection

Configuring Switched Port Analyzer

Flow-Based per Port-Channel Load Balancing

Configuring Virtual Private LAN Services

OTV Loopback Join Interface

Cisco Discovery Protocol Configuration Guide, Cisco IOS XE Release 3S (Cisco ASR 920 Series)

Higher scalability to address more Layer 2 segments: up to 16 million VXLAN segments.

802.1P CoS Bit Set for PPP and PPPoE Control Frames

LISP Multicast. Finding Feature Information. Prerequisites for LISP Multicast

RADIUS Route Download

IP Multicast: Multicast Services Configuration Guide, Cisco IOS XE Release 3S

Cisco NSH Service Chaining Configuration Guide

Autoroute Announce and Forwarding Adjacencies For OSPFv3

Autoroute Announce and Forwarding Adjacencies For OSPFv3

MPLS VPN over mgre. Finding Feature Information. Last Updated: November 1, 2012

Contents. EVPN overview 1

AToM Graceful Restart

BFD on BDI Interfaces

Contents. Introduction. Prerequisites. Requirements. Components Used

Multicast only Fast Re-Route

DHCP Server RADIUS Proxy

IGMP Static Group Range Support

IEEE 802.1ah on Provider Backbone Bridges

Bulk Logging and Port Block Allocation

Encrypted Vendor-Specific Attributes

BGP-MVPN SAFI 129 IPv6

NBAR2 HTTP-Based Visibility Dashboard

EVC Quality of Service

Configuring VXLAN EVPN Multi-Site

EVC Quality of Service

Restrictions for Disabling Flow Cache Entries in NAT and NAT64

Multicast Subsecond Convergence

Netflow v9 for IPv6. Finding Feature Information. Prerequisites for Netflow v9 for IPv6. Information About Netflow v9 for IPv6

Enabling ALGs and AICs in Zone-Based Policy Firewalls

Configuring the Physical Subscriber Line for RADIUS Access and Accounting

BGP mvpn BGP safi IPv4

Cisco Discovery Protocol Version 2

IGMP Proxy. Finding Feature Information. Prerequisites for IGMP Proxy

Enabling ALGs and AICs in Zone-Based Policy Firewalls

Dynamic Bandwidth Sharing

Configuring System MTU

Stateful Network Address Translation 64

Configuring Multicast VPN Extranet Support

VXLAN Deployment Use Cases and Best Practices

VLANs over IP Unnumbered SubInterfaces

PIM Allow RP. Finding Feature Information. Restrictions for PIM Allow RP

Nested Class Map Support for Zone-Based Policy Firewall

MPLS over GRE. Finding Feature Information. Prerequisites for MPLS VPN L3VPN over GRE

Configuring Port-Based Traffic Control

Configuring the Physical Subscriber Line for RADIUS Access and Accounting

Implementing VXLAN in DataCenter

Configuring VXLAN EVPN Multi-Site

Object Tracking: IPv6 Route Tracking

Configuring an Intermediate IP Multicast Helper Between Broadcast-Only Networks

Configuring Routed Pseudowire and VPLS

This chapter describes MAC learning, MAC address limiting, and static MAC address. This chapter also describes the configuration procedures.

Configurable Number of Simultaneous Packets per Flow

Flow-Based per Port-Channel Load Balancing

Using Cisco Discovery Protocol

MPLS LDP Autoconfiguration

BGP Link Bandwidth. Finding Feature Information. Prerequisites for BGP Link Bandwidth

IP Switching Configuring Fast Switching Configuration Guide Cisco IOS Release 15SY

IPv6 Routing: RIP for IPv6

IGMP Snooping Command Reference

Cisco Firepower Threat Defense for ISR

Data Center Configuration. 1. Configuring VXLAN

Flexible NetFlow Full Flow support

Match-in-VRF Support for NAT

IPsec NAT Transparency

IPv6 Switching: Provider Edge Router over MPLS

Configuring DHCP Option 60 and Option 82 with VPN-ID Support for Transparent Automatic Logon

Encrypted Vendor-Specific Attributes

Port-Shaper and LLQ in the Presence of EFPs

Classifying and Marking MPLS EXP

BGP Event-Based VPN Import

VXLAN Design with Cisco Nexus 9300 Platform Switches

Quality of Service for VPNs

Cisco Discovery Protocol Version 2

Configuring the Cisco Discovery Protocol

Configuring the Cisco IOS DHCP Relay Agent

IPsec NAT Transparency

Configuring Private VLANs

Configuring MPLS Egress NetFlow Accounting and Analysis

Network Virtualization Configuration Guide, Cisco IOS XE (Cisco NCS 4200 Series)

Resilient Ethernet Protocol (REP)

Configuring VLAN Trunks

DHCP Relay Server ID Override and Link Selection Option 82 Suboptions

Using Flexible NetFlow Flow Sampling

Using Flexible NetFlow Flow Sampling

IPv6 Multicast Listener Discovery Protocol

Multicast only Fast Re-Route

Basic IGMP v3 snooping support (BISS) is supported. Bridge domain (BD) interfaces from 1 to 4094 support IGMP snooping.

Implementing Traffic Filters for IPv6 Security

BGP-RT and VPN Distinguisher Attribute Rewrite Wildcard

BFD on BDI Interfaces

Transcription:

Cisco CSR 1000V VxLAN Support Cisco CSR 1000V VxLAN Support 2 Finding Feature Information 2 Introduction 2 Prerequisites for Cisco CSR 1000V VxLAN Support 2 Configuring the Cisco CSR 1000V as a VxLAN Layer 2 Gateway 3 Multicast Example for Configuring the Cisco CSR 1000v as a VxLAN Layer 2 Gateway 6 Unicast Example for Configuring the Cisco CSR 1000v as a VxLAN Layer 2 Gateway 7 Additional References 8 Feature Information for Cisco CSR 1000V VxLAN Support 8 Technical Assistance 9

Revised: January 30, 2018, Cisco CSR 1000V VxLAN Support First Published: November 21, 2012 This module contains information about VxLAN (Virtual extensible Local Area Network) Layer 2 gateway feature support on the Cisco CSR 1000V. VxLAN is a technology that provides a Layer 2 overlay network, allowing for network isolation. The standard 802.1q VLAN implementation limits the number of tags to 4096. However, cloud service providers may want to operate more than 4096 virtual networks. VxLAN uses a 24-bit network ID, which allows for a much larger number of individual i networks to be operated. Finding Feature Information Your software release may not support all the features documented in this module. For the latest caveats and feature information, see Bug Search Tool and the release notes for your platform and software release. To find information about the features documented in this module, and to see a list of the releases in which each feature is supported, see the feature information table at the end of this module. Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required. Introduction This feature enables the Cisco CSR 1000V to act as a Layer 2 VxLAN gateway to provide support to bridge traffic across VxLAN segments in a hypervisor and on VLANs on physical servers. The operation of a VxLAN Layer 2 gateway is based on the data plane MAC address learning and flooding of multidestination traffic (such as unknown unicast, multicast, or broadcast frames) using IP multicast. Acting as a VxLAN Layer 2 gateway, the Cisco CSR 1000V can send and receive packets on multiple VxLAN networks, and provide connectivity between the hosts in a VLAN network and the virtual machines operating on a VxLAN network. The VxLAN Layer 2 gateway performs the following functions: Provides support to bridge traffic between a host in a VLAN domain and VMs behind a virtual switch (vswitch) in a VxLAN domain. The VLAN and the virtual network identifier (VNI) on the VxLAN should be configured as member ports in the same bridge domain. Implements the Virtual Tunnel Endpoint (VTEP) function, which encapsulates the Layer 2 packet on the IP/UDP tunnel with the VxLAN header (VNI) information before sending it to a multicast group or particular virtual switch on the VxLAN domain. The VTEP function removes the VxLAN header, identifies the bridge domain under which the VNI is configured and then bridges the inner L2 packet to the VLAN side. The bridge function also learns the remote MAC address (the VM's MAC address behind the virtual switch). The Layer 2 gateway carries the inner payload of non-ip (Layer 2 traffic), IPv4, and IPv6 traffic over the VxLAN VNI member. Prerequisites for Cisco CSR 1000V VxLAN Support The following are the prerequisites to configuring the Cisco CSR 1000V as a VxLAN Layer 2 gateway: 2

1 Configure the loopback interface. 2 Configure the IP unicast reachability to remote VTEP's. 3 Configure Bidirectional Protocol Independent Multicast (PIM). For more information, see the IP Multicast: PIM Configuration Guide, Cisco IOS XE Release 3S. Configuring the Cisco CSR 1000V as a VxLAN Layer 2 Gateway Creating the Network Virtualization Endpoint (NVE) Interface, on page 3 Mapping the VLAN to the Bridge Domain, on page 5 Troubleshooting the VxLAN Gateway Configuration Configuring the VxLAN UDP Destination Port (Optional) The default VxLAN UDP destination is 8472. If you want to change the VxLAN UDP destination port value, you must change it before configuring the network virtualization endpoint (NVE) interface. Procedure Step 1 Step 2 Command or Action enable router> enable configure terminal Purpose Enables privileged EXEC mode. Enter your password if prompted. Enters global configuration mode. Step 3 router# configure terminal vxlan udp port number Router(config)# vxlan udp port 1000 Configures the VxLAN UDP destination port number. The default value is 8472. Creating the Network Virtualization Endpoint (NVE) Interface You create the network virtualization endpoint (NVE) interface and then assign member virtual network identifiers (VNIs) to it. The mapping between the VNI range and the multicast group range is either one-to-one or many-to-one. 3

Procedure Step 1 Step 2 Step 3 Step 4 Command or Action interface nve number Router(config)# interface nve 1 source-interface loopback number Router(config-if)# source-interface loopback 0 member vni {number startnumber-endnumber} multicast-group startip-address endip-address Router(config-if)# member vni 7115 multicast-group 225.1.1.1 225.100.100.100 no shutdown Purpose Creates a network virtualization endpoint (NVE) interface and enters NVE interface configuration mode. Assigns the previously-created loopback interface to the NVE interface. Creates a VNI member or a range of VNI members. Repeat this step for each VNI to be added to the NVE interface. The valid values for the VNI number are from 4096 to 16777215. Enables the NVE interface. Router(config-if)# no shutdown Creating the Access Ethernet Flow Point (EFP) After the member VNI is created, you must create the access Ethernet Flow Point (EFP) for the VLAN interface. Procedure Step 1 Command or Action interface GigabitEthernet number Purpose Enters interface configuration mode. Step 2 Router(config)# interface GigabitEthernet1 service-instance interface id ethernet Router(config-if)# service-instance interface 20 ethernet Configures an Ethernet service instance on the overlay interface being configured and enters service instance configuration mode. The service-instance identifier range is from 1 to 8000. 4

Step 3 Step 4 Command or Action encapsulation dot1q vlan-id Router(config-if-srv)# encapsulation dot1q 100 rewrite ingress tag pop 1 symmetric Router(config-if-srv)# rewrite ingress tag pop 1 symmetric Purpose Defines the VLAN encapsulation format as IEEE 802.1Q and specifies the VLAN identifier. Removes the VLAN tag in the Layer 2 traffic before switching to the outgoing VxLAN interface. Note This command is required to remove the VLAN tag before sending the VLAN traffic to VxLAN and adding the VLAN tag in the reverse direction. Mapping the VLAN to the Bridge Domain You must map the VLAN created in the previous procedure to the bridge domain. Procedure Step 1 Step 2 Command or Action bridge-domain bridge-id Router(config)# bridge-domain 10 member interface service-instance id Purpose Creates a bridge domain and enters bridge domain configuration mode. Binds the bridge domain to the service instance. Step 3 Router(config-bdomain)# member gigabitethernet 1 service-instance 1 member vni vni-id Maps the VNI to the bridge domain. Router(config-bdomain)# member vni 1010 What to Do Next The following example displays the NVE VNIs configured on the router: Router# show nve vni Interface VNI mcast VNI state nve1 1010 239.0.0.0 UP nve2 2010 239.0.0.0 UP 5

The following example displays the NVE VNIs assigned to NVE interface 1: Router(config)# show nve vni interface nve1 Interface VNI mcast VNI state nve1 1010 239.0.0.0 UP nve1 1110 239.0.0.0 UP The following example shows the status of NVE interface 1: Router(config)# show nve interface nve1 Interface: nve1, State:up, encapsulation:vxlan source-interface: Lo1 (primary:1.1.1.1, secondary:1.1.1.2) The following example shows a detailed display for NVE interface 1: Router(config)# show nve interface nve1 detail Interface: nve1, State:up, encapsulation:vxlan source-interface: Lo1 (primary:1.1.1.1, secondary:1.1.1.2) VNI mcast VNI state 1010 239.0.0.0 UP 1110 239.0.0.0 UP The following example shows the NVE peers configured on the router: Router(config)# show nve peers Interface Peer-IP VNI Up Time nve1 1.1.1.2 1010 10h nve2 1.1.1.3 2030 20h The following example shows the bridge domain configuration with the entry in bold displaying the VM s MAC address that was learned on the VxLAN VNI: Router# show bridge-domain 1000 Bridge-domain 1000 (3 ports in all) State: UP Mac learning: Enabled Aging-Timer: 300 second(s) GigabitEthernet1 service instance 1000 GigabitEthernet3 service instance 1000 vni 7639335 MAC address Policy Tag Age Pseudoport FFFF.FFFF.FFFF flood static 0 OLIST_PTR:0xe9c2b410 0050.56A4.ECD2 forward dynamic 297 nve1.vni7639335 VxLAN [src:10.0.0.1 dst:10.0.0.2] 0050.56A4.257A forward dynamic 297 GigabitEthernet3.EFP1000 Multicast Example for Configuring the Cisco CSR 1000v as a VxLAN Layer 2 Gateway In this example, multicast data packets are transported securely between source and destination routers, via Virtual Tunnel Endpoints VTEP1 and VTEP2. Creating the Network Virtualization Endpoint (NVE) Interface Creating the Access Ethernet Flow Point (EFP) Mapping the VLAN to the Bridge Domain VTEP1: ip multicast-routing distributed ip pim rp-address 10.1.1.1 6

interface loopback 1 ip address 10.1.1.1 255.255.255.255 ip pim sparse-dense mode interface NVE 1 no shutdown source interface loopback 1 multicast-group 225.1.1.1 interface GigabitEthernet 3 ip address 11.1.1.1 255.255.255.0 ip pim sparse-dense-mode interface GiagabitEthernet 1 service instance 1 ethernet encapsulation dot1q 100 bridge-domain 10 member GiagabitEthernet 1 service-instance 1 VTEP2: ip multicast-routing distributed ip pim rp-address 10.1.1.1 interface loopback 1 ip address 12.1.1.1 255.255.255.255 ip pim sparse-dense mode interface NVE 1 no shutdown source interface loopback 1 multicast-group 225.1.1.1 interface GigabitEthernet 3 ip address 15.1.1.1 255.255.255.0 ip pim sparse-dense-mode interface GiagabitEthernet 1 service instance 1 ethernet encapsulation dot1q 100 bridge-domain 10 member GiagabitEthernet 1 service-instance 1 Unicast Example for Configuring the Cisco CSR 1000v as a VxLAN Layer 2 Gateway In this example, unicast data packets are transported securely between source and destination routers, via Virtual Tunnel Endpoints. This example is similar to the multicast example, except that it uses the unicast command instead of the multicast command multicast-group 225.1.1.1. VTEP1: interface loopback 1 ip address 10.1.1.1 255.255.255.255 interface NVE 1 no shutdown source interface loopback 1 ingress-replication 12.1.1.1 interface GigabitEthernet 3 ip address 11.1.1.1 255.255.255.0 interface GigabitEthernet 1 service instance 1 ethernet encapsulation dot1q 100 bridge-domain 10 member GigabitEthernet 1 service-instance 1 7

VTEP2: interface loopback 1 ip address 12.1.1.1 255.255.255.255 interface NVE 1 no shutdown source interface loopback 1 ingress-replication 10.1.1.1 interface GigabitEthernet 3 ip address 15.1.1.1 255.255.255.0 interface GigabitEthernet 1 service instance 1 ethernet encapsulation dot1q 100 bridge-domain 10 member GiagabitEthernet 1 service-instance 1 Additional References Related Documents Related Topic Cisco CSR 1000V installation and software configuration Document Title Cisco CSR 1000V Series Cloud Services Router Software Configuration Guide Feature Information for Cisco CSR 1000V VxLAN Support The following table provides release information about the feature or features described in this module. This table lists only the software release that introduced support for a given feature in a given software release train. Unless noted otherwise, subsequent releases of that software release train also support that feature. Use Cisco Feature Navigator to find information about platform support and Cisco software image support. To access Cisco Feature Navigator, go to www.cisco.com/go/cfn. An account on Cisco.com is not required. Table 1: Feature Information for CSR VxLAN Support Feature Name CSR VxLAN Support Releases Cisco IOS XE Release 3.11S Feature Configuration Information This feature was introduced on the Cisco CSR 1000V. 8

Technical Assistance Description The Cisco Support website provides extensive online resources, including documentation and tools for troubleshooting and resolving technical issues with Cisco products and technologies. To receive security and technical information about your products, you can subscribe to various services, such as the Product Alert Tool (accessed from Field Notices), the Cisco Technical Services Newsletter, and Really Simple Syndication (RSS) Feeds. Access to most tools on the Cisco Support website requires a Cisco.com user ID and password. Link http://www.cisco.com/cisco/web/support/index.html 9

2017 2018 Cisco Systems, Inc. All rights reserved.

Americas Headquarters Cisco Systems, Inc. San Jose, CA 95134-1706 USA Asia Pacific Headquarters Cisco Systems (USA) Pte. Ltd. Singapore Europe Headquarters Cisco Systems International BV Amsterdam, The Netherlands Cisco has more than 200 offices worldwide. Addresses, phone numbers, and fax numbers are listed on the Cisco Website at www.cisco.com/go/offices.