Re: [Int-dir] Int-Dir Review of draft-ietf-softwire-dslite-multicast-12

"Lee, Yiu" <Yiu_Lee@comcast.com> Wed, 14 December 2016 14:20 UTC

Return-Path: <Yiu_Lee@comcast.com>
X-Original-To: int-dir@ietfa.amsl.com
Delivered-To: int-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4AC4A1296C1; Wed, 14 Dec 2016 06:20:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.796
X-Spam-Level:
X-Spam-Status: No, score=-4.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_QP_LONG_LINE=0.001, RP_MATCHES_RCVD=-2.896, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2u3sq_YyF4AL; Wed, 14 Dec 2016 06:20:07 -0800 (PST)
Received: from copdcmhout01.cable.comcast.com (copdcmhout01.cable.comcast.com [162.150.44.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2592C1296D0; Wed, 14 Dec 2016 06:20:07 -0800 (PST)
X-AuditID: a2962c47-cefff70000002526-e6-58515512cbdb
Received: from COPDCEX39.cable.comcast.com (Unknown_Domain [96.114.156.147]) (using TLS with cipher AES256-SHA256 (256/256 bits)) (Client did not present a certificate) by (SMTP Gateway) with SMTP id A7.BA.09510.21551585; Wed, 14 Dec 2016 07:20:04 -0700 (MST)
Received: from copdcex35.cable.comcast.com (147.191.125.134) by COPDCEX39.cable.comcast.com (147.191.125.138) with Microsoft SMTP Server (TLS) id 15.0.1130.7; Wed, 14 Dec 2016 07:20:01 -0700
Received: from copdcex35.cable.comcast.com ([fe80::3aea:a7ff:fe38:65f8]) by copdcex35.cable.comcast.com ([fe80::3aea:a7ff:fe38:65f8%15]) with mapi id 15.00.1130.005; Wed, 14 Dec 2016 07:20:01 -0700
From: "Lee, Yiu" <Yiu_Lee@comcast.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Zhen Cao <zhencao.ietf@gmail.com>, "draft-ietf-softwire-dslite-multicast@tools.ietf.org" <draft-ietf-softwire-dslite-multicast@tools.ietf.org>
Thread-Topic: Int-Dir Review of draft-ietf-softwire-dslite-multicast-12
Thread-Index: AQHSVhUnJIX3QLFgBkyggyBl7cSKwg==
Date: Wed, 14 Dec 2016 14:20:00 +0000
Message-ID: <33F4352A-17F1-4065-8FBB-52287CF12594@comcast.com>
References: <CAFxP68zBZ5+X8nLhtTOEcrA6c_kYhObd-8M_qQjA+Qw0gzuLQQ@mail.gmail.com> <787AE7BB302AE849A7480A190F8B933009DCBF87@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933009DCBF87@OPEXCLILMA3.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/f.1d.0.161209
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [68.87.29.11]
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha1"; boundary="B_3564552000_752532226"
MIME-Version: 1.0
X-CFilter-Loop: Forward
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileLIzCtJLcpLzFFi42JJKJozWVc0NDDCYIm0xcbNXUwWnw+eZrR4 dKWbxeLw26fsFtP3/mF0YPXYOesuu8eSJT+ZPFqenWTz+HL5M1sASxSXTUpqTmZZapG+XQJX xplZ01kLngRUTHoT28D4162LkZNDQsBE4tHZR+xdjFwcQgJdTBK/9u1hAUkICRxilPj/uQYi cZJRYt7SFlaQBJuAmsTqDSfZQBIiAtcZJX5eW8wEkmAWCJI4+OwqWLewgJvEg2mtzCC2iIC7 xNTWNSwQtp7E3t1tYPUsAqoSuxZsYgOxeQXsJK5ePsUKsW0Fo8TVWRvAmjkFkiTmXjwJtplR QEzi+6k1UMvEJW49mc8E8YOIxMOLp9kgbFGJl4//gdWLAi07dekCVI2OxNnrTxghbAOJrUv3 AR3EAWTLS3ycCzWyQmLbhCaoewQlTs58wgJRLi5x+MgO1gmMkrOQbJ6FpGUWkhaIuLbEnltb mWHsJ+8usELY1hIzfh1kg7AVJaZ0P2SHsE0lXh/9yLiAkWMVo1xyfkFKcm5GfmmJgaFecmJS Tqpecn5ucmJxCYjexAhMFYum6bjvYLzQ63yIUYCDUYmHt8ApMEKINbGsuDL3EKMK0MBHG1Zf YJRiycvPS1US4fUKAkrzpiRWVqUW5ccXleakFh9ilOZgURLn3XZTM0JIID2xJDU7NbUgtQgm y8TBKdXAmBkpzrdiz6YekfvXnmu+Sd15r+Zs1pWvahyHnCKKOU9Iz1+5wPNipl94Yt2txx5O Lf0GZot+Ff5eH7zkn8P7/6bPV03veBDuySU5Pdl6q0LuKcesiZOiT/zZvaPzywn/VWkVV4Ke 3tJg6/z0g+mlwz6VkP2bN75IXu5Qzvwn4eEsJl++o7U/g5RYijMSDbWYi4oTAWxLel4dAwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-dir/1eVQRdwz8iUrMSUfVehBld__0xQ>
Cc: "int-ads@ietf.org" <int-ads@ietf.org>, "int-dir@ietf.org" <int-dir@ietf.org>
Subject: Re: [Int-dir] Int-Dir Review of draft-ietf-softwire-dslite-multicast-12
X-BeenThere: int-dir@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "This list is for discussion between the members of the Internet Area directorate." <int-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-dir>, <mailto:int-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-dir/>
List-Post: <mailto:int-dir@ietf.org>
List-Help: <mailto:int-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-dir>, <mailto:int-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Dec 2016 14:20:09 -0000

One comment from developer point of view. The current text says: “MUST…. forward the IPv4 multicast packet through each relevant interface.” When I read this, I got an impression that mB4 had to implement something new to “find” each relevant interface and forward the packet. In fact, the mB4 is using the default IPv4 mcast implementation and isn’t required to identify the relevant interfaces. This is what my proposed text tries to clarify.


On 12/12/16, 1:45 AM, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com> wrote:

    Dear Zhen,
    
    Thank you for the review.
    
    Please see inline.
    
    Cheers,
    Med
    
    > -----Message d'origine-----
    > De : Zhen Cao [mailto:zhencao.ietf@gmail.com]
    > Envoyé : lundi 12 décembre 2016 07:01
    > À : draft-ietf-softwire-dslite-multicast@tools.ietf.org
    > Cc : int-ads@ietf.org; int-dir@ietf.org
    > Objet : Int-Dir Review of draft-ietf-softwire-dslite-multicast-12
    > 
    > Hi, authors and editors,
    > 
    > I am an assigned INT directorate reviewer for this draft. These
    > comments were written primarily for the benefit of the Internet Area
    > Directors. Document editors and shepherds should treat these comments
    > just like they would treat comments from any other IETF contributors
    > and resolve them along with any other Last Call comments that have
    > been received. For more details of the INT directorate, see
    > <http://www.ietf.org/iesg/directorate.html>.
    > 
    > 
    > I do not see any major reason to block the publication of this draft.
    > Below are two comments for discussion.
    > 
    > a) uPrefix64 and mPrefix64
    > 
    > I was a bit confused when I encounter the name suffix -64, because
    > they somehow imply only 64-bit long prefix could be used, while the
    > fact may be not true.
    
    [Med] Actually, 64 is not used to denote the prefix length but this is a practice widely used in transition mechanisms, you can see for instance: 
    https://tools.ietf.org/html/rfc6146
    https://tools.ietf.org/html/rfc6147  
    https://tools.ietf.org/html/rfc7050
    https://tools.ietf.org/html/rfc7225 
    ...
    
      If '64' means an IPv6-IPv4 mapping, it may make
    > some sense.  So I highly encourage the editors to put some notes below
    > the items in the terminology section.
    > 
    
    [Med] Makes sense. I added a note similar note that we have in https://tools.ietf.org/html/draft-ietf-softwire-multicast-prefix-option-11: 
    
             Note: "64" is used as an abbreviation for IPv6-IPv4
             interconnection.
    
    > 
    > b)
    > 6.2.  Multicast Data Forwarding
    > 
    >   When the mB4 receives an IPv6 multicast packet, it MUST check the
    >    group address and the source address.  If the IPv6 multicast group
    >    prefix is mPrefix64 and the IPv6 source prefix is uPrefix64, the mB4
    >    MUST decapsulate the IPv6 header and forward the IPv4 multicast
    >    packet through each relevant interface.  Otherwise, the mB4 MUST
    >    silently drop the packet.
    > 
    > comments: the mB4 not only needs to check the validity of mPrefix and
    > uPrefix, but also needs to check if there exists an associated
    > MLD/IGMP requests from that prefixes.  Only if there was an IGMP
    > report associted with this transaction, it will forward such multicast
    > packets.
    > 
    > 
    [Med] This is actually the intent of the last part of the text you quoted:  
    
       prefix is mPrefix64 and the IPv6 source prefix is uPrefix64, the mB4
       MUST decapsulate the IPv6 header and forward the IPv4 multicast
       packet through each relevant interface. 
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    
    If no state is found, there won't be any "relevant interface". So the  traffic won't be forwarded.
    
    > Thanks for draft the document.
    > 
    > -zhen