我的算法如圖,
但邏輯還是很混亂,
因為很掙扎是要先分50,
還是要先把192.168.0.0/24 Class_C分成一半再細分50+50,
請大家幫幫忙
50個host 2個 lan
那不就分為 64為一個網段即可
所以就是4段囉
0-63 一段
64-127一段
128-191一段
192-255一段
第一個可用位址就是 1 65 129 193
謝謝專家們的解答:
但目前我明白的是,如果要切50,是用2的六次方去算,
疑惑的是對於00000000的部份,
想知道關於“切”,那個判斷的基礎點是什麼,
什麼時候該從左→右算6個位置,或從右→左算6個位置(照各位前輩的經驗是後者算法),
與其解答這一題 不然讓你想另一題
我有 5 個site要規劃
分別為 20 10 30 15 24 你要用一個class C去分給這五個site主機數
那你要如何去分割出來?
以這題來看 我只要知道 有哪一個site需要最多電腦數量
這邊最大是 30 個
所以我就可以利用最大數量 為 30 去分割
至於 沒分割完的 又何必在意
等日後有增加再分即可
所以理論弄懂 稍微靈活一點即可
實務的環境沒有這麼好處理
日後你也許還會碰到 super subnet 的情況
請稍等一下....讓我試試看
你的觀念錯誤 自然會混亂.....
192.168.0.0~192.168.0.11111100 你知道是多少嗎?? 1111 1100 => 252
也就是說0~252是你的第一個SW1 LAN
那你第2個SW2 LAN 只剩 253-255....
一般方法是看主機有幾台就切多少~~
2^5=32 < 50台 < 2^6=64 所以要用 2^6 才能容納 50台主機
也因此可切成 0-63 , 64-127 , 128-191 , 192-255 這四段
((實務上當然可以只切兩段, 50 < 2^7= 128 ,不過考試還是算64就好))
所以可用IP自然是 192.168.0.1 跟 192.168.0.65 (去頭)
題目為192.168.0.0/24 要設定Vlan每個Vlan有PC*50
64>50>32故子網路遮罩11111111.11111111.11111111.11000000==>
為255.255.255.192==>64-2=62台PC
所以Vlan1範圍==>192.168.0.1-62/255.255.255.192
FA0/1==> 192.168.0.1/255.255.255.192
Valn2範圍==>192.168.0.65-126/255.255.255.192
Fa0/2==>192.168.0.65/255.255.255.192
請問關於遮罩的算法,
由192來判斷屬c,所以是11111111.11111111.11111111.xxxxxxxx,
照您的算法是基於50s host address,
所以在Vlan1中的遮罩以末8位數字做切割(以2的次方接近50為取樣標準),
相同的在Vlan2,
基於50s host address,
所以在遮罩以末8位數字做切割,
那假設如果vlan2是基於99s host address,
是否會變成2的七次方,
也就是255.255.255.10000000=255.255.255.128嗎
對~~~
不過class 不是用遮罩來判斷..是由 ip來判斷
A 0.0.0.0 ~ 127.255.255.255 (0000 0000.0.0.0 ~ 0111 1111.255.255.255)
B 128.0.0.0 ~ 191.255.255.255 (1000 0000.0.0.0 ~ 1011 1111.255.255.255)