需要進行子網(wǎng)規(guī)劃一般兩種情況:
一、給定一個網(wǎng)絡(luò),整網(wǎng)絡(luò)地址可知,需要將其劃分為若干個小的子網(wǎng)
二、全新網(wǎng)絡(luò),自由設(shè)計,需要自己指定整網(wǎng)絡(luò)地址
后者多了一個根據(jù)主機數(shù)目確定主網(wǎng)絡(luò)地址的過程,其他一樣。
我們先來討論第一種情況:
例:學(xué)院新建 4 個機房,每個房間有 25 臺機器,給定一個網(wǎng)絡(luò)地址空間:192.168.10.0,現(xiàn)
在需要將其劃分為 4 個子網(wǎng)。
分析:
192.168.10.0 是一個 C 類的 IP 地址,標(biāo)準(zhǔn)掩碼為:255.255.255.0
要劃分為 4 個子網(wǎng)必然要向最后的 8 位主機號借位,那借幾位呢?
我們來看要求:4 個機房,每個房間有 25 臺機器,那就是需要 4 個子網(wǎng),每個子網(wǎng)下面最
少 25 臺主機。
考慮擴展性,一般機房能容納機器數(shù)量是固定的,建設(shè)好之后向機房增加機器的情況較少,
增加新機房(新子網(wǎng))情況較多。
(當(dāng)然對于我們這題,考慮主機或子網(wǎng)最后的結(jié)果都是相同的,但如果要組建較大規(guī)模網(wǎng)絡(luò)
的時候,這點要特別注意。)
我們依據(jù)子網(wǎng)內(nèi)最大主機數(shù)來確定借幾位。
使用公式 2 n -2>= 最大主機數(shù)
2 n -2>= 25
2 n -2>= 30 >= 25
所以主機位數(shù) n 為:5
相對應(yīng)的子網(wǎng)需要借3 位
確定了子網(wǎng)部分,后面就簡單了,前面的網(wǎng)絡(luò)部分不變,看最后的這 8 位
得到 6 個可用的子網(wǎng)地址:
全部轉(zhuǎn)換為點分十進制表示
11000000 10101000 00001010 00100000 = 192.168.10.32
11000000 10101000 00001010 01000000 = 192.168.10.64
11000000 10101000 00001010 01100000 = 192.168.10.96
11000000 10101000 00001010 10000000 = 192.168.10.128
11000000 10101000 00001010 10100000 = 192.168.10.160
11000000 10101000 00001010 11000000 = 192.168.10.192
子網(wǎng)掩碼:11111111 11111111 11111111 11100000 = 255.255.255.224
這就得出了所有子網(wǎng)的網(wǎng)絡(luò)地址,那個子網(wǎng)的主機地址呢?
子網(wǎng)規(guī)劃與劃分實例講解——作者:劉志丹
挑戰(zhàn)者工作組傾情奉獻第3 頁 http://blog.eliuzd.com
注意在一個網(wǎng)絡(luò)中主機地址全為 0 的 IP 是網(wǎng)絡(luò)地址,全為 1 的 IP 是網(wǎng)絡(luò)廣播地址,不可用
所以我們的子網(wǎng)地址和子網(wǎng)主機地址如下:
子網(wǎng) 1: 192.168.10.32 掩碼: 255.255.255.224
主機 IP:192.168.10.33—62
子網(wǎng) 2: 192.168.10.64 掩碼: 255.255.255.224
主機 IP:192.168.10.65—94
子網(wǎng) 3: 192.168.10.96 掩碼: 255.255.255.224
主機 IP:192.168.10.97—126
子網(wǎng) 4: 192.168.10.128 掩碼: 255.255.255.224
主機 IP:192.168.10.129—158
子網(wǎng) 5: 192.168.10.160 掩碼: 255.255.255.224
主機 IP:192.168.10.161—190
子網(wǎng) 6: 192.168.10.192 掩碼: 255.255.255.224
主機 IP:192.168.10.193—222
我們只要取出前面的4 個子網(wǎng)就可以完成題目了。
我們再來討論一下第二種情況:
全新的網(wǎng)絡(luò),需要自己來指定整網(wǎng)絡(luò)地址,這就需要先考慮選擇 A 類、B 類或 C 類 IP 的問
題,就像上例中的網(wǎng)絡(luò)地址空間:192.168.10.0 不給定,任由自己選擇,那,有的同學(xué)可能
會說,直接選擇 A 類地址,有 24 位的主機位來隨便借位。
當(dāng)然可以,但那就會浪費 N 多的地址了,在局域網(wǎng)內(nèi)當(dāng)然可以隨便你設(shè)置,但在廣域網(wǎng)里
可沒有這么大的地址來給你分配,所以從開始就要養(yǎng)成個好的習(xí)慣。
那如何選擇呢?
和劃分子網(wǎng)的時候一樣,通過公式計算(2 n-2),
我們知道劃分的子網(wǎng)越多浪費的地址就越
多。
還記得上面我們每個子網(wǎng)里面都有兩個 IP 不能用嗎?(主機位全為 0 或全為 1)
每次劃分子網(wǎng)一般都有兩個子網(wǎng)的地址要浪費掉(子網(wǎng)部分全為0 或全為1)
所以,如果我們需要建設(shè)一個擁有 4 個子網(wǎng),每個子網(wǎng)內(nèi)有 25 臺主機的網(wǎng)絡(luò),那我們一共
需要有(4+2)*(25+2)個 IP 數(shù)的網(wǎng)絡(luò)來劃分。
(4+2)*(25+2)=162
一個 C 類地址的網(wǎng)絡(luò)可以擁有 254 的主機地址,所以我們選擇 C 類的地址來作為整個網(wǎng)絡(luò)
的網(wǎng)絡(luò)號。
如果現(xiàn)在我們有 6 個機房,每個機房里有 50 臺主機呢?
(6+2)*(50+2)=416
顯然,需要用到 B 類地址的網(wǎng)絡(luò)了。
后面劃分子網(wǎng)的步驟就和上面一樣了,不多說。
C 類 IP 地址子網(wǎng)劃分
借用位數(shù) 子網(wǎng)掩碼 子網(wǎng)數(shù) 每個子網(wǎng)的主機數(shù)
2 255.255.255.192 2 62
3 255.255.255.224 6 30
4 255.255.255.240 14 14
5 255.255.255.248 30 6
6 255.255.255.252 62 2
B 類 IP 地址子網(wǎng)劃分
借用位數(shù) 子網(wǎng)掩碼 子網(wǎng)數(shù) 每個子網(wǎng)的主機數(shù)
2 255.255.192.0 2 16382
3 255.255.224.0 6 8190
4 255.255.240.0 14 4094
5 255.255.248.0 30 2046
6 255.255.252.0 62 1022
7 255.255.254.0 126 510
8 255.255.255.0 254 254
http://blog.eliuzd.com
A 類 IP 地址子網(wǎng)劃分
借用位數(shù) 子網(wǎng)掩碼子網(wǎng)數(shù) 每個子網(wǎng)的主機數(shù)
2 255.192.0.0 2 4194302
3 255.224.0.0 6 2097150
4 255.240.0.0 14 1048574
5 255.248.0.0 30 524286
6 255.252.0.0 62 262142
7 255.254.0.0 126 131070
8 255.255.0.0 254 65534
注意:這里我們討論的是一般情況,目前已經(jīng)有部分路由器支持主機位全為 0 或全為 1 的子
網(wǎng),IP:192.168.10.0 掩碼:255.255.248.0 這樣的表示方法。這些不在我們討論范圍之內(nèi)。