Re: I-D Action: draft-han-6man-in-band-signaling-for-transport-qos-00.txt

Tom Herbert <tom@herbertland.com> Tue, 17 October 2017 16:54 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3B1C11332DF for <ipv6@ietfa.amsl.com>; Tue, 17 Oct 2017 09:54:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.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 jEtGigPRqPuW for <ipv6@ietfa.amsl.com>; Tue, 17 Oct 2017 09:54:53 -0700 (PDT)
Received: from mail-qt0-x233.google.com (mail-qt0-x233.google.com [IPv6:2607:f8b0:400d:c0d::233]) (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 B2F4113207A for <ipv6@ietf.org>; Tue, 17 Oct 2017 09:54:53 -0700 (PDT)
Received: by mail-qt0-x233.google.com with SMTP id z28so4954979qtz.13 for <ipv6@ietf.org>; Tue, 17 Oct 2017 09:54:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=Ibi43jLW6JIwt2qbZcpNV7HgQCY9JJbBZIFMthAtetU=; b=WOJ0kiCYdT+OtQ3MzY1ba4oLQC7m6Y2U6f0oGUIASBbmV6C8q+GvBQd0IXyvzwIZoK zPyXrKQNfJI4meGUfW4lOUz6bJuMH5bBn6mktbUu2213JiZhv7/OhJwJTqejm2+f1UNw 8R+XVo3/zGaU/nqcEhgwmK5pAry1sYcMPN3qKwJNgybA2EF5e2mB/edAvsAzHvxwSvH8 dj3Gi+S7FiniN26shlLw1qbtVTwewsey18WifqWF4AZjM9ohsDrmDmpm9XkAxMPWoWr0 GTR/RsmiAIPkzo9JTIm+mT6ESJg4ZRRj1777W7uaBKiD/YBd9O9rG0pJXQlsmlwUM8zZ 2H0w==
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=Ibi43jLW6JIwt2qbZcpNV7HgQCY9JJbBZIFMthAtetU=; b=VIraOab0qsnF/+1p5u4lpNNMmz9HA3ctRxqkhPWgC5cP0zeUcz4ojEw3yGwhEaaWV0 CSeWh/3EX2Ms08BH23ez5EiRlwCdA5M4ZZKP66aGt/0jUku5DoVSkZHSrkxhl3EG3egV f60ZtuAu4gU8MYQ08190UPK8GXmcBf7uYhGl2TgSueBxBGznqEz6Tck5NGsLajs5owNF YckSaP7p2wzuVNZujFeJhkxaETkyjzZLrignJjhVeWycBnCDj6+QU3icuewEMgDzmfTJ pwO60XvaAGHZUTK+NkpK2kH1oDqtjmFTvHxi14UbPGkvTvaPm5t4w/fOSlWrrPLN2KE7 wSow==
X-Gm-Message-State: AMCzsaUPtfoN2qwjg4arb9EuhosGBXP0k7N/YnhokkEXPS0p+GPwiGF+ XrYkj7zqisxtZWqTmVkRq3UBmxeHpVJ+NMoJ9RNCHQ==
X-Google-Smtp-Source: AOwi7QCVf3p+9yqfchl/RWuj2DsU+HM40+FPCX/Kypq00koCrstmfFqX9WdUG8Vb3edsJIssAqaskJ3kvrYTg4P4jss=
X-Received: by 10.200.53.89 with SMTP id z25mr21253238qtb.58.1508259292725; Tue, 17 Oct 2017 09:54:52 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.237.54.4 with HTTP; Tue, 17 Oct 2017 09:54:52 -0700 (PDT)
In-Reply-To: <17525287-DDA8-4930-B90B-F9228DF69A90@employees.org>
References: <150774513036.24791.2138264254901122467@ietfa.amsl.com> <cc11634a-b5a2-88b9-f36f-82b3fd9d8d70@gmail.com> <1D30AF33624CDD4A99E8C395069A2A162CD734B2@sjceml521-mbx.china.huawei.com> <a4da4b26-6402-ad0d-a5f5-5bddc192b8f7@gmail.com> <4E40E3EF-B0E5-490E-BFF2-0511D97E9E80@employees.org> <CALx6S341v1zd2Q9bts8-zrKxU59kieJTJJ=nHQ5w4oQZg=t_cA@mail.gmail.com> <17525287-DDA8-4930-B90B-F9228DF69A90@employees.org>
From: Tom Herbert <tom@herbertland.com>
Date: Tue, 17 Oct 2017 09:54:52 -0700
Message-ID: <CALx6S37wLvuJ9tUGjYmzm63eq_bxq0jXSEgfCtH_2i74SvrbLA@mail.gmail.com>
Subject: Re: I-D Action: draft-han-6man-in-band-signaling-for-transport-qos-00.txt
To: Ole Troan <otroan@employees.org>
Cc: Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man WG <ipv6@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/Jap3Kulb7VAHlbZqrpYqNbkvufY>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Oct 2017 16:54:55 -0000

On Tue, Oct 17, 2017 at 9:28 AM, Ole Troan <otroan@employees.org> wrote:
> Tom,
>
>>>>> [LH] The propose does not introduce new hop-by-hop option header, we only introduce new option carried in the existing hop-by-hop option header,
>>>>
>>>> Yes, that is exactly what the paragraph from RFC8200 means: it
>>>> says "New hop-by-hop options are not recommended".
>>>
>>> Blindly reciting rules without also understanding and explaining the intent leads to unintended consequences.
>>>
>> RFC8200 also relaxes the requirement that HbH has to be examined by
>> every host which I think mitigates some of the concerns that prompted
>> the recommendation against new hop-by-hop options.
>>
>>> In this particular case, where every hop along the path would need to support it, then that's the exact use case for the hop by hop header.
>>>
>> I don't think that every hop in the path would necessarily need to
>> support this. It may be the case that traffic engineering is only
>> being done on one or two links in the path (backbone links for
>> instance) so support is needed there, but nodes at other hops could
>> ignore the HbH option.
>
> Right. the HBH is the most efficient way we have to inform an intermediate node, please take a closer look at this packet if you are configured to do so.
> There are of course significant deployment issues with HBH and a higher drop probability if you wanted to carry that header outside of the AS.
>
Ole,

On one hand, IETF defined extension headers as the extensibility
mechanism of IPv6, but yet on the other hand the message seems to be
to not use them because deployed devices don't correctly support the
protocol. The upshot is that we see proposals in other WGs of stuffing
network layer information into transport protocols (options or
payloads) with the full expectation that intermediate nodes will parse
into the transport layer, process the embedded information, and
possibly even overwrite transport layer information. IMO that is an
architectural abomination and further abandonment of the end to end
model!

> While the 6man working group can certainly help the authors with those considerations, I believe the work would have to be owned somewhere else.
> And it might be a little too early to go into the details of packet formats etc.
>
Agreed, but I do think the 6man working group has a vested interest to
make sure that network layer information stays in the network layer.
At some point the information needed is going to be so complex that it
won't be able to be conveyed in any fields of the IP header.

Tom

> Best regards,
> Ole