Re: [Gen-art] Genart last call review of draft-ietf-rtgwg-enterprise-pa-multihoming-08

Alissa Cooper <alissa@cooperw.in> Thu, 01 August 2019 17:47 UTC

Return-Path: <alissa@cooperw.in>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 063E21201C5; Thu, 1 Aug 2019 10:47:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=cooperw.in header.b=l7akwRH6; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=W4tb72IU
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 LVskPwtrdFG7; Thu, 1 Aug 2019 10:47:21 -0700 (PDT)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B821A1201B4; Thu, 1 Aug 2019 10:47:18 -0700 (PDT)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 9E3D82210D; Thu, 1 Aug 2019 13:47:17 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute7.internal (MEProxy); Thu, 01 Aug 2019 13:47:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cooperw.in; h= content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; s=fm3; bh=N kgZD1YC0CR5vgO0cJ9dKN6mycGBJ5JjDgmIYuci9fY=; b=l7akwRH6kC68Bx3a6 79NA+s/n/VYWHcw8uw8UtPZFZhhN9ij8qlu63gHSqxwx38yTYptpxk3Yh8IUMHyF pa1J4PBknIAjiDfh6tTumf3J2ha4lT0QMzpRCxyIWnGp3GvSF4ittK+1spHIXuU+ 37GfZM1neDkqOUifgL8yN73wrdx08RElMI7gibYWds97c1KacjdqyAWRFV4jdqMB dsaI2ZOFlPcoSRJLpK8tEvXmhseEa0L925qGBjrbZg8ixd8UmU0GGyZRDpLL7woL fzEx82xsDzLCFSM6PjcRFHd6lkcRx+M72VNIqUlKd7k8fzgCLa5MeP8YOh6Sapjr Io/FA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=NkgZD1YC0CR5vgO0cJ9dKN6mycGBJ5JjDgmIYuci9 fY=; b=W4tb72IU2k58MdJcvW0sMeCl7p8JLg/5TsU9exgHSRx0VIacj2aoZYVoY T8Xkq/i0wJ8z+gm9M2P79wAQt5BR76vc5PRErZndSpbU5y8dW66MMkzKwfqoIexX h7JOiUI39F7Ve2IaKYxL04B7U3Hv4ejY3Rqr76w3DXpjIjKLw0gVceYmTBIQ4gSz eyz8d4hprdRZzrwabHAw8bG4bqqLzHsHcr2yP4LDrMHvYGF/+fz9Pcym65BKXZDT ARZJCw2qPqi3hSbd0AiJ13t4/tEN6GmulV4xM5FQhcJgzlQq4DyoT+J1MwdZyDuR t8lJTGlWld5tDD17kUh2scpkYslYQ==
X-ME-Sender: <xms:pSVDXbhQNEkrCQidyQUEuPB_v7AV6vPWsTpOg1o6mSEvSJbJQi6LeA>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduvddrleejgdduudegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurheptggguffhjgffgffkfhfvofesthhqmhdthhdtvdenucfhrhhomheptehlihhs shgrucevohhophgvrhcuoegrlhhishhsrgestghoohhpvghrfidrihhnqeenucffohhmrg hinhepvghpihhsthgvmhgvrdhnvghtpdhivghtfhdrohhrghenucfkphepudejfedrfeek rdduudejrdejkeenucfrrghrrghmpehmrghilhhfrhhomheprghlihhsshgrsegtohhoph gvrhifrdhinhenucevlhhushhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:pSVDXSm8VZNiIz299G7XGhLbgmBY7K6G8ZHhVVbeYct96hW1mjy10Q> <xmx:pSVDXXoBep-1exrFOfoDoYhWLnXFfSyzqdd8gxbAYnUDofinedeJtQ> <xmx:pSVDXbFy_1lF5AW_vy8Fd32DWQczoil-TRqiT0wO_mYBafBX310dtA> <xmx:pSVDXefcl_wUQM4SIPTy_vmWqZcp7QZe3yXYiTXQWT0yEXWlqP7AYA>
Received: from rtp-alcoop-nitro2.cisco.com (unknown [173.38.117.78]) by mail.messagingengine.com (Postfix) with ESMTPA id 8A20F380076; Thu, 1 Aug 2019 13:47:16 -0400 (EDT)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\))
Subject: Re: [Gen-art] Genart last call review of draft-ietf-rtgwg-enterprise-pa-multihoming-08
From: Alissa Cooper <alissa@cooperw.in>
In-Reply-To: <052161C2-75A9-4625-B9EB-EBEF0A301916@episteme.net>
Date: Thu, 01 Aug 2019 13:47:14 -0400
Cc: draft-ietf-rtgwg-enterprise-pa-multihoming.all@ietf.org, Gen art <gen-art@ietf.org>, IETF <ietf@ietf.org>, Routing WG <rtgwg@ietf.org>
Content-Transfer-Encoding: quoted-printable
Message-Id: <1A9A2374-81E4-4F22-9FA8-5FF106407838@cooperw.in>
References: <155966291865.28051.17270657886362926135@ietfa.amsl.com> <CAFU7BAQh46z1BTp2o6o+aB3QckASSZ+5qaPyoeW3S8=NCp-pgA@mail.gmail.com> <E6B546F9-67FD-49DF-B615-11564C3745C7@episteme.net> <CAFU7BAQqGd-O-vvNpoo9yg66M7KNcTp2LbU1rZ-7ejB1tx7_=Q@mail.gmail.com> <052161C2-75A9-4625-B9EB-EBEF0A301916@episteme.net>
To: Pete Resnick <resnick@episteme.net>, Jen Linkova <furry13@gmail.com>
X-Mailer: Apple Mail (2.3445.9.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtgwg/O95_LqcHgs9oomYY6bmXF60AEus>
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtgwg/>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 01 Aug 2019 17:47:24 -0000

Jen, thanks for the updates. Pete, thanks for your response. I cleared my DISCUSS.

Cheers,
Alissa

> On Jul 3, 2019, at 10:58 PM, Pete Resnick <resnick@episteme.net> wrote:
> 
> Hi Jen,
> 
> Thanks for the additional updates. A few comments inline.
> 
> On 3 Jul 2019, at 20:07, Jen Linkova wrote:
> 
>>> Again, hosts pick default addresses for applications to use, and
>>> applications pick the addresses that packets will use.
>> 
>> OK, I guess we are just using different terminology here...
>> For me 'a host' is a whole element connected to the network, including
>> all subsystems and applications running.
>> Until your email I was thinking about an application as an element of
>> a host. If I got you right, when the draft says 'host' you read it as
>> 'network stack on a host', right?
> 
> Well, yes, to a certain extent. But my point here was a bit different: Even if we call it "the network stack on a host", it isn't picking the addresses that packets will use, at least not on a packet-by-packet basis. That gets back to the point about dynamic updates: Even if the host stack were to change its mind about which the correct address is, that host isn't using that new address for packets unless/until currently running apps shut down their existing connections and make new ones. They're using the old address until doing so actually fails, and then only if they reinitiate communications. The "stack" can't change that, it can only suggest to the upper layers that they stop using what they're currently using. (You've talked about this in the new paragraph in 6.)
> 
>>> How about this? :
>>> 
>>> "It should be noted that [RFC6724] only defines the behavior of IPv6
>>> hosts to select default addresses that applications and upper-layer
>>> protocols can use. Applications and upper-layer protocols can make their
>>> own choices on selecting source addresses. The mechanism proposed in
>>> this document attempts to..."
>> 
>> I've updated that paragraph:
>> 
>> "It should be noted that [RFC6724] only defines the behavior of IPv6
>> hosts to select default addresses that applications and upper-layer
>> protocols can use. Applications and upper-layer protocols can make
>> their own choices on selecting source addresses. The mechanism
>> proposed in this document attempts to ensure that the subset of source
>> addresses available for applications and upper-layer protocols is
>> selected with the up-to-date network state in mind. The rest of the
>> document discusses various aspects of the default source address
>> selection defined in [RFC6724], calling it for the sake of brevity
>> "the source address selection".
>> 
>> I hope that the last sentence makes the rest of the document less confusing.
>> What do you think?
> 
> Yes, that'll be OK.
> 
>>> I'd also suggest taking a look through the rest of section 6 for use of
>>> the word "host" and see if the word "default" needs to be inserted
>>> somewhere after it (like "...hosts to choose the correct *default*
>>> source address"), or if it needs to be changed to "application".
>> 
>> I've updated a number of places as well.
> 
> There are still quite a few places that I would change in section 6, but I'll leave it to Alissa to decide which (if any) are really worth diving into. I think now you understand what I'm trying to get at.
> 
>>> Nice. If it were me, I'd add a forward pointer to mptcp in 8.3 as
>>> another mechanism (in addition to BGP) to deal with the problem.
>> 
>> It is there:
>> https://tools.ietf.org/html/draft-ietf-rtgwg-enterprise-pa-multihoming-11#section-8.3
> 
> Sorry, I wasn't clear: I meant it would be nice if there reference in 6.7.1 to section 8.3, or a mention in 6.7.1 of MPTCP in addition to its mention of BGP.
> 
>>>>> My suspicion is that section 7.3 underestimates the availability
>>>>> (current and
>>>>> future) of multipath transport.
>> 
>>> You can have the half empty glass; I'll take the half full one. ;-)
>> 
>> As per Magnus's suggestion, I've updated the text to mention that
>> PA-based multihoming and MP transport could benefit from each other:
>> https://tools.ietf.org/html/draft-ietf-rtgwg-enterprise-pa-multihoming-11#section-8.3
> 
> Fair enough.
> 
> Thanks again for the updates. As the boilerplate for the review says, wait for instructions from your AD for further guidance, particularly in order to address Alissa's DISCUSS.
> 
> pr
> -- 
> Pete Resnick http://www.episteme.net/
> All connections to the world are tenuous at best
> 
> _______________________________________________
> Gen-art mailing list
> Gen-art@ietf.org
> https://www.ietf.org/mailman/listinfo/gen-art