分類式方案只提供三種大小:極小的 C 類、龐大的 B 類與巨大的 A 類。中型組織找不到合適的選擇,因此最適用的 B 類逐漸耗盡,同時路由表也不斷膨脹。

CIDR 揚棄類別,改用字首長度。區塊可以是任何大小,供應商也能從自己的字首中分配位址給客戶,於是客戶的所有路由都收攏成單一通告。

讓這項設計勢在必行的,是依拓撲分配加上彙總:愈多人採用,路由表就愈小,因此採用的壓力不減反增。

以可變字首取代固定類別

可變字首讓區塊大小符合需求,節省稀缺的位址空間。

階層式分配讓供應商得以彙總路由,縮小路由表。

它不需要新硬體或新協定;它改變的是位址的分配與通告方式。

當固定的分類體系正在耗盡某項稀缺資源時,引入可變的細緻度,讓供給能配合需求,並將你分配出去的東西加以彙總。

CIDR 在 RFC 1519 中標準化,並在 RFC 4632 中更新,讓 IPv4 在 1990 年代與 2000 年代持續可行,至今仍是位址分配與路由彙總的基礎。它並未永久解決 IPv4 耗盡的問題;那項任務落到了 NAT,最終則由 IPv6 承接。

追溯依據

參考來源

  1. Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan RFC Editor · rfc-editor.org
  2. Classless Inter Domain Routing (CIDR) GeeksforGeeks · geeksforgeeks.org