Skip to main content

PE-CE Control Plane for EVPN
draft-malhotra-bess-evpn-pe-ce-00

Document Type Expired Internet-Draft (individual)
Expired & archived
Authors Neeraj Malhotra , Keyur Patel , Jorge Rabadan
Last updated 2020-05-05 (Latest revision 2019-11-02)
Replaces draft-malhotra-bess-evpn-l3dl
RFC stream (None)
Intended RFC status (None)
Formats
Stream Stream state (No stream defined)
Consensus boilerplate Unknown
RFC Editor Note (None)
IESG IESG state Expired
Telechat date (None)
Responsible AD (None)
Send notices to (None)

This Internet-Draft is no longer active. A copy of the expired Internet-Draft is available in these formats:

Abstract

In an EVPN network, EVPN PEs provide VPN bridging and routing service to connected CE devices based on BGP EVPN control plane. At present, there is no PE-CE control plane defined for an EVPN PE to learn CE MAC, IP, and any other routes from a CE that may be distributed in EVPN control plane to enable unicast flows between CE devices. As a result, EVPN PEs rely on data plane based gleaning of source MACs for CE MAC learning, ARP/ND snooping for CE IPv4/IPv6 learning, and in some cases, local configuration for learning prefix routes behind a CE. A PE-CE control plane alternative to this traditional learning approach, where applicable, offers certain distinct advantages that in turn result in simplified EVPN operation. This document defines a PE-CE control plane as an optional alternative to traditional non-control-plane based PE-CE learning in an EVPN network. It defines PE-CE control plane procedures and TLVs based on L3DL as the base protocol, enumerates advantages that may be achieved by using this PE-CE control plane, and discusses in detail EVPN use cases that are simplified as a result.

Authors

Neeraj Malhotra
Keyur Patel
Jorge Rabadan

(Note: The e-mail addresses provided for the authors of this Internet-Draft may no longer be valid.)