From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from korolev.univ-paris7.fr (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 15C103CB37 for ; Fri, 28 Oct 2022 17:47:36 -0400 (EDT) Received: from potemkin.univ-paris7.fr (potemkin.univ-paris7.fr [IPv6:2001:660:3301:8000::1:1]) by korolev.univ-paris7.fr (8.14.4/8.14.4/relay1/82085) with ESMTP id 29SLlZqB031978 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Fri, 28 Oct 2022 23:47:35 +0200 Received: from mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [81.194.30.253]) by potemkin.univ-paris7.fr (8.14.4/8.14.4/relay2/82085) with ESMTP id 29SLlZaL028041; Fri, 28 Oct 2022 23:47:35 +0200 Received: from mailhub.math.univ-paris-diderot.fr (localhost [127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTP id 7D689EA78F; Fri, 28 Oct 2022 23:47:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=irif.fr; h= content-type:content-type:mime-version:user-agent:references :in-reply-to:subject:subject:from:from:message-id:date:date :received:received; s=dkim-irif; t=1666993653; x=1667857654; bh= uXhHbRbHXyJ5FW9w6WaO9XkcTBWMGufWgbjTmiu0XnI=; b=TE6F2JMSymxISxW5 POhg4djXnY6rxrKrxxKB0Mdue723m9PIntys2XjHJtpL6Z2/1SIxI8YaOk26f2iv OjYRfWQk+hdsEHOKm19mafg68SrFsoK++q3a07yNJP8ElvfQk8aqXBIE7fgdY2rn J1GtKnSIFchBGIjGAxWDLqDW6TS6oXrC34LPmhZeQXH3VPhpLATHrcBY+x0cdceF oobF9ooGsJUtyzKePj/VZbBtCZ874Unc9h+rMNYOW5tVtO5swWDfmpVU3pbRc87L /3pVwSHGTUPhICR6+FAHhf9z6HCrnni3A7n+n9eezPbvSMPxoSmlnYgnamS4vJwE P0NB2Q== X-Virus-Scanned: amavisd-new at math.univ-paris-diderot.fr Received: from mailhub.math.univ-paris-diderot.fr ([127.0.0.1]) by mailhub.math.univ-paris-diderot.fr (mailhub.math.univ-paris-diderot.fr [127.0.0.1]) (amavisd-new, port 10023) with ESMTP id V5LZ4QkqARSv; Fri, 28 Oct 2022 23:47:33 +0200 (CEST) Received: from pirx.irif.fr (unknown [78.194.40.74]) (Authenticated sender: jch) by mailhub.math.univ-paris-diderot.fr (Postfix) with ESMTPSA id D7EF0EA78D; Fri, 28 Oct 2022 23:47:33 +0200 (CEST) Date: Fri, 28 Oct 2022 23:47:33 +0200 Message-ID: <87r0yrvcwa.wl-jch@irif.fr> From: Juliusz Chroboczek To: dan Cc: Dave Taht , Herbert Wolverson , libreqos@lists.bufferbloat.net In-Reply-To: References: User-Agent: Wanderlust/2.15.9 (Almost Unreal) Emacs/28.1 Mule/6.0 MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") Content-Type: text/plain; charset=US-ASCII X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (korolev.univ-paris7.fr [IPv6:2001:660:3301:8000::1:2]); Fri, 28 Oct 2022 23:47:35 +0200 (CEST) X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (potemkin.univ-paris7.fr [194.254.61.141]); Fri, 28 Oct 2022 23:47:35 +0200 (CEST) X-Miltered: at korolev with ID 635C4DF7.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-Miltered: at potemkin with ID 635C4DF7.000 by Joe's j-chkmail (http : // j-chkmail dot ensmp dot fr)! X-j-chkmail-Enveloppe: 635C4DF7.000 from potemkin.univ-paris7.fr/potemkin.univ-paris7.fr/null/potemkin.univ-paris7.fr/ X-j-chkmail-Enveloppe: 635C4DF7.000 from mailhub.math.univ-paris-diderot.fr/mailhub.math.univ-paris-diderot.fr/null/mailhub.math.univ-paris-diderot.fr/ X-j-chkmail-Score: MSGID : 635C4DF7.000 on korolev.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Score: MSGID : 635C4DF7.000 on potemkin.univ-paris7.fr : j-chkmail score : . : R=. U=. O=. B=0.000 -> S=0.000 X-j-chkmail-Status: Ham X-j-chkmail-Status: Ham X-Mailman-Approved-At: Fri, 28 Oct 2022 17:51:06 -0400 Subject: Re: [LibreQoS] routing protocols and daemons X-BeenThere: libreqos@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Many ISPs need the kinds of quality shaping cake can do List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Oct 2022 21:47:37 -0000 > What I think we're missing is the integration of network attributes and class > of service. For instance, user to 'internet' has 3 potential paths with each > having these end-to-end latency, upload throughput, download throughput, and > say 'quality' or packet loss. Then having your QoS engine able to tag packets > for how it perceives them to need routed and then have the routing engine pick > routes based on availability. We did implement something like that in Babel: https://datatracker.ietf.org/doc/html/draft-chouasne-babel-tos-specific However, we never merged the code into babeld, due to lack of interest from our users. It turns out that it is seldom the case that there is enough path diversity to make ToS-specific routing worthwile. -- Juliusz <