One document matched: draft-zhou-multrans-af1-specification-01.xml


<?xml version="1.0" encoding="US-ASCII"?>
<!-- This template is for creating an Internet Draft using xml2rfc,
     which is available here: http://xml.resource.org. -->
<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
<!-- One method to get references from the online citation libraries.
     There has to be one entity for each item to be referenced. 
     An alternate method (rfc include) is described in the references. -->

<!ENTITY RFC3376 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3376.xml">
<!ENTITY RFC3810 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.3810.xml">
<!ENTITY RFC4605 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.4605.xml">
<!ENTITY RFC6052 SYSTEM "http://xml.resource.org/public/rfc/bibxml/reference.RFC.6052.xml">
]>
<?xml-stylesheet type='text/xsl' href='rfc2629.xslt' ?>
<!-- used by XSLT processors -->
<!-- For a complete list and description of processing instructions (PIs), 
     please see http://xml.resource.org/authoring/README.html. -->
<!-- Below are generally applicable Processing Instructions (PIs) that most I-Ds might want to use.
     (Here they are set differently than their defaults in xml2rfc v1.32) -->
<?rfc strict="yes" ?>
<!-- give errors regarding ID-nits and DTD validation -->
<!-- control the table of contents (ToC) -->
<?rfc toc="yes"?>
<!-- generate a ToC -->
<?rfc tocdepth="4"?>
<!-- the number of levels of subsections in ToC. default: 3 -->
<!-- control references -->
<?rfc symrefs="yes"?>
<!-- use symbolic references tags, i.e, [RFC2119] instead of [1] -->
<?rfc sortrefs="yes" ?>
<!-- sort the reference entries alphabetically -->
<!-- control vertical white space 
     (using these PIs as follows is recommended by the RFC Editor) -->
<?rfc compact="yes" ?>
<!-- do not start each main section on a new page -->
<?rfc subcompact="no" ?>
<!-- keep one blank line between list items -->
<!-- end of list of popular I-D processing instructions -->

<rfc category="info" docName="draft-zhou-multrans-af1-specification-01" ipr="trust200902">
  <!-- category values: std, bcp, info, exp, and historic
     ipr values: trust200902, noModificationTrust200902, noDerivativesTrust200902
     pre5378Trust200902
     you can add the attributes updates="NNNN" and obsoletes="NNNN" 
     they will automatically be output with "(if approved)" -->

  <!-- ***** FRONT MATTER ***** -->

  <front>
    <!-- The abbreviated title is used in the page header - it is only necessary if the 
         full title is longer than 39 characters -->

    <title abbrev="Multicast AF1 Specification">Specification of a Provider-Managed Adaptive Function Between a Multicast Receiver and a Provider Network Supporting a Different IP Version</title>

    <!-- add 'role="editor"' below for the editors if appropriate -->

    <!-- Another author who claims to be an editor -->

    <author fullname="Cathy Zhou" initials="C."  surname="Zhou">
      <organization>Huawei Technologies</organization>
      <address>
        <postal>
          <street>Bantian, Longgang District</street>
          <city>Shenzhen</city>
          <code>518129</code>
          <country>P.R. China</country>
        </postal>
        <phone></phone>
        <email>cathy.zhou@huawei.com</email>
      </address>
    </author>
    
  <author initials="T." surname="Taylor" fullname="Tom Taylor">
  <organization>Huawei Technologies</organization>
  <address>
    <postal>
      <street>1852 Lorraine Ave.</street>
      <city>Ottawa</city>
      <region>Ontario</region>
      <country>Canada</country>
      <code>K1H 6Z8</code>
    </postal>
    <email>tom.taylor.stds@gmail.com</email>
  </address>
</author>

<author initials="J." surname="Sun" fullname="Jianping Sun">
	<organization>China Telecom</organization>
  <address>
	  <postal>
	    <street></street>
      <city></city>
      <region></region>
      <code></code>
      <country>P.R. China</country>
    </postal>
    <phone>+86 18918588708</phone>
    <email> sunjp@sttri.com.cn</email>
  </address>
