Re: [EToSat] Packet lost on last mile network?

Roland Zink <roland@zinks.de> Wed, 20 May 2020 19:07 UTC

Return-Path: <roland@zinks.de>
X-Original-To: etosat@ietfa.amsl.com
Delivered-To: etosat@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 659A13A08DD for <etosat@ietfa.amsl.com>; Wed, 20 May 2020 12:07:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_NONE=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=zinks.de
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 0RNj-UQHFDK3 for <etosat@ietfa.amsl.com>; Wed, 20 May 2020 12:07:52 -0700 (PDT)
Received: from mo6-p00-ob.smtp.rzone.de (mo6-p00-ob.smtp.rzone.de [IPv6:2a01:238:20a:202:5300::11]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 20B3B3A0999 for <etosat@ietf.org>; Wed, 20 May 2020 12:07:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1590001663; s=strato-dkim-0002; d=zinks.de; h=In-Reply-To:Date:Message-ID:From:References:To:Subject: X-RZG-CLASS-ID:X-RZG-AUTH:From:Subject:Sender; bh=cgOBlryhDpyTxoX13cMp9+Fwn3cnXDGSLCH9y8YG8KU=; b=gPhlLm4STqrjY4mjjLtjXMKNhpyWVU6Pua87JGNbKrR4TQni0qa0yQeAkG9xUOaZ3h 0vqh9qz2mmHk+DuW3bb52aBxg6CatXdlxyAapZDgzUXMwp5Ik8+xtDkCgs0tett19u3P XesZnM2QsYz1daj1G6s1CYX+vetXoVX9GZUSlfDBOUH8d9AB33c0MsIpD0mptlVIxk64 o0gzRddMRan/R61vA4E3wBc+dv4bSlqFPU+wOVXJHyPsdsIir4uQmYJTnXPSEbE/I26E C5ZPKDSk7UrntzdjB1c/GF+FLM3PVarEh0zvF9hTvJiCWgsdE+IWdxRTgtwZvV0fiS73 jRUQ==
X-RZG-AUTH: ":PmMIdE6sW+WWP9q/oR3Lt+I+9LAZzXrcq8knhvfmBiJzkmKn1YaZ2OgvlDQJHaSz1/A="
X-RZG-CLASS-ID: mo00
Received: from [10.10.10.105] by smtp.strato.de (RZmta 46.7.0 DYNA|AUTH) with ESMTPSA id z023c3w4KJ7h6v0 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate) for <etosat@ietf.org>; Wed, 20 May 2020 21:07:43 +0200 (CEST)
To: etosat@ietf.org
References: <HE1PR0702MB37550F63AB9CDD4FD637CC3EA9BF0@HE1PR0702MB3755.eurprd07.prod.outlook.com> <7C07C17B-2A81-4B8A-94E2-87858A5FDDC2@huitema.net> <D369D911-6F31-42D5-844E-7C597EC74CB0@tzi.org> <7ab5eb1c-afc9-0198-2d50-8bccd4872a41@huitema.net> <13D10772-5139-439E-9527-8D72205F0E47@tzi.org>
From: Roland Zink <roland@zinks.de>
Message-ID: <2723ab18-6c29-bcf0-869c-ca6d5b870054@zinks.de>
Date: Wed, 20 May 2020 21:07:42 +0200
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.8.0
MIME-Version: 1.0
In-Reply-To: <13D10772-5139-439E-9527-8D72205F0E47@tzi.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/etosat/DiDXqgtH_MAbvjZ1sI71_AnOZvE>
Subject: Re: [EToSat] Packet lost on last mile network?
X-BeenThere: etosat@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "The EToSat list is a non-WG mailing list used to discuss performance implications of running encrypted transports such as QUIC over satellite." <etosat.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/etosat>, <mailto:etosat-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/etosat/>
List-Post: <mailto:etosat@ietf.org>
List-Help: <mailto:etosat-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/etosat>, <mailto:etosat-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 20 May 2020 19:07:55 -0000

See inline

Am 20.05.2020 um 18:56 schrieb Carsten Bormann:
> Hi Christian,
>
> Thank you for the numbers.
>
>> The simulation sets a satellite link, 250 Mbps down, 3 Mbps up, 300ms
>> latency each way. The packet size is 1500 bytes. The 600ms RTT
>> translates to a 1sec timer, approximately. In 1 second, the link carries
>> more than 20,000 packets. If 1.6% are lost, that means 320 need to be
>> retransmitted. Out of those 320, 5 or 6 will need to be retransmitted a
>> second time, incurring an additional 2 seconds delay.
> Right.  You don’t say what the RTT is on the WiFi part, but I’d assume that is lower than those 1 s.  So local recovery would have had ample time.
>
>> A lot could be done in improving the behavior of Wi-Fi, that's sure. But
>> I really don't like the idea of putting proxies everywhere -- the cost
>> in management and decreased reliability would be enormous.
> I’m not sure where the proxies would come in — a last-mile deployment of LOOPS would look more like a VPN.  (And I don’t want to talk down the deployment work needed here, but we do know how to deploy VPNs.)
It can be part of the lower layers like mobile networks (LTE, 5G) are 
doing this. Doesn't WiFi also do ARQ?
>
>> Besides, the
>> deployment issues would be daunting -- who is going to set up al these
>> proxies in all these Wi-Fi networks?
> (People who want to have good WiFi networks?)
>
>> And, if they are only deployed in a
>> fraction of the Wi-Fi network, then the transport folks will still need
>> an end-to-end solution.
> They sure will.  But that never can be as good as local recovery.
There are also potential issues from reordering packets from local 
retransmissions or FEC triggering end-to-end retransmission, although 
QUIC shouldn't react too fast on it.
>
>> I have not yet explored the end-to-end solutions to the latency problem,
>> but I could. FEC would cure the latency issue, but FEC trades bandwidth
>> for latency, so you don't want that in the general case. If I had to do
>> something, I would explore "selective FEC". Detect when the document is
>> almost done, when there is only 1 second of transmission left. During
>> that 1 second, apply something like 1/8 FEC for the remaining stream
>> frames. That would make the last 1 second 12.5% less efficient, but
>> would limit the "cascade' effect to 125ms.
> FEC packets as a replacement for tail probe.  Makes a lot of sense to me.
Local FEC will not apply the overhead end-to-end.
>
> Grüße, Carsten
>
> _______________________________________________
> EToSat mailing list
> EToSat@ietf.org
> https://www.ietf.org/mailman/listinfo/etosat

Grüße, Roland