I've got a problem that I can't seem to understand. /24 is a valid network address. The broadcast address for this network is /16 is a valid network address. The broadcast address for this network is

In other words, would there not be a problem with broadcasting for the network, as devices in the 192.168.x.0 network would think the broadcast was meant for them as well?

Would this make it a good practice to divide different subnets into different vlans?

  • Did any answer help you? If so, you should accept the answer so that the question doesn't keep popping up forever, looking for an answer. Alternatively, you can provide and accept your own answer.
    – Ron Maupin
    Dec 15 '19 at 2:26

You simply cannot (reasonably) use the subnets and in the same network since they overlap.

Using them in separate L2 segments makes communication between them impossible (without trickery).

Using them in the same L2 segment enables normal communication inside the overlapped scope but nodes would require a gateway for the rest of, even if they are within direct L2 reach.

The broadcasts overlap as well, as you wrote. Note that directed broadcasts are translated into L2 broadcasts once they reach the destination subnet (they can be routed, depending on configuration). The L2 broadcast is transmitted to all nodes, and alike. Both subnets' nodes also match the destination address to their directed broadcast address, so they'd all process the packet.

This is all no good practice at all. Overlapping subnets generally cause routing conflicts and must be avoided. can be used as an aggregated route where appropriate but don't overlap subnets of any size.


If you use the, then you cannot use the network as they would be overlapping networks. Trying to do something like that would be a misconfiguration on the hosts, or a configuration error on a router.

If you have hosts on the same LAN with those configurations, a host in the network could not send something to a host addressed like because the source host would think the destination is in a different network, so it would send traffic to the router.

If you had a router with two interfaces, one for each network, you could not configure those two networks because you would get an error about overlapping networks. Hosts on the network could not send anything to hosts on the network because they will assume that the destination is on the same network, not a different network.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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