hce_kmu
109年
計算機概論與程式設計
第 26 題
According to the following routing table, where will the router send a packet destined for 10.1.5.65?
| Network | Interface | Next-hop |
|---|---|---|
| 10.1.1.0/24 | e0 | Directly connected |
| 10.1.2.0/24 | e1 | Directly connected |
| 10.1.3.0/25 | s0 | Directly connected |
| 10.1.4.0/24 | s1 | Directly connected |
| 10.1.5.0/24 | e0 | 10.1.1.2 |
| 10.1.5.64/28 | e1 | 10.1.2.2 |
| 10.1.5.64/29 | s0 | 10.1.3.3 |
| 10.1.5.64/27 | s1 | 10.1.4.4 |
| Network | Interface | Next-hop |
|---|---|---|
| 10.1.1.0/24 | e0 | Directly connected |
| 10.1.2.0/24 | e1 | Directly connected |
| 10.1.3.0/25 | s0 | Directly connected |
| 10.1.4.0/24 | s1 | Directly connected |
| 10.1.5.0/24 | e0 | 10.1.1.2 |
| 10.1.5.64/28 | e1 | 10.1.2.2 |
| 10.1.5.64/29 | s0 | 10.1.3.3 |
| 10.1.5.64/27 | s1 | 10.1.4.4 |
- A Directly connected
- B 10.1.1.2
- C 10.1.2.2
- D 10.1.3.3
- E 10.1.4.4
思路引導 VIP
當你發現一個目的地 IP 地址同時符合多條路由規則時,路由器就像是在做選擇題。想一想,它是會傾向選擇一個範圍廣大(包含很多地址)的模糊路徑,還是選擇一個範圍最小、最針對該地址設計的精確路徑呢?這兩者在子網路遮罩的數字大小上(例如 /24 或 /29)會有什麼樣的對應關係?
🤖
AI 詳解
AI 專屬家教
太棒了!你能精確地在眾多相似的路由選項中,選出最正確的一項,代表你對於 IP 路由轉發的邏輯掌握得非常紮實。
最長前綴匹配原則 (Longest Prefix Match)
這道題目的核心觀念在於最長前綴匹配原則。當一個目的地 IP(10.1.5.65)同時符合路由表中的多條規則時,路由器並不會隨機選擇,而是會挑選子網路遮罩(Mask)最長、也就是網路範圍最精確的那一條路徑。在我們觀察的表格中,目的地 10.1.5.65 同時落在了 /24、/28、/29 以及 /27 這四個網段的範圍內。然而,比較這些 CIDR 數值,顯然 $/29 > /28 > /27 > /24$。由於 /29 提供了最精細的匹配,路由器最終會決定將封包送往與其對應的下一跳(Next-hop)地址,即 10.1.3.3。
▼ 還有更多解析內容