CIDR和VLSM有什么区别?

网络工程 子网
2021-07-31 03:00:00

CIDR 改进了 IP 地址的分配。VLSM 允许根据需要定义子网。可以在不使用 VLSM 的情况下使用 CIDR 吗?

3个回答

来自有类时代 ( RFC 950 ) 的VLSM早于 CIDR ( RFC 1518 ),但本质上它们的含义相同。

严格来说,VLSM 允许对有类网络进行子网划分使用 CIDR,没有类,一切都取决于前缀长度

要了解 CIDR 和 VLSM,您还需要了解它们的“相反”术语:Classful assignments 和FLSM

  • ClassfulCIDR — 这些与网络的大小有关,因为它们是从 IANA 分配的。
  • FLSMVLSM — 这些与您在网络中分配 IP 空间的方式有关。

要单独定义每个术语:

  • 有类寻址是 IANA/RIR 从 A、B 或 C 类块(传统)分配 IP 空间。
  • 无类CIDR是 IANA/RIR 根据需要(现代标准)在任何大小的块中分配 IP 空间。

  • FLSM固定长度子网掩码要求部署中的每个 IP 子网具有相同的大小(旧版)。

  • VLSM可变长度子网掩码允许您部署中的任何 IP 子网具有任意大小(现代标准)。

更多细节在这里:

https://www.practicalnetworking.net/stand-alone/classful-cidr-flsm-vlsm/

(免责声明,这篇文章中的链接是我写的文章。没有广告。我访问这个网站没有任何收入。我提供这些链接纯粹是为了帮助读者。)

在 CIDR 中,IP 网络由前缀表示,前缀是 IP 地址和掩码长度的一些指示。长度表示设置为 1 的最左侧连续掩码位的数量。所以网络 172.16.0.0 255.255.0.0 可以表示为 172.16.0.0/16。CIDR 还描绘了一个更加分层的 Internet 架构,其中每个域都从更高级别获取其 IP 地址。这允许在更高级别完成域的汇总。例如,如果 ISP 拥有网络 172.16.0.0/16,则该 ISP 可以向客户提供 172.16.1.0/24、172.16.2.0/24 等。但是,当向其他提供商做广告时,ISP 只需要向 172.16.0.0/16 做广告。

可变长度子网掩码 (VLSM) 允许您为每个子网使用不同的掩码,从而有效地使用地址空间。

VLSM 示例

给定与示例练习中相同的网络和要求,以使用 VLSM 开发子网划分方案,给出:

netA:必须支持14台主机

netB:必须支持 28 个主机

netC:必须支持 2 个主机

netD:必须支持 7 个主机

netE:必须支持28个主机

所以区别在于 CIDR 是超网,而 VLSM 用以下内容更好地解释:

根据上述示例要求,204.15.5.0 可以分为 5 个不同的网络:

netB:204.15.5.0/27 主机地址范围 1 到 30

netE:204.15.5.32/27 主机地址范围 33 到 62

netA: 204.15.5.64/28 主机地址范围 65 到 78

netD: 204.15.5.80/28 主机地址范围 81 到 94

netC: 204.15.5.96/30 主机地址范围 97 到 98