<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>

<rfc xmlns:xi="http://www.w3.org/2001/XInclude" docName="draft-ietf-cdni-additional-footprint-types-11" number="9388" submissionType="IETF" category="std" consensus="true" updates="8008" obsoletes="" ipr="trust200902" xml:lang="en" tocInclude="true" tocDepth="4" symRefs="true" sortRefs="true" version="3">

  <!-- xml2rfc v2v3 conversion 3.16.0 -->
  <front>
    <title abbrev="CDNI Additional Footprint Types">Content Delivery Network Interconnection (CDNI) Footprint Types: Country Subdivision Code and Footprint Union</title>
    <seriesInfo name="RFC" value="9388"/>
    <author fullname="Nir B. Sopher" initials="N." surname="Sopher">
      <organization>Qwilt</organization>
      <address>
        <postal>
          <street>6, Ha'harash</street>
          <city>Hod HaSharon</city>
          <region></region>
          <code>4524079</code>
          <country>Israel</country>
        </postal>
        <email>nir@apache.org</email>
      </address>
    </author>
    <author fullname="Sanjay Mishra" initials="S." surname="Mishra">
      <organization>Verizon</organization>
      <address>
        <postal>
          <street>13100 Columbia Pike</street>
          <city>Silver Spring</city>
          <region>MD</region>
          <code>20904</code>
          <country>United States of America</country>
        </postal>
        <phone/>
        <email>sanjay.mishra@verizon.com</email>
      </address>
    </author>
    <date year="2023" month="July"/>
     <area>art</area>
     <workgroup>cdni</workgroup>



    <abstract>
      <t>
