Distributed Mobility Management: Current practices and gap analysis
draft-ietf-dmm-best-practices-gap-analysis-01
The information below is for an old version of the document.
Document | Type |
This is an older version of an Internet-Draft that was ultimately published as RFC 7429.
|
|
---|---|---|---|
Authors | Dapeng Liu , Juan-Carlos Zúñiga , Pierrick Seite , Anthony Chan , Carlos J. Bernardos | ||
Last updated | 2013-07-24 (Latest revision 2013-06-17) | ||
Replaces | draft-liu-dmm-best-practices-gap-analysis | ||
RFC stream | Internet Engineering Task Force (IETF) | ||
Formats | |||
Reviews |
GENART Telechat review
(of
-08)
by Elwyn Davies
Ready w/nits
GENART Last Call review
(of
-07)
by Elwyn Davies
Almost ready
|
||
Additional resources | Mailing list discussion | ||
Stream | WG state | WG Document | |
Document shepherd | (None) | ||
IESG | IESG state | Became RFC 7429 (Informational) | |
Consensus boilerplate | Unknown | ||
Telechat date | (None) | ||
Responsible AD | (None) | ||
Send notices to | (None) |
draft-ietf-dmm-best-practices-gap-analysis-01
+---------------+-------+ +----------+ +-------------+ ===== |Residential | |H(e)NB | | Backhaul | |Mobile | ( IP ) |Enterprise |..|-------|..| |..|Operator |..(Network) |Network | |L-GW | | | |Core network | ======= +---------------+-------+ +----------+ +-------------+ / | / +-----+ | UE | +-----+ Figure 8: LIPA architecture Both SIPTO and LIPA have a very limited mobility support, specially in 3GPP specifications up to Rel-10. In Rel-11, there is currently a work item on LIPA Mobility and SIPTO at the Local Network (LIMONET) [3GPP.23.859] that is studying how to provide SIPTO and LIPA mechanisms with some additional, but still limited, mobility support. In a glimpse, LIPA mobility support is limited to handovers between HeNBs that are managed by the same L-GW (i.e., mobility within the local domain), while seamless SIPTO mobility is still limited to the case where the SGW/PGW is at or above Radio Access Network (RAN) level. 5. Gap analysis The goal of this section is to identify the limitations in the current practices with respect to providing the expected DMM functionality. From the analysis performed in Section 4, we can first identify a basic set of functions that a DMM solution needs to provide: o Multiple (distributed) anchoring: ability to anchor different sessions of a single mobile node at different anchors. In order to make this feature "DMM-friendly", some anchors might need to be placed closer to the mobile node. o Dynamic anchor assignment/re-location: ability to i) optimally assign initial anchor, and ii) dynamically change the initially assigned anchor and/or assign a new one (this may also require to transfer mobility context between anchors). This can be achieved either by changing anchor for all ongoing sessions, or by assigning new anchors just for new sessions. Liu, et al. Expires December 19, 2013 [Page 16] Internet-Draft DMM-best-practices-gap-analysis June 2013 o Multiple IP address management: ability of the mobile node to simultaneously use multiple IP addresses and select the best one (from an anchoring point of view) to use on a per-session/ application/service basis. Depending on the mobile node support, this functionality might require more or less support from the network side. This is typically the role of a connection manager. In order to summarize the previously listed functions, Figure 9 shows an example of a conceptual DMM solution deployment. ( ) +------------------------------------------------+ / | \ / * Internet | x Internet \ Internet / * / access | x / access \ / access / * / (IP a) | x / (IP b) \ / --+------+----- ----+-----+---- ------+---+---- | distributed | * * *| distributed | | distributed | | anchor 1 | | anchor i | | anchor n | ---+----------- ---+----------- ---+----------- | | | (o) (o) (o) session X * x session Y anchored * x anchored at 1 * x at i (IP a) (o) (IP b) | +--+--+ | MN1 | +-----+ Figure 9: DMM functions Based on the analysis performed in Section 4, the following list of gaps can be identified: o Both the main client- and network-based IP mobility protocols, namely (DS)MIPv6 and PMIPv6 allows to deploy multiple anchors (i.e., home agents and localized mobility anchors), therefore providing the multiple anchoring function. However, existing solutions do only provide an optimal initial anchor assignment, a gap being the lack of dynamic anchor change/new anchor assignment. Neither the HA switch nor the LMA runtime assignment allow changing the anchor during an ongoing session. This actually comprises several gaps: ability to perform anchor assignment at any time (not only at the initial MN's attachment), ability of the current anchor to initiate/trigger the relocation, and ability of transferring registration context between anchors. Liu, et al. Expires December 19, 2013 [Page 17] Internet-Draft DMM-best-practices-gap-analysis June 2013 o The dynamic anchor relocation needs to ensure that IP address continuity is guaranteed for sessions that need it at the relocated anchor. This for example implies having the knowledge of which sessions are active at the mobile node, which is something typically known only by the MN (namely, by its connection manager). Therefore, (part of) this knowledge might need to be transferred to/shared with the network. o Dynamic discovery and selection of anchors. There might be more than one available anchor for a mobile node to use. Currently, there is no efficient mechanism that allows to dynamically discover the presence of nodes that can play the role of anchor, discover their capabilities and allow the selection of the most suitable one. o NOTE: This section is in progress. More gaps are still to be identified and more text added to these bullets (perhaps even assigning one subsection to each one). More discussion/feedback from the group is still needed. 6. Security Considerations TBD. 7. IANA Considerations None. 8. Informative References [3GPP.23.829] 3GPP, "Local IP Access and Selected IP Traffic Offload (LIPA-SIPTO)", 3GPP TR 23.829 10.0.1, October 2011. [3GPP.23.859] 3GPP, "Local IP access (LIPA) mobility and Selected IP Traffic Offload (SIPTO) at the local network", 3GPP TR 23.859 12.0.1, April 2013. [3GPP.29.060] 3GPP, "General Packet Radio Service (GPRS); GPRS Tunnelling Protocol (GTP) across the Gn and Gp interface", 3GPP TS 29.060 3.19.0, March 2004. [I-D.gundavelli-v6ops-community-wifi-svcs] Liu, et al. Expires December 19, 2013 [Page 18] Internet-Draft DMM-best-practices-gap-analysis June 2013 Gundavelli, S., Grayson, M., Seite, P., and Y. Lee, "Service Provider Wi-Fi Services Over Residential Architectures", draft-gundavelli-v6ops-community-wifi-svcs-06 (work in progress), April 2013. [I-D.ietf-dmm-requirements] Chan, A., Liu, D., Seite, P., Yokota, H., and J. Korhonen, "Requirements for Distributed Mobility Management", draft-ietf-dmm-requirements-05 (work in progress), June 2013. [RFC3963] Devarapalli, V., Wakikawa, R., Petrescu, A., and P. Thubert, "Network Mobility (NEMO) Basic Support Protocol", RFC 3963, January 2005. [RFC4225] Nikander, P., Arkko, J., Aura, T., Montenegro, G., and E. Nordmark, "Mobile IP Version 6 Route Optimization Security Design Background", RFC 4225, December 2005. [RFC4640] Patel, A. and G. Giaretta, "Problem Statement for bootstrapping Mobile IPv6 (MIPv6)", RFC 4640, September 2006. [RFC5026] Giaretta, G., Kempf, J., and V. Devarapalli, "Mobile IPv6 Bootstrapping in Split Scenario", RFC 5026, October 2007. [RFC5142] Haley, B., Devarapalli, V., Deng, H., and J. Kempf, "Mobility Header Home Agent Switch Message", RFC 5142, January 2008. [RFC5213] Gundavelli, S., Leung, K., Devarapalli, V., Chowdhury, K., and B. Patil, "Proxy Mobile IPv6", RFC 5213, August 2008. [RFC5380] Soliman, H., Castelluccia, C., ElMalki, K., and L. Bellier, "Hierarchical Mobile IPv6 (HMIPv6) Mobility Management", RFC 5380, October 2008. [RFC5555] Soliman, H., "Mobile IPv6 Support for Dual Stack Hosts and Routers", RFC 5555, June 2009. [RFC5844] Wakikawa, R. and S. Gundavelli, "IPv4 Support for Proxy Mobile IPv6", RFC 5844, May 2010. [RFC6275] Perkins, C., Johnson, D., and J. Arkko, "Mobility Support in IPv6", RFC 6275, July 2011. [RFC6463] Korhonen, J., Gundavelli, S., Yokota, H., and X. Cui, Liu, et al. Expires December 19, 2013 [Page 19] Internet-Draft DMM-best-practices-gap-analysis June 2013 "Runtime Local Mobility Anchor (LMA) Assignment Support for Proxy Mobile IPv6", RFC 6463, February 2012. [RFC6611] Chowdhury, K. and A. Yegin, "Mobile IPv6 (MIPv6) Bootstrapping for the Integrated Scenario", RFC 6611, May 2012. [RFC6705] Krishnan, S., Koodli, R., Loureiro, P., Wu, Q., and A. Dutta, "Localized Routing for Proxy Mobile IPv6", RFC 6705, September 2012. Authors' Addresses Dapeng Liu (editor) China Mobile Unit2, 28 Xuanwumenxi Ave, Xuanwu District Beijing 100053 China Email: liudapeng@chinamobile.com Juan Carlos Zuniga (editor) InterDigital Communications, LLC 1000 Sherbrooke Street West, 10th floor Montreal, Quebec H3A 3G4 Canada Email: JuanCarlos.Zuniga@InterDigital.com URI: http://www.InterDigital.com/ Pierrick Seite Orange 4, rue du Clos Courtel, BP 91226 Cesson-Sevigne 35512 France Email: pierrick.seite@orange.com Liu, et al. Expires December 19, 2013 [Page 20] Internet-Draft DMM-best-practices-gap-analysis June 2013 H Anthony Chan Huawei Technologies 5340 Legacy Dr. Building 3 Plano, TX 75024 USA Email: h.a.chan@ieee.org Carlos J. Bernardos Universidad Carlos III de Madrid Av. Universidad, 30 Leganes, Madrid 28911 Spain Phone: +34 91624 6236 Email: cjbc@it.uc3m.es URI: http://www.it.uc3m.es/cjbc/ Liu, et al. Expires December 19, 2013 [Page 21]