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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章