團隊文章

APNIC 解釋:它做什麼、控制什麼,以及為什麼重要

用入門方式了解 APNIC 的號碼資源、註冊機構服務與制度限制,也了解盧恒主張負責任、可替換的網際網路協調所提出的理由。

目錄

一名檔案管理員在文件櫃旁檢查卡片;附近的裝置用藍色纜線連接各戶人家。
APNIC 的註冊機構服務協助網路彼此協調。真正承載連線系統之間流量的是營運者,而不是註冊簿。

APNIC 是 Asia Pacific Network Information Centre 的縮寫。它是五個區域網際網路註冊機構之一,負責分配和註冊網路用來識別自身、在網際網路上傳送資料的號碼。

當連線正常運作時,它的工作很容易被忽略。網路需要其他網路能辨識的位址、能指出誰控制這些位址的紀錄,以及檢查路由宣告是否獲得授權的方法。APNIC 在亞洲和太平洋地區提供這套共用機制的重要部分。

這說明了 APNIC 為何重要,也提出盧恒寫作核心的問題:當所有人都依賴共同紀錄時,我們要如何避免管理者取得超出維護紀錄本身的權力?

先從號碼開始,不要先從縮寫開始

想像一個新的網際網路提供者正準備把客戶連接到其他網路。它需要的不只是纜線和伺服器。整個網際網路必須能區分它的目的地,並辨識它的網路。

  • IPv4 位址用較舊的 32 位元位址系統識別目的地。有限的位址空間,使分配、轉移和有效使用成為重要的營運問題。
  • IPv6 位址在大得多的 128 位元空間中完成相同的基本定址工作。部署 IPv6 需要可運作的網路支援;單靠位址空間的大小,不能把兩個系統連接起來。
  • 自治系統號碼(ASN)識別一個與其他網路交換路由資訊的網路。IP 位址識別目的地;ASN 則幫助識別宣告如何抵達該目的地的網路。

APNIC 依照適用的政策分配或指派這些資源,並維護註冊紀錄。提供者負責營運自己的連線,並與其他網路交換流量。註冊機構不會承載每一個封包,也不會在中央選擇每一條路由。

APNIC 在更大的網際網路中位於何處

APNIC 將自己描述為一個獨立、非營利、以會員為基礎的組織,服務亞洲和大洋洲的 56 個經濟體。其他四個區域網際網路註冊機構是 AFRINIC、ARIN、LACNIC 與 RIPE NCC。在全球層級,IANA 的各項功能維護最上層的號碼註冊機構,並向區域體系進行分配。

有些營運者透過國家網際網路註冊機構(NIR)運作。APNIC 列出七個:印尼的 APJII、中國的 CNNIC、印度的 IRINN、日本的 JPNIC、南韓的 KISA、臺灣的 TWNIC,以及越南的 VNNIC。這些是現有區域安排下的獨立組織,不是 APNIC 的分支機構。它們可以在參與 APNIC 政策架構的同時,提供符合當地語言與情境的服務。

選擇 APNIC 或 NIR取決於適用的安排。這不能和一種普遍的退出權混為一談:後者允許網路離開註冊機構體系,同時保留所有既有資源與服務關係。這種更廣泛的自由,是盧恒希望未來系統處理的問題之一。

它的服務實際上做什麼

註冊透過營運者可以查詢、其他系統可以檢查的服務而變得有用。每項服務都有不同的工作:

  • WHOIS 與 RDAP:用來查詢註冊資訊的方法,例如位址範圍、註冊組織與聯絡資料。RDAP 提供軟體可以使用的結構化回應。如果你正在調查一個位址,先使用 APNIC 的 RDAP 查詢。註冊簿中的一筆資料不會顯示封包走過的路徑,也不一定能識別使用該位址的人。
  • RPKI 與 Route Origin Authorisations:以密碼學方式可驗證的紀錄,把位址資源連結到獲授權的路由來源。Route Origin Authorisation(ROA)會說明哪個 ASN 可以發起某個位址前綴。營運者可以利用這些資訊檢查宣告,但它不會驗證路徑上的每一個網路,也不保證流量一定抵達。
  • Internet Routing Registry:營運者發布路由資訊與政策的資料庫。其他營運者可以在建立路由過濾器時使用這些紀錄。它的用處取決於紀錄是否準確、是否持續維護。
  • Reverse DNS:讓人可以把 IP 位址查成名稱的委派。這和替網站註冊網域名稱不同。APNIC 在號碼資源方面的角色,不會讓它成為一般的網域名稱註冊機構。

