Internet DRAFT - draft-zhou-multrans-af1-specification

draft-zhou-multrans-af1-specification






Internet Engineering Task Force                                  C. Zhou
Internet-Draft                                                 T. Taylor
Intended status: Informational                       Huawei Technologies
Expires: September 14, 2012                                       J. Sun
                                                           China Telecom
                                                          March 13, 2012


    Specification of a Provider-Managed Adaptive Function Between a
  Multicast Receiver and a Provider Network Supporting a Different IP
                                Version
                draft-zhou-multrans-af1-specification-01

Abstract

   Discussion of the problem of multicast transition has brought out a
   number of scenarios that are the most likely to be encountered in
   practice.  In some of these scenarios the IP version supported by the
   multicast receiver differs from that supported by the provider
   network to which it is attached.  In such cases an adaptation
   function is required between the receiver and the network, to mediate
   the signalling and data flows between them.  This memo uses the term
   "Type 1 Adaptation Function" (AF1) for such a function.  It is
   written for the purpose of specifying the functions performed by an
   AF1.

   The scope of this memo is limited to the case where flows are
   unidirectional, from a designated set of sources to a designated (and
   normally much more numerous) set of receivers.  The IP television
   (IPTV) case falls within this scope.

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 September 14, 2012.




Zhou, et al.           Expires September 14, 2012               [Page 1]

Internet-Draft         Multicast AF1 Specification            March 2012


Copyright Notice

   Copyright (c) 2012 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.


Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 3
   2.  AF1 Role In Signalling  . . . . . . . . . . . . . . . . . . . . 3
   3.  AF1 Role In Data Transfer . . . . . . . . . . . . . . . . . . . 4
   4.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . . . 4
   5.  Contributors  . . . . . . . . . . . . . . . . . . . . . . . . . 4
   6.  IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 5
   7.  Security Considerations . . . . . . . . . . . . . . . . . . . . 5
   8.  Informative References  . . . . . . . . . . . . . . . . . . . . 5
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . . . 6
























Zhou, et al.           Expires September 14, 2012               [Page 2]

Internet-Draft         Multicast AF1 Specification            March 2012


1.  Introduction

   Section 3 of [I.D_jaclee-mcast-ps] describes a number of network
   scenarios that can arise during the transition from IPv4 to IPv6.  In
   some cases the multicast receiver supports a different IP version
   from the network to which it is attached.  As a result, a dual-stack
   adaptation function, shown as AF1 in the figures of the cited text,
   is needed to mediate the flow of multicast signalling and content
   across the IP version boundary.  This document specifies in detail
   what the AF1 does to achieve the multicast flow transmission from the
   media source to the receiver in the above scenarios.

   This document restricts itself to scenarios involving flows of
   multicast content from sources to receivers, where the set of sources
   is distinct from the set of receivers.  It is also restricted to
   scenarios where the node implementing the AF1 is managed by the
   provider rather than the customer.  Subject to this restriction, both
   location of the AF1 in the customer network and location of the AF1
   at the provider edge are considered.


2.  AF1 Role In Signalling

   If the AF1 is located at the provider edge, its role is
   straightforward.  It serves as a multicast router terminating IGMP as
   specifed in [RFC3376], or terminating MLD as specified in [RFC3810].
   The special aspect of the AF1 is that the network supports a
   different IP version from the incoming signalling from the receiver,
   so IGMP interworks with PIM/IPv6, and MLD interworks with PIM/IPv4.

   [ID.perreault-igmp-mld-translation] specifies interworking between
   IGMP and MLD.  Conceptually, IGMP can be interworked with MLD as an
   operation interior to the AF1, and then the MLD interworks with PIM/
   IPv6 in the usual fashion.  Similarly, MLD incoming from the receiver
   can be interworked to IGMP, which then is interworked in the usual
   fashion with PIM/IPv4.

   [ID.perreault-igmp-mld-translation] specifies the address mapping
   procedures that are required as part of the interworking.  The
   address mappings used must be coordinated with other aspects of the
   multicast subscription process.  As one example, the multicast group
   address (and source address if applicable) that are acquired by the
   receiver in advance of the request for a given multicast stream must
   obviously correspond to the desired stream after mapping.
   [I-D_tsou-addr-acquisition] discusses ways in which this can be
   brought about.  There are also implications for routing and for
   further translations deeper into the network, but these are better
   reserved for another document (see [I-D_tsou-AF2-specification]).



Zhou, et al.           Expires September 14, 2012               [Page 3]

