在平時的網絡部署和管理過程中,我們經常要進行子網劃分。子網劃分的好處主要有以下三點 :(1)減少廣播域;(2)有效利用和規劃IP地址;(3)方便于管理。

圖1 劃分結果
從子網劃分的原理上來講,是從主機位的高位借位來當做子網位,假如借出了m位,則可以劃分2m個子網。剩余的主機位數決定每個子網的計算機數量,假如剩余主機位數是n,則該子網的最大主機數是2n-2。為什么要減去2呢?因為主機位全1為廣播地址,主機位全0為網絡地址,這兩個特殊地址是不能分配的。劃分子網需要熟悉二進制和十進制數的互相轉換、IP地址構成等相關知識,計算步驟比較繁瑣。我們下面學習一種子網劃分的簡易方法。
我們首先將所有子網的主機數從大到小排序,根據最大主機數進行一級子網劃分,接著計算出比主機數略大的2的次方數值(假如為x),則子網號為x的整數倍,廣播地址為下一子網的網絡地址減去1,可分配的IP范圍介于網絡地址和廣播之間,標準子網掩碼后面緊鄰的數值等于256減去x(主網段為B類,子網掩碼為255.255.(256-x).0;主網段為C類,子網掩碼為255.255.255.(256-x))。將主機數多的子網確定好后,再將其它的子網按主機數大小依次進行二級劃分乃至多級劃分。
實例一:某單位有4個部門,每部門的計算機數量相當,均在50至60臺之間。擬采用192.168.1.0/24作為主網段,請你進行子網劃分。
本實例中,各部門電腦數量平均,都按主機數60劃分即可。因為25-2<60<26-2,26=64,所以每個子網號是64的倍數,即:0、64、128、192。由于IP地址是連續的,每個子網的廣播地址是其下一子網的網絡號減去1,子網掩碼最后一個數值是256-64=192,劃分結果如圖1所示。
實例二:某公司有5個部門,計算機數量分別是100、12、28、59、10臺,主網段為192.168.10.0/24,請你進行子網劃分。

圖2 子網劃分

圖3 三級劃分

圖4 子網劃分

圖5 示意圖

圖6 最終結果
這個實例各部門電腦數量相差較大,需要進行多級子網劃分。
(1)我們先將主機數量降序排列 :100、59、28、12、10。
(2)因為26-2<100<27-2,27=128,將整個網段分成2個子網,子網號是128的整數倍:0和128。第一個子網192.168.10.0/25分配給100臺主機的部門,子網掩碼最后部分的數值=256-128,即255.255.255.128;子 網192.168.10.128/25進行二級子網劃分,如圖2所示。
(3)因為 25-2〈59〈26-2,26=64,所以,將子網192.168.10.128/25分成2個子網:192.168.10.128/26和192.168.10.192/26。主機數59的部門所分子網網絡地址是192.168.10.1 28/26,廣播地址是192.168.10.191,子網掩碼是255.2 55.255.192。子網19 2.168.10.192/26進行三級劃分,如圖3所示。
(4)因為2 4-2<2 8<2 5-2,25=32,所以將子網192.168.10.192/26分成2個子網:192.168.10.192/27和192.168.10.224/27。主機數28的部門占用子網192.168.10.192/27,另 一 個子網再進行劃分,如圖4所示。
(5)因為23-2<12<24-2,24=16,所以將子網192.168.10.224分成2個子網:192.168.10.224/28 和192.168.10.240/28。主機數12和10的部門各占一個即可,如圖5所示。
最終劃分結果如圖6所示。