VLSM和CIDR的简单介绍和应用举例(经典总结)

来源:互联网 发布:希腊神话和传说知乎 编辑:程序博客网 时间:2024/04/29 01:13

一、VLSM(Variable Length Subnet Masking):可变长子网掩码。传统的A、B、C类地址使用固定长度的子网掩码,分别为8位、16位、24位。而VLSM是对部分子网再次进行子网划分,允许一个组织在同一个网络地址空间中使用多个子网掩码。利用VLSM,管理员可以对子网再进行对子网再进行子网划分,使寻址效率更高,IP地址利用率更高。故VLSM技术被用来节约IP地址的使用。


二、CIDR(Classless Inter-Domain Routing):无类域间路由。在进行网段划分时,除了有将大网络拆分成若干个网络的需要之外,也有将小网络组合成大网的需要。在一个有类别的网络中,路由器决定一个地址的类别,并根据该类别识别网络和主机。而CIDR中,路由器使用前缀来描述有多个位是网络位(或称前缀),剩下的位则是主机位。CIDR显著提高了IPv4的可扩展性和效率,通过使用路由聚合(亦称超网),可有效地减小路由表的大小,节省路由器的内存空间,提高路由器的查找效率。CIDR技术故常用来减小路由表的大小。


三、VLSM划分简单举例:某公司申请了一个公网IP地址199.1.1.0/24,公司有五个部门,各部门PC的数目分别为:100/50/10/10/10。
199.1.1.0/24取该地址和掩码的二进制数分别为:
11000111.00000001.00000001.00000000
11111111.11111111.11111111.00000000
(1)100大于2的6次方而小于2的7次方,故如下图:
11000111.00000001.00000001.0|0000000
11111111.11111111.11111111.0|0000000
网络位向主机位借一位,故有如下两个情况:
11000111.00000001.00000001.0|0000000 199.1.1.0/25 (100台PC部门用此网络)
11000111.00000001.00000001.1|0000000 199.1.1.128/25
(2)50与2的6次方64接近,满足其应用。故向主机位再借一位有如下:
199.1.1.128/25取其二进制11000111.00000001.00000001.10000000有:
11000111.00000001.00000001.1|0|000000 199.1.1.128/26(50台PC部门用此网络)
11000111.00000001.00000001.1|1|000000 199.1.1.192/26
(3)三个10台PC的部门的网络应用,因10与2的4次方接近,故地址199.1.1.192/26我们要再向主机位借2位,如下:
199.1.1.192/26的二进制11000111.00000001.00000001.11000000 划分如下:
11000111.00000001.00000001.1|1|00|0000 199.1.1.192/28
11000111.00000001.00000001.1|1|01|0000 199.1.1.208/28
11000111.00000001.00000001.1|1|10|0000 199.1.1.224/28
11000111.00000001.00000001.1|1|11|0000 199.1.1.240/28
三个10台PC的部门在以上四个网络中任意选取三个,余的一个留作备用或再进行划分应用在网络设备的点对点的IP的配置上。

四>CIDR简单举例:191.1.0.0/24,191.1.1.0/24,191.1.2.0/24,191.1.3.0/24的汇聚。
步骤:1>把所有路由条目转换成二进制,把共同部分取出来,即可实现路由汇总。
191.1.0.0/24,10111111.00000001.000000|00.00000000
191.1.1.0/24,10111111.00000001.000000|01.00000000
191.1.2.0/24,10111111.00000001.000000|10.00000000
191.1.3.0/24,10111111.00000001.000000|11.00000000
由上可看出汇总的结果为:191.1.0.0/22