RE: Hop-by-hop [not draft-han-6man-in-band-signaling-for-transport-qos-00.txt]

Mark Smith <markzzzsmith@gmail.com> Sun, 22 October 2017 19:48 UTC

Return-Path: <markzzzsmith@gmail.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 116A913ADB0 for <ipv6@ietfa.amsl.com>; Sun, 22 Oct 2017 12:48:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.196
X-Spam-Level:
X-Spam-Status: No, score=-2.196 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, FROM_LOCAL_NOVOWEL=0.5, HK_RANDOM_ENVFROM=0.001, HK_RANDOM_FROM=0.001, HTML_MESSAGE=0.001, 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=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 vYme9FWtbcIN for <ipv6@ietfa.amsl.com>; Sun, 22 Oct 2017 12:48:09 -0700 (PDT)
Received: from mail-vk0-x22f.google.com (mail-vk0-x22f.google.com [IPv6:2607:f8b0:400c: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 55F3413ADAF for <ipv6@ietf.org>; Sun, 22 Oct 2017 12:48:09 -0700 (PDT)
Received: by mail-vk0-x22f.google.com with SMTP id n70so9983796vkf.11 for <ipv6@ietf.org>; Sun, 22 Oct 2017 12:48:09 -0700 (PDT)
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=B5KQAFVABX3t+vuDWGmN/MDqyXTDFxSJxkj0+vafBZA=; b=BGLS10Kb32b5Fe/17x5F33i+9kbMEvXiFoD2SrP+C18y68Xhvr/ycUIxwkfJ6XFBPI aeTrAvYVaIxKkj1FiSz+nCCVqdgThQUV3qo5iLhbBzUNmPjySJls/xf4S8kF0AJodM1t fYDVxoYUvJ/q2LaSwSqe3oedsHDe9dV3Zl2tDkJ7aV4rybZHEOtFwlPgS/bhl31uO+or qCxEseiw4ldr0Uyntn3RmYDatNWP4l1KmBaR5iLfcr1mYhrxnEceam+QnIk4G9uRxUEy FCEo9yKB07z0iiXj3/47u8OdzEVLZjG1z7Wcds85YH48e4GxQEWXegb7o7s3+CdG7Ybq tguQ==
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=B5KQAFVABX3t+vuDWGmN/MDqyXTDFxSJxkj0+vafBZA=; b=UdMIvBzW5kCssa+HG+f6NNlm8f2osD6TDy1bmayALFhDgHqVP7EGTWKA/T7YO/02VA ejtoXfjfiLEcxAr3VswyNf+jJqNC+pE2fbd8n0XHImAzfmpFUM91EoW5vG8+RS2A511f vAfFbXuJrruIAdb7u6GbxIptDbETo99ejh1IkEdPOPUEJIwx5U5WwS/tXmj9HQUy9pUp /DfPzGnBrv0gi1eHKbRN0xR9aNYwVOvne5AL4rkCSEJsTyBRvFtE5FMvj1VGd1UnmGKH Ahd/40ZrLrLfMGTIc1BAQxZSEP1CtcDPmYarijkTJHsUSouwj0w/5s8QKtIjcrxgzPqs krUg==
X-Gm-Message-State: AMCzsaXsy01T+vmVK8/folTrfPIPR7Dw3n9OnTXVWxA5MclvDNBUfb5M UZk8LjjaREpBnIszOBpj0rasA2joz2O7qnUMigQ=
X-Google-Smtp-Source: ABhQp+RkeZv/Ip1r+KyI+ZJ9xLkn5NC20y4flIMOeF3P7pMQcRXXjWlIwTplx/L/0Hh88SuFvuc2EtdcLgY3gENzeHM=
X-Received: by 10.31.115.14 with SMTP id o14mr7505724vkc.79.1508701688293; Sun, 22 Oct 2017 12:48:08 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.159.52.221 with HTTP; Sun, 22 Oct 2017 12:48:07 -0700 (PDT)
Received: by 10.159.52.221 with HTTP; Sun, 22 Oct 2017 12:48:07 -0700 (PDT)
In-Reply-To: <1D30AF33624CDD4A99E8C395069A2A162CD76A38@sjceml521-mbx.china.huawei.com>
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> <CALx6S37wLvuJ9tUGjYmzm63eq_bxq0jXSEgfCtH_2i74SvrbLA@mail.gmail.com> <20171017181646.GD31973@faui40p.informatik.uni-erlangen.de> <e7da5913-1fd9-a476-e654-44cb5cfdc10c@gmail.com> <20171019212353.GC878@faui40p.informatik.uni-erlangen.de> <e4f7ea8b-ce0e-d829-7b1e-b53c3a890355@gmail.com> <e03ad50248824701bf3f6fbedcfa1ca4@XCH15-06-11.nw.nos.boeing.com> <1D30AF33624CDD4A99E8C395069A2A162CD768D2@sjceml521-mbx.china.huawei.com> <832bcad24c7844a08985b6a96f531a93@XCH15-06-11.nw.nos.boeing.com> <1D30AF33624CDD4A99E8C395069A2A162CD76A38@sjceml521-mbx.china.huawei.com>
From: Mark Smith <markzzzsmith@gmail.com>
Date: Mon, 23 Oct 2017 06:48:07 +1100
Message-ID: <CAO42Z2zbZSbqQkjkVg0DPnCAT_b61VmYLf6C-2ZnPJ23_PnkEA@mail.gmail.com>
Subject: RE: Hop-by-hop [not draft-han-6man-in-band-signaling-for-transport-qos-00.txt]
To: Lin Han <Lin.Han@huawei.com>
Cc: "Manfredi, Albert E" <albert.e.manfredi@boeing.com>, Brian E Carpenter <brian.e.carpenter@gmail.com>, 6man WG <ipv6@ietf.org>
Content-Type: multipart/alternative; boundary="94eb2c14c58633ef96055c27fce4"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/m0Rv_-PN_bqRwVNtJ8TFRj5KLGE>
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: Sun, 22 Oct 2017 19:48:12 -0000

On 21 Oct. 2017 10:28, "Lin Han" <Lin.Han@huawei.com> wrote:



-----Original Message-----
From: Manfredi, Albert E [mailto:albert.e.manfredi@boeing.com]
Sent: Friday, October 20, 2017 12:00 PM
To: Lin Han <Lin.Han@huawei.com>; Brian E Carpenter <
brian.e.carpenter@gmail.com>
Cc: 6man WG <ipv6@ietf.org>
Subject: RE: Hop-by-hop [not draft-han-6man-in-band-
signaling-for-transport-qos-00.txt]

-----Original Message-----
From: Lin Han [mailto:Lin.Han@huawei.com]

> ATM is failed due to many reasons, scalability is one of it.
> This solution is not intended to replace completely the best-effort
> transport service. The solution is only for those application which
> really needs a flow level QoS, such as AR/VR, tactile internet, etc.
> From this sense, it does not sacrifice the scalability of IP.

Or at least, does not sacrifice it as much? ATM also had a UBR service.

[LH] Yeah, everything has cost. But it is still different, ATM UBR is
connection oriented, it needs setup and involves the control protocol such
as PNNI. In our case, the IP architecture is not touched at all. IP best
effort is as simple as before.


Not at all.

You're creating state in the forwarding plane. State created based on
traffic characteristics  is vulnerable to state exhaustion attacks.

Even in closed domains this can be an issue, because "closed" domains
attached to the Internet aren't guarateed to stay closed. Back in 2000
Nimbda caused a DoS on a router that I looked after in a closed domain that
was creating dynamic ACL entries for basic stateful firewalling.

RFC791 and RFC8200 forwarding is stateless.

I'd even say traffic created state is worse than connection oriented state
such as switched virtual circuits in ATM. In that model, hosts are
requesting permission to send traffic on the network before they're able to
- if the network can't set up a connection for a host, the host cannot
contribute traffic load to the network.

Stateless and stateful forwarding is the fundamental difference between
packet and circuit switched networks.

See 2.3 in RFC1958.

Regards,
Mark.


The new solution does not impact the IP routing or any other protocols.

But my point was only that out in the wild, you have no guarantee that the
routers in the path will know what to do with your in-band QoS demands.
Only in situations where all the routers are in your control will you have
that guarantee. But sure, in walled gardens, these cool ideas can be made
to work.
[LH] Agreed. But not that strict. As I said in the document, for
optimization, the HbH router is only needed for the point of the congestion
or device introducing a lot latency. It does not need all routers on the
path to be HbH aware. And if a router cannot guarantee the bandwidth, the
application can fall back to normal TCP, it does not completely disable the
transport.
The basic idea still works for multiple domain, I don't want to talk about
it since it may introduce more debating. Let see if there is any flaw for a
single domain. If it works, I'm sure technically we don't have problem to
apply to multiple domains.
One more infor for this domain issue. The network environment that an
application may need this QoS (ultra-high bandwidth and ultra-low latency)
may be flat, and very likely has a few domains (one or two). This is
because of the limit of propagation delay. For example, in the architecture
of 5G that is supposed to support the latency as low as single digit ms,
the content provider is supposed to connect to the SP's access network
directly and in the same metro. Only this deployment can provide the
physical distance as short as possible.

On the other hand, also in these controlled environments, another option,
frequently, is to "throw bandwidth at the problem." Give yourself plenty of
headroom. It's less elegant and less fun, but it works great.
[LH] not completely get what you mean

Bert


--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------