gpt4 book ai didi

Cidr 阻止 AWS 解释

转载 作者:行者123 更新时间:2023-12-03 11:07:55 27 4
gpt4 key购买 nike

例如,有人可以准确解释 CIDR 块的工作原理以及它如何转换为 0.0.0.0/32 吗?请使用外行的术语,或者甚至是与网络无关的类比。似乎找不到适合我的解释。谢谢!!

最佳答案

无类别域间路由 (CIDR) 块用于以 IPv4 或 IPv6 格式指定 IP 地址的范围。为简单起见,我将以 IPv4 的格式解释其余部分,但它适用于 IPv6。

General format for CIDR Blocks: x.y.z.t/p


x、y、z 和 t 是从 0 到 255 的数字。基本上,每个代表一个 8 位二进制数。这就是为什么它的范围高达 255。这些数字的组合成为一个 IPv4 IP 地址,它必须是唯一的才能识别特定实例。
在 AWS 的情况下,p 是一个从 16 到 28 的数字。它表示从给定 IP 地址继承的位数。例如: 10.0.0.0/16 代表以下格式的 IP 地址: 10.0.xy 其中 x 和 y 是 0 到 255 之间的任意数字。因此,实际上它代表了一个 IP 地址范围,从 10.0.0.0 到 10.0。 255.255。
但是,对于每个 CIDR 块,AWS 禁止 5 个可能的 IP 地址。这些是前 4 个可用地址和最后一个可用地址。在这种情况下:
  • 10.0.0.0
  • 10.0.0.1
  • 10.0.0.2
  • 10.0.0.3
  • 10.0.255.255

  • 实际上,这是 AWS 允许 p 的数值高达/28 的主要原因之一。因为对于 p=30,将有 4 个可用值,但是 AWS 需要使用 5 个 IP 地址。在我看来,对于 p=29,他们可能会发现占用 5 个地址来提供 3 个可能的 IP 地址效率低下。
    可以使用以下公式计算可能的 IP 地址数:

    NumberOfPossibleIPs = 2^(32-p) - 5

    关于Cidr 阻止 AWS 解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46616072/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com