Address space for individuals
Geert Jan de Groot GeertJan.deGroot at ripe.net
Sun May 22 02:29:07 CEST 1994
On Sat, 21 May 1994 11:27:51 +0200 (MET DST) poole at eunet.ch wrote: > Assuming we have CIDR-aware software, why should we use the class C > address space for these small allocations? Wouldn't it be better to > split up one class A (this would allow 4 million allocations of a 3 bit > net)? I see no reason why those VSE's cannot have address space from your current provider block. Instead of: 193.0.0.0/24 machine-100 company 193.0.1.0/24 machine-10 company 193.0.2.0/24 machine-10 company 193.0.3.0/24 machine-10 company 193.0.4.0/24 machine-10 company 193.0.5.0/24 machine-4 company you would get something like this: 193.0.0.0/24 machine-100 company 193.0.1.0/28 machine-10 company 193.0.1.16/28 machine-10 company 193.0.1.32/28 machine-10 company 193.0.1.48/28 machine-10 company 193.0.1.64/28 machine-4 company ... and use less than 2 C's instead of 6! I have seen this work at an ISP here on campus who uses a terminal server (which covers only one C or so) to connect to many customers who use leased lines. Chopping up a class A for this purpose means that each chunk (which then would be at a different ISP each) needs to be announced separately, which would break CIDR at large. Why do you want to use separate address space for that? (Intermezzo: you do bring up an interesting subject though - once we run out of the class C address space, we will probably need to chop up blocks of networks from a class A network just we have done now with 193.0.0.0/8 and 194.0.0.0/8. I hope that all equipment that routes to external networks is either classless or knows how to handle disjunct 'subnets' with different subnet masks correctly...) My personal interpretation of this all is that there are many l-IR's who agree that assigning a unique class C to each unconnected network of two PC's is a bad thing. If they don't connect, private address space is fine; once they connect, renumbering to fit in a ISP CIDR block is easy if you have just a few machines and not renumbering would cause the major routing table explosion which we all fear. Playing around with this leads to a few more interesting ideas. These are personal; butcher them down if you don't like them: - Maybe we should make a point that people who want address space 'so they can connect later' to ask them to make a choice of ISP first and only THEN get address space (from the provider registry, that is). If they have a small network, say up to 100 hosts or so, having them use private address space and renumber once they connect should not be so bad. - This would point more work to ISP-registries instead of the L-R registry. This brings down the work on the L-R registries (who do this for free, after all), and brings these costs to ISP registries (who might see this as 'customer service' and thus have justification why their IR-activities cost effort and money) - It makes CIDR work better! > My main problem with supporting "sub-class C" allocations is that > the local-IR's don't operate in a vaccum. There's a whole system > of: > > - computer manufactureres > > - networking equipment companies > > - consultants > > - literature > > that can't be ignored. My experience shows that address allocation > works best when the applicant already knows what to expect. Since > the above "information system" has barely caught up with subnetting > and maybe a bit of CIDR, it's suicidal to change yet another aspect > of allocation policy essentially in secret. A large amount of the entities listed above doesn't even know about Internet commodities like DNS and security. This is, IMHO, an area of added value of the ISP. How many times did you have to explain about changing a network from using hosts files or Yellow Plague to DNS, and tell people how to close their network for external access? In the cases I have seen, the ISP is, apart from moving bits around, also the 'interface' to the Internet: providing consultancy, first contact point in case of connectivity problems, knowing where and how to file domain information, NACR's and the like. Assigning sub-class C's could be part of that. No customer-equipment changes are neccessary! I think assigning arbitrary size of network space instead of binary multiples of class C's is simply part of the evolution the Internet is going though. Geert Jan
[ lir-wg Archives ]