![配置子网难题](https://linux22.com/image/1293497/%E9%85%8D%E7%BD%AE%E5%AD%90%E7%BD%91%E9%9A%BE%E9%A2%98.png)
我正在学习子网划分的基础知识,但在处理这个问题时却遇到了难题。例如,我被要求使用 C 类网络寻址方案设置一个有 20 个主机的网络,据我所知,该方案的地址为 192.168.0.0,默认子网掩码为 255.255.255.0。现在我明白了,这样一来,我就有 254 个主机,其中 0 是子网,255 是广播。
因此,如果我要设置 20 台主机,除非网络增长到包含这么多主机,否则 234 个主机空间将被浪费。根据 20 台主机的要求,我有以下问题。
- 我如何适应未来的增长,例如我允许多少个主机?
- 如果我仅将主机数量限制为 20,那么我认为我得到的将是 /27 子网,即 192.168.0.0/27。对吗?
- 如果 2 点正确,我将有 8 个子网,具有以下网络子网地址、广播地址以及起始和结束主机地址。对吗?
- 如果 3 正确,我是否仍需要路由器来允许每个子网相互通信?
子网地址
192.168.0.0
192.168.0.32
192.168.0.64
192.168.0.96
192.168.0.128
192.168.0.160
192.168.0.192
192.168.0.224
每个广播地址为
192.168.0.31
192.168.0.63
192.168.0.95
192.168.0.127
192.168.0.159
192.168.0.191
192.168.0.223
每个地址的起始和结束主机地址为
192.168.0.1 - 192.168.0.30
192.168.0.62 - 192.168.0.94
192.168.0.126 - 192.168.0.158
192.168.0.190 - 192.168.0.222
除非我理解有误,否则我的主机地址应该如下所示,而不是我认为的上面那样
192.168.0.1 - 192.168.0.30
192.168.0.64 - 192.168.0.94
192.168.0.96 - 192.168.0.126
192.168.0.128 - 192.168.0.158
192.168.0.192 - 192.168.0.222
192.168.0.224 - 192.168.0.254
答案1
- 你完全正确,允许 254 个主机,因此你可以添加 234。
- 确实,/28 太小,/27 刚好合适(允许 30 台主机)
- 确切地。
- 如果您有路由器,它可以在子网之间路由流量(当然,如果它们连接在一起并且路由器知道如何在它们之间路由)。