子網劃分實例

子網劃分實例

2006-06-17 10:51:48

你的工作是規劃一個公司的網絡。這個網絡中要求有三個獨立的子網。但是。隨着公司的規模的不斷擴大。子網數可能在將來灰擴展到100個。每個子網中的主機數最多200臺。並且不會增加。使用172.16.0.0 這個網絡地址。如何劃分子網??
N=7的時候劃分一種。N=8的時候再劃分一種。兩種都可以滿足他的要求。

  子網掩碼是一個32位數,其中對應於主機地址部分爲0,對應於網絡地址部分爲全1,子網地址也爲1,這個裏面還包括了一個子網劃分的問題。爲了易於管理。通常可以在主機標識部分開頭幾位用於子網號。
子網劃分就是把最後幾位用於劃分子網的位分爲網絡位和主機位。按網絡位和主機位來劃分子網數和主機數。
IP 地址:172.16.0.0
子網掩碼:255.255.0.0
主機數 N=8
子網有100個,每個 200臺主機。
因爲每個子網主機數爲200臺並且不增加所以先分配主機數:
2的N-2>=200 2的N=202 N=8
所以後八位作爲主機位,前八位做爲網絡位。
所以網絡地址範圍從
172.16.00000001.000000000-172.16.01100100.00000000
即:
172.16.1.0/24-172.16.100.0/24
主機從 00000001-011001000
即 172.16.*.1/24 -172.16.*.200/24
還剩27個子網可擴展,
已分配子網有54臺主機可擴展。
主機數 N=9
子網只要求100個所以取7位作爲網絡位,剩下的作爲主機位
172.16.0000001 0 00000000 172.16.1100100 0 00000000

172.16.2.0/23-172.16.172.16.200.0/23
主機從 0 00000001-0 011001000
即 172.16.*.1/23 -172.16.*.200/23

假設您在InterNIC申請到一個網絡ID:192.20.16.0 但你有兩個遠程LAN需要互連,而且每個遠程LAN各有60臺主機.
若不劃分子網,您就只能使用一個網絡ID:192.20.16.0,使用缺省子網掩碼:255.255.255.0,而且在這個子網中可以容納的主機ID的範圍: 1 92.20.16.1~192.20.16.254,即可以有254臺主機.
現在若根據需要劃分爲兩個子網,即借用主機ID中的兩位用作網絡ID,則子網掩碼就應變爲:255.255.255.192(11000000)目的是將借用的用作網絡I D的位掩去.看一看劃分出來的子網的情況:
▲192.20.16. 65~126
192.20.16.01000001~01111110
本網段(01 網段)主機數:2n-2=26-2=62或126-65+1=62
▲192.20.16. 129~190
192.20.16.10000001~10111110
本網段(10 網段)主機數:2n-2=26-2=62或190-129+1=62
▲子網號00全0表示本網絡,子網號11全1是子網屏蔽,均不可用.
這個方案可以滿足目前需求,但以後如果需要加入新的網段則必須重新劃分更多的子網(即借用更多的主機ID位用作網絡ID),或如果以後需要每個子網中的主機數更多則必須借用網絡I D位來保證更多的主機數.
若InterNIC分配給您的B類網絡ID爲129.20.0.0,那麼在使用缺省的子網掩碼255.255.0.0的情況下,您將只有一個網絡ID和256-2臺主機(範圍是:1 29.20.0.1~129.20.255.254).現在您有劃分4個子網的需求.
1.手工計算法:
①將所需的子網數轉換爲二進制
4→00000100
②以二進制表示子網數所需的位數即爲向缺省子網掩碼中加入的位數(既應向主機ID借用的位數)
00000100→3位
③決定子網掩碼
缺省的:255.255.0.0
借用主機ID的3位以後:255.255.224(11100000).0,即將所借的位全表示爲1,用作子網掩碼.
④決定可用的網絡ID
列出附加位引起的所有二進制組合,去掉全0和全1的組合情況
code:
組合情況 實際得到的子網ID
000╳
001→32 (00100000 ) 129.20.32.0
010→64 (01000000 ) 129.20.64.0
011→96 (01100000 ) 129.20.96.0
100→128(10000000) 129.20.128.0
101→160(10100000) 129.20.160.0
110→192(11000000) 129.20.192.0
000╳
⑤決定可用的主機ID範圍
code:
子網 開始的IP地址 最後的IP地址
129.20.32.0 129.20.32.1 129.20.63.254
129.20.64.0 129.20.64.1 129.20.95.254
129.20.96.0 129.20.96.1 129.20.127.254
129.20.128.0 129.20.128.1 129.20.159.254
129.20.160.0 129.20.160.1 129.20.191.254
129.20.192.0 129.20.192.1 129.20.223.254
2.快捷計算法:
①將所需的子網數轉換爲二進制
4→00000100
②以二進制表示子網數所需的位數即爲向缺省子網掩碼中加入的位數(既應向主機ID借用的位數)
00000100→3位
③決定子網掩碼
缺省的:255.255.0.0
借用主機ID的3位以後:255.255.224(11100000).0,即將所借的位全表示爲1,用作子網掩碼
④將11100000最右邊的"1"轉換爲十進制,即爲每個子網ID之間的增量,記作delta =32
⑤產生的子網ID數爲:2m-2 (m:向缺省子網掩碼中加入的位數)
可用子網ID數:23-2=6
⑥將 附在原網絡ID之後,形成第一個子網網絡ID 129.20.32.0
⑦重複⑥,後續的每個子網的值加 ,得到所有的子網網絡ID
129.20.32.0
129.20.64.0
129.20.96.0
129.20.128.0
129.20.160.0 129.20.192.0
129.20.224.0→224與子網掩碼相同,是無效的網絡ID

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章