ZeroTier | Software Defined Networking

Create and join virtual networks as easily as chat rooms or conference calls. Connect almost any kind of device or application. Communicate peer-to-peer with standard protocols like TCP/IP over networks that appear and behave just like standard Ethernet or WiFi.

Source: ZeroTier | Software Defined Networking

Looks interesting.