From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by lists.bufferbloat.net (Postfix) with ESMTPS id 72D463B2B0 for ; Mon, 11 Jan 2016 13:16:12 -0500 (EST) Received: from hms-beagle.home.lan ([217.247.221.45]) by mail.gmx.com (mrgmx102) with ESMTPSA (Nemesis) id 0Lz0aC-1a5Egz0VtY-014EiW; Mon, 11 Jan 2016 19:16:09 +0100 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 8.2 \(2104\)) From: moeller0 In-Reply-To: <5693E8FA.4000803@darbyshire-bryant.me.uk> Date: Mon, 11 Jan 2016 19:16:05 +0100 Cc: cake@lists.bufferbloat.net Content-Transfer-Encoding: quoted-printable Message-Id: References: <5693E8FA.4000803@darbyshire-bryant.me.uk> To: Kevin Darbyshire-Bryant X-Mailer: Apple Mail (2.2104) X-Provags-ID: V03:K0:q52koATVLntuTntDaP84yWV+NY9KkctktlKbAzCsc4hhtkeIz15 gv95tGGvtUJZ+ANf/iTCFZkfhUhxM3fq3ZqT3hs/nTTLJVvGdG+xY53eBly0a6xdsb9z8LC aJQDSKyTr+C/NMh3zQSqJWdBr/3mIj8OzqPqI2DjN2ZgGNQ2I3o5mrnDa/9GVuZn1EaX75i aRDXMpkn1RXNC+uj15EBA== X-UI-Out-Filterresults: notjunk:1;V01:K0:ATPGoWD/mQE=:7/tkdKtW4U/58w0ijjKTNQ xcm2cHojhSxhP66kdGpAdQ0dxMoLSAxdO+LykmsblZh6+gqiv1M1D9o8lfL7y7ip9TA9o5c7B +h7N/1/hD5UQYOKnq/vBgREnjiCfRc1Z2a/P7wuYUWxBR3gjYAX5SQGjRbySGaRocgaibZvmF JlceW4hyd/z42516N9ywxCJkWL/IlQrKT87W5PHuvXBOqYhxIbIZ6F4Nxsfhzi54K+NeWfMel PS1wVepSFtNRY7jKn6PtdnaJ9AZau4DEMPyBF/73+vWKJK1djXO86jlg5jIHz9DfRFEDMQyf8 mFFiobeLV9YW/FJS2NPu6kGyqdiQ+m0/SKQi0KgzZDJfsfJONTyI2WTZciuCxFW46kjlgJakF X50eAnSi1c5715gE+o1Z8tYlY0n3CeqKfVd0tFiED0lhuqq6ILS4O8IozHJ/BGKODhxEuQGTc 4i+SEXBq/1p53lyrD2C+ni9jZBcGIJsgUmvXLNL9D4HoCrL69HfE56Ln4/SqHBlzeiITK2aHO ZmD5Oi8qOb60jLqfuiC8cFa0cFiOgWz5i46NmJtMdcrASxClCIGZDnCT7EjbYG/2tTrNf2q7d 4D5eD8qKW7RMJIZTwkpDBcmhEZzTyLETqkKJjS0ATpkNd40exTfCIgdMFUdYmKS8MQMRqRoak 35yoTviEzB4CT577gonUMm1n1LVnm+ah7GQmRrpO443+9xRWfd8XkraFbzxKRj27SZCwzWH2I UL268NaSbRJYlCGEOQ7ltMAGixBdYsN9oKrbVK1w9IZ7DRv9A5oHdCnGZBdNyGZZGy+nJTwj0 sK6W1Lt Subject: Re: [Cake] triple flow isolation 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: Mon, 11 Jan 2016 18:16:13 -0000 Hi Kevin, I agree the triple mode seems under-documented ;) > On Jan 11, 2016, at 18:40 , Kevin Darbyshire-Bryant = wrote: >=20 > Hello List, >=20 > I've been looking at latest 'triple flow isolation' features in latest > cake git and find myself confused. It's very likely to be a > misunderstanding on my part, although if I'm confused I'm sure others > will, sooner or later, fall into the same trap. >=20 > I thought that triple flow was a solution such that a host with many > elephant flows couldn't dominate the bandwidth consumption thus = starving > another host with just one elephant flow. I guess the typical example > is a 'bittorrent' host pulling data from many places vs a host pulling > data from a single place. My recent 'test' example was a host doing 4 > simulatenous pulls of 9GByte+ files vs my wife downloading a movie via > the TV box downstairs. The bandwidth was evenly divided by the 5 = flows, > however my host got 4/5ths of the share. I didn't think this was > supposed to happen with triple flow isolation? Ideally we'd both get > 50% of the ISP bandwidth managed by my router (cake is running on the > WAN facing interface to the ISP modem with appropriate bandwidth = limits set) I believe you would want src_host on egress and (post-NAT) = dat-host on ingress, assuming your goal is fairness by internal host, = not external hosts ;). Now the challenges are to get the post-NAT IP = addresses on ingress and how to counteract IPv6=E2=80=99s tendency to = grow incredible amounts of addresses by host. In theory all of this = could be solved with fairness by internal MAC addresses, except these = will only work in a shallow networks (as far as I understand). I would = argue that wifi aggregation has the same issue regarding IPv6, but I = digress... >=20 > The good news is that latency was well controlled and general web > browsing/catching emails etc was oblivious to the elephant melee going = on. Well, I have not managed to get the new cake onto my router at = all, so I am happy to read that it works. Best Regards Sebastian >=20 > Advice gratefully received. >=20 >=20 > Kevin >=20 > _______________________________________________ > Cake mailing list > Cake@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/cake