热门问题
时间线
聊天
视角
去中心化網路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