Review: Cjdns
Low level ipv6 routing layer used in modern meshnets
cjdns is a very simple, yet powerful routing layer. It is meant to replace the internet at the protocol level. All traffic is encrypted between each peer and everyone has a static ipv6 ip address. Nodes manually peer with each other via config file. The routing uses kademlia so if peers are geographically close to each other, then network routing is much faster than the current internet topography.