<?xml version="1.0" encoding="US-ASCII"?>

<!DOCTYPE rfc SYSTEM "rfc2629.dtd">

<?rfc toc="yes"?>
<?rfc tocdepth="3"?>
<?rfc tocindent="yes"?>
<?rfc symrefs="yes"?>
<?rfc sortrefs="yes"?>
<?rfc compact="yes"?>
<?rfc subcompact="no"?>

<rfc number="7631" category="std" submissionType="IETF" consensus="yes"
     ipr="trust200902" updates="5444">

<front>

<title abbrev="TLV Naming">
TLV Naming in the Mobile Ad Hoc Network (MANET) Generalized Packet/Message Format
</title>

<author initials="C.M." surname="Dearlove" fullname="Christopher Dearlove">
<organization abbrev="BAE Systems ATC">BAE Systems Advanced Technology Centre</organization>
<address>
<postal>
<street>
West Hanningfield Road
</street>
<city>
Great Baddow, Chelmsford
</city>
<country>
United Kingdom
</country>
</postal>
<phone>+44 1245 242194</phone>
<email>chris.dearlove@baesystems.com</email>
<uri>http://www.baesystems.com/</uri>
</address>
</author>

<author initials="T.H." surname="Clausen" fullname="Thomas Heide Clausen">
<organization>LIX, Ecole Polytechnique</organization>
<address>
<phone>+33 6 6058 9349</phone>
<email>T.Clausen@computer.org</email>
<uri>http://www.ThomasClausen.org/</uri>
</address>
</author>

<date month="September" year="2015"/>
<area/>
<workgroup>Mobile Ad hoc Networking (MANET)</workgroup>
<keyword>MANET</keyword>
<keyword>packet</keyword>
<keyword>message</keyword>
<keyword>address</keyword>
<keyword>TLV</keyword>

<abstract>

<t>
This document reorganizes the naming of already-allocated TLV
(type-length-value) types and type extensions in the "Mobile Ad hoc NETwork
(MANET) Parameters" registries defined by RFC 5444 to use names appropriately. It has no
consequences in terms of any protocol implementation.


</t>
<t>
This document also updates the Expert Review guidelines in RFC 5444, so as
to establish a policy for consistent naming of future TLV type and type
extension allocations. It makes no other changes to RFC 5444.
</t>
</abstract>

</front>

<middle>
<section title="Introduction">

  <t>
This document reorganizes and rationalizes the naming of TLVs (type-length-value structures) defined by <xref target="RFC5444"/> and recorded by IANA  
in the following subregistries of the "Mobile Ad hoc NETwork (MANET)  
Parameters" registry: "Packet TLV Types", "Message TLV Types", and  
"Address Block TLV Types". 
  </t>

  <t>
    This document reorganizes the naming of already-allocated Packet, Message,
    and Address Block TLV types, and their corresponding type extensions. It also
    updates the corresponding IANA registries.

  </t>

  <t>
    TLVs have a type (one octet) and a type extension (one octet) that
    together form a full type (of two octets). A TLV may omit the type
    extension when it is zero. However, that applies only to its representation; it
    still has a type extension of zero. A TLV type defines an IANA registry of
    type extensions for that type.
  </t>

  <t>
    There have been two forms of TLV allocation.
  </t>

  <t>
The first, but less common, form of allocation has been that
  allocation of the TLV type has defined (but not necessarily
  allocated) all the type extensions for that TLV type.
This applies,
    for example, to the Address Block TLV LINK_METRIC specified in <xref
    target="RFC7181"/>. The LINK_METRIC type extensions are all available for
    allocation for different definitions of link metric.  It is appropriate in
    this case to apply the name LINK_METRIC to the type, and also to all the
    full types corresponding to that type, as has been done. Type extensions
    can then be individually named or can be simply referred to by their
    number.

  </t>

  <t>
The second, more common, form of allocation has been that allocation of the
TLV
type has defined only type extension 0, and possibly type extension 1, for
that TLV type.
An
    example is the Address Block TLV LINK_STATUS defined in <xref
    target="RFC6130"/>, where only type extension 0 is allocated. It is not
    reasonable to assume that the remaining 255 type extensions will be
    allocated to forms of LINK_STATUS. (Other forms of link status are already
    catered to by the introduction, in <xref target="RFC7188"/>, of a registry
    for values of the LINK_STATUS TLV.) 
