跳转到主要内容

弹性、可扩展、IPv6网络

项目描述

re6stnet

弹性、可扩展、IPv6网络应用

联系方式::

Julien Muchembled <jm@nexedi.com>

概述

re6stnet通过动态创建隧道,并在现有IPv4网络上创建弹性、可扩展的IPv6网络,然后将目标流量通过这些隧道进行路由。

re6stnet可用于

  • 确保连接到互联网的计算机之间的连通性,在这种情况下存在一条工作路由(如果直接路由不可用)。

  • 创建大型网络

  • 给只有IPv4可用的机器分配IPv6地址

如果软件不支持IPv6,也支持构建IPv4网络。

如何发音re6st?像resist

工作原理

re6stnet网络由至少一个服务器(re6st-registry)和许多节点(re6stnet)组成。服务器仅用于向对等节点交付证书,以确保安全的身份验证,并引导新的节点。re6stnet可以检测并考虑本地网络中存在的节点。

弹性

re6stnet保证如果存在两个机器之间的路由,流量将正确地在这两台机器之间路由。即使注册节点故障,对于足够大的网络(超过一百个节点),网络不连通的概率非常低。

可扩展性

由于节点不需要知道整个网络图,re6stnet可以轻松扩展到数万个节点。

要求

有关Python依赖项,请参阅setup.py

安装

包(推荐方法)

我们为许多发行版提供了re6st-node软件包。要安装它,请访问

https://build.opensuse.org/package/show/home:VIFIBnexedi/Re6stnet

并在页面右侧的构建结果中找到您的发行版。一旦您有了发行版名称 <DISTRIB_NAME>,要添加的存储库是

http://download.opensuse.org/repositories/home:/VIFIBnexedi/<DISTRIB_NAME>

例如(作为root)

  • Ubuntu 16.04

    echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_16.04 ./" >/etc/apt/sources.list.d/re6stnet.list
    wget -qO - https://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_16.04/Release.key |apt-key add -
  • Debian 9

    echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/Debian_9.0 ./" >/etc/apt/sources.list.d/re6stnet.list
    wget -qO - https://download.opensuse.org/repositories/home:/VIFIBnexedi/Debian_9.0/Release.key |apt-key add -

然后

apt update
apt install re6st-node

Python egg

re6stnet也以Python egg的形式分发

参考

使用方法

请参阅re6stnet(8)手册页。

变更历史

0.1 (2012-09-06)

初始发布。

Git修订版:0.573 == f1e9566

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码发行版

re6stnet-0.573.tar.gz (56.9 kB 查看散列)

上传时间: 源代码

支持