[Softwires] Fwd: RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
Jacni Q <jacni@jacni.com> Thu, 12 January 2017 07:00 UTC
Return-Path: <jacni@jacni.com>
X-Original-To: softwires@ietfa.amsl.com
Delivered-To: softwires@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DFF712944D for <softwires@ietfa.amsl.com>; Wed, 11 Jan 2017 23:00:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=jacni-com.20150623.gappssmtp.com
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 Frsp1YIpm70J for <softwires@ietfa.amsl.com>; Wed, 11 Jan 2017 23:00:38 -0800 (PST)
Received: from mail-it0-x233.google.com (mail-it0-x233.google.com [IPv6:2607:f8b0:4001:c0b::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 33B0B126D73 for <softwires@ietf.org>; Wed, 11 Jan 2017 23:00:38 -0800 (PST)
Received: by mail-it0-x233.google.com with SMTP id x2so6699003itf.1 for <softwires@ietf.org>; Wed, 11 Jan 2017 23:00:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jacni-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=q+PK4p7DGkNJzrLoUEpzq6OOod3NBf+O2S6bqJZ/hFo=; b=tpi7j+205KyFtOF+cIdke0x3aMiXprFlKg+wAQ6cqRjlVoGi4Zn+AF+8RwOhXf8A6c LrJdT5Cp9+ZWRE1Qn1pfXsuq3B9Gz1Po3fMP6ynfk3h5xWLAT4wRYiabC61s0yHfBaNv 5Wdvz3JeTq8q/vT9K8FL9/01dUVDW6uPcOWDHDehjwMYn/pWmVNfMu9GgBbu+67hY2ZQ 2aWlioA5Ijj93mqY0UjrIJcx5d4a3XuBa7BstBwU/UAkeRLuZDF5uN5fA882Vn0gaRa6 VrAN012A89Gkb2pTDAMjNcM0jopIJWQB2ZnwL39kLr7QD1nCuGL+zfsZFKAxXHRa9iEd RWYg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=q+PK4p7DGkNJzrLoUEpzq6OOod3NBf+O2S6bqJZ/hFo=; b=ULF9KOkxkZH8Hab4tLuUA4y5vlWiwGB83Ae+mLbe54v8pCfXeLSsSrlJSkYrbyteUx U1JdLEsWQdyByMEbNaEhH/J+KwtFCA0OELyM/PUX/l9Z/pUz8CO/dY80i7buJV7TGn84 CVpXkd//Lm+T7xLMc8tJmRDbAL0WaCcVIZ3wePl8ZWmKTN7k6tlX3zkBMp1ysCSBCzJ6 +PMTiqSISszCMPILXblIYwt8FHMFYeaJX8U7JOZCCG/fgDw9aFGxAnW4UYdRuI13DAb1 iNUSlVCbj7zh78vuaHWmsd3uj0XogjZno0qhzzdpaKl9b0hSYPQlCyZhQj/uSazNp29t SpDA==
X-Gm-Message-State: AIkVDXK+ugvv5dBtBw7YuF88HKg+oaz7I+YTlV6xCi9V6VvryTaIrKZA8Ghou6aYKyC3996K75RWCYO8TnyJSQ==
X-Received: by 10.36.205.4 with SMTP id l4mr8518818itg.19.1484204437315; Wed, 11 Jan 2017 23:00:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.148.148 with HTTP; Wed, 11 Jan 2017 23:00:36 -0800 (PST)
X-Originating-IP: [64.104.125.234]
In-Reply-To: <CAB3JRp8mYY8cz86++tDZRwQFypQDs4bE-016BGHtRQssvei-Cg@mail.gmail.com>
References: <CAHANBtLtJxyoAdMMd05UfQK=5hE55CDpusjFycGTyB0s3T3-ig@mail.gmail.com> <CAB3JRp8mYY8cz86++tDZRwQFypQDs4bE-016BGHtRQssvei-Cg@mail.gmail.com>
From: Jacni Q <jacni@jacni.com>
Date: Thu, 12 Jan 2017 15:00:36 +0800
Message-ID: <CAB3JRp_Lu1z-LvVcnXm=eoXo_CcoHk2E+yHqc6S9K8xNVHBrLA@mail.gmail.com>
To: softwires <softwires@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c07ccd042b7950545e046a0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/softwires/MfB8xNdMrDu9UIfgyZ564qoirKE>
Subject: [Softwires] Fwd: RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt
X-BeenThere: softwires@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: softwires wg discussion list <softwires.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/softwires>, <mailto:softwires-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/softwires/>
List-Post: <mailto:softwires@ietf.org>
List-Help: <mailto:softwires-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/softwires>, <mailto:softwires-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Jan 2017 07:00:43 -0000
Sorry, this one softwires@ietf.org? ---------- Forwarded message ---------- From: Jacni Q <jacni@jacni.com> Date: Thu, Jan 12, 2017 at 2:55 PM Subject: Re: RtgDir review: draft-ietf-softwire-dslite-multicast-14.txt To: Stig Venaas <stig@venaas.com> Cc: rtg-ads@ietf.org, draft-ietf-softwire-dslite-multicast.all@ietf.org, softwire@ietf.org, rtg-dir@ietf.org Re-, Thanks Stig for the comments, inline please. On Thu, Jan 12, 2017 at 2:22 AM, Stig Venaas <stig@venaas.com> wrote: > Hello, > > I have been selected as the Routing Directorate reviewer for this > draft. The Routing Directorate seeks to review all routing or > routing-related drafts as they pass through IETF last call and IESG > review, and sometimes on special request. The purpose of the review is > to provide assistance to the Routing ADs. For more information about > the Routing Directorate, please see > http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir > > Although these comments are primarily for the use of the Routing ADs, > it would be helpful if you could consider them along with any other > IETF Last Call comments that you receive, and strive to resolve them > through discussion or by updating the draft. > > Document: draft-ietf-softwire-dslite-multicast-14.txt > Reviewer: Stig Venaas > Review Date: 2017-01-11 > IETF LC End Date: 2017-01-12 > Intended Status: Standards Track > > Summary: > I have some minor concerns about this document that I think should be > resolved before publication. > > Comments: > The document is fairly easy to read, and the solution is technically > sound and is well described. But a couple of statements are > technically wrong and need to be corrected. A few more details could > be added in some places, and there are a couple of very minor issues > that make it less readable. > > Major Issues: > No major issues found. > > Minor Issues: > > In 3 places the documents talks about the MLD querier where it instead > should have said PIM Designated Router, or PIM DR. > > [Q]: Yes, we borrowed the "Querier" terminology heavily from RFC 3810. can we simply replace it with "router" or just remove it somewhere like "... into the IPv6 network"? Since as you mentioned there may be querier, DR and other routers receiving the message. > In section 2 we have this definition: > > Multicast B4 (mB4): a functional entity which supports an IGMP-MLD > interworking function (refer to Section 6.1) that relays > information conveyed in IGMP messages by forwarding the > corresponding Multicast Listener Discovery (MLD) messages towards > the MLD Querier in the IPv6 network. In addition, the mB4 > decapsulates IPv4-in-IPv6 multicast packets. > > [Q]: -New- Multicast B4 (mB4): a functional entity which supports an IGMP-MLD interworking function (refer to Section 6.1) that relays information conveyed in IGMP messages by forwarding the corresponding Multicast Listener Discovery (MLD) messages into the IPv6 network. In addition, the mB4 decapsulates IPv4-in-IPv6 multicast packets. > It is the DR, not the querier that needs the reports. The reports are > sent by multicast to the all MLDv2-capable routers address though, > which means that DR, querier (they may be the same), and potentially > other routers on the link will get the report. Maybe you can skip some > details and just say that mB4 sends an MLD report. > > In 4.2 we have this paragraph: > > > The mB4 uses the G6 (and both S6 and G6 in SSM) to create the > corresponding MLD Report message. The mB4 sends the Report message > towards the MLD Querier in the IPv6 network. The MLD Querier (which > usually acts as the PIMv6 Designated Router too) receives the MLD > Report message and sends the PIMv6 Join to join the IPv6 multicast > distribution tree. The MLD Querier can send either PIMv6 Join (*,G6) > in ASM or PIMv6 Join (S6,G6) in SSM to the mAFTR. > > It should just say DR here as well. > > [Q]: -New- The mB4 uses the G6 (and both S6 and G6 in SSM) to create the corresponding MLD Report message. The mB4 sends the Report message into the IPv6 network. The MLD router which acts as the PIMv6 Designated Router too, receives the MLD Report message and sends the PIMv6 Join to join the IPv6 multicast distribution tree. The router can send either PIMv6 Join (*,G6) in ASM or PIMv6 Join (S6,G6) in SSM to the mAFTR. > Also in In 6.1 it says: > > > MLD messages are forwarded natively towards the MLD Querier > located upstream in the IPv6 network (i.e., the first hop IPv6 > router). > It should refer to the PIM DR here as well, and figure 2 should be updated. > > [Q]: -New- MLD messages are forwarded natively towards the MLD router located upstream in the IPv6 network (i.e., the first hop IPv6 router). > More discussion about SSM vs ASM would be useful. In the last > paragraph of section 1 you have some text about SSM versus ASM. would > be good to point out that SSM and ASM IPv4 groups should be mapped to > SSM and and ASM IPv6 groups respectively. That is, if an IPv4 group is > an SSM group, then I believe the respective IPv6 group needs to be SSM > as well. The same for ASM. > > [Q]: The quote here is just intent to express the preference of SSM. We can remove " the operation of the translation mechanism is also simplified when SSM is used, e.g., considerations for placement of the IPv6 the Rendezvous Point (RP) are no longer relevant. " from the last sentence to make it simple. > In 4.2 it says: > > > The mAFTR acts as the IPv4 DR to which the uPrefix64-derived S6 is > connected. > Shouldn't it say that the mAFTR acts as the IPv6 DR? > > [Q]: Yes. > > Nits: > I found a number of nits. > > In the abstract we have: > This document specifies a solution for the delivery of IPv4 multicast > services to IPv4 clients over an IPv6 multicast network. The > solution relies upon a stateless IPv4-in-IPv6 encapsulation scheme > and uses the IPv6 multicast distribution tree to deliver IPv4 > multicast traffic. The solution is particularly useful for the > delivery of multicast service offerings to DS-Lite serviced > customers. > > This make it sounds like a single IPv6 multicast tree is used for > delivery of all IPv4 multicast. It would be better changing this to > plural (or possible say an IPv6 multicast distribution tree). > > [Q]:Ok, maybe "an IPv6 multicast distribution tree". > In first paragraph of section 1: > DS-Lite [RFC6333] is a technique that rationalizes the usage of the > remaining global IPv4 addresses during the transition period by > sharing a single IPv4 address with multiple users. > Rationalize is the wrong word here I believe. Perhaps it should say > rations, limits or reduces? > > [Q]: not native, so no comment on it :-) > In second paragraph of section 2, [RFC7597] is not marked correctly as > a reference, it is just text. > > In 4.2 we have this text: > > > The mAFTR advertises the route of uPrefix64 with an IPv6 Interior > Gateway Protocol (IGP), so as to represent the IPv4-embedded IPv6 > source in the IPv6 multicast network, and to run the Reverse Path > Forwarding (RPF) check procedure on incoming multicast traffic. > > It might sound like mAFTR is the router doing the RPF check. It might > be good to clarify that it is announced to allow other IPv6 routers to > perform RPF check. > [Q]: - New- The mAFTR advertises the route of uPrefix64 with an IPv6 Interior Gateway Protocol (IGP), so as to represent the IPv4-embedded IPv6 source in the IPv6 multicast network, and for IPv6 multicast routers to run the Reverse Path Forwarding (RPF) check procedure on incoming multicast traffic. > In 6.2 you have this example: > As an illustration, if a packet is received from source > 2001:db8::192.0.2.33 and needs to be forwarded to group > ff3x:1000::233.252.0.1 > > Note that the latter is not a valid unicast prefix-based multicast > address. It would be better to use something like > ff3x:20:2001:db8::233.252.0.1. This is also the case in 7.4. > > [Q]: Ok. > In 6.5 there is an issue with the example. It has the address > ff0e::db8::233.252.0.1. You cannot use :: twice. > > [Q]: Thanks. > The section 7.5 heading is TTL/Scope, but it only discusses Scope. It > might make sense to recommend copying the TTL value from the IPv4 > packet to the IPv6 packet, and perhaps copying it back after > decapsulation. > > I don't understand section 8.1.1 about co-locating MLD querier with > the mAFTR. Doesn't that mean that the mAFTR is on the same link as the > mB4? If that is the case, do you need IPv6 encapsulation at all? > > [Q]: Co-locating means on the same node, running the two sorts of functionalities. > Would it make sense to consider the case where mB4 acts as an IPv6 PIM > router, avoiding sending MLD reports? > > [Q]: That's possible. > Appendix B discusses issues with mismatch of group membership > protocols at mB4. The real issue, which is not mentioned, is if mB4 > receives source specific (SSM) reports from IPv4 receivers, and the > upstream IPv6 MLD router only supports MLDv1. > > [Q]: We have talked about this in the next paragraph. Thanks again for your review. > Regards, > Stig > -- Cheers, -Q -- Cheers, -Q
- [Softwires] Fwd: RtgDir review: draft-ietf-softwi… Stig Venaas
- [Softwires] Fwd: RtgDir review: draft-ietf-softwi… Jacni Q
- Re: [Softwires] RtgDir review: draft-ietf-softwir… Stig Venaas
- Re: [Softwires] RtgDir review: draft-ietf-softwir… Lee, Yiu
- Re: [Softwires] RtgDir review: draft-ietf-softwir… Stig Venaas
- Re: [Softwires] RtgDir review: draft-ietf-softwir… Stig Venaas
- Re: [Softwires] RtgDir review: draft-ietf-softwir… mohamed.boucadair
- Re: [Softwires] RtgDir review: draft-ietf-softwir… Stig Venaas
- Re: [Softwires] RtgDir review: draft-ietf-softwir… mohamed.boucadair