From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-x22d.google.com (mail-wr0-x22d.google.com [IPv6:2a00:1450:400c:c0c::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 9AD993B2A4 for ; Fri, 30 Mar 2018 04:05:27 -0400 (EDT) Received: by mail-wr0-x22d.google.com with SMTP id m13so7388054wrj.5 for ; Fri, 30 Mar 2018 01:05:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=eventide.io; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=TSBGbE0YiRcZQXYvnx+Jve04wP7L8dmYklyiCDqVcO8=; b=EKfvYM1yHkTxeqyNIstZD00MSxot335UB1IIyqJtN4rSM9ntmrcF82tsjvqb6hJNrb bz9lrWtb7ybiyHN9LoIVCyc/gDa7+ee4Pofr+R133WZXmZ9wv8WBtMGy+YS5bKLSICUn wQOhixbbE/ECQI6GdtAUrNY/2l1grXYvePaUFMKykvICBUckrIp1ncpS92AFiU6GHLxT ndBpwUT/9oMyLbvssT/wlAq8sYeWLvaXGQNyifYck34ik2jhiOk6otZdzy9zV8CqCt4x v8xHykHf8VNP2UTbrp2kM22cQyRVJY4fOWAXG6sazns0ACy63RpHOgeh+deiWNB1O8fS aZ6Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=TSBGbE0YiRcZQXYvnx+Jve04wP7L8dmYklyiCDqVcO8=; b=LzzJxV+GPudBd58issANXK+DzhmTLRxcAX06dBG4QYphUtuyMWYEVV8w+3FvNutjWa HoTKRN3PYcKSqn0trELVkaX75/jWUu46mw5feM2sQ9UBrxsMv7EfpLvMneNgFXUK9qDZ 7lkBzYg3pWtwPPWawtWJae9PLAvWxGN8AKH3Y1T/L/H2yvsz2Mdjat5BFXcFUATht5cs F7EQbygRUrhMD+ZEQV1BQcftfI0s3I2p95LkpylHeZVZAWGasW66GUuSaA8jsM6ELR6O ZMWSqb+HhhtoxzdntLxqM4GAm5U968LVh07dilX7r0QkDJc5gMuG/F9nMf3z4GMhRh7Q SHCg== X-Gm-Message-State: AElRT7Gnue8zYc9+EFlcImfTOk2tP8ipVs2OKmiY6Lt0vJK4FppU+rD2 a8kRWZB6QG+EoF6RLQCwYLBlMA== X-Google-Smtp-Source: AIpwx4/zPrJpzPC4+3VAArAwbzJkZbaxez5G+bZY+9ExofJTofnA5J1/WTRnRNgjTvTLtDE535h2YA== X-Received: by 10.223.130.107 with SMTP id 98mr8357799wrb.16.1522397126720; Fri, 30 Mar 2018 01:05:26 -0700 (PDT) Received: from tron.luk.eventide.io (h-1169.lbcfree.net. [185.193.85.130]) by smtp.gmail.com with ESMTPSA id p197sm2649224wme.43.2018.03.30.01.05.25 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 30 Mar 2018 01:05:26 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 9.3 \(3124\)) From: Pete Heist In-Reply-To: Date: Fri, 30 Mar 2018 10:05:28 +0200 Cc: Cake List Content-Transfer-Encoding: quoted-printable Message-Id: <33060CFE-064A-426C-8F29-721DA2F058F3@eventide.io> References: <87k1twgpsy.fsf@toke.dk> <0FDFC78B-95A4-4A4E-8498-6C4AC9610BD0@gmail.com> To: Jonathan Morton X-Mailer: Apple Mail (2.3124) Subject: Re: [Cake] bufferbloat still misunderstood & ignored X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Mar 2018 08:05:27 -0000 > On Mar 29, 2018, at 2:53 AM, Jonathan Morton = wrote: >=20 >> On 29 Mar, 2018, at 3:26 am, Dave Taht wrote: >>=20 >> A finicky bit would be who to penalize when the underlying medium >> (shared cable) is oversubscribed. >=20 > Two obvious reasonable solutions: share equally per subscriber, or = share proportionately to provisioned bandwidth per subscriber. Either = should be fairly straightforward to implement in an integrated qdisc, = and either would penalise the (instantaneously) heaviest users before = affecting normal or light users. As one use case, FreeNet Liberec, the co-operative ISP I use, would use = the =E2=80=9Cshared equally=E2=80=9D option. The important part for them = is that some members access from a single CPE device and others from = multiple devices whose IPs are handed out by FreeNet=E2=80=99s routers. = There=E2=80=99s a db with mappings from member ID to their MACs, I = believe, which is used to generate various config files. So this mapping = from member (subscriber) to their MACs or IPs would need to be = configurable somewhere, which was already eluded to earlier. Personally, I like the idea of _only_ offering equal sharing, as it=E2=80=99= s easiest to implement and serves a social purpose.=