Re:The world in which IPv6 was a good design
by raarts on Friday August 11, 2017 @01:45AM
(#14986871)
Zero tier is the most neglected network protocol I know. It deserves more attention.
Re:The world in which IPv6 was a good design
by gue5t on Friday August 11, 2017 @02:17AM
(#14987050)
This seems really complicated. Is ZeroTier closer to an cjdns- / i2p-style system, or is it closer to CurveCP/MinimaLT/QUIC? (QUIC being the odd one out of the trio as it grafts on some awful HTTP semantics, but that's Google for you.)
Re:The world in which IPv6 was a good design
by jah6q on Friday August 11, 2017 @02:46AM
(#14987176)
Yeah, I did link to a particularly dense and unapproachable section of the manual.
ZT is designed to just be an end to end encrypted virtual LAN for anything you want to dump across it.
There's also a library implementation which effectively gives every app its own cryptographically-derived address (if that's what you're into).
Re:The world in which IPv6 was a good design
by zAy0LfpBZLC8mAC on Friday August 11, 2017 @04:59AM
(#14987816)
> QUIC being the odd one out of the trio as it grafts on some awful HTTP semantics, but that's Google for you.
What specifically do you mean by that, and are you sure that it still applies to the IETF version?
Re:The world in which IPv6 was a good design
by gue5t on Friday August 11, 2017 @12:53PM
(#14991817)
There are a number of statements like "QUIC is functionally equivalent to TCP+TLS+HTTP/2" in the "QUIC wire specification" and other documents, and this agrees with what I remember seeing in the source in the Chromium repo when I last looked.
I've not read about the IETF version; I'll look into it.
Re:The world in which IPv6 was a good design
by zAy0LfpBZLC8mAC on Friday August 11, 2017 @01:16PM
(#14992119)
I haven't been following QUIC very closely, but from what I understand, they have put in a proper abstraction between the TCP+TLS part and the HTTP part. While the mapping of how to use HTTP over QUIC is still part of the spec, as I understand it, there shouldn't be any major problems mapping other protocols onto it.
It implements a virtual ethernet layer using cryptographic identities underneath.
Here's the relevant section on the address computation from the manual: https://www.zerotier.com/manual.shtml#2_1_2