Mobile Ad hoc Networking (MANET)Internet Engineering Task Force (IETF) C. DearloveInternet-DraftRequest for Comments: 7631 BAE Systems ATC Updates: 5444(if approved)T. ClausenIntended status:Category: Standards Track LIX, Ecole PolytechniqueExpires: November 15, 2015 May 14,ISSN: 2070-1721 September 2015 TLV Naming in theMANETMobile Ad Hoc Network (MANET) Generalized Packet/Message Formatdraft-ietf-manet-tlv-naming-04Abstract This document reorganizes the naming ofalready allocatedalready-allocated TLV (type- length-value) types and type extensions in theMobile"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. This document also updates the Expert Review guidelinesfromin 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. Status ofthisThis Memo ThisInternet-Draftissubmitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documentsan Internet Standards Track document. This document is a product of the Internet Engineering Task Force (IETF).Note that other groups may also distribute working documents as Internet-Drafts. The listIt represents the consensus ofcurrent Internet- Drafts is at http://datatracker.ietf.org/drafts/current/. Internet-Drafts are draft documents validthe IETF community. It has received public review and has been approved fora maximumpublication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in Section 2 of RFC 5741. Information about the current status ofsix monthsthis document, any errata, and how to provide feedback on it may beupdated, replaced, or obsoleted by other documentsobtained atany 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 November 15, 2015.http://www.rfc-editor.org/info/rfc7631. Copyright Notice Copyright (c) 2015 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 (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....................................................3 2. Terminology. . . . . . . . . . . . . . . . . . . . . . . . . 4.....................................................4 3. IANA Considerations. . . . . . . . . . . . . . . . . . . . . 5.............................................4 3.1. Expert Review: Evaluation Guidelines. . . . . . . . . . . 5.......................5 3.2. Updated IANA Registries. . . . . . . . . . . . . . . . . 6....................................6 4. Security Considerations. . . . . . . . . . . . . . . . . . . 13........................................13 5.Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 13 6.References .....................................................13 5.1. Normative References. . . . . . . . . . . . . . . . . . . . . 14......................................13 5.2. Informative References ....................................14 Acknowledgments ...................................................15 Authors' Addresses. . . . . . . . . . . . . . . . . . . . . . . . 14................................................15 1. Introduction This document reorganizes and rationalizes the naming of TLVs (type- length-valuestructures),structures) defined by [RFC5444] and recorded by IANA in theMobilefollowing subregistries of the "Mobile Ad hoc NETwork (MANET)Parameters registriesParameters" registry: "Packet TLV Types", "Message TLV Types", and "Address Block TLV Types". This document reorganizes the naming ofalready allocatedalready-allocated Packet,MessageMessage, and Address Block TLV types, and their correspondingType Extensions, andtype extensions. It also updates the corresponding IANA registries. TLVs have a type (one octet) and a type extension (one octet)whichthat together form a full type (of two octets). A TLV may omit the type extension when it iszero, butzero. However, that applies only to itsrepresentation,representation; it still has a type extension of zero. A TLV type defines an IANA registry of type extensions for that type. There have been two forms of TLV allocation. The first, but less common, form of allocation has been that allocation of the TLV type hasimmediatelydefined (but not necessarily allocated) all thecorrespondingtype extensions forversions ofthat TLV type. This applies, for example, to the Address Block TLV LINK_METRIC specified in [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 individuallynamed,named or can be simply referred to by their number. The second, more common, form of allocation has been thatfor aallocation of the TLVtype,type has defined only type extension 0, and possiblythetype extension 1,are defined.for that TLV type. An example is the Address Block TLV LINK_STATUS defined in [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 [RFC7188], of a registry for values of the LINK_STATUS TLV.)ThusThus, the name LINK_STATUS should be attached tothatthe specific type extension for that type, i.e., to the fulltype,type and not to the TLV type when used withallany other typeextensions therefore.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 aLINK_STATUS),LINK_STATUS) or counterintuitively named for their intended function. The purpose of this document is to change how names of the second form areapplied,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(as composed by(composed of the TLV type 3 and the TLV type extension0),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,it is proposed to leavethe type is currentlyunnamed,left unnamed and specified only by number. This document also updates the Expert Review guidelines from [RFC5444], so as to establish a policy for consistent naming of future TLV type and type extension allocations. For clarity, all currently allocated TLVs in [RFC5497], [RFC6130], [RFC6621],[RFC7181][RFC7181], and [RFC7182]will beare listed in the IANAconsiderationsConsiderations section of this document, each specifying the updates or indicating no change when that is appropriate (such as the LINK_METRICTLV,TLV andincludingboth TLVs defined in [RFC6621]). The only changes are of naming. Note that nothing in thisdraftdocument changes the operation of any protocol. This naming is already used, in effect, in [RFC6130] and [RFC7181], currently the main users of allocated TLVs. Forexampleexample, the former indicates that all usage of LINK_STATUS refers to that TLV with type extension 0. 2. Terminology 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 [RFC2119]. All references to elements such aspacket, message"packet", "message", andTLV"TLV" in this document refer to those defined in [RFC5444]. 3. IANA Considerations This document updates the Expert Review evaluation guidelines forPacketallocations in [RFC5444] in the "Packet TLVType, MessageTypes", "Message TLVType,Types", andAddress"Address Block TLVType allocations, from [RFC5444],Types" registries and updates theregistries for already madealready-made allocations tofollowconform with these guidelines. 3.1. Expert Review: Evaluation Guidelines For registrationfromin theregistries for Packet"Packet TLVTypes, MessageTypes", "Message TLVTypes,Types", andAddress"Address Block TLVTypes,Types" registries, the following guidelines apply, in addition to those given insectionSection 6.1 in [RFC5444]: o If the requested TLVTypetype 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. 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 [RFC6621]. o Otherwise, if the requested TLVTypetype 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: * The "description" for the allocated TLV type be "Defined by TypeExtension";Extension". * For Packet TLV Types,thattheType Extensiontype extension registry, created for the TLVType,type, be named "Type XX Packet TLV Type Extensions", with XX replaced by the numerical value of the TLVType.type. * For Message TLV Types,that the Type Extensionthe type extension registry, created for the TLVType,type, be named "Type XX Message TLV Type Extensions", with XX replaced by the numerical value of the TLVType.type. * For Address Block TLV Types,thattheType Extensiontype extension registry, created for the TLVType,type, be named "Type XX Address Block TLV Type Extensions", with XX replaced by the numerical value of the TLVType.type. *That whenWhen a newType Extensiontype extension isrequired that,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.)Note that the former case is unchanged by this specification, this currently includes TLV types named ICV, TIMESTAMP and LINK_METRIC, and the HELLO Message-Type-specific TLVs defined in [RFC6621].3.2. Updated IANA Registries The following changesall(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. The IANA registry "Packet TLV Types" is unchanged. The IANARegistryregistry "ICV Packet TLV Type Extensions" is unchanged. The IANARegistryregistry "TIMESTAMP Packet TLV Type Extensions" is unchanged. The IANARegistryregistry "Message TLV Types" is changed to match Table 1. +---------+-------------------------------+-----------+ | Type | Description | Reference | +---------+-------------------------------+-----------+ | 0 | Defined by Type Extension | [RFC5497] | | 1 | Defined by Type Extension | [RFC5497] | | 2-4 | Unassigned | | | 5 | ICV | [RFC7182] | | 6 | TIMESTAMP | [RFC7182] | | 7 | Defined by Type Extension | [RFC7181] | | 8 | Defined by Type Extension | [RFC7181] | | 9-223 | Unassigned | | | 224-255 | Reserved for Experimental Use | [RFC5444] | +---------+-------------------------------+-----------+ Table 1: Message TLV Types The IANARegistryregistry "INTERVAL_TIME MessageTLVType Extensions"ishas been renamedas"Type 0 Message TLV Type Extensions" and changed to match Table 2. +-----------+---------------+---------------------------+-----------+ | Type | Name | Description | Reference | | Extension | | | | +-----------+---------------+---------------------------+-----------+ | 0 | INTERVAL_TIME | The maximum time before | [RFC5497] | | | | another message of the | | | | | same type as this message | | | | | from the same originator | | | | | should be received | | | 1-223 | | Unassigned | | | 224-255 | | Reserved for Experimental | [RFC5497] | | | | Use | | +-----------+---------------+---------------------------+-----------+ Table 2: Type 0 Message TLV Type Extensions The IANARegistryregistry "VALIDITY_TIME MessageTLVType Extensions"ishas been renamedas"Type 1 Message TLV Type Extensions" and changed to match Table 3. +-----------+---------------+---------------------------+-----------+ | Type | Name | Description | Reference | | Extension | | | | +-----------+---------------+---------------------------+-----------+ | 0 | VALIDITY_TIME | The time from receipt of | [RFC5497] | | | | the message during which | | | | | the information contained | | | | | in the message is to be | | | | | considered valid | | | 1-223 | | Unassigned | | | 224-255 | | Reserved for Experimental | [RFC5497] | | | | Use | | +-----------+---------------+---------------------------+-----------+ Table 3: Type 1 Message TLV Type Extensions The IANARegistryregistry "ICV Message TLV Type Extensions" is unchanged. The IANARegistryregistry "TIMESTAMP Message TLV Type Extensions" is unchanged. The IANARegistryregistry "MPR_WILLING Message Type Extensions"ishas been renamedas"Type 7 Message TLV Type Extensions" and changed to match Table 4. +-----------+-------------+-----------------------------+-----------+ | Type | Name | Description | Reference | | Extension | | | | +-----------+-------------+-----------------------------+-----------+ | 0 | MPR_WILLING | Bits 0-3 specify the | [RFC7181] | | | | 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 | | | 1-223 | | Unassigned | | | 224-255 | | Reserved for Experimental | [RFC7181] | | | | Use | | +-----------+-------------+-----------------------------+-----------+ Table 4: Type 7 Message TLV Type Extensions The IANARegistryregistry "CONT_SEQ_NUM Message Type Extensions"ishas been renamedas"Type 8 Message TLV Type Extensions" and changed to match Table 5. +-----------+--------------+----------------------------+-----------+ | Type | Name | Description | Reference | | Extension | | | | +-----------+--------------+----------------------------+-----------+ | 0 | CONT_SEQ_NUM | Specifies a content | [RFC7181] | | | (COMPLETE) | sequence number for this | | | | | complete message | | | 1 | CONT_SEQ_NUM | Specifies a content | [RFC7181] | | | (INCOMPLETE) | sequence number for this | | | | | incomplete message | | | 2-223 | | Unassigned | | | 224-255 | | Reserved for Experimental | [RFC7181] | | | | Use | | +-----------+--------------+----------------------------+-----------+ Table 5: Type 8 Message TLV Type Extensions The IANARegistryregistry "HELLO Message-Type-specific Message TLV Types" is unchanged. The IANARegistryregistry "SMF_TYPE Message TLV Type Extensions" is unchanged. The IANARegistryregistry "TC Message-Type-specific Message TLV Types" is unchanged. The IANARegistryregistry "Address Block TLV Types"ishas been changed to match Table 6. +---------+-------------------------------+-----------+ | Type | Description | Reference | +---------+-------------------------------+-----------+ | 0 | Defined by Type Extension | [RFC5497] | | 1 | Defined by Type Extension | [RFC5497] | | 2 | Defined by Type Extension | [RFC6130] | | 3 | Defined by Type Extension | [RFC6130] | | 4 | Defined by Type Extension | [RFC6130] | | 5 | ICV | [RFC7182] | | 6 | TIMESTAMP | [RFC7182] | | 7 | LINK_METRIC | [RFC7181] | | 8 | Defined by Type Extension | [RFC7181] | | 9 | Defined by Type Extension | [RFC7181] | | 10 | Defined by Type Extension | [RFC7181] | | 11-223 | Unassigned | | | 224-255 | Reserved for Experimental Use | [RFC5444] | +---------+-------------------------------+-----------+ Table 6: Address Block TLV Types The IANARegistryregistry "INTERVAL_TIME Address Block TLV Type Extensions"ishas been renamedas"Type 0 Address Block TLV Type Extensions" and changed to match Table 7. +-----------+---------------+---------------------------+-----------+ | Type | Name | Description | Reference | | Extension | | | | +-----------+---------------+---------------------------+-----------+ | 0 | INTERVAL_TIME | The maximum time before | [RFC5497] | | | | another message of the | | | | | same type as this message | | | | | from the same originator | | | | | and containing this | | | | | address should be | | | | | received | | | 1-223 | | Unassigned | | | 224-255 | | Reserved for Experimental | [RFC5497] | | | | Use | | +-----------+---------------+---------------------------+-----------+ Table 7: Type 0 Address Block TLV Type Extensions The IANARegistryregistry "VALIDITY_TIME Address Block TLV Type Extensions"ishas been renamedas"Type 1 Address Block TLV Type Extensions" and changed to match Table 8. +-----------+---------------+---------------------------+-----------+ | Type | Name | Description | Reference | | Extension | | | | +-----------+---------------+---------------------------+-----------+ | 0 | VALIDITY_TIME | The time from receipt of | [RFC5497] | | | | the address during which | | | | | the information regarding | | | | | this address is to be | | | | | considered valid | | | 1-223 | | Unassigned | | | 224-255 | | Reserved for Experimental | [RFC5497] | | | | Use | | +-----------+---------------+---------------------------+-----------+ Table 8: Type 1 Address Block TLV Type Extensions The IANARegistryregistry "LOCAL_IF Address Block TLV Type Extensions"ishas been renamedas"Type 2 Address Block TLV Type Extensions" and changed to match Table 9. +-----------+----------+-----------------------+--------------------+ | Type | Name | Description | Reference | | Extension | | | | +-----------+----------+-----------------------+--------------------+ | 0 | LOCAL_IF | This value is to be | [RFC7188][RFC6130] | | | | interpreted according | | | | | to the registry | | | | |[LOCAL_IF"LOCAL_IF TLVValues]Values" | | | 1-223 | | Unassigned | | | 224-255 | | Reserved for | [RFC6130] | | | | Experimental Use | | +-----------+----------+-----------------------+--------------------+ Table 9: Type 2 Address Block TLV Type Extensions The IANARegistryregistry "LINK_STATUS Address Block TLV Type Extensions"ishas been renamedas"Type 3 Address Block TLV Type Extensions" and changed to match Table 10. +-----------+-------------+--------------------+--------------------+ | Type | Name | Description | Reference | | Extension | | | | +-----------+-------------+--------------------+--------------------+ | 0 | LINK_STATUS | This value is to | [RFC7188][RFC6130] | | | | be interpreted | | | | | according to the | | | | | registry | | | | |[LINK_STATUS"LINK_STATUS TLV | | | | |Values]Values" | | | 1-223 | | Unassigned | | | 224-255 | | Reserved for | [RFC6130] | | | | Experimental Use | | +-----------+-------------+--------------------+--------------------+ Table 10: Type 3 Address Block TLV Type Extensions The IANARegistryregistry "OTHER_NEIGHB Address Block TLV Type Extensions"ishas been renamedas"Type 4 Address Block TLV Type Extensions" and changed to match Table 11. +-----------+--------------+-------------------+--------------------+ | Type | Name | Description | Reference | | Extension | | | | +-----------+--------------+-------------------+--------------------+ | 0 | OTHER_NEIGHB | This value is to | [RFC7188][RFC6130] | | | | be interpreted | | | | | according to the | | | | | registry | | | | |[OTHER_NEIGHB"OTHER_NEIGHB TLV | | | | |Values]Values" | | | 1-223 | | Unassigned | | | 224-255 | | Reserved for | [RFC6130] | | | | Experimental Use | | +-----------+--------------+-------------------+--------------------+ Table 11: Type 4 Address Block TLV Type Extensions The IANARegistryregistry "ICV Address TLV Type Extensions"ishas been renamedas"ICV Address Block TLV Type Extensions" but is otherwise unchanged. The IANARegistryregistry "TIMESTAMP Address TLV Type Extensions"ishas been renamedas"TIMESTAMP Address Block TLV Type Extensions" but is otherwise unchanged. The IANARegistryregistry "LINK_METRIC Address Block TLV Type Extensions" is unchanged. The IANARegistryregistry "MPR Address Block TLV Type Extensions"ishas been renamedas"Type 8 Address Block TLV Type Extensions" and changed to match Table 12. +-----------+------+---------------------------+--------------------+ | Type | Name | Description | Reference | | Extension | | | | +-----------+------+---------------------------+--------------------+ | 0 | MPR | This value is to be | [RFC7188][RFC7181] | | | | interpreted according to | | | | | the registry[MPR"MPR TLV Bit | | | | |Values]Values" | | | 1-223 | | Unassigned | | | 224-255 | | Reserved for Experimental |This DocumentRFC 7631 (this | | | | Use | document) | +-----------+------+---------------------------+--------------------+ Table 12: Type 8 Address Block TLV Type Extensions The IANARegistryregistry "NBR_ADDR_TYPE Address Block TLV Type Extensions"ishas been renamedas"Type 9 Address Block TLV Type Extensions" and changed to match Table 13. +-----------+---------------+------------------+--------------------+ | Type | Name | Description | Reference | | Extension | | | | +-----------+---------------+------------------+--------------------+ | 0 | NBR_ADDR_TYPE | This value is to | [RFC7188][RFC7181] | | | | be interpreted | | | | | according to the | | | | | registry | | | | |[NBR_ADDR_TYPE"NBR_ADDR_TYPE | | | | | Address Block | | | | | TLV BitValues]Values" | | | 1-223 | | Unassigned | | | 224-255 | | Reserved for |This DocumentRFC 7631 (this | | | | Experimental Use | document) | +-----------+---------------+------------------+--------------------+ Table 13: Type 9 Address Block TLV Type Extensions The IANARegistryregistry "GATEWAY Address Block TLV Type Extensions"ishas been renamedas"Type 10 Address Block TLV Type Extensions" and changed to match Table 14. +-----------+---------+------------------------+--------------------+ | Type | Name | Description | Reference | | Extension | | | | +-----------+---------+------------------------+--------------------+ | 0 | GATEWAY | Specifies that a given | [RFC7188][RFC7181] | | | | network address is | | | | | reached via a gateway | | | | | on the originating | | | | | router, with value | | | | | equal to the number of | | | | | hops | | | 1-223 | | Unassigned | | | 224-255 | | Reserved for |This DocumentRFC 7631 (this | | | | Experimental Use | document) | +-----------+---------+------------------------+--------------------+ Table 14: Type 10 Address Block TLV Type Extensions The IANARegistryregistry "HELLO Message-Type-specific Address Block TLV Types" is unchanged. The IANARegistryregistry "SMF_NBR_TYPE Address Block TLV Type Extensions" is unchanged. The IANARegistryregistry "TC Message-Type-specific Address Block TLV Types" is unchanged. Note: This document adds reservations forexperimental use,Experimental Use [RFC5226], omitted in [RFC7181], to the last three tables. 4. Security Considerations 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. 5.Acknowledgments The authors would like to thank Adrian Farrel for pointing out the need to reorganize and rationalize the naming of the TLVs defined by [RFC5444], and Tom Taylor for pointing out some omissions and errors. 6.References 5.1. Normative References [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, DOI 10.17487/RFC2119, March1997.1997, <http://www.rfc-editor.org/info/rfc2119>. [RFC5444] Clausen, T., Dearlove, C., Dean, J., and C. Adjih, "GeneralizedMANETMobile Ad Hoc Network (MANET) Packet/Message Format", RFC 5444, DOI 10.17487/RFC5444, February2009.2009, <http://www.rfc-editor.org/info/rfc5444>. [RFC5497] Clausen, T. and C. Dearlove, "Representing Multi-Value Time in Mobile Ad Hoc Networks (MANETs)", RFC 5497, DOI 10.17487/RFC5497, March2009.2009, <http://www.rfc-editor.org/info/rfc5497>. [RFC6130] Clausen, T.,Dean, J., and C.Dearlove, C., and J. Dean, "Mobile Ad Hoc Network (MANET) Neighborhood Discovery Protocol (NHDP)", RFC 6130, DOI 10.17487/RFC6130, April2011.2011, <http://www.rfc-editor.org/info/rfc6130>. [RFC6621] Macker, J., Ed., "Simplified Multicast Forwarding", RFC 6621, DOI 10.17487/RFC6621, May2012.2012, <http://www.rfc-editor.org/info/rfc6621>. [RFC7181] Clausen, T., Dearlove, C., Jacquet, P., and U. Herberg, "The Optimized Link State Routing ProtocolversionVersion 2", RFC 7181, DOI 10.17487/RFC7181, April2014.2014, <http://www.rfc-editor.org/info/rfc7181>. [RFC7182] Herberg, U., Clausen, T., and C. Dearlove, "Integrity Check Value and Timestamp TLV Definitions for Mobile Ad Hoc Networks (MANETs)", RFC 7182, DOI 10.17487/RFC7182, April2014.2014, <http://www.rfc-editor.org/info/rfc7182>. [RFC7188] Dearlove, C. and T. Clausen, "Optimized Link State Routing ProtocolversionVersion 2 (OLSRv2) and MANET Neighborhood Discovery Protocol (NHDP) Extension TLVs", RFC 7188, DOI 10.17487/RFC7188, April2014.2014, <http://www.rfc-editor.org/info/rfc7188>. 5.2. Informative References [RFC5226] Narten, T. and H. Alvestrand, "Guidelines for Writing an IANA Considerations Section in RFCs", BCP 26, RFC 5226, DOI 10.17487/RFC5226, May 2008, <http://www.rfc-editor.org/info/rfc5226>. Acknowledgments The authors would like to thank Adrian Farrel for pointing out the need to reorganize and rationalize the naming of the TLVs defined by [RFC5444] and Tom Taylor and the RFC Editor for pointing out some omissions and errors. Authors' Addresses Christopher Dearlove BAE Systems Advanced Technology Centre West Hanningfield Road Great Baddow, Chelmsford United Kingdom Phone: +44 1245 242194 Email: chris.dearlove@baesystems.com URI: http://www.baesystems.com/ Thomas Heide Clausen LIX, Ecole Polytechnique Phone: +33 6 6058 9349 Email: T.Clausen@computer.org URI: http://www.ThomasClausen.org/