[Bloat] cake + ipv6

Y intruder_tkyf at yahoo.fr
Tue Aug 18 10:17:14 EDT 2020


Hi.

Did you try to use dual-src(dst)host option?

This is my setting.

pi at raspberrypi:~ $ tc -s qdisc show dev eth0 qdisc cake 8021: root
refcnt 2 bandwidth 831Kbit besteffort dual-srchost nonat nowash
ack-filter split-gso rtt 100.0ms atm overhead 10
pi at raspberrypi:~ $ tc -s qdisc show dev ifb4eth0 qdisc cake 8022: root
refcnt 2 bandwidth 10833Kbit besteffort dual-dsthost nonat wash
ack-filter split-gso rtt 100.0ms atm overhead 10 


On Mon, 17 Aug 2020 21:52:43 -0400
Daniel Sterling <sterling.daniel at gmail.com> wrote:

> As you know, I'm here cuz I have an xbox and y'all created cake, which
> I am eternally grateful for, since it makes latency go away.
> 
> But I've recently hit an interesting issue --
> 
> Microsoft (and/or akamai, or whatever) has recently started pushing
> updates to the xbox via ipv6 instead of v4.
> 
> As I'm sure you know ipv6 addresses are essentially random on the
> internal LAN as compared to v4 -- a box can grab as many v6 addresses
> as it wants, and I don't believe my linux router can really know which
> box is using which address, can it?
> 
> Which means... ipv6 breaks cake's flow isolation.
> 
> Cake can't throttle all those xbox downloads correctly cuz it doesn't
> know they're all going to/from that one device.
> 
> So I suppose this may be similar to the "bittorrent" problem -- which,
> is there a general solution for that problem?
> 
> In my case the xbox grabs more than its share of bandwidth, which
> means other bulk streaming -- that is to say, youtube and netflix :)
> -- stops working well
> 
> I can think of one general solution -- run more wires to more devices,
> and give devices their own VLAN, and tag / prioritize / deprioritize
> specific traffic that way...
> 
> But.. are there better / more general solutions?
> 
> Thanks,
> Dan
> _______________________________________________
> Bloat mailing list
> Bloat at lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/bloat



More information about the Bloat mailing list