我引用一下作业:
“考虑一个拥有 4000 台主机的组织。将主机划分为两个子网,分别包含 1000 台和 3000 台主机。选择网络 ID 并定义子网掩码,以便满足组织的要求并且地址空间尽可能小。”
当我试图解决这个问题时,我被这样一个事实所困扰:你必须将主机划分为两个子网,一个子网有 1000 个主机,另一个子网有 3000 个主机。我觉得这是不可能的,我想他可能是指划分为 2x /22 2046 个主机。所以我想知道这个分配是否有效,如果有效,我应该如何处理这个问题?
答案1
您的担心是有道理的,恕我直言,这个问题要么是陷阱问题,要么措辞不当——尤其是“分成 2 个子网”。根据我的理解,要满足此条款,您需要一个相当浪费的解决方案,而该解决方案需要 /19 才能实施。
尝试 1 * /20(即 4096 个 IP)+ 1 * /22 - 如果需要从单个现有块中划分出子网,则需要一个 /19 - 您将其分为 1 /20 和 2 /22 - 其中一个不需要。
如果你能抛开“2 个子网”的要求,答案似乎是
1 * /21 + 2 * /22 - 其中 1 个 /22 与 /21 一起分配。这会给路由器(或主机的路由表)增加一点额外负载,但可以更好地满足“地址空间尽可能小”的要求。
我想知道“正确”的解决方案是否是建议上述(1)作为正确的解决方案,并指出如果免除划分为 2 个子网的要求,上述(2)会更好。