去中心化網路42

去中心化網路42

去中心化網路 42(decentralized network 42,簡稱為 dn42,下略),是一個去中心化、端到端加密的網路,它通過使用 VPN 和軟體、硬體的邊界網關協定進行構建。

一些暗網為接入者提供了匿名連結,dn42 意不在此,而是希望研究現有的英特網中已經存在的傳輸技術並嘗試在用戶間建立起直接的、毋須進行轉址的連線。

基本信息

簡介

去中心化網路42模型不全是網狀結構的。在不同網路之間進行連通時,它極少使用物理連結而多以虛擬連結。這些虛擬連結以網際網路作為傳輸中介,而從它獨立出來,這更像是一根光纖或是一根導線。每個人都用 VPN 連線的方式連通一個或多個接入者。這些連線在通常情況下是一個公共IP 地址。如果您想要使用GRE或是 SIT,可以根據 IP 地址的變化,去更新在連結連線埠上的公共地址。其中,在沒有外部工具協助的情況下,OpenVPN能夠做到這一點。通過 VPN 連線,BGP 被用來作為內部自動系統的路由,且默認遵循開放式最短路優先原則,不過顯然接入者亦可使用方便他們內部進行 AS 路由的任何協定去完成。

技術安裝

定址空間

使用IPv4的網路定址空間包含專用的子網。其中,172.20.0.0/14 是一個主要的子網。注意,因為它與其他類似的項目互相連通,另外的專用定址範圍也可以被視為 dn42。一個很典型的例子是,ChaosVPN使用了 172.31.0.0/16 和 10.0.0.0/8 的一部分。

對於IPv6,只有一個本地地址(ULA,IPv6 的私有地址段)和全球路由地址都可以被使用,通常前者更被推薦。

自治系統編號

為了(在專用環境下)使用BGP,進行安裝需要自治系統編號(AS numbers)。dn42 使用多個專用/預留的自治系統編號範圍,包括 64512 到 64855、76100 到 76199。在2014年6月,dn42 開始使用一個新的專用範圍:4242420000 到 4242429999,這些更大的數值是由RFC 6996指定的。

邊界網關協定

使用 dn42 的硬體包括了路由器,往往這不是一種廉價的解決方案。主要有四種對邊界網關協定在硬體設施上的的實現。最常用的的是Quagga(GNU Zebra的一個不再維護的分支),它在大多數類 Unix 系統中使用:有Linux的*BSD,也有OpenSolaris。在 dn42 被使用的也有在OpenBSD上面運行的OpenBGPD。同樣有“企業級”的XOPR和簡化的版本BIRD,但它們並不常用。以前也有一些運行JunOS(瞻博作業系統)的機器,它們同專業的路由軟體一併使用。亦有一些Cisco IOS的路由器被接入到網路隧道中去。

相關詞條

熱門詞條

聯絡我們