案例库 · 软件与 IT · 技术决策 · 1992–2026
CIDR用可变前缀长度替换固定地址类别,使网络得以扩展
CIDR用可变长度前缀取代了僵化的A/B/C类地址块,实现了精确分配和路由聚合。
互联网工程任务组
那一手
传统的分类编址提供三种大小:小的C类、巨大的B类和庞大的A类。中等规模组织没有合适的选择,因此B类作为最佳选择,正在被耗尽,同时路由表也在爆炸式增长。
CIDR弃用了分类编址,采用前缀长度。一个地址块可以是任意大小,提供商可以把自己的前缀分配给客户,因此所有客户的路由可以聚合成一条公告。
使CIDR成为必然的设计是基于拓扑的分配和聚合:采用的人越多,路由表越小,因此采纳的压力反而增长而非减小。
为什么管用
- 可变前缀使地址块精确匹配需求,节省稀缺的地址空间。
- 层次化分配让提供商聚合路由,缩小路由表。
- 它不需要新硬件或协议;它改变了地址分配和通告的方式。
值了多少用可变前缀取代固定类别利落
可以搬走什么
当固定分类导致稀缺资源耗尽时,引入可变粒度以适应需求匹配,并总结分配的内容。
后来呢
CIDR在RFC 1519中标准化,并在RFC 4632中更新,使IPv4在1990年代和2000年代保持可用,至今仍是地址分配和路由聚合的基础。它并未永久解决IPv4耗尽问题;这一任务落到了NAT和最终IPv6身上。
资料来源
- Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan
- Classless Inter Domain Routing (CIDR)
发现哪里写错了?告诉我们。