什么是 CIDR?(CIDR科普)
原文链接:https://aws.amazon.com/what-is/cidr/
什么是 CIDR?
无类别域间路由 (CIDR) 是一种 IP 地址分配方法,可提高互联网上的数据路由效率。每台连接到互联网的设备都有一个唯一的 IP 地址。组织使用 CIDR 在其网络中灵活高效地分配 IP 地址。
有哪些不同的 IP 地址格式?
IP 地址由两部分组成:
- 网络地址:指向网络唯一标识符的数字串。
- 主机地址:表示网络上的单个设备标识符的数字串。
在 20 世纪 90 年代初之前,使用的是有类寻址系统,地址的网络和主机部分位数是固定的。
-
有类地址(IPv4 共 32 位):
- A 类:8 位网络前缀(如 44.0.0.1,44 是网络地址)。
- B 类:16 位网络前缀(如 128.16.0.2,128.16 是网络地址)。
- C 类:24 位网络前缀(如 192.168.1.100,192.168.1 是网络地址)。
-
无类地址 (CIDR):
使用可变长度子网掩码 (VLSM) 改变网络和主机地址位的比率。CIDR IP 地址在普通 IP 地址后附加后缀,说明网络地址前缀位数。例如,192.0.2.0/24表示前 24 位(192.0.2)是网络地址。
CIDR 克服了有类 IP 寻址的哪些局限性?
- IP 寻址不灵活:有类系统每类支持固定主机数(A 类支持 1677 万台,B 类 6.5 万台,C 类仅 254 台)。例如,一个 300 台设备的组织无法使用 C 类,只能申请巨大的 B 类,造成大量地址浪费。
- 网络设计局限性:有类 IP 限制了合并网络的能力。例如,
192.168.1.0和192.168.0.0属于不同 C 类网络,因掩码固定无法合并。
CIDR 有哪些优势?
- 减少 IP 地址浪费:可按需为网络分配所需数量的 IP 地址。
- 快速传输数据:允许路由器将 IP 地址更有效地组织成多个子网,使数据直达目标,减少不必要路径。
- 创建虚拟私有云 (VPC):VPC 是云中的私有数字空间,使用 CIDR IP 地址在设备间传输数据包。
- 灵活创建超网:可将多个具有相似网络前缀的子网合并。例如,使用
192.168.1/23表示法,将多个地址合并为一个网络,减少路由表条目。
CIDR 的工作原理是什么?
- CIDR 块:共享相同网络前缀和位数的 IP 地址集合。大型块包含更多 IP 地址和更小的后缀。由相关互联网机构层层分配。
- CIDR 表示法:代表 IP 地址和网络标识符位的后缀,如
192.168.1.0/22。
IPv6 中如何使用 CIDR?
IPv6 地址为 128 位,具有更大地址空间。在 CIDR 下,IPv6 地址可与任意位长度的前缀聚合。例如,2001:0db8:/32 是一个 IPv6 CIDR 地址。
AWS 如何支持您的 CIDR 需求?
亚马逊虚拟私有云 (Amazon VPC) 提供安全的隔离网络。您可以使用 Amazon VPC IP 地址管理器 (IPAM) 来分配连续的 IPv6 CIDR 块,用于创建 VPC。IPAM 还支持自带 IP (BYOIP) 等功能。
加入开源交流群
请加站长微信,免费进入交流群,和开源爱好者一起讨论。