1. 程式人生 > >子網劃分的兩個例子

子網劃分的兩個例子

網絡

例1:本例通過子網數來劃分子網,未考慮主機數。

一家集團公司有12家子公司,每家子公司又有4個部門。上級給出一個172.16.0.0/16的網段,讓給每家子公司以及子公司的部門分配網段。

思路:既然有12家子公司,那麽就要劃分12個子網段,但是每家子公司又有4個部門,因此又要在每家子公司所屬的網段中劃分4個子網分配給各部門。

步驟:

A. 先劃分各子公司的所屬網段。

有12家子公司,那麽就有2的n次方≥12,n的最小值=4。因此,網絡位需要向主機位借4位。那麽就可以從172.16.0.0/16這個大網段中劃出2的4次方=16個子網。

詳細過程:

先將172.16.0.0/16用二進制表示

10101100.00010000.00000000.00000000/16

借4位後(可劃分出16個子網):

1) 10101100.00010000.00000000.00000000/20【172.16.0.0/20】

2) 10101100.00010000.00010000.00000000/20【172.16.16.0/20】

3) 10101100.00010000.00100000.00000000/20【172.16.32.0/20】

4) 10101100.00010000.00110000.00000000/20【172.16.48.0/20】

5) 10101100.00010000.01000000.00000000/20【172.16.64.0/20】

6) 10101100.00010000.01010000.00000000/20【172.16.80.0/20】

7) 10101100.00010000.01100000.00000000/20【172.16.96.0/20】

8) 10101100.00010000.01110000.00000000/20【172.16.112.0/20】

9) 10101100.00010000.10000000.00000000/20【172.16.128.0/20】

10) 10101100.00010000.10010000.00000000/20【172.16.144.0/20】

11) 10101100.00010000.10100000.00000000/20【172.16.160.0/20】

12) 10101100.00010000.10110000.00000000/20【172.16.176.0/20】

13) 10101100.00010000.11000000.00000000/20【172.16.192.0/20】

14) 10101100.00010000.11010000.00000000/20【172.16.208.0/20】

15) 10101100.00010000.11100000.00000000/20【172.16.224.0/20】

16) 10101100.00010000.11110000.00000000/20【172.16.240.0/20】

我們從這16個子網中選擇12個即可,就將前12個分給下面的各子公司。每個子公司最多容納主機數目為2的12次方-2=4094。

B. 再劃分子公司各部門的所屬網段

以甲公司獲得172.16.0.0/20為例,其他子公司的部門網段劃分同甲公司。

有4個部門,那麽就有2的n次方≥4,n的最小值=2。因此,網絡位需要向主機位借2位。那麽就可以從172.16.0.0/20這個網段中再劃出2的2次方=4個子網,正符合要求。

詳細過程:

先將172.16.0.0/20用二進制表示

10101100.00010000.00000000.00000000/20

借2位後(可劃分出4個子網):

10101100.00010000.00000000.00000000/22【172.16.0.0/22】

10101100.00010000.00000100.00000000/22【172.16.4.0/22】

10101100.00010000.00001000.00000000/22【172.16.8.0/22】

10101100.00010000.00001100.00000000/22【172.16.12.0/22】

將這4個網段分給甲公司的4個部門即可。每個部門最多容納主機數目為2的10次方-2=1024。

例2:本例通過計算主機數來劃分子網。

某集團公司給下屬子公司甲分配了一段IP地址192.168.5.0/24,現在甲公司有兩層辦公樓(1樓和2樓),統一從1樓的路由器上公網。1樓有100臺電腦聯網,2樓有53臺電腦聯網。如果你是該公司的網管,你該怎麽去規劃這個IP?

根據需求,畫出下面這個簡單的拓撲。將192.168.5.0/24劃成3個網段,1樓一個網段,至少擁有101個可用IP地址;2樓一個網段,至少擁有54個可用IP地址;1樓和2樓的路由器互聯用一個網段,需要2個IP地址。

技術分享

思路:我們在劃分子網時優先考慮最大主機數來劃分。在本例中,我們就先使用最大主機數來劃分子網。101個可用IP地址,那就要保證至少7位的主機位可用(2的m次方-2≥101,m的最小值=7)。如果保留7位主機位,那就只能劃出兩個網段,剩下的一個網段就劃不出來了。但是我們剩下的一個網段只需要2個IP地址並且2樓的網段只需要54個可用IP,因此,我們可以從第一次劃出的兩個網段中選擇一個網段來繼續劃分2樓的網段和路由器互聯使用的網段。

