IGMP and MLD Proxy for EVPN
draft-ietf-bess-evpn-igmp-mld-proxy-01
BESS Working Group Ali Sajassi
Internet-Draft Samir Thoria
Intended Status: Standards Track Cisco
Keyur Patel
Derek Yeung
Arrcus
John Drake
Wen Lin
Juniper
Expires: September 4, 2018 March 4, 2018
IGMP and MLD Proxy for EVPN
draft-ietf-bess-evpn-igmp-mld-proxy-01
Abstract
Ethernet Virtual Private Network (EVPN) solution [RFC 7432] is
becoming pervasive in data center (DC) applications for Network
Virtualization Overlay (NVO) and DC interconnect (DCI) services, and
in service provider (SP) applications for next generation virtual
private LAN services.
This draft describes how to support efficiently endpoints running
IGMP for the above services over an EVPN network by incorporating
IGMP proxy procedures on EVPN PEs.
Status of this Memo
This Internet-Draft is submitted to IETF in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as
Internet-Drafts.
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."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/1id-abstracts.html
Sajassi et al. Expires September 4, 2018 [Page 1]
INTERNET DRAFT IGMP Reports Aggregation in EVPN March 4, 2018
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html
Copyright and License Notice
Copyright (c) 2018 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
(http://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 Terminology . . . . . . . . . . . . . . . . . . . . . . . . 5
2 IGMP Proxy . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1 Proxy Reporting . . . . . . . . . . . . . . . . . . . . . . 6
2.1.1 IGMP Membership Report Advertisement in BGP . . . . . . 6
2.1.1 IGMP Leave Group Advertisement in BGP . . . . . . . . . 8
2.2 Proxy Querier . . . . . . . . . . . . . . . . . . . . . . . 9
3 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.1 PE with only attached hosts/VMs for a given subnet . . . . . 10
3.2 PE with mixed of attached hosts/VMs and multicast source . . 11
3.3 PE with mixed of attached hosts/VMs, multicast source and
router . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4 All-Active Multi-Homing . . . . . . . . . . . . . . . . . . . . 11
4.1 Local IGMP Join Synchronization . . . . . . . . . . . . . . 12
4.2 Local IGMP Leave Group Synchronization . . . . . . . . . . . 13
4.2.1 Remote Leave Group Synchronization . . . . . . . . . . . 13
4.2.2 Common Leave Group Synchronization . . . . . . . . . . . 14
5 Single-Active Multi-Homing . . . . . . . . . . . . . . . . . . . 14
6 Selective Multicast Procedures for IR tunnels . . . . . . . . . 14
7 BGP Encoding . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.1 Selective Multicast Ethernet Tag Route . . . . . . . . . . . 15
7.1.1 Constructing the Selective Multicast Ethernet Tag
route . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.2 IGMP Join Synch Route . . . . . . . . . . . . . . . . . . . 18
7.2.1 Constructing the IGMP Join Synch Route . . . . . . . . 19
Show full document text