BGP Dissemination of L2 Flow Specification Rules
draft-ietf-idr-flowspec-l2vpn-15

Document Type Active Internet-Draft (idr WG)
Last updated 2020-07-14 (latest revision 2020-05-24)
Replaces draft-hao-idr-flowspec-evpn
Stream IETF
Intended RFC status (None)
Formats plain text pdf htmlized (tools) htmlized bibtex
Stream WG state Waiting for Implementation
Document shepherd No shepherd assigned
IESG IESG state I-D Exists
Consensus Boilerplate Unknown
Telechat date
Responsible AD (None)
Send notices to (None)
INTERNET-DRAFT                                                    W. Hao
Intended Status: Proposed Standard                   Huawei Technologies
                                                             D. Eastlake
                                                  Futurewei Technologies
                                                            S. Litkowski
                                                           Cisco Systems
                                                               S. Zhuang
                                                     Huawei Technologies
Expires: November 23, 2020                                  May 24, 2020

            BGP Dissemination of L2 Flow Specification Rules
                    draft-ietf-idr-flowspec-l2vpn-15

Abstract
   This document defines a Border Gateway Protocol (BGP) Flow
   Specification (flowspec) extension to disseminate Ethernet Layer 2
   (L2) and Layer 2 Virtual Private Network (L2VPN) traffic filtering
   rules either by themselves or in conjunction with L3 flowspecs.
   AFI/SAFI 6/133 and 25/134 are used for these purposes.  New component
   types and an extended community also are defined.

Status of This Document

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Distribution of this document is unlimited. Comments should be sent
   to the authors or the IDR Working Group mailing list <idr@ietf.org>.

   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. The list of Internet-Draft
   Shadow Directories can be accessed at
   http://www.ietf.org/shadow.html.

W. Hao, et al                                                   [Page 1]
INTERNET-DRAFT                                              L2 Flow Spec

Table of Contents

      1. Introduction............................................3
      1.1 Terminology............................................4

      2. Layer 2 Flow Specification Encoding.....................5
      2.1 L2 Component Types.....................................6
      2.1.1 Type 1 - Ethernet Type (EtherType)...................6
      2.1.2 Type 2 - Source MAC..................................7
      2.1.3 Type 3 - Destination MAC.............................7
      2.1.4 Type 4 - DSAP (Destination Service Access Point).....7
      2.1.5 Type 5 - SSAP (Source Service Access Point)..........7
      2.1.6 Type 6 - Control field in LLC........................8
      2.1.7 Type 7 - SNAP........................................8
      2.1.8 Type 8 - VLAN ID.....................................8
      2.1.9 Type 9 - VLAN PCP....................................8
      2.1.10 Type 10 - Inner VLAN ID.............................9
      2.1.11 Type 11 - Inner VLAN PCP............................9
      2.1.12 Type 12 - VLAN DEI..................................9
      2.1.13 Type 13 - Inner VLAN DEI...........................10
      2.1.14 Type 14 - Source MAC Special Bits..................10
      2.1.15 Type 15 - Destination MAC Special Bits.............10
      2.2 Order of Traffic Filtering Rules......................10

      3. L2VPN Flow Specification Encoding in BGP...............12
      3.1 Order of L2VPN Filtering Rules........................12

      4. Ethernet Flow Specification Traffic Actions............13
      4.1 VLAN-action...........................................13
      4.2 TPID-action...........................................15

      5. Flow Spec Validation...................................16

      6. IANA Considerations....................................17
      7. Security Considerations................................19

      8. Acknowledgements.......................................19
      9. Contributors...........................................19

      Normative References......................................20
      Informative References....................................21

      Authors' Addresses........................................22

W. Hao, et al                                                   [Page 2]
INTERNET-DRAFT                                              L2 Flow Spec

1. Introduction

   Border Gateway Protocol (BGP) Flow Specification [RFC5575bis]
   (flowspec) is an extension to BGP that supports the dissemination of
   traffic flow specification rules and actions to be taken on packets
   in a specified flow.  It leverages the BGP Control Plane to simplify
Show full document text