cidr 范围起点的限制

Limitations on starting point of cidr ranges

我在尝试创建一个 cidr 范围为 10.200.113.0/20 的 vpc 时注意到,这不是一个有效范围。我可以做一系列 10.200.112.0/2010.200.128.0/20.

我以前没有遇到过这个限制,想在这个问题上更多地自学。为什么会这样,什么规则控制 cidr 块的起点。 RFC 中是否有特定部分可以解决这种特殊情况?

我强烈推荐使用 CIDR 计算器,例如:https://cidr.xyz/

  • 10.200.112.0/20 的 CIDR 从 10.200.112.010.200.127.255
  • 10.200.128.0/20 的 CIDR 从 10.200.128.010.200.143.255

/20 表示前 20 位是 'fixed',其余 12 位可以更改。 10.200.113.0 的 CIDR 范围不是从 /20 边界开始的(前 20 位不变),因此无效。

另请参阅:Classless Inter-Domain Routing - Wikipedia