Re: [MBONED] Mirja K?hlewind's No Objection on draft-ietf-mboned-interdomain-peering-bcp-11: (with COMMENT)
"Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net> Mon, 30 October 2017 21:51 UTC
Return-Path: <ietf@kuehlewind.net>
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 9F8F013FC0D for <mboned@ietfa.amsl.com>; Mon, 30 Oct 2017 14:51:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); domainkeys=pass (1024-bit key) header.from=ietf@kuehlewind.net header.d=kuehlewind.net
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 hIZMZiititVu for <mboned@ietfa.amsl.com>; Mon, 30 Oct 2017 14:51:05 -0700 (PDT)
Received: from kuehlewind.net (kuehlewind.net [83.169.45.111]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B6E2113FBF5 for <mboned@ietf.org>; Mon, 30 Oct 2017 14:51:04 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=kuehlewind.net; b=AmKacdajSkwwGoPyhGgzLdGAINSzB4h4B+YiBuVA7Lh1eUqAYs/mqeiHuIdG8tGy316xb2QMa8yV2ZbPAqy4lJtbNOmp3KrJ8GpGCLrqMTyajsHzmM/WX16/Qjw7qLKNxEv9vFhwspHNp3W8MPCJ/JYNOd/y1aTf+D1LXC9kb5c=; h=Received:Received:Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer:X-PPP-Message-ID:X-PPP-Vhost;
Received: (qmail 23866 invoked from network); 30 Oct 2017 22:51:03 +0100
Received: from pd9e11fb3.dip0.t-ipconnect.de (HELO ?192.168.178.33?) (217.225.31.179) by kuehlewind.net with ESMTPSA (DHE-RSA-AES256-SHA encrypted, authenticated); 30 Oct 2017 22:51:02 +0100
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>
In-Reply-To: <20171030171453.GA28098@faui40p.informatik.uni-erlangen.de>
Date: Mon, 30 Oct 2017 22:51:01 +0100
Cc: draft-ietf-mboned-interdomain-peering-bcp@ietf.org, tim.chown@jisc.ac.uk, The IESG <iesg@ietf.org>, mboned@ietf.org, Toerless Eckert <tte+ietf@cs.fau.de>, mboned-chairs@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <DA86A6FD-CD81-4248-8D65-2B60A28AABB0@kuehlewind.net>
References: <20171028000507.GA22613@faui40p.informatik.uni-erlangen.de> <F7148970-2AB8-4B29-BF65-C67C58770B4E@kuehlewind.net> <20171030171453.GA28098@faui40p.informatik.uni-erlangen.de>
To: Toerless Eckert <tte@cs.fau.de>
X-Mailer: Apple Mail (2.3273)
X-PPP-Message-ID: <20171030215103.23856.40309@lvps83-169-45-111.dedicated.hosteurope.de>
X-PPP-Vhost: kuehlewind.net
Archived-At: <https://mailarchive.ietf.org/arch/msg/mboned/PEFSRMoujyW5lX0LL-5_l2jCjOw>
Subject: Re: [MBONED] Mirja K?hlewind's No Objection on draft-ietf-mboned-interdomain-peering-bcp-11: (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: Mon, 30 Oct 2017 21:51:07 -0000
Hi Toerless, I didn’t realize that there is no normative language in the draft. In this case lower case must is fine. I guess you can point to rfc8085, however, there is also no MUST, just more guidance. Mirja > Am 30.10.2017 um 18:14 schrieb Toerless Eckert <tte@cs.fau.de>: > > Thanks, Mirja > > Definitely "must" in second point, sorry. > > Wrt.: MUST My issue is that this BCP was not written with > RFC2119 capitalization in mind and not vetted for it. If i change > must=>MUST in just two places (and introduce reference to RFC2119, > it looks out of place for the rest of the document, but doing capitalization > throughout the document, would require a lot more work and repeated review i fear. > > Would it be possible to avoid 2119 language by adding behind both > places references that mandate this ("this is not the law, but look up the law" )? > > Eg: > Like IP unicast traffic, IP multicast traffic carried across non- > controlled networks must comply to Congestion Control Principles > (the normative place mandating this compliance is RFCxxxx, section y.z). > > If you think this would work and had some xxxx,y,z for me, that would be great. > > Otherwise i will do the MUST and RFC2119 header and pray to the IAB and > IESG that this will not raise a lot of followup capitalization requests. > > Cheers > Toerless > > On Mon, Oct 30, 2017 at 12:59:42PM +0100, Mirja Kuehlewind (IETF) wrote: >> Hi Toerless, >> >> thanks for addressing my discuss in such detail. The new text is great. Maybe one little change: >> >> OLD: >> Like IP unicast traffic, IP multicast traffic carried across non- >> controlled networks must comply to Congestion Control Principles... >> NOW >> Like IP unicast traffic, IP multicast traffic carried across non- >> controlled networks MUST comply to Congestion Control Principles??? >> >> Also I would still like to see that the respective text in section 3.1 is slightly rephrased to match this: >> >> OLD: >> b. If the peering point between AD-1 and AD-2 is a controlled >> network environment, then bandwidth can be allocated >> accordingly by the two domains to permit the transit of non- >> rate adaptive multicast traffic. If this is not the case, then >> it is recommended that the multicast traffic should support >> rate-adaption. >> Proposed NEW: >> b. If the peering point between AD-1 and AD-2 is a controlled >> network environment, then bandwidth can be allocated >> accordingly by the two domains to permit the transit of non- >> rate adaptive multicast traffic. If this is not the case, then >> the multicast traffic MUST also support rate-adaption. >> >> Thanks! >> Mirja >> >> >> >>> Am 28.10.2017 um 02:05 schrieb Toerless Eckert <tte+ietf@cs.fau.de>: >>> >>> [The following text up to the individual reply comments is identical for >>> the replies to all ballot comments. I originally wanted to coalesce the reply to >>> all positions into one email but the auto-generated header from datatracker >>> makes it sound as if per-submitter replied are required. So, here we go with some >>> repeated text followed by more individualized text:] >>> >>> Dear Reviewer, >>> >>> This is in response of your reviews of >>> https://www.ietf.org/id/draft-ietf-mboned-interdomain-peering-bcp-11.txt >>> as entered in the ballot: >>> https://datatracker.ietf.org/doc/draft-ietf-mboned-interdomain-peering-bcp/ballot/ >>> >>> A version of this email containing replies to all IESG feedback for -11 is also in: >>> https://raw.githubusercontent.com/toerless/peering-bcp/master/11-iesg-review-reply.txt >>> >>> Thank you so much for your thorough review. In response to the IESG >>> feedback, version -12 and -13 of the draft where posted which we hope >>> will resolve the open issues. >>> make 2 >>> >>> Version -12 of the draft was just a conversion from docx generated txt to XML (previous generations >>> where not built from XML), this introduced formatting changes (line wraps etc.) that rfcdiff can not ignore >>> and that would have obfuscated actual content changes. >>> >>> Version -13 of the draft contains the text changes done in response to your >>> comments and discusses. The following RFC diff shows the content diffs >>> vs. -11 without any formatting introduced changes: >>> >>> http://tools.ietf.org/tools/rfcdiff/rfcdiff.pyht?url1=https://tools.ietf.org/id/draft-ietf-mboned-interdomain-peering-bcp-12.txt&url2=https://tools.ietf.org/id/draft-ietf-mboned-interdomain-peering-bcp-13.txt >>> >>> In summary: >>> Beside the various smaller fixups from comments, the mayor rewritten/new blocks are: >>> >>> 4.1.1 - bandwidth management (aka: congestion control section). >>> I didn't just want to put the magic CC sentence in but wanted to let >>> readers understand what it means in the context of specifically >>> 6. Security considerations >>> 6.1. DoS attacks (against state and bandwidth) >>> 6.2. Content security >>> 6.3. Peering encryption >>> 6.4. Operational Aspects >>> This is where the securing of log exchange is discussed. >>> 7. Privacy Considerations >>> Got somewhat longer to explain because the specifics of multicast content and privacy >>> are likely not that obious to non-multicast experienced readers, and given how this >>> is a BCP and i don't even think we did describe this anywhere else, it had to be >>> explanatory. >>> >>> 4.2.4. Public Peering Routing Aspects >>> text did mention non-private peerings, but i was afraid that readers would not >>> understand the problematic implications, so i detailled them given how those >>> peering L2 domains are still common for unicast. >>> >>> >>> Cheers >>> Toerless for the Authors >>> >>> ===================================================================================== >>> Mirja Kuehlewind: >>> >>> >>>> Sorry for this last minute discuss but I would like to emphasize the points made in the tsv-art review on congestion/rate control (Thanks Yoshi!): >>> >>>> Please provide stronger guidance (MUST) on the use of rate/congestion control in these two cases: >>>> >>>> In Section 3.1: >>>> " If the peering point between AD-1 and AD-2 is a controlled >>>> network environment, then bandwidth can be allocated >>>> accordingly by the two domains to permit the transit of non- >>>> rate adaptive multicast traffic. If this is not the case, then >>>> it is recommended that the multicast traffic should support >>>> rate-adaption." >>>> >>>> In Section 4.1, >>>> "When determining the appropriate bandwidth allocation, parties should consider use >>>> of a multicast protocol suitable for live video streaming that >>>> is consistent with Congestion Control Principles [BCP41]." >>> >>> I tried to fix this text a bit more comprehensively: >>> - removed text from 3.1. The CC requirements apply to every subsection of 3 (3.x) >>> and it duplicates partial text in 4.1, so a random mentioning in 3.1 was not >>> helpfull. >>> - Moved CC text from 4.1 to dedicated section 4.1.1 and made it a lot more explanatory >>> because in my past experience most readers do not really understand our cryptic >>> rules alone ("CC principles across non-controlled network paths"). Also added >>> reference to the fresh BCP145. >>> >>> Please re-read new section and let me know what you think. >>> >>>> Minor questions/comments: >>>> >>>> 1) Section 3.4 also says: >>>> "Highly efficient use of bandwidth in AD-1." >>>> But aren't packets eventually duplicated in this case in AD-1? I guess it's more efficient than replicating them at the network border but might be still less efficient than native multicast in the whole network, no? >>> >>> Changed to: >>> <t>Efficient use of bandwidth in AD-1 (The closer AR is to uBR, the more efficient).</t> >>> >>>> 2) section 4.3.3 says: >>>> "The two AD's may supply additional security logs..." >>>> This seems to be a general action not specific to multicast or the scenarios described in this doc. >>> >>> Yes, i thought about this and came up with the following explanation: >>> >>> <t>Note that except for implied multicast specific elements, >>> the options listed here are not unique or novel for IP multicast, but >>> they are more important for services novel to the operators than for >>> operationally well established services (such as unicast). Therefore >>> we detail them as follows:</t> >>> >>>> 3) I don't think the conclusion section (8) is helpful or needed. If you want to keep it at all, this text could be moved into the introduction. >>> >>> Removed - for the time being. I was told that having a wrap up in documents is >>> always a good way to reflect on the document, but i agree the existing text >>> is more distracting than helpful. >>> > > -- > --- > tte@cs.fau.de >
- [MBONED] Mirja Kühlewind's No Objection on draft-… Mirja Kühlewind
- Re: [MBONED] Mirja K?hlewind's No Objection on dr… Toerless Eckert
- Re: [MBONED] Mirja K?hlewind's No Objection on dr… Mirja Kuehlewind (IETF)
- Re: [MBONED] Mirja K?hlewind's No Objection on dr… Toerless Eckert
- Re: [MBONED] Mirja K?hlewind's No Objection on dr… Mirja Kuehlewind (IETF)
- Re: [MBONED] Mirja K?hlewind's No Objection on dr… Toerless Eckert