draft-ietf-mobileip-3gwireless-ext-02.txt   draft-ietf-mobileip-3gwireless-ext-03.txt 
Mobile IP Working Group Yingchun Xu (editor) Mobile IP Working Group Yingchun Xu (editor)
Internet Draft Rajesh Bhalla Internet Draft Rajesh Bhalla
January 2000 Ed Campbell March 2000 Ed Campbell
Karl Freter Karl Freter
3Com Corporation 3Com Corporation
Eileen McGrath Hadwen Eileen McGrath Hadwen
Alcatel Alcatel
Gopal Dommety Gopal Dommety
Kirit Joshi Kirit Joshi
Cisco Systems Cisco Systems
Parviz Yegani Parviz Yegani
Ericson Wireless Communication Inc. Ericson Wireless Communication Inc.
Takeo Matsumura Takeo Matsumura
skipping to change at line 51 skipping to change at line 52
Bill Semper Bill Semper
Samsung Telecommunications Samsung Telecommunications
Mark A. Lipford Mark A. Lipford
Frederic Leroudier Frederic Leroudier
Sprint PCS Sprint PCS
Jim Gately Jim Gately
USWest Advanced Technologies USWest Advanced Technologies
Mobile IP Based Micro Mobility Management Protocol in Mobile IP Based Micro Mobility Management Protocol in
The Third Generation Wireless Network The Third Generation Wireless Network
<draft-ietf-mobileip-3gwireless-ext-02.txt> <draft-ietf-mobileip-3gwireless-ext-03.txt>
Xu et al. Expires July 2000 1 Xu et al. Expires September 2000 1
Status of this Memo Status of this Memo
This document is an Internet Draft and is in full conformance with This document is an Internet Draft and is in full conformance with
all provisions of Section 10 of RFC2026. Internet Drafts are working all provisions of Section 10 of RFC2026. Internet Drafts are working
documents of the Internet Engineering Task Force (IETF), its areas, documents of the Internet Engineering Task Force (IETF), its areas,
and working groups. Note that other groups may also distribute and working groups. Note that other groups may also distribute
working documents as Internet Drafts. working documents as Internet Drafts.
Internet Drafts are draft documents valid for a maximum of six Internet Drafts are draft documents valid for a maximum of six
skipping to change at line 107 skipping to change at line 108
1. Introduction 1. Introduction
This document defines extensions to the Mobile IP protocol [1] to This document defines extensions to the Mobile IP protocol [1] to
allow mobility management for the interface between a radio network allow mobility management for the interface between a radio network
and a packet data network in the third generation cdma2000 network. and a packet data network in the third generation cdma2000 network.
Mobile IP requires link layer connectivity between the Mobile Node Mobile IP requires link layer connectivity between the Mobile Node
and the Foreign Agent. This draft proposes a protocol for achieving and the Foreign Agent. This draft proposes a protocol for achieving
this when the physical layer terminates at a point distant from the this when the physical layer terminates at a point distant from the
Xu et al. Expires July 2000 2 Xu et al. Expires September 2000 2
FA. In particular, this protocol applies to cdma2000 networks where FA. In particular, this protocol applies to cdma2000 networks where
the physical layer terminates at a Radio Network Node (RNN) and the the physical layer terminates at a Radio Network Node (RNN) and the
FA resides inside a separate Packet Data Serving Node (PDSN). The FA resides inside a separate Packet Data Serving Node (PDSN). The
PDSN is responsible for establishing, maintaining, and terminating PDSN is responsible for establishing, maintaining, and terminating
the link layer to the Mobile Node. A RNN is responsible for relaying the link layer to the Mobile Node. A RNN is responsible for relaying
the link layer protocol between a Mobile Node and its corresponding the link layer protocol between a Mobile Node and its corresponding
PDSN. PDSN.
The interface between the RNN and the PDSN is called the RP The interface between the RNN and the PDSN is called the RP
interface. This interface requires mobility management for handling interface. This interface requires mobility management for handling
handoff from one RNN to another without interrupting end to end handoff from one RNN to another without interrupting end to end
communication. It also requires the support of the link layer communication. It also requires the support of the link layer
protocol encapsulation. protocol encapsulation.
The messages used for mobility management across the RP interface
include Registration Request, Registration Reply, Registration
Update and Registration Acknowledge. These messages MUST be sent
with UDP using well-known port number 451.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in
this document are to be interpreted as described in [RFC-2119]. this document are to be interpreted as described in [RFC-2119].
2. Glossary 2. Glossary
CDMA Code Division Multiple Access CDMA Code Division Multiple Access
FA Foreign Agent FA Foreign Agent
HA Home Agent HA Home Agent
MN Mobile Node MN Mobile Node
skipping to change at line 155 skipping to change at line 161
+---------+ +---------+ +---------+ +---------+ +---------+ +---------+
/|\ /|\
| Visited Access Home Network | Visited Access Home Network
| Provider Network | Provider Network
| |
| |
\|/ \|/
+--------+ +--------+
| Mobile | | Mobile |
| Node | | Node |
Xu et al. Expires September 2000 3
+--------+ +--------+
Figure 1: The Third Generation cdma2000 Network RP Interface Figure 1: The Third Generation cdma2000 Network RP Interface
Xu et al. Expires July 2000 3
In above figure 1, the PDSN will be responsible for establishing, In above figure 1, the PDSN will be responsible for establishing,
maintaining, and terminating the link layer to the Mobile Node. It maintaining, and terminating the link layer to the Mobile Node. It
initiates the authentication, authorization, and accounting for the initiates the authentication, authorization, and accounting for the
Mobile Node and optionally, securely tunnels to the Home Agent. Mobile Node and optionally, securely tunnels to the Home Agent.
The RNN is responsible for mapping the Mobile Node identifier The RNN is responsible for mapping the Mobile Node identifier
reference to a unique link layer identifier used to communicate with reference to a unique link layer identifier used to communicate with
the PDSN. RNN validates the Mobile Station for access service and the PDSN. RNN validates the Mobile Station for access service and
manages the physical layer connection to the Mobile Node. manages the physical layer connection to the Mobile Node.
skipping to change at line 193 skipping to change at line 200
and the reverse tunneling bit set. The Home Address field is set to and the reverse tunneling bit set. The Home Address field is set to
zero. The Home Agent field will be assigned to the IP address of the zero. The Home Agent field will be assigned to the IP address of the
PDSN and the Care-of Address field will be assigned to the IP PDSN and the Care-of Address field will be assigned to the IP
address of RNN. address of RNN.
When a Registration Request is received by a PDSN, the information When a Registration Request is received by a PDSN, the information
from the Session Specific Extension (see next section) will be used from the Session Specific Extension (see next section) will be used
to identify a RP session. When a registration is accepted, a GRE to identify a RP session. When a registration is accepted, a GRE
tunnel will be created for this Mobile Node. tunnel will be created for this Mobile Node.
The message is sent with UDP using well-known port number 451.
The fields of the Registration Request message are shown below: The fields of the Registration Request message are shown below:
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 |S|B|D|M|G|V|T| | Lifetime | | Type |S|B|D|M|G|V|T| | Lifetime |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Home Address | | Home Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Home Agent | | Home Agent |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Care-of Address | | Care-of Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Xu et al. Expires September 2000 4
| | | |
+ Identification + + Identification +
| | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Extensions ... | Extensions ...
+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+-
Xu et al. Expires July 2000 4
Type 1 (Registration Request) Type 1 (Registration Request)
G This bit MUST be set to 1 for GRE tunneling. G This bit MUST be set to 1 for GRE tunneling.
T This bit MUST be set to 1 for reverse T This bit MUST be set to 1 for reverse
tunneling. tunneling.
Home Address Home Address
The field is set to zero. The field is set to zero.
skipping to change at line 260 skipping to change at line 270
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Key | | Key |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| reserved | MN Connection ID | | reserved | MN Connection ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| MN ID Type | MN ID Length | MN ID | | MN ID Type | MN ID Length | MN ID |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| MN ID Ó | MN ID Ó
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Xu et al. Expires September 2000 5
Type 39 (not-skippable). Type 39 (not-skippable).
Xu et al. Expires July 2000 5
Length This is a one octet field and it indicates the Length This is a one octet field and it indicates the
length (in bytes) of the extension, NOT length (in bytes) of the extension, NOT
including the Type and Length fields. including the Type and Length fields.
Protocol Type Protocol Type
This is a two octet field. It indicates the type This is a two octet field. It indicates the type
of the protocol to be tunneled across the RP of the protocol to be tunneled across the RP
interface. It is same as the Protocol Type field interface. It is same as the Protocol Type field
in the GRE header. in the GRE header.
skipping to change at line 290 skipping to change at line 300
MN Connection ID MN Connection ID
This is a two octet field and it is used to This is a two octet field and it is used to
differentiate the multiple sessions from the differentiate the multiple sessions from the
same Mobile Node. It is locally unique to a same Mobile Node. It is locally unique to a
Mobile Node. Mobile Node.
MN ID Type MN ID Type
This is a two octet field and it indicates the This is a two octet field and it indicates the
type of the following Mobile Node ID value. type of the following Mobile Node ID value.
Type value 1 will be reserved for International
Mobile Station Identity (IMSI) encoded in ASCII
format. For detailed description of the IMSI,
see reference [8].
MN ID Length MN ID Length
This is a one octet field and it indicates the This is a one octet field and it indicates the
length (in bytes) of the following Mobile Node length (in bytes) of the following Mobile Node
ID field. ID field. For IMSI MN ID encoded in ASCII
format, the length field value ranges from 10 to
15 bytes.
MN ID This is the Mobile Node ID, which is globally MN ID This is the Mobile Node ID, which is globally
unique. It is used to uniquely identify a Mobile unique. It is used to uniquely identify a Mobile
Node. Node.
For Type 1 MN ID, the most significant digit of
IMSI will be coded in ASCII and stored as the
most significant byte of the MN ID.
Xu et al. Expires September 2000 6
This extension MUST be included in the Registration Request, This extension MUST be included in the Registration Request,
Registration Reply, Registration Update and Registration Acknowledge Registration Reply, Registration Update and Registration Acknowledge
(see section 4.5) messages. It will be included before the MN-HA (see section 4.5) messages. It will be included before the MN-HA
Authentication extension in the Registration Request and Authentication extension in the Registration Request and
Registration Reply messages and before the Registration Update Registration Reply messages and before the Registration Update
Authentication Extension in the Registration Update and Registration Authentication Extension in the Registration Update and Registration
Acknowledge messages. Acknowledge messages.
The MN ID and the MN Connection ID together will uniquely identify a The MN ID and the MN Connection ID together will uniquely identify a
Mobile Session. Mobile Session.
4.3 Registration Reply 4.3 Registration Reply
The Registration Reply will be sent by a PDSN following the The Registration Reply will be sent by a PDSN following the
procedure as described in [1]. The Home Address field will be the procedure as described in [1]. The Home Address field will be the
same value as the Home Address field from the corresponding same value as the Home Address field from the corresponding
Registration Request message received by the PDSN. Registration Request message received by the PDSN.
Xu et al. Expires July 2000 6 The message is sent with UDP using well-known port number 451.
4.4 Registration Update/Acknowledge 4.4 Registration Update/Acknowledge
Two new messages are defined to support PDSN initiated RP tunnel Two new messages are defined to support PDSN initiated RP tunnel
tear down and to speed up resource reclamation on the RNN. tear down and to speed up resource reclamation on the RNN.
The Registration Update message is used for notification of the The Registration Update message is used for notification of the
change of the registration associated with a call. It shall be sent change of the registration associated with a call. It shall be sent
by the PDSN to the previous RNN when a RNN to RNN handoff happens. by the PDSN to the previous RNN when a RNN to RNN handoff happens.
Both messages are sent with UDP using well-known port number 434. Both messages are sent with UDP using well-known port number 451.
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 | Reserved | | Type | Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Home Address | | Home Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Home Agent Address | | Home Agent Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
skipping to change at line 353 skipping to change at line 375
| Extensions ... | Extensions ...
+-+-+-+-+-+-+-+- +-+-+-+-+-+-+-+-
The format of the Registration Update message is illustrated above, The format of the Registration Update message is illustrated above,
and contains the following fields: and contains the following fields:
Type 20 Type 20
Reserved Sent as 0; ignored on reception. Reserved Sent as 0; ignored on reception.
Xu et al. Expires September 2000 7
Home Address Sent as 0; Home Address Sent as 0;
Home Agent Address Home Agent Address
The IP Address of the PDSN. The IP Address of the PDSN.
Identification Identification
A 64-bit number assigned by the node sending A 64-bit number assigned by the node sending
the Registration Update message. It is used to the Registration Update message. It is used to
assist in matching requests with replies, and assist in matching requests with replies, and
in protecting against replay attacks. in protecting against replay attacks.
Extensions Extensions
Both Registration Update Authentication Both Registration Update Authentication
Extension (see section 4.6) and Session Extension (see section 4.6) and Session
Specific Extension (see section 4.2) SHALL be Specific Extension (see section 4.2) SHALL be
included. included.
Xu et al. Expires July 2000 7
A Registration Update shall be sent by a PDSN to indicate the A Registration Update shall be sent by a PDSN to indicate the
closure of a RP session. The RNN may reclaim the resource associated closure of a RP session. The RNN may reclaim the resource associated
with that session. with that session.
A Registration Acknowledge message is used to acknowledge receipt of A Registration Acknowledge message is used to acknowledge receipt of
a Registration Update message. It MUST be sent by a node receiving a a Registration Update message. It MUST be sent by a node receiving a
Registration Update message. Registration Update message.
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 | Reserved | Status | | Type | Status | Reserved |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Home Address | | Home Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Care Of Address | | Care Of Address |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| | | |
+ Identification + + Identification +
| | | |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Extensions ... | Extensions ...
skipping to change at line 405 skipping to change at line 427
above, and contains the following fields: above, and contains the following fields:
Type 21 Type 21
Status If the Status is nonzero, this acknowledgment is Status If the Status is nonzero, this acknowledgment is
negative. negative.
Reserved Reserved
Sent as 0; ignored on reception. Sent as 0; ignored on reception.
Xu et al. Expires September 2000 8
Home Address Home Address
Copied from the Registration Update message Copied from the Registration Update message
being acknowledged. being acknowledged.
Care of Address Care of Address
The IP address of the RNN. The IP address of the RNN.
Identification Identification
Copied from the Registration Update message Copied from the Registration Update message
being acknowledged. being acknowledged.
Extensions Extensions
Both Registration Update Authentication Both Registration Update Authentication
Extension (see section 4.6) and Session Extension (see section 4.6) and Session
Specific Extension (see section 4.2) SHALL be Specific Extension (see section 4.2) SHALL be
included. included.
Xu et al. Expires July 2000 8
Allowable values for the Status include: Allowable values for the Status include:
0 successful acknowledgement 0 successful acknowledgement
128 reason unspecified 128 reason unspecified
129 administratively prohibited 129 administratively prohibited
131 sending node failed authentication 131 sending node failed authentication
133 identification mismatch 133 identification mismatch
134 poorly formed Registration Update 134 poorly formed Registration Update
4.5 Registration Update Authentication Extension 4.5 Registration Update Authentication Extension
skipping to change at line 457 skipping to change at line 478
4.6 Summary 4.6 Summary
The extensions to Mobile IP include enabling the GRE encapsulation The extensions to Mobile IP include enabling the GRE encapsulation
and reverse tunneling during Registration. A new extension called and reverse tunneling during Registration. A new extension called
Session Specific Extension is defined and is mandatory in the Session Specific Extension is defined and is mandatory in the
Registration Request, Registration Reply, Registration Update and Registration Request, Registration Reply, Registration Update and
Registration Acknowledge messages. The Home Address field MUST be Registration Acknowledge messages. The Home Address field MUST be
set to zero in the Registration Request, Registration Reply, set to zero in the Registration Request, Registration Reply,
Registration Update and Registration Acknowledge messages. Registration Update and Registration Acknowledge messages.
Xu et al. Expires September 2000 9
Two new messages (Registration Update and Registration Acknowledge) Two new messages (Registration Update and Registration Acknowledge)
are defined to support the RP session disconnection in order to are defined to support the RP session disconnection in order to
speed up resource reclamation. speed up resource reclamation.
5.0 GRE Encapsulation 5.0 GRE Encapsulation
GRE encapsulation as described in [3] shall be supported during user GRE encapsulation as described in [3] shall be supported during user
data transmission. A new protocol type might be required to support data transmission. A new protocol type might be required to support
the link layer protocol defined for the third generation cdma2000 the link layer protocol defined for the third generation cdma2000
network. The Key field shall be required and its value shall be same network. The Key field shall be required and its value shall be same
as the one from the Session Specific Extension as described above. as the one from the Session Specific Extension as described above.
The sequence number may be required, depending on the requirement of The sequence number may be required, depending on the requirement of
the protocol encapsulated within the GRE frame. the protocol encapsulated within the GRE frame.
During traffic tunneling, the sender will insert the Key value from During traffic tunneling, the sender will insert the Key value from
the Registration Request message into the Key field of the GRE the Registration Request message into the Key field of the GRE
Xu et al. Expires July 2000 9
header. The receiver will use the Key value from the GRE header to header. The receiver will use the Key value from the GRE header to
decide where to forward the user data. decide where to forward the user data.
6.0 IANA Considerations 6.0 IANA Considerations
This document specifies two new messages and two new extensions to This document specifies two new messages and two new extensions to
Mobile IP protocol [1]. The numbers to be assigned to these messages Mobile IP protocol [1]. The numbers to be assigned to these messages
and extensions have been taken from the numbering space assigned to and extensions have been taken from the numbering space assigned to
Mobile IP in RFC 2002 [1] and extended in RFC 2356 [4]. Mobile IP in RFC 2002 [1] and extended in RFC 2356 [4].
The Registration Request, Registration Reply, Registration Update
and Registration Acknowledge messages MUST be sent with UDP using
well-known port number 451. This port number is chosen from the
unassigned port range as specified in RFC1700 [9].
The Registration Update and Registration Acknowledge messages The Registration Update and Registration Acknowledge messages
defined in section 4.4 MUST be assigned the Type values of 20 and 21 defined in section 4.4 MUST be assigned the Type values of 20 and 21
respectively. respectively.
The Session Specific Extension defined in section 4.2 MUST be The Session Specific Extension defined in section 4.2 MUST be
assigned the Type value of 39, and the Registration Update assigned the Type value of 39, and the Registration Update
Authentication Extension defined in section 4.5 MUST be assigned a Authentication Extension defined in section 4.5 MUST be assigned a
value of 40. The Status values defined in section 4.4 are the error value of 40. The Status values defined in section 4.4 are the error
codes defined in RFC 2002 [1]. They correspond to the error values codes defined in RFC 2002 [1]. They correspond to the error values
conventionally associated with a rejection by a home agent (i.e., conventionally associated with a rejection by a home agent (i.e.,
skipping to change at line 506 skipping to change at line 531
values as defined in section 4.4 of this document. values as defined in section 4.4 of this document.
With these assignments, the Type values assigned to the two new With these assignments, the Type values assigned to the two new
messages and to two new extensions, and the error values for the messages and to two new extensions, and the error values for the
Status field, have been identified as not conflicting with any Status field, have been identified as not conflicting with any
numbers defined for Mobile IP to date and documented at numbers defined for Mobile IP to date and documented at
http://www.isi.edu/in-notes/iana/assignments/mobileip-numbers. http://www.isi.edu/in-notes/iana/assignments/mobileip-numbers.
7.0 Security Considerations 7.0 Security Considerations
Xu et al. Expires September 2000 10
The protocol presented in this draft is designed for use over a The protocol presented in this draft is designed for use over a
protected, private network between RNN and PDSN. Pre-arranged protected, private network between RNN and PDSN. Pre-arranged
security associations in the style of Mobile IPv4 are assumed to security associations in the style of Mobile IPv4 are assumed to
exist among every (RNN, PDSN) pair that will form an RP connection. exist among every (RNN, PDSN) pair that will form an RP connection.
Also, it is assumed that the session specific information is Also, it is assumed that the session specific information is
authenticated by means outside the scope of this draft. authenticated by means outside the scope of this draft.
Several potential vulnerabilities exist if these assumptions are not Several potential vulnerabilities exist if these assumptions are not
met. First, if the network connecting the RNN and PDSN is accessible met. First, if the network connecting the RNN and PDSN is accessible
to an attacker, user traffic may be intercepted and/or spoofed if to an attacker, user traffic may be intercepted and/or spoofed if
there are no other end-to-end security mechanisms in place. Second, there are no other end-to-end security mechanisms in place. Second,
the Mobile IP control messages must be authenticated, to prevent the Mobile IP control messages must be authenticated, to prevent
tunnel setup and tear down by unauthorized parties. Mobile IP tunnel setup and tear down by unauthorized parties. Mobile IP
Authentication Extensions are used to provide this additional Authentication Extensions are used to provide this additional
protection for control messages. Finally, if session specific protection for control messages. Finally, if session specific
information is not authenticated, a denial-of-service attack is information is not authenticated, a denial-of-service attack is
possible if a RNN unknowingly sends a registration request to the possible if a RNN unknowingly sends a registration request to the
PDSN with a spoofed session specific extension. The PDSN would then PDSN with a spoofed session specific extension. The PDSN would then
send an explicit tunnel tear down to the previous RNN, causing user send an explicit tunnel tear down to the previous RNN, causing user
traffic to be misdirected to the new RNN. This would cause a loss of traffic to be misdirected to the new RNN. This would cause a loss of
Xu et al. Expires July 2000 10
service and possibly interception of traffic, depending on what service and possibly interception of traffic, depending on what
other security measures are in place. other security measures are in place.
8.0 Acknowledgments 8.0 Acknowledgments
The authors of this draft would like to thank Charles E. Perkins and The authors of this draft would like to thank Charles E. Perkins and
David B. Johnson for the ideas presented in the Route Optimization David B. Johnson for the ideas presented in the Route Optimization
draft [7]. draft [7].
References References
skipping to change at line 558 skipping to change at line 582
Mobile IP". RFC 2356, June 1998. Mobile IP". RFC 2356, June 1998.
[5] Pat R. Calhoun and Charles E. Perkins. "Mobile IP Network [5] Pat R. Calhoun and Charles E. Perkins. "Mobile IP Network
Address Identifier Extension". draft-ietf-mobileip-mn-nai- Address Identifier Extension". draft-ietf-mobileip-mn-nai-
05.txt, October 1999. (work in progress). 05.txt, October 1999. (work in progress).
[6] Charles E. Perkins and Pat R. Calhoun. "Mobile IP Challenge/ [6] Charles E. Perkins and Pat R. Calhoun. "Mobile IP Challenge/
Response Extensions". draft-ietf-mobileip-challenge-06.txt, Response Extensions". draft-ietf-mobileip-challenge-06.txt,
October 1999. (work in progress). October 1999. (work in progress).
Xu et al. Expires September 2000 11
[7] Charles E. Perkins and David B. Johnson. "Route Optimization in [7] Charles E. Perkins and David B. Johnson. "Route Optimization in
Mobile IP". draft-ietf-mobileip-optim-08.txt, February 1999. Mobile IP". draft-ietf-mobileip-optim-08.txt, February 1999.
(work in progress). (work in progress).
Xu et al. Expires July 2000 11 [8] TIA/EIA/IS-95-B
[9] J. Reynolds and J. Postel. ˘ASSIGNED NUMBERS÷. RFC1700, October
1994.
AuthorsĂ Addresses AuthorsĂ Addresses
Yingchun Xu Yingchun Xu
3Com Corporation 3Com Corporation
1800 West Central Road 1800 West Central Road
Mount Prospect, Mount Prospect,
USA 60056 USA 60056
Phone: (847) 342-6814 Phone: (847) 342-6814
Email: Yingchun_Xu@3com.com Email: Yingchun_Xu@3com.com
skipping to change at line 591 skipping to change at line 619
Karl Freter Karl Freter
3Com Corporation 3Com Corporation
1800 W. Central Road 1800 W. Central Road
Mount Prospect, IL 60056 Mount Prospect, IL 60056
Phone: (847) 222-2268 Phone: (847) 222-2268
Email: karl_freter@3com.com Email: karl_freter@3com.com
Ed Campbell Ed Campbell
3Com Corporation 3Com Corporation
Xu et al. Expires September 2000 12
1800 W. Central Road 1800 W. Central Road
Mount Prospect, IL 60056 Mount Prospect, IL 60056
Phone:(847) 342-6769 Phone:(847) 342-6769
Email: ed_campbell@3com.com Email: ed_campbell@3com.com
Eileen McGrath Hadwen Eileen McGrath Hadwen
Alcatel Alcatel
PO Box 4442, PO Box 4442,
Boulder CO 80306 Boulder CO 80306
Phone: 303 499 1496 Phone: 303 499 1496
skipping to change at line 617 skipping to change at line 647
Phone: (408) 525-1404 Phone: (408) 525-1404
Email: gdommety@cisco.com Email: gdommety@cisco.com
Kirit Joshi Kirit Joshi
Cisco Systems Cisco Systems
170 West Tasman Drive 170 West Tasman Drive
San Jose, CA 95134 San Jose, CA 95134
Phone: (408) 525 7367 Phone: (408) 525 7367
Email: kjoshi@cisco.com Email: kjoshi@cisco.com
Xu et al. Expires July 2000 12
Parviz Yegani Parviz Yegani
Ericson Wireless Communication Inc. Ericson Wireless Communication Inc.
6455 Lusk Blvd. 6455 Lusk Blvd.
San Diego, CA 92121 San Diego, CA 92121
Phone: (858) 332-6017 Phone: (858) 332-6017
Email: p.yeqani@ericsson.com Email: p.yeqani@ericsson.com
Takeo Matsumura Takeo Matsumura
FUJITSU FUJITSU
Kamiodanaka Kamiodanaka
skipping to change at line 645 skipping to change at line 674
Phone:+81-45-865-7003 Phone:+81-45-865-7003
Email: atsushi_teshima@cm.tcd.hitachi.co.jp Email: atsushi_teshima@cm.tcd.hitachi.co.jp
Lee Dong Hyun Lee Dong Hyun
HYUNDAI Electronics Industry HYUNDAI Electronics Industry
KOREA Kyungkido Icheonsi 435-050 KOREA Kyungkido Icheonsi 435-050
Phone: 82-336-630-2756 Phone: 82-336-630-2756
Email: jihs@hei.co.kr Email: jihs@hei.co.kr
Naoto Itoh Naoto Itoh
Xu et al. Expires September 2000 13
IDO Corporation IDO Corporation
Gobancho YS building Gobancho YS building
12-3 Gobancho, Chiyoda-ku, Tokyo Japan 102-8361 12-3 Gobancho, Chiyoda-ku, Tokyo Japan 102-8361
Phone: +81-3-3263-9660 Phone: +81-3-3263-9660
Email: nao-itoh@ido.co.jp Email: nao-itoh@ido.co.jp
Kimihiro Ohki Kimihiro Ohki
KDD Corporation KDD Corporation
3-2, Nishi-Shinjuku 2-chome, 3-2, Nishi-Shinjuku 2-chome,
Shinjuku-ku, Tokyo 163-8003, Japan Shinjuku-ku, Tokyo 163-8003, Japan
skipping to change at line 671 skipping to change at line 702
Kyungki-do,431-080, Korea Kyungki-do,431-080, Korea
Phone: +82-343-450-7199 Phone: +82-343-450-7199
Email: bklim@lgic.co.kr Email: bklim@lgic.co.kr
Peter J. McCann Peter J. McCann
Lucent Technologies Lucent Technologies
Rm 2Z-305 Rm 2Z-305
263 Shuman Blvd 263 Shuman Blvd
Naperville, IL 60566 Naperville, IL 60566
Phone: (630) 713 9359 Phone: (630) 713 9359
Xu et al. Expires July 2000 13
EMail: mccap@lucent.com EMail: mccap@lucent.com
Thomas Towle Thomas Towle
Lucent Technologies Lucent Technologies
Rm. 2D-225 Rm. 2D-225
263 Shuman Blvd 263 Shuman Blvd
Naperville, IL 60566 Naperville, IL 60566
Phone: 630-979-7303 Phone: 630-979-7303
Email: ttowle@lucent.com Email: ttowle@lucent.com
skipping to change at line 700 skipping to change at line 729
Peter W. Wenzel Peter W. Wenzel
Nortel Networks Nortel Networks
2201 Lakeside Blvd. 2201 Lakeside Blvd.
Richardson, TX 75082, USA Richardson, TX 75082, USA
Phone: (972) 684-7134 Phone: (972) 684-7134
Email: wenzel@nortelnetworks.com Email: wenzel@nortelnetworks.com
Carey B. Becker Carey B. Becker
Nortel Networks Nortel Networks
2201 Lakeside Blvd. 2201 Lakeside Blvd.
Xu et al. Expires September 2000 14
Richardson, TX 75082, USA Richardson, TX 75082, USA
Phone: (972) 685-0560 Phone: (972) 685-0560
Email: becker@nortelnetworks.com Email: becker@nortelnetworks.com
James Jiang James Jiang
Nortel Networks Nortel Networks
2201 Lakeside Blvd. 2201 Lakeside Blvd.
Richardson, TX 75082, USA Richardson, TX 75082, USA
Phone: (972)684-5885 Phone: (972)684-5885
Email: jjiang@nortelnetworks.com Email: jjiang@nortelnetworks.com
skipping to change at line 726 skipping to change at line 757
Woojune Kim Woojune Kim
Samsung Electronics Ltd. Samsung Electronics Ltd.
11th Fl, Samsung Plaza Bldg, 11th Fl, Samsung Plaza Bldg,
263, Seohyeon-dong, Pundang-gu, 263, Seohyeon-dong, Pundang-gu,
Sungnam-shi, Kyunggi-do, Sungnam-shi, Kyunggi-do,
463-050 Pundang P.O. Box 32, Korea 463-050 Pundang P.O. Box 32, Korea
Phone: +82-342-779-8526 Phone: +82-342-779-8526
Email: keg@telecom.samsung.co.kr Email: keg@telecom.samsung.co.kr
Yong Chang Yong Chang
Xu et al. Expires July 2000 14
Samsung Electronics Ltd. Samsung Electronics Ltd.
11th Fl, Samsung Plaza Bldg, 11th Fl, Samsung Plaza Bldg,
263, Seohyeon-dong, Pundang-gu, 263, Seohyeon-dong, Pundang-gu,
Sungnam-shi, Kyunggi-do, Sungnam-shi, Kyunggi-do,
463-050 Pundang P.O. Box 32, Korea 463-050 Pundang P.O. Box 32, Korea
Phone: +82-342-779-6822 Phone: +82-342-779-6822
Email : yong@telecom.samsung.co.kr Email : yong@telecom.samsung.co.kr
Bill Semper Bill Semper
Samsung Telecommunications Samsung Telecommunications
skipping to change at line 756 skipping to change at line 785
Email: jmkoo@sktelecom.com Email: jmkoo@sktelecom.com
Mark A. Lipford Mark A. Lipford
Sprint PCS Sprint PCS
8001 College Blvd. Suite 210 8001 College Blvd. Suite 210
KSOPKZ0101 KSOPKZ0101
Overland Park, KS 66210 Overland Park, KS 66210
Phone: 913-664-8335 Phone: 913-664-8335
Email: Mlipfo01@sprintspectrum.com Email: Mlipfo01@sprintspectrum.com
Xu et al. Expires September 2000 15
Frederic Leroudier Frederic Leroudier
Sprint PCS Sprint PCS
8001 College Blvd. Suite 210 8001 College Blvd. Suite 210
KSOPKZ0101 KSOPKZ0101
Overland Park, KS 66210 Overland Park, KS 66210
Phone: 913-664-8350 Phone: 913-664-8350
Email: FLerou01@sprintspectrum.com Email: FLerou01@sprintspectrum.com
Jim Gately Jim Gately
USWest Advanced Technologies USWest Advanced Technologies
4001 Discovery Drive 4001 Discovery Drive
Boulder, CO 80303 Boulder, CO 80303
Phone: 303-541-6415 Phone: 303-541-6415
Email: jgately@uswest.com Email: jgately@uswest.com
Xu et al. Expires July 2000 15 Xu et al. Expires September 2000 16
 End of changes. 

This html diff was produced by rfcdiff 1.25, available from http://www.levkowetz.com/ietf/tools/rfcdiff/