< draft-haberman-ipv6-ra-flags-option-00.txt   draft-haberman-ipv6-ra-flags-option-01.txt >
Network Working Group B. Haberman, Ed. Network Working Group B. Haberman, Ed.
Internet-Draft JHU APL Internet-Draft JHU APL
Intended status: Standards Track R. Hinden Intended status: Standards Track R. Hinden
Expires: February 1, 2007 Nokia Expires: October 15, 2007 Nokia
July 31, 2006 April 13, 2007
IPv6 Router Advertisement Flags Option IPv6 Router Advertisement Flags Option
draft-haberman-ipv6-ra-flags-option-00 draft-haberman-ipv6-ra-flags-option-01
Status of this Memo Status of this Memo
By submitting this Internet-Draft, each author represents that any By submitting this Internet-Draft, each author represents that any
applicable patent or other IPR claims of which he or she is aware applicable patent or other IPR claims of which he or she is aware
have been or will be disclosed, and any of which he or she becomes have been or will be disclosed, and any of which he or she becomes
aware will be disclosed, in accordance with Section 6 of BCP 79. aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that Task Force (IETF), its areas, and its working groups. Note that
skipping to change at page 1, line 35 skipping to change at page 1, line 35
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."
The list of current Internet-Drafts can be accessed at The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt. http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. http://www.ietf.org/shadow.html.
This Internet-Draft will expire on February 1, 2007. This Internet-Draft will expire on October 15, 2007.
Copyright Notice Copyright Notice
Copyright (C) The Internet Society (2006). Copyright (C) The IETF Trust (2007).
Abstract Abstract
The IPv6 Neighbor Discovery's Router Advertisement message contains The IPv6 Neighbor Discovery's Router Advertisement message contains
an 8-bit field reserved for single-bit flags. Several protocols have an 8-bit field reserved for single-bit flags. Several protocols have
reserved flags in this field and others are preparing to reserve a reserved flags in this field and others are preparing to reserve a
sufficient number of flags to exhaust the field. This document sufficient number of flags to exhaust the field. This document
defines an option to the Router Advertisement message that expands defines an option to the Router Advertisement message that expands
the available number of flag bits available. the available number of flag bits available.
Table of Contents Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Current Router Advertisement Flags . . . . . . . . . . . . . . 3 3. Current Router Advertisement Flags . . . . . . . . . . . . . . 3
4. NDP Flags Expansion Option . . . . . . . . . . . . . . . . . . 4 4. Flags Expansion Option . . . . . . . . . . . . . . . . . . . . 4
5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 4 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 4
6. Security Considerations . . . . . . . . . . . . . . . . . . . . 5 6. Security Considerations . . . . . . . . . . . . . . . . . . . . 5
7. References . . . . . . . . . . . . . . . . . . . . . . . . . . 5 7. References . . . . . . . . . . . . . . . . . . . . . . . . . . 6
7.1. Normative References . . . . . . . . . . . . . . . . . . . 5 7.1. Normative References . . . . . . . . . . . . . . . . . . . 6
7.2. Informative References . . . . . . . . . . . . . . . . . . 6 7.2. Informative References . . . . . . . . . . . . . . . . . . 6
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 6 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 6
Intellectual Property and Copyright Statements . . . . . . . . . . 7 Intellectual Property and Copyright Statements . . . . . . . . . . 7
1. Introduction 1. Introduction
The IPv6 Neighbor Discovery Protocol's [1] Router Advertisement The IPv6 Neighbor Discovery Protocol's [1] Router Advertisement
message contains an 8-bit field reserved for single-bit flags. message contains an 8-bit field reserved for single-bit flags.
Several protocols have reserved flags in this field and others are Several protocols have reserved flags in this field and others are
preparing to reserve a sufficient number of flags to exhaust the preparing to reserve a sufficient number of flags to exhaust the
skipping to change at page 3, line 47 skipping to change at page 3, line 47
o O - Other Configuration Flag [1] o O - Other Configuration Flag [1]
o H - Mobile IPv6 Home Agent Flag [3] o H - Mobile IPv6 Home Agent Flag [3]
o Prf - Router Selection Preferences [4] o Prf - Router Selection Preferences [4]
o P - Neighbor Discovery Proxy Flag [5] o P - Neighbor Discovery Proxy Flag [5]
o R - Reserved o R - Reserved
With other protocols in the works that are wanting to use flags in With other protocols in the works (e.g., Detecting Network
the NDP messages, it is necessary to define an expansion capability Attachment) that are wanting to use flags in the NDP messages, it is
to support new features. necessary to define an expansion capability to support new features.
4. NDP Flags Expansion Option 4. Flags Expansion Option
The Neighbor Discovery specification [1] contains the capability to The Neighbor Discovery specification [1] contains the capability to
define NDP options. The following is the definition of the Expanded define NDP options. The following (Figure 2) is the definition of
Flags Option (EFO) for NDP messages. the Expanded Flags Option (EFO) for NDP Router Advertisement
messages.
0 1 2 3 0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length | Bit fields available .. | Type | Length | Bit fields available ..
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
... for assignment | ... for assignment |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Figure 2: NDP Expanded Flags Option Figure 2: Router Advertisement Expanded Flags Option
o Type - TBD (to be assigned by IANA) o Type - TBD (to be assigned by IANA)
o Length = 1; The length MUST be checked when processing the option o Length = 1; The length MUST be checked when processing the option
in order to allow for future expansion of this option if the need in order to allow for future expansion of this option if the need
arises. arises.
o Bits - allocated by IANA o Bits - allocated by IANA
The definition and usage of these bits is to be found in the document The definition and usage of these bits is to be found in the document
requesting their allocation. requesting their allocation.
This option MUST be the first option immediately following the base This option:
NDP header and MUST only occur once in a NDP packet.
o MUST only occur in Router Advertisement messages
o MUST be the first option immediately following the Router
Advertisement message header
o MUST only occur once in the Router Advertisement message.
The bit fields within the option are numbered from left to right from The bit fields within the option are numbered from left to right from
8 to 47 and follow the numbering of the flag bits in the RA option 8 to 47 and follow the numbering of the flag bits in the RA option
described in Figure 1. described in Figure 1. Flag bits 0 to 7 are found in the Router
Advertisement message header defined in [1]
5. IANA Considerations 5. IANA Considerations
The IANA is requested to define a new IPv6 Neighbor Discovery option The IANA is requested to define a new IPv6 Neighbor Discovery option
for the option defined in this document of the form: for the option defined in this document of the form:
+------+---------------------------+-----------+ +------+---------------------------+-----------+
| Type | Description | Reference | | Type | Description | Reference |
+------+---------------------------+-----------+ +------+---------------------------+-----------+
| TBA | RA Flags Extension Option | [RFCXXXX] | | TBA | RA Flags Extension Option | [RFCXXXX] |
skipping to change at page 7, line 7 skipping to change at page 7, line 7
Nokia Nokia
313 Fairchild Drive 313 Fairchild Drive
Mountain View, CA 94043 Mountain View, CA 94043
USA USA
Phone: +1 650 625 2004 Phone: +1 650 625 2004
Email: bob.hinden@nokia.com Email: bob.hinden@nokia.com
Full Copyright Statement Full Copyright Statement
Copyright (C) The Internet Society (2006). Copyright (C) The IETF Trust (2007).
This document is subject to the rights, licenses and restrictions This document is subject to the rights, licenses and restrictions
contained in BCP 78, and except as set forth therein, the authors contained in BCP 78, and except as set forth therein, the authors
retain all their rights. retain all their rights.
This document and the information contained herein are provided on an This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Intellectual Property Intellectual Property
The IETF takes no position regarding the validity or scope of any The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed to Intellectual Property Rights or other rights that might be claimed to
pertain to the implementation or use of the technology described in pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights this document or the extent to which any license under such rights
might or might not be available; nor does it represent that it has might or might not be available; nor does it represent that it has
made any independent effort to identify any such rights. Information made any independent effort to identify any such rights. Information
 End of changes. 14 change blocks. 
23 lines changed or deleted 31 lines changed or added

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