01
解決方案
分類式方案只提供三種大小:極小的 C 類、龐大的 B 類與巨大的 A 類。中型組織找不到合適的選擇,因此最適用的 B 類逐漸耗盡,同時路由表也不斷膨脹。
CIDR 揚棄類別,改用字首長度。區塊可以是任何大小,供應商也能從自己的字首中分配位址給客戶,於是客戶的所有路由都收攏成單一通告。
讓這項設計勢在必行的,是依拓撲分配加上彙總:愈多人採用,路由表就愈小,因此採用的壓力不減反增。
02
達成什麼
以可變字首取代固定類別
03
為何有效
可變字首讓區塊大小符合需求,節省稀缺的位址空間。
階層式分配讓供應商得以彙總路由,縮小路由表。
它不需要新硬體或新協定;它改變的是位址的分配與通告方式。
04
可借鏡之處
當固定的分類體系正在耗盡某項稀缺資源時,引入可變的細緻度,讓供給能配合需求,並將你分配出去的東西加以彙總。
05
後續發展
CIDR 在 RFC 1519 中標準化,並在 RFC 4632 中更新,讓 IPv4 在 1990 年代與 2000 年代持續可行,至今仍是位址分配與路由彙總的基礎。它並未永久解決 IPv4 耗盡的問題;那項任務落到了 NAT,最終則由 IPv6 承接。
追溯依據
參考來源
- Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan RFC Editor · rfc-editor.org
- Classless Inter Domain Routing (CIDR) GeeksforGeeks · geeksforgeeks.org