Re: [MBONED] WGLC for draft-ietf-mboned-mtrace-v2
Hitoshi Asaeda <asaeda@ieee.org> Fri, 16 September 2016 07:04 UTC
Return-Path: <asaeda@ieee.org>
X-Original-To: mboned@ietfa.amsl.com
Delivered-To: mboned@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C7C312B0E3 for <mboned@ietfa.amsl.com>; Fri, 16 Sep 2016 00:04:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level:
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=ieee-org.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 edG1CDatmxhh for <mboned@ietfa.amsl.com>; Fri, 16 Sep 2016 00:04:12 -0700 (PDT)
Received: from mail-pa0-x229.google.com (mail-pa0-x229.google.com [IPv6:2607:f8b0:400e:c03::229]) (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 55FE512B0B8 for <mboned@ietf.org>; Fri, 16 Sep 2016 00:04:12 -0700 (PDT)
Received: by mail-pa0-x229.google.com with SMTP id wk8so23511179pab.1 for <mboned@ietf.org>; Fri, 16 Sep 2016 00:04:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ieee-org.20150623.gappssmtp.com; s=20150623; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=en562zBFY6x5OxL3kNiNaj1pFqkkiGPtlJdtkvNlcY8=; b=mDlB1mlZny0nGGMSyTNqbdL7/d1orpVccu39eKLIvyYPSGgKo9TkZtcKM7qg+KlhL5 Ca9nGwT0ejh/fQ3cDpYx+RDski0dBw9LSz6rKAOd5whlTcPMGBrfeVyZYhCsjLPKtYDY B2h1ZRxa4Zj+y86b3gEcpUm+OrKhSHP4+DAYAR0Q4Om43jLQMBLzwoID2ce0DDAXG2UK dtD0vBeY+NQW5Nj9+7j7js+h9E7NpQ737Mr17uZYi6XgRhcUckFv76rj5RzIdFPlV/rG 8mJa/7j2LkQSYhb8F0ScjcCMFjBO5gvAbLiz50BGaF5cIorjGhMK+DX2HjTiEf+65wAk jXhg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=en562zBFY6x5OxL3kNiNaj1pFqkkiGPtlJdtkvNlcY8=; b=Wfnc9CQ2YZNmPAwI6lFj/gULN45Rxj4uxOlQ2mZ4v99g+fdI7EV074I8hTiagTjRaT d1M2xffN8qLrC1P/OxWlCYId9/IVT0cQMXNI+9z5GWQnG/tFzzvQuJ8exd8vQCRrIH05 dw5wM/XqzFBe92KAvjGN6UsnTI8I9H53nfvodwygS4YpLiVOCZfFAUV6pXUdABizz7VV //15RDvUI04MmE7NiNBAk4Nl3PXxYqJwpOmFEppFTpJMPYHQdVBrsnUXx32Ygou1VHYE XtnAtuEKaWwG5iwjCUF4Q0sG42de8o1Khf7T8UGbhaTDgdfe3HA3rmTFT5SlvnZrsZx+ cDcQ==
X-Gm-Message-State: AE9vXwNGAyQhnRQ2Lxx0HoTfsYOZg6pCW3BJCwAOK24IHEb4wZJw6vIznC4YHTONur02g/Fb
X-Received: by 10.66.85.196 with SMTP id j4mr20588870paz.40.1474009451669; Fri, 16 Sep 2016 00:04:11 -0700 (PDT)
Received: from ?IPv6:2001:200:e103:1000:bd1f:a860:7aeb:5b05? ([2001:200:e103:1000:bd1f:a860:7aeb:5b05]) by smtp.gmail.com with ESMTPSA id sl9sm1477029pab.22.2016.09.16.00.04.09 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 16 Sep 2016 00:04:10 -0700 (PDT)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: Hitoshi Asaeda <asaeda@ieee.org>
In-Reply-To: <CAHANBtL6qobVwHriADgJpmRtXH6E3336=_k__uwoEMtSPDig8A@mail.gmail.com>
Date: Fri, 16 Sep 2016 16:04:10 +0900
Content-Transfer-Encoding: quoted-printable
Message-Id: <5FFF0C1A-5227-4AC2-AA65-D7FEF1EB1D17@ieee.org>
References: <20160818122745.O28290@sapphire.juniper.net> <CAHANBtL6qobVwHriADgJpmRtXH6E3336=_k__uwoEMtSPDig8A@mail.gmail.com>
To: Stig Venaas <stig@venaas.com>
X-Mailer: Apple Mail (2.3124)
Archived-At: <https://mailarchive.ietf.org/arch/msg/mboned/ZCRiyTd7SHrdCvdRx043IFNygFg>
Cc: MBONED WG <mboned@ietf.org>
Subject: Re: [MBONED] WGLC for draft-ietf-mboned-mtrace-v2
X-BeenThere: mboned@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Mail List for the Mboned Working Group <mboned.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mboned>, <mailto:mboned-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mboned/>
List-Post: <mailto:mboned@ietf.org>
List-Help: <mailto:mboned-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mboned>, <mailto:mboned-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Sep 2016 07:04:15 -0000
Hi Stig, Thank you very much for your careful review. We’ll carefully check all your comments and give you back. Regards, -- Hitoshi Asaeda > 2016/09/16 6:41, Stig Venaas <stig@venaas.com> wrote: > > Hi > > I think the draft is ready for publication with just minor changes. > Here are all my comments. > > In the introduction it first talks about tracing down vs up the tree. > Then it says > > Mtrace2 is usually initiated from a Mtrace2 > client towards a specified source, or a Rendezvous Point (RP) if no > source address is specified. > > It's not clear here whether "usually" is regarding tracing to a source, > or if it talks about the complete sentence. Given the first paragraph, > "usually" could potentially mean something other than tracing from a > client. Also please write "or towards a Rendezvous..." or should it be > "or from a Rendezvous..."? > > Also in the introduction it says: > > RP is a special router where the source > and receiver meet in PIM-SM [5]. > > Perhaps it would be better to write "sources and receivers"? > > We have this sentence: > Moreover, Mtrace2 provides > additional information such as the packet rates and losses, as well > as other diagnosis information. > > Would it be better to say "diagnostic information"? Or maybe information > for diagnosis? > > There is this sentence: > Source, Receiver and Mtrace2 client are typically a host on the > Internet. > > Should be "hosts on the Internet", or "Internet hosts". > >> From earlier in the introduction it appears that a source address is > optional, that it can be an RP address instead? But then we have this > sentence: > > When an Mtrace2 client initiates a multicast trace anywhere on the > Internet, it sends an Mtrace2 Query packet to the LHR or RP for a > multicast group and a source address. > > So it seems one always need to specify a source address? Maybe you can > remove "anywhere on the Internet"? It seems unnecessary. > > Multicast is most often used outside of what is typically called the > Internet, so I think it might be better to not use the term Internet > that much. > > In 2.1 we have this text: > > Outgoing interface > The interface to which data from the source or RP is expected to > transmit for the specified source and group. It is also the > interface on which the Mtrace2 Request will be received. > > Maybe "expectte to be transmitted" is better? It should maybe not say > "the interface" as there can be many outgoing interface. Perhaps say > that "it is also an interface on which an Mtrace2 Request may be > received". > > Last-hop router (LHR) > The router that is directly connected to the receivers. It is > also the router that receives the Mtrace2 Query from an Mtrace2 > client. > > Maybe better to say "A router that is directly connected to a receiver"? > > In second paragraph of section 3 it says: > If the length of a TLV exceeds the > length specified in the TLV, the TLV SHOULD be accepted; however, any > additional data after the specified TLV length SHOULD be ignored. > > Note that if this happens one may need to ignore all data after the > length. Not just what was supposed to be in that one TLV, as one does > not know where the data ends. Also, it may not be possible to detect > that the TLV is longer than the length. Once the length is reached, > one will simply have to assume that the next byte is the start of the > next "field" in the packet. Also if one were to find out, it is > possible that there is some corruption, or that the value is not what > it was intended to me. Please consider whether this sentence makes > sense. If it does, please add some more clarification. > > In 3.1 it says: > > Length: 16 bits > > Length of Type, Length, and Value fields in octets. Minimum > length required is 6 octets. The maximum TLV length is not > defined; however the entire Mtrace2 packet length should not > exceed the available MTU. > > As I understand it, type and length fields are included. Which means > that a value must be at least 3 bytes? Is this correct? Even if it is > correct now, is it wise to require at least 6 octets here? Isn't it > possible that new TLVs might be defined in the future where this may > not be the case? > > It looks like normative language may be missing some places. E.g SHOULD > NOT in the length description here? See also MBZ fields. > > In 4.2.1 it says the term 224/24 is used. I think it is best to write > 224.0.0.0/24. > > In 4.2.2 it says: > The first one > encountered is the one that is reported, i.e. all "note Forwarding > Code N" should be interpreted as "if Forwarding Code is not already > set, set Forwarding Code to N". > > Does this mean that the router must process the message following the > steps in this order? I think it might make sense for a router to for > instance report 5 ADMIN_PROHIB without first checking if it has a route > NO_ROUTE in 3. > > In 4.3.2: > An Mtrace2 Request should be sent with the address of the Incoming > interface. However, if the Incoming interface is unnumbered, the > router can use one of its numbered interface address as the source > address. > > I think it should say "one of its numbered interface addresses". > Same in 4.4.2. > > In 6 it says: > This section describes the Mtrace2 behavior with the present of > different multicast protocols. > > Present should be presence. > > iN 8.2 it says: > > The IANA should allocate UDP destination port for Mtrace2 upon > publication of the first RFC. > > Maybe better to refer to this document? What do you want this section to > say after publication? Perhaps it is better to write something like: > > The Mtrace2 UDP destination port is [TBD]. > > It might be easier for IANA if you here list the name and exact content > of the registries. I see you are requiring Standards Action. Should e.g. > Experimental RFCs not be allowed? > > Regards, > Stig > > _______________________________________________ > MBONED mailing list > MBONED@ietf.org > https://www.ietf.org/mailman/listinfo/mboned
- Re: [MBONED] WGLC for draft-ietf-mboned-mtrace-v2 Hitoshi Asaeda
- [MBONED] WGLC for draft-ietf-mboned-mtrace-v2 Leonard Giuliano
- Re: [MBONED] WGLC for draft-ietf-mboned-mtrace-v2 Stig Venaas
- Re: [MBONED] WGLC for draft-ietf-mboned-mtrace-v2 Hitoshi Asaeda
- Re: [MBONED] WGLC for draft-ietf-mboned-mtrace-v2 Stig Venaas
- Re: [MBONED] WGLC for draft-ietf-mboned-mtrace-v2 Leonard Giuliano
- Re: [MBONED] WGLC for draft-ietf-mboned-mtrace-v2 TARAPORE, PERCY S
- Re: [MBONED] WGLC for draft-ietf-mboned-mtrace-v2 Holland, Jake
- Re: [MBONED] WGLC for draft-ietf-mboned-mtrace-v2 Hitoshi Asaeda
- Re: [MBONED] WGLC for draft-ietf-mboned-mtrace-v2 Leonard Giuliano
- Re: [MBONED] WGLC for draft-ietf-mboned-mtrace-v2 Holland, Jake
- Re: [MBONED] WGLC for draft-ietf-mboned-mtrace-v2 Hitoshi Asaeda
- Re: [MBONED] WGLC for draft-ietf-mboned-mtrace-v2 Mankamana Mishra (mankamis)