
The broadcast address for any IPv4 host can be obtained by taking the bit complement (bitwise NOT) of the subnet mask and then performing a bitwise OR operation with the host's IP address. The later introduction of subnets and Classless Inter-Domain Routing changed this slightly, so that the all-ones host address of each subnet is that subnet's broadcast address. This method of using the all-ones address was first proposed by R.

The all-ones value was established as the standard broadcast address for networks that support broadcast. Thank you.In Internet Protocol version 4 ( IPv4) networks, broadcast addresses are special values in the host-identification part of an IP address. Everyone went home at 6pm when I changed over to the new snm, we are fully implemented by 8pm. One router needed a new route and the router on my side needed its snm changed. I did run into issues with the vpn tunnels. 16 snm on a server would not communicate on my network because my routers snm will not allow it, the /24 does. If the "alien" subnet mask was lower then the router's snm I would run into issues, ie. The nodes with different subnet masks can communicate because the router's snm allows it. *trying to explain so anyone with some network knowledge may understand. It will communicate with a higher snm and I won't have to be bothered with all the busy work of changing Ip address on static nodes. The old was /24, only the last 8 octets could be any number. So I used /21, that leaves the last 11 octets off so they can be any number. This network was already implemented as a standard class C, I needed to expand it. I could have used a 10.x.x.x but i didn't want to go to our 10 servers, 8 switches, and 20 ip printers, to change their ip address through a console port, just takes too long. The reason I did not use a 172.16.0.0 /16 network is because our voip is using that scheme. The reason I didn't want to go /16 is that we have vpn tunnels that are on the 192.168.168.0 and above networks.

The nodes with different snm hit the router then back to the lan. If all the computers in a network are equal, then there is no reason they cannot be in a DHCP pool which is larger than 254 addresses but a larger more capable router may be needed. For example, a college may wish to have teachers and students and administrators on different subnets to allow for easier control over which computers can communicate. Creating subnets allows for more control over traffic flow.

You would need to do some work in static routing on each of the PCs though if you want PCs from different groups to network with each other.

If you went with option of keeping the subnet mask at 255.255.255.0, then you could set up groups of computers (max 254 per group) which all have their own router/gateway. on that can handle more than 252 addresses) might be needed. In that case, a new, more expensive router (i.e. Off the top of my head, I do not believe I can change the subnet mask of my router. I'm not sure if this is because it can only assign that many IPs or if the subnet mask was changed there would be too many PCs for network management and traffic flow. My own router says that I can have a max of 254 PCs connected. One is to decrease the subnet mask as you suggest and the other is to create another segment with itw own router.
