在大型公司裏,一般都會用到子網劃分,來解決網絡風暴的產生。也有通過子網劃分來解決組播和廣播的優化網絡的。
本教程,通過簡單的文字,讓你充分了解並掌握子網劃分技術,並運用到實踐當中。
工具/原料
-
一張紙
-
一支筆
方法/步驟
-
1
IP地址劃分,以C網爲例介紹,子網掩碼劃分。下面我們隨便找個一個網段並賦上相應的子網位數。
如 192.168.1.53/27
需要計算 具體的子網掩碼
子網數
可用的主機數
最大可容納主機數
網絡地址
廣播地址
現在我們來了解一下C網的各項參數,如下圖.
-
2
繼續以 192.168.1.53/27 爲例講解
我們需要了解正常C網的網絡號及位數是多少?
平時大家用的是192.168.0.*或192.168.1.*網段,子網掩碼是255.255.255.0
那麼子網掩碼10進制轉換到2進制就是:
11111111.11111111.11111111.00000000
前面24位表示網絡號,後面8位表示主機數,具體的各參數容量可以參考步驟1.
所以192.168.1.53/27 的相應掩碼是
11111111.11111111.11111111.11100000
由於網絡號數量不足,所以得向右的主機數借位,主機數的可用數量減少。
-
3
由步驟2,我們得知192.168.1.53/27 的相應掩碼是
11111111.11111111.11111111.11100000
所有可用的主機數爲主機號所剩下的5位掩碼中算出。
注:8位主機號減少網絡號借去的3位,所剩下5位。即n=8-m=5
其中m爲網絡號位數,n爲主機號位數。
即最多可以容納的主機數爲 32
可用的主機數爲 30
計算公式如下圖所示:
-
4
好了,我們已經算出192.168.1.53/27 ,每個網段最大容納的主機數和可以主機數了,下面我們來計算子網掩碼的10進制數是多少。
由步驟2,我們得知192.168.1.53/27 的相應掩碼是
11111111.11111111.11111111.11100000
即轉換成相應的10進制數是255.255.255.224
轉換公式如下圖:
-
5
我們也計算出了192.168.1.53/27的掩碼是255.255.255.224了
子網數是8個。
現在我們來算算並找出網絡地址和廣播地址。
其中網絡地址是192.168.1.32
廣播地址是192.168.1.63
如下圖:
-
6
總結 步驟1的要求,通過計算。各參數如下圖所示:
END
主機位擴容方法
-
感謝各位的同行兄弟對上次教程指出的錯誤,現以修正.
本次增加新的教程內容,通過子網掩碼來擴容可用主機數
繼續以上次的實例爲例 192.168.1.53/24 可用主機數爲254 個網絡設備.
如果聯網的設備超過了254個呢?下面我們通過修改子網掩碼來輕鬆解決這個問題.
實驗目標 需要建設可容納888個主機數的網絡
192.168.1.*
需要計算 具體的子網掩碼
可用的主機數
最大可容納主機數
網絡地址
廣播地址
可用的IP範圍爲
-
還記得我們上一節教程的方法嗎?
可用主機數的公式: 2^n – 2 =X
所以就有 2^n – 2 ≥ 888
則有 2^n ≥ 890
因爲 2^9 =512 2^10 =1024
所以這裏n必須取10才能滿足我們的要求
-
向網絡號借2位+原有的8位=10 您看懂了嗎?
地址掩碼爲2的N次冪再乘以相應位的數,則11111100,從左到右的順序爲7-->0,所有(2^7)*1+(2^6)*1+(2^5)*1+(2^4)*1+(2^3)*1+(2^2)*1+0+0=252
因爲 任何數*0=0 ,所以(2^1)*0 之類的表達式可以不用寫,直接寫0即可.
-
所以具體的可容納888個主機數的網絡,實際上1022個,滿足我們的實際需要.
那麼問題來了,
需要要計算 具體的子網掩碼
子網數
可用的主機數
最大可容納主機數
網絡地址
廣播地址
是多少呢?
-
首先我們知道,192.168.1.53所處在於255.255.252.0的網段裏.這裏問一下大家192.168.4.2/22 可以訪問192.168.1.53/22 的資源嗎?
好了,我們繼續講解,上面的問題大家繼續自己想一想,一會下面告訴大家.
根據計算,我們得到的是:
-
剩下的網絡地址,廣播地址怎麼計算?
其實不用計算,網絡地址都是從0開始的!再多講一句,就是從0開始的!
所以網絡地址是: 192.168.0.0
廣播地址呢?怎麼計算?還要問我?
正常的C網最大主機位數不就是256呢? 所以1024/256=4
即4個正常的C網加起來就組成一個大子網,是不是很快,是不是很厲害呢?
-
0 ,1 ,2 ,3 每個子網最大容納主機數爲256個,相加起來就等於1024.
所以剛纔問大家的192.168.4.2/22 可以訪問192.168.1.53/22 能否成功,答案是不成功的!
因爲192.168.4.0/22 與192.168.0.0/22 不在同一個網段裏!
好了,總結時間到了: