Skip to main content

Resilient, Scalable, IPv6 Network

Project description


Resilient, Scalable, IPv6 Network application


Julien Muchembled <>


re6stnet creates a resilient, scalable, ipv6 network on top of an existing ipv4 network, by creating tunnels on the fly, and then routing targeted traffic through these tunnels.

re6stnet can be used to:

  • guarantee connectedness between computers connected to the internet, for which there exists a working route (in case the direct route isn’t available).

  • create large networks

  • give ipv6 addresses to machines with only ipv4 available

Building an ipv4 network is also supported if one has software that does not support ipv6.

How to pronounce re6st? Like resist.


A re6stnet network consists of at least one server (re6st-registry) and many nodes (re6stnet). The server is only used to deliver certificates for secure authentication of peers, and to bootstrap new nodes. re6stnet can detect and take into account nodes present on the local network.


re6stnet guarantees that if there exists a route between two machines, traffic will be correctly routed between these two machines. Even if the registry node is down, the probability that the network is not connected is very low for big enough networks (more than a hundred nodes).


Since nodes don’t need to know the whole graph of the network, re6stnet is easily scalable to tens of thousand of nodes.


See also for Python dependencies.


Packages (preferred method)

We are providing a re6st-node package for many distributions. In order to install it, go to

and find your distribution on the build result at the right of the page. Once you have your distribution name <DISTRIB_NAME>, the repository to add is<DISTRIB_NAME>

For example (as root):

  • Ubuntu 16.04:

    echo "deb ./" >/etc/apt/sources.list.d/re6stnet.list
    wget -qO - |apt-key add -
  • Debian 9:

    echo "deb ./" >/etc/apt/sources.list.d/re6stnet.list
    wget -qO - |apt-key add -


apt update
apt install re6st-node

Python egg

re6stnet is also distributed as a Python egg:



See re6stnet(8) man page.

Change History

0.1 (2012-09-06)

Initial release.

Git Revision: 0.573 == f1e9566

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

re6stnet-0.573.tar.gz (56.9 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page