APNIC 的活動說明還涵蓋轉移、培訓與技術支援。這些服務幫助人們營運網路;它們的價值在於解決協調問題,而不是把網際網路的所有權交給某個機構。

誰作出決定?誰受到影響?

APNIC 擁有會員、經選出的 Executive Council,以及執行工作的 Secretariat。它的社群政策流程提供了提出和討論號碼資源政策的方式。理解這些角色的差別很重要:工作人員的決定、政策提案和董事會選舉,不是同一類行動。

但參與一個組織,和政治上代表所有受其決定影響的人,是兩回事。一家企業可能依賴提供者給它的位址;它的客戶可能依賴那家企業,卻不知道 APNIC 的存在。因此,一項關於註冊或授權的決定,可能產生遠超過直接會員範圍的後果。

這正是盧恒提出質疑的界線。依他的論點,服務一個區域不會讓管理者取得支配該區域的政治授權。維護一份共同紀錄,也不會讓管理者成為圍繞紀錄建立的一切活動之所有者。

在討論 APNIC 治理的第 9 篇札記中,他把自己的批評連到問責、制度結構,以及會員實際參與的能力。他後來的札記提出更深一層的問題:即使領導更好,網路仍然應該永久依賴某一個特定機構嗎?

為什麼這會成為實際問題

回到準備連接客戶的提供者。隨著時間過去,其他組織可能會圍繞它的位址建立安全規則、監控、路由過濾器和客戶連線。當管理者、提供者或政策改變時,這些關係不會自動搬移。

因此,成本不只是替換資料庫中的一個號碼。管理不善的更改,可能要求各個獨立組織同時更新自己的系統。正確的註冊紀錄、路由授權和聯絡資料,對可運作的轉換都很重要。

IPv4 的稀缺性讓這些依賴更明顯,因為替換位址容量可能很困難。IPv6 提供大得多的位址空間,但它本身不會決定誰控制紀錄、如何限制那種權力,或營運者能否替換管理者。位址供給與制度權力是相關卻不同的問題。

需要區分的是必要功能與不可替換的組織。網路需要可靠的協調;正因如此,對單一管理者的依賴才值得檢視。

另一條路:網路可以驗證並選擇的規則

盧恒提出的方向,不只是把同樣的權力搬到另一間辦公室。在討論 running code 優先的第 65 篇札記中,他主張先建立小型的技術規格,由參與的網路進行驗證,再自願採用。能運作的實作,以及選擇互通的網路,可以推動協調向前,而不需要一個永久機構決定未來哪些選擇才算正當。

對初次接觸這個問題的人來說,實際的想法是:先同意網路共同運作必須檢查什麼,讓這些檢查可以由各方獨立驗證,並允許人們採用更好的實作,而不必交出自己的網路身分。

第 72 篇札記《唯一性協調權利法案》發展了相應的界線。共用層應建立唯一性、控制權證據、準確紀錄、安全與可追蹤的變更;它不應把這些義務變成對商業模式的永久否決權,也不應變成政治統治的主張。

這些札記提出一套未來的協調模型。要實現它,需要在實務上保留唯一性、可驗證紀錄與營運連續性的替代方案。單純放棄準確紀錄,無法通過這項檢驗;替換管理者卻讓所有人仍受同一個永久中央批准機制約束,也一樣無法通過。

為什麼不能等到危機才開始

每一項建立在既有身分上的新服務,都可能提高更換身分的成本。如果一個失效機構唯一可用的回應,是中斷仍在運作的網路,那麼依賴越深,實際退出的自由就越弱。

建立替代方案需要時間。營運者必須知道服務依賴哪些紀錄與授權、其他人需要驗證什麼,以及轉換如何讓客戶保持連線。這些問題應該在網路運作時解決,而不是等到中斷或制度爭議發生時才發現。

這就是理解 APNIC 的更大理由。它的服務展示了網際網路協調必須完成什麼。盧恒的挑戰,是保留這些有用的功能,同時讓它們的管理受到限制、可以問責,也可以替換。

若想從制度問題一路追到這項技術方向的提案,請接著讀第 65 篇札記:為什麼運作中的網路應該繼續成為網際網路協調的來源。