I'm a computer science teacher trying to understand the benefits of subnets. I understand how subnets are defined and how it can be determined using a subnet mask whether two hosts are on the same subnet. When I read about the benefits of subnetting, most answers begin "When a host on a network wants to communicate with another host...". My question is, when does a host on a network really want to communicate directly with another host on the same network?

When I send an email, for instance, the recipient can immediately access it whether they are inside the network or not, so it has to be getting out onto the internet. The same happens if I upload a file to OneDrive or Google Drive. I estimate, perhaps wrongly, that the large majority of my school's network traffic is of this type. When services are hosted externally like this, all traffic is going out onto the internet, so what is the benefit of dividing your network into subnets? What type of traffic would it be beneficial to limit to the same subnet?

  • You can also create layer-2 loops (broadcast storms) that will crash a network if you get a connection between two switches using the same network (VLAN) on access interfaces.
    – Ron Maupin
    Apr 6, 2021 at 9:46

1 Answer 1


It all depends on your network architecture and how you have your clients access the services. It's not all cloud, of course.

Possibly the most important reasons for subnetting:

  • Geographic separation: You separate geographically remote location into different subnets as routing over long distance (WAN) manages and scales better than bridging.
  • Broadcast domain limiting: It is not practical to run more than a few hundred nodes within the same bridged broadcast domain; often they're separated into /24 subnets by site, building, floor, department, ... In a school, you might want to separate wireless from wired, students from teachers from administration, and so on.
  • Zoning: Separate different trust/security zones from each other and control traffic on the connecting router/firewall.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.