Internet DRAFT - draft-chowdhury-mip6-homeinfo-ra
draft-chowdhury-mip6-homeinfo-ra
Network Working Group K. Chowdhury
Internet-Draft Starent Networks
Expires: August 29, 2006 A. Patel
Cisco Systems
February 25, 2006
Home Info Discovery for Mobile IPv6 via ICMPv6 Router Advertisement
draft-chowdhury-mip6-homeinfo-ra-00.txt
Status of this Memo
By submitting this Internet-Draft, each author represents that any
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
aware will be disclosed, in accordance with Section 6 of BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups. Note that
other groups may also distribute working documents as Internet-
Drafts.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt.
The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html.
This Internet-Draft will expire on August 29, 2006.
Copyright Notice
Copyright (C) The Internet Society (2006).
Abstract
For Mobile IPv6 service, the mobile node first connects to an Access
Router and obtain an IPv6 address to use it as a Care-of-Address. In
many networks, the Access Router sends Router Advertisement to the
mobile node to convey various information. If the Access Router has
the knowledge of the mobile nodes home info such as home agent
address, the Access Router can convey that info to the mobile node
along with the Router Advertisement. This document proposes a method
Chowdhury & Patel Expires August 29, 2006 [Page 1]
Internet-Draft February 2006
that will allow the Access Router to include home info of the mobile
node in the Router Advertisement message.
Table of Contents
1. Introduction and Scope . . . . . . . . . . . . . . . . . . . . 3
2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . 3
3. Solution Overview . . . . . . . . . . . . . . . . . . . . . . 3
4. The ICMPv6 Options for Home Info . . . . . . . . . . . . . . . 5
4.1 IPv6 Home Link Prefix Option . . . . . . . . . . . . . . . 5
4.2 Home Agent IPv6 Address Option . . . . . . . . . . . . . . 6
5. Node Requirements . . . . . . . . . . . . . . . . . . . . . . 7
5.1 Mobile Node Requirements . . . . . . . . . . . . . . . . . 7
5.2 Access Router/NAS Requirements . . . . . . . . . . . . . . 7
6. Security Considerations . . . . . . . . . . . . . . . . . . . 7
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 7
8. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 7
9. Normative References . . . . . . . . . . . . . . . . . . . . . 7
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . 8
Intellectual Property and Copyright Statements . . . . . . . . 9
Chowdhury & Patel Expires August 29, 2006 [Page 2]
Internet-Draft February 2006
1. Introduction and Scope
Mobile IPv6 service [RFC3775] requires the Mobile Node to acquire a
Care-of Address (CoA) from the Access Router (AR) on the link where
it is currently attached. Moreover, the MN needs to have knowledge
of certain home network information such as address of the Home Agent
and the related Home Link Prefix (for Home Address auto-
configuration) prior to sending a Binding Update to register with the
Home Agent.
As part of the network attachment procedure in the current point of
attachment, the AR sends Router Advertisement (RA) (solicited or un-
solicited) to the MN to assist it in auto configuration of CoA an to
convey information about other link specific parameters [RFC2461],
[RFC2462]. It is possible that the AR has knowledge of the MN's home
network info at the time of sending the RA to the MN. Consider the
case when the NAS and the AR are collocated and the NAS received the
home network info such as HL prefix and the Home Agent address for
the MN from the Home AAA as part of the authentication and
authorization phase during layer 2 establishment. There may also be
cases, where the AR has the knowledge of the MN's home info via
provisioning or via other out of band methods.
Nevertheless, if the AR have the home network info for the MN it can
pass it to the MN via the RA that it sends to the MN. This certainly
speeds up the network connection setup process. This document
defines the ICMPv6 options that will carry such info in the RA. The
home info identified in the document are HL prefix and Home Agent
address. The defined format of the option is generic enough to carry
other information if needed in the future.
2. Terminology
The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in
this document are to be interpreted as described in [RFC2119].
3. Solution Overview
When the link between the MN and AR becomes enabled i.e. the bearer
path is open, the AR sends a Router Advertisement (RA) message to the
MN. The RA message is defined in [RFC2461]. If the AR already has
the MN's HL prefix and/or Home Agent address (either via pre-
configuration or retrieved earlier during AAA exchange for the link
establishment), it MUST include the same in corresponding options
(described in section 4) in the Router Advertisement message.
Chowdhury & Patel Expires August 29, 2006 [Page 3]
Internet-Draft February 2006
MN AR/NAS HAAA
| | |
(1) |-----Initiate layer 2----->| |
| connection | |
| | |
| (2)|---Layer 2 Auth Request--->|
| | |
| (3)|<----Layer 2 Auth Reply----|
| | (Send HL prefix |
| | and/or HA address) |
| | |
(4) |<-----Complete layer 2-----| |
| connection | |
| | |
(5) |----Router Solicitation--->| |
| (Optional) | |
| | |
(6) |<------Unicast Router------| |
| Advertisement | |
| (With the new | |
| HL prefix and/or | |
| HA address option) | |
| | |
Figure 1. Message flow for the proposed method with HAAA assist
Description of the steps:
1. The MN and the NAS begins L2 setup. As part of the L2
authentication and authorization process, either PPP LCP or EAP over
foo (where foo is specific link technology or PANA) is initiated.
2. The NAS exchanges AAA messages with the Home AAA (HAAA) to
authenticate and authorize the MN.
3. The NAS receives successful authentication indication from the
HAAA. As part of the authorization data, the HAAA sends HL prefix
and/or Home Agent information to the NAS.
4. The NAS and the MN completes L2 establishment.
5. At this step, the MN MAY send a Router Solicitation message to
begin L3 configuration process. However, this step is entirely
optional as the AR is not always waiting for the MN to send this
trigger to send an RA.
Chowdhury & Patel Expires August 29, 2006 [Page 4]
Internet-Draft February 2006
6. The AR sends a Router Advertisement to the MN. In this RA, the
AR includes the HL prefix info and/or the Home Agent address info in
the newly defined ICMPv6 options in this document. The AR and the
NAS are collocated in this solution. The AR identifies the proper
context in the NAS to extract home info by using the user ID that is
associated with the corresponding L2 connection over which the RA is
sent.
4. The ICMPv6 Options for Home Info
The following ICMPv6 options are proposed to carry the home info. At
this time two home info options are defined to carry HL prefix info
and Home Agent info respectively.
4.1 IPv6 Home Link Prefix Option
The IPv6 HL prefix info is sent via this option in the RA. The
format of the option is as follows:
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Code | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+ +
. .
. IPv6 Address prefix of the Home-Link .
. .
+ +
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
A 8-bit field indicating the type of the option. To be assigned
by IANA.
Code
0 (Zero).
Chowdhury & Patel Expires August 29, 2006 [Page 5]
Internet-Draft February 2006
Checksum
The ICMPv6 checksum.
IPv6 Address prefix of the Home-Link
The IPv6 prefix of the Home-Link assigned to the MN. The MN MAY
auto-configure and Home Address (HoA) using this prefix.
4.2 Home Agent IPv6 Address Option
The Home Agent IPv6 Address info is sent via this option in the RA.
The format of the option is as follows:
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Code | Checksum |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
+ +
. .
. IPv6 Home Agent Address (128-bits) .
. .
+ +
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Type
A 8-bit field indicating the type of the option. To be assigned
by IANA.
Code
0 (Zero).
Checksum
The ICMPv6 checksum.
IPv6 Address prefix of the Home-Link
The IPv6 Address of the Home Agent that is assigned to the MN.
Chowdhury & Patel Expires August 29, 2006 [Page 6]
Internet-Draft February 2006
5. Node Requirements
TBD.
5.1 Mobile Node Requirements
TBD.
5.2 Access Router/NAS Requirements
TBD.
6. Security Considerations
The MN MUST be able to trust the received RA from the Access Router.
This is a basic requirement for establishing connectivity in an IPv6
network. There are no additional security concerns applicable to the
solution proposed here.
7. IANA Considerations
The following Extension Types MUST be assigned by IANA:
IPv6 Home Link Prefix Option Type: TBD-1.
Home Agent IPv6 Address Option Type: TBD-2.
8. Acknowledgements
TBD.
9. Normative References
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2460] Deering, S. and R. Hinden, "Internet Protocol, Version 6
(IPv6) Specification", RFC 2460, December 1998.
[RFC2461] Narten, T., Nordmark, E., and W. Simpson, "Neighbor
Discovery for IP Version 6 (IPv6)", RFC 2461,
December 1998.
[RFC2462] Thomson, S. and T. Narten, "IPv6 Stateless Address
Autoconfiguration", RFC 2462, December 1998.
[RFC3775] Johnson, D., Perkins, C., and J. Arkko, "Mobility Support
in IPv6", RFC 3775, June 2004.
Chowdhury & Patel Expires August 29, 2006 [Page 7]
Internet-Draft February 2006
Authors' Addresses
Kuntal Chowdhury
Starent Networks
30 International Place
Tewksbury, MA 01876
US
Phone: +1 214-550-1416
Email: kchowdhury@starentnetworks.com
Alpesh Patel
Cisco Systems
170 W. Tasman Drive
San Jose, CA 95134
US
Phone: +1 408-853-9580
Email: alpesh@cisco.com
Chowdhury & Patel Expires August 29, 2006 [Page 8]
Internet-Draft February 2006
Intellectual Property Statement
The IETF takes no position regarding the validity or scope of any
Intellectual Property Rights or other rights that might be claimed to
pertain to the implementation or use of the technology described in
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
made any independent effort to identify any such rights. Information
on the procedures with respect to rights in RFC documents can be
found in BCP 78 and BCP 79.
Copies of IPR disclosures made to the IETF Secretariat and any
assurances of licenses to be made available, or the result of an
attempt made to obtain a general license or permission for the use of
such proprietary rights by implementers or users of this
specification can be obtained from the IETF on-line IPR repository at
http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights that may cover technology that may be required to implement
this standard. Please address the information to the IETF at
ietf-ipr@ietf.org.
Disclaimer of Validity
This document and the information contained herein are provided on an
"AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Copyright Statement
Copyright (C) The Internet Society (2006). This document is subject
to the rights, licenses and restrictions contained in BCP 78, and
except as set forth therein, the authors retain all their rights.
Acknowledgment
Funding for the RFC Editor function is currently provided by the
Internet Society.
Chowdhury & Patel Expires August 29, 2006 [Page 9]