需要進行子網規劃一般兩種情況:
一、給定乙個網路,整網路位址可知,需要將其劃分為若干個小的子網
二、全新網路,自由設計,需要自己指定整網路位址
後者多了乙個根據主機數目確定主網路位址的過程,其他一樣。
先來討論第一種情況:
例:學院新建4個機房,每個房間有25臺機器,給定乙個網路位址空間:192.168.10.0,現在需要將其劃分為4個子網。
分析:192.168.10.0是乙個c類的ip位址,標準掩碼為:255.255.255.0
要劃分為4個子網必然要向最後的8位主機號借位,那藉幾位呢?
我們來看要求:4個機房,每個房間有25臺機器,那就是需要4個子網,每個子網下面最少25臺主機。
考慮擴充套件性,一般機房能容納機器數量是固定的,建設好之後向機房增加機器的情況較少,增加新機房(新子網)情況較多。
(當然對於我們這題,考慮主機或子網最後的結果都是相同的,但如果要組建較大規模網路的時候,這點要特別注意。)
我們依據子網內最大主機數來確定借幾位。
使用公式2n-2 >= 最大主機數
2n-2 >= 25
25-2 = 30 >= 25
所以主機位數n為:5
相對應的子網需要借3位
確定了子網部分,後面就簡單了,前面的網路部分不變,看最後的這8位
得到6個可用的子網位址:
全部轉換為點分十進位制表示
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
子網掩碼:11111111 11111111 11111111 11100000 = 255.255.255.224
這就得出了所有子網的網路位址,那個子網的主機位址呢?
注意在乙個網路中主機位址全為0的ip是網路位址,全為1的ip是網路廣播位址,不可用
所以我們的子網位址和子網主機位址如下:
子網1: 192.168.10.32 掩碼: 255.255.255.224
主機ip:192.168.10.33—62
子網2: 192.168.10.64 掩碼: 255.255.255.224
主機ip:192.168.10.65—94
子網3: 192.168.10.96 掩碼: 255.255.255.224
主機ip:192.168.10.97—126
子網4: 192.168.10.128 掩碼: 255.255.255.224
主機ip:192.168.10.129—158
子網5: 192.168.10.160 掩碼: 255.255.255.224
主機ip:192.168.10.161—190
子網6: 192.168.10.192 掩碼: 255.255.255.224
主機ip:192.168.10.193—222
我們只要取出前面的4個子網就可以完成題目了。
我們再來討論一下第二種情況:
全新的網路,需要自己來指定整網路位址,這就需要先考慮選擇a類、b類或c類ip的問題,就像上例中的網路位址空間:192.168.
10.0不給定,任由自己選擇,那,有的同學可能會說,直接選擇a類位址,有24位的主機位來隨便借位。
當然可以,但那就會浪費n多的位址了,在區域網內當然可以隨便你設定,但在廣域網裡可沒有這麼大的位址來給你分配,所以從開始就要養成個好的習慣。
那如何選擇呢?
和劃分子網的時候一樣,通過公式計算(2n-2),我們知道劃分的子網越多浪費的位址就越多。
還記得上面我們每個子網裡面都有兩個ip不能用嗎?(主機位全為0或全為1)
每次劃分子網一般都有兩個子網的位址要浪費掉(子網部分全為0或全為1)
所以,如果我們需要建設乙個擁有4個子網,每個子網內有25臺主機的網路,那我們一共需要有(4+2)*(25+2)個ip數的網路來劃分。
(4+2)*(25+2)=162
乙個c類位址的網路可以擁有254的主機位址,所以我們選擇c類的位址來作為整個網路的網路號。
如果現在我們有6個機房,每個機房裡有50臺主機呢?
(6+2)*(50+2)=416
顯然,需要用到b類位址的網路了。
後面劃分子網的步驟就和上面一樣了,不多說。
可變長子網掩碼與無類域間路由(圖)
1 vlsm
rfc 1878中定義了可變長子網掩碼(variable length subnet mask,vlsm)。vlsm規定了如何在乙個進行了子網劃分的網路中的不同部分使用不同的子網掩碼。這對於網路內部不同網段需要不同大小子網的情形來說非常有效。
vlsm實際上是一種多級子網劃分技術。如圖1所示。
圖1 vlsm應用
在圖1中,某公司有兩個主要部門:市場部和技術部。技術部又分為硬體部和軟體部兩個部門。
該公司申請到了乙個完整的c類ip位址段:210.31.
233.0,子網掩碼255.255.
255.0。為了便於分級管理,該公司採用了vlsm技術,將原主網路劃分稱為兩級子網(未考慮全0和全1子網)。
市場部分得了一級子網中的第1個子網,即210.31.233.64,子網掩碼255.255.255.192,該一級子網共有62個ip位址可供分配。
技術部將所分得的一級子網中的第2個子網210.31.233.
128,子網掩碼255.255.255.
192又進一步劃分成了兩個二級子網。其中第1個二級子網210.31.
233.128,子網掩碼255.255.
255.224劃分給技術部的下屬分部-硬體部,該二級子網共有30個ip位址可供分配。技術部的下屬分部-軟體部分得了第2個二級子網210.
31.233.160,子網掩碼255.
255.255.224,該二級子網共有30個ip位址可供分配。
在實際工程實踐中,可以進一步將網路劃分成**或者更多級子網。同時,可以考慮使用全0和全1子網以節省網路位址空間。
2 cidr
無類域間路由(classless inter-domain routing,cidr)在rfc 1517~rfc 1520中都有描述。提出cidr的初衷是為了解決ip位址空間即將耗盡(特別是b類位址)的問題。cidr並不使用傳統的有類網路位址的概念,即不再區分a、b、c類網路位址。
在分配ip位址段時也不再按照有類網路位址的類別進行分配,而是將ip網路位址空間看成是乙個整體,並劃分成連續的位址塊。然後,採用分塊的方法進行分配。
在cidr技術中,常使用子網掩碼中表示網路號二進位制位的長度來區分乙個網路位址塊的大小,稱為cidr字首。如ip位址210.31.
233.1,子網掩碼255.255.
255.0可表示成210.31.
233.1/24;ip位址166.133.
67.98,子網掩碼255.255.
0.0可表示成166.133.
67.98/16;ip位址192.168.
0.1,子網掩碼255.255.
255.240可表示成192.168.
0.1/28等。
cidr可以用來做ip位址彙總(或稱超網,super netting)。在未作位址彙總之前,路由器需要對外宣告所有的內部網路ip位址空間段。這將導致internet核心路由器中的路由條目非常龐大(接近10萬條)。
採用cidr位址彙總後,可以將連續的位址空間塊總結成一條路由條目。路由器不再需要對外宣告內部網路的所有ip位址空間段。這樣,就大大減小了路由表中路由條目的數量。
例如,某公司申請到了1個網路位址塊(共8個c類網路位址):210.31.
224.0/24-210.31.
231.0/24,為了對這8個c類網路位址塊進行彙總,採用了新的子網掩碼255.255.
248.0,cidr字首為/21。如圖2所示。
圖2 cidr應用
可以看出,cidr實際上是借用部分網路號充當主機號的方法。在圖2中,因為8個c類位址網路號的前21位完全相同,變化的只是最後3位網路號。因此,可以將網路號的後3位看成是主機號,選擇新的子網掩碼為255.
255.248.0 (1111,1000),將這8個c類網路位址彙總成為210.
31.224.0/21。
待彙總位址的網路號擁有相同的高位。如圖2-2-8中8個待彙總的網路位址的第3個位域的前5位完全相等,均為11100。待彙總的網路位址數目必須是2n,如2個、4個、8個、16個等等。
否則,可能會導致路由黑洞(彙總後的網路可能包含實際中並不存在的子網)。
子網劃分案例
a.14 14 b.16 14 c.254 6 d.14 62 2 子網掩碼為255.255.0.0 下列哪個 ip 位址不在同一網段中 a.172.25.15.201 b.172.25.16.15 c.172.16.25.16 d.172.25.201.15 3 子網掩碼為255.255.240....
IP子網劃分與規劃
一 實驗目的 1 掌握ip位址的設定。2 掌握子網規劃的方法 二 實驗內容 1 分組進行實驗,每組10臺計算機。2 為各計算機設定ip位址,在設定ip位址前,先對各計算機的ip位址進行規劃。3 假如這10臺計算機組成乙個區域網,網路位址是200.200.組號.0,將該區域網劃分兩個子網,求出子網掩碼...
子網劃分與規劃例項講解
需要進行子網規劃一般兩種情況 一 給定乙個網路,整網路位址可知,需要將其劃分為若干個小的子網 二 全新網路,自由設計,需要自己指定整網路位址 後者多了乙個根據主機數目確定主網路位址的過程,其他一樣。例 學院新建4個機房,每個房間有25臺機器,給定乙個網路位址空間 192.168.10.0,現在需要將...