Thus, the name LINK_STATUS should be
    attached to the specific type extension for that type, i.e., to the full
    type and not to the TLV type when used with any other type extensions.
    This was, however, not done as part of the initial registration
    of this TLV type. Effectively, this leaves, for the LINK_STATUS TLV type,
    the type extensions 1-255 either unavailable for allocation (if applying
    strictly the interpretation that they must relate to a LINK_STATUS) or
    counterintuitively named for their intended function.

  </t>

  <t>
    The purpose of this document is to change how names of the second form are
    applied and recorded in IANA registries, and to provide guidelines and
    instructions for future TLV type allocations. This is to facilitate the
    addition of new TLVs using type extensions other than 0, but without them
    having inappropriate names attached. So, for example, LINK_STATUS will
    become the name of the full type (composed of the TLV type 3 and the
    TLV type extension 0) and will cease being the name of the TLV type
    3. This leaves the question of how to name the type. As it is not clear
    what other TLVs might be defined for other type extensions of the same
    type, the type is currently left unnamed and specified only
    by number.
  </t>

  <t>
    This document also updates the Expert Review guidelines from <xref target="RFC5444"/>, so as to establish a policy for consistent naming of future TLV type and type extension allocations.
   </t>


  <t>
    For clarity, all currently allocated TLVs in <xref target="RFC5497"/>,
    <xref target="RFC6130"/>, <xref target="RFC6621"/>, <xref
    target="RFC7181"/>, and <xref target="RFC7182"/> are listed in the
    IANA Considerations section of this document, each specifying the 
    updates or indicating no change when
    that is appropriate (such as the LINK_METRIC TLV and both TLVs
    defined in <xref target="RFC6621"/>). The only changes are of naming.

  </t>

  <t>
    Note that nothing in this document changes the operation of any
    protocol. This naming is already used, in effect, in <xref
    target="RFC6130"/> and <xref target="RFC7181"/>, currently the main users
    of allocated TLVs. For example, the former indicates that all usage of
    LINK_STATUS refers to that TLV with type extension 0.
  </t>

</section>

    <section title="Terminology" anchor="terminology">
      <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 
        <xref target="RFC2119"/>.
      </t>
      <t>
	      All references to elements such as "packet", "message", and "TLV" in
	      this document refer to those defined in <xref
	      target="RFC5444"/>.

    </t>
    </section><section title="IANA Considerations" anchor="IANA">

  <t>
    This document updates the Expert Review evaluation guidelines for
    allocations in <xref target="RFC5444"/> in the "Packet TLV Types", "Message TLV Types",
    and "Address Block TLV Types" registries and updates the already-made
    allocations to conform with these guidelines.

  </t>

  <section title="Expert Review: Evaluation Guidelines">

    <t>
      For registration in the "Packet TLV Types", "Message TLV
      Types", and "Address Block TLV Types" registries, the following guidelines apply, in
      addition to those given in Section 6.1 in <xref target="RFC5444"/>:

		
      <list style="symbols">

        <t>
          If the requested TLV type immediately defines (but not necessarily
	  allocates) all the corresponding type extensions for versions of
	  that type, then a common name SHOULD be assigned for the TLV type. 

<vspace blankLines="1" />

	This case is unchanged by this specification. 
        This
	currently includes TLV types named ICV, TIMESTAMP, and LINK_METRIC; it
	also includes 
	the HELLO Message-Type-specific TLVs defined in <xref
	target="RFC6621"/>.

    </t>


        <t>
          Otherwise, if the requested TLV type does not immediately define all
	  the corresponding type extensions for versions of that type, then a
	  common name SHOULD NOT be assigned for that TLV type. Instead, it is
	  RECOMMENDED that: 

          <list style="symbols">
            <t>
		   The "description" for the allocated TLV type be "Defined by
		   Type Extension".

		 </t>
            <t>
              For Packet TLV Types, the type extension registry, created
	      for the TLV type, be named "Type XX Packet TLV Type Extensions",
	      with XX replaced by the numerical value of the TLV type.
            </t>
            <t>
              For Message TLV Types, the type extension registry, created for
	      the TLV type, be named "Type XX Message TLV Type Extensions",
	      with XX replaced by the numerical value of the TLV type.
            </t>
            <t>
              For Address Block TLV Types, the type extension registry,
	      created for the TLV type, be named "Type XX Address Block TLV
	      Type Extensions", with XX replaced by the numerical value of the
	      TLV type.

            </t>
            <t>
              When a new type extension is required, unless there
	      are reasons to the contrary, the next consecutive type extension
	      is allocated and given a name. (Reasons to the contrary MAY
	      include maintaining a correspondence between corresponding
	      Packet, Message, and Address Block TLVs, and reserving type
	      extension zero if not yet allocated.)

            </t>
          </list>

        </t>
			
      </list>

    </t>


  </section>
  
  <section title="Updated IANA Registries">

    <t>
