Introduction
This document describes how to deploy/configure Layer3 EVPN over Segment Routing MPLS on Nexus 3000 products.
Prerequisites
Requirements
Cisco recommends that you have knowledge of these topics:
- Border Gateway Protocol (BGP)
- L3VPN
- EVPN
- Segment Routing
Components Used
The information in this document is based on these software and hardware versions:
- SPINE Hardware - N9K-C92160YC-X running with 9.2(3)
- LEAF Hardware - N3K-C31108PC-V running with 9.3(3)
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
Background Information
MPLS L3VPN Recap
A VPN is:
-
An IP-based network delivering private network services over a public infrastructure.
-
A set of sites that are allowed to communicate with each other privately over the Internet or other public or private networks.
Conventional VPNs are created by configuring a full mesh of tunnels or permanent virtual circuits (PVCs) to all sites in a VPN. This type of VPN is not easy to maintain or expand, as adding a new site requires changing each edge device in the VPN.
MPLS-based VPNs are created in Layer 3 and are based on the peer model. The peer model enables the service provider and the customer to exchange Layer 3 routing information. The service provider relays the data between the customer sites without customer involvement.
MPLS VPNs are easier to manage and expand than conventional VPNs. When a new site is added to an MPLS VPN, only the edge router of the service provider that provides services to the customer site needs to be updated.
These are the components of the MPLS VPN:
-
Provider (P) router—Router in the core of the provider network. PE routers run MPLS switching and do not attach VPN labels to routed packets. VPN labels are used to direct data packets to the correct private network or customer edge router.
-
PE router—Router that attaches the VPN label to incoming packets based on the interface or subinterface on which they are received, and also attaches the MPLS core labels. A PE router attaches directly to a CE router.
-
Customer (C) router—Router in the Internet service provider (ISP) or enterprise network.
-
Customer edge (CE) router—Edge router on the network of the ISP that connects to the PE router on the network. A CE router must interface with a PE router.
Overview of EVPN with L3VPN (MPLS SR)
Data Center (DC) deployments have adopted VXLAN EVPN (or) MPLS EVPN for its benefits such as EVPN control-plane learning, multitenancy, seamless mobility, redundancy, and easier POD additions. Similarly, the CORE is either a Label Distribution Protocol (LDP)-based MPLS L3VPN network or transitioning from the traditional MPLS L3VPN LDP-based underlay to a more sophisticated solution like Segment Routing (SR).
Segment Routing is adopted for its benefits such as:
EVPN (RFC 7432) is BGP MPLS-based solution that has been used for next-generation Ethernet services in a virtualized data center network. It uses several building blocks such as RD, RT, and VRF from existing MPLS technologies.
L3 EVPN over SR which was introduced in NXOS 7.0(3)I6(1) release uses the EVPN Type-5 route with MPLS encapsulation. It offers Multi-tenant, Scalability, and High Performance for evolved data center services.
Note: In DC, the data plane can be VXLAN or MPLS.
Traditional MPLS L3 VPN |
MPLS L3 VPN over SR |
Main build blocks: RD, RT, and VRF |
Main build blocks: RD, RT, and VRF |
Underlay Layer for Transport: IGP, LDP, and RSVP-TE |
Underlay Layer for Transport: IGP/BGP-LU and SR-TE |
Overlay Layer for Service: VPNv4 and VPNv6 |
Overlay Layer for Service: EVPN |
Limitations
L2-EVPN is not supported in Nexus C31108PC-V, N9K Cloud-Scale is suitable for any SR deployment due to Scale considerations.
Network Diagram
Configuration
High-Level Configuration
- Install Features
- Configure IP address -Underlay
- Configure IGP -OSPF
- Configure MP-BGP
- Configure VLAN and EVPN Overlay
- Configure e-BGP between Hosts & LEAFs
Verify
Related Information