Re: [PANRG] I-D Action: draft-irtf-panrg-what-not-to-do-00.txt

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Thu, 25 October 2018 13:10 UTC

Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: panrg@ietfa.amsl.com
Delivered-To: panrg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C8493130E26 for <panrg@ietfa.amsl.com>; Thu, 25 Oct 2018 06:10:20 -0700 (PDT)
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 QHcIwJZyVnP7 for <panrg@ietfa.amsl.com>; Thu, 25 Oct 2018 06:10:18 -0700 (PDT)
Received: from mail-lj1-x22c.google.com (mail-lj1-x22c.google.com [IPv6:2a00:1450:4864:20::22c]) (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 9F04D12896A for <panrg@irtf.org>; Thu, 25 Oct 2018 06:10:17 -0700 (PDT)
Received: by mail-lj1-x22c.google.com with SMTP id k11-v6so8146583lja.5 for <panrg@irtf.org>; Thu, 25 Oct 2018 06:10:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=CV7zGzgMmO12qvuKlEv5T3BCMIEDEv/6i54jLPY/Cbw=; b=A8Te15nAQJ1FyqCzFhiNoT93MaDRa0FdLjewJM+XYbtdlWX/btNMFXm8nSQCW4tbtO hARanZgRG3YJtz8z/VWjq1d/PoSW5mXo/8x7Mj44jk3Oai1Mr3w0kgMrZ4IkqkXNpTCc aztFHzud/2kCPTptJMxacD0OQI43MKJe/K7ogXKljURbfnHdRpniGk0UA+tO7lxHT21Z vndt8KRcfWkp+NdquJ4JnxhYT+XBT42J3yB6jal3d8IE7WYVAjHtc6KGfwRiFogbBwTz s8KAJa+8HpXM9g62+neELsK8fdIHuGoop4UHp1O6Nb1ceiB9wlz1kSo+t8jdTT0sar06 O9vg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=CV7zGzgMmO12qvuKlEv5T3BCMIEDEv/6i54jLPY/Cbw=; b=lRaeZJ2w6BauXAFGdN+OK4OLSYVrFzRMPOwS2yxFBm6LehJ9U/Tjwlr5dD2gLlaCV2 vyl7+6pFqwlmIoKwu31istI1zx579toN1eD1Eqj+1/uaowKvjAnJiMbXq1hwt2N0FJ/O YCtjePmrZ3SG7Rs63uNiyK8Z/eFljXl6sCjuh5HVCGPY+QnLTCIJ0zJJxQvpBcMclL6n V8XgQvYH4ScYRO0Iaha0kr5zLAPYuia04sXndFqwR05Qi8oLQ0q2FPZEO5+TbJuDDuDh ildwi6dAUexM0kYz7H/tWmB0AitaFwgLMqK36VrhkYttHMpzZc6SRJoRya4WwgdZqdIH +s7w==
X-Gm-Message-State: AGRZ1gJ7NlQ9kmLIQ6JF3GuYf4fAEOXAdhhZYLURe7j2oKtybiItx9q0 erfjG4qIc87vmV1UY4WkLBAtqHCoTcyySoRREVo=
X-Google-Smtp-Source: AJdET5fY69/vzx+eerZsMT6Dum0zdCUDDToKm8wyqyYaFFl2MoVjOJWPrUyiBvKjMdtUadp5zVPq8kgV4zFSxavri30=
X-Received: by 2002:a2e:197:: with SMTP id f23-v6mr1241896lji.144.1540473015624; Thu, 25 Oct 2018 06:10:15 -0700 (PDT)
MIME-Version: 1.0
References: <153964096874.3523.14090628171230215047@ietfa.amsl.com> <e9573cc7-a641-7526-d900-d6b289a44a7f@mti-systems.com> <CAKKJt-ezYkxPB7mK9U+qEHrfxN=TLgMf2NVYMrDP3uFBFewvKQ@mail.gmail.com> <da7e06e5-7f99-2d8b-92da-c23f884d1106@inet.tu-berlin.de>
In-Reply-To: <da7e06e5-7f99-2d8b-92da-c23f884d1106@inet.tu-berlin.de>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Thu, 25 Oct 2018 08:10:02 -0500
Message-ID: <CAKKJt-dpRrRR6C0rJC181jC-fdCbZpJ7EdtTNX+3nZ+k5TSU8w@mail.gmail.com>
To: Theresa Enghardt <theresa@inet.tu-berlin.de>
Cc: panrg@irtf.org
Content-Type: multipart/alternative; boundary="000000000000e1ea4405790d5272"
Archived-At: <https://mailarchive.ietf.org/arch/msg/panrg/l_9UKFfQRRpLuIxOjBNewWPTuJQ>
Subject: Re: [PANRG] I-D Action: draft-irtf-panrg-what-not-to-do-00.txt
X-BeenThere: panrg@irtf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Path Aware Networking \(Proposed\) Research Group discussion list" <panrg.irtf.org>
List-Unsubscribe: <https://www.irtf.org/mailman/options/panrg>, <mailto:panrg-request@irtf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/panrg/>
List-Post: <mailto:panrg@irtf.org>
List-Help: <mailto:panrg-request@irtf.org?subject=help>
List-Subscribe: <https://www.irtf.org/mailman/listinfo/panrg>, <mailto:panrg-request@irtf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Oct 2018 13:10:21 -0000

Hi, Theresa,

On Thu, Oct 25, 2018 at 3:14 AM Theresa Enghardt <theresa@inet.tu-berlin.de>
wrote:

> Hi,
>
> just my two cents on path selection in SCTP and MPTCP vs. Shim6:
>
> On 17.10.18 01:13, Spencer Dawkins at IETF wrote:
>
>
>>
>> (4) Section 4.4.2 talks about SCTP and MPTCP somehow, but I don't think
>> those are really related to shim6 as coherently as the text might imply
>> (they're transport layer versus network layer), nor do I think those are
>> really "path aware" in any meaningful way.  They know about multiple
>> interfaces locally, which lets them possibly use multiple paths, but
>> they're not really aware of anything about the innards of those paths in
>> the way that other technologies mentioned are.
>>
>
> So, that section was pretty much Spencer's Opinion. Here's what I was
> trying to get at:
>
>    - Shim6 put interface selection (which, if you're multihomed to
>    multiple providers, gives you pretty disjoint paths to choose from) under
>    host control, without any particular reason to believe that hosts know much
>    about which path should be preferred.
>    - Operators were not happy at the idea that hosts (and, especially in
>    2009, hosts that might be controlled by malicious attackers) might be
>    swinging significant amounts of traffic onto, and off of, their network
>    paths, with no coordination with the operator. The doomsday scenario was
>    something like a few tens of thousands of hosts in a botnet simultaneously
>    redirecting all their outgoing packets from the interface connected to
>    Provider A to the interface connected to Provider B.
>    - SCTP and MP-TCP also put interface selection (and, so, path
>    selection) under host control, and hosts running these protocols don't know
>    much about the paths, either.
>    - For some reason I don't understand, operators haven't responded to
>    hosts selecting interfaces for SCTP and MP-TCP as negatively as they did to
>    hosts doing what seemed like the same thing for Shim6.
>
> I might be missing something (that happens, I have references if you need
> them), or it might be that this isn't useful to point out, so no reason to
> fix the text, of course.
>
> But does that make sense to you?
>
> I see value in comparing end-host based path selection between Shim6 and
> SCTP/MPTCP in the draft, if only to point out the advantage of implementing
> this on the transport layer instead of the network layer.
>
> Recently I've discussed this with my professor, and we think the key
> reason is that on the transport layer, there's a lot of work done on
> fairness and how to distribute traffic across paths [0]. Perhaps that
> reduces the perceived danger of suddenly flooding the network, and maybe
> that has something to do with there being fewer negative response from
> operators.
>
> If we're missing something here, please tell me. Also, I'm interested in
> those references.
>
Thanks for these comments, and I'll definitely have this point, as well as
Wes's other comments, on my list to talk about at IETF 103 in a couple of
weeks.

I am balancing between what's in scope for this draft, and what's not, but
would be in scope for other drafts in PANRG, as I understand the PANRG
scope from the chairs and from Allison, so I'll try to do the right thing
with this comment - whatever that is :-)

And the chairs are happy to tell me when I'm confused. I can provide e-mail
archive URLs on request :D

Spencer

> Thanks,
> Theresa
>
>
> [0] Personally I would point to work such as "MPTCP is not pareto-optimal"
> https://hal.inria.fr/hal-01086030/document or "
> <https://hal.inria.fr/hal-01086030/documentor>Load Sharing for SCTP"
> https://tools.ietf.org/id/draft-tuexen-tsvwg-sctp-multipath-16.txt
> _______________________________________________
> Panrg mailing list
> Panrg@irtf.org
> https://www.irtf.org/mailman/listinfo/panrg
>