热门问题
时间线
聊天
视角
去中心化网络42
来自维基百科,自由的百科全书
Remove ads
去中心化网络42(英语:Decentralized Network 42,简称 DN42),是一个利用VPN及软/硬件BGP路由器构建的去中心化、对等网络。
DN42 并非旨在为参与者提供类似暗网的匿名连接,其核心目标是研究互联网中现有的路由技术,并致力于在用户间建立无需NAT的直接连接。
该网络并非完全的网状结构。其网络间的互联主要依赖虚拟链路,而非物理链路。这些虚拟链路虽然以互联网为传输媒介,但其运行独立于公共互联网,更类似于专用的光纤或网线连接。各参与者通过VPN与一个或多个其他参与者建立连接。这些VPN连接通常建立在公共互联网IP地址之上。若需使用 GRE 或 SIT 隧道,则可能需要根据公共 IP 地址的变动更新隧道接口配置。OpenVPN等工具能够自动处理此类IP地址更新,无需额外辅助。VPN链路上运行的边界网关协议(BGP)负责处理各自治系统(AS)之间的路由。自治系统内部通常采用开放式最短路径优先(OSPF)协议,但参与者也可选用其他适合自身内部路由需求的协议。
Remove ads
历史
DN42项目的起源可追溯至2009年中期,由HardForum论坛成员发起的PeerIX项目。PeerIX项目初期成员不多,但迅速发展至拥有50余名活跃成员,并有超过百位用户等待加入。然而,由于无法满足持续增长的用户规模需求,PeerIX项目最终停止运营(尽管部分核心成员的网络仍保持在线)。
DN42的创始成员们在尝试重启PeerIX未果后,转而创建了全新的网络,并成功将其发展壮大至今日的规模。
技术设置
IPv4 地址空间主要由私有子网构成。其中,核心地址块为172.20.0.0/14[1]。值得注意的是,由于DN42与其他类似实验网络互联,因此网络中也会宣告其他私有地址段。(例如:ChaosVPN使用 172.31.0.0/16 及 10.0.0.0/8的部分地址[2];Freifunk ICVPN 使用 10.0.0.0/8[3];NeoNetwork 使用 10.127.0.0/16[4])。
IPv6 则使用唯一本地地址(ULA,fd00::/8),即IPv6的私有地址空间[1]。同样,与之互联的其他网络也可能使用此ULA范围内的地址(例如:NeoNetwork 使用fd10:127::/32[4])。
由于网络运行依赖BGP,因此即便作为私有网络,DN42 仍需使用自治系统编号 (ASN)。DN42 采用多个专用或预留的 ASN 范围[5],具体包括64512至64855、76100至76199,以及4242420000至4242429999(后者自2014年6月起启用,属于RFC 6996定义的更大规模专用ASN范围)。
多数参与者采用低成本的通用服务器或虚拟机作为BGP路由器,亦有部分成员使用硬件路由器。
DN42网络中最常见的BGP软件实现包括BIRD和FRR。此外,OpenBGPD、XORP、GoBGP以及商业路由器操作系统如 JunOS 和思科IOS 也有用户使用。[6]
托管于DN42网络内的网站和服务通常采用.dn42作为顶级域。.dn42并非经由互联网名称与数字地址分配机构(IANA)认证的顶级域,其注册与管理通过DN42 Registry[7] 进行。
参考文献
外部链接
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads