<?xml version='1.0' encoding='utf-8'?>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc2629 version 1.2.12 -->
<!DOCTYPE rfc SYSTEM "rfc2629-xhtml.ent" [
<!ENTITY RFC8174 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
<!ENTITY RFC7042 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7042.xml">
<!ENTITY I-D.ietf-anima-autonomic-control-plane SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-anima-autonomic-control-plane.xml">
<!ENTITY RFC8138 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8138.xml">
<!ENTITY RFC2119 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC8368 SYSTEM "https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8368.xml">
]>
<?rfc toc="yes"?>
<?rfc sortrefs="yes"?>
<?rfc symrefs="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-richardson-anima-ipv6-lldp-02" category="std" obsoletes="" updates="" submissionType="IETF" xml:lang="en" version="3">
  <!-- xml2rfc v2v3 conversion 2.23.1 -->
  <front>
    <title abbrev="v6-LLDP">IPv6 over Link-Local Discovery Protocol</title>
    <seriesInfo name="Internet-Draft" value="draft-richardson-anima-ipv6-lldp-02"/>
    <author initials="M." surname="Richardson" fullname="Michael Richardson">
      <organization>Sandelman Software Works</organization>
      <address>
        <email>mcr+ietf@sandelman.ca</email>
      </address>
    </author>
    <date year="2019" month="December" day="18"/>
    <area>Internet</area>
    <workgroup>anima Working Group</workgroup>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <t>This document describes a mechanism to encapsulate IPv6 packets over the
Link-Local Discovery Protocol (LLDP).  The LLDP is a single layer-two
protocol and is never forwarded, which is a desireable property when
building the IPv6-over-IPsec-over-IPv6-Link-Local tunnels that make
up the ANIMA Autonomic Control Plane (ACP).</t>
      <t>This unorthodox encapsulation avoids unwanted interactions between the ACP
packets and native packet forwarding engines, as well as being safe for
layer-2 switches which might otherwise have no IPv6 capabilities.</t>
    </abstract>
  </front>
  <middle>
    <section anchor="introduction" numbered="true" toc="default">
      <name>Introduction</name>
      <t>The IEEE802.1AB Link Layer Discovery Protocol (LLDP) is a one-hop,
vendor-neutral link-layer protocol used by end host network Things
for advertising their identity, capabilities, and neighbors on an
IEEE 802 local area network.</t>
      <t>Its Type-Length-Value (TLV) design allows for "vendor-specific" extensions to
be defined.  IANA has a registered IEEE 802 organizationally unique
identifier (OUI) defined as documented in <xref target="RFC7042" format="default"/>.</t>
      <t>The creation and maintenance of the Autonomic Control Plane described in
<xref target="I-D.ietf-anima-autonomic-control-plane" format="default"/> requires creation of hop-by-hop discovery of adjacent systems.
There are Campus L2 systems that are not broadcast safe until they have been
connected to their Software Defined Networking (SDN) controller.
The use of the stable connectivity provided by <xref target="RFC8368" format="default"/> can provide the
SDN connectivity required.</t>
      <t>There is a bootstrap problem: the network may be unsafe for ACP discovery
broadcasts until configured, and it can not be autonomically configured until
the ACP discovery (and onboarding process) is done.</t>
      <t>LLDP provides an out, as it is never forwarded to other ports, and it
discovers all compliant layer-2 devices in a network, even if they do not
normally do layer-3 forwarding.</t>
      <t>Additional LLDP has the advantage that received LLDP frames are already
configured in routing fabrics to be send up to the control plane processor,
with information identifying which physical port it was received on.
This is exactly the desired data flow for the <xref target="I-D.ietf-anima-autonomic-control-plane" format="default"/>: all traffic goes to
the control processor.</t>
      <t>This document provides a way to transmit the IPv6 Link-Layer packets that are
needed for formation of the <xref target="I-D.ietf-anima-autonomic-control-plane" format="default"/>.
Those packets types include: IPv6 Neighbor Discovery, GRASP DULL over IPv6
Link-Local, IPsec ESP and IKEv2 packets.</t>
      <section anchor="terminology" numbered="true" toc="default">
        <name>Terminology</name>
        <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED",
"MAY", and "OPTIONAL" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119" format="default"/> <xref target="RFC8174" format="default"/> when, and only when, they
appear in all capitals, as shown here.</t>
      </section>
    </section>
    <section anchor="protocol" numbered="true" toc="default">
      <name>Protocol</name>
      <section anchor="lldp-encapsulation" numbered="true" toc="default">
        <name>LLDP Encapsulation</name>
        <t>The LLDP vendor-specific frame has the following format:</t>
        <artwork name="" type="" align="left" alt=""><![CDATA[
   +--------+--------+----------+---------+--------------
   |TLV Type|  len   |   OUI    |subtype  | IPv6 fragment
   |  =127  |        |= 00 00 5E|  = TBD  |
   |(7 bits)|(9 bits)|(3 octets)|(1 octet)|(1-255 octets)
   +--------+--------+----------+---------+--------------
]]></artwork>
        <t>where:</t>
        <ul spacing="normal">
          <li>TLV Type = 127 indicates a vendor-specific TLV</li>
          <li>len = indicates the TLV string length</li>
          <li>OUI = 00 00 5E is the organizationally unique identifier of IANA</li>
          <li>subtype = TBD (as assigned by IANA for this document)</li>
          <li>IPv6 fragment, up to 255 octets of packet.</li>
        </ul>
        <t>The vendor-specific frame has a limit of 255 octets, while IPv6 has a minimum
MTU of 1280 bytes.  An LLDP frame can contain more than one TLV, and ethernet
accomodates up to 1500 bytes (often larger), so it should all fit.
Two possible solutions are discussed here:</t>
        <ol spacing="normal" type="1">
          <li>use six subtype TLV values.  The first for 255 octets go into the first
TLV, the second 255 octets go into the second TLV, etc.  Six options
of 255 bytes each results in a maximum payload size of 1530, which
exceeds the ethernet payload size.  Given the overhead of 6 bytes
per TLV, this results in an MTU of 1464 bytes within the 1500 byte
ethernet payload space.</li>
          <li>use the same TLV value, repeated six times.</li>
        </ol>
        <t>The second method seems more obvious but it is unclear if all LLDP subsystems
would permit TLVs to be repeated, or if they would keep the TLVs in the
correct order.   While the IANA has only 253 available TLVs, and perhaps
a request for 6 values might seem excessive, if this resource was depleted, a
new OUI could be used.</t>
        <t>An OUI specific to this effort could be allocated, or a vendor OUI could be
used during prototyping.</t>
      </section>
      <section anchor="content-of-payload-option-1-entire-ipv6-packet" numbered="true" toc="default">
        <name>Content of Payload - option 1 - entire IPv6 packet</name>
        <t>The simplest encapsulation would put the entire IPv6 packet, including the
IPv6 header in.
This takes a bit more space, but provides the maximum flexibility.</t>
        <t>This flexibility may come at a cost of creating a new attack surface for
devices.
Any L2 connected device may not inject IPv6 frames into the control plane of
the adjacenty router.</t>
      </section>
      <section anchor="content-of-payload-option-2-elided-ipv6-packet" numbered="true" toc="default">
        <name>Content of Payload - option 2 - elided IPv6 packet</name>
        <t>The <xref target="I-D.ietf-anima-autonomic-control-plane" format="default"/> use case only sends IPv6 Link-Local packets.
The IPv6 source and destination address are always directly related to the L2 Ethernet
headers, with the use of SLAAC derived IIDs, and the prefix "fe80".</t>
        <t>This proposal is to include only the fields:
1. Payload Length
2. Next Header</t>
        <t>The Hop Limit is always 1 for Link-Local packets.
The Flow Label is always 0.</t>
        <t>Note that in the <xref target="I-D.ietf-anima-autonomic-control-plane" format="default"/> a mesh of IPsec tunnels is created on top of ESP packets
over IPv6 Link-Local, and within that tunnel all of IPv6 can be sent.</t>
        <t>The use hard coding of so many values significantly limits the attack surface
possible.</t>
      </section>
      <section anchor="content-of-payload-option-3-rfc8138-compressed-packet" numbered="true" toc="default">
        <name>Content of Payload - option 3 - RFC8138 compressed packet</name>
        <t>An option similar to above, yet providing a bit more flexibility is to use
<xref target="RFC8138" format="default"/> compression of packets as it done on low powered 802.15.4
networks.</t>
        <t>This results in compression that is close to what option 2 provides, yet
provides for a lot of flexibility.</t>
        <t>This option requires more code, may be subject to new attacks on the
decompression code, and expands the attack surface to all of IPv6, as well as
the RFC8138 compression code.</t>
      </section>
    </section>
    <section anchor="privacy-considerations" numbered="true" toc="default">
      <name>Privacy Considerations</name>
      <t>YYY</t>
    </section>
    <section anchor="security-considerations" numbered="true" toc="default">
      <name>Security Considerations</name>
      <t>ZZZ</t>
    </section>
    <section anchor="iana-considerations" numbered="true" toc="default">
      <name>IANA Considerations</name>
    </section>
    <section anchor="acknowledgements" numbered="true" toc="default">
      <name>Acknowledgements</name>
      <t>Hello.</t>
    </section>
    <section anchor="changelog" numbered="true" toc="default">
      <name>Changelog</name>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <seriesInfo name="DOI" value="10.17487/RFC8174"/>
            <seriesInfo name="RFC" value="8174"/>
            <seriesInfo name="BCP" value="14"/>
            <author initials="B." surname="Leiba" fullname="B. Leiba">
              <organization/>
            </author>
            <date year="2017" month="May"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol  specifications.  This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the  defined special meanings.</t>
            </abstract>
          </front>
        </reference>
        <reference anchor="RFC7042" target="https://www.rfc-editor.org/info/rfc7042" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.7042.xml">
          <front>
            <title>IANA Considerations and IETF Protocol and Documentation Usage for IEEE 802 Parameters</title>
            <seriesInfo name="DOI" value="10.17487/RFC7042"/>
            <seriesInfo name="RFC" value="7042"/>
            <seriesInfo name="BCP" value="141"/>
            <author initials="D." surname="Eastlake 3rd" fullname="D. Eastlake 3rd">
              <organization/>
            </author>
            <author initials="J." surname="Abley" fullname="J. Abley">
              <organization/>
            </author>
            <date year="2013" month="October"/>
            <abstract>
              <t>Some IETF protocols make use of Ethernet frame formats and IEEE 802 parameters.  This document discusses several uses of such parameters in IETF protocols, specifies IANA considerations for assignment of points under the IANA OUI (Organizationally Unique Identifier), and provides some values for use in documentation. This document obsoletes RFC 5342.</t>
            </abstract>
          </front>
        </reference>
        <reference anchor="I-D.ietf-anima-autonomic-control-plane" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml3/reference.I-D.ietf-anima-autonomic-control-plane.xml" target="http://www.ietf.org/internet-drafts/draft-ietf-anima-autonomic-control-plane-21.txt">
          <front>
            <title>An Autonomic Control Plane (ACP)</title>
            <seriesInfo name="Internet-Draft" value="draft-ietf-anima-autonomic-control-plane-21"/>
            <author initials="T" surname="Eckert" fullname="Toerless Eckert">
              <organization/>
            </author>
            <author initials="M" surname="Behringer" fullname="Michael Behringer">
              <organization/>
            </author>
            <author initials="S" surname="Bjarnason" fullname="Steinthor Bjarnason">
              <organization/>
            </author>
            <date month="November" day="3" year="2019"/>
            <abstract>
              <t>Autonomic functions need a control plane to communicate, which depends on some addressing and routing.  This Autonomic Management and Control Plane should ideally be self-managing, and as independent as possible of configuration.  This document defines such a plane and calls it the "Autonomic Control Plane", with the primary use as a control plane for autonomic functions.  It also serves as a "virtual out-of-band channel" for Operations Administration and Management (OAM) communications over a network that provides automatically configured hop-by-hop authenticated and encrypted communications via automatically configured IPv6 even when the network is not configured, or misconfigured.</t>
            </abstract>
          </front>
        </reference>
        <reference anchor="RFC8138" target="https://www.rfc-editor.org/info/rfc8138" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8138.xml">
          <front>
            <title>IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) Routing Header</title>
            <seriesInfo name="DOI" value="10.17487/RFC8138"/>
            <seriesInfo name="RFC" value="8138"/>
            <author initials="P." surname="Thubert" fullname="P. Thubert" role="editor">
              <organization/>
            </author>
            <author initials="C." surname="Bormann" fullname="C. Bormann">
              <organization/>
            </author>
            <author initials="L." surname="Toutain" fullname="L. Toutain">
              <organization/>
            </author>
            <author initials="R." surname="Cragie" fullname="R. Cragie">
              <organization/>
            </author>
            <date year="2017" month="April"/>
            <abstract>
              <t>This specification introduces a new IPv6 over Low-Power Wireless Personal Area Network (6LoWPAN) dispatch type for use in 6LoWPAN route-over topologies, which initially covers the needs of Routing Protocol for Low-Power and Lossy Networks (RPL) data packet compression (RFC 6550).  Using this dispatch type, this specification defines a method to compress the RPL Option (RFC 6553) information and Routing Header type 3 (RFC 6554), an efficient IP-in-IP technique, and is extensible for more applications.</t>
            </abstract>
          </front>
        </reference>
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <seriesInfo name="DOI" value="10.17487/RFC2119"/>
            <seriesInfo name="RFC" value="2119"/>
            <seriesInfo name="BCP" value="14"/>
            <author initials="S." surname="Bradner" fullname="S. Bradner">
              <organization/>
            </author>
            <date year="1997" month="March"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification.  These words are often capitalized. This document defines these words as they should be interpreted in IETF documents.  This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
        </reference>
      </references>
      <references>
        <name>Informative References</name>
        <reference anchor="RFC8368" target="https://www.rfc-editor.org/info/rfc8368" xml:base="https://xml2rfc.tools.ietf.org/public/rfc/bibxml/reference.RFC.8368.xml">
          <front>
            <title>Using an Autonomic Control Plane for Stable Connectivity of Network Operations, Administration, and Maintenance (OAM)</title>
            <seriesInfo name="DOI" value="10.17487/RFC8368"/>
            <seriesInfo name="RFC" value="8368"/>
            <author initials="T." surname="Eckert" fullname="T. Eckert" role="editor">
              <organization/>
            </author>
            <author initials="M." surname="Behringer" fullname="M. Behringer">
              <organization/>
            </author>
            <date year="2018" month="May"/>
            <abstract>
              <t>Operations, Administration, and Maintenance (OAM), as per BCP 161, for data networks is often subject to the problem of circular dependencies when relying on connectivity provided by the network to be managed for the OAM purposes.</t>
              <t>Provisioning while bringing up devices and networks tends to be more difficult to automate than service provisioning later on.  Changes in core network functions impacting reachability cannot be automated because of ongoing connectivity requirements for the OAM equipment itself, and widely used OAM protocols are not secure enough to be carried across the network without security concerns.</t>
              <t>This document describes how to integrate OAM processes with an autonomic control plane in order to provide stable and secure connectivity for those OAM processes.  This connectivity is not subject to the aforementioned circular dependencies.</t>
            </abstract>
          </front>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
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

-->
</rfc>
