将网络分成2个不等价的子网

网络工程 子网
2022-03-05 19:40:32

我有两个 /16 网络要划分:10.84.0.0/16 和 10.94.0.0/16。我将第一个分成 4 个相等的子网 /18。但是对于第二个,我想要第一个子网中的四分之一,以及第二个子网中的所有其他 IP:

10.94.0.0/18  => 16382 IPs
10.94.64.0 ?? => all the remaining 49152 IPs

是否可以 ?

编辑:澄清一下,我有带数据库的服务器。每个服务器在接口 eth0 上都有一个主 IP 地址。然后在每台服务器上我有几个数据库,每个都在监听自己的 IP 地址。我想过滤,以便只有特定 VLAN 中的安全工作站才能访问端口 22 上的主服务器 IP(eth0),并且只有某些 VLAN 中的应用程序才能访问 DB 端口(如 5432、3306、1521 等)上的数据库 IP . 所以我有 X 个服务器 IP,还有几次 X IP 用于数据库。这不是四分之一,可能更像是每台服务器 5 到 10 个数据库。我无法通过划分网络找到解决方案,但我想知道是否可能。

1个回答

简短的回答:不,从子网划分的角度来看这是不可能的。您可以执行 /18、/18 和 /17。/18 和“所有其余的”是不可能的。

长答案:根据您的拓扑和目标,可以同时使用 /18 和 /16 范围。例如。您创建一个空间为 10.94.0.0/18,第二个空间为 10.94.0.0/16。确保从 10.94.64.0 开始实际分配到 10.94.0.0/16。这样,如果数据包到达 10.94.0.0 - 10.94.63.255,它将被路由到 10.94.0.0/18,因为该路由更具体。如果数据包到达 10.94.64.0 - 10.94.255.255,它将被路由到 10.94.0.0/16。只要实际分配(主机、嵌套子网等)不重叠,就可以正常工作。