One document matched: draft-oneill-mip-concat-00.txt


Personal                                                    A. O'Neill 
Internet Draft                                              Flarion Technologies 
Document: draft-oneill-mip-concat-00.txt                    8 May 2002
Expires: Oct 2002

 
                   Concatenated MIP for Mobility Management
                      <draft-oneill-mip-concat-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. The local access 
   layer provides a regional address from a Regional Mobility Agent (a regional 
   HA) that is then used as a CCoA for the remote access layer. Inter-FA 
   movement and MIP signalling at the local access layer then automatically 
   produces the hand-off of potentially multiple parallel remote access 
   sessions. The consequences of this model are however reductions in bandwidth 
   efficiency due to the additional layers of temporary and permanent 
   encapsulation.

   This draft describes a complementary model for MIP forwarding, called 
   Concatenated MIP that re-uses, and extends the localised and aggregated MIP 
   signalling model from [NestMIP]. The enhanced forwarding model is intended to 
   co-exist both with [NestMIP] and [RegTunMods] so that the appropriate trade-
   offs can be made on a per session basis between bandwidth efficiency and 
   other features. Inter-RMA hand-offs between Nesting and Concatenating 
   Regional Mobility Agents is also supported.




A.W. O'Neill                   Expires Oct 2002                        [Page 1]

INTERNET-DRAFT      Concatenated MIP for IP 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. Forwarding Models . . . . . . . . . . . . . . . . . . . . . . . . .  4
   5.1. Nested MIP Forwarding. . . . . . . . . . . . . . . . . . . . .  4
   5.2. Regional Tunnel Forwarding . . . . . . . . . . . . . . . . . .  4
   5.3. HoA Independent Switching. . . . . . . . . . . . . . . . . . .  5
   5.4. Concatenated MIP Forwarding. . . . . . . . . . . . . . . . . .  5
   5.5. Private addressing . . . . . . . . . . . . . . . . . . . . . .  7
   5.6. Security Associations. . . . . . . . . . . . . . . . . . . . .  7

6. Basic Concatenated MIPv4 Signalling Description . . . . . . . . . .  8
   6.1. Local Access Only Signalling . . . . . . . . . . . . . . . . .  9
   6.2. Remote Access Only Signalling. . . . . . . . . . . . . . . . .  9
   6.3. Local and Remote Access Signalling . . . . . . . . . . . . . .  9
   6.4. Combined LA/RA Signalling. . . . . . . . . . . . . . . . . . . 10
   6.5. Style Extension. . . . . . . . . . . . . . . . . . . . . . . . 10

7. AAA Support for Concatenated MIP. . . . . . . . . . . . . . . . . . 10
   7.1. FA AAA Requests. . . . . . . . . . . . . . . . . . . . . . . . 10
   7.2. RA AAA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11                      

8. IPv6 Considerations . . . . . . . . . . . . . . . . . . . . . . . . 11

9. Security Considerations . . . . . . . . . . . . . . . . . . . . . . 11

10. Notice Regarding Intellectual Property Rights. . . . . . . . . . . 11

11. References . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12


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. The local access 
   layer provides a regional address from a Regional Mobility Agent (a regional 
   HA) that is then used as a CCoA for the remote access layer. Inter-FA 
   movement and MIP signalling at the local access layer then automatically 
   produces the hand-off of potentially multiple parallel remote access 
   sessions. The consequences of this model are however reductions in bandwidth 
   efficiency due to the additional layers of temporary and permanent 
   encapsulation.



A.W. O'Neill                   Expires Oct 2002                        [Page 2]

INTERNET-DRAFT      Concatenated MIP for IP Mobility Management        May 2002


   The additional encapsulations can be avoided by adding support for CoA 
   switching to the Regional Mobility Agents and Foreign Agents. The CoA 
   switching techniques described here are broader than those presently 
   supported by Foreign Agents (for smooth forwarding) and by Gateway/Regional 
   Foreign Agents for Regional Tunnelling, to preserve the aggregation 
   capabilities.

   This draft therefore describes a complementary model for MIP forwarding, 
   called Concatenated MIP that re-uses, and extends the localised and 
   aggregated MIP signalling model from [NestMIP]. The enhanced forwarding model 
   is intended to co-exist both with [NestMIP] and [RegTun] so that the 
   appropriate trade-offs can be made on a per session basis between bandwidth 
   efficiency of other features. Inter-RMA hand-offs between Nesting and 
   Concatenating Regional Mobility Agents is also supported.


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 Tunnelling [RegTun], MIP Reverse Tunnelling [RevTun] 
   and MIP Route Optimisation [RoutOpt]. This draft introduces the following 
   additional terminology.