Open Caching architecture is a use case of Content Delivery Network
Interconnection (CDNI) in which the commercial Content Delivery Network (CDN)
is the upstream CDN (uCDN) and the ISP caching layer serves as the downstream
CDN (dCDN). RFC 8006 defines footprint types that are used for footprint
objects as part of the Metadata interface (MI). The footprint types are also
used for the Footprint &amp; Capabilities Advertisement interface (FCI) as defined
in RFC 8008. This document defines two new footprint types. The first
footprint type defined is an ISO 3166-2 country subdivision code. Defining this country
subdivision code improves granularity for delegation as compared to the ISO 3166-1 country
code footprint type defined in RFC 8006.  The ISO 3166-2 country subdivision
code is also added as a new entity domain type in the "ALTO Entity Domain
Types" registry defined in Section 7.4 of RFC 9241. The second footprint
type defines a footprint union to aggregate footprint objects. This allows for
additive semantics over the narrowing semantics defined in Appendix B of
RFC 8008 and therefore updates RFC 8008. The two new footprint types are based on the
requirements raised by Open Caching but are also applicable to CDNI use cases
in general.
      </t>
    </abstract>

  </front>
  <middle>
    <section numbered="true" toc="default">
      <name>Introduction</name>
      <t>The Streaming Video Technology Alliance <xref target="SVTA"
      format="default"/> is a global association that works to solve streaming
      video challenges in an effort to improve end-user experience and
      adoption. The Open Caching Working Group <xref target="OCWG"
      format="default"/> of the SVTA is focused on the delegation of video
      delivery requests from commercial Content Delivery Networks (CDNs) to a
      caching layer at the ISP's network.  Open Caching architecture is a
      specific use case of Content Delivery Network Interconnection (CDNI)
      where the commercial CDN is the upstream CDN (uCDN) and the ISP caching
      layer is the downstream CDN (dCDN).  The <xref target="OC-RR"
      format="default">"Open Caching Request Routing Functional Specification"</xref>
      defines the Request Routing process and the interfaces that are required
      for its provisioning.  This document defines and registers CDNI
      Footprint and Capabilities objects <xref target="RFC8008"
      format="default"/> that are required for Open Caching Request Routing.
      </t>
      <t>For consistency with other CDNI documents, this document follows the
      CDNI convention of using "uCDN" and "dCDN" to represent the commercial CDN and ISP
      caching layer, respectively.
      </t>
      <t>This document registers two CDNI Metadata footprint types (<xref
      target="RFC8006" sectionFormat="of" section="7.2"/>) for the defined
      objects:
      </t>
      <ul spacing="normal">
        <li>Country subdivision code footprint type (e.g., for a dCDN advertising a
        footprint that is specific to a state in the United States of
        America)</li>
        <li>Footprint union footprint type (for a dCDN advertising a footprint
        that consists of a group built from multiple footprint types, e.g.,
        both IPv4 and IPv6 client subnets)</li>
      </ul>
      <section anchor="terminology" numbered="true" toc="default">
        <name>Terminology</name>
        <t>The following terms are used throughout this document:</t>
        <dl spacing="normal" newline="false">
          <dt>CDN:</dt>
	  <dd>Content Delivery Network</dd>
        </dl>
        <t>Additionally, this document reuses the terminology defined in <xref
        target="RFC6707" format="default"/>, <xref target="RFC7336"
        format="default"/>, <xref target="RFC8006" format="default"/>, and
        <xref target="RFC8008" format="default"/>.  Specifically, we use the
        following CDNI abbreviations:
        </t>
        <dl spacing="normal" newline="false">
          <dt>uCDN:</dt>
	  <dd>upstream CDN (see <xref target="RFC7336" format="default"/>)</dd>
	  <dt>dCDN:</dt> 
	  <dd>downstream CDN (see <xref target="RFC7336"
	  format="default"/>)</dd>
	</dl>

      </section>
      <section anchor="requirements-lang" numbered="true" toc="default">
      <name>Requirements Language</name>
        <t>
    The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>",
    "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
    NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>",
    "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
    "<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are
    to be interpreted as described in BCP&nbsp;14 <xref target="RFC2119"/>
    <xref target="RFC8174"/> when, and only when, they appear in all capitals,
    as shown here.
        </t>
    </section>
    </section>
    <section anchor="cdni-metadata-additional-footprint-types" numbered="true" toc="default">
      <name>CDNI Metadata Additional Footprint Types</name>
      <t><xref target="RFC8008" sectionFormat="of" section="5"/> describes the
      Footprint &amp; Capabilities Advertisement interface (FCI) Capability
      Advertisement object, which includes an array of CDNI footprint
      objects. Each such object has a footprint type and a footprint value, as
      described in <xref target="RFC8006" sectionFormat="of"
      section="4.2.2.2"/>.  This document defines additional footprint types,
      beyond those mentioned in <xref target="RFC8006"
      format="default"/>.
      </t>
      <section anchor="cdni-metadata-subdivisioncode-footprint-type" numbered="true" toc="default">
        <name>CDNI Metadata "subdivisioncode" Footprint Type</name>
        <t><xref target="RFC8006" sectionFormat="of" section="4.3.8"/>
        specifies the "countrycode" footprint type for listing <xref
        target="ISO3166-1" format="default"/> alpha-2 codes. Using footprint
        objects of this type, one can define an FCI Capability Advertisement
        object footprint constraint that matches a specific country.  This
        document defines the "subdivisioncode" simple data type as well as a
        footprint type, allowing the dCDN to define constraints that match
        geographic areas with better granularity, specifically using the <xref
        target="ISO3166-2" format="default"/> country subdivision codes.
        </t>
        <section anchor="cdni-metadata-subdivisioncode-data-type" numbered="true" toc="default">
          <name>CDNI Metadata "subdivisioncode" Data Type</name>
          <t>The "subdivisioncode" data type specified in <xref
          target="cdni-metadata-subdivisioncode-data-type-description"
          format="default"/> describes a country-specific subdivision using
          a code as defined in <xref target="ISO3166-2" format="default"/>.  The data type
          is added to the list of data types described in <xref
          target="RFC8006" sectionFormat="of" section="4.3"/> that are used as
          properties of CDNI Metadata objects.
          </t>
          <section anchor="cdni-metadata-subdivisioncode-data-type-description" numbered="true" toc="default">
            <name>CDNI Metadata "subdivisioncode" Data Type Description</name>
            <t>An <xref target="ISO3166-2" format="default"/> code in
            lowercase. Each code consists of two parts separated by a hyphen.
            As per <xref target="ISO3166-2" format="default"/>, the first part
            is the <xref target="ISO3166-1" format="default"/> code of the
            country and the second part is a string of up to three
            alphanumeric characters.
            </t>
            <dl spacing="normal" newline="false">
              <dt>Type:</dt>
	      <dd>String</dd>
              <dt>Example country subdivision codes:</dt>
              <dd><ul>
		<li>"ca-on"</li>
		<li>"us-ny"</li>
              </ul></dd>
	    </dl>
          </section>
        </section>
        <section anchor="cdni-metadata-subdivisioncode-footprint-type-description" numbered="true" toc="default">
          <name>CDNI Metadata "subdivisioncode" Footprint Type
          Description</name>
          <t>The "subdivisioncode" simple data type specified in <xref
          target="cdni-metadata-subdivisioncode-data-type" format="default"/>
          is added to the data types listed as footprint types in <xref
          target="RFC8006" sectionFormat="of" section="4.2.2.2"/>.
          </t>
          <t><xref target="subdivision-code-footprint" format="default"/> is
          an example using a footprint object of type "subdivisioncode".  The
          footprint object in this example creates a constraint that matches
          clients in the state of either New Jersey or New York, USA (ISO <xref
          target="ISO3166-2" format="default"/> codes "US-NJ" and "US-NY",
          respectively).
          </t>

          <figure anchor="subdivision-code-footprint">
            <name>Illustration of Country Subdivision Code Footprint
            Advertisement</name>
            <artwork name="" type="" align="left" alt=""><![CDATA[
{
  "capabilities": [
    {
      "capability-type": <CDNI capability object type>,
      "capability-value": <CDNI capability object>,
      "footprints": [
          {
              "footprint-type": "subdivisioncode",
              "footprint-value": ["us-nj", "us-ny"]
          }
      ]
    }
  ]
}
]]></artwork>
          </figure>

        </section>
      </section>
      <section anchor="cdni-metadata-footprint-union-footprint-type" numbered="true" toc="default">
        <name>CDNI Metadata "footprintunion" Footprint Type</name>
        <t>As described in <xref target="RFC8008" sectionFormat="of"
        section="5"/>, the FCI Capability Advertisement object includes an
        array of CDNI footprint objects.  Appendix B of <xref target="RFC8008"
        format="default"/> specifies the semantics for Footprint Advertisement
        such that multiple footprint constraints are additive.  This implies
        that the advertisement of different footprint types narrows the dCDN's
        candidacy cumulatively.
        </t>
        <t>Sections <xref target="RFC8006" section="4.3.5"
        sectionFormat="bare"/> and <xref target="RFC8006" section="4.3.6"
        sectionFormat="bare"/> of <xref target="RFC8006"/> specify the "ipv4cidr" and the "ipv6cidr" footprint types, respectively, for listing IP
        unscoped address blocks. Using footprint objects of these types, one
        can define FCI Capability Advertisement object footprint constraints
        that match either IPv4 or IPv6 clients, but not both. This is due to the described "narrowing"
        semantic of the Footprint Objects array, as described in Appendix B of
        <xref target="RFC8008" format="default"/>, that prevents the usage of these
        objects together to create a footprint constraint that matches IPv4
        clients with IPv6 clients.
        </t>

	
        <t><xref target="fig2" format="default"/> is an example attempting
        to create an object that matches IPv4 clients of subnet "192.0.2.0/24"
        as well as IPv6 clients of subnet "2001:db8::/32".  Such a definition
        results in an empty list of clients, as the constraints are additives
        and a client address cannot be both IPv4 and IPv6.
        </t>

        <figure anchor="fig2">
          <name>Example of Narrowing Semantic Illustrating Advertisement of a
          Null Footprint</name>
          <artwork name="" type="" align="left" alt=""><![CDATA[
{
  "capabilities": [
    {
      "capability-type": <CDNI capability object type>,
      "capability-value": <CDNI capability object>,
      "footprints": [
          {
              "footprint-type": "ipv4cidr",
              "footprint-value": ["192.0.2.0/24"]
          },
          {
              "footprint-type": "ipv6cidr",
              "footprint-value": ["2001:db8::/32"]
          }
      ]
    }
  ]
}
]]></artwork>
        </figure>

        <t>To overcome the described limitation and allow a list of footprint
        constraints that match both IPv4 and IPv6 client subnets, this
        document defines the "footprintunion" footprint type.  This footprint
        type allows the collection of multiple footprint-objects into a
        unified object.  Therefore, it resolves the above limitation and can be
        particularly applicable to unify semantically related objects: for
        example, an IPv4 CIDR together with an IPv6 CIDR or a country code
        together with a country subdivision code.
        </t>
        <t>Note: to avoid implementation complexity, a "footprintunion"
        <bcp14>MUST NOT</bcp14> list any "footprintunion" as a value.  As a
        union of unions is simply a union, this syntactic restriction does not
        result with any semantic limitation.
        </t>
        <section anchor="cdni-metadata-footprint-union-data-type" numbered="true" toc="default">
          <name>CDNI Metadata "footprintunion" Data Type</name>
          <t>The "footprintunion" data type is based on the footprint object
          already defined in <xref target="RFC8006" sectionFormat="of"
          section="4.2.2.2"/>. The footprint value for a "footprintunion"
          object is an array of footprint objects, where the footprint objects
          <bcp14>MUST</bcp14> be of any footprint type other than
          "footprintunion".
          </t>
        </section>
        <section anchor="cdni-metadata-footprint-union-footprint-type-description" numbered="true" toc="default">
          <name>CDNI Metadata "footprintunion" Footprint Type
          Description</name>
          <t>The "footprintunion" data type specified in <xref
          target="cdni-metadata-footprint-union-data-type" format="default"/>
          is added to the data types listed as footprint types in <xref
          target="RFC8006" sectionFormat="of" section="4.2.2.2"/>.
          </t>
          <t><xref target="fig3" format="default"/> is an example using a
          footprint union combining both IPv4 and IPv6 client subnets.
          </t>

          <figure anchor="fig3">
            <name>Example of an Advertisement of Footprint Union for Multiple
            Classless Inter-Domain Routing (CIDR) Footprint Types</name>
            <artwork name="" type="" align="left" alt=""><![CDATA[
{
  "capabilities": [
    {
      "capability-type": <CDNI capability object type>,
      "capability-value": <CDNI capability object>,
      "footprints": [
        {
          "footprint-type": "footprintunion",
          "footprint-value": [
            {
              "footprint-type": "ipv4cidr",
              "footprint-value": ["192.0.2.0/24"]
            },
            {
              "footprint-type": "ipv6cidr",
              "footprint-value": ["2001:db8::/32"]
            }
          ]
        }
      ]
    }
  ]
}
]]></artwork>
          </figure>

          <t>The footprint union also enables composing of footprint
          objects based on the country code and country subdivision code. In <xref
          target="fig4" format="default"/>, we create a constraint covering
          autonomous system 64496 within the USA (ISO alpha-2 code "US" as described in <xref target="ISO3166-1"
          format="default"/>) and the Ontario province of
          Canada (ISO code "CA-ON" as described in <xref target="ISO3166-2" format="default"/>).
          </t>

          <figure anchor="fig4">
            <name>Example of an Advertisement of Footprint Union for Multiple
            Geographical Footprint Types</name>
            <artwork name="" type="" align="left" alt=""><![CDATA[
{
  "capabilities": [
    {
      "capability-type": <CDNI capability object type>,
      "capability-value": <CDNI capability object>,
      "footprints": [
        {
          "footprint-type": "asn",
          "footprint-value": ["as64496"]
        },
        {
          "footprint-type": "footprintunion",
          "footprint-value": [
            {
              "footprint-type": "countrycode",
              "footprint-value": ["us"]
            },
            {
              "footprint-type": "subdivisioncode",
              "footprint-value": ["ca-on"]
            }
          ]
        }
      ]
    }
  ]
}
]]></artwork>
          </figure>

        </section>
      </section>
    </section>
    <section anchor="cdni-metadata-alto-property-map-service-entity" numbered="true" toc="default">
      <name>ALTO Property Map Service Entity</name>
      <t><xref target="RFC9241" sectionFormat="of" section="6"/> describes how
      to represent footprint objects as entities in the ALTO property map. The
      approach is to represent the footprint type as an entity domain type
      of the ALTO entity and the footprint value as its domain-specific
      identifier. <xref target="RFC9241" format="default"/> further refers to
      the representation of footprint objects of types "asn" and
      "countrycode". Here, we extend this definition to the "subdivisioncode"
      footprint type.
      </t>
      <section anchor="cdni-metadata-subdivisioncode-alto-property-map-service-entity-domain" numbered="true" toc="default">
        <name>SUBDIVISIONCODE Domain</name>


        <t>The SUBDIVISIONCODE domain associates property values that define codes for the names of the principal subdivisions.
        </t>
        <section anchor="cdni-metadata-subdivisioncode-alto-property-map-service-entity-domain-type" numbered="true" toc="default">
          <name>Entity Domain Type</name>
          <t>
                    The entity domain type of the SUBDIVISIONCODE domain is "subdivisioncode" (in lowercase).
          </t>
        </section>
        <section anchor="cdni-metadata-subdivisioncode-alto-property-map-service-entity-domain-identifiers" numbered="true" toc="default">
          <name>Domain-Specific Entity Identifiers</name>
          <t>The entity identifier of an entity in a SUBDIVISIONCODE is
          encoded as an alpha-2 <xref target="ISO3166-1" format="default"/>
          country code, followed by a separator and up to three alphanumeric
          characters.
          </t>
        </section>
        <section anchor="cdni-metadata-subdivisioncode-alto-property-map-service-entity-hierarchy-and-inheritance" numbered="true" toc="default">
          <name>Hierarchy and Inheritance</name>
          <t> There is no hierarchy or inheritance for properties associated
          with country subdivision codes.
          </t>
        </section>
      </section>
    </section>
    <section anchor="IANA" numbered="true" toc="default">
      <name>IANA Considerations</name>
      <section anchor="IANA.cdni.metadata.footprint.types" numbered="true" toc="default">
        <name>CDNI Metadata Footprint Types</name>
        <t><xref target="RFC8006" sectionFormat="of" section="7.2"/> specifies
        the "CDNI Metadata Footprint Types" subregistry within the "Content
        Delivery Network Interconnection (CDNI) Parameters" registry.
        </t>
        <t>This document registers two footprint types in that subregistry as
        defined in Sections <xref
        target="cdni-metadata-subdivisioncode-footprint-type"
        format="counter"/> and <xref
        target="cdni-metadata-footprint-union-footprint-type"
        format="counter"/>:
        </t>

        <table align="center">
	  <name>Additions to the CDNI Metadata Footprint Types Subregistry</name>
          <thead>
            <tr>
              <th align="left">Footprint Type</th>
              <th align="left">Description</th>
              <th align="left">Reference</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">subdivisioncode</td>
              <td align="left">
                ISO 3166-2 country
                subdivision code: alpha-2 country code, followed by a
                hyphen-minus and up to 3 characters from A-Z;0-9 as a code
                within the country</td>
              <td align="left">RFC 9388</td>
            </tr>
            <tr>
              <td align="left">footprintunion</td>
              <td align="left">A combination of other footprint objects</td>
              <td align="left">RFC 9388</td>
            </tr>
          </tbody>
        </table>



      </section>
      <section anchor="IANA.ALTO.entity.domain.types" numbered="true" toc="default">
        <name>ALTO Entity Domain Types</name>
        <t><xref target="RFC9240" sectionFormat="of" section="12.3"/> creates
        the "ALTO Entity Domain Types" subregistry within the "Application-Layer Traffic Optimization (ALTO) Protocol" registry.
        </t>
        <t>This document registers an additional ALTO
        Entity Domain Type within that subregistry:
        </t>
        <table align="center">
	  <name>Addition to the ALTO Entity Domain Types Subregistry</name>
          <thead>
            <tr>
              <th align="left">Identifier</th>
              <th align="left">Entity Identifier Encoding</th>
              <th align="left">Hierarchy and Inheritance</th>
              <th align="left">Media Type of Defining Resource</th>
              <th align="left">Mapping to ALTO Address Type</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">subdivisioncode</td>
              <td align="left">See RFC 9388, <xref target="cdni-metadata-subdivisioncode-alto-property-map-service-entity-domain-identifiers"
              format="default"/>
              </td>
              <td align="left">None</td>
              <td align="left">None</td>
              <td align="left">false</td>
            </tr>
          </tbody>
        </table>

      </section>
    </section>
    <section anchor="Security" numbered="true" toc="default">
      <name>Security Considerations</name>

      <t>This specification is in accordance with "<xref target="RFC8006" format="title"/>" and "<xref target="RFC8008" format="title"/>". As such, it
      is subject to the security and confidentiality considerations as defined
      in <xref target="RFC8006" sectionFormat="of" section="8"/> and in <xref
      target="RFC8008" sectionFormat="of" section="7"/>, respectively.
      </t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8006.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8008.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9240.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9241.xml"/>



        <reference anchor="ISO3166-1" target="https://www.iso.org/standard/72482.html">
          <front>
            <title>Codes for the representation of names of countries and their subdivisions -- Part 1: Country code</title>
            <author>
              <organization>ISO</organization>
            </author>
            <date month="08" year="2020"/>
          </front>
          <seriesInfo name="ISO" value="3166-1:2020"/>
          <seriesInfo name="Edition" value="4"/>
        </reference>



        <reference anchor="ISO3166-2" target="https://www.iso.org/standard/72483.html">
          <front>
            <title>Codes for the representation of names of countries and their subdivisions -- Part 2: Country subdivision code</title>
            <author>
              <organization>ISO</organization>
            </author>
            <date month="08" year="2020"/>
          </front>
          <seriesInfo name="ISO" value="3166-2:2020"/>
          <seriesInfo name="Edition" value="4"/>
        </reference>
      </references>

      <references>
        <name>Informative References</name>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.6707.xml"/>
        <xi:include href="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7336.xml"/>



        <reference anchor="SVTA" target="https://www.svta.org/">
          <front>
            <title>Streaming Video Technology Alliance</title>
            <author>
	      <organization>SVTA</organization>
	      </author>
            <date/>
          </front>
        </reference>



        <reference anchor="OCWG" target="https://opencaching.svta.org/">
          <front>
            <title>Open Caching</title>
            <author>
              <organization>SVTA</organization>
              </author>
            <date/>
          </front>
        </reference>

        <reference anchor="OC-RR" target="https://www.svta.org/product/open-cache-request-routing-functional-specification/">
          <front>
            <title>Open Caching - Request Routing Functional
            Specification</title>
            <author initials="O." surname="Finkelman" fullname="Ori Finkelman" role="editor">
              <organization>Qwilt</organization>
            </author>
            <author initials="B." surname="Zurat" fullname="Bill Zurat">
              <organization>Disney Streaming Services</organization>
            </author>
            <author initials="D." surname="Sahar" fullname="Dan Sahar">
              <organization>Qwilt</organization>
            </author>
            <author initials="E." surname="Klein" fullname="Eric Klein">
              <organization>SiriusXM</organization>
            </author>
            <author initials="J." surname="Hofmann" fullname="Jason Hofmann">
              <organization>Limelight Networks</organization>
            </author>
            <author initials="K.J." surname="Ma" fullname="Kevin J. Ma">
              <organization>Ericsson</organization>
            </author>
            <author initials="M." surname="Stock" fullname="Matt Stock">
              <organization>Viasat</organization>
            </author>
            <author initials="S." surname="Mishra" fullname="Sanjay Mishra">
              <organization>Verizon</organization>
	    </author>
            <author initials="Y." surname="Gressel" fullname="Yoav Gressel">
              <organization>Qwilt</organization>
	    </author>
            <date day="15" month="January" year="2021"/>
          </front>
          <seriesInfo name="Version" value="2.0"/>
        </reference>

      </references>
    </references>
    <section anchor="Acknowledgements" numbered="false" toc="default">
      <name>Acknowledgements</name>
      <t>The authors would like to express their gratitude to <contact
      fullname="Ori Finkelman"/> and <contact fullname="Kevin J. Ma"/> for
      their guidance and reviews throughout the development of this
      document. We would also like to thank all the Area Directors for their
      review and feedback in improving this document.
      </t>
    </section>

  </back>


</rfc>
