I am working on a hypothetical networking assignment.
Basically I am asking this (referring to my attached diagram):
If I have three computers - 192.168.0.2, 192.168.9.2, and 192.168.10.2, can they all communicate with each other?
Read below for more explanation...
I created a design (following some constraints) and, since I don't have a way to physically test it, I'd like to see if someone can verify whether it should work or not.
My business has a class B backbone (172.16.n.0) to connect my networks together. Attached to this are four class C networks (192.168.n.0) to start with (one for each department). Each network will only have up to thirty computers total.
The business will grow to have up to thirty departments, e.g. up to thirty networks. Twenty-six networks will have up to fifty workstations, but four of them may grow to up to five hundred workstations (i.e. 3300 total possible workstations for the whole business).
All of the workstations in the business must be able to communicate with each other.
IPv4 must be used.
As far as I know (it is unclear), I am not allowed to use additional class B networks for private addressing.
Also, I must be able to create a predictable algorithm to assign IP addresses to new equipment as it is added.
I have created a diagram of how the network could be set up to be expandable.
Each department will have its own router with a class C network (192.168.n.0). The first network will be 0.0, the second will be 8.0, the third will be 16.0, and so on. For a department that has up to fifty workstations, they will be directly connected to that department's router.
For a department that has up to five hundred workstations, they will have additional routers. For instance, if the department with the 8.0 network has five hundred computers, it will have two child networks: 9.0 and 10.0. Each of these will have two hundred and fifty workstations connected.
I am not entirely sure that I am understanding and/or using the class B backbone correctly, but I think I am.