CIDR无类别域间路由

本文深入解析了CIDR(无分类域间路由选择)技术,解释了它是如何通过取消传统的A、B、C类地址划分,简化路由表项,实现超网聚合的。通过CIDR表示法,不仅能够明确地指出网络前缀和主机号,还能通过网络前缀位数直接获取子网掩码,从而得知CIDR地址块范围。
摘要由CSDN通过智能技术生成

 

 

  CIDR中文全称是无分类域间路由选择,英文全称是Classless Inter-Domain Routing,在平常,大家多称之为无分类编址,它也是构成超网的一种技术实现。CIDR在一定程度上解决了路由表项目过多过大的问题。CIDR之所以称为无分类编址,就是因为CIDR完全放弃了之前的分类IP地址表示法,它真正消除了传统的A类、B类、C类地址以及划分子网的概念,它使用如下的IP地址表示法:

 

    IP地址 ::= {<网络前缀>, <主机号>} / 网络前缀所占位数

 

    CIDR仅将IP地址划分为网络前缀和主机号两个部分,可以说又回到了二级IP地址的表示,不过大家要注意,最后面用“/”斜线分隔,在其后写上了网络前缀所占的位数,这样就不需要告知路由器地址掩码,仅需要通过网络前缀所占的位数就可以得到地址掩码,为了统一,CIDR中的地址掩码依然称为子网掩码。

 

    CIDR表示法给出任何一个IP地址,就相当于给出了一个CIDR地址块,这是由连续的IP地址组成的,所以CIDR表示法构成了超网,实现了路由聚合,即从一个IP地址就可以得知一个CIDR地址块。例如:已知一个IP地址是:128.14.35.7/20,那么这个已知条件告诉大家的并不仅仅是一个IP地址这么简单,我们来分析一下。

 

    128.14.35.7/20 = 10000000  00001110  00100011  00000111

 

    即前20位是网络前缀,后12位是主机号,那么我们通过令主机号分别为全0和全1就可以得到一个CIDR地址块的最小地址和最大地址,即

 

    最小地址是:128.14.32.0      = 10000000  00001110  00100000  00000000 

    最大地址是:128.14.47.255  = 10000000  00001110  00101111 11111111     

    子网掩码是:255.255.240.0  = 11111111  11111111  11110000  00000000 

 

    因此就可以看出来,这个CIDR地址块可以指派(47-32+1)*256=4096个地址,这里没有把全0和全1除外。

 

参考:

https://www.cnblogs.com/hark0623/p/6547432.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值