3 ms·
Not a performance issue per-se, but more an ugly unintended consequence of IPv6 issues: peer-flooding in torrent transfers. I use libtorrent to distribute my da
by theophrastus 11y ago
Not a performance issue per-se, but more an ugly unintended consequence of IPv6 issues: peer-flooding in torrent transfers. I use libtorrent to distribute my data sets and i'm seeing all the usual trackers are being flooded (DoS-like) via the vast available, in this case phony, IPv6 address space[1]. The unstated contention by agents of content owners being that bit-torrent can never do anything but wrong. Selfishly focused on their own content they're statistically not utterly wrong, but they are using the design of IPv6 to poison the well for benevolent use.
[1] https://torrentfreak.com/popular-torrents-being-sabotaged-by-ipv6-peer-flood-150619/ https://torrentfreak.com/popular-torrents-being-sabotaged-by...
- voltagex_ 11y ago>Update: The IPv6 addresses which are used appear to be fictional. They haven’t been allocated yet and are non-routable. What kind of network are they using that lets them send forged source addresses? Also, a temporary solution in that case would be to use a blocklist of non-allocated ranges.
- the_mitsuhiko 11y agoBT is UDP and you can write whatever you want into a packet.
- voltagex_ 11y agoRight. Looks like I'll have to add some networking to my to-learn list. Thanks.
- banthar 11y agoAre you talking about changing source address in IP header? Most ISPs will drop such packets: https://tools.ietf.org/html/rfc3013#section-4.3 https://tools.ietf.org/html/rfc3013#section-4.3
- voltagex_ 11y agoThat's what I thought - but it turns out that not all ISPs behave well. https://defcon.org/images/defcon-22/dc-22-presentations/Graham-McMillan-Tentler/DEFCON-22-Graham-McMillan-Tentler-Masscaning-the-Internet.pdf https://defcon.org/images/defcon-22/dc-22-presentations/Grah... but the video is also very entertaining. This is applicable to the IPv4 internet but I'm sure someone will eventually come up with a way to do it for IPv6.
- feld 11y agoBCP38 is what you want everyone to implement http://bcp38.org http://bcp38.org