Local access service - Internet access using a topologically local address
Remote access service - Internet access using a topologically remote address
Regional Mobility Agent (RMA)- a regional node capable of HA/FA type behaviour
Regional Address (RoA) - A HoA from the RMA HA function
RMA Region - the set of FAs able to allocate that RMA to a MN 
LA/RA MIP - Local access MIP functionality between the MN and the RMA/HA
LA visitor list - the MIP visitor list for the RoA / FA CoA binding
RA visitor list - the MIP visitor list for the HoA / CCoA=RoA binding
LA/RA-NAI - the MN-NAI included in the LA/RA MIP Registration for AAA 
LA/RA Hand-off - a hand-off effected using the LA/RA MIP layer
LA/RA MIP Reg - An MIP Reg in the LA/RA layer direct to the present RMA/HA.
Inter-FA Hand-off - a hand-off between two FAs that updates the FA CoA.
Inter-RMA Hand-off - a MIP hand-off between two RMAs that results in RoA change
HFAIPext - the HFA IP address extension (generalization of GFAIPext)


4. Motivation

   The motivation for this work is described fully in [NestMIP] but can be 
   summarized here as extending MIP signalling (Registration and Hand-off) to 
   support efficient local Internet access in conjunction with potentially 
   multiple parallel remote access sessions. In the case of this draft, the MIP 
   forwarding is enhanced with two forms of CoA switching to reduce the number 
   of layers of transient and persistent encapsulation both during and after 
   hand-off. In addition, the work seeks to co-exist with the [RegTun] model.

A.W. O'Neill                   Expires Oct 2002                        [Page 3]

INTERNET-DRAFT      Concatenated MIP for IP Mobility Management        May 2002


5. Forwarding Models

   5.1. Nested MIP Forwarding

   Nested MIP incurs a remote access encapsulation between the HA and the MN   
   CCoA, with an additional encapsulation between the Regional Mobility Agent 
   (RMA) and the Foreign Agent (FA) CoA. The MN is allocated a Regional Address 
   (RoA) from the RMA which is used by the MN both as an interface address for 
   Local Access (LA) traffic and as the CCoA for Remote Access (RA) traffic. 
   Reverse tunneled LA traffic can be sent using either direct (from RoA to CN) 
   or encapsulating delivery style (RoA to CN, within RoA to FA address) and 
   then the FA encapsulates from FA CoA to the RMA address. Reverse tunneled RA 
   traffic is encapsulated from the CCoA to the HA address and bypasses the RMA. 
   Reverse RA plus reverse LA results in the reverse RA traffic visiting the 
   RMA. These options are shown graphically in figure 1.

                   CN           HA           RMA           FA            MN

     Forward  LA     CN----------------------------------------------->RoA	                       
                                                RMA=====>FACoA

     Reverse  LA     CN<-----------------------------------------------RoA
                                                RMA<=====FACoA

     Forward  RA     CN------------------------------------------------>HoA
				          HA==================================>RoA
						            RMA=====>FACoA

     Reverse RA     CN<------------------------------------------------HoA 

     RevTun  RA      CN<------------------------------------------------HoA
     (RMA bypass)		          HA<==================================RoA


     RevTun LA/RA    CN<------------------------------------------------HoA
				          HA<==================================RoA
						            RMA<=====FACoA

            Figure 1. Forward and reverse tunnelling in Nested MIP 


   5.2. Regional Tunnel Forwarding

   Regional Tunnelling uses a GFA that undertakes CoA switching. The remote 
   access traffic is encapsulated by the HA from the HA address to the shared 
   GFA CoA (SHCoA). The GFA decapsulates and inspects the visitor list based on 
   the HoA, before re-encapsulating from the GFA address to the shared FA CoA 
   (SHCoA). The FA then decapsulates, again inspects the visitor list based on 
   the HoA, and then forwards to the MN. In the case of a MN CCoA, the GFA sends 
   to that CCoA directly, bypassing the FA. Reverse tunneled traffic uses the 
   visitor list bindings in the reverse direction as shown in figure 2. Note 
   that this architecture does not support multiple HoAs efficiently, does not 
   offer support for aggregated hand-offs, cannot easily support concurrent 
   local access or mixed public and private addressing, and the GFA must always 
   be visited in both directions.
 
