wgautomesh vs innernet #6
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hello, have you look at innernet project?
It seems to me that innernet covers peering like wgautomesh, plus access control between peers.
Thanks for your comment! Innernet and wgautomesh are two different tools for different scenarios. We have built wgautomesh as the most minimal tool that would allow us to do what we wanted. Here are some of the most important differences between the two:
Innernet uses a coordination server, which is a single point of failure in such a deployment. The reason we built wgautomesh is specifically to avoid the need for such a coordination server, as we are trying to build a horizontal architecture where all nodes are equivalent. In the case of our Wireguard meshing protocol, all nodes are able to help other nodes to establish connections.
We have not addressed access control in wgautomesh, as the list of authorized peers is distributed statically in the wgautomesh configuration file (it might be possible to restrict access between nodes by having different config files at each node, but in all cases handling this is explicitly outside the scope of wgautomesh).