I'm trying to figure out a few things about network design, and I think I'm starting to get it. It used to be that you could subnet simply by changing a number in each decimal position. For example, if you wanted to have two separate subnets, you could have:
The two subnets would need a route to get from one to the other, they are two separate logical network sections. However, the structure of ip addressing is not the most efficient, you might only need 50 ips on one network, and 100 on the other. You can instead use classless inter domain routing to specify subnets.
Furthermore, you can isolate these ip blocks using vlans.
At least, that's how I think routing works! Remember, most of the posts here on Docunext are simply my notes.
I think I'm starting to get it! Here's what I'm thinking:
I'm not sure if the methods of separating subnets mentioned above, CIDR and VLANs, are the same thing or not. No they definitely are NOT.
Let me take a step back with some TCP/IP basics:
The most basic form of subnetting by class, then you can get more granular with cidr and subnet masks. Even with the ip address utilization efficiency gained from CIDR, you are still able to more efficiently use ip addresses more efficiently through the use of VLANs.
AWESOME! I just found a really helpful PDF from IBM. The PDF is available here: IP Network Design Guide. The pages I'm most pleased about are in Chapter 8. "Internetwork Design Study", page 249. They go on to show good network designs for a small company, a big company, and more. This is exactly what I was looking for!
From what I've gathered so far, for large scale networks, the best way to connect the subnets together is with OSPF. Along these lines, a big network is made up of areas, and areas are made up of groups of ip chunks, and those individual ip chunks are subnets. Right? I think so.
With OSPF, you have a few different "sections" which are connected by special connectors: area border routers, internal router, designated router, and more. These connect the areas, of which there are several types: stubby, not-so-stubby, and totally stubby. I kid you not.
Routing related pages at Wikipedia:
Other routing related page: