Talk:CIDR notation: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>David MacQuigg
imported>David MacQuigg
Line 7: Line 7:
::Then let's see if we can extract the CIDR notation part out of three articles and have an article to which all can link. One of the questions if that article should or should not discuss the deprecated subnet mask notation. If an IPv4 article keeps subnet masks but links to CIDR, it might overemphasize masks. Maybe the article should be "IP address prefix length description." [[User:Howard C. Berkowitz|Howard C. Berkowitz]] 14:33, 27 October 2009 (UTC)
::Then let's see if we can extract the CIDR notation part out of three articles and have an article to which all can link. One of the questions if that article should or should not discuss the deprecated subnet mask notation. If an IPv4 article keeps subnet masks but links to CIDR, it might overemphasize masks. Maybe the article should be "IP address prefix length description." [[User:Howard C. Berkowitz|Howard C. Berkowitz]] 14:33, 27 October 2009 (UTC)


:::Sounds good. I can add a section with an example of a subnet mask, basically summarizing what is in Peterson & Davie.  If we need more on subnet masks, then a separate article makes sense.  That is not my area of expertise, however, so you might have to write that one.  --[[User:David MacQuigg|David MacQuigg]] 17:17, 27 October 2009 (UTC)
:::Sounds good. I can add a section with an example of a subnet mask, basically summarizing what is in Peterson & Davie.  If we need more on subnet masks, then a separate article makes sense.  That is not my area of expertise, however, so you might have to write that one.
 
:::Looks to me like the whole awkward business of subnets and CIDR came out of the inefficiency in allocating the original class A, B, and C networks.  If we were doing it from scratch, we would use a notation like 192.168.33.32-47.  This would allow the address space to be subdivided as precisely as any small domain could want (block of 5 - no problem), while still allowing aggregation of larger blocks in the routing tables.  At some point upstream, where router speed is critical, the blocks may need to fall on 2^N (maskable) boundaries, but I don't think that should matter to routers at the campus level.  I wonder if it even matters to the backbone routers.  Dedicated hardware could compare an address against upper and lower limits about as quickly as using a mask.
 
:::So now we have CIDR notation in SPF authentication records, where it makes no sense at all.  --[[User:David MacQuigg|David MacQuigg]] 17:37, 27 October 2009 (UTC)

Revision as of 12:37, 27 October 2009

In IPv4 & IPv6 articles

It's in them to some extent; it is the standard for IPv6 and subnet masks are deprecated in IPv4.

I've changed "subnet mask" to "network prefix".

Many routers do this comparison with hardware assistance, and, in some cases, with ternary rather than binary masks. Howard C. Berkowitz 00:44, 27 October 2009 (UTC)

I'm never sure whether to edit an existing article like IPv4, or just write a new one when I need a quick explanation of a topic like CIDR notation. The need for a short explanation came up in an article on an email authentication method (SPF). In this case, an entire article on IPv4, or even CIDR, would be too much. --David MacQuigg 12:07, 27 October 2009 (UTC)
Then let's see if we can extract the CIDR notation part out of three articles and have an article to which all can link. One of the questions if that article should or should not discuss the deprecated subnet mask notation. If an IPv4 article keeps subnet masks but links to CIDR, it might overemphasize masks. Maybe the article should be "IP address prefix length description." Howard C. Berkowitz 14:33, 27 October 2009 (UTC)
Sounds good. I can add a section with an example of a subnet mask, basically summarizing what is in Peterson & Davie. If we need more on subnet masks, then a separate article makes sense. That is not my area of expertise, however, so you might have to write that one.
Looks to me like the whole awkward business of subnets and CIDR came out of the inefficiency in allocating the original class A, B, and C networks. If we were doing it from scratch, we would use a notation like 192.168.33.32-47. This would allow the address space to be subdivided as precisely as any small domain could want (block of 5 - no problem), while still allowing aggregation of larger blocks in the routing tables. At some point upstream, where router speed is critical, the blocks may need to fall on 2^N (maskable) boundaries, but I don't think that should matter to routers at the campus level. I wonder if it even matters to the backbone routers. Dedicated hardware could compare an address against upper and lower limits about as quickly as using a mask.
So now we have CIDR notation in SPF authentication records, where it makes no sense at all. --David MacQuigg 17:37, 27 October 2009 (UTC)