A.W. O'Neill                   Expires Oct 2002                        [Page 4]

INTERNET-DRAFT      Concatenated MIP for IP Mobility Management        May 2002


                   CN           HA           GFA           FA            MN

      Forward RA     CN<------------------------------------------------HoA
                                 HA=====>SHCoA X GFA=====>SHCoA 
   
      Reverse RA     CN<------------------------------------------------HoA
                                 HA<=====SHCoA X GFA<=====SHCoA

          Figure 2 Forwarding and reverse tunnelling with the GFA


   5.3 HoA independent switching

   The limitation with HoA based forwarding is two fold. Firstly, the MIP 
   registration and hand-off signalling to update the HoA state is clearly HoA 
   specific. This is counter to the desire to support multiple concurrent HoAs 
   because each hand-off then requires multiple parallel MIP signalling phases. 
   HoA based forwarding also naturally requires that the HoAs from multiple 
   independent home subnets (corporates, home nets etc) must be globally unique. 
   This means that the HoAs must be addressed from either the global Internet 
   space or mapped into a single private address space resulting in obvious 
   deployment complexity and/or constraints. The nested model avoids both of 
   these problems by basing forwarding on the Roaming address (RoA) used to hide 
   the potentially multiple MN HoAs, rather than on each HoA. This however leads 
   to additional tunnelling overhead that is next addressed by Concatenated MIP. 
   The other limitation is that the GFA does not provide an address for local 
   service that is coordinated with the remote access state. Specifically, the 
   GFA is forwarding based on HoA, and detunnels/tunnels based on CoAs.
 
   5.4. Concatenated MIP Forwarding

   Concatenated MIP seeks to keep the benefits of the Nested MIP model in terms 
   of private address support, multiple HoAs and concurrent local and remote 
   access, whilst eliminating the additional encapsulation between the RMA and 
   the FA, when compared to Nested forwarding as shown in figures 1 and 2. This 
   is achieved by the MN continuing to acquire an RoA from the RMA, and then 
   registering this RoA as the CCoA in each global HA for each remote access 
   session. The HA behaviour is therefore identical with Nested MIP in that it 
   encapsulates arriving HoA packets into the RoA, which causes them to be 
   routed to the RMA. In the Nested MIP model, the RMA acts like a HA and adds 
   the additional encapsulation to the FA CoA maintained by the LA MIP 
   signalling. In the Concatenated MIP, the RMA instead acts as a CoA switch but 
   in a very different manner to that of the GFA.

   Firstly, to maintain support for private addressing, the RMA must switch on 
   RoA rather than HoA specific state. The RoA is contained in the LA MIP Reg in 
   the HoA field whilst the new FA CoA is in the CoA field. Therefore any hand-
   off at the LA layer will cause the RMA to update the next hop to be the new 
   FA CoA for all traffic arriving for that RoA. This state is used to ensure 
   that any packets (from any HoA) arriving encapsulated to the RoA, are 
   switched (not encapsulated) into a tunnel from the RMA address to the FA CoA. 
   With the RA MIP Reg being forwarded via the RMA, that RMA can limit this 
   switching to those packets arriving from the HAs registered for that RoA 
   address. 


A.W. O'Neill                   Expires Oct 2002                        [Page 5]

