Shared Use of Experimental Hop-by-Hop and Destination Options
draft-herbert-6man-exp-opts-02

Document Type Active Internet-Draft (individual)
Last updated 2019-08-20
Stream (None)
Intended RFC status (None)
Formats plain text pdf html 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-DRAFT                                                T. Herbert
Intended Status: Standard                                     Quantonium
Expires: February 2020                                                  
                                                                        
                                                         August 21, 2019

     Shared Use of Experimental Hop-by-Hop and Destination Options
                     draft-herbert-6man-exp-opts-02

Abstract

   This document describes how the experimental IPv6 Hop-by-Hop and
   Destinations Option types can concurrently support different
   experimental options. This is accomplished by employing a format in
   the Option Data for experimental option types. The format contains an
   experiment identifier that indicates an experimental option contained
   in the trailing Option Data. This approach is robust to experiments
   that are not registered and to those that do not use this sharing
   mechanism. It is recommended for all new Destination and Hop-by-Hop
   options that use experimental codepoints.

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

   The list of Internet-Draft Shadow Directories can be accessed at
   http://www.ietf.org/shadow.html

Copyright and License Notice

   Copyright (c) 2019 IETF Trust and the persons identified as the
 

T. Herbert             Expires February 21, 2019                [Page 1]
INTERNET DRAFT       draft-herbert-6man-exp-opts-02      August 21, 2019

   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  . . . . . . . . . . . . . . . . . . . . . . . . .  3
   2  Requirements Language . . . . . . . . . . . . . . . . . . . . .  4
   3  Hop-by-Hop and Destination Experimental Option Format . . . . .  4
     3.1 Selecting an ExID  . . . . . . . . . . . . . . . . . . . . .  5
     3.2 Impact on Option Processing  . . . . . . . . . . . . . . . .  6
     3.3 Interaction with the Authentication Header . . . . . . . . .  6
   4  Reducing the Impact of False Positives  . . . . . . . . . . . .  7
   5  Migration to Assigned Options . . . . . . . . . . . . . . . . .  7
   6  Rationale . . . . . . . . . . . . . . . . . . . . . . . . . . .  7
   7  Security Considerations . . . . . . . . . . . . . . . . . . . .  7
   8  IANA Considerations . . . . . . . . . . . . . . . . . . . . . .  7
   9  References  . . . . . . . . . . . . . . . . . . . . . . . . . .  9
     9.1  Normative References  . . . . . . . . . . . . . . . . . . .  9
     9.2  Informative References  . . . . . . . . . . . . . . . . . .  9
   Author's Address . . . . . . . . . . . . . . . . . . . . . . . . .  9

 

T. Herbert             Expires February 21, 2019                [Page 2]
INTERNET DRAFT       draft-herbert-6man-exp-opts-02      August 21, 2019

1  Introduction

   IPv6 Hop-by-Hop and Destination Options extension headers contain
   lists of TLV (Type-Length-Value) options as the means to extend the
   IPv6 protocol and to enable new protocol capabilities [RFC8200]. This
   document describes how the experimental IPv6 Hop-by-Hop and
   Destinations Option experimental types can concurrently support
   different experimental options. 

   The space for identifying Hop-by-Hop and Destination options is
   small. An Option Type is eight bits, however the three high order
   bits are defined by [RFC8200] to hold a directive on what processing
   is to be done if the option is not recognized ("act" bits), as well
   as an indication of whether the Option Data is modifiable in flight
   ("chg" bit). Effectively, for a given combination of these three
Show full document text