The following changes (including correction of some existing minor
errors) apply to the IANA registry "Mobile Ad hoc
NETwork (MANET) Parameters". For clarity, registries that are
unchanged, including those that define all type extensions of a TLV
type, are listed as unchanged.
    </t>

    <t>
      The IANA registry "Packet TLV Types" is unchanged.
    </t>

    <t>
      The IANA registry "ICV Packet TLV Type Extensions" is unchanged.
    </t>

    <t>
      The IANA registry "TIMESTAMP Packet TLV Type Extensions" is unchanged.
    </t>

    <t>
      The IANA registry "Message TLV Types" is changed to match <xref
      target="msgtlvtypes"/>.

    </t>

    <texttable anchor="msgtlvtypes" title="Message TLV Types">
      <ttcol align="center">Type</ttcol>
      <ttcol align="left">Description</ttcol>
      <ttcol align="left">Reference</ttcol>
      <c>0</c><c>Defined by Type Extension</c><c><xref target="RFC5497"/></c>
      <c>1</c><c>Defined by Type Extension</c><c><xref target="RFC5497"/></c>
      <c>2-4</c><c>Unassigned</c><c></c>
      <c>5</c><c>ICV</c><c><xref target="RFC7182"/></c>
      <c>6</c><c>TIMESTAMP</c><c><xref target="RFC7182"/></c>
      <c>7</c><c>Defined by Type Extension</c><c><xref target="RFC7181"/></c>
      <c>8</c><c>Defined by Type Extension</c><c><xref target="RFC7181"/></c>
      <c>9-223</c><c>Unassigned</c><c></c>
      <c>224-255</c><c>Reserved for Experimental Use</c><c><xref target="RFC5444"/></c>
    </texttable>

    <t>

    </t>

    <t>
      The IANA registry "INTERVAL_TIME Message Type Extensions" has been
      renamed "Type 0 Message TLV Type Extensions" and changed to match <xref target="msgtlvtype0"/>.
    </t>

    <texttable anchor="msgtlvtype0" title="Type 0 Message TLV Type Extensions">
      <ttcol align="center">Type Extension</ttcol>
      <ttcol align="center">Name</ttcol>
      <ttcol align="left">Description</ttcol>
      <ttcol align="left">Reference</ttcol>
      <c>0</c><c>INTERVAL_TIME</c><c>The maximum time before another message
      of the same type as this message from the same originator should be
      received</c><c><xref target="RFC5497"/></c>
      <c>1-223</c><c></c><c>Unassigned</c><c></c>
      <c>224-255</c><c></c><c>Reserved for Experimental
      Use</c><c><xref target="RFC5497"/></c>
    </texttable>

    <t>
      The IANA registry "VALIDITY_TIME Message Type Extensions" has been
      renamed "Type 1 Message TLV Type Extensions" and changed to match <xref target="msgtlvtype1"/>.
    </t>

    <texttable anchor="msgtlvtype1" title="Type 1 Message TLV Type Extensions">
      <ttcol align="center">Type Extension</ttcol>
      <ttcol align="center">Name</ttcol>
      <ttcol align="left">Description</ttcol>
      <ttcol align="left">Reference</ttcol>
      <c>0</c><c>VALIDITY_TIME</c><c>The time from receipt of the message
      during which the information contained in the message is to be
      considered valid</c><c><xref target="RFC5497"/></c>
      <c>1-223</c><c></c><c>Unassigned</c><c></c>
      <c>224-255</c><c></c><c>Reserved for Experimental
      Use</c><c><xref target="RFC5497"/></c>
    </texttable>

    <t>
      The IANA registry "ICV Message TLV Type Extensions" is unchanged.
    </t>

    <t>
      The IANA registry "TIMESTAMP Message TLV Type Extensions" is unchanged.
    </t>

    <t>

    </t>

    <t>
      The IANA registry "MPR_WILLING Message Type Extensions" has been renamed
      "Type 7 Message TLV Type Extensions" and changed to match <xref target="msgtlvtype7"/>.
    </t>

    <texttable anchor="msgtlvtype7" title="Type 7 Message TLV Type Extensions">
      <ttcol align="center">Type Extension</ttcol>
      <ttcol align="center">Name</ttcol>
      <ttcol align="left">Description</ttcol>
      <ttcol align="left">Reference</ttcol>
      <c>0</c><c>MPR_WILLING</c><c>Bits 0-3 specify the originating router's
      willingness to act as a flooding MPR; bits 4-7 specify the originating
      router's willingness to act as a routing MPR</c><c><xref target="RFC7181"/></c>

      <c>1-223</c><c></c><c>Unassigned</c><c></c>
      <c>224-255</c><c></c><c>Reserved for Experimental
      Use</c><c><xref target="RFC7181"/></c>
    </texttable>

    <t>
      The IANA registry "CONT_SEQ_NUM Message Type Extensions" has been
      renamed "Type 8 Message TLV Type Extensions" and changed to match <xref target="msgtlvtype8"/>.
    </t>

    <texttable anchor="msgtlvtype8" title="Type 8 Message TLV Type Extensions">
      <ttcol align="center">Type Extension</ttcol>
      <ttcol align="center">Name</ttcol>
      <ttcol align="left">Description</ttcol>
      <ttcol align="left">Reference</ttcol>
      <c>0</c><c>CONT_SEQ_NUM (COMPLETE)</c><c>Specifies a content sequence
      number for this complete message</c><c><xref target="RFC7181"/></c>
      <c>1</c><c>CONT_SEQ_NUM (INCOMPLETE)</c><c>Specifies a content sequence
      number for this incomplete message</c><c><xref target="RFC7181"/></c>
      <c>2-223</c><c></c><c>Unassigned</c><c></c>
      <c>224-255</c><c></c><c>Reserved for Experimental
      Use</c><c><xref target="RFC7181"/></c>
    </texttable>

    <t>
      The IANA registry "HELLO Message-Type-specific Message TLV Types" is unchanged.
    </t>

    <t>
      The IANA registry "SMF_TYPE Message TLV Type Extensions" is unchanged.
    </t>

    <t>

    </t>

    <t>
      The IANA registry "TC Message-Type-specific Message TLV Types" is unchanged.
    </t>

    <t>
      The IANA registry "Address Block TLV Types" has been changed to match <xref target="addrtlvtypes"/>.
    </t>

    <texttable anchor="addrtlvtypes" title="Address Block TLV Types">
      <ttcol align="center">Type</ttcol>
      <ttcol align="left">Description</ttcol>
      <ttcol align="left">Reference</ttcol>
      <c>0</c><c>Defined by Type Extension</c><c><xref target="RFC5497"/></c>
      <c>1</c><c>Defined by Type Extension</c><c><xref target="RFC5497"/></c>
      <c>2</c><c>Defined by Type Extension</c><c><xref target="RFC6130"/></c>
      <c>3</c><c>Defined by Type Extension</c><c><xref target="RFC6130"/></c>
      <c>4</c><c>Defined by Type Extension</c><c><xref target="RFC6130"/></c>
      <c>5</c><c>ICV</c><c><xref target="RFC7182"/></c>
      <c>6</c><c>TIMESTAMP</c><c><xref target="RFC7182"/></c>
      <c>7</c><c>LINK_METRIC</c><c><xref target="RFC7181"/></c>
      <c>8</c><c>Defined by Type Extension</c><c><xref target="RFC7181"/></c>
      <c>9</c><c>Defined by Type Extension</c><c><xref target="RFC7181"/></c>
      <c>10</c><c>Defined by Type Extension</c><c><xref target="RFC7181"/></c>
      <c>11-223</c><c>Unassigned</c><c></c>
      <c>224-255</c><c>Reserved for Experimental Use</c><c><xref target="RFC5444"/></c>
    </texttable>

    <t>
      The IANA registry "INTERVAL_TIME Address Block TLV Type Extensions" has
      been renamed "Type 0 Address Block TLV Type Extensions" and changed to match <xref target="addrtlvtype0"/>.
    </t>

    <texttable anchor="addrtlvtype0" title="Type 0 Address Block TLV Type Extensions">
      <ttcol align="center">Type Extension</ttcol>
      <ttcol align="center">Name</ttcol>
      <ttcol align="left">Description</ttcol>
      <ttcol align="left">Reference</ttcol>
      <c>0</c><c>INTERVAL_TIME</c><c>The maximum time before another message
      of the same type as this message from the same originator and containing
      this address should be received</c><c><xref target="RFC5497"/></c>

      <c>1-223</c><c></c><c>Unassigned</c><c></c>
      <c>224-255</c><c></c><c>Reserved for Experimental
      Use</c><c><xref target="RFC5497"/></c>
    </texttable>

    <t>

    </t>

    <t>
      The IANA registry "VALIDITY_TIME Address Block TLV Type Extensions" has been
      renamed "Type 1 Address Block TLV Type Extensions" and changed to match
      <xref target="addrtlvtype1"/>.

    </t>

    <texttable anchor="addrtlvtype1" title="Type 1 Address Block TLV Type Extensions">
      <ttcol align="center">Type Extension</ttcol>
      <ttcol align="center">Name</ttcol>
      <ttcol align="left">Description</ttcol>
      <ttcol align="left">Reference</ttcol>
      <c>0</c><c>VALIDITY_TIME</c><c>The time from receipt of the address
      during which the information regarding this address is to be considered
      valid</c><c><xref target="RFC5497"/></c>
      <c>1-223</c><c></c><c>Unassigned</c><c></c>
      <c>224-255</c><c></c><c>Reserved for Experimental
      Use</c><c><xref target="RFC5497"/></c>
    </texttable>

    <t>
      The IANA registry "LOCAL_IF Address Block TLV Type Extensions" has been
      renamed "Type 2 Address Block TLV Type Extensions" and changed to match <xref target="addrtlvtype2"/>.
    </t>

    <texttable anchor="addrtlvtype2" title="Type 2 Address Block TLV Type Extensions">
      <ttcol align="center">Type Extension</ttcol>
      <ttcol align="center">Name</ttcol>
      <ttcol align="left">Description</ttcol>
      <ttcol align="left">Reference</ttcol>
      <c>0</c><c>LOCAL_IF</c><c>This value is to be interpreted according to
      the registry "LOCAL_IF TLV Values"</c><c><xref
      target="RFC7188"/><xref target="RFC6130"/></c>
      <c>1-223</c><c></c><c>Unassigned</c><c></c>
      <c>224-255</c><c></c><c>Reserved for Experimental
      Use</c><c><xref target="RFC6130"/></c>
    </texttable>

    <t>

    </t>

    <t>
      The IANA registry "LINK_STATUS Address Block TLV Type Extensions" has
      been renamed "Type 3 Address Block TLV Type Extensions" and changed to
      match <xref target="addrtlvtype3"/>.
    </t>

    <texttable anchor="addrtlvtype3" title="Type 3 Address Block TLV Type Extensions">
      <ttcol align="center">Type Extension</ttcol>
      <ttcol align="center">Name</ttcol>
      <ttcol align="left">Description</ttcol>
      <ttcol align="left">Reference</ttcol>
      <c>0</c><c>LINK_STATUS</c><c>This value is to be interpreted according
      to the registry "LINK_STATUS TLV Values"</c><c><xref
      target="RFC7188"/><xref target="RFC6130"/></c>
      <c>1-223</c><c></c><c>Unassigned</c><c></c>
      <c>224-255</c><c></c><c>Reserved for Experimental
      Use</c><c><xref target="RFC6130"/></c>
    </texttable>

    <t>
      The IANA registry "OTHER_NEIGHB Address Block TLV Type Extensions" has
      been renamed "Type 4 Address Block TLV Type Extensions" and changed to match <xref target="addrtlvtype4"/>.
    </t>

    <texttable anchor="addrtlvtype4" title="Type 4 Address Block TLV Type Extensions">
      <ttcol align="center">Type Extension</ttcol>
      <ttcol align="center">Name</ttcol>
      <ttcol align="left">Description</ttcol>
      <ttcol align="left">Reference</ttcol>
      <c>0</c><c>OTHER_NEIGHB</c><c>This value is to be interpreted according
      to the registry "OTHER_NEIGHB TLV Values"</c><c><xref
      target="RFC7188"/><xref target="RFC6130"/></c>
      <c>1-223</c><c></c><c>Unassigned</c><c></c>
      <c>224-255</c><c></c><c>Reserved for Experimental
      Use</c><c><xref target="RFC6130"/></c>
    </texttable>

    <t>
      The IANA registry "ICV Address TLV Type Extensions" has been renamed "ICV Address Block TLV Type Extensions" but is otherwise unchanged.
    </t>

    <t>
      The IANA registry "TIMESTAMP Address TLV Type Extensions" has been renamed "TIMESTAMP Address Block TLV Type Extensions" but is otherwise unchanged.
    </t>

    <t>
      The IANA registry "LINK_METRIC Address Block TLV Type Extensions" is unchanged.
    </t>

    <t>
      The IANA registry "MPR Address Block TLV Type Extensions" has been
      renamed "Type 8 Address Block TLV Type Extensions" and changed to
      match <xref target="addrtlvtype8"/>.
    </t>

    <texttable anchor="addrtlvtype8" title="Type 8 Address Block TLV Type Extensions">
      <ttcol align="center">Type Extension</ttcol>
      <ttcol align="center">Name</ttcol>
      <ttcol align="left">Description</ttcol>
      <ttcol align="left">Reference</ttcol>
      <c>0</c><c>MPR</c><c>This value is to be interpreted according to the
      registry "MPR TLV Bit Values"</c><c><xref
      target="RFC7188"/><xref target="RFC7181"/></c>
      <c>1-223</c><c></c><c>Unassigned</c><c></c>
      <c>224-255</c><c></c><c>Reserved for Experimental Use</c><c>RFC 7631 (this document)</c>
    </texttable>

    <t>
      The IANA registry "NBR_ADDR_TYPE Address Block TLV Type Extensions" has
      been renamed "Type 9 Address Block TLV Type Extensions" and changed to
      match <xref target="addrtlvtype9"/>.
    </t>

    <texttable anchor="addrtlvtype9" title="Type 9 Address Block TLV Type Extensions">
      <ttcol align="center">Type Extension</ttcol>
      <ttcol align="center">Name</ttcol>
      <ttcol align="left">Description</ttcol>
      <ttcol align="left">Reference</ttcol>
      <c>0</c><c>NBR_ADDR_TYPE</c><c>This value is to be interpreted according
      to the registry "NBR_ADDR_TYPE Address Block TLV Bit
      Values"</c><c><xref target="RFC7188"/><xref target="RFC7181"/></c>
      <c>1-223</c><c></c><c>Unassigned</c><c></c>
      <c>224-255</c><c></c><c>Reserved for Experimental Use</c><c>RFC 7631
      (this document)</c>
    </texttable>

    <t>

    </t>

    <t>
      The IANA registry "GATEWAY Address Block TLV Type Extensions" has been
      renamed "Type 10 Address Block TLV Type Extensions" and changed to match
      <xref target="addrtlvtype10"/>.
    </t>

    <texttable anchor="addrtlvtype10" title="Type 10 Address Block TLV Type Extensions">
      <ttcol align="center">Type Extension</ttcol>
      <ttcol align="center">Name</ttcol>
      <ttcol align="left">Description</ttcol>
      <ttcol align="left">Reference</ttcol>
      <c>0</c><c>GATEWAY</c><c>Specifies that a given network address is
      reached via a gateway on the originating router, with value equal to the
      number of hops</c><c><xref target="RFC7188"/><xref target="RFC7181"/></c>
      <c>1-223</c><c></c><c>Unassigned</c><c></c>
      <c>224-255</c><c></c><c>Reserved for Experimental Use</c><c>RFC 7631
      (this document)</c>
    </texttable>

    <t>
      The IANA registry "HELLO Message-Type-specific Address Block TLV Types" is unchanged.
    </t>

    <t>
      The IANA registry "SMF_NBR_TYPE Address Block TLV Type Extensions" is unchanged.
    </t>

    <t>
      The IANA registry "TC Message-Type-specific Address Block TLV Types" is unchanged.
    </t>

    <t>
      Note: This document adds reservations for Experimental Use <xref target="RFC5226"/>, omitted in
      <xref target="RFC7181"/>, to the last three tables.

    </t>

  </section>

</section>
<section title="Security Considerations" anchor="security">

 <t>
   As this document is concerned only with how entities are named, those names
   being used only in documents such as this and IANA registries, this
   document has no security considerations. 
 </t>

</section>

</middle>

<back>
<references title="Normative References">

<?rfc include="reference.RFC.2119"?>
<?rfc include="reference.RFC.5444"?>
<?rfc include="reference.RFC.5497"?>  
<?rfc include="reference.RFC.6130"?>
<?rfc include="reference.RFC.6621"?>
<?rfc include="reference.RFC.7181"?>
<?rfc include="reference.RFC.7182"?>
<?rfc include="reference.RFC.7188"?>

</references>

<references title="Informative References">

<?rfc include="reference.RFC.5226"?>
</references>

<section title="Acknowledgments" numbered="no">

  <t>
    The authors would like to thank Adrian Farrel for pointing out the need to
    reorganize and rationalize the naming of the TLVs defined by <xref
    target="RFC5444"/> and Tom Taylor and the RFC Editor for pointing out some omissions and
    errors.
  </t>

</section>


</back>

</rfc>
