draft-ietf-manet-tlv-naming-04.txt   draft-ietf-manet-tlv-naming-05.txt 
Mobile Ad hoc Networking (MANET) C. Dearlove Mobile Ad hoc Networking (MANET) C. Dearlove
Internet-Draft BAE Systems ATC Internet-Draft BAE Systems ATC
Updates: 5444 (if approved) T. Clausen Updates: 5444 (if approved) T. Clausen
Intended status: Standards Track LIX, Ecole Polytechnique Intended status: Standards Track LIX, Ecole Polytechnique
Expires: November 15, 2015 May 14, 2015 Expires: December 26, 2015 June 24, 2015
TLV Naming in the MANET Generalized Packet/Message Format TLV Naming in the MANET Generalized Packet/Message Format
draft-ietf-manet-tlv-naming-04 draft-ietf-manet-tlv-naming-05
Abstract Abstract
This document reorganizes the naming of already allocated TLV (type- This document reorganizes the naming of already allocated TLV (type-
length-value) types and type extensions in the Mobile Ad hoc NETwork length-value) types and type extensions in the Mobile Ad hoc NETwork
(MANET) registries defined by RFC 5444 to use names appropriately. (MANET) registries defined by RFC 5444 to use names appropriately.
It has no consequences in terms of any protocol implementation. It has no consequences in terms of any protocol implementation.
This document also updates the Expert Review guidelines from RFC This document also updates the Expert Review guidelines from RFC
5444, so as to establish a policy for consistent naming of future TLV 5444, so as to establish a policy for consistent naming of future TLV
skipping to change at page 1, line 39 skipping to change at page 1, line 39
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on November 15, 2015. This Internet-Draft will expire on December 26, 2015.
Copyright Notice Copyright Notice
Copyright (c) 2015 IETF Trust and the persons identified as the Copyright (c) 2015 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 6, line 9 skipping to change at page 6, line 9
contrary MAY include maintaining a correspondence between contrary MAY include maintaining a correspondence between
corresponding Packet, Message, and Address Block TLVs, and corresponding Packet, Message, and Address Block TLVs, and
reserving type extension zero if not yet allocated.) reserving type extension zero if not yet allocated.)
Note that the former case is unchanged by this specification, this Note that the former case is unchanged by this specification, this
currently includes TLV types named ICV, TIMESTAMP and LINK_METRIC, currently includes TLV types named ICV, TIMESTAMP and LINK_METRIC,
and the HELLO Message-Type-specific TLVs defined in [RFC6621]. and the HELLO Message-Type-specific TLVs defined in [RFC6621].
3.2. Updated IANA Registries 3.2. Updated IANA Registries
The following changes all apply to the IANA registry "Mobile Ad hoc The following changes (including correcting some existing minor
NETwork (MANET) Parameters". For clarity, registries that are errors) all apply to the IANA registry "Mobile Ad hoc NETwork (MANET)
unchanged, including those that define all type extensions of a TLV Parameters". For clarity, registries that are unchanged, including
type, are listed as unchanged. those that define all type extensions of a TLV type, are listed as
unchanged.
The IANA registry "Packet TLV Types" is unchanged. The IANA registry "Packet TLV Types" is unchanged.
The IANA Registry "ICV Packet TLV Type Extensions" is unchanged. The IANA Registry "ICV Packet TLV Type Extensions" is unchanged.
The IANA Registry "TIMESTAMP Packet TLV Type Extensions" is The IANA Registry "TIMESTAMP Packet TLV Type Extensions" is
unchanged. unchanged.
The IANA Registry "Message TLV Types" is changed to Table 1. The IANA Registry "Message TLV Types" is changed to Table 1.
skipping to change at page 7, line 5 skipping to change at page 7, line 5
| 5 | ICV | [RFC7182] | | 5 | ICV | [RFC7182] |
| 6 | TIMESTAMP | [RFC7182] | | 6 | TIMESTAMP | [RFC7182] |
| 7 | Defined by Type Extension | [RFC7181] | | 7 | Defined by Type Extension | [RFC7181] |
| 8 | Defined by Type Extension | [RFC7181] | | 8 | Defined by Type Extension | [RFC7181] |
| 9-223 | Unassigned | | | 9-223 | Unassigned | |
| 224-255 | Reserved for Experimental Use | [RFC5444] | | 224-255 | Reserved for Experimental Use | [RFC5444] |
+---------+-------------------------------+-----------+ +---------+-------------------------------+-----------+
Table 1: Message TLV Types Table 1: Message TLV Types
The IANA Registry "INTERVAL_TIME Message TLV Type Extensions" is The IANA Registry "INTERVAL_TIME Message Type Extensions" is renamed
renamed as "Type 0 Message TLV Type Extensions" and changed to as "Type 0 Message TLV Type Extensions" and changed to Table 2.
Table 2.
+-----------+---------------+---------------------------+-----------+ +-----------+---------------+---------------------------+-----------+
| Type | Name | Description | Reference | | Type | Name | Description | Reference |
| Extension | | | | | Extension | | | |
+-----------+---------------+---------------------------+-----------+ +-----------+---------------+---------------------------+-----------+
| 0 | INTERVAL_TIME | The maximum time before | [RFC5497] | | 0 | INTERVAL_TIME | The maximum time before | [RFC5497] |
| | | another message of the | | | | | another message of the | |
| | | same type as this message | | | | | same type as this message | |
| | | from the same originator | | | | | from the same originator | |
| | | should be received | | | | | should be received | |
| 1-223 | | Unassigned | | | 1-223 | | Unassigned | |
| 224-255 | | Reserved for Experimental | [RFC5497] | | 224-255 | | Reserved for Experimental | [RFC5497] |
| | | Use | | | | | Use | |
+-----------+---------------+---------------------------+-----------+ +-----------+---------------+---------------------------+-----------+
Table 2: Type 0 Message TLV Type Extensions Table 2: Type 0 Message TLV Type Extensions
The IANA Registry "VALIDITY_TIME Message TLV Type Extensions" is The IANA Registry "VALIDITY_TIME Message Type Extensions" is renamed
renamed as "Type 1 Message TLV Type Extensions" and changed to as "Type 1 Message TLV Type Extensions" and changed to Table 3.
Table 3.
+-----------+---------------+---------------------------+-----------+ +-----------+---------------+---------------------------+-----------+
| Type | Name | Description | Reference | | Type | Name | Description | Reference |
| Extension | | | | | Extension | | | |
+-----------+---------------+---------------------------+-----------+ +-----------+---------------+---------------------------+-----------+
| 0 | VALIDITY_TIME | The time from receipt of | [RFC5497] | | 0 | VALIDITY_TIME | The time from receipt of | [RFC5497] |
| | | the message during which | | | | | the message during which | |
| | | the information contained | | | | | the information contained | |
| | | in the message is to be | | | | | in the message is to be | |
| | | considered valid | | | | | considered valid | |
skipping to change at page 10, line 5 skipping to change at page 10, line 5
| | | and containing this | | | | | and containing this | |
| | | address should be | | | | | address should be | |
| | | received | | | | | received | |
| 1-223 | | Unassigned | | | 1-223 | | Unassigned | |
| 224-255 | | Reserved for Experimental | [RFC5497] | | 224-255 | | Reserved for Experimental | [RFC5497] |
| | | Use | | | | | Use | |
+-----------+---------------+---------------------------+-----------+ +-----------+---------------+---------------------------+-----------+
Table 7: Type 0 Address Block TLV Type Extensions Table 7: Type 0 Address Block TLV Type Extensions
The IANA Registry "VALIDITY_TIME Address Block Type Extensions" is The IANA Registry "VALIDITY_TIME Address Block TLV Type Extensions"
renamed as "Type 1 Address Block TLV Type Extensions" and changed to is renamed as "Type 1 Address Block TLV Type Extensions" and changed
Table 8. to Table 8.
+-----------+---------------+---------------------------+-----------+ +-----------+---------------+---------------------------+-----------+
| Type | Name | Description | Reference | | Type | Name | Description | Reference |
| Extension | | | | | Extension | | | |
+-----------+---------------+---------------------------+-----------+ +-----------+---------------+---------------------------+-----------+
| 0 | VALIDITY_TIME | The time from receipt of | [RFC5497] | | 0 | VALIDITY_TIME | The time from receipt of | [RFC5497] |
| | | the address during which | | | | | the address during which | |
| | | the information regarding | | | | | the information regarding | |
| | | this address is to be | | | | | this address is to be | |
| | | considered valid | | | | | considered valid | |
skipping to change at page 11, line 5 skipping to change at page 11, line 5
| | | interpreted according | | | | | interpreted according | |
| | | to the registry | | | | | to the registry | |
| | | [LOCAL_IF TLV Values] | | | | | [LOCAL_IF TLV Values] | |
| 1-223 | | Unassigned | | | 1-223 | | Unassigned | |
| 224-255 | | Reserved for | [RFC6130] | | 224-255 | | Reserved for | [RFC6130] |
| | | Experimental Use | | | | | Experimental Use | |
+-----------+----------+-----------------------+--------------------+ +-----------+----------+-----------------------+--------------------+
Table 9: Type 2 Address Block TLV Type Extensions Table 9: Type 2 Address Block TLV Type Extensions
The IANA Registry "LINK_STATUS Address Block Type Extensions" is The IANA Registry "LINK_STATUS Address Block TLV Type Extensions" is
renamed as "Type 3 Address Block TLV Type Extensions" and changed to renamed as "Type 3 Address Block TLV Type Extensions" and changed to
Table 10. Table 10.
+-----------+-------------+--------------------+--------------------+ +-----------+-------------+--------------------+--------------------+
| Type | Name | Description | Reference | | Type | Name | Description | Reference |
| Extension | | | | | Extension | | | |
+-----------+-------------+--------------------+--------------------+ +-----------+-------------+--------------------+--------------------+
| 0 | LINK_STATUS | This value is to | [RFC7188][RFC6130] | | 0 | LINK_STATUS | This value is to | [RFC7188][RFC6130] |
| | | be interpreted | | | | | be interpreted | |
| | | according to the | | | | | according to the | |
| | | registry | | | | | registry | |
| | | [LINK_STATUS TLV | | | | | [LINK_STATUS TLV | |
| | | Values] | | | | | Values] | |
| 1-223 | | Unassigned | | | 1-223 | | Unassigned | |
| 224-255 | | Reserved for | [RFC6130] | | 224-255 | | Reserved for | [RFC6130] |
| | | Experimental Use | | | | | Experimental Use | |
+-----------+-------------+--------------------+--------------------+ +-----------+-------------+--------------------+--------------------+
Table 10: Type 3 Address Block TLV Type Extensions Table 10: Type 3 Address Block TLV Type Extensions
The IANA Registry "OTHER_NEIGHB Address Block Type Extensions" is The IANA Registry "OTHER_NEIGHB Address Block TLV Type Extensions" is
renamed as "Type 4 Address Block TLV Type Extensions" and changed to renamed as "Type 4 Address Block TLV Type Extensions" and changed to
Table 11. Table 11.
+-----------+--------------+-------------------+--------------------+ +-----------+--------------+-------------------+--------------------+
| Type | Name | Description | Reference | | Type | Name | Description | Reference |
| Extension | | | | | Extension | | | |
+-----------+--------------+-------------------+--------------------+ +-----------+--------------+-------------------+--------------------+
| 0 | OTHER_NEIGHB | This value is to | [RFC7188][RFC6130] | | 0 | OTHER_NEIGHB | This value is to | [RFC7188][RFC6130] |
| | | be interpreted | | | | | be interpreted | |
| | | according to the | | | | | according to the | |
skipping to change at page 12, line 8 skipping to change at page 12, line 8
The IANA Registry "ICV Address TLV Type Extensions" is renamed as The IANA Registry "ICV Address TLV Type Extensions" is renamed as
"ICV Address Block TLV Type Extensions" but is otherwise unchanged. "ICV Address Block TLV Type Extensions" but is otherwise unchanged.
The IANA Registry "TIMESTAMP Address TLV Type Extensions" is renamed The IANA Registry "TIMESTAMP Address TLV Type Extensions" is renamed
as "TIMESTAMP Address Block TLV Type Extensions" but is otherwise as "TIMESTAMP Address Block TLV Type Extensions" but is otherwise
unchanged. unchanged.
The IANA Registry "LINK_METRIC Address Block TLV Type Extensions" is The IANA Registry "LINK_METRIC Address Block TLV Type Extensions" is
unchanged. unchanged.
The IANA Registry "MPR Address Block Type Extensions" is renamed as The IANA Registry "MPR Address Block TLV Type Extensions" is renamed
"Type 8 Address Block TLV Type Extensions" and changed to Table 12. as "Type 8 Address Block TLV Type Extensions" and changed to
Table 12.
+-----------+------+---------------------------+--------------------+ +-----------+------+---------------------------+--------------------+
| Type | Name | Description | Reference | | Type | Name | Description | Reference |
| Extension | | | | | Extension | | | |
+-----------+------+---------------------------+--------------------+ +-----------+------+---------------------------+--------------------+
| 0 | MPR | This value is to be | [RFC7188][RFC7181] | | 0 | MPR | This value is to be | [RFC7188][RFC7181] |
| | | interpreted according to | | | | | interpreted according to | |
| | | the registry [MPR TLV Bit | | | | | the registry [MPR TLV Bit | |
| | | Values] | | | | | Values] | |
| 1-223 | | Unassigned | | | 1-223 | | Unassigned | |
| 224-255 | | Reserved for Experimental | This Document | | 224-255 | | Reserved for Experimental | This Document |
| | | Use | | | | | Use | |
+-----------+------+---------------------------+--------------------+ +-----------+------+---------------------------+--------------------+
Table 12: Type 8 Address Block TLV Type Extensions Table 12: Type 8 Address Block TLV Type Extensions
The IANA Registry "NBR_ADDR_TYPE Address Block Type Extensions" is The IANA Registry "NBR_ADDR_TYPE Address Block TLV Type Extensions"
renamed as "Type 9 Address Block TLV Type Extensions" and changed to is renamed as "Type 9 Address Block TLV Type Extensions" and changed
Table 13. to Table 13.
+-----------+---------------+------------------+--------------------+ +-----------+---------------+------------------+--------------------+
| Type | Name | Description | Reference | | Type | Name | Description | Reference |
| Extension | | | | | Extension | | | |
+-----------+---------------+------------------+--------------------+ +-----------+---------------+------------------+--------------------+
| 0 | NBR_ADDR_TYPE | This value is to | [RFC7188][RFC7181] | | 0 | NBR_ADDR_TYPE | This value is to | [RFC7188][RFC7181] |
| | | be interpreted | | | | | be interpreted | |
| | | according to the | | | | | according to the | |
| | | registry | | | | | registry | |
| | | [NBR_ADDR_TYPE | | | | | [NBR_ADDR_TYPE | |
| | | Address Block | | | | | Address Block | |
| | | TLV Bit Values] | | | | | TLV Bit Values] | |
| 1-223 | | Unassigned | | | 1-223 | | Unassigned | |
| 224-255 | | Reserved for | This Document | | 224-255 | | Reserved for | This Document |
| | | Experimental Use | | | | | Experimental Use | |
+-----------+---------------+------------------+--------------------+ +-----------+---------------+------------------+--------------------+
Table 13: Type 9 Address Block TLV Type Extensions Table 13: Type 9 Address Block TLV Type Extensions
The IANA Registry "GATEWAY Address Block Type Extensions" is renamed The IANA Registry "GATEWAY Address Block TLV Type Extensions" is
as "Type 10 Address Block TLV Type Extensions" and changed to renamed as "Type 10 Address Block TLV Type Extensions" and changed to
Table 14. Table 14.
+-----------+---------+------------------------+--------------------+ +-----------+---------+------------------------+--------------------+
| Type | Name | Description | Reference | | Type | Name | Description | Reference |
| Extension | | | | | Extension | | | |
+-----------+---------+------------------------+--------------------+ +-----------+---------+------------------------+--------------------+
| 0 | GATEWAY | Specifies that a given | [RFC7188][RFC7181] | | 0 | GATEWAY | Specifies that a given | [RFC7188][RFC7181] |
| | | network address is | | | | | network address is | |
| | | reached via a gateway | | | | | reached via a gateway | |
| | | on the originating | | | | | on the originating | |
 End of changes. 12 change blocks. 
25 lines changed or deleted 25 lines changed or added

This html diff was produced by rfcdiff 1.42. The latest version is available from http://tools.ietf.org/tools/rfcdiff/