BGP Flexible Color-Based Tunnel Selection
draft-shen-idr-flexible-color-tunnel-selection-00

Document Type Active Internet-Draft (individual)
Last updated 2019-09-24
Stream (None)
Intended RFC status (None)
Formats plain text pdf htmlized bibtex
Stream Stream state (No stream defined)
Consensus Boilerplate Unknown
RFC Editor Note (None)
IESG IESG state I-D Exists
Telechat date
Responsible AD (None)
Send notices to (None)
Internet Engineering Task Force                               Yimin Shen
Internet-Draft                                          Juniper Networks
Intended status: Informational                                Ravi Singh
Expires: March 27, 2020                           Individual Contributor
                                                      September 24, 2019

               BGP Flexible Color-Based Tunnel Selection
           draft-shen-idr-flexible-color-tunnel-selection-00

Abstract

   This document discusses color-based tunnel selection for BGP payload
   prefixes.  It defines a set of extended mapping modes, and describes
   how to use these modes to construct tunnel selection schemes to
   achieve flexible tunnel selection.  Tunnel selection schemes can be
   implemented as policies on routers performing tunnel selection, or
   signaled by next hop routers or a central controller via BGP.

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."

   This Internet-Draft will expire on March 27, 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

Yimin Shen & Ravi Singh  Expires March 27, 2020                 [Page 1]
Internet-Draft  BGP Flexible Color-Based Tunnel Selection September 2019

   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .   2
   2.  Specification of Requirements . . . . . . . . . . . . . . . .   3
   3.  Extended Mapping Modes  . . . . . . . . . . . . . . . . . . .   3
   4.  Tunnel Selection Scheme and Operation . . . . . . . . . . . .   5
   5.  Provisioning of Tunnel Selection Schemes  . . . . . . . . . .   7
   6.  Flexible Color Tunnel Selection Attribute . . . . . . . . . .   8
     6.1.  Extended Mapping Mode TLV . . . . . . . . . . . . . . . .   8
   7.  Relationship with Color-Only Bits of Color Extended Community  10
   8.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .  10
   9.  Security Considerations . . . . . . . . . . . . . . . . . . .  10
   10. Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .  11
   11. References  . . . . . . . . . . . . . . . . . . . . . . . . .  11
     11.1.  Normative References . . . . . . . . . . . . . . . . . .  11
     11.2.  Informative References . . . . . . . . . . . . . . . . .  11
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  11

1.  Introduction

   In a network using BGP to advertise payload prefixes, transporting
   the packets of a prefix from a router to the next hop router relies
   on the selection of a transport tunnel.  This selection is normally
   based on the prefix's BGP next hop IP address and some constraints.
   One such constraint is the color, which is encoded in the Color
   Extended Community [RFC5512].  Color is a generic notion which may
   represent any characteristic or property of the network, such as
   virtual topology, network slice, path computation algorithm, TE
   constraint, administrative profile, etc.  In this document, tunnel
   selection considering color as a constraint is broadly referred to as
   color-based tunnel selection.

   In a color-based tunnel selection scenario, payload prefixes may be
   associated with colors, through either configuration or the
   attachment of an Color Extended Community.  Likewise, transport
   tunnels may also be associated with colors, which may be encoded in
   BGP NLRI (e.g.  BGP SR-TE policy [BGP-SR-POLICY]), attached as an
   Extended Color Community (e.g.  BGP LU), or assigned by configuration
   (e.g.  RSVP and LDP tunnels), etc.  These payload prefixes and
   tunnels are called "colored payload prefixes" and "colored tunnels",
   respectively.  In general, a payload prefix of color X is expected to
   be mapped to a tunnel of the same color X for transport.  This is
Show full document text