24. 題組背景描述如附圖。承上題,R1 之現行路由表如附圖,若導入動 態路由協定,並於 R1 進行路由匯總(route summarization),讓 SW2 及 SW3 的所有 Host 可以連接到 SW1 的所有 Host,請問 R1 應如何 宣告 SW1 匯總後的路由?
6197207a430ae.jpg
(A) 192.168.8.0/19
(B) 192.168.8.0/20
(C) 192.168.8.0/21
(D) 192.168.8.0/22

答案:登入後查看
統計: A(32), B(76), C(57), D(272), E(0) #2810959

詳解 (共 2 筆)

#6180375
這三個網段要合併為1個 從這些二進制數...
(共 425 字,隱藏中)
前往觀看
10
0
#7337033

這是一題關於**路由彙總(Route Summarization / Supernetting)**的經典計算題。我們需要找出一個最精確的網路遮罩,能同時涵蓋 SW1 下方的所有子網段。
### 1. 分析 SW1 連接的子網段
根據圖中 R1 的路由表與架構圖,SW1 下方包含三個主要的網段(VLAN 8, 9, 10):
* **VLAN 8:** 192.168.8.0/24
* **VLAN 9:** 192.168.9.0/24
* **VLAN 10:** 192.168.10.0/24(雖然路由表中僅顯示 .8.0 與 .9.0,但架構圖明確標示了 VLAN 10 為 192.168.10.x/24)
為了讓 SW2 與 SW3 能夠找到 SW1 的所有主機,R1 必須宣告一個包含這三個網段的「大網段」。
### 2. 二進制換算與比較
要進行彙總,我們觀察這幾個網段在第 3 個 Byte(第三個數字)的差異:
| 網段 | 第三個 Byte (十進制) | 第三個 Byte (二進制) |
|---|---|---|
| 192.168.**8**.0 | 8 | 0 0 0 0 1 0 0 0 |
| 192.168.**9**.0 | 9 | 0 0 0 0 1 0 0 1 |
| 192.168.**10**.0 | 10 | 0 0 0 0 1 0 1 0 |
**找出共同的位元(Matching Bits):**
這三個數字的前 6 位元完全相同,都是 000010。
* 前兩個 Byte 已佔用 16 位元(8 + 8 = 16)。
* 第三個 Byte 相同的位元有 **6 個**。
* 總遮罩長度為 16 + 6 = 22。
### 3. 計算結果
* **Summary Address:** 將相同位元保留,其餘補 0,得到 192.168.00001000.0,即 **192.168.8.0**。
* **Subnet Mask:** 長度為 **/22**。
**為什麼答案是 (D) 192.168.8.0/22?**
* **/22** 的網段範圍是從 192.168.8.0 到 192.168.11.255。
* 這個範圍完美包含了 VLAN 8 (.8.x)、VLAN 9 (.9.x) 與 VLAN 10 (.10.x)。
* 如果是 **/21**,範圍會太大(涵蓋 .8.0 到 .15.255);如果是 **/23**,範圍又太小(只涵蓋 .8.0 到 .9.255,會漏掉 VLAN 10)。
### 快速記憶法
在考試時,若網段連續,可以看網段數量的 **2^n** 關係:
* 要包含 3 個 /24 網段,最少需要一個能容納 4 個 /24 的大網段(即 2^2=4)。
* 原本是 /24,往回推 2 位元(24 - 2)就是 **/22**。
* 起點從 192.168.8.0 開始,對應的選型就是 **(D)**。

0
0