Question #29
Which IPv6 address block forwards packets to a multicast address rather than a unicast address?
A
2000::/3
B
FC00::/7
C
FE80::/10
D
FF00::/12
English
This question tests your understanding of IPv6 address types and their reserved address blocks. In IPv6, different address ranges are set aside for specific purposes, such as global routing, local-only communication, and group communication (multicast).
Let's break down the question and each option.
---
### **Understanding the Question**
The question asks for the IPv6 address block that forwards packets to a **multicast address** instead of a **unicast address**.
* **IPv6 Address Block:** This refers to a range of IPv6 addresses denoted by a prefix and a prefix length (e.g., `2000::/3`). The prefix indicates the starting bits of the address, and the prefix length indicates how many of those bits are fixed for that block.
* **Unicast Address:** This is a one-to-one communication model. A packet sent to a unicast address is delivered to a *single specific interface*. Most of the addresses you typically use for devices are unicast.
* **Multicast Address:** This is a one-to-many communication model. A packet sent to a multicast address is delivered to *all interfaces that are members of that specific multicast group*. This is used for efficient delivery of the same data to multiple recipients without sending individual copies to each.
So, we are looking for the option that represents the dedicated address range for multicast communication in IPv6.
---
### **Analysis of Options**
Let's examine each option provided:
#### **1. `2000::/3`**
* **Explanation:** This address block is reserved for **Global Unicast Addresses (GUAs)**.
* **Global Unicast Addresses** are equivalent to public IPv4 addresses. They are globally unique and routable on the internet. Your home computer's internet-facing IPv6 address, for instance, would likely come from this block.
* The `/3` prefix means the first three bits are `001`. So, addresses in this range start from `0010 0000 0000 0000 ...` which is `2000::` up to `0011 1111 1111 1111 ...` which is `3FFF::`.
* **Type:** Unicast.
* **Conclusion:** This is not the correct answer, as it's for unicast communication.
#### **2. `FC00::/7`**
* **Explanation:** This address block is reserved for **Unique Local Addresses (ULAs)**.
* **Unique Local Addresses** are similar in concept to IPv4's private addresses (like `10.0.0.0/8`, `172.16.0.0/12`, `192.168.0.0/16`). They are unique within a site or network but are not intended to be routed globally on the internet. They can be used for communication within an organization without needing global routing registration.
* The `/7` prefix means the first seven bits are `1111 110`. So, addresses in this range start from `1111 1100 0000 0000 ...` which is `FC00::` up to `1111 1101 1111 1111 ...` which is `FDFF::`.
* **Type:** Unicast.
* **Conclusion:** This is not the correct answer, as it's for unicast communication.
#### **3. `FE80::/10`**
* **Explanation:** This address block is reserved for **Link-Local Addresses (LLAs)**.
* **Link-Local Addresses** are automatically configured on all IPv6-enabled interfaces. They are used exclusively for communication on a *single local link* (e.g., within a single Ethernet segment or Wi-Fi network). Packets with a link-local source or destination address cannot be routed beyond the local link by a router. They are essential for many IPv6 functions, such as Neighbor Discovery Protocol (NDP).
* The `/10` prefix means the first ten bits are `1111 1110 10`. So, addresses in this range start from `1111 1110 1000 0000 ...` which is `FE80::` up to `1111 1110 1011 1111 ...` which is `FEBF::`.
* **Type:** Unicast.
* **Conclusion:** This is not the correct answer, as it's for unicast communication.
#### **4. `FF00::/12`**
* **Explanation:** This address block is reserved for **Multicast Addresses**.
* In IPv6, any address that begins with `FF` is a multicast address. The `FF00::/8` block (`FF` followed by any 6 bits) is dedicated to multicast, and `FF00::/12` is a more specific range within that for various types of multicast.
* The `/12` prefix specifically indicates the bits that define the multicast scope and flags within the address.
* **Multicast Addresses** are used for one-to-many communication, where a single packet is delivered to multiple recipients simultaneously. Examples include `FF02::1` (all nodes on the link) and `FF02::2` (all routers on the link), which are crucial for IPv6 operation.
* **Type:** Multicast.
* **Conclusion:** This is the correct answer, as it is the dedicated block for multicast communication in IPv6.
---
### **Correct Answer**
The correct answer is **FF00::/12** because all IPv6 addresses starting with `FF` are designated as multicast addresses.
### **Summary of IPv6 Address Types (Quick Reference)**
| Address Block | Type | Purpose | Equivalent to (IPv4 concept) |
| :--------------- | :------------ | :------------------------------------------------------------------------------------- | :----------------------------------------------- |
| `2000::/3` | Global Unicast | Globally unique, routable on the internet. | Public IPv4 addresses |
| `FC00::/7` | Unique Local | Unique within a site, not globally routable. | Private IPv4 addresses (RFC 1918) |
| `FE80::/10` | Link-Local | Used only on a single link, not routable beyond the link. | APIPA (`169.254.0.0/16`) or no direct IPv4 equivalent for mandatory use |
| `FF00::/12` (and more generally `FF00::/8`) | Multicast | One-to-many communication to a group of interfaces. | IPv4 Multicast (`224.0.0.0/4`) |
| `::1/128` | Loopback | The loopback address, for a host to send packets to itself. | `127.0.0.1` |
| `::/128` | Unspecified | All zeros, used as a source address when no address is yet assigned. | `0.0.0.0` |
Knowing these fundamental IPv6 address types and their corresponding blocks is crucial for CCNA exams and understanding IPv6 networking.
日本語
CCNA試験対策として、ご提示いただいたIPv6アドレスブロックに関する問題の専門的な解析を提供します。
---
# CCNA 試験問題解析:IPv6 マルチキャストアドレス
## 1. 正解 (Correct Answer)
IPv6において、ユニキャストではなくマルチキャストアドレスとしてパケットを転送するために使用されるアドレスブロックは以下の通りです。
**正解: `ff00::/8`**
---
## 2. 技術的解説 (Technical Analysis)
IPv6のアドレス体系は、その先頭ビット(プレフィックス)によって役割が厳格に定義されています。
### マルチキャストアドレス (`ff00::/8`) の特徴
マルチキャストは、**「一対多」**の通信を実現するための仕組みです。特定のグループに属するすべてのノードに対して、一度の送信でパケットを届ける際に使用されます。
* **識別方法**: アドレスの最初の8ビットがすべて「1」であるもの(バイナリで `1111 1111`)がマルチキャストアドレスです。
* **構造**: `ff` の直後に続く4ビットが「フラグ」、その次の4ビットが「スコープ(影響範囲)」を示します。
* 例: `ff02::1`(リンクローカル内の全ノード)
* 例: `ff02::2`(リンクローカル内の全ルータ)
### なぜ他のブロックではないのか?(比較分析)
試験対策として、他の主要なIPv6プレフィックスとの違いを理解することが重要です。以下のブロックはすべて**ユニキャスト(一対一)**通信に使用されます。
| アドレスブロック | 種類 | 説明 |
| :--- | :--- | :--- |
| **`2000::/3`** | **グローバルユニキャスト (GUA)** | インターネット上でルーティング可能なパケット。IPv4のパブリックIPに相当。 |
| **`fe80::/10`** | **リンクローカルユニキャスト (LLA)** | 同一リンク内でのみ有効なアドレス。近隣探索(NDP)などで必須。 |
| **`fc00::/7`** | **ユニークローカルユニキャスト (ULA)** | 組織内(プライベート)で利用されるアドレス。IPv4のプライベートIPに相当。 |
---
## 3. 実務および試験におけるポイント
ネットワークエンジニアとして、以下の2点を併せて覚えておくことで、より深い理解が得られます。
1. **ブロードキャストの廃止**:
IPv4に存在した「ブロードキャスト」は、IPv6では廃止されました。その機能は、特定のマルチキャストアドレス(例: `ff02::1` 全ノード宛)によって代替されています。これにより、ネットワーク上の不要なトラフィック負荷が軽減されています。
2. **要請ノードマルチキャスト (Solicited-Node Multicast)**:
IPv6の近隣探索(ARPに代わる機能)では、`ff02::1:ffxx:xxxx` という形式のマルチキャストアドレスが使用されます。これも `ff00::/8` の範囲内に含まれます。
---
## 結論
この問題の核心は、**「IPv6において `ff` から始まるアドレスはすべてマルチキャストである」**という基本原則を即座に識別できるかどうかにあります。
* **ユニキャスト**: `2000::/3`, `fe80::/10`, `fc00::/7`
* **マルチキャスト**: `ff00::/8`
このプレフィックスの対応関係を暗記しておくことが、CCNA合格への近道です。
繁體中文
這是一題關於 **IPv6 位址分類**的經典 CCNA 考題。身為網路工程師,掌握不同位址區段(Address Blocks)的用途是建置與排除網路故障的基本功。
以下是針對該考題的詳細解析:
---
### 1. 正確答案
在 IPv6 中,專門用於傳送封包至多播(Multicast)群組的位址區段為:
**`FF00::/8`**
---
### 2. 核心觀念解析:什麼是 Multicast(多播)?
在 IPv4 中,我們有廣播(Broadcast),但在 IPv6 中,廣播已被**多播(Multicast)**所取代。
* **定義**:多播位址代表一組介面的識別碼。當封包傳送到多播位址時,所有加入該多播群組的節點都會收到該封包。
* **運作邏輯**:一對多(One-to-Many)。
---
### 3. 為什麼是 `FF00::/8`?
IPv6 的位址空間極大,為了方便管理,IANA(網際網路號碼分配局)將其劃分為不同的區塊。多播位址的特徵是**開頭的前 8 位元(Bits)全部為 1**:
* 二進制表示:`1111 1111`
* 十六進制表示:`FF`
因此,任何以 `FF` 開頭的 IPv6 位址(如 `FF02::1`, `FF05::2` 等)都屬於多播位址區段。
---
### 4. 常見 IPv6 位址區段對比(面試與考題重點)
為了讓您更全面地掌握考點,下表列出了 CCNA 考試中最常出現的位址區段:
| 位址區段 (Prefix) | 類型 | 說明 |
| :--- | :--- | :--- |
| **`FF00::/8`** | **Multicast** | **本題答案**。用於一對多通訊。 |
| `2000::/3` | Global Unicast (GUA) | 類似 IPv4 的公網 IP,可在 Internet 上路由。 |
| `FE80::/10` | Link-Local | 僅在單一鏈路內有效,用於鄰居發現(NDP)與自動配置。 |
| `FC00::/7` | Unique Local (ULA) | 類似 IPv4 的私有 IP(Private IP),常用於企業內部。 |
| `::1/128` | Loopback | 回環位址,測試本機 TCP/IP 堆疊。 |
| `::/128` | Unspecified | 未指定位址,用於初始化或 DHCP 請求。 |
---
### 5. 工程師進階筆記:常見的多播位址
在實際維運或考試中,看到以下位址應立即反應其用途:
* **`FF02::1`**:所有節點(All Nodes)多播位址(類似廣播)。
* **`FF02::2`**:所有路由器(All Routers)多播位址。
* **`FF02::5` / `FF02::6`**:OSPFv3 路由協議使用的位址。
* **`FF02::A`**:EIGRP 使用的位址。
---
### 6. 結論
本題考查對 IPv6 位址前綴(Prefix)的辨識能力。只要記住 **"FF 開頭即為 Multicast"**,就能快速鎖定正確選項。這在設定路由協定(如 OSPFv3)或進行封包分析(Wireshark)時是非常關鍵的基礎知識。
简体中文
这是一份针对 Cisco CCNA 认证考试中关于 IPv6 地址分类问题的专业解析。
---
# 考题深度解析:IPv6 多播地址块 (Multicast Address Block)
### 1. 考题回顾
**题目:** Which IPv6 address block forwards packets to a multicast address rather than a unicast address?
(哪个 IPv6 地址块会将数据包转发到多播地址而非单播地址?)
**正确答案:** `ff00::/8`
---
### 2. 核心技术解析
在 IPv6 协议中,地址被划分为三大类:**单播 (Unicast)**、**多播 (Multicast)** 和 **任播 (Anycast)**。IPv6 取消了 IPv4 中的广播 (Broadcast) 概念,其功能由多播取而代之。
#### A. 多播地址块:`ff00::/8`
IPv6 多播地址具有非常明显的特征:其地址的前 8 位(第一个八位组)固定为全 `1`,即 `1111 1111`。在十六进制表示法中,这对应于以 **`ff`** 开头的地址。
* **前缀:** `ff00::/8`
* **工作机制:** 当源节点向一个多播地址发送数据包时,网络会将该数据包交付给属于该多播组的所有接口。
* **地址结构:**
* `ff`:前 8 位固定。
* `Flags`:4 位标志位(如 0 表示永久地址,1 表示临时地址)。
* `Scope`:4 位范围字段(如 2 表示 Link-Local,5 表示 Site-Local,E 表示 Global)。
* `Group ID`:剩余 112 位用于标识特定的多播组。
#### B. 常见的 IPv6 多播地址示例
作为 CCNA 工程师,必须掌握以下几个熟知多播地址:
* **`ff02::1`**:链路本地范围内的所有节点 (All Nodes)。
* **`ff02::2`**:链路本地范围内的所有路由器 (All Routers)。
* **`ff02::1:ffxx:xxxx`**:请求节点多播地址 (Solicited-Node Multicast Address),用于 ARP 的替代方案(即邻居发现协议 NDP)。
* **`ff02::5` / `ff02::6`**:OSPFv3 路由协议使用。
---
### 3. 干扰项对比(单播地址块)
为了防止混淆,我们需要区分题目中可能出现的其他常见 IPv6 地址块:
| 地址块 (Prefix) | 类型 (Type) | 描述 |
| :--- | :--- | :--- |
| **`2000::/3`** | **Global Unicast** | 全球单播地址,等同于 IPv4 的公网 IP。 |
| **`fe80::/10`** | **Link-Local** | 链路本地地址,仅在本地链路有效,不可路由。 |
| **`fc00::/7`** | **Unique Local** | 唯一本地地址 (ULA),等同于 IPv4 的私网 IP (RFC 1918)。 |
| **`::1/128`** | **Loopback** | 回环地址,测试本机协议栈。 |
| **`::/128`** | **Unspecified** | 未指定地址,常用于 DHCP 请求的源地址。 |
---
### 4. 专家点评与考点总结
**考点总结:**
1. **识别特征:** 看到 `ff` 开头的地址,立即判定为多播 (Multicast)。
2. **取消广播:** IPv6 不再使用广播,所有的“一对多”通信都通过 `ff00::/8` 地址块实现。
3. **应用场景:** 多播地址广泛应用于路由协议发现、邻居发现协议 (NDP) 以及服务发现。
**工程师建议:**
在 CCNA 考试中,IPv6 地址分类是必考点。考生不仅要记住 `ff00::/8` 是多播,还要能够区分 **Link-Local (`fe80`)** 和 **Global Unicast (`2000`)**。此外,理解“请求节点多播地址”在二层 MAC 地址解析中的作用,是进阶网络排错的关键。
---
**CCNA 认证技术分析**
*解析提供者:Cisco 认证专家 (CCNA/CCNP)*