对于网络,我理解我们在每台计算机上设置一个网络掩码,让它知道它可以与哪些 IP 通信而无需通过路由器 - 同一子网上的 IP 可以直接相互通信,而不必通过路由器/交换机。然而,在今天的家庭网络中(我怀疑企业网络也是如此),每台计算机都连接到路由器/交换机(由于当今硬件成本低廉,我怀疑有线中继器/集线器市场不大)。这似乎消除了对子网掩码和子网划分的需求。
考虑到在大多数现代家庭架构中,每台计算机都要通过路由器,甚至与同一网络上的计算机通信,我有什么理由对家庭网络进行子网划分吗?
答案1
这取决于您的家庭网络的性质及其使用方式。您是否只是“消耗”互联网资源?您是否拥有“实验性或测试性”网络?您是否通过服务器向互联网提供服务?最终,是否需要按网络隔离设备?
例如,在我的“家庭”网络中,我有三个子网。我有一个常规网络 - 例如,我女朋友的 PC 连接到该网络。还有一个我的朋友来拜访时通过平板电脑、笔记本电脑或手机访问的网络。
然后我有了“我的”网络,我可以用它来摆弄和使用各种版本的 Linux 和 Windows。
我运行一个“外部”网络,其中有一个mumble服务器、一个游戏服务器,偶尔还有一个蜜罐(因为我喜欢看看它能捕获什么……-哈!)。
我的基础设施是典型的吗?不,但也不是那么不寻常。
将来(也许不是马上,但无论如何都是将来的事),随着家中越来越多的设备通过 IP 连接,QoS 问题可能会开始出现。通过网络进行管理(冰箱、微波炉、安全系统、车库开门器和咖啡机放在 A 中,平板电脑、笔记本电脑、PC 和手表放在 B 中,电视、游戏机、安全摄像头和 Web 服务器放在 C 中,等等)。
通过网络管理设备通常比通过单个 IP 管理设备更容易。(例如,在下载某些内容时,我的设备比我女朋友的设备具有优先权……SSHHH)。
然后是 IPv4 w/NAT 与即将到来 IPv6 之间的问题。如果 IPv6 开始显著影响消费市场(就端点而言),那么子网划分将是绝对必要的。您正在评估家庭环境,前提是它始终看起来像一个私有的 192.168.0/24 环境。
如果 IPv6 开始触及消费者终端,那么这一点不一定能保证。再加上可能需要与 IPv4 设备混合使用,我很容易就能看到“子网划分”的必要性。(当然,几乎每个消费者路由器都必须扔掉,换成新的。)