NETEXT WG Seil Jeon Internet Draft Institute de Telecomunicacoes Intended status: Standard Track Younghan Kim Expires: January 01, 2015 Soongsil University July 01, 2014 Proxy Mobile IPv6 with Mobility Session Redirection draft-sijeon-netext-pmip-msr-01.txt Status of this Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of current Internet- Drafts is at http://datatracker.ietf.org/drafts/current/. 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." This Internet-Draft will expire on January 01, 2015. Copyright Notice Copyright (c) 2014 IETF Trust and the persons identified as the document authors. All rights reserved. This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Jeon et al. Expires September 04, 2014 [Page 1] Internet-Draft PMIPv6 with MSR July 2014 Abstract This specification describes an enhanced mobility anchoring for mid- session mobility over Proxy Mobile IPv6 networks. Table of Contents 1. Introduction ................................................. 2 2. Overview ..................................................... 2 3. Selecting a Target Local Mobility Anchor ..................... 4 3.1. Based on the Ordered List ............................... 4 3.2. Based on Load Monitoring Entity ......................... 4 3.3. Based on Explicit Signaling ............................. 4 3.4. Periodic Load Information Broadcasting Among LMAs ....... 4 4. IP Session Continuity ........................................ 5 5. Security Considerations ...................................... 5 6. IANA Considerations .......................................... 5 7. References ................................................... 5 7.1. Normative References .................................... 5 1. Introduction Proxy Mobile IPv6 (PMIPv6) specification allows no provision to switch a Local Mobility Anchor (LMA) to another LMA during mid- session when an LMA may need to handoff a mobile node (MN) to another LMA for load balancing or maintenance purpose. RFC 6463 describes the runtime LMA assignment functionality and the protocol extension for PMIPv6. However, it is defined only for initial registration process not in the case of mid-session. This specification describes a procedure and assisted methods for switching a current LMA to a target LMA, called mobility session redirection, in short MSR. 2. Overview The mobility session redirection (MSR) relies on the runtime LMA assignment scheme defined in [RFC6463]. Jeon et al. Expires September 04, 2014 [Page 2] Internet-Draft PMIPv6 with MSR July 2014 MN MAG LMA1 LMA2 CN | | | | | |<----------|====== DATA =====|-------------|----------->| | | | | | | | | | | | | Overload | | | | detected | | | | | | | | | Select an MN to be | | | | handed over to LMA2 | | | | | | | | | | | | | |<--(LB Warning)--| | | | | | | | | |------(PBU)----->| | | | |(binding refresh)| | | | | | | | | | |---- PBU --->| | | | | | | | | |<--- PBA ----| | | | | | | | |<----- PBA ------| | | | | | | | | | | | | |<----------|========== DATA ===============| | | | | | | Figure 1 An LMA switching procedure Figure 1 shows the message sequence procedure for the LMA switching operation. Suppose that each LMA has a load threshold it can endure. When load reaches the threshold of acceptable capacity of LMA1, LMA switching is then activated for a selected mobile node (MN). When the load reaches the absolute maximum capacity allowed in LMA1, LMA1 sends load balancing (LB) warning indication to the determined MAG to have a specific LMA switching request such as a designated LMA. For the warning indication, the update notification mechanism, defined in [RFC7077], as to induce the binding refresh request can be utilized. However, LMA switching can be determined by the MAG in the allowed LMA load condition. So, the MAG can reject the LMA switching not to prevent an on-going session activity. When the MAG has a designated LMA address to switch the current one in the ordered list, the Jeon et al. Expires September 04, 2014 [Page 3] Internet-Draft PMIPv6 with MSR July 2014 target LMA address is delivered by an added option message in the PBU signaling message. For the option message, Redirect Mobility Option, defined in [RFC6463], can be used. When the MAG is no designated LMA address, null is given. Alternatively, when the load reaches the absolute maximum capacity allowed in LMA1, LMA1 does not wait for the next refresh binding request of Proxy Binding Update (PBU) message, and can proceed sending the PBU message for LMA switching towards LMA2. Once a chosen MN gets successfully redirected at LMA2, LMA2 takes the anchoring role for the MN so that data traffic between the MN and CNs is anchored at LMA2. 3. Selecting a Target Local Mobility Anchor 3.1. Based on the Ordered List MAG may choose a target LMA in the ordered list it for switching the current one. When the contacted LMA is failed to switch, the subsequent LMA is tried to switch the current LMA again. 3.2. Based on Load Monitoring Entity On the presence of load monitoring server of the deployed LMAs, the LMA can rely on the load monitoring server to know load status of target LMAs. 3.3. Based on Explicit Signaling A distributed approach can be utilized between LMAs to check load status of target LMA by internally defined signaling messages or the external mechanisms such as IEEE 802.21 signaling primitives or peer-to-peer (P2P) approach. 3.4. Periodic Load Information Broadcasting Among LMAs Load information can be obtained from periodic load information broadcasting of all the available LMAs. The LMA preparing the LMA switching can base the obtain information to select a target LMA. Jeon et al. Expires September 04, 2014 [Page 4] Internet-Draft PMIPv6 with MSR July 2014 4. IP Session Continuity The proposed LMA switching can be used, regardless of IP session continuity. When the LMA switching occurs, the MN needs to configure a new home network prefix (HNP) allocated from the prefix pool of the redirected LMA. IP session continuity support might be difficult in PMIPv6. But in case where all LMAs are connected behind a switch and configured with a shared network prefix on egress interfaces of the LMAs, Proxy Neighbor Discovery (ND) can be used to deliver the packets destined to the MN. In the configured network, the use of Anycast routing can be another option to let the MN exchange its traffic with a new LMA. 5. Security Considerations T.B.D. 6. IANA Considerations T.B.D. 7. References 7.1. Normative References [RFC2119] S. Bradner, "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997. [RFC5213] S. Gundavelli, K. Leung, V. Devarapalli, K. Chowdury, and B.Patil, "Proxy Mobile IPv6," IETF RFC 5213, Aug. 2008. [RFC6463] J. Korhonen, S. Gundavelli, H. Yokota, and X. Cui, "Runtime Local Mobility Anchor (LMA) Assignment Support," IETF RFC 6463, Feb.2012. [RFC7077] S. Krishnan, S. Gundavelli, M. Liebsch, H. Yokota, and J. Koronen, "Update Notifications for Proxy Mobile IPv6," IETF RFC 7077, Nov. 2013. Jeon et al. Expires September 04, 2014 [Page 5] Internet-Draft PMIPv6 with MSR July 2014 Authors' Addresses Seil Jeon Instituto de Telecomunicacoes Campus Universitario de Santiago Aveiro 3810-193, Portugal seiljeon@av.it.pt Younghan Kim Soongsil University Sangdo-dong, Dongjak-gu Seoul 511, Republic of Korea younghak@ssu.ac.kr Jeon et al. Expires September 04, 2014 [Page 6]