[ippm] lightweight active sensing of bandwidth and buffering

Dave Taht <dave.taht@gmail.com> Tue, 01 November 2022 20:15 UTC

Return-Path: <dave.taht@gmail.com>
X-Original-To: ippm@ietfa.amsl.com
Delivered-To: ippm@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2CD1C14F727 for <ippm@ietfa.amsl.com>; Tue, 1 Nov 2022 13:15:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, FREEMAIL_FROM=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OSLZDvm1h5EZ for <ippm@ietfa.amsl.com>; Tue, 1 Nov 2022 13:15:42 -0700 (PDT)
Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50E3DC14F6E5 for <ippm@ietf.org>; Tue, 1 Nov 2022 13:15:42 -0700 (PDT)
Received: by mail-wr1-x42a.google.com with SMTP id y16so21632415wrt.12 for <ippm@ietf.org>; Tue, 01 Nov 2022 13:15:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=C7mnFlWkftVc+AC15SEtfiEvu1ePfHtPH7LFzTmKMyw=; b=GGTSiaIuIk2YbezijtIG834YCuDugv1PeZ7SpTZMt+blNds4EFoz5YAWtgT0ntA4pf f4iy+PGdS+g4s9PJ9JN8gGDgvne19AEaSCaGHgh3LsVHO9owAOqmCrf36JEGOwZ50e5p 4LSg0tOmr79wMhERCxZoVxtVRc/vTVH+AB+XoBaicUOTJhyPmi/8r9ehpFUC4m/7p7fx wVPoJcUI15pWSfGT3oJkVyrGfIcLtwVed+KuhPlkqLD/PFifvb1HRdaHR0uJ4wOHGU6+ NRIFwzRFRczl7PRc1bqHtQ+Z4PfqCP5DbAOgu5jJ7shUji8uNj3Jyosa4ma9IM6jyguL Oymw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=C7mnFlWkftVc+AC15SEtfiEvu1ePfHtPH7LFzTmKMyw=; b=si2ru0prOW9phUjI/pRrZzuh0l6qgt0CVjck56r8LcNLruLy0zc9fumSdy9i3gO/yi dcBkBzLmIEwsXgtaFFivKLMSZWWfmoCC1Zwy0Nq6+WP+6Wh1pZQTETxI9ka4rJYRPNwm xzaDOmL7MQxph+ismkYmSIf2jWUXLHecqdULR4T4CP5VG/7NmDKDKiEpotm/YUeDUzHf FjjUD8Tan+e3cgi++wte2hk7P4dnyi6uyKEVwID3N5mjUWzogrX7xUMRgnk1Qg2RdA8B zohEKYmKl+Wus9FkhmTBwaUi58e8XkPnv30VTlgD2VC39HqhsvYL9vK5VTUwHpRXmgrQ KXMQ==
X-Gm-Message-State: ACrzQf0iLSNhuN5duo1vnqznqzyCD+EP2oQgA52xxs78dMuSDLHwxUOf sjGPVpYwEB8jv0pc1LgA7aADFRBOYEU43qyjM7pxkZWU
X-Google-Smtp-Source: AMsMyM76l3QPdJ40/tDLp+ziTz8Z6maHxW4GIG1hmxm8SFLK0CMG7H/UzlzyWg1zYGMjYKO1eRuAtBnweD+z0QUYZyY=
X-Received: by 2002:adf:f242:0:b0:236:68ef:e76e with SMTP id b2-20020adff242000000b0023668efe76emr13079392wrp.482.1667333740695; Tue, 01 Nov 2022 13:15:40 -0700 (PDT)
MIME-Version: 1.0
References: <CH0PR02MB79808E2508E6AED66DC7657AD32E9@CH0PR02MB7980.namprd02.prod.outlook.com> <CH0PR02MB7980DFB52D45F2458782430FD3379@CH0PR02MB7980.namprd02.prod.outlook.com> <CH0PR02MB7980D3036BF700A074D902A1D3379@CH0PR02MB7980.namprd02.prod.outlook.com> <CAA93jw7Jb_77dZzr-AFjXPtwf_hBxhODyF5UzTX5a-A6+xMkWw@mail.gmail.com> <0a8cc31c7077918bf84fddf9db50db02@rjmcmahon.com> <CH0PR02MB798043B62D22E8C82F61138DD3379@CH0PR02MB7980.namprd02.prod.outlook.com>
In-Reply-To: <CH0PR02MB798043B62D22E8C82F61138DD3379@CH0PR02MB7980.namprd02.prod.outlook.com>
From: Dave Taht <dave.taht@gmail.com>
Date: Tue, 01 Nov 2022 13:15:29 -0700
Message-ID: <CAA93jw6kuHJp_PnUBb6J4HiFmy=xTG9uiu7bML7fuHFzNhMr2w@mail.gmail.com>
To: "MORTON JR., AL" <acmorton@att.com>
Cc: rjmcmahon <rjmcmahon@rjmcmahon.com>, Rpm <rpm@lists.bufferbloat.net>, "ippm@ietf.org" <ippm@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/MLk9xlLMfyfL0pv3XG5XJBP66T0>
Subject: [ippm] lightweight active sensing of bandwidth and buffering
X-BeenThere: ippm@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: IETF IP Performance Metrics Working Group <ippm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ippm>, <mailto:ippm-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ippm/>
List-Post: <mailto:ippm@ietf.org>
List-Help: <mailto:ippm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ippm>, <mailto:ippm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Nov 2022 20:15:47 -0000

For about 2 years now the cake w-adaptive bandwidth project has been
exploring techniques to lightweightedly sense  bandwidth and buffering
problems. One of my favorites was their discovery that ICMP type 13
got them working OWD from millions of ipv4 devices!

They've also explored leveraging ntp and multiple other methods, and
have scripts available that do a good job of compensating for 5g and
starlink's misbehaviors.

They've also pioneered a whole bunch of new graphing techniques, which
I do wish were used more than single number summaries especially in
analyzing the behaviors of new metrics like rpm, samknows, ookla, and
RFC9097 - to see what is being missed.

There are thousands of posts about this research topic, a new post on
OWD just went by here.

https://forum.openwrt.org/t/cake-w-adaptive-bandwidth/135379/793

and of course, I love flent's enormous graphing toolset for simulating
and analyzing complex network behaviors.