Talk:Classless Inter-Domain Routing

From Wikipedia, the free encyclopedia

Contents

[edit] Prefix/suffix

I'm not quite sure here, but shouldn't "prefix" be replaced with "suffix" instead? --Maik

I think the usual terminology is prefix, since you route packets destined for 193.137.7.30 (for example) through the shortest path to the 193.137.7/24 prefix (which itself is aggregated and reachable through the 193.136/15 prefix (which is composed of the 193.136/16 prefix and the 193.137/16 prefix)).


The term prefix makes sense when you consider how the netmask is expressed in binary Robertbrockway 04:40, Apr 18 2005 (UTC)


I added a new diagram which should help clarify this.

Baccala@freesoft.org 06:31, 9 November 2005 (UTC)

[edit] Confusion

How in the heck did I interpret 4 minutes as 3 months??!? - Lucky13pjn 19:48, Mar 14, 2005 (UTC)

[edit] Example

The example about the /22 mask lists a Class-C address (192.168.0.0) but the default mask for Class-C is 255.255.255.0 or /24. I thought that you could only add ones bits to the default mask, not take them away. Wouldn’t a /22 mask have to be associated with a Class-A or B address?

This is the example given:

“192.168.0.0 /22 could be written 192.168.0.0 255.255.252.0”

Should it have been something like:

“172.168.0.0 /22 could be written 172.168.0.0 255.255.252.0”

--addnet 18:51, 23 July 2005 (UTC)


The restriction on taking bits away from the default mask only applied in the classful networking scheme. Classless routing is just what its name implies — you really don't have any restrictions anymore on what can be done to a "class A" or a "class C" address. With the exception of class D/E, the entire address space is now administered uniformly throughout. So there are no more "classes". Really.

Baccala@freesoft.org 06:29, 9 November 2005 (UTC)


Todd Lammle in his book CCNA: Cisco Certified Network Associate Study Guide, Fifth Edition ( San Francisco, London: Sybex, 2005) clearly states on page 109 that you cannot change the default mask. The address space is still classed because of class A, B and C network/broadcasting addresses. So a Class C network cannot have a submask shorter than /24 because the X.X.X.0 is the network address for it.

81.20.147.194 17:08, 25 February 2007 (UTC)

[edit] Origins of CIDR

The first person to suggest using a net-mask to cover a group of classful networks (as opposed to subnets of a single classful network) was Carl-Hubert Rokitansky (affectionately known as "Roki" to all :-), in his "Cluster Networking" proposal (which long predated CIDR). (See this message and this reply to the internet-history mailing list.)

I had thought for a long time that there were no original documents on line for this proposal; web searches revealed nothing. However, I have just discovered that the online copy (large [[Portable Document Format|pdf] file) of the Proceedings of the '1st' IETF (there was actually at least one earlier one) includes a copy of Roki's handwritten slides on the matter, on pp. 45-61 (pdf page numbers). Just noting this here for informational purposes! Noel (talk) 16:11, 16 September 2005 (UTC)

I always thought the story of the Jan 16, 1986 meeting as the "first" one was the only version... but since it's Noel talking, I suppose not... Noel, can you correct the story on IETF? --Alvestrand 17:06, 16 June 2006 (UTC)

[edit] Order, Order

I like the way you use a notation ie : " ... sixteen contiguous /24 networks ... " which is meaningless until you read later what the / means. Maybe you could assume the reader is new to the ideas of Classless Inter-Domain Routing, which is why he/she came to the page.

Similarly " ... The class, and hence the length of the subnet mask ...", before explaining what a subnet mask is. Very odd. I assume you are writing this for the people who already know it all, and just need a reminder?


Point taken. I think it's better now.

Baccala@freesoft.org 06:30, 9 November 2005 (UTC)

[edit] External links

There are plenty of online network calculators, and the two ones in the external links are quite limited in functionalities. How about adding this one. --Olivier Debre 07:45, 14 April 2006 (UTC)

And how about adding this: http://vlsm-calc.net/. 80.250.189.67

[edit] Assignment_of_CIDR_blocks

On the number available on the 208.130.28.0/22 block, it states it is just above 1000. I was about to precisise it to 1022 (ie, 2^10 - 2), to addresses lost to multicast and to loopback, but I wanted to place the suggestion here for a while, just to check if I am wrong. Comments welcome. -- Heptor talk 19:55, 17 May 2006 (UTC)

[edit] A little plain as it lacks discussion of drawbacks

I do believe there has to be something we sacrificed after CIDR from the original Internet. After all, there is no decision in life that doesn't have opportunity cost. I do believe Internet is less resilent to failure due to the use of CIRD. See, before CIDR a fault would take down a couple of networks, now it can take out countries service. Such info would improve(make the article stand out) the article as its rarely discussed in other written work

Could you elaborate a bit on this? It seems to me that in the "old days" of the Internet, when you had an entire Class C allocated to a user with ten hosts, that it was less resilient than if you take that traditional Class C space and chop it up into more useful and flexible chunks, which CIDR allows. CIDR, in and of itself, won't take down a country's service (this is what I think you need to expand upon). A bad implementation of BGP, on the other hand, could do this. Akamantauskas 21:10, 31 January 2007 (UTC)

[edit] VLSM?

CIDR and VLSM are basically diferent topics. whenever I ask for VLSM, it automatically directed to CIDR. Whats the matter ?????????????????

Sushil Kumar, India

(moved new discussion to bottom of page) Someone must have redirected VLSM to point here. I don't know what VLSM is intended to be an acronym for, so I don't know if it's right or not. If you want to, just click the "Redirected from" link and start editing. --Alvestrand 16:18, 16 June 2006 (UTC)
Variable Length Subnet Mask(ing) Luteijn 23:08, 11 July 2006 (UTC)

[edit] Regarding Prefix

I am cofused whether the prefix would be no. between 0 to 32 or 0 to 31!!

The numbering is from 0 to 31, as IP addresses are 32 bits in length, and there are 32 numbers between 0 and 31 (count 'em). If you did 0 to 32, you would end up with 33 total numbers. Akamantauskas 21:06, 31 January 2007 (UTC)

[edit] the merge thing

I suppose I'd be in favor of merging in supernet and Provider-based addressing, mostly because those articles are not only poorly written, but inaccurate; having them go away in lieu of the content here seems like a good thing. The subnetwork article also needs an awful lot of work to make it jibe with reality, but I don't think that it'd be correct to merge it in here. --moof 05:33, 4 December 2006 (UTC)

I'm opposed to merging Classless Inter-Domain Routing into Provider-based addressing since CIDR is by far the more commonly used term (of course, this is only from my personal experience). Perhaps doing the opposite and folding Provider-based addressing as a subsection into CIDR would be a better idea? Scraimer 00:08, 16 February 2007 (UTC)