Re: [MBONED] Spencer Dawkins' No Objection on draft-ietf-mboned-mtrace-v2-22: (with COMMENT)
Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Thu, 08 February 2018 23:49 UTC
Return-Path: <spencerdawkins.ietf@gmail.com>
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 4604712711E; Thu, 8 Feb 2018 15:49:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 5GYkulCw4Fko; Thu, 8 Feb 2018 15:49:13 -0800 (PST)
Received: from mail-yw0-x22f.google.com (mail-yw0-x22f.google.com [IPv6:2607:f8b0:4002:c05::22f]) (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 E3F35127011; Thu, 8 Feb 2018 15:49:12 -0800 (PST)
Received: by mail-yw0-x22f.google.com with SMTP id v139so3915276ywg.4; Thu, 08 Feb 2018 15:49:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=QaxE8uoDzE2ZRXrMLYVu43MNsgTApPjHmHtZxYlMXtM=; b=ebws9vzO/lRYWltbCNgcpeYGxZd1LGa+jagPa9VIdu6FC+syz/K/SrSnY/Du3tDDHX EW8wYtiZvV4OOIzkrHu+6B0tDpANyWs0AWRvJ/5SVczYAwmO5G5K2iHO4WZE0T1MeRXM KDkbMy/eeAkKBhKn4NsOAY7f6/lZmIV1WZxDqnJT7e/f8gtXXMxSE9kRSHoPCY5RKnLy XWA8HddifF8GKSMdMGZ5zLSw90NVOcv0GpfN/xPZ0wPcV9YDYxvGS3AKw6bL/IMH1gle b1ar5CwTycUHaJzwx+0g8+jKzn7FS4Q4b3drDI5lHiiG3FjcYZp51270syn/oFBDO+pP g6ug==
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:cc; bh=QaxE8uoDzE2ZRXrMLYVu43MNsgTApPjHmHtZxYlMXtM=; b=jT46cysBDuYNg7RV2YXt71+06nVOL10idxgpu9ZQBKXqARVoN8KG9U9CWkO11qCFLu l3UkiEa0mfuri6AsZBfviWwBdIRO1P2bjiIIOWKWCytmaIprw2YdrGMcgdRX9fNHNsVS eFaTInrU65QTyUB0Ww3W2+MPhnZ34QO15fpJx+FhMdscndoG9LEeyfnU66qTIITl7o7a 5j2t6qx5S+ZuAzOT3iZDB96VjHrsvmW6I7rL0Uu4qlL61xkHmKGg99CE6814eSAPWJp7 GPi4vi+Uaf/jL5UO0YBDDabwCS+Y/cIG679XhhrJKGlvJCVOVgjsEJ75XrYIc4qfwV+w RdEQ==
X-Gm-Message-State: APf1xPCM9iQynxLWvhTbKr1YwGB8J0VtZZTyBQhejfA0WSUTqFdRAwFh 9Lv/h39g9nMtKN6NjpLxJ5JFK/ardgfmnDpmYC8=
X-Google-Smtp-Source: AH8x225UCY8t5ez2Itq9CKeavw+XEb6WHSFFDStKHowyzQSbhpsT6fkDL5baGGLqFtDy8/+UQR4OsQUfIYlrwyNfdxI=
X-Received: by 10.129.216.11 with SMTP id d11mr727708ywj.407.1518133751848; Thu, 08 Feb 2018 15:49:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.37.21.201 with HTTP; Thu, 8 Feb 2018 15:49:11 -0800 (PST)
In-Reply-To: <5771371F-4540-45F0-80DE-01F59C480878@me.com>
References: <151681227728.22605.5535911639615370124.idtracker@ietfa.amsl.com> <79FCB658-9069-4686-AC9A-C82198A92401@me.com> <CAKKJt-c24ZVfWe14dfcm8TrdySYGJGKurUCC4uNo90QH54TZvQ@mail.gmail.com> <5771371F-4540-45F0-80DE-01F59C480878@me.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Thu, 08 Feb 2018 17:49:11 -0600
Message-ID: <CAKKJt-cRzHUtGL8PxE=h65YW+wOhc_+ScSp1Xot_PHCLGhu6zA@mail.gmail.com>
To: Kerry Meyer <kerry.meyer@me.com>
Cc: draft-ietf-mboned-mtrace-v2@ietf.org, mboned@ietf.org, mboned-chairs@ietf.org, The IESG <iesg@ietf.org>
Content-Type: multipart/alternative; boundary="089e08222f740027020564bc0fe8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mboned/VcZuVtaRqNMlR0e5Bt61UT_A9qI>
Subject: Re: [MBONED] Spencer Dawkins' No Objection on draft-ietf-mboned-mtrace-v2-22: (with COMMENT)
X-BeenThere: mboned@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 08 Feb 2018 23:49:16 -0000
Hi, Kerry, Top posting, but just to say that all this works for me, and thank you for considering my comments. Spencer On Thu, Feb 8, 2018 at 4:11 PM, Kerry Meyer <kerry.meyer@me.com> wrote: > Hi Spencer, > > > On Feb 7, 2018, at 7:26 PM, Spencer Dawkins at IETF < > spencerdawkins.ietf@gmail.com> wrote: > > Hi, Kerry, > > On Wed, Feb 7, 2018 at 6:06 PM, Kerry Meyer <kerry.meyer@me.com> wrote: > >> Hi Spencer, >> >> Please see inline below for responses to some of your comments and >> questions. >> >> Kerry >> >> On Jan 24, 2018, at 8:44 AM, Spencer Dawkins < >> spencerdawkins.ietf@gmail.com> wrote: >> >> Spencer Dawkins has entered the following ballot position for >> draft-ietf-mboned-mtrace-v2-22: No Objection >> >> When responding, please keep the subject line intact and reply to all >> email addresses included in the To and CC lines. (Feel free to cut this >> introductory paragraph, however.) >> >> >> Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html >> for more information about IESG DISCUSS and COMMENT positions. >> >> >> The document, along with other ballot positions, can be found here: >> https://datatracker.ietf.org/doc/draft-ietf-mboned-mtrace-v2/ >> >> >> >> ---------------------------------------------------------------------- >> COMMENT: >> ---------------------------------------------------------------------- >> >> I support Mirja's Discuss ballot point on IANA. >> >> In addition, I have a few comments. >> >> I'm looking in the Introduction for an unambiguous statement as to >> whether this >> mechanism can be initiated by a source, and I'm not seeing one. Just >> based on >> the Introduction, I'm guessing not, but the Introduction starts by >> mentioning >> that it's difficult to trace from the source, so I'm confused. >> >> >> It is fine for a source to initiate a trace by sending an mtrace Query to >> a given receiver. This results in an *upstream* (reverse) hop-by-hop >> trace that will yield the correct result. The introductory comment is >> intended to contrast the requirements of doing this type of tracing for >> multicast (which uses Reverse Path Forwarding to make routing >> determinations) versus the unicast form of traceroute, which works as >> required by doing hop by hop *downstream* tracing toward the destination. >> >> Would it be helpful if the following introductory sentence were rephrased >> to clarify this point? >> >> ********* >> >> Current: >> >> Given a multicast distribution tree, tracing from a multicast source >> to a receiver is difficult, since we do not know on which branch of >> the multicast tree the receiver lies. >> >> ********* >> Proposed: >> >> Given a multicast distribution tree, tracing hop-by-hop downstream from a >> multicast source >> to a given multicast receiver is difficult because there is no efficient >> and deterministic way to >> determine the branch of the multicast routing tree on which that receiver >> lies. >> > > That helps. Thanks. > > >> >> ********* >> >> In section 3, I'm seeing >> >> If an >> implementation receives an unknown TLV type for the first TLV in a >> message (i.e., the header TLV), it SHOULD ignore and silently discard >> the entire packet. If an implementation receives an unknown TLV type >> for a subsequent TLV within a message, it SHOULD ignore and silently >> discard the entire packet. >> >> and trying to understand why these two cases are listed separately. I'm >> also >> trying to understand why they're SHOULDs, but please help me understand >> the >> differences you have in mind. >> >> >> These sentences initially specified different actions. when the actions >> were edited >> to specify the same thing for both, they should have been combined . We >> will >> combine them and will also modify the SHOULD to MUST. >> > > Thanks! > > >> >> I share the question about mixing IPv4 and IPv6. >> >> Please clarify: What is your question regarding mixing of IPv4 and IPv6? >> > > Sorry, I should have bounded your search space. I meant the question in > Alia's ballot, which was > > "I do not understand the rationale for forbidding some addresses being > IPv4 and some IPv6. > Presumably, some could even be unnumbered interfaces. Many networks are > dual-stack or > may have IPv4 in one part of the network and IPv6 in another part. What > is the reason for > ruling this out as a valid situation? I do see that the encodings are > problematic if partly IPv4 > and partly IPv6 - but I do not see a reason that IPv4 addresses could not > be sent as mapped into IPv6." > > but I'll let you two talk that one out. > > > Okay. We will handle this issue on the thread with Alia. Quick synopsis: > An IPv4 address mapped to IPv6 > is okay in an IPv4 mtrace message. The document also states that > unnumbered interfaces are > represented using the “0” address for the underlying address family. (See > the related section quoted > below in this email.) Actual mixing of address families, however, would > create parsing ambiguities > that could only be resolved by adding fields to the message to explicitly > specify the address family. > > > > >> >> Is the last sentence in >> >> Upstream Router Address: 32 bits >> This field specifies the address of the upstream router from which >> this router expects packets from this source. This may be a >> multicast group (e.g., ALL-[protocol]-ROUTERS group) if the >> upstream router is not known because of the workings of the >> multicast routing protocol. However, it should be 0 if the >> incoming interface address is unknown or unnumbered. >> >> normative? >> >> >> Are you suggesting that the “may” and “should” in the preceding >> paragraph would be more appropriately stated as MAY and SHOULD? >> (Please confirm.) If so, we will change these terms accordingly. >> > > That would help, but what I was asking was whether that was true by > definition, and not just an interoperation requirement. > > If the incoming interface address is unknown or unnumbered, is there a > reason why the Upstream Router Address would not be zero? > > > Thanks for clarifying. For the case where the upstream interface is not > known or is unnumbered, there is really no reasonable > option other than to specify an address of 0, so we will change the > “should” above to a “MUST”. For the case where the upstream > interface is known, but the RPF neighbor address is not known, we can use > “MAY” to indicate that use of a multicast address > is an implementation option. > > > Thanks! > > Spencer > > _______________________________________________ > MBONED mailing list > MBONED@ietf.org > https://www.ietf.org/mailman/listinfo/mboned > > >
- [MBONED] Spencer Dawkins' No Objection on draft-i… Spencer Dawkins
- Re: [MBONED] Spencer Dawkins' No Objection on dra… Kerry Meyer
- Re: [MBONED] Spencer Dawkins' No Objection on dra… Spencer Dawkins at IETF
- Re: [MBONED] Spencer Dawkins' No Objection on dra… Kerry Meyer
- Re: [MBONED] Spencer Dawkins' No Objection on dra… Spencer Dawkins at IETF