INTERNET-DRAFT      Concatenated MIP for IP Mobility Management        May 2002


   Secondly, the FA must also switch on globally unique and MN specific state so 
   that the MN can be reached and to enable clean support for private 
   addressing. However, in this case the arriving packets from the RMA do not 
   now contain the RoA address and so HoA specific forwarding is potentially 
   required. This is fine for globally unique addresses but clearly prevents 
   private HoAs due to the problem of ensuring their uniqueness. In addition, 
   using HoA state in the FA means that it must be maintained during inter-FA 
   hand-off using Context transfer because we wish to avoid non-aggregated HoA 
   specific Registrations to the RMA.

   A further refinement can however avoid this problem through the additional 
   step of making the FA CoA MN specific. A MN Specific FA CoA (FA MSCoA) can be 
   allocated to the MN by the FA, when the MN wishes to avoid HoA specific 
   state. The FA either advertises the MSCoA to the MN on arrival using a 
   unicast FAA (based on AAA state), or adds the dynamically allocated MN 
   specific FA CoA into the HFAext sent to the RMA (as in [RegTun]). The LA MIP 
   Reply carries the RoA and the MSCoA back to the FA and MN. The RA MIP Reg in 
   contrast registers the RoA into the HA for the HoA. Then, when packets arrive 
   at the RMA encapsulated to the RoA (for any HA/HoA pair), the RMA looks in a 
   switching table and replaces the HA:RoA encapsulation with the RMA: MSCoA 
   encapsulation. This reaches the FA where the FA decapsulates from the 
   RMA:MSCoA and determines the RoA from the incoming tunnel destination address 
   (the MSCoA). The FA then encapsulates into that RoA if the destination 
   address is not already that RoA (ie is a HoA) and then forwards based on that 
   RoA instead of the HoA address that was encapsulated. Clearly, for LA layer 
   traffic the destination will already be the RoA and so additional 
   encapsualtion is not required. This therefore produces HoA independent RA 
   forwarding by virtue of the incoming tunnel addresses in the RMA and FA being 
   MN specific (the RoA and the MSCoA respectively). The resulting forward and 
   reverse forwarding and tunnelling is shown in figure 3. Note that the MSCoA 
   can be a private address and that the tunnel between the FA and the MN can be 
   avoided using proxy Care of Addresses [PCCoA].

                   CN           HA           RMA           FA            MN

      Forward  LA    CN------------------------------------------------>RoA
                                                 RMA=====>MSCoA

      Reverse  LA    CN<------------------------------------------------RoA
                                                 RMA<=====MSCoA

      Forward RA     CN------------------------------------------------>HoA
                                 HA=======>RoA X RMA=====>MSCoA=======>RoA
   
      Reverse RA     CN<------------------------------------------------HoA

      RevTun RA      CN<------------------------------------------------HoA
                                 HA<===================================RoA

      RevTun RA/LA   CN<------------------------------------------------HoA
                                 HA<=======RoA X RMA<=====MSCoA<=======RoA 

          Figure 3. Forwarding and reverse concatenated tunnelling



A.W. O'Neill                   Expires Oct 2002                        [Page 6]

INTERNET-DRAFT      Concatenated MIP for IP Mobility Management        May 2002


   Meanwhile LA traffic towards the RoA arrives at the RMA and is not matched on 
   any RA layer HA:RoA pair, but matches simply on the LA layer RoA entry. This 
   results in the packet simply being encapsulated into the FA MSCoA and 
   forwarded to the FA as per Nested MIP. The FA decapsulates and forwards 
   according to the MSCoA/RoA/MN state.

   Concatenated MIP can co-exist with GFA type forwarding, and the RMA can 
   therefore offer CoA switching with specific constraints. Firstly, the HoA 
   must be globally unique, RMA and FA must be able to store HoA state, and the 
   MN should only employ a single RA session such that a single non-aggregated 
   LA MIP Reg can hand-off the session state between FAs. The GFA mode is useful 
   because it enables backwards compatibility with RegTun, offers more efficient 
   support for HoA specific processing, does not require MN specific FA CoAs and 
   avoids the need for RoA assignment when a local access is not required.

   Finally, it should be noted that in IPv6 the MN can instantly acquire a CCoA 
   from each FA and can therefore use that CCoA instead of an FA based MSCoA to 
   register into the RMA. In this case there is still a tunnel over the air 
   interface as is the case with all CCoA based MIP forwarding.

                CN		HA		RMA		LMA		MN
   
    Forward RA    CN-------------------------------------------->HoA
				        HA====>RoA X RMA===============>CCoA

    Reverse RA    CN<--------------------------------------------HoA
                                HA<==============================RoA 

    Reverse RA/LA CN-------------------------------------------->HoA
				        HA<====RoA X RMA<===============CCoA

                 Figure 4. Concat forwarding in IPv6


   5.5. Private addressing Implications

   The HoA is now forwarded natively between the CN and the HA and at all other 
   times is protected by an encapsulation. The HoA address type therefore only 
   needs to match the routing in the HA - CN domain which can be public or 
   private. The RoA must be routable between the HA and the MN, including both 
   sides of the RMA. The RoA can be a public address or a NAT can be used to map 
   a private RoA address into the public address space. The MSCoA is only known 
   by the RMA and FA, and therefore can be public or private. It is guaranteed 
   to be unique to each MN because of the RMA managing its address block. In 
   IPv6, the CCoA can be public or private but the necessity for private 
   addresses is clearly significantly removed.


   5.6. Security Associations

   The two MIP layers would continue to use the family of authentication 
   extensions (and associated SAs) that are required in MIP standards docs 
   [MIPv4, RegTun, RevTun, RoutOpt etc]. These include the MN-FA, FA-HA and MN-
   HA auth extensions, with the RMA being treated as a HA in the LA MIP Layer. 
   