Internet-Draft         Multicast AF1 Specification            March 2012


   If the AF1 is located on the customer premises, the situation for
   signalling is slightly simpler.  Interworking is between IGMP and MLD
   in one direction or the other, and
   [ID.perreault-igmp-mld-translation] provides a complete
   specification.  The same considerations on address mapping that were
   brought forward in the previous paragraph still apply.

   Note that for MLD messages incoming from the AF1 to the network,
   [RFC3810] Section 7.6 requires that the source address in the packet
   header must be a valid link-local address on that link.


3.  AF1 Role In Data Transfer

   The AF1 role in data transfer is also straightforward, and is
   independent of the location of the AF1.  The AF1 is configured either
   to translate the headers of incoming packets of multicast content
   from the sourece to the version supported by the receiver or to
   decapsulate these packets.  This process is specified in
   [ID.perreault-igmp-mld-translation].  The address mappings used must
   be the reverse of those used for translation of the outbound
   signalling.

   Encapsulation is clearly efficient in a scenario where the source and
   receiver support one IP version and the intervening network suppports
   another.  However, encapsulation becomes operationally difficult when
   the network evolves to a mixture of IPv4 and IPv6 receivers.  In that
   case, since the receivers cannot, without change, perform
   decapsulation themselves, it is necessary to have a vestigial AF1
   function in front of all receivers.  This vestigial function does not
   have to perform address mapping for the signalling and multicast
   content it processes, but does have to supply the missing
   decapsulation capability.


4.  Acknowledgements

   TBD.


5.  Contributors

   Tina Tsou provided the framework within which these ideas were
   developed.







Zhou, et al.           Expires September 14, 2012               [Page 4]

Internet-Draft         Multicast AF1 Specification            March 2012


6.  IANA Considerations

   This memo includes no request to IANA.


7.  Security Considerations

   To come.


8.  Informative References

   [I-D_tsou-AF2-specification]
              Taylor, T., "Specification of an Adaptation Function
              Between Two Multicast Networks Supporting Different IP
              Versions", December 2011.

   [I-D_tsou-addr-acquisition]
              Tsou, T., Clauberg, A., Boucadair, M., Venaas, S., and Q.
              Sun, "Address Acquisition For Multicast Content When
              Source and Receiver Support Differing IP Versions (Work in
              progress)", March 2012.

   [I.D_jaclee-mcast-ps]
              Jacquenet, C., Boucadair, M., Lee, Y., Qin, J., and T.
              Tsou, "IPv4-IPv6 Multicast: Problem Statement and Use
              Cases", October 2011.

   [ID.perreault-igmp-mld-translation]
              Perrault, S. and T. Tsou, "Internet Group Management
              Protocol (IGMP) / Multicast Listener Discovery (MLD)-Based
              Multicast Translation ("IGMP/MLD Translation") (Work in
              progress)", February 2012.

   [RFC3376]  Cain, B., Deering, S., Kouvelas, I., Fenner, B., and A.
              Thyagarajan, "Internet Group Management Protocol, Version
              3", RFC 3376, October 2002.

   [RFC3810]  Vida, R. and L. Costa, "Multicast Listener Discovery
              Version 2 (MLDv2) for IPv6", RFC 3810, June 2004.

   [RFC4605]  Fenner, B., He, H., Haberman, B., and H. Sandick,
              "Internet Group Management Protocol (IGMP) / Multicast
              Listener Discovery (MLD)-Based Multicast Forwarding
              ("IGMP/MLD Proxying")", RFC 4605, August 2006.

   [RFC6052]  Bao, C., Huitema, C., Bagnulo, M., Boucadair, M., and X.
              Li, "IPv6 Addressing of IPv4/IPv6 Translators", RFC 6052,



Zhou, et al.           Expires September 14, 2012               [Page 5]

Internet-Draft         Multicast AF1 Specification            March 2012


              October 2010.


Authors' Addresses

   Cathy Zhou
   Huawei Technologies
   Bantian, Longgang District
   Shenzhen  518129
   P.R. China

   Phone:
   Email: cathy.zhou@huawei.com


   Tom Taylor
   Huawei Technologies
   1852 Lorraine Ave.
   Ottawa, Ontario  K1H 6Z8
   Canada

   Email: tom.taylor.stds@gmail.com


   Jianping Sun
   China Telecom
   P.R. China

   Phone: +86 18918588708
   Email: sunjp@sttri.com.cn





















Zhou, et al.           Expires September 14, 2012               [Page 6]