Overlay network is created between two containers, and VXLan tunnel connects the containers through a bridge.
This setup has been deployed using the Docker experimental version, which keeps on updating regularly and might not support some of the features:
$ git clone $ cd libnetwork/docs
$ vagrant up Bringing machine 'consul-server' up with 'virtualbox' provider... Bringing machine 'net-1' up with 'virtualbox' provider... Bringing machine 'net-2' ...