A.W. O'Neill                   Expires Oct 2002                        [Page 7]

INTERNET-DRAFT      Concatenated MIP for IP Mobility Management        May 2002


   The only significant differences though are that each FA can now practically 
   employ a pre-configured security association (SA) with each RMA, and the RMA 
   and FA can potentially dynamically allocate to the MN an SA with the RMA. The 
   system can of course also rely on [MIPAAA] by the FA informing AAA of the 
   allocated RMA address and the foreign AAA returning the key material for the 
   FA/MN to use with that RMA. In either case, the MN-FA and the FA-RMA can be 
   shared across both LA and RA MIP traffic. Finally, LA hand-off continues to 
   make use of the authentication mechanisms associated with the particular MIP 
   hand-off solution (inter-FA SAs, PFANE etc). Minor extensions to the existing 
   security mechanisms are required for supporting inter-RMA hand-off and these 
   are described in [RMAsig].


6. Concatenated MIPv4 Signalling Description

   This re-uses the same signalling plane as that designed for Nested MIP with 
   the restriction that Concatenated MIP features are only available if the 
   signalling is directed through the FA and the RMA. The RMA must be visited to 
   enable the RMA to learn the switching state. Re-using the same signalling 
   plane ensures that Nested, Concatenated and GFA MIP can to some extent co-
   exist both from an evolution and efficiency perspective.

   The LA Reg message is used to update the RMA with the evolving FA MSCoA. It 
   is also used to undertake combined RMA and FA hand-off, to obtain the new RoA 
   at the new RMA and to put in place inter-FA, inter-RMA and/or old RMA new FA 
   temporary forwarding. Specifically, hand-off between Nested, Concatenated and 
   GFA capable RMAs is supported. This is described in detail in [RMAsig]. The 
   RA MIP Reg message is used to update the HA with the new RoA and to refresh 
   the LA FA CoA in the RMA.

   In all cases, the information fields in the standard MIP Reg/Reply message 
   fields are consistent with Nested MIP, and only the way in which that 
   information is used in the RMA and FA changes. The decision about whether the 
   MN forwards to the FA is again dictated by the setting of the 'R' bit whilst 
   the FA configuration and the AAA state returned to the FA dictates whether 
   the RA registration is sent via the RMA. This is because the routing via the 
   RMA is to install awareness into the RMA of HA/HoA state for value-added 
   processing that is optional both for the operator to support and for the MN 
   to require via its AAA profile. The processing in the HA is the same for the 
   Nested and Concatenated models and similar for the GFA model. However, it is 
   essential that the FA and RMA can distinguish between Nested,  Concatenated 
   and GFA Reg requests and this can be achieved either through an MIP flag 
   and/or a Style extension (Stylext). 

   The MIP flag option is to use a one bit flag to indicate a request for 
   Concatenated or Nested MIP processing for this registration. The absence of 
   the flag, and hence the backwards compatible option, is Nested MIP as this  
   can be achieved today with existing MIP standards. GFA is a subset of 
   Concatenated and is selected by the nature of the allocated FA CoA. The flag 
   space is however exhausted but use could be made of the 'I' bit which could 
   be used to indicate support for generic regional signalling.

   



A.W. O'Neill                   Expires Oct 2002                        [Page 8]

