CIDR
100%

子网划分 · 第 5 课

CIDR

学习 CIDR 前缀如何表示地址范围、子网边界和聚合路由。

无类别域间路由使用前缀长度表示地址范围,而不依赖历史地址类别。CIDR 为 IPv4 和 IPv6 支持大小可变的分配、子网划分和路由聚合。

阅读前缀表示法

10.42.3.17/24 中,前 24 位是网络前缀,剩余八位表示范围内的位置。规范网络为 10.42.3.0/24;配置接口时,仍可将所给主机地址与前缀写在一起。

IPv4 CIDR 值中的 /24 指定什么?

计算范围大小

IPv4 前缀 /23 留出九个主机位,因此覆盖 2^9 = 512 个地址。对齐的前缀 123.12.24.0/23 范围为:

first: 123.12.24.0
last:  123.12.25.255

在传统广播用法中,第一个地址是网络地址,最后一个地址是定向广播地址。不要把“减去两个”的可用主机快捷公式盲目应用到 /31 点对点链路或 /32 主机路由。

/23 包含多少个 IPv4 地址?

检查对齐

前缀必须从其二进制边界开始。当前面的八位组固定时,/23 在第三个八位组中以 2 为块递增,因此 123.12.24.0/23 已对齐,而 123.12.25.0/23 会规范化为相同的 123.12.24.0/23 范围。

包含 123.12.25.0 的规范 /23 网络是什么?

聚合路由

CIDR 可以用一条聚合路由通告多个连续、等大且正确对齐的前缀。例如,192.0.2.0/25192.0.2.128/25 可以合并为 192.0.2.0/24。只有通告路由器能够正确到达整个聚合范围,或有策略防止环路和黑洞时,聚合才是安全的。

哪个聚合前缀覆盖 192.0.2.0/24 的两个半区?

最长前缀路由

当路由重叠时,转发通常会选择匹配前缀最长的合格路由。/24 路由比覆盖它的 /16 更具体;默认路由 /0 只有在没有更具体的合格路由胜出时才会被选中。

对于目标 10.42.3.8,哪条合格路由更具体?

课程已完成

你已完成 CIDR

现在,你可以使用 CIDR 表示地址范围和路由选择。

  • 将斜杠后的值解释为开头前缀位的数量。

  • 根据剩余位计算总范围大小。

  • 将前缀规范化到对齐的网络边界。

  • 只聚合具有有效可达性的连续对齐范围。

  • 路由查找时优先选择最长的合格前缀。

保存学习进度

创建免费账户即可保存本课进度,并在任意设备上继续学习。

创建免费账户
下一节
返回 子网划分