From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr0-x230.google.com (mail-wr0-x230.google.com [IPv6:2a00:1450:400c:c0c::230]) (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 AB5553B29E for ; Thu, 6 Apr 2017 05:26:13 -0400 (EDT) Received: by mail-wr0-x230.google.com with SMTP id g19so8023206wrb.0 for ; Thu, 06 Apr 2017 02:26:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=tW3FatXAjSwWtb2tC20kcMPXzA83B/1uB28Cl7Kgr5I=; b=criGI2EEO9wvf+5fIY8siPkGQEy1daRmGt1aGlp36NHjyZflmNFRC/V4Y3KnnM5hs1 CdbxKfWS+/bYTV3vj9lq9qUv72fL32RmVs8DLYze2QaZgEjU0IsudVO0vylw4xkDZGVq /V06Xz4P59c5ODdDbOoc4vxCqKVqGFa7QzG/FDco12fQ48aXV1ypJbsgB/9y2hlqQTZd BchAkAkgJ0VT+qPioO2646WgfeGxtbpD8rs09Z4ZLOk+98i6YY+8ozLrtUMI9DprpRqi 5NVPz4Yvf8XYxeyyk143CPghwa9LIE1jmIkl3Q5aL81gFLQvM0GorgbZztXiv8FBCxin lTbg== 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=tW3FatXAjSwWtb2tC20kcMPXzA83B/1uB28Cl7Kgr5I=; b=g1u2Dg2oP84z0sDsFaqWg6lNobZbZ/HGNWf+mvPEbNP0metSItyDdaBMlxakghgLoS QYVUmCqtlDhNRcMYL2s8nGyxWIQQxdXwv79Sw5se9QoDkN+DrVOjuuHa13vJOmaixE0s uSY0Y3Zpd2OGMQbwQxvXbq9bu3r5BTlaTzOZJPgLWhIa2+dA1mkaWiLnV5GQ1wTLAhc1 nkf1bJCUjctvRYyo0yw3WFijO2ao+eflVPEt/SKVOylZeT4H67HV0ZEcIWr03mRPBPmw gN2F3aWqt0RxhuPWaRzNoH+FEBDCDCe7/A0BTDC+jtSyhDCLTUNZC/rbBT9JNhsE3bmh 2haQ== X-Gm-Message-State: AFeK/H3YQZR7YHJcYOSLI0BzUBp4p38+8IZwg29oXiqZedHHjahDHZER4oQIpjRCRwRStw== X-Received: by 10.223.131.229 with SMTP id 92mr12543658wre.181.1491470772695; Thu, 06 Apr 2017 02:26:12 -0700 (PDT) Received: from [10.72.0.130] (h-1169.lbcfree.net. [185.99.119.68]) by smtp.gmail.com with ESMTPSA id y107sm1363040wrc.35.2017.04.06.02.26.11 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 06 Apr 2017 02:26:11 -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: <6F118C46-16DB-48AC-A90D-7E6D44B6D069@gmail.com> Date: Thu, 6 Apr 2017 11:26:11 +0200 Cc: cake@lists.bufferbloat.net Content-Transfer-Encoding: quoted-printable Message-Id: <1E4563E2-63E2-419D-AFDD-8CD74F22539B@gmail.com> References: <2FD59D30-3102-4A3E-A38E-050E438DABF0@gmail.com> <6F118C46-16DB-48AC-A90D-7E6D44B6D069@gmail.com> To: Jonathan Morton X-Mailer: Apple Mail (2.3124) Subject: Re: [Cake] flow isolation for ISPs 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: Thu, 06 Apr 2017 09:26:13 -0000 > On Apr 6, 2017, at 11:11 AM, Jonathan Morton = wrote: >=20 > On 6 Apr, 2017, at 11:27, Pete Heist wrote: >>=20 >> There is a table of member ID to a list of MAC addresses for the = member, so if there could somehow be fairness based on that table and by = MAC address, that could solve it, but I don=E2=80=99t see how it could = be implemented. >=20 > One option would be to use HTB with FLOWER filters to sort out the = subscribers into classes, and use Cake or fq_codel as a child qdisc per = class. Remember that Cake can be used in =E2=80=9Cunlimited=E2=80=9D = mode to rely on an external shaping source. Looking at =E2=80=98man tc-flower=E2=80=99, it does sound like an = option. I suppose that one instance of Cake per member will be somewhat = similar computationally to one instance for multiple members. There will = be additional memory used, and additional processing for the filters. = This would also probably only be practical if members only use one = access point, which I do think is typical. A few dozen filters and Cake = instances might be ok, but I=E2=80=99m not sure about 800. :) We=E2=80=99l= l see what we come up with. Thanks=E2=80=A6