iT邦幫忙

0

有關總結位址和遮罩的計算原理~

  • 分享至 

  • xImage

(1)192.168.1.0/24 到 192.168.12.0/24 的總結位址是 192.168.0.0,總結的遮罩是/20
(2)172.148.0.0/13 到 172.156.0.0/13 的總結位址是 172.144.0.0,總結的遮罩是/16
以上兩個題目..總結位址如何算出來的可以理解..但總結的遮罩是如何算出來的..是有原理和公式嗎?
還是以什麼方式判斷出來的?
小弟知道問題很基本..但腦袋就是轉不過來 >< ..肯請大大們幫忙解說一下..感謝大大們....OrzOrzOrz

看更多先前的討論...收起先前的討論...
pojen1329 iT邦新手 5 級 ‧ 2012-06-03 15:02:35 檢舉
感謝bizpro大大..這正是我想要的...非常感謝您詳細的解說..謝謝!!
bizpro iT邦大師 1 級 ‧ 2012-06-03 22:06:09 檢舉
不客氣, 祝您順心.
bizpro iT邦大師 1 級 ‧ 2012-06-03 22:20:25 檢舉
對了, 如果是172.148.0.0/11~172.156.0.0/13
只能比到第11個位元的,
172.10010100
172.10011100
172.100 <==即使第二區相同的有四個bits, 但是只能到第11個, 所以mask是11, 共11個1
補零之後172.10000000 總結位址是172.128.0.0
因此答案是172.128.0.0/11, 或172.128.0.0/255.224.0.0
pojen1329 iT邦新手 5 級 ‧ 2012-06-07 16:47:10 檢舉
收到!..所以若是2個位址的mask不同...只能比到那個mask最少的位元數..是這個意思嗎?
還請bizpro大大指點一下...感恩~~~
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
22
bizpro
iT邦大師 1 級 ‧ 2012-06-03 11:11:54
最佳解答

(1)192.168.1.0/24~192.168.12.0/24:
總結位址取相同的bits, 從左邊開始比, 比到第一個不同處停止
192.168.00000001
192.168.00001100
192.168.0000 <==第三區, 相同的有四個bits, 所以mask是16+4=20, 共20個1
補零之後: 192.168.00000000 總結位址是192.168.0.0
因此答案是192.168.0.0/20, 或192.168.0.0/255.255.240.0
(2)172.148.0.0/13~172.156.0.0/13
總結位址取相同的bits, 從左邊開始比, 比到第一個不同處停止
172.10010100
172.10011100
172.1001 <==第二區相同的有四個bits, 所以mask是8+4=12, 共12個1
補零之後172.10010000 總結位址是172.144.0.0
因此答案是172.144.0.0/12, 或172.144.0.0/255.240.0.0

您的答案172.144.0.0/16是錯的, 因為相同的bits只到第四個bit.

18
花輪
iT邦大師 1 級 ‧ 2012-06-02 19:31:06

總結位址? 在台灣較普遍的說法是..網路位址(Network ID),總結我還是第一次聽到!

就以 192.168.1.0 到 192.168.12.0 為例,一共是 12 個 CLASS C,12 < 16,所以要 4 個 Bits 來切仔網路。

若要將兩個 CLASS C 合併成同一個網段,就要將 255.255.255.0 的第三個 BYTE 借一個最低的位元來用,於是 Subnet MASK 會變成 255.255.254.0(也就是 23 個 "1"),CIDR 寫成 IP /23,每段就有 256*2-2 個 IP 可用。

但若要將一個 CLASS C 切成兩段,那就要從 255.255.255.0 的第四個 BYTE 的最高位元下手,就變成 255.255.255.128(CIDR 寫成 IP /25),這樣每段只有 256/2-2 的 IP 可用;同理,切四段就是 255.255.255.192(IP / 26),每段可用的 IP 數剩下 256/4-2 = 62 個。四段分別是
0~63 (0 代表 Network ID,63 則是該子網段的廣播位址),這兩個不能用,所以要 -2
64~127 (64 即 Network ID,127 則是廣播位址),所以 -2
128~191 (128 即 Network ID,191 則是廣播位址),所以 -2
192~254 (192 即 Network ID,254 則是廣播位址),所以 -2

這樣清楚嗎? SORRY~ 我的表達方式比較笨,盼您看得懂..謝謝

pojen1329 iT邦新手 5 級 ‧ 2012-06-03 14:57:24 檢舉

感謝fran633大大的解說,內容非常詳細,我研讀了好多遍,對Network ID的認知很有助益,
但不是我要的解說..可能是我題意沒有描述清楚失神..真是不好意思..

zackhuang iT邦新手 2 級 ‧ 2012-06-03 21:01:31 檢舉

有關路由部分,常常會提到route summarization

CCNA就有了

2
michaelwan
iT邦高手 1 級 ‧ 2012-06-03 00:20:42

是指Route Summarization嗎~
雖然用處不同, 反正算法就跟VLSM一樣~

pojen1329 iT邦新手 5 級 ‧ 2012-06-03 14:58:26 檢舉

!!..是的..就是 Route summarization...但有沒有判斷的原理或公式可以解說一下呢><?

我要發表回答

立即登入回答