我可以将子网上的主机数量限制为特定数量吗?

网络工程 路由 ip
2022-02-04 12:38:40

是否可以将网络/子网上的主机数量限制为特定数量,如 237,17 或 20?

我试图阅读有关使用子网掩码的内容,但是对于这些尾随的 1 和 0,我似乎只能将主机数量限制为 hosts=(2^n)-2 其中 n = 0 的数量和 - 2 代表广播地址和网关。

4个回答

正如您所说,您不能拥有具有自定义数量的可用 IP 地址的网络。

可能有多种方法可以有效地限制网络上可能的主机数量,但这在很大程度上取决于您的网络拓扑/设备/配置。

您可以在物理上限制有线网络,但我想在大多数情况下这不是很实用。

也许更实用/更安全的方法是在路由器上实施访问控制列表(防火墙规则),这将丢弃每个网络不需要的 IP 地址的流量。

也许。这很大程度上取决于您的网络设置。我们的 SDN 设置允许我对 DHCP 源施加硬性限制,但我们不使用该功能。在标准的 cisco、juniper 或 procurve 部署上,我不知道限制主机数量的方法。我也想不出限制主机数量的用例。您不想只允许某些主机吗?那会安全得多。

限制子网的 DHCP 池,并编写 ACL 以阻止不在池中的地址。

在子网的概念中。没有特定数量的主机无法自定义限制。任何方式你的要求都可以用另一种方式来实现。

为 layer3 设备或服务器中的每个子网配置 DHCP 范围,这取决于您的要求

如果您的网络是静态 IP 地址环境

然后从 DHCP 池中排除 IP 地址,然后手动分配给系统

假设您的主机限制为 50

假设您的网络子网是 192.168.1.0/24

`Router(config)# ip DHCP 排除地址 192.168.1.2-192.168.1.254

如果您的网络是 DHCP 环境

然后从 DHCP 池中排除 IP 地址,并确保只剩下 50 个 IP 地址来分配给这个 DHCP 池中的 50 个主机。