INTERNET-DRAFT      Concatenated MIP for IP Mobility Management        May 2002


   The extension option would be for the MN to include a Stylext that includes 
   additional flags to supplement the MIP header flags. This flag space can then 
   be used to provide Nested/Concat/GFA service specific signalling options to 
   the MN without consuming the more generic MIP Reg flag space. This then 
   enables the MN to dynamically control invoked features rather than relying on 
   the more static AAA profile option. The Stylext could contain flags for 
   public/private address allocation control, NAT control, RMA routing, service 
   level as well selecting between a shared or MN specific CoA. Other Stylext 
   flags can be used to control how broadcast and multicast is forwarded in the 
   LA and RA layers, and to select between local access, remote access and 
   remote+local access service. 

   The combined approach, whereby the MIP Reg flag space is used to 
   differentiate between the Nested and Concat signalling from the MN (maybe by 
   expanding the scope of the 'I' bit), and the Stylext flag space is used by 
   the MN and operator to over-rule or enhance that request, is probably the 
   best approach going forward. This ensures the basic functionality can be 
   supported with zero overhead, but at the cost of the Stylext overhead comes 
   the added opportunity for controlling additional optional service features.

   6.1 Local Access Only Signalling

   Local Access signalling is unchanged from Nested MIP as a shared FA CoA is 
   only required and local access traffic is always encapsulated (Nested) in the 
   FA CoA. Clearly though, if a FA MSCoA is assigned then it can be used instead 
   of a FA SHCoA.

   Remote access is prevented by the FA blocking MIP Registrations not addressed 
   to the allocated RMA and/or by appropriate blocking of data packets in an FA 
   located firewall. A private RoA can also be used in conjunction with a NAT to 
   prevent remote access MIP signalling to destinations outside of the local 
   operator private addressing domain (intra-domain RA only)

   6.2 Remote Access Only Signalling

   The MN first undertakes LA MIP signalling to obtain an RMA and an RoA, and to 
   bring the MN privileges into the FA. These privileges will indicate that the 
   MN is not allowed to use the local access service but is permitted to 
   undertake remote access. This results in the FA blocking any packets to/from 
   the RoA, other than those necessary for LA/RA MIP signalling.

   The MN privileges might also indicate that only a specific remote access 
   registration is allowed based on specific HA and/or HoA. The FA and/or RMA 
   can then easily block encapsulated packets sent from/to addresses other than 
   the permitted HA/RoA/MSCoA parameters because the FA (and the RMA) are on the 
   path of the Registrations. HoA specific controls can also be added.

   6.3 Local and Remote Access Signalling

   This is the same as section 6.2 except that the MN privileges enable local 
   access service as well as remote access service. The RMA and FA will 
   therefore allow both encapsulated and unencapsulated packets using the 
   RoA/MSCoA state. Once again local access can be provided in addition to only 
   a specific remote access service as indicated by the MN privileges.


A.W. O'Neill                   Expires Oct 2002                        [Page 9]

INTERNET-DRAFT      Concatenated MIP for IP Mobility Management        May 2002


   6.4 Combined RA/LA Signalling

   Given that Concatenated MIP requires the RA MIP Reg to visit both the FA and 
   the RMA, it is always possible to combine LA updates into the RA MIP 
   messaging to the HA, and only use LA messaging to otherwise refresh LA state 
   as described in [NestedMIP] and [RMAsig].

   6.5 Style Extension (Stylext)

   The following basic information needs to be explicitly signalled in MIP 
   messages to distinguish between Nested, Concatenated and GFA MIP features. In 
   addition, LA and RA MIP messages must be distinguishable which is discussed 
   further in [RMAsig] along with other stylext requirements.

      Request for LA service
      Request for Public or Private RoA
      Request for RA service
      Request for Public or Private HoA 
      Nested, Concat or GFA mode in RMA for all dependent RA sessions

   RA service in nested mode with public or private HoA results in a FA SHCoA. 
   RA service in concat mode with a public or private HoA results in a FA MSCoA.
   RA service in GFA mode is suitable for a single RA session with no local  
   access and results in a SHCoA.


7. AAA Support for Concatenated MIP

   The following sections detail some additional optional mechanisms within, and 
   hence requirements for, AAA systems supporting the Basic Nested MIP model.

   7.1. FA AAA Requests

   LA MIP is provided to MNs following a AAA check which is triggered at the FA, 
   based on the NAI in the LAMIP Registration as per RFC 2794. This "LA-NAI" is 
   used to route the AAA request to the home AAA server for the MN via any 
   foreign AAA server as per AAA Roaming. This triggers appropriate 
   authentication and authorization results in the MN privileges being returned 
   to the FA. This indicates the authorized service allowances in the foreign 
   wireless network as well as controlling the accounting requirements for the 
   session. 

   Concatenated MIP requires special processing in the FA/RMA and so the AAA 
   response needs to inform the FA as to whether Nested or Concatenated MIP is 
   to be supported for all the MN RA sessions, and should do so in a way that 
   causes Nested to be supported by default. Concatenated uses a MN specific FA 
   CoA to ensure HoA independence and forwarding to the correct MN from the FA. 
   Nested, Concatenated and GFA also potentially require [MIPAAA] assistance to 
   secure the signalling plane and so the Stylext must make the security 
   requirements explicit in the FA/AAA system.

   




