未经测试,不知道理解是否正确。
VLSM(可变长子网掩码)实例
例一 :如有两个部门,A部门80台pc,B部门20台pc,现用VLSM来对网络进行分段管理(IP使用192.168.1.0/x)
解析: 该地址是一个C类地址,该网段可用的IP数目是254 个 ,
分割 IP地址 ,分成 一个子网 内的IP数目是 80 ,一个子网数目是 20
2^6< 80<2^7 本着 大的原则。 要7 位 ,掩码 8位,借出1位 变成 128
掩码 变成 2^8 -2^7=128
2 再分割 2^4< 20<2^5 所有 要5 ,已经借出 1位,再去接2位,
掩码 变成 2^8 -2^5=224
通常情况下,192.168.1.0的掩码为255.255.255.0
即11111111.11111111.11111111.00000000
A 部门80台PC,为了让一个子网可用IP数达到80以上,所以我们需要借用1位掩码,变为25位,即掩码由原来的 255.255.255.0,变为255.255.255.128(至于为什么是借用1位掩码呢,而不是2位呢?,因为2^7是128,而2^6是64, 少于80,所以就借1位)此时,192.168.1.0/25划分为了两个网段,分别如下:
网段一:192.168.1.0~192.168.1.127 掩码:255.255.255.128 网络号:32- 7=25
网段二:192.168.1.128~192.168.1.255 掩码:255.255.255.128
如果我们将网段一用于A部门,网段二用于B部门,因为B部门只有20台pc,这显示会浪费很多的IP。所以我们继续来进行划分:
同上,因为此时PC的最大数量为20,所以我们需在借用了1位掩码的基础上再借用2位掩码,即共3位(2^5=32),此时可将网段二细分为以下四个网段:
a:192.168.1.128~192.168.1.159 掩码:255.255.255.224 网络号 32 -5=27
b:192.168.1.160~192.168.1.191 掩码:255.255.255.224 网络号 32 -5=27
c:192.168.1.192~192.168.1.223 掩码:255.255.255.224 网络号 32 -5=27
d:192.168.1.224~192.168.1.255 掩码:255.255.255.224 网络号 32 -5=27
例二:
如图是某公司的拓扑图,所有电脑都在同一个局域网中,公司申请到了一个C类地址199.1.1.0/24,公司共有5个部门,每个部门处在不同的子网中,通过路由器互相访问,如何把C类地址合理的划分到各个部门中。首先计算所有电脑的总数是180台,C类地址可以满足数量上的要求。有一个部门有100台电脑,该子网主机位数至少要满足7位(27 -2=126),主机是7位,那网络位就应该是32-7=25位。C类地址的网络位是24位,现在由于划分子网把网络位变成了25位,多了1位网络位,那么相对于这个C类地址而言分成了21=2个子网,这两个子网分别是
199.1.1.0 /25-199.1.1.127/25(把这个子网划分给有100台电脑的部门)掩码255.255.255.128
199.1.1.128/25-199.1.1.255/25(这个子网是闲置的)
然后我们再把闲置子网中的地址利用VLSM方法再划分若干个子网,下一个部门有50台电脑,它的主机位数至少要满足6位(26-2=62),主机位是6位,那网络位就应该是32-6=26位。C类地址的网络位是24位,现在由于划分子网把网络位变成了26位,多了2位网络位,那么相对于这个C类地址而言分成了22=4个子网,这4个子网分别是
199.1.1.0 /26-199.1.1.63 /26(这段地址已经划分出去了)
199.1.1.64 /26-199.1.1.127/26(这段地址已经划分出去了)
199.1.1.128/26-199.1.1.191/26(把这个子网划分给50台电脑的部门)
199.1.1.192/26-199.1.1.255/26(这个子网是闲置的)
然后我们再把这次闲置出来的地址利用VLSM方法再划分若干个子网,剩下的三个部门都是10台电脑,那么它的主机位数至少要满足4位(24-2=14),主机是4位,那网络位就应该是32-4=28位。C类地址的网络位是24位,现在由于划分子网把网络位变成了28位,多了4位,那么相对于这个C类地址而言分成了24=16个子网,这16个子网分别是
199.1.1. 0/28-199.1.1. 15/28(这段地址已经划分出去了)
199.1.1. 16/28-199.1.1. 31/28(这段地址已经划分出去了)
199.1.1. 32/28-199.1.1. 47/28(这段地址已经划分出去了)
199.1.1. 48/28-199.1.1. 63/28(这段地址已经划分出去了)
199.1.1. 64/28-199.1.1. 79/28(这段地址已经划分出去了)
199.1.1. 80/28-199.1.1. 95/28(这段地址已经划分出去了)
199.1.1. 96/28-199.1.1.111/28(这段地址已经划分出去了)
199.1.1.112/28-199.1.1.127/28(这段地址已经划分出去了)