It also appeared to show that transmission chose one and only one
of the ipv6 addresses available on this box.
Yes. My code explicitly binds the UDPv6 socket to a single address.
Anything else, and the IPv6 DHT gets confused since Kademlia requires
having a single address for all peers.
We could in principle use the kernel's address selection for outgoing µTP
connections. We could even announce multiple addresses over Kademlia, but
that would require a fair amount of work.
This is me capturing the last 30 seconds of an ubuntu download:
http://snapon.lab.bufferbloat.net/~d/withtorrents/last30secondsoftorrentvs1upload.png
Nice. (Interesting how the "endgame" algorithm causes the download
throughput to explode.)
6969 was the most common inbound port.
It's the default, but aficionados tend to choose a random high port, in
case 6969 is blocked or throttled.
4. Most importantly, I've implemented IPv6 support for the DHT (BEP-32) [1].
BEP-32 is now implemented by Transmission, Vuze, Tixati, KTorrent and
Shareaza.
In light of source specific routing, perhaps that BEP needs an addendum.
I'm no longer actively working on BitTorrent, just maintaining libdht in
my copious free time. Place aux jeunes.
-- Juliusz
_______________________________________________
Bloat mailing list
[email protected]
https://lists.bufferbloat.net/listinfo/bloat