團隊文章

ISP 如何取得 IP 位址,並讓網路持續運作

IP 位址從哪裡來、網路如何保持可達,以及盧恆為何主張註冊管理機構應可被替換。

目錄

一家服務供應商即將為另外 1,000 戶家庭接上網路。光纖已就緒,路由器也已安裝。IP 位址要從哪裡來?又要靠什麼,才能讓這些連線在一年後仍正常運作?

IP 位址為網際網路流量提供目的地。對網際網路服務供應商(ISP)來說,取得位址只是開始。它還需要可靠的使用紀錄,以及願意將流量送往這些位址的其他網路。

一個深藍色方框向下連接三個淺藍色方框,每個淺藍色方框再連接兩個圓圈。

供應商從哪裡取得位址?

全球分配體系透過註冊管理機構運作。IANA 協調號碼資源,並將位址池分配給區域網際網路註冊管理機構(RIR)。供應商可以透過所屬 RIR、國家級或本地註冊管理機構,或上游供應商取得資源。有些供應商本身就是本地註冊管理機構。

對 IPv4 而言,營運商也可以安排移轉既有區塊,或租用位址。移轉透過相關程序變更登記持有人;租賃則依協議讓客戶使用位址。無論哪種方式,營運商都必須確認誰能更新紀錄、誰能授權路由。付錢取得位址與讓流量送達,是兩個不同的步驟。

這些是分配與登記關係。封包前往你家時,不會依序經過 IANA 和每一家註冊管理機構。

讓位址發揮作用的三項工作

  • 分配位址。位址管理系統通常稱為 IPAM,用來記錄哪些位址正在使用、可以使用或已保留。子網路將較大的區塊切分成實用的群組。IPv4 的 /24 包含 256 個位址;這表示大小,並不是保證能連接 256 名客戶。
  • 讓位址可達。網路透過 BGP 交換路由。路由告訴其他網路如何到達某個位址區塊。營運商必須讓路由公告、上游安排與登記紀錄保持一致。
  • 維持可靠性。監控路由變更,並維護授權。RPKI 來源驗證有助於確認宣告某個區塊的網路是否獲得授權,但不會驗證路徑上的每個網路。DNSSEC 保護的是系統的另一部分:DNS 資料的真實性。

對新住宅區而言,實際工作是制定容量計畫、清楚分配位址,並測試連線。客戶離開時,供應商可以回收已分配的位址並更新紀錄。整齊的資料庫能幫助工程師完成工作,卻不能取代工作本身。

IPv4 位址池用完,就表示必須停止成長嗎?

IANA 在 2011 年分配了中央 IPv4 可用位址池的最後幾個區塊。這件事並沒有讓既有位址消失。營運商仍持續使用、移轉與租賃這些位址。新分配的可用性與條件,則因註冊管理機構而異。

位址共享通常稱為 NAT,讓多部裝置使用同一個公用 IPv4 位址。使用連接埠共享的形式 NAPT,會記錄個別連線。它可以減少公用位址需求,但也增加需要管理的狀態,並讓某些入站連線更難安排。

IPv6 提供大得多的位址空間,但部署仍需要準備設備、應用程式與營運工作。當客戶同時需要兩種協定,供應商就必須同時規劃。真正有用的問題是:哪種組合能可靠地服務客戶,總成本又是多少?

在第 45 篇筆記中,盧恆質疑慣常的稀缺敘事:分配池耗盡,與資源價格高到無法負擔,是兩回事。他的論點要求營運商檢視取得位址的實際成本,並一併考量設備、位址共享及運行兩種協定的成本。這項經濟判斷應放到眼前的實際網路中檢驗。

誰應該掌控紀錄?

現在想像這些家庭已經上網,但維護位址紀錄的組織變得不可靠,或對某筆紀錄提出爭議。電纜仍然存在,客戶仍然需要服務,然而紀錄與路由授權卻可能影響其他網路是否接受供應商的路由公告。

這是盧恆作品中更深一層的問題:一項必要的協調服務,怎麼變成了運作中網路必須依賴的環節?在他看來,有能力維護登記簿,並不賦予管理者對依賴它的人行使政治權力的資格。

他提出的答案,是一個職責範圍有限的共同協調層:維持唯一識別碼、準確紀錄與可驗證的控制權,同時讓管理者可以被替換。可攜性讓營運商能更換提供這項服務的註冊管理機構,而不失去自身資源。這是對協調應如何運作的提案,不是在宣稱不受限制的可攜性已經存在。

連續性必須在爭議發生前設計好

光是增加位址,無法解決對單一管理者的依賴。營運商需要知道誰維護每筆紀錄、誰掌控路由授權,以及其中任何一項安排改變時會發生什麼。退出途徑需要共同承認、準確紀錄與可行的交接,不能臨時宣布另一個資料庫具有權威,就憑空建立起來。

所以,這件事必須在中斷發生前處理。每增加一名客戶,網路就更有價值,中斷的代價也更高。閱讀盧恆提出的網際網路號碼協調權利,沿著他的論述,從位址管理進一步思考連續性、問責與離開的能力。

技術來源與延伸閱讀

IANA:號碼分配 · NRO:2011 年中央位址池公告 · RFC 3022:NAT 與 NAPT

RFC 8200:IPv6 · ARIN:移轉協助機構(2023) · RFC 6811:路由來源驗證

RFC 4033:DNS 安全 · RIPE:位址政策 · IETF:參與標準制定