A.W. O'Neill                   Expires Oct 2002                       [Page 10]

INTERNET-DRAFT      Concatenated MIP for IP Mobility Management        May 2002


   7.2. RMA AAA Behaviour

   There are also benefits in being able to deliver the MN privileges to the RMA 
   so that policing, accounting and QoS functions can be appropriately 
   distributed between the FA and the RMA. The way in which this processing is 
   conducted is different between Nested and Concatenated Models but the 
   appropriate processing is signalled via MIP and not as a result of RA AAA 
   state. RA AAA Behaviour is therefore unchanged between Nested and 
   Concatenated MIP.


8. IPv6 Considerations

   The Concatenated model is equally applicable to IPv6 with the major changes 
   being that the MN in IPv6 is able to rapidly acquire a local interface 
   address from each FA. This address can then be used as a MN CCoA for the LA 
   MIP layer to the RMA and is clearly already MN specific. The RMA would still 
   allocate the RoA to the MN, and the MN would once again use this RoA as a MN 
   CCoA for the RA layer HoA in the HA. This is to ensure that each new MN CCoA 
   does not need to be communicated to the HA. The model was shown in figure 4.

   The remote access layer is therefore unchanged conceptually from the MIPv4 
   model but is nested within a CCoA rather than a FA CoA at the LA layer. This 
   is necessary because the FA is missing in IPv6. If this is replaced by a 
   Local Mobility Agent(LMA) with similar capabilities, then the LMA and RMA 
   could once again cooperate to control and manage local and remote access 
   services in sympathy with the MN privileges and the operator policies. This 
   may also enable something similar to a FA CoA to be supported.

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. New 
   authentication extensions are required but are generated and distributed 
   using established techniques.


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).







A.W. O'Neill                   Expires Oct 2002                        [Page 11]

INTERNET-DRAFT      Concatenated MIP for IP Mobility Management        May 2002

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," Internet-draft, draft-ietf-oneill-mip-
   nested-00.txt, April 2002.

   [PCCoA] A.W. O'Neill, ``Proxy CCoA Tunnelling for Mobile IP," Internet-draft, 
   draft-oneill-mip-proxyCCoA-00.txt, May 2002.

   [MIPv4] C.E. Perkins, Ed., ``IP Mobility Support for IPv4," RFC3220, 
   January 2002.

   [RegTun] E. Gustafsson. Ed., " Mobile IPv4 Regional Registration, 
   Internet-draft, draft-ietf-mobileip-reg-tunnel-06.txt, 1March 2002                                  
 
   [RegTunMods] A. O'Neill, "Modifications to Regional Tunnelling", Internet-
   draft, draft-oneill-mip-regtun-mods-00.txt, 9 April 2002.                               

   [RevTun] G. Montenegro, Ed., "Reverse Tunnelling for Mobile IP, revised," 
   Internet RFC 3024, January 2001.

   [RevTunMods]  A. O'Neill, "Hand-off Extensions for Reverse Tunnelling", 
   Internet-draft, draft-oneill-mip-revtun-ho-00.txt, 22 Feb 2002.

   [NestMIP] A. O'Neill, "Nested MIP for IP Mobility Management", Internet Draft                                              
   , draft-oneill-mip-nested-00.txt, May 2002.

   [RMAsig] A. O'Neill, "Regional Mobility Agent Signalling", Internet-draft, 
   draft-oneill-mip-rmasig-00.txt, May.

   [MIPAAA] Charles E. Perkins, Pat R. Calhoun, "AAA Registration Keys for 
   Mobile IP", draft-ietf-mobileip-aaa-key-09.txt (work in progress), 26 
   February 2002                                          

   [RoutOpt] C. Perkins, D. Johnson, "Route Optimization in Mobile IP", 
   Internet-Draft, draft-ietf-mobileip-optim-11.txt (work in progress), 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 12]



PAFTECH AB 2003-20262026-04-24 04:30:13