热门问题
时间线
聊天
视角

去中心化網絡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 路由器

多數參與者採用低成本的通用服務器虛擬機作為BGP路由器,亦有部分成員使用硬件路由器。

DN42網絡中最常見的BGP軟件實現包括BIRD英語Bird Internet routing daemonFRR英語FRRouting。此外,OpenBGPDXORP英語XORPGoBGP以及商業路由器操作系統如 JunOS英語JunOS思科IOS 也有用戶使用。[6]

DN42 頂級域

託管於DN42網絡內的網站和服務通常採用.dn42作為頂級域。.dn42並非經由互聯網名稱與數字地址分配機構(IANA)認證的頂級域,其註冊與管理通過DN42 Registry[7] 進行。

參考文獻

外部連結

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads