EVPN Optimized Inter-Subnet Multicast (OISM) Forwarding
draft-ietf-bess-evpn-irb-mcast-04
BESS W. Lin
Internet-Draft Z. Zhang
Intended status: Standards Track J. Drake
Expires: April 30, 2020 E. Rosen, Ed.
Juniper Networks, Inc.
J. Rabadan
Nokia
A. Sajassi
Cisco Systems
October 28, 2019
EVPN Optimized Inter-Subnet Multicast (OISM) Forwarding
draft-ietf-bess-evpn-irb-mcast-04
Abstract
Ethernet VPN (EVPN) provides a service that allows a single Local
Area Network (LAN), comprising a single IP subnet, to be divided into
multiple "segments". Each segment may be located at a different
site, and the segments are interconnected by an IP or MPLS backbone.
Intra-subnet traffic (either unicast or multicast) always appears to
the endusers to be bridged, even when it is actually carried over the
IP or MPLS backbone. When a single "tenant" owns multiple such LANs,
EVPN also allows IP unicast traffic to be routed between those LANs.
This document specifies new procedures that allow inter-subnet IP
multicast traffic to be routed among the LANs of a given tenant,
while still making intra-subnet IP multicast traffic appear to be
bridged. These procedures can provide optimal routing of the inter-
subnet multicast traffic, and do not require any such traffic to
leave a given router and then reenter that same router. These
procedures also accommodate IP multicast traffic that needs to travel
to or from systems that are outside the EVPN domain.
Status of This Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
Lin, et al. Expires April 30, 2020 [Page 1]
Internet-Draft evpn-irb-mcast October 2019
This Internet-Draft will expire on April 30, 2020.
Copyright Notice
Copyright (c) 2019 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(https://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1. Background . . . . . . . . . . . . . . . . . . . . . . . 4
1.1.1. Segments, Broadcast Domains, and Tenants . . . . . . 4
1.1.2. Inter-BD (Inter-Subnet) IP Traffic . . . . . . . . . 5
1.1.3. EVPN and IP Multicast . . . . . . . . . . . . . . . . 6
1.1.4. BDs, MAC-VRFS, and EVPN Service Models . . . . . . . 7
1.2. Need for EVPN-aware Multicast Procedures . . . . . . . . 7
1.3. Additional Requirements That Must be Met by the Solution 8
1.4. Terminology . . . . . . . . . . . . . . . . . . . . . . . 10
1.5. Model of Operation: Overview . . . . . . . . . . . . . . 12
1.5.1. Control Plane . . . . . . . . . . . . . . . . . . . . 12
1.5.2. Data Plane . . . . . . . . . . . . . . . . . . . . . 14
2. Detailed Model of Operation . . . . . . . . . . . . . . . . . 17
2.1. Supplementary Broadcast Domain . . . . . . . . . . . . . 17
2.2. Detecting When a Route is About/For/From a Particular BD 18
2.3. Use of IRB Interfaces at Ingress PE . . . . . . . . . . . 21
2.4. Use of IRB Interfaces at an Egress PE . . . . . . . . . . 23
2.5. Announcing Interest in (S,G) . . . . . . . . . . . . . . 23
2.6. Tunneling Frames from Ingress PE to Egress PEs . . . . . 24
Show full document text