One document matched: draft-oneill-mip-parallel-00.txt
Personal A. O'Neill
Internet Draft Flarion Technologies
Document: draft-oneill-mip-parallel-00.txt 8 May 2002
Expires: Oct 2002
Parallel MIP for Aggregated Mobility Management
<draft-oneill-mip-parallel-00.txt>
Status of this Memo
This document is an Internet-Draft and is in full conformance with
all provisions of Section 10 of RFC2026.
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.
Copyright Notice
Copyright (C) The Internet Society (2002). All Rights Reserved.
Abstract
Nested MIP [NestMIP] provides a means to support both localization and
aggregation of MIP signalling. It achieves this by providing two distinct
layers of MIP signalling and forwarding; a local access layer that provides
local mobility management and local access services, and a remote access
layer that provides remote access back to a home subnet. Nested MIP and an
associated proposal, Concatenated MIP [ConcatMIP] are necessary because
existing MIP signalling is HA/HoA specific and therefore not easily amenable
to aggregation for supporting multiple MIP sessions per MN.
This document describes an alternative proposal for introducing aggregation
that has significantly lower functionality but that is a smaller change from
existing MIP standards and implementations. It is described here for
completeness as part of the overall problem space. The solution uses a single
HA/HoA specific MIP Registration as a master signal within which is carried
an extension that defines an include/exclude list of the other HA/HoA pairs
that should/should not be handed off. This extension can be carried in inter-
FA hand-off signals and in regional registrations, and is also used within
Nested/Concat MIP.
A.W. O'Neill Expires Oct 2002 [Page 1]
INTERNET-DRAFT Parallel MIP for Aggregated Mobility Management May 2002
INDEX
Abstract
1. Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2. Conventions used in this document . . . . . . . . . . . . . . . . . 3
3. Terminology used in this document . . . . . . . . . . . . . . . . . 3
4. Motivation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
5. The Parallel Model. . . . . . . . . . . . . . . . . . . . . . . . . 3
5.1. Registration and Visitor Lists. . . . . . . . . . . . . . . . . . 3
5.2. Inter-FA Hand-off . . . . . . . . . . . . . . . . . . . . . . . . 4
5.3. Regional Regsitration . . . . . . . . . . . . . . . . . . . . . . 4
5.4. Backwards Compatibility . . . . . . . . . . . . . . . . . . . . . 5
6. Hand-off Limitations . . . . . . . . . . . . . . . . . . . . . . . 5
7. Other Limitations . . . . . . . . . . . . . . . . . . . . . . . . . 6
8. Security Considerations . . . . . . . . . . . . . . . . . . . . . . 6
9. IPv6 Considerations . . . . . . . . . . . . . . . . . . . . . . . . 6
10. Notice Regarding Intellectual Property Rights. . . . . . . . . . . 7
11. References . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1. Introduction
Nested MIP [NestMIP] provides a means to support both localization and
aggregation of MIP signalling. It achieves this by providing two distinct
layers of MIP signalling and forwarding; a local access layer that provides
local mobility management and local access services, and a remote access
layer that provides remote access back to a home subnet. Nested MIP and an
associated proposal, Concatenated MIP [ConcatMIP] are necessary because
existing MIP signalling is HA/HoA specific and therefore not easily amenable
to aggregation for supporting multiple MIP sessions per MN.
This document describes an alternative proposal for introducing aggregation
that has significantly lower functionality but that is a smaller change from
existing MIP standards and implementations. The solution uses a single HA/HoA
specific MIP Registration as a master signal within which is carried an
extension that defines an include/exclude list of the other HA/HoA pairs that
should/should not be handed off. This extension can be carried in inter-FA
hand-off signals and in regional registrations, and is also used within
Nested/Concat MIP. A complementary HoA Response Extension is used to confirm
that the aggregated hand-off has been undertaken by returning the
include/exclude list to the MN via the FA. Essentially, this means that the
aggregated signals become MN centric rather than HA/HoA centric and is
clearly only possible when the MIP Registration is not actually directed at
the HA.
A.W. O'Neill Expires Oct 2002 [Page 2]
INTERNET-DRAFT Parallel MIP for Aggregated Mobility Management May 2002
Parallel MIP is described here for completeness as part of the overall
problem space covered by Nested and Concatenated MIP, and specifically its
limitations contribute strongly to the architecture developed for
Nested/Concat MIP.
2. Conventions used in this document
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD",
"SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to
be interpreted as described in RFC-2119 [RFC2119].
3. Terminology used in this document
Much of the terminology used in this document borrows from Mobile IPv4
[MIPv4], MIP Regional Tunneling [RegTun], MIP Reverse Tunneling [RevTun], MIP
Route Optimisation [RoutOpt] and Nested/Concatenated MIP. This draft
introduces the following additional terminology.
HoA Request List Extension (HoAList) - HA/HoA pairs in aggregate
HoA Response List Extension (HoAResp) - Modified HA/HoA pairs returned
4. Motivation
The motivation for this work is described fully in [NestMIP] and in the
introduction text. The intension is to describe the limitations of an
aggregation model that is parallel rather than layered, but that can
potentially be more readily deployed in constrained circumstances.
5. The Parallel Model
5.1 Registration and Visitor lists
Each MIP session still clearly requires a Registration between the MN and the
HA via the FA when necessary. This registration is HA/HoA specific and
installs HA/HoA/CoA state in the MIP elements where the CoA can be shared
across multiple such registrations from the same MN (CCoA) or FA (FA CoA). If
the MN needs many such sessions then existing MIP will lead to a signalling
round trip to each HA for each HA/HoA pair. Clearly though the visitor list
state in the MN and FA can be aggregated such that the MN specific state
(link-layer address, CoA etc) is stored once with each registration
generating additional HA/HoA pairs, MN-HA and FA-HA SAs, Identification field
maintenance, flags etc. This is however a minor benefit from aggregation
A.W. O'Neill Expires Oct 2002 [Page 3]
INTERNET-DRAFT Parallel MIP for Aggregated Mobility Management May 2002
5.2 Inter-FA hand-off
When a MN moves between access routers that contain FAs, the opportunity
exists to undertake transient forwarding and CT between those FAs to forward
arriving in-flight packets to the new FA and to also transfer control state.
Presently, the [lowlat] and [RoutOpt] mechanisms for achieving this are
HA/HoA specific and not MN specific. Therefore, a MN that has multiple MIP
sessions with distant HAs will need to generate a registration per HA/HoA
pair towards the HA as well as (in the case of PFANE) a BU to the old FA per
HA/HoA pair. The HA update is clearly unavoidable but a single BU, to
represent the movement of the MN rather than of its MIP sessions should be
possible. Nested/Concat MIP use such a MN specific signal but a similar
result can be achieved by using a BU for a single master HA/HoA pair along
with a HoAlist extension that lists the other HA/HoA pairs to move through an
include/exclude list. The include/exclude idea is borrowed from IGMPv3 to
enable an efficient representation to be made by the MN. For example, the
presence of the extension in exclude mode with a zero list will cause all
HA/HoA pairs to be forwarded. An extension is required here so that the
return of a HoAResp can be triggered at the oFA so that the nFA and MN know
that the sessions are being forwarded and hence provides backwards
compatibility.
The FA should prime its HA/HoA state from the Registrations towards the HAs
and inter-FA forwarding should be supported for those HA/HoA pairs implied by
the HoAlist as modified by the changes described in the HoAResp
include/exclude list. The HoAResp should echo the HoAList if no additional
changes are necessary. The HoAResp can exclude a HA/HoA pair for policy
reasons or due to a registration timeout at the old FA, and can include a
HA/HoA pair that was missing from the HoAlist as a reminder or to indicate an
error, and should not forward for that HA/HoA pair unless an additional BU is
sent.
The HoAlist and HoAResp extensions need to be protected by authentication. In
the case of PFANE, the MN needs to calculate an authenticator that includes
the HoAlist extension which must not therefore be modified by the FA. The MN-
FA protects the HoAlist extension over the air interface. The HoAResp in the
BUack is protected by the oFA-MN auth extension and can be read by the nFA
but any changes from the HoAlist must not acted on by the FA which should
wait for any triggered MN action. The HoAlist/Resp extensions are defined in
[RMAsig].
5.3 Regional Registration
When a MN is using a GFA, an additional opportunity exists for aggregation of
signalling between the MN-FA-GFA during a regional registration rather than a
home registration. The MN issues parallel home registration messages via the
GFA and gets back multiple identifications fields for matching, ordering and
replay protection purposes. The MN then needs to start a separate
identification field exchange as part of the regional registration using a
master HA/HoA pair to refresh the FA CoA. The regional registration also
however includes the HoAlist extension that enables a single MIP regional
registration to update the CoA field for all HA/HoA pairs in that GFA.
A.W. O'Neill Expires Oct 2002 [Page 4]
INTERNET-DRAFT Parallel MIP for Aggregated Mobility Management May 2002
This is only possible if all the MIP flags and other features are shared
for all the HA/HoA specific sessions between the MN, FA and GFA. Restating,
the flags in the home registration, for each HA/HoA pair, are interpreted as
only representing the features between the GFA and that HA. The regional
registration overrules the features on the section between the GFA and FA/MN
when the HoAlist extension is included. The GFA then needs to map between the
common features and the HA specific features wrt tunneling technique. One
exception to this is reverse tunneling which can clearly be handled
independently at the FA based on the home registration flags.
Once again, the HoAResp is used to indicate addition HA/HoA pairs that can
trigger an additional regional registration. This can also indicate a failure
for a specific HA/HoA pair that might trigger a HA specific home
registration. Note also that in general, returned error codes now need to be
indexed by the HA/HoA pair in a new HoAErr extension unless they are general
or associated with the master HA/HoA pair.
5.4 Backwards Compatibility
Clearly, if a HoAlist extension is not sent by a MN then the FA and GFA will
only act on the HA/HoA included in the MIP registration.
If a HoAResp extension is not returned by a GFA or FA then the MN needs to
issue multiple registrations as the extensions are not supported.
If the FA does not understand the HoAlist/Resp extensions then they are
stripped so that the GFA and the MN can determine that no aggregated
forwarding is possible.
6. Hand-off Limitations
Special mention needs to be made of the consequences of each FA and/or GFA
hand-off. In the case of the FA hand-off, some aggregation benefits are
achieved for the inter-FA forwarding by avoiding the need for multiple Bus.
No such forwarding however exists between GFAs (although is supported in
Nested MIP), during inter-GFA hand-off. One of the benefits of supporting
inter-GFA, and old GFA to new FA transient forwarding is to enable time in
which the home registrations can be spread out to reduce data interference,
with only the master registration needing to be sent immediately to acquire
the new GFA and to set-up transient forwarding from the old GFA. Therefore,
the aggregation benefits in the GFA model only come with subsequent messaging
following the immediate flood of MIP home registrations that is triggered by
the new GFA, to configure that new GFA in the HAs.
The aggregated regional registration to the GFA is also fine for refreshing
state from an old FA but, most critically, on FA hand-off, is unable to
rebuild the state at the new FA that exists at the old FA. This state, in the
absence of a GFA, is built by the individual registrations back to the HA
that are triggered by the inner-FA hand-off. By analogy, the aggregated
regional registration must therefore list all HA/HoA pairs in the HoAlist so
that the new FA can install this new state into the visitor list, and
additional extensions must be devised to carry the aggregation of the all
flags and features for this MN in the old FA. This clearly completely
compromises the aggregation objective.
A.W. O'Neill Expires Oct 2002 [Page 5]
INTERNET-DRAFT Parallel MIP for Aggregated Mobility Management May 2002
An alternative is to use the inter-FA HoAlist extension and the BU to trigger
Context Transfer of all the old FA state, for the implied HA/HoA pairs,
forward to the new FA. This is however potentially a significant amount of
information, and it must be very reliably and instantaneously delivered to
the new FA. With the laws of physics preventing either of these objectives
being possible it is clear that the architecture is pretty flawed in the case
of a GFA, and is equally limited in the absence of a GFA due to flood of home
registrations.
This therefore fully motivates the alternative architecture behind
Nested/Concat MIP where this critical limitation is avoided.
7. Other Limitations
Firstly, in the case of inter-FA and GFA signalling it is clear that as the
number of HA/HoA pairs grows then the HoAlist/Resp can potentially become
cumbersome when all the sessions are not to be transferred. In addition, the
HoAErr extension could also become damaging when a large number of errors are
generated. In both cases, the extension size must be strictly limited to
avoid disturbing traffic at the cost of loss of forwarding or information.
Secondly, HA/HoA specific hand-off features and tunnelling features are not
supported but this is a natural consequence of aggregation. Features are also
arranged on a master RA layer HA/HoA pair rather than on a separate LA layer
as used in Nested/Concat MIP. This leads to complications when the MIP
session of the master pair is lost due to an error or dropped intentionally.
More problematic, in the case of GFA, is the fact that the GFA is intended to
be a node at the top of a domain and hence for a large domain, with many such
GFAs, aggregation through a single GFA comes at the cost of indirectness of
forwarding for many of the HA/HoA specific sessions. The RMA from Nested MIP
is in contrast low in the domain and close to the FAs at the nearest POP.
Finally, the GFA model as with the Concat model has a common regional tunnel
for a number of HA/HoA sessions, whose preferences for that tunnel must be
potentially overruled. This is not the case in Nested MIP where the RA layer
features are unaffected by the LA layer features to a large extent.
8. IPv6 Considerations
The Parallel model is equally applicable, and equally problematic, to MIPv6
with the major changes being that the MN in MIPv6 is able to rapidly acquire
a local interface address from each edge subnet and the obvious absence of an
FA. The aggregation is once again achieved through a simple extension request
and response mechanism.
9. Security Considerations
No new security issues are raised by this draft than are already considered
in the design of MIPv4, regional tunnelling [RegTun], [RoutOpt] and reverse
tunnelling [RevTun]. At all times all information elements are authenticated
to the same level as that demanded by MIP and AAA exchanges.
A.W. O'Neill Expires Oct 2002 [Page 6]
INTERNET-DRAFT Parallel MIP for Aggregated Mobility Management May 2002
10. Notice Regarding Intellectual Property Rights
Flarion's submissions will conform with RFC 2026. Flarion may seek patent
protection on some or all of the technical information submitted by its
employees in connection with the IETF's standards process. If part(s) of a
submission by Flarion is (are) included in a standard and Flarion owns
patent(s) and/or pending patent application(s) that are essential to
implementation of such included part(s) in said standard, Flarion is prepared
to grant a license on fair, reasonable, reciprocal (license back) and non-
discriminatory terms on such included part(s).
11. References
[RFC2026] Bradner, S., "The Internet Standards Process -- Revision 3", BCP 9,
RFC 2026, October 1996.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement
Levels", BCP 14, RFC 2119, March 1997
[NestMIP] A.W. O'Neill, ``Nested MIP for mobility management," Internet-
draft, draft-ietf-oneill-mip-nested-00.txt, May 2002.
[ConcatMIP] A.W. O'Neill, ``Concatenated MIP for mobility management,"
Internet-draft, draft-ietf-oneill-mip-nested-00.txt, May 2002.
[RegTunMods] A.W. O'Neill, ``Modifications to Regional Tunneling," Internet-
draft, draft-ietf-oneill-mip-regtun-mods-00.txt, April 2002.
[RevTunHO] A.W. O'Neill, ``Hand-Off Extensions for Reverse Tunneling,"
Internet-draft, draft-ietf-oneill-mip-revtun-ho-00.txt, April 2002.
[PCCoA] A.W. O'Neill, ``Proxy CCoA Tunneling for Mobile IP," Internet-draft,
draft-oneill-mip-proxyCCoA-00.txt, May 2002.
[MIPv4] C.E. Perkins, Ed., `` IP Mobility Support for IPv4, revised,"
Internet-draft, draft-ietf-mobileip-rfc2002-bis-08.txt, 19 September 2001
[RegTun] E. Gustafsson. Ed., " Mobile IPv4 Regional Registration, Internet-
draft, draft-ietf-mobileip-reg-tunnel-06.txt, 1March 2002.
[RoutOpt] C. Perkins, D. Johnson, "Route Optimization in Mobile IP",
Internet-Draft, draft-ietf-mobileip-optim-11.txt), 6 September 2001.
[LowLat] K.E. Malki, Ed., "Low Latency Handoffs in Mobile IPv4", Internet-
Draft, draft-ietf-mobileip-lowlatency-handoffs-v4-03.txt, November 2001.
[MIPv6] D. Johnson, C. Perkins, ``Mobility Support in IPv6", Internet-Draft,
draft-ietf-mobileip-ipv6-16.txt (work in progress), 22 March 2002.
Author's Addresses
Alan O'Neill
Flarion Technologies
Phone: +1 908 947 7033
Email: oneill@flarion.com
A.W. O'Neill Expires Oct 2002 [Page 7]
| PAFTECH AB 2003-2026 | 2026-04-24 04:24:50 |