</author>

    
    <date year="2012" />

    <!-- If the month and year are both specified and are the current ones,
    xml2rfc will fill in the current day for you. If only the current year is
    specified, xml2rfc will fill in the current day and month for you. If the
    year is not the current one, it is necessary to specify at least a month
    (xml2rfc assumes day="1" if not specified for the purpose of calculating
    the expiry date).  With drafts it is normally sufficient to specify just
    the year. -->

    <!-- Meta-data Declarations -->

    <area>Operations and Administration</area>

    <workgroup>Internet Engineering Task Force</workgroup>

    <!-- WG name at the upperleft corner of the doc,
         IETF is fine for individual submissions.  
   If this element is not present, the default is "Network Working Group",
         which is used by the RFC Editor as a nod to the history of the IETF. -->

    <!-- Keywords will be incorporated into HTML output
         files in a meta tag but they have no effect on text or nroff
         output. If you submit your draft to the RFC Editor, the
         keywords will be used for the search engine. -->

    <abstract>
      <t>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.</t>
      
      <t>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.</t>
    </abstract>
  </front>

  <middle>
    <section title="Introduction">
      <t>Section 3 of <xref target="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.</t>
      
      <t>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.</t>

    </section>
    
  
     <section anchor="sigFnc" title="AF1 Role In Signalling">
 
       <t>If the AF1 is located at the provider edge, its role is straightforward.
       It serves as a multicast router terminating IGMP as specifed in 
       <xref target="RFC3376"/>, or terminating MLD as specified in 
       <xref target="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.</t>
       
       <t><xref target="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.</t>
       
       <t><xref target="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. 
       <xref target="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 <xref target="I-D_tsou-AF2-specification"/>).</t>
       
       <t>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 
       <xref target="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.</t>
         
       <t>Note that for MLD messages incoming from the AF1 to the network,
       <xref target="RFC3810"/> Section 7.6 requires that the source
       address in the packet header must be a valid link-local address on that
       link.</t>
       
     </section><!-- sigFnc -->
   
     
    <section anchor="dataFnc" title="AF1 Role In Data Transfer">
    
      <t>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 <xref target="ID.perreault-igmp-mld-translation"/>.
      The address mappings used must be the reverse of those used for translation
      of the outbound signalling. </t>
      
      <t>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.</t>
    
    </section><!-- dataFnc -->
    

    <section anchor="Acknowledgements" title="Acknowledgements">
      <t>TBD.</t>
    </section>

    <section anchor="contrib" title="Contributors">
      <t>Tina Tsou provided the framework within which these ideas were developed.</t>
    </section>

    <section anchor="IANA" title="IANA Considerations">
    
      <t>This memo includes no request to IANA.</t>

    </section>

    <section anchor="Security" title="Security Considerations">
      <t>To come.</t>
    </section>
  </middle>

  <!--  *****BACK MATTER ***** -->

  <back>
    <!-- References split into informative and normative -->

    <references title="Informative References">
    
      <reference anchor="I.D_jaclee-mcast-ps">
         <front>
          <title>IPv4-IPv6 Multicast: Problem Statement and Use Cases</title>
          <author initials="C." surname="Jacquenet" fullname="C. Jacquenet">
            <organization>France Telecom</organization>
          </author>
          <author initials="M." surname="Boucadair" fullname="M. Boucadair">
            <organization>France Telecom</organization>
          </author>
          <author initials="Y." surname="Lee" fullname="Y. Lee">
            <organization>Comcast</organization>
          </author>
          <author initials="J." surname="Qin" fullname="J. Qin">
            <organization>ZTE</organization>
          </author>
          <author initials="T." surname="Tsou" fullname="T. Tsou">
            <organization>Huawei Technologies (USA)</organization>
          </author>
          <date month="October" year="2011"/>
        </front>
      </reference>
     
      <reference anchor="ID.perreault-igmp-mld-translation">
         <front>
          <title>Internet Group Management Protocol (IGMP) / Multicast Listener Discovery (MLD)-Based Multicast Translation ("IGMP/MLD Translation") (Work in progress)</title>
           <author initials="S." surname="Perrault" fullname="S. Perrault">
             <organization>Viagenie</organization>
           </author>
           <author initials="T." surname="Tsou" fullname="T. Tsou">
             <organization>Huawei Technologies (USA)</organization>
           </author>
           <date month="February" year="2012"/>
         </front>
       </reference>
     
     
     <reference anchor="I-D_tsou-addr-acquisition">
      <front>
         <title>Address Acquisition For Multicast Content When Source and Receiver Support Differing IP Versions (Work in progress)</title>
        <author initials="T." surname="Tsou" fullname="T. Tsou">
          <organization>Huawei Technologies (USA)</organization>
        </author>
        <author initials="A." surname="Clauberg" fullname="A. Clauberg">
          <organization>Deutsche Telekom</organization>
        </author>
        <author initials="M." surname="Boucadair" fullname="M. Boucadair">
          <organization>France Telecom</organization>
        </author>
        <author initials="S." surname="Venaas" fullname="S. Venaas">
          <organization>Cisco Technologies</organization>
        </author>
        <author initials="Q." surname="Sun" fullname="Q. Sun">
          <organization>China Telecom</organization>
        </author>
        <date month="March" year="2012"/>
      </front>
    </reference>
    
     <reference anchor="I-D_tsou-AF2-specification">
      <front>
         <title>Specification of an Adaptation Function Between Two Multicast Networks Supporting Different IP Versions</title>
        <author initials="T." surname="Taylor" fullname="T. Taylor">
          <organization>Huawei Technologies</organization>
        </author>
        <date month="December" year="2011"/>
      </front>
    </reference>
    
     &RFC3376;
     &RFC3810;
     &RFC4605;
     &RFC6052;
     
    </references>

  </back>
</rfc>

PAFTECH AB 2003-20262026-04-24 04:07:26