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 --------------------------------------------------------------------
- Re: I-D Action: draft-han-6man-in-band-signaling-… Brian E Carpenter
- RE: I-D Action: draft-han-6man-in-band-signaling-… Lin Han
- Re: I-D Action: draft-han-6man-in-band-signaling-… Brian E Carpenter
- Re: I-D Action: draft-han-6man-in-band-signaling-… Ole Troan
- Re: I-D Action: draft-han-6man-in-band-signaling-… Toerless Eckert
- Re: I-D Action: draft-han-6man-in-band-signaling-… Tom Herbert
- Re: I-D Action: draft-han-6man-in-band-signaling-… Ole Troan
- Re: I-D Action: draft-han-6man-in-band-signaling-… Tom Herbert
- Re: I-D Action: draft-han-6man-in-band-signaling-… Toerless Eckert
- Re: I-D Action: draft-han-6man-in-band-signaling-… Tom Herbert
- Re: I-D Action: draft-han-6man-in-band-signaling-… Brian E Carpenter
- Re: I-D Action: draft-han-6man-in-band-signaling-… Brian E Carpenter
- Re: I-D Action: draft-han-6man-in-band-signaling-… Tom Herbert
- RE: I-D Action: draft-han-6man-in-band-signaling-… Lin Han
- RE: I-D Action: draft-han-6man-in-band-signaling-… Lin Han
- Re: I-D Action: draft-han-6man-in-band-signaling-… Brian E Carpenter
- Re: I-D Action: draft-han-6man-in-band-signaling-… Toerless Eckert
- Re: I-D Action: draft-han-6man-in-band-signaling-… Toerless Eckert
- RE: I-D Action: draft-han-6man-in-band-signaling-… Manfredi, Albert E
- Re: I-D Action: draft-han-6man-in-band-signaling-… Tom Herbert
- Re: I-D Action: draft-han-6man-in-band-signaling-… Toerless Eckert
- RE: I-D Action: draft-han-6man-in-band-signaling-… Manfredi, Albert E
- RE: I-D Action: draft-han-6man-in-band-signaling-… Manfredi, Albert E
- Re: I-D Action: draft-han-6man-in-band-signaling-… Toerless Eckert
- Re: I-D Action: draft-han-6man-in-band-signaling-… Tom Herbert
- Flow label [not draft-han-6man-in-band-signaling-… Brian E Carpenter
- Hop-by-hop [not draft-han-6man-in-band-signaling-… Brian E Carpenter
- Re: Hop-by-hop [not draft-han-6man-in-band-signal… Tom Herbert
- RE: Hop-by-hop [not draft-han-6man-in-band-signal… Manfredi, Albert E
- Re: Flow label [not draft-han-6man-in-band-signal… Toerless Eckert
- Re: Flow label [not draft-han-6man-in-band-signal… Ole Troan
- Re: Hop-by-hop [not draft-han-6man-in-band-signal… Toerless Eckert
- Re: Hop-by-hop [not draft-han-6man-in-band-signal… Toerless Eckert
- Re: Flow label [not draft-han-6man-in-band-signal… Tom Herbert
- Re: Hop-by-hop [not draft-han-6man-in-band-signal… Toerless Eckert
- Re: Flow label [not draft-han-6man-in-band-signal… Ole Troan
- RE: Hop-by-hop [not draft-han-6man-in-band-signal… Lin Han
- Re: Flow label [not draft-han-6man-in-band-signal… Tom Herbert
- RE: Hop-by-hop [not draft-han-6man-in-band-signal… Manfredi, Albert E
- Re: Flow label [not draft-han-6man-in-band-signal… Ole Troan
- Re: Flow label [not draft-han-6man-in-band-signal… Leddy, John
- Re: Flow label [not draft-han-6man-in-band-signal… Tom Herbert
- Re: Flow label [not draft-han-6man-in-band-signal… Toerless Eckert
- Re: Flow label [not draft-han-6man-in-band-signal… Brian E Carpenter
- Re: Flow label [not draft-han-6man-in-band-signal… Brian E Carpenter
- Re: Flow label [not draft-han-6man-in-band-signal… Tom Herbert
- RE: Hop-by-hop [not draft-han-6man-in-band-signal… Lin Han
- Re: Flow label [not draft-han-6man-in-band-signal… Brian E Carpenter
- Re: Hop-by-hop [not draft-han-6man-in-band-signal… Brian E Carpenter
- RE: Hop-by-hop [not draft-han-6man-in-band-signal… Lin Han
- Re: Flow label [not draft-han-6man-in-band-signal… Tom Herbert
- Re: Flow label [not draft-han-6man-in-band-signal… Brian E Carpenter
- Re: I-D Action: draft-han-6man-in-band-signaling-… Brian E Carpenter
- RE: Hop-by-hop [not draft-han-6man-in-band-signal… Mark Smith
- RE: Hop-by-hop [not draft-han-6man-in-band-signal… Manfredi, Albert E
- 答复: Hop-by-hop [not draft-han-6man-in-band-signal… Tuboyan
- RE: Hop-by-hop [not draft-han-6man-in-band-signal… Lin Han