步驟:

A. 先根據大的主機數需求,劃分子網

因為要保證1樓網段至少有101個可用IP地址,所以,主機位要保留至少7位。

先將192.168.5.0/24用二進制表示:

11000000.10101000.00000101.00000000/24

主機位保留7位,即在現有基礎上網絡位向主機位借1位(可劃分出2個子網):

11000000.10101000.00000101.00000000/25【192.168.5.0/25】

11000000.10101000.00000101.10000000/25【192.168.5.128/25】

1樓網段從這兩個子網段中選擇一個即可,我們選擇192.168.5.0/25。

2樓網段和路由器互聯使用的網段從192.168.5.128/25中再次劃分得到。

B. 再劃分2樓使用的網段

2樓使用的網段從192.168.5.128/25這個子網段中再次劃分子網獲得。因為2樓至少要有54個可用IP地址,所以,主機位至少要保留6位(2的m次方-2≥54,m的最小值=6)。

先將192.168.5.128/25用二進制表示:

11000000.10101000.00000101.10000000/25

主機位保留6位,即在現有基礎上網絡位向主機位借1位(可劃分出2個子網):

11000000.10101000.00000101.10000000/26【192.168.5.128/26】

11000000.10101000.00000101.11000000/26【192.168.5.192/26】

2樓網段從這兩個子網段中選擇一個即可,我們選擇192.168.5.128/26。

路由器互聯使用的網段從192.168.5.192/26中再次劃分得到。

C. 最後劃分路由器互聯使用的網段

路由器互聯使用的網段從192.168.5.192/26這個子網段中再次劃分子網獲得。因為只需要2個可用IP地址,所以,主機位只要保留2位即可(2的m次方-2≥2,m的最小值=2)。

先將192.168.5.192/26用二進制表示:

11000000.10101000.00000101.11000000/26

主機位保留2位,即在現有基礎上網絡位向主機位借4位(可劃分出16個子網):

11000000.10101000.00000101.11000000/30【192.168.5.192/30】

11000000.10101000.00000101.11000100/30【192.168.5.196/30】

11000000.10101000.00000101.11001000/30【192.168.5.200/30】

…………………………………

11000000.10101000.00000101.11110100/30【192.168.5.244/30】

11000000.10101000.00000101.11111000/30【192.168.5.248/30】

11000000.10101000.00000101.11111100/30【192.168.5.252/30】

路由器互聯網段我們從這16個子網中選擇一個即可,我們就選擇192.168.5.252/30。

D. 整理本例的規劃地址

1樓:

網絡地址:【192.168.5.0/25】

主機IP地址:【192.168.5.1/25—192.168.5.126/25】

廣播地址:【192.168.5.127/25】

2樓:

網絡地址:【192.168.5.128/26】

主機IP地址:【192.168.5.129/26—192.168.5.190/26】

廣播地址:【192.168.5.191/26】

路由器互聯:

網絡地址:【192.168.5.252/30】

兩個IP地址:【192.168.5.253/30、192.168.5.254/30】

廣播地址:【192.168.5.255/30】

快速劃分子網確定IP

我們以例2為例:

題目需要我們將192.168.5.0/24這個網絡地址劃分成能容納101/54/2個主機的子網。因此我們要先確定主機位,然後根據主機位決定網絡位,最後確定詳細的IP地址。

確定主機位

將所需要的主機數自大而小的排列出來:101/54/2,然後根據網絡擁有的IP數目確定每個子網的主機位:如果2的n次方-2≥該網段的IP數目,那麽主機位就等於n。於是,得到:7/6/2。

根據主機位決定網絡位

用32減去主機位剩下的數值就是網絡位,得到:25/26/30。

確定詳細的IP地址

在二進制中用網絡位數值掩蓋IP前面相應的位數,然後後面的為IP位。選取每個子網的第一個IP為網絡地址,最後一個為廣播地址,之間的為有效IP。得到:

【網絡地址】 【有效IP】 【廣播地址】

【192.168.5.0/25】【192.168.5.1/25-192.168.5.126/25】【192.168.5.127/25】

【192.168.5.128/26】【192.168.5.129/26-192.168.5.190/26】【192.168.5.191/26】

【192.168.5.192/30】【192.168.5.193/30-192.168.5.194/30】【192.168.5.195/30】


本文出自 “centos6 運維學習” 博客,請務必保留此出處http://wskfnso.blog.51cto.com/4025557/1943838

子網劃分的兩個例子