< draft-vonhugo-multimob-cxtp-extension-02.txt   draft-vonhugo-multimob-cxtp-extension-03.txt >
MULTIMOB Group D. von Hugo MULTIMOB Group D. von Hugo
Internet-Draft Telekom Innovation Laboratories Internet-Draft Telekom Innovation Laboratories
Expires: February 16, 2013 H. Asaeda Intended status: Experimental H. Asaeda
Keio University Expires: August 16, 2013 NICT
August 15, 2012 February 12, 2013
Context Transfer Protocol Extension for Multicast Context Transfer Protocol Extension for Multicast
draft-vonhugo-multimob-cxtp-extension-02 draft-vonhugo-multimob-cxtp-extension-03
Abstract Abstract
This document describes an extension of the Context Transfer Protocol This document describes an extension of the Context Transfer Protocol
(CXTP) to support seamless IP multicast services with Proxy Mobile (CXTP) to support seamless IP multicast services with Proxy Mobile
IPv6 (PMIPv6). IPv6 (PMIPv6).
Status of this Memo Status of this Memo
This Internet-Draft is submitted in full conformance with the This Internet-Draft is submitted in full conformance with the
skipping to change at page 1, line 33 skipping to change at page 1, line 33
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/. Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on February 16, 2013. This Internet-Draft will expire on August 16, 2013.
Copyright Notice Copyright Notice
Copyright (c) 2012 IETF Trust and the persons identified as the Copyright (c) 2013 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of (http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as the Trust Legal Provisions and are provided without warranty as
skipping to change at page 3, line 16 skipping to change at page 3, line 16
This document describes an extension of the Context Transfer Protocol This document describes an extension of the Context Transfer Protocol
(CXTP) [9] to provide seamless handover for multicast communications (CXTP) [9] to provide seamless handover for multicast communications
operated with Proxy Mobile IPv6 (PMIPv6) [2]. When a mobile node operated with Proxy Mobile IPv6 (PMIPv6) [2]. When a mobile node
receiving multicast data detaches from the current MAG and attaches receiving multicast data detaches from the current MAG and attaches
to a new MAG, the node should be able to continuously receive the to a new MAG, the node should be able to continuously receive the
multicast data through the new MAG just after the node completed multicast data through the new MAG just after the node completed
handover without any MLD signaling on the new wireless link. This handover without any MLD signaling on the new wireless link. This
procedure is multicast context transfer that provides multicast procedure is multicast context transfer that provides multicast
session continuity and avoids extra packet loss and session session continuity and avoids extra packet loss and session
disruption. Multicast context transfer will be the required function disruption. Multicast context transfer is proposed as the required
to support seamless handover, while for its effective procedure, function to support seamless handover, while for its effective
interaction with multicast communication protocols should be taken procedure, interaction with multicast communication protocols should
into account. be taken into account.
The Context Transfer Protocol (CXTP) specification [9] describes the The Context Transfer Protocol (CXTP) specification [9] describes the
mechanism that allows better support for minimizing service mechanism that allows better support for minimizing service
disruption during handover. In this document, CXTP is extended for disruption during handover. In this document, CXTP is extended for
the multicast context transfer protocol in PMIPv6. "Multicast- the multicast context transfer protocol in PMIPv6. "Multicast-
Context Transfer Data (M-CTD)" is defined for transferring multicast Context Transfer Data (M-CTD)" is defined for transferring multicast
membership state from a previously attached MAG (p-MAG) to a newly membership state from a previously attached MAG (p-MAG) to a newly
attached MAG (n-MAG) for PMIPv6. The context transfer is either attached MAG (n-MAG) for PMIPv6. The context transfer is either
started from the n-MAG on its own after attachment of the mobile node started from the n-MAG on its own after attachment of the mobile node
or initiated by the p-MAG after being informed by the access network or initiated by the p-MAG after being informed by the access network
of the planned handover. For data exchange between p-MAG and n-MAG a of the planned handover. For data exchange between p-MAG and n-MAG a
dedicated tunnel is assumed to be in place. Whether this p-MAG - dedicated tunnel is assumed to be in place. Whether this p-MAG -
n-MAG tunnel has already been set up in advance or will be initiated n-MAG tunnel has already been set up in advance or will be initiated
during handover by either p-MAG or n-MAG will impact the overall during handover by either p-MAG or n-MAG will impact the overall
session delay. Details of this set-up procedure are out of scope of session delay. Details of this set-up procedure are out of scope of
this document. this document.
An approach to apply CXTP to multicast for client-based mobile IPv6 An approach to apply CXTP to multicast for client-based mobile IPv6
had been proposed in [13]. had been proposed in [13].
Similarily to other approaches for increasing the efficiency of
mobile multicast handover such as [14] describing the mechanism of
Subscription Information Acquisition through the LMA (SIAL) for
PMIPv6 the procedure described within this draft assumes that both
the current and the new MAG are assigned to the same LMA. An
extension for inter-LMA handover is topic for further study.
2. Conventions and Terminology 2. Conventions and Terminology
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
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 [1]. this document are to be interpreted as described in RFC 2119 [1].
The following terms used in this document are to be interpreted as The following terms used in this document are to be interpreted as
defined in the Proxy Mobile IPv6 specification [2]; Mobile Access defined in the Proxy Mobile IPv6 specification [2]; Mobile Access
Gateway (MAG), Local Mobility Anchor (LMA), Mobile Node (MN), Proxy Gateway (MAG), Local Mobility Anchor (LMA), Mobile Node (MN), Proxy
Mobile IPv6 Domain (PMIPv6-Domain), LMA Address (LMAA), Proxy Care-of Mobile IPv6 Domain (PMIPv6-Domain), LMA Address (LMAA), Proxy Care-of
Address (Proxy-CoA), Mobile Node's Home Network Prefix (MN-HNP), Address (Proxy-CoA), Mobile Node's Home Network Prefix (MN-HNP),
Mobile Node Identifier (MN-Identifier), Proxy Binding Update (PBU), Mobile Node Identifier (MN-Identifier), Proxy Binding Update (PBU),
and Proxy Binding Acknowledgement (PBA). and Proxy Binding Acknowledgement (PBA).
skipping to change at page 5, line 49 skipping to change at page 5, line 49
3. Source addresses and multicast addresses - indicates the address 3. Source addresses and multicast addresses - indicates the address
pairs the MN has joined. pairs the MN has joined.
The M-CTD message MUST contain the 'A' bit set as defined for the CTD The M-CTD message MUST contain the 'A' bit set as defined for the CTD
message format in [9] for to initiate the transmission of a reply message format in [9] for to initiate the transmission of a reply
message by the new MAG. message by the new MAG.
The following information included in a reply to M-CTD (similar to The following information included in a reply to M-CTD (similar to
the CTDR message defined in [9]) is used to request the old MAG to the CTDR message defined in [9]) is used to request the old MAG to
store still incoming multicast data, to forward them to the new MAG, store still incoming multicast data, to forward them to the new MAG,
and finally to leave the multicast group after successful handover and finally to terminate the multicast group subscription on behalf
from n-MAG to p-MAG. of the Mobile Node, i.e. to leave the multicast group when the
handover from n-MAG to p-MAG has been successfully completed.
1. Receiver address - indicates the address of the MN sending the 1. Receiver address - indicates the address of the MN sending the
Current-State Report. Current-State Report.
2. Flag indicating the p-MAG to start (B) buffering the received 2. Flag indicating the p-MAG to start (B) buffering the received
multicast data (in case the new connection is not yet fully set multicast data (in case the new connection is not yet fully set
up), to forward (F) the buffered data after successful handover, up), to forward (F) the buffered data after successful handover,
or to leave (L) the multicast groups unless there are still or to leave (L) the multicast groups unless there are still
other active subscriptions for the corresponding groups on the other active subscriptions for the corresponding groups on the
p-MAG. p-MAG.
skipping to change at page 11, line 7 skipping to change at page 11, line 7
|<-------- Multicast data --------| | |<-------- Multicast data --------| |
| | | | | | | |
| |============== PIM Prune =============>| | |============== PIM Prune =============>|
| | | | | | | |
| | | | | | | |
Figure 2: MLD listener handover with CXTP and PIM-SM Figure 2: MLD listener handover with CXTP and PIM-SM
4. IANA Considerations 4. IANA Considerations
TBD. This document proposes to extent messages defined by the
experimental Context Transfer Protocol [9], i.e. the Context
Transfer Data (CTD) Message and the Context Transfer Data Reply
(CTDR) Message to enable transfer of multicast related data, i.e.
M-CTD and M-CTDR. The data consist of subscription states and
flags indicating specific actions to the MAG. Such extensions
in terms of options, flags, and new parameters as described in
sect. 3, 3.1., and 3.2. of this draft shall be allocated by IANA
according to the instructions given in [15].
5. Security Considerations 5. Security Considerations
TBD. TBD.
6. Acknowledgements 6. Acknowledgements
Many of the specifications described in this document are discussed Many of the specifications described in this document are discussed
and provided by the MultiMob mailing-list. Detailed comments by Luis and provided by the MultiMob mailing-list. Detailed comments by Luis
Miguel Contreras Murillo are gratefully acknowledged. Miguel Contreras Murillo are gratefully acknowledged.
skipping to change at page 14, line 23 skipping to change at page 14, line 23
and B. Patil, "Proxy Mobile IPv6", RFC 5213, August 2008. and B. Patil, "Proxy Mobile IPv6", RFC 5213, August 2008.
[3] Fenner, B., Handley, M., Holbrook, H., and I. Kouvelas, [3] Fenner, B., Handley, M., Holbrook, H., and I. Kouvelas,
"Protocol Independent Multicast - Sparse Mode (PIM-SM): "Protocol Independent Multicast - Sparse Mode (PIM-SM):
Protocol Specification (Revised)", RFC 4601, August 2006. Protocol Specification (Revised)", RFC 4601, August 2006.
[4] Vida, R. and L. Costa, "Multicast Listener Discovery Version 2 [4] Vida, R. and L. Costa, "Multicast Listener Discovery Version 2
(MLDv2) for IPv6", RFC 3810, June 2004. (MLDv2) for IPv6", RFC 3810, June 2004.
[5] Liu, H., Cao, W., and H. Asaeda, "Lightweight IGMPv3 and MLDv2 [5] Liu, H., Cao, W., and H. Asaeda, "Lightweight IGMPv3 and MLDv2
Protocols", RFC 5790, February 2010. Protocols", RFC 5790, August 2010.
[6] Fenner, B., He, H., Haberman, B., and H. Sandick, "Internet [6] Fenner, B., He, H., Haberman, B., and H. Sandick, "Internet
Group Management Protocol (IGMP) / Multicast Listener Discovery Group Management Protocol (IGMP) / Multicast Listener Discovery
(MLD)-Based Multicast Forwarding ("IGMP/MLD Proxying")", (MLD)-Based Multicast Forwarding ("IGMP/MLD Proxying")",
RFC 4605, August 2006. RFC 4605, August 2006.
[7] Singh, H., Beebee, W., and E. Nordmark, "IPv6 Subnet Model: The [7] Singh, H., Beebee, W., and E. Nordmark, "IPv6 Subnet Model: The
Relationship between Links and Subnet Prefixes", RFC 5942, Relationship between Links and Subnet Prefixes", RFC 5942,
July 2010. July 2010.
skipping to change at page 14, line 47 skipping to change at page 14, line 47
7.2. Informative References 7.2. Informative References
[9] Loughney, Ed., J., Nakhjiri, M., Perkins, C., and R. Koodli, [9] Loughney, Ed., J., Nakhjiri, M., Perkins, C., and R. Koodli,
"Context Transfer Protocol (CXTP)", RFC 4067, July 2005. "Context Transfer Protocol (CXTP)", RFC 4067, July 2005.
[10] Schmidt, T., Waehlisch, M., and S. Krishnan, "Base Deployment [10] Schmidt, T., Waehlisch, M., and S. Krishnan, "Base Deployment
for Multicast Listener Support in Proxy Mobile IPv6 (PMIPv6) for Multicast Listener Support in Proxy Mobile IPv6 (PMIPv6)
Domains", RFC 6224, April 2011. Domains", RFC 6224, April 2011.
[11] Asaeda, H. and N. Leymann, "IGMP/MLD-Based Explicit Membership [11] Asaeda, H., "IGMP/MLD-Based Explicit Membership Tracking
Tracking Function for Multicast Routers", Function for Multicast Routers",
draft-ietf-pim-explicit-tracking-01.txt (work in progress), draft-ietf-pim-explicit-tracking-04.txt (work in progress),
April 2012. January 2013.
[12] Asaeda, H. and P. Seite, "Multicast Routing Optimization by [12] Asaeda, H. and P. Seite, "Multicast Routing Optimization by
PIM-SM with PMIPv6", PIM-SM with PMIPv6",
draft-asaeda-multimob-pmip6-extension-10.txt (work in draft-asaeda-multimob-pmip6-extension-11.txt (work in
progress), March 2012. progress), October 2012.
[13] Miloucheva, I. and K. Jonas, "Multicast Context Transfer in [13] Miloucheva, I. and K. Jonas, "Multicast Context Transfer in
mobile IPv6", draft-miloucheva-mldv2-mipv6-00.txt (work in mobile IPv6", draft-miloucheva-mldv2-mipv6-00.txt (work in
progress), June 2005. progress), June 2005.
[14] Contreras, LM., Bernardos, CJ., and I. Soto, "PMIPv6 multicast
handover optimization by the Subscription Information
Acquisition through the LMA (SIAL)",
draft-ietf-multimob-handover-optimization-01.txt (work in
progress), December 2012.
[15] Kempf, J., "Instructions for Seamoby and Experimental Mobility
Protocol IANA Allocations", RFC 4065, July 2005.
Authors' Addresses Authors' Addresses
Dirk von Hugo Dirk von Hugo
Telekom Innovation Laboratories Telekom Innovation Laboratories
Deutsche-Telekom-Allee 7 Deutsche-Telekom-Allee 7
D-64295 Darmstadt D-64295 Darmstadt
Germany Germany
Phone:
Email: Dirk.von-Hugo@telekom.de Email: Dirk.von-Hugo@telekom.de
URI:
Hitoshi Asaeda Hitoshi Asaeda
Keio University National Institute of Information and Communications Technology
Graduate School of Media and Governance Network Architecture Laboratory
5322 Endo 4-2-1 Nukui-Kitamachi
Fujisawa, Kanagawa 252-0882 Koganei, Tokyo 184-8795
Japan Japan
Email: asaeda@wide.ad.jp Email: asaeda@nict.go.jp
URI: http://www.sfc.wide.ad.jp/~asaeda/
 End of changes. 17 change blocks. 
28 lines changed or deleted 51 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/