VLSM可变长子网掩码

子网划分的优点

1.减少网络流量
2.提高网络性能
3.简化管理
4.易于扩大地理范围

如何创建一个子网

如何进行子网划分呢?首先我们要先记住一组定义。
子网划分的基本操作

子网划分就是借助于借走主机位,把这个借走的部分作为子网位。也就意味着划分的子网越多,主机将越少

2的N次方的值

2 N次方
2 1 2
2 2 4
2 3 8
2 4 16
2 5 32
2 6 64
2 7 128
2 8 256
2 9 512
2 10 1024

子网掩码(subnet Masks)

子网掩码用于辨识IP地址中那部分为网络地址,哪部分为主机地址,由1和0组成 ,长32位,分4组,每组8位。
表示形式类似于IP地址,例如:255.255.255.0
默认子网掩码
A类:255.0.0.0/8
B类:255.255.0.0/16
C类:255.255.255.0/24

划分子网的几个公式
1.你选择的子网掩码将会产生多少个子网:

子网数=2的x次方 (x 代表借用的子网位,即借用的 2进制为1的部分) 例如:192.168.1.1,掩码为255.255.255.192 ,因为是C类地址,默认掩码为255.255.255.0 那么 255.255.255.192使用了两个1来作为子网位。

255.255.255.0 11111111.11111111.11111111.00000000
255.255.255.192 11111111.11111111.11111111.11000000

2.每个子网有多少个主机

每个子网的主机数=2的y次方-2(y代表主机位,即掩码为0的)
为什么要减2呢,因为一个网段第一个地址为网络地址,最后一个为广播地址。没办法分配给主机使用。所以可用主机数要减去2.
所以192.168.1.1/ 255.255.255.192 可用主机数就为 2的6次方-2 = 62 个可用地址。

穿插一个零子网的概念
例如:192.168.1.0/24这个网络划分子网,如果借用3位主机位做网络位,那子网掩码就是11111111.11111111.11111111.11100000,可以划分2^3=8个子网

第1个子网的网络地址:11000000.10101000.00000001.00000000(192.168.1.0)(全0子网)
第2个子网的网络地址:11000000.10101000.00000001.00100000(192.168.1.32)
第3个子网的网络地址:11000000.10101000.00000001.01000000(192.168.1.64)
第4个子网的网络地址:11000000.10101000.00000001.01100000(192.168.1.96)
第5个子网的网络地址:11000000.10101000.00000001.10000000(192.168.1.128)
第6个子网的网络地址:11000000.10101000.00000001.10100000(192.168.1.160)
第7个子网的网络地址:11000000.10101000.00000001.11000000(192.168.1.192)
第8个子网的网络地址:11000000.10101000.00000001.11100000(192.168.1.224)(全1子网)
由以上可以看出第一个子网借用的3个主机位做网络位的位置都是0,这个就是全0子网,由于这个子网的网络地址192.168.1.0和主网络(192.168.1.0/24)的网络地址相同,会导致IP地址的二义性。
第8个子网借用的3个主机位做网络位的位置都是1,这个就是全1子网,第8个子网的广播地址是192.168.1.255和主网络(192.168.1.0/24)的广播地址192.168.1.255相同,会导致IP地址的二义性。
在RFC1009、RFC950中规定不能使用全0或全1的子网号,以免发生上面的IP地址二义性问题;但是在RFC1878废除这一规定

3.每个子网的广播地址是多少 :广播地址=下个子网号-1

.每个子网的有效主机分别是?:忽略子网内全为0 和全为1 的地址剩下的就是有效主机地址.
最后有效1 个主机地址=下个子网号-2(即广播地址-1)

根据上述捷径划分子网的具体实例:

C 类地址例子1:网络地址192.168.10.0;子网掩码255.255.255.192(/26)
1.子网数=2*2-2=2
2.主机数=2 的6 次方-2=62
3. 有效子网?:block size=256-192=64; 所以第一个子网为192.168.10.64, 第二个为192.168.10.128
4.广播地址:下个子网-1.所以2 个子网的广播地址分别是192.168.10.127 和192.168.10.191
5.有效主机范围是:第一个子网的主机地址是192.168.10.65 到192.168.10.126;第二个是192.168.10.129 到192.168.10.190

