[問答] 子網路切割問題

看板Network作者 (學歷無用論是屁)時間10年前 (2015/09/16 13:52), 10年前編輯推噓1(106)
留言7則, 2人參與, 最新討論串1/1
不知道是否能在這發文問,如果不行我再自己刪文 因為對子網路切割懵懵懂懂,想請教一下問題 我在書上看到關於子網路切割的問題如下 有一個ip 100.100.32.0/20 現在需要切割成5個子網路A,B,C,D,E 且各子網路所需ip數為150,250,500,1000,2000 問各subnet address, subnet mask 書上給的答案為 subnet address: A: 100.100.32.0 B: 100.100.33.0 C: 100.100.34.0 D: 100.100.35.0 E: 100.100.36.0 subnet mask: A: 255.255.254.0 B: 255.255.254.0 C: 255.255.252.0 D: 255.255.248.0 E: 255.255.240.0 我自己的算法是:(subnet mask我不知道如何求得) A: 因為需要150個ip, 所以需要8個bits 100.100.32.00000000 B: 因為需要250個ip,所以需要8個bits 且A的最後一個ip為100.100.32.11111111 所以B接在後面ip為100.100.00100001.00000000 ==> 100.100.33.0 C: 因為需要500個ip,所以需要9個bits 且接在B最後一個ip(100.100.33.255)的後面 所以ip為100.100.00100010.00000000 ==> 100.100.34.0 D: 因為需要1000個ip,所以需要10個bits 且接在C的最後一個ip(100.100.35.255)的後面 所以ip為100.100.36.0 E: 因為需要2000個ip,所以需要11個bits 且接在D的最後一個ip(100.100.39.255)的後面 所以ip為100.100.40.0 我還有另外2個問題: (1)如果需要切割不同大小的子網路,是要從大到小,還是從小到大? (2)關於CIDR和VLSM的差別,是在切割子網路時,subnetid的bits數是否可以變動? VLSM: 如果所需要的hostid較大,可以減少subnetid bits數 CIDR: 只能固定說用多少bits給subnetid,所以可能有些host數較少會有很多ip用不到 以上請各位幫忙一下,謝謝:) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.125.95.163 ※ 文章網址: https://www.ptt.cc/bbs/Network/M.1442382761.A.74C.html

09/16 15:10, , 1F
書上答案錯的離譜 都重疊了
09/16 15:10, 1F

09/16 18:18, , 2F
CIDR是VLSM的一種表示法,兩者是同一個概念。
09/16 18:18, 2F

09/16 18:22, , 3F
VLSM概念就是子網路的位元可以變動
09/16 18:22, 3F

09/16 18:24, , 4F
CIDR只是用subnetID/subnet位元數來表示一個網段
09/16 18:24, 4F

09/16 18:25, , 5F
一般我們要表示一個網段是用subnetID [] subnetmask
09/16 18:25, 5F

09/16 18:41, , 6F
另外,大網切小網先從IP多的開始分,比較不會錯
09/16 18:41, 6F
想請教一下,subnet mask 如何求得呢? 謝謝 ※ 編輯: fightforlive (42.77.42.5), 09/16/2015 18:54:26

09/16 19:20, , 7F
估狗一下堆吧....CIDR 子網路遮罩 換算搜下去
09/16 19:20, 7F
文章代碼(AID): #1L-GEfTC (Network)
文章代碼(AID): #1L-GEfTC (Network)