AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 华为数通工程师HCIA题库 题目详情
CA4DE285D8E00001CB16773012001733
华为数通工程师HCIA题库
799
单选题

403.下列哪个 IPv6 地址的 Solicited-node 组播地址为 FF02::1:FF12:1?

A
 2020::1200:1
B
 2019::12:1
C
 2019::12:1000
D
 2020::12AB:1

答案解析

正确答案:B

解析:

### 解析 **1. Solicited-Node 组播地址的构成规则** IPv6 中的 Solicited-Node 组播地址(Solicited-Node Multicast Address)用于邻居发现协议(NDP),其格式是固定的: * **前缀**:`FF02::1:FF00:0/104` * 即前 104 位固定为 `FF02:0000:0000:0000:0000:0001:FF00:0000`。 * **后缀**:取单播 IPv6 地址的**最后 24 位**(即最后 6 个十六进制字符)。 因此,构造公式为: $$ \text{Solicited-Node Address} = \text{FF02::1:FF} + \text{IPv6 Address Last 24 bits} $$ **2. 分析题目给定的目标地址** 题目给出的 Solicited-Node 组播地址为:`FF02::1:FF12:1` 我们可以将其展开以便对比: `FF02:0000:0000:0000:0000:0001:FF12:0001` 根据规则,该地址的最后 24 位(即最后 6 个十六进制数字)是 `12:1`(或者写作 `0012:0001`,但在 IPv6 表示中通常省略前导零,这里关键看对应的位)。 具体来说,目标后缀部分是 `12:1`。这意味着我们要找的单播 IPv6 地址,其**最后 24 位**必须对应 `00:12:01` (十六进制)。 让我们更仔细地看 `FF02::1:FF12:1` 的结构: * 固定部分:`FF02::1:FF` * 变量部分(最后24位):`12:1` 在十六进制中,`12:1` 实际上代表的是最后三个字节(24位)的值。 为了匹配,我们需要检查选项中哪个地址的最后 24 位是 `00:12:01` 或者简写形式能对应上。 注意:IPv6 地址中的 `12:1` 在末尾通常表示倒数第二个 16位块的低8位和最后一个 16位块。 让我们把 `FF02::1:FF12:1` 还原成完整的 128 位视角下的后 32 位部分来看: 组播地址最后 32 位是 `0001:FF12:0001` ? 不对。 标准格式是 `FF02::1:FFXX:XXXX`。 其中 `XX:XXXX` 是单播地址的最后 24 位。 题目中是 `FF12:1`。 这表示最后 24 位是 `12:0001` 吗? 让我们看十六进制位: `1` (4 bits) `2` (4 bits) `:` `1` (4 bits)... 这种解读容易出错。 最稳妥的方法是将选项的单播地址最后 24 位提取出来,加上前缀 `FF02::1:FF`,看是否等于 `FF02::1:FF12:1`。 **3. 逐个验证选项** * **A. `2020::1200:1`** * 最后 24 位:取最后 6 个十六进制字符。 * 地址末尾是 `...1200:1`。展开最后两个块:`1200` 和 `0001`。 * 最后 24 位是 `00:12:01` 吗? * `1200` 的二进制是 `0001 0010 0000 0000` * `0001` 的二进制是 `0000 0000 0000 0001` * 最后 24 位取自 `1200:0001` 的低 24 位。 * `1200` 的低 8 位是 `00`。 * `0001` 的全部 16 位是 `0001`。 * 所以最后 24 位是 `00:00:01`。 * 生成的组播地址:`FF02::1:FF00:1` * 与题目 `FF02::1:FF12:1` **不匹配**。 * **B. `2019::12:1`** * 地址末尾是 `...0012:0001` (因为 `12` 是 `0012`,`1` 是 `0001`)。 * 最后 24 位: * 倒数第二个 16 位块是 `0012`。其低 8 位是 `12` (十六进制)。 * 最后一个 16 位块是 `0001`。其全部 16 位是 `0001` (十六进制)。 * 组合起来的最后 24 位是 `12:0001`,即在 IPv6 缩写中表示为 `12:1`。 * 生成的组播地址:`FF02::1:FF` + `12:1` = `FF02::1:FF12:1` * 与题目 `FF02::1:FF12:1` **完全匹配**。 * **C. `2019::12:1000`** * 地址末尾是 `...0012:1000`。 * 最后 24 位: * 倒数第二个块 `0012` 的低 8 位是 `12`。 * 最后一个块 `1000` 的全部 16 位是 `1000`。 * 最后 24 位是 `12:1000`。 * 生成的组播地址:`FF02::1:FF12:1000` * 与题目 `FF02::1:FF12:1` **不匹配**。 * **D. `2020::12AB:1`** * 地址末尾是 `...12AB:0001`。 * 最后 24 位: * 倒数第二个块 `12AB` 的低 8 位是 `AB`。 * 最后一个块 `0001` 的全部 16 位是 `0001`。 * 最后 24 位是 `AB:0001`,即 `AB:1`。 * 生成的组播地址:`FF02::1:FFAB:1` * 与题目 `FF02::1:FF12:1` **不匹配**。 **结论** 只有选项 B 的 IPv6 地址 `2019::12:1` 的最后 24 位(`12:1`)与题目给出的 Solicited-Node 组播地址 `FF02::1:FF12:1` 的后缀部分一致。 **正确答案:B**

相关知识点:

IPv6地址考点记2019::12:1

题目纠错
华为数通工程师HCIA题库

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码