Re: [ippm] Preliminary measurement comparison of "Working Latency" metrics
"MORTON JR., AL" <acmorton@att.com> Tue, 01 November 2022 14:52 UTC
Return-Path: <acmorton@att.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 BD2DEC1522A6 for <ippm@ietfa.amsl.com>; Tue, 1 Nov 2022 07:52:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.907
X-Spam-Level:
X-Spam-Status: No, score=-6.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-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 (1024-bit key) header.d=att.onmicrosoft.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 NNzy5AHQr1Cq for <ippm@ietfa.amsl.com>; Tue, 1 Nov 2022 07:52:10 -0700 (PDT)
Received: from mx0b-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 70DB2C14F692 for <ippm@ietf.org>; Tue, 1 Nov 2022 07:51:21 -0700 (PDT)
Received: from pps.filterd (m0288868.ppops.net [127.0.0.1]) by m0288868.ppops.net-00191d01. (8.17.1.5/8.17.1.5) with ESMTP id 2A1CUBDj004752; Tue, 1 Nov 2022 10:51:20 -0400
Received: from alpi154.enaf.aldc.att.com (sbcsmtp6.sbc.com [144.160.229.23]) by m0288868.ppops.net-00191d01. (PPS) with ESMTPS id 3kjjejuubh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 01 Nov 2022 10:51:20 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 2A1EpIk9004314; Tue, 1 Nov 2022 10:51:19 -0400
Received: from zlp30484.vci.att.com (zlp30484.vci.att.com [135.47.91.179]) by alpi154.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id 2A1EpFgb004201 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 1 Nov 2022 10:51:15 -0400
Received: from zlp30484.vci.att.com (zlp30484.vci.att.com [127.0.0.1]) by zlp30484.vci.att.com (Service) with ESMTP id 094C54005C20; Tue, 1 Nov 2022 14:51:15 +0000 (GMT)
Received: from GAALPA1MSGEX1CD.ITServices.sbc.com (unknown [135.50.89.111]) by zlp30484.vci.att.com (Service) with ESMTP id D39844005C25; Tue, 1 Nov 2022 14:51:14 +0000 (GMT)
Received: from GAALPA1MSGED2CB.ITServices.sbc.com (135.50.89.133) by GAALPA1MSGEX1CD.ITServices.sbc.com (135.50.89.111) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12; Tue, 1 Nov 2022 10:51:14 -0400
Received: from GAALPA1MSGETA02.tmg.ad.att.com (144.160.249.124) by GAALPA1MSGED2CB.ITServices.sbc.com (135.50.89.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.12 via Frontend Transport; Tue, 1 Nov 2022 10:51:14 -0400
Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.102) by edgeal.exch.att.com (144.160.249.124) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.12; Tue, 1 Nov 2022 10:51:12 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=KgR31hH46CJc8PDYck4o1Q7YMJ76vcKPQ3UjYANuBqKoAi5CiNI3njeVPHnNvXk75L7x0JQwEzgJKmzhWvqhLvtdNN4GRZpaqP4pfr8DsN230x9FRT8qP8+2cKmxJ/gr9p1C6fZimugprmqULMowt2xjtulhGndWhh34vROOeocn6wa+FqgHqxDL0TQmFDrwA0+z61LpKmW4WHGij+2dQK1MsBlgdOYfCWneJas5yVJCCekCn2AZ/EGg1S/yFqy0Te4lfap+JtWqTLOHq7LYjZZ3xgoEhQcfljh6CN7+6AI++me0iG4lItMUqwhB7iYWsZtCXBtiZViKK+rzTq/o7Q==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=WGtl6O17SbNh5BVD10XUQmM4/zXzYSbLsB130u+VjgA=; b=SWbi0K5A2P/D+jN9VN58Ikdi6eO5MK0mBeWsxFGTmbk5KBTTnSok6cqpnvL6MR3HcRwEtNM6ltd7HUIgN3fPpcTueaTiSvepFthYza7TogiiSanuoujkgbbcqbAd951uYiJ4qc/7XWo+HIkFT2OY1ykDnVuH07pG3LYexQahKIe1AypN4gPjoWQiD/hyKk4ujM5t5uiXQlR9rc183NwAvgV3NLo9y1gRss0brMN6UvkaGnvxy0xS9Cb2gXhtnyHsMp/mbcSFxfz1bHeTNrCovercGUjXHhaSC9gBMnzPzq0ittxEP6orZEUl2JTLUzZrAan7iPQlPy63SdeSGDubIA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass header.d=att.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=att.onmicrosoft.com; s=selector2-att-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=WGtl6O17SbNh5BVD10XUQmM4/zXzYSbLsB130u+VjgA=; b=DnYYCr4MN0lciMlmFtP62iRwCxBbYCt9Ewuep5KOmX3paiAzc7HtceeosnN8iO1A7J5dQ0ObgpHPZagoBnN4FTaGDKByp0oQSth28od8Q/JABEms/LkDQRh8UOLbM3B3s7ImPOixgGGtISWtxoakOt5GCKpe1jaBoMM2iX+nUHk=
Received: from CH0PR02MB7980.namprd02.prod.outlook.com (2603:10b6:610:105::17) by BL3PR02MB8035.namprd02.prod.outlook.com (2603:10b6:208:35a::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5769.16; Tue, 1 Nov 2022 14:51:10 +0000
Received: from CH0PR02MB7980.namprd02.prod.outlook.com ([fe80::2732:4452:c534:dc0a]) by CH0PR02MB7980.namprd02.prod.outlook.com ([fe80::2732:4452:c534:dc0a%4]) with mapi id 15.20.5769.021; Tue, 1 Nov 2022 14:51:10 +0000
From: "MORTON JR., AL" <acmorton@att.com>
To: Dave Taht <dave.taht@gmail.com>
CC: "ippm@ietf.org" <ippm@ietf.org>, Rpm <rpm@lists.bufferbloat.net>
Thread-Topic: [ippm] Preliminary measurement comparison of "Working Latency" metrics
Thread-Index: Adjn9RFV1510Nn0rRAK145Jj2ExYNwExbsswAB5pHFAABSpiAAAGVJhAAAeYgoAACihBgAAS3Wiw
Date: Tue, 01 Nov 2022 14:51:10 +0000
Message-ID: <CH0PR02MB7980242F0FAEA23544344C13D3369@CH0PR02MB7980.namprd02.prod.outlook.com>
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> <CH0PR02MB798097A6125BFF4DEAB584AFD3379@CH0PR02MB7980.namprd02.prod.outlook.com> <CAA93jw4ujKqrOiEPDB8pKHvn=AiA1xTamOi2SVv_RfP=_ANXZA@mail.gmail.com> <CAA93jw4vEYaj-HiHpB7=J=VxcpEaupWgQWwbdo=E_v3ngCae=Q@mail.gmail.com>
In-Reply-To: <CAA93jw4vEYaj-HiHpB7=J=VxcpEaupWgQWwbdo=E_v3ngCae=Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH0PR02MB7980:EE_|BL3PR02MB8035:EE_
x-ms-office365-filtering-correlation-id: 46785085-9cd1-4a44-fee1-08dabc1883f8
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: CrOG5FsHsLcbMncjXAGJXNc34tmn2yfiHfCwoYyzCRZtWDmKZhivNQaKUSdtc59a/lpN6kDrDUqi4GPnlZ1h2ZSV9hEGwJpOp6NMlwttrv9aXHOvWz64UwQ6QWXbO7rx1Fk+pyko8dXrK+nM9u3zDCH52qyLdLlZdRn8JjDEl5SfdbBZLd4+xZOesMJQrfIklWlZty6rBp+U/Q9aeyiVRVzz8EAy5EfCGwcKp1Di6HKAhv7FWfR7jieE4g9amwXrG/CEpwt9C+e2OGFNh0Bu1eEpwMY4YmWjrnuD8tGM1VS905CSYxtVhAeuBoCmimaTqs1g+vgOp1af1Cw84iK0zryTsKxis3kQLk++Uyotoi0ov/znRv0F2+E8Ti4r8TC5Zmf6Cf1EX8vWKGaPeAxhvItuo3QeApsfjlo4r/d2agOqupCQT9xhGY994scBS9zHt5sR0SFvHvYlE634FYnBfSJymtTdWThW/f54fC1WfSB1SUcQM2K63MOKvUsju7vP/WvDOL+LjTwPUlAP9KYoQ5V56mON4b+yRPPVjTm4nnF9ziPrZ+AVFFJhke6lmhJkbTMvBYk+MZOFsMGUPZofYwso7u+FCmiTldmk8/BahJOIeSwl17SXb1MQJnq4de0K7ZXbbQKCU6LY8vvm7KBBS8NmZKt249xq019SYRLGv7Uo4wFvStDCFUwW+fq/et6ByAKElP6gYXIuYx3yhG5saKIkj1EfH+Yeik7SCRun3Uek4ej0/c2X/J0SnF0Pjlr75h8mOFnlbWYLFtAQGxHy5HR/5cxrkygu5fnfKIFNeEpDmUyl0cpQI2KZStmnlYRTeMS0v/aapffcWCgh9P7Jcw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH0PR02MB7980.namprd02.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(4636009)(39860400002)(136003)(366004)(376002)(396003)(346002)(451199015)(66556008)(9686003)(66476007)(38100700002)(66446008)(64756008)(76116006)(4326008)(8676002)(82960400001)(83380400001)(66946007)(2906002)(55016003)(30864003)(26005)(186003)(66574015)(52536014)(53546011)(86362001)(122000001)(41300700001)(6506007)(8936002)(7696005)(5660300002)(82202003)(66899015)(71200400001)(38070700005)(478600001)(6916009)(966005)(316002)(54906003)(33656002)(45080400002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: A9atc/nuAd9MOCoWUgTWGaOchxWSJfEumb0whUQrJxl/dnVaeRdNvb5faLnwr+rj9xnwgT0sdQ7jqTk1BXKtIYKl9QE0m9iH4U6u6GxZepldttrhMzg0wXMl5pxXppHZWZg57nYAQVnARWLQ12QbabG2WygQt+v82LG/CIzowJDt6iV4+ZVRvpUeMf5Pxu9KH5eJyOJ2vmWf3xL7/8zKcGk/3DaHL0PNGE9m0YTG/bE68W7RKV3folTs0pAI8TJVfQ3jvl/d/WTpKjqQpVVR7uS1W38Tx9m2od6ehra9XsIARRy6B7tR32oJoD/l+2vAcfWZANEMkDFjiD2J+WuCeYtiBlg+ka4aFb2eLXZTACPkyS5XLa4Fymf7oFxP5m+zLu2m8gedm3XWb/jkeDLr+YhY/UsyrjaKCdhTWYs2cy3o4lAA4LMjLGOL7ma1aEwI/L+TFrJcSNAdXEovB+LyD6V113WIjRWyAXSuiCnkS+1gT7wNgHQJkHZvnLMXskbyyOyX3yA+h1XucAJh21nXvigYr7aoCXgzYiidHIManVypImTKZ5axeArCK1kta77jRFQHiIQApJnP/DmE0iCRz659U1nOCjq3jcPUPQ5Nizi5YAkfKhB0oVU6NEnadiGltdoVx/9HtRv0Bh4cfzXn94riSdd+A6sobt9n9T9YiJqmS/dCHw/nwQ2Eho1agIiyCXFLItfqW/XA15guMWbzX9c2ZYVCZ49Wu7pwVMqyH46wWcWBdwISfdELgBOvwumRoZxqm+mkRCvux+JtC052/SZIlU5mzrgGFT7zkNVY7AM+XuGgKoWgf+Vmv4AnFQrLaVy0Q80L4DDSHOlSUJAo2Ax3JtpvkzdZYOjRWZc4q4vq7DAgeReDy/MxeeDMCwtWQRJuv7ljq/VIHNBibHlteUlPopOODjBcrlRXqEJaPA/ANAcodI4s3NTShZe6TSFKHB1G9mZHf7xljmupdCa14w74kBHFsVEh+4YSxQACiWtW+nyWkOV7VnwUj1G8VC/9/x1idZKRQPr6xYnNqXZR/gvI1h3nn7MFdW9a8aDDX4fHE6KGP5r4n4KwWBUs3bwx4GGW2qYSG6X72yvqTVCHImlwqQvtw6zAB75MCt1BvgowbckkYl/++j3+VtKv+jk2zK1IXMyLo6mJvN/SRiYFAtr7yI+rNaHmz8pLu5iu+Idtfy2V5C+m5qaYM/fxAjc/HQ+u+7vlF4+l9+LEyqiPp7N7LnMFVY9J1UzUPqwHZokQPu2lb6RH7jJLe84sbFSYIuTQFuL65p9r4hnkJGKFJSf6lhN66jiRla/uDqvB2DMs0VKVMmkKt9JvggMy19z9e3RDAmNPTflqTaBoPaqMbFR93gi35gYqDO+byNj1cgrk7qKUl3QR0qwhiEHpcSWuhTkMRrLzg2o6syjW7MlcYgksA4mVUEyiNeyvc8g6OtimlN0m2kD7IzRY0/e4K6flx4webjEvfOUzECOkaVyUy2W67GPBQUFtGl4AfbhBmdGGooAquKjdFmHLCAKoiVXzGt1EyXHveHN1913rCz60srh24F4GyCN67nek/ppzyJ8=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH0PR02MB7980.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 46785085-9cd1-4a44-fee1-08dabc1883f8
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Nov 2022 14:51:10.5560 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: J7t1zVBrcpC34D7HTBjUxlJFI/hKzy9f1Emf6niLVpks7OON+3Rmhe/h2cG92uWr
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL3PR02MB8035
X-TM-SNTS-SMTP: B63FE8814882AD3BD8AB8CED96BC620E50F279ADFB7DF6800B0F47858DE5A9DA2
X-Proofpoint-ORIG-GUID: vIdrIrxqFfQFktfM42GivT9H5ALtDM4j
X-Proofpoint-GUID: vIdrIrxqFfQFktfM42GivT9H5ALtDM4j
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.895,Hydra:6.0.545,FMLib:17.11.122.1 definitions=2022-11-01_07,2022-11-01_02,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 malwarescore=0 spamscore=0 impostorscore=0 suspectscore=0 mlxscore=0 phishscore=0 lowpriorityscore=0 mlxlogscore=999 clxscore=1015 priorityscore=1501 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2210170000 definitions=main-2211010111
Archived-At: <https://mailarchive.ietf.org/arch/msg/ippm/EQuWnuVFvqfLbX-INVHaORrnDTE>
Subject: Re: [ippm] Preliminary measurement comparison of "Working Latency" metrics
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 14:52:14 -0000
Hi Dave, Thanks for trying UDPST (RFC 9097)! Something you might try with starlink: use the -X option and UDPST will generate random payloads. The measurements with -X will reflect the uncompressed that are possible. I tried this on a ship-board Internet access: uncompressed rate was 100kbps. A few more quick replies below, Al > -----Original Message----- > From: Dave Taht <dave.taht@gmail.com> > Sent: Tuesday, November 1, 2022 12:22 AM > To: MORTON JR., AL <acmorton@att.com> > Cc: ippm@ietf.org; Rpm <rpm@lists.bufferbloat.net> > Subject: Re: [ippm] Preliminary measurement comparison of "Working Latency" > metrics > > Dear Al: > > OK, I took your udpst tool for a spin. > > NICE! 120k binary (I STILL work on machines with only 4MB of flash), > good feature set, VERY fast, [acm] Len Ciavattone (my partner in crime on several measurement projects) is the lead coder: he has implemented many measurement tools extremely efficiently, this one in C-lang. > and in very brief testing, seemed > to be accurate in the starlink case, though it's hard to tell with > them as the rate changes every 15s. [acm] Great! Our guiding principle developing UDPST has been to test the accuracy of measurements against a ground-truth. It pays-off. > > I filed a couple bug reports on trivial stuff: > https://urldefense.com/v3/__https://github.com/BroadbandForum/obudpst/issues/8 > __;!!BhdT!iufMVqCyoH_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vleKCIKpL3PBLwci5nOIEUc > SswH_opYmEw$ [acm] much appreciated... We have an OB-UDPST project meeting this Friday, can discuss then. > > (Adding diffserv and ecn washing or marking detection would be a nice > feature to have) > > Aside from the sheer joy coming from the "it compiles! and runs!" > phase I haven't looked much further. > > I left a copy running on one of my starlink testbeds - > fremont.starlink.taht.net - if anyone wants to try it. It's > instrumented with netperf, flent, irtt, iperf2 (not quite the latest > version from bob, but close), and now udpst, and good to about a gbit. > > nice tool! [acm] Thanks again! > > Has anyone here played with crusader? ( > https://urldefense.com/v3/__https://github.com/Zoxc/crusader__;!!BhdT!iufMVqCy > oH_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vleKCIKpL3PBLwci5nOIEUcSswHm4Wtzjc$ ) > > On Mon, Oct 31, 2022 at 4:30 PM Dave Taht <dave.taht@gmail.com> wrote: > > > > On Mon, Oct 31, 2022 at 1:41 PM MORTON JR., AL <acmorton@att.com> wrote: > > > > > > have you tried irtt? > (https://urldefense.com/v3/__https://github.com/heistp/irtt__;!!BhdT!iufMVqCyo > H_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vleKCIKpL3PBLwci5nOIEUcSswHBSirIcE$ ) > > > I have not. Seems like a reasonable tool for UDP testing. The feature I > didn't like in my scan of the documentation is the use of Inter-packet delay > variation (IPDV) instead of packet delay variation (PDV): variation from the > minimum (or reference) delay. The morbidly curious can find my analysis in RFC > 5481: > https://urldefense.com/v3/__https://datatracker.ietf.org/doc/html/rfc5481__;!! > BhdT!iufMVqCyoH_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vleKCIKpL3PBLwci5nOIEUcSswHt > T7QSlc$ > > > > irtt was meant to simulate high speed voip and one day > > videoconferencing. Please inspect the json output > > for other metrics. Due to OS limits it is typically only accurate to a > > 3ms interval. One thing it does admirably is begin to expose the > > sordid sump of L2 behaviors in 4g, 5g, wifi, and other wireless > > technologies, as well as request/grant systems like cable and gpon, > > especially when otherwise idle. > > > > Here is a highres plot of starlink's behaviors from last year: > > https://urldefense.com/v3/__https://forum.openwrt.org/t/cake-w-adaptive- > bandwidth- > historic/108848/3238__;!!BhdT!iufMVqCyoH_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vle > KCIKpL3PBLwci5nOIEUcSswH_5Sms3w$ > > > > clearly showing them "optimizing for bandwidth" and changing next sat > > hop, and about a 40ms interval of buffering between these switches. > > I'd published elsewhere, if anyone cares, a preliminary study of what > > starlink's default behaviors did to cubic and BBR... > > > > > > > > irtt's use of IPDV means that the results won’t compare with UDPST, and > possibly networkQuality. But I may give it a try anyway... > > > > The more the merrier! Someday the "right" metrics will arrive. > > > > As a side note, this paper focuses on RAN uplink latency > > > https://urldefense.com/v3/__https://dl.ifip.org/db/conf/itc/itc2021/1570740615 > .pdf__;!!BhdT!iufMVqCyoH_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vleKCIKpL3PBLwci5nO > IEUcSswHgvqerjg$ which I think > > is a major barrier to most forms of 5G actually achieving good > > performance in a FPS game, if it is true for more RANs. I'd like more > > to be testing uplink latencies idle and with load, on all > > technologies. > > > > > > > > thanks again, Dave. > > > Al > > > > > > > -----Original Message----- > > > > From: Dave Taht <dave.taht@gmail.com> > > > > Sent: Monday, October 31, 2022 12:52 PM > > > > To: MORTON JR., AL <acmorton@att.com> > > > > Cc: ippm@ietf.org; Rpm <rpm@lists.bufferbloat.net> > > > > Subject: Re: [ippm] Preliminary measurement comparison of "Working > Latency" > > > > metrics > > > > > > > > Thank you very much for the steer to RFC9097. I'd completely missed > that. > > > > > > > > On Mon, Oct 31, 2022 at 9:04 AM MORTON JR., AL <acmorton@att.com> wrote: > > > > > > > > > > (astute readers may have guessed that I pressed "send" too soon on > previous > > > > message...) > > > > > > > > > > I also conducted upstream tests this time, here are the results: > > > > > (capacity in Mbps, delays in ms, h and m are RPM categories, High and > > > > Medium) > > > > > > > > > > Net Qual UDPST (RFC9097) Ookla > > > > > UpCap RPM DelLD DelMin UpCap RTTmin RTTrange UpCap > > > > Ping(no load) > > > > > 34 1821 h 33ms 11ms 23 (42) 28 0-252 22 > 8 > > > > > 22 281 m 214ms 8ms 27 (52) 25 5-248 22 > 8 > > > > > 22 290 m 207ms 8ms 27 (55) 28 0-253 22 > 9 > > > > > 21 330 m 182ms 11ms 23 (44) 28 0-255 22 > 7 > > > > > 22 334 m 180ms 9ms 33 (56) 25 0-255 22 > 9 > > > > > > > > > > The Upstream capacity measurements reflect an interesting feature that > we > > > > can reliably and repeatably measure with UDPST. The first ~3 seconds of > > > > upstream data experience a "turbo mode" of ~50Mbps. UDPST displays this > > > > behavior in its 1 second sub-interval measurements and has a bimodal > reporting > > > > option that divides the complete measurement interval in two time > intervals to > > > > report an initial (turbo) max capacity and a steady-state max capacity > for the > > > > later intervals. The UDPST capacity results present both measurements: > steady- > > > > state first. > > > > > > > > Certainly we can expect bi-model distributions from many ISPs, as, for > > > > one thing, the "speedboost" concept remains popular, except that it's > > > > misnamed, as it should be called speed-subtract or speed-lose. Worse, > > > > it is often configured "sneakily", in that it doesn't kick in for the > > > > typical observed duration of the test, for some, they cut the > > > > available bandwidth about 20s in, others, 1 or 5 minutes. > > > > > > > > One of my biggest issues with the rpm spec so far is that it should, > > > > at least, sometimes, run randomly longer than the overly short > > > > interval it runs for and the tools also allow for manual override of > length. > > > > > > > > we caught a lot of tomfoolery with flent's rrul test running by default > for > > > > 1m. > > > > > > > > Also, AQMs on the path can take a while to find the optimal drop or mark > rate. > > > > > > > > > > > > > > The capacity processing in networkQuality and Ookla appear to report > the > > > > steady-state result. > > > > > > > > Ookla used to basically report the last result. Also it's not a good > > > > indicator of web traffic behavior at all, watching the curve > > > > go up much more slowly in their test on say, fiber 2ms, vs starlink, > > > > (40ms).... > > > > > > > > So adding another mode - how quickly is peak bandwidth actually > > > > reached, would be nice. > > > > > > > > I haven't poked into the current iteration of the goresponsiveness > > > > test at all: https://urldefense.com/v3/__https://github.com/network- > > > > > quality/goresponsiveness__;!!BhdT!giGhURYxqguQCyB3NT8rE0vADdzxcQ2eCzfS4NRMsdvb > > > > K2bOqw0uMPbFeJ7PxzxTc48iQFubYTxxmyA$ it > > > > would be good to try collecting more statistics and histograms and > > > > methods of analyzing the data in that libre-source version. > > > > > > > > How does networkQuality compare vs a vs your tool vs a vs > goresponsiveness? > > > > > > > > >I watched the upstream capacity measurements on the Ookla app, and > could > > > > easily see the initial rise to 40-50Mbps, then the drop to ~22Mbps for > most of > > > > the test which determined the final result. > > > > > > > > I tend to get upset when I see ookla's new test flash a peak result in > > > > the seconds and then settle on some lower number somehow. > > > > So far as I know they are only sampling the latency every 250ms. > > > > > > > > > > > > > > The working latency is about 200ms in networkQuality and about 280ms > as > > > > measured by UDPST (RFC9097). Note that the networkQuality minimum delay > is > > > > ~20ms lower than the UDPST RTTmin, so this accounts for some of the > difference > > > > in working latency. Also, we used the very dynamic Type C load > > > > adjustment/search algorithm in UDPST during all of this testing, which > could > > > > explain the higher working latency to some degree. > > > > > > > > > > So, it's worth noting that the measurements needed for assessing > working > > > > latency/responsiveness are available in the UDPST utility, and that the > UDPST > > > > measurements are conducted on UDP transport (used by a growing fraction > of > > > > Internet traffic). > > > > > > > > Thx, didn't know of this work til now! > > > > > > > > have you tried irtt? > > > > > > > > > > > > > > comments welcome of course, > > > > > Al > > > > > > > > > > > -----Original Message----- > > > > > > From: ippm <ippm-bounces@ietf.org> On Behalf Of MORTON JR., AL > > > > > > Sent: Sunday, October 30, 2022 8:09 PM > > > > > > To: ippm@ietf.org > > > > > > Subject: Re: [ippm] Preliminary measurement comparison of "Working > > > > Latency" > > > > > > metrics > > > > > > > > > > > > > > > > > > Hi again RPM friends and IPPM'ers, > > > > > > > > > > > > As promised, I repeated the tests shared last week, this time using > both > > > > the > > > > > > verbose (-v) and sequential (-s) dwn/up test options of > networkQuality. I > > > > > > followed Sebastian's calculations as well. > > > > > > > > > > > > Working Latency & Capacity Summary > > > > > > > > > > > > Net Qual UDPST > Ookla > > > > > > DnCap RPM DelLD DelMin DnCap RTTmin RTTrange > DnCap > > > > > > Ping(no load) > > > > > > 885 916 m 66ms 8ms 970 28 0-20 940 > 8 > > > > > > 888 1355 h 44ms 8ms 966 28 0-23 940 > 8 > > > > > > 891 1109 h 54ms 8ms 968 27 0-19 940 > 9 > > > > > > 887 1141 h 53ms 11ms 966 27 0-18 937 > 7 > > > > > > 884 1151 h 52ms 9ms 968 28 0-20 937 > 9 > > > > > > > > > > > > With the sequential test option, I noticed that networkQuality > achieved > > > > nearly > > > > > > the maximum capacity reported almost immediately at the start of a > test. > > > > > > However, the reported capacities are low by about 60Mbps, especially > when > > > > > > compared to the Ookla TCP measurements. > > > > > > > > > > > > The loaded delay (DelLD) is similar to the UDPST RTTmin + (the high > end of > > > > the > > > > > > RTTrange), for example 54ms compared to (27+19=46). Most of the > > > > networkQuality > > > > > > RPM measurements were categorized as "High". There doesn't seem to > be much > > > > > > buffering in the downstream direction. > > > > > > > > > > > > > > > > > > > > > > > > > -----Original Message----- > > > > > > > From: ippm <ippm-bounces@ietf.org> On Behalf Of MORTON JR., AL > > > > > > > Sent: Monday, October 24, 2022 6:36 PM > > > > > > > To: ippm@ietf.org > > > > > > > Subject: [ippm] Preliminary measurement comparison of "Working > Latency" > > > > > > > metrics > > > > > > > > > > > > > > > > > > > > > Hi RPM friends and IPPM'ers, > > > > > > > > > > > > > > I was wondering what a comparison of some of the "working latency" > > > > metrics > > > > > > > would look like, so I ran some tests using a service on DOCSIS > 3.1, with > > > > the > > > > > > > downlink provisioned for 1Gbps. > > > > > > > > > > > > > > I intended to run apple's networkQuality, UDPST (RFC9097), and > Ookla > > > > > > Speedtest > > > > > > > with as similar connectivity as possible (but we know that the > traffic > > > > will > > > > > > > diverge to different servers and we can't change that aspect). > > > > > > > > > > > > > > Here's a quick summary of yesterday's results: > > > > > > > > > > > > > > Working Latency & Capacity Summary > > > > > > > > > > > > > > Net Qual UDPST Ookla > > > > > > > DnCap RPM DnCap RTTmin RTTVarRnge DnCap > Ping(no > > > > load) > > > > > > > 878 62 970 28 0-19 941 6 > > > > > > > 891 92 970 27 0-20 940 7 > > > > > > > 891 120 966 28 0-22 937 9 > > > > > > > 890 112 970 28 0-21 940 8 > > > > > > > 903 70 970 28 0-16 935 9 > > > > > > > > > > > > > > Note: all RPM values were categorized as Low. > > > > > > > > > > > > > > networkQuality downstream capacities are always on the low side > compared > > > > to > > > > > > > others. We would expect about 940Mbps for TCP, and that's mostly > what > > > > Ookla > > > > > > > achieved. I think that a longer test duration might be needed to > achieve > > > > the > > > > > > > actual 1Gbps capacity with networkQuality; intermediate values > observed > > > > were > > > > > > > certainly headed in the right direction. (I recently upgraded to > > > > Monterey > > > > > > 12.6 > > > > > > > on my MacBook, so should have the latest version.) > > > > > > > > > > > > > > Also, as Sebastian Moeller's message to the list reminded me, I > should > > > > have > > > > > > > run the tests with the -v option to help with comparisons. I'll > repeat > > > > this > > > > > > > test when I can make time. > > > > > > > > > > > > > > The UDPST measurements of RTTmin (minimum RTT observed during the > test) > > > > and > > > > > > > the range of variation above the minimum (RTTVarRnge) add-up to > very > > > > > > > reasonable responsiveness IMO, so I'm not clear why RPM graded > this > > > > access > > > > > > and > > > > > > > path as "Low". The UDPST server I'm using is in NJ, and I'm in > Chicago > > > > > > > conducting tests, so the minimum 28ms is typical. UDPST > measurements > > > > were > > > > > > run > > > > > > > on an Ubuntu VM in my MacBook. > > > > > > > > > > > > > > The big disappointment was that the Ookla desktop app I updated > over the > > > > > > > weekend did not include the new responsiveness metric! I included > the > > > > ping > > > > > > > results anyway, and it was clearly using a server in the nearby > area. > > > > > > > > > > > > > > So, I have some more work to do, but I hope this is interesting- > enough > > > > to > > > > > > > start some comparison discussions, and bring-out some suggestions. > > > > > > > > > > > > > > happy testing all, > > > > > > > Al > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ > > > > > > > ippm mailing list > > > > > > > ippm@ietf.org > > > > > > > > > > > > > > > > > > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ippm__;!!Bhd > > > > > > > > > > > > > > > > > > T!hd5MvMQw5eiICQbsfoNaZBUS38yP4YIodBvz1kV5VsX_cGIugVnz5iIkNqi6fRfIQzWef_xKqg4$ > > > > > > > > > > > > _______________________________________________ > > > > > > ippm mailing list > > > > > > ippm@ietf.org > > > > > > > > > > > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ippm__;!!Bhd > > > > > > T!g- > > > > > FsktB_l9MMSGNUge6FXDkL1npaKtKcyDtWLcTZGpCunxNNCcTImH8YjC9eUT262Wd8q1EBpiw$ > > > > > > > > > > _______________________________________________ > > > > > ippm mailing list > > > > > ippm@ietf.org > > > > > > > > > > https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/ippm__;!!Bhd > > > > > T!giGhURYxqguQCyB3NT8rE0vADdzxcQ2eCzfS4NRMsdvbK2bOqw0uMPbFeJ7PxzxTc48iQFub_gMs > > > > KXU$ > > > > > > > > > > > > > > > > -- > > > > This song goes out to all the folk that thought Stadia would work: > > > > https://urldefense.com/v3/__https://www.linkedin.com/posts/dtaht_the- > mushroom- > > > > song-activity-6981366665607352320- > > > > > FXtz__;!!BhdT!giGhURYxqguQCyB3NT8rE0vADdzxcQ2eCzfS4NRMsdvbK2bOqw0uMPbFeJ7PxzxT > > > > c48iQFub34zz4iE$ > > > > Dave Täht CEO, TekLibre, LLC > > > > > > > > -- > > This song goes out to all the folk that thought Stadia would work: > > https://urldefense.com/v3/__https://www.linkedin.com/posts/dtaht_the- > mushroom-song-activity-6981366665607352320- > FXtz__;!!BhdT!iufMVqCyoH_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vleKCIKpL3PBLwci5nO > IEUcSswHLHDpSWs$ > > Dave Täht CEO, TekLibre, LLC > > > > -- > This song goes out to all the folk that thought Stadia would work: > https://urldefense.com/v3/__https://www.linkedin.com/posts/dtaht_the-mushroom- > song-activity-6981366665607352320- > FXtz__;!!BhdT!iufMVqCyoH_CQ2AXdNJV1QSjl_7srzb_IznWE87U6E583vleKCIKpL3PBLwci5nO > IEUcSswHLHDpSWs$ > Dave Täht CEO, TekLibre, LLC
- [ippm] Preliminary measurement comparison of "Wor… MORTON JR., AL
- Re: [ippm] Preliminary measurement comparison of … MORTON JR., AL
- Re: [ippm] Preliminary measurement comparison of … MORTON JR., AL
- Re: [ippm] Preliminary measurement comparison of … Dave Taht
- Re: [ippm] [Rpm] Preliminary measurement comparis… rjmcmahon
- Re: [ippm] Preliminary measurement comparison of … MORTON JR., AL
- Re: [ippm] [Rpm] Preliminary measurement comparis… MORTON JR., AL
- Re: [ippm] [Rpm] Preliminary measurement comparis… rjmcmahon
- Re: [ippm] Preliminary measurement comparison of … Dave Taht
- Re: [ippm] Preliminary measurement comparison of … Dave Taht
- Re: [ippm] Preliminary measurement comparison of … MORTON JR., AL
- [ippm] lightweight active sensing of bandwidth an… Dave Taht
- Re: [ippm] lightweight active sensing of bandwidt… rjmcmahon
- Re: [ippm] [Rpm] lightweight active sensing of ba… Sebastian Moeller
- Re: [ippm] [Rpm] lightweight active sensing of ba… Ruediger.Geib
- Re: [ippm] [Rpm] lightweight active sensing of ba… rjmcmahon
- Re: [ippm] [Rpm] lightweight active sensing of ba… rjmcmahon
- Re: [ippm] [Rpm] lightweight active sensing of ba… Dave Taht
- Re: [ippm] [Rpm] lightweight active sensing of ba… rjmcmahon
- Re: [ippm] [Rpm] lightweight active sensing of ba… Sebastian Moeller
- Re: [ippm] [Rpm] lightweight active sensing of ba… Sebastian Moeller
- Re: [ippm] [Rpm] lightweight active sensing of ba… Ruediger.Geib
- Re: [ippm] [Rpm] lightweight active sensing of ba… Sebastian Moeller
- Re: [ippm] [Rpm] lightweight active sensing of ba… Ruediger.Geib
- Re: [ippm] [Rpm] lightweight active sensing of ba… Sebastian Moeller
- Re: [ippm] Preliminary measurement comparison of … MORTON JR., AL
- Re: [ippm] Preliminary measurement comparison of … rjmcmahon
- Re: [ippm] Preliminary measurement comparison of … MORTON JR., AL
- Re: [ippm] [Rpm] Preliminary measurement comparis… Sebastian Moeller
- Re: [ippm] [Rpm] Preliminary measurement comparis… MORTON JR., AL
- Re: [ippm] Preliminary measurement comparison of … Randall Meyer
- Re: [ippm] Preliminary measurement comparison of … MORTON JR., AL
- Re: [ippm] [Rpm] Preliminary measurement comparis… MORTON JR., AL
- Re: [ippm] [Rpm] Preliminary measurement comparis… Dave Taht