My network is getting complicated VERY fast. Currently it is bridged, and I am running out of IP addresses with just a class C. In about 10 days I will be adding another AP that will double the size of my network in just a matter of weeks. Some serious planning needs to be done here, and I am asking for some help. I have pretty much decided to use BGP. I am "routing challenged" and don't really know where to start.
My current network has 4 AP's and is all bridged on 10.0.0.0/24. What I am thinking is that I should use 10.0.0.0/16 for backhaul and gateway routers, and then each AP should have it's own class C, for eg. 10.0.1.0/24 and 10.0.2.0/24 sections of my network. I already have multiple routes to the internet (several 6M DSL lines with static IP) all at one location. The new AP is in a different town, and will start as just an extension of my current network, but in time will have it's own gateway that needs to be shared with the complete network with failover. I see myself adding 2 more towns in the next year with a total of 8 to 12 AP's and 400 customers. And here's the big one, I want IPV6 dual stack right along with my natted ipv4 network.
A. Is a class C enough? Or should I be planning larger?
B. Would a class A network slow things down at all with BGP routing?
C. For a complicated routing situation like this, is BGP the right choice?
Just asking for some input at this point. Once I have a solid plan down, I'll be asking for a little routing help. It seems the wiki could use a good simple routing/subnetting page...after this is all done I'll see what I can submit