C 类地址例子2:网络地址192.168.10.0;子网掩码255.255.255.128(/26)
我知道我举的这个例子只有一个子网位,这通常是不合法的(由RFC文档所规定)。但是!世事无绝对,不是吗?这个子网掩码能在你需要两个子网每个子网126 台主机时给你帮助,不过这是在特殊情况下实现的。在思科路由器的全局配置模式下输入ip subnet -zero命令来告诉你的路由器打破规则并使用一个1位的子网掩码(这个命令通常在运行CISCO IOS 12.x的所有路由器上默认存在)
1.子网数=2
2.主机数=2 的7 次方-2=126
3. 有效子网?:block size=256-128=128; 所以第一个子网为192.168.10.0, 第二个为192.168.10.128
4.广播地址:下个子网-1.所以2 个子网的广播地址分别是192.168.10.127 和192.168.10.255
5.有效主机范围是:第一个子网的主机地址是192.168.10.1 到192.168.10.126;第二个是192.168.10.129 到192.168.10.254

B 类地址例子1:网络地址:172.16.0.0;子网掩码255.255.255.128(/25)
注意!这个不是C类地址的子网掩码,然而这个子网划分是有一定难度的,但是!这个掩码却是十分有用的因为它创建了510个子网每个子网有126个主机,一个很好的组合。
1.子网数=2的9次方-2=510
2.主机数=2的7次方-2=126
3. 有效子网?:block size=256-255=1,2,3,…这是第三个八位元组的数值,但是你不能忘记还有一位子网位在第四个八位元组。所以第四个八位元组分为两个子网。例如第三个八位元组表示子网3,那第四个八位元组的两个子网为172.16.3.0和172.16.3.128
4.广播地址:下个子网-1.所以第一个子网和最后1 个子网的广播地址分别是
172.16.0.255和
172.16.255.127
5.有效主机范围是:第一个子网的主机地址是172.16.0.129 到172.16.0.254;最后1 个是172.16.255.0 到172.16.255.126
(补充一下:可能有人问第一个子网为什么不是172.16.0.0—172.16.0.128呢?不要忘记!子网位和主机位不能为全0或者全1, 172.16.0.0代表了整个172.16.x.x网络,同理,最后一个子网也就不可能是172.16.255.128— 172.16.255.255了。)

B 类地址例子2:网络地址:172.16.0.0;子网掩码255.255.192.0(/18)
1.子网数=2*2-2=2
2.主机数=2 的14 次方-2=16382
3.有效子网?:block size=256-192=64;所以第一个子网为172.16.64.0,最后1 个为172.16.128.0
4.广播地址:下个子网-1.所以2 个子网的广播地址分别是172.16.127.255 和172.16.191.255
5.有效主机范围是:第一个子网的主机地址是172.16.64.1 到172.16.127.254;第二个是172.16.128.1 到172.16.191.254

B 类地址例子3:网络地址:172.16.0.0;子网掩码255.255.255.224(/27)
1.子网数=2 的11 次方-2=2046(因为B 类地址默认掩码是255.255.0.0,所以网络位为8+3=11)
2.主机数=2 的5 次方-2=30
3. 有效子网?:block size=256-224=32; 所以第一个子网为172.16.0.32, 最后1 个为172.16.255.192
4.广播地址:下个子网-1.所以第一个子网和最后1 个子网的广播地址分别是172.16.0.63 和
172.16.255.223
5.有效主机范围是:第一个子网的主机地址是172.16.0.33 到172.16.0.62;最后1 个是172.16.255.193 到172.16.255.223

A类地址子网划分跟B类和C类并没有什么区别,只是掩码位由16位和8位变成了24位而已。

简单地举个例子吧:
网络地址:10.0.0.0;子网掩码255.255.0.0(/16)
1.子网数=2 的8次方-2=254
2.主机数=2 的16次方-2=65534
3. 有效子网?:block size=256-255=1,2,3,…; 所以第一个子网为10.1.0.0, 最后1 个为10.254.0.0
4.广播地址:下个子网-1.所以第一个子网和最后1 个子网的广播地址分别是10.1.255.255 和
10.254.255.255
5.有效主机范围是:第一个子网的主机地址是10.1.0.1 到10.1.255.254;最后1 个是10.254.0.1 到10.254.255.254

你可能感兴趣的:(路由基础)