单选题
333.IPv6 地址 3001:0DB8:0000:0000:0346:ABCD:42BC:8D58 的最简形式为?
A
3001:0DB8::0000:0346:ABCD:42BC:8D58
B
3001:DB8::0346:ABCD:42BC:8D58
C
3001:DB8::346:ABCD:42BC:8D58
D
3001:0DB8::0346:ABCD:42BC:8D58
答案解析
正确答案:C
解析:
IPv6 地址的简化(最简形式)遵循以下两条主要规则:
1. **省略前导零**:在每个 16 位的段(即每两个冒号之间的部分)中,可以省略前面的零。例如,`0DB8` 可以简化为 `DB8`,`0346` 可以简化为 `346`,`0000` 可以简化为 `0`。
2. **双冒号压缩**:如果地址中包含连续的一个或多个全零段(即 `0000`),可以用双冒号 `::` 代替。**注意**:在一个 IPv6 地址中,双冒号 `::` 只能出现一次,以避免歧义。如果有多个连续的全零段序列,通常选择最长的一段进行压缩;如果长度相同,通常压缩最左边的一段(尽管 RFC 5952 推荐压缩最长的,若长度相同则无强制规定,但本题中只有一处连续零段)。
**逐步解析原地址:**
原地址:`3001:0DB8:0000:0000:0346:ABCD:42BC:8D58`
1. **处理前导零**:
* `3001` -> `3001` (无前导零可省)
* `0DB8` -> `DB8` (省略前导零)
* `0000` -> `0`
* `0000` -> `0`
* `0346` -> `346` (省略前导零)
* `ABCD` -> `ABCD`
* `42BC` -> `42BC`
* `8D58` -> `8D58`
此时地址变为:`3001:DB8:0:0:346:ABCD:42BC:8D58`
2. **处理连续零段**:
* 地址中有两个连续的 `0` 段(第3和第4段)。
* 使用 `::` 替换这两个连续的 `0`。
此时地址变为:`3001:DB8::346:ABCD:42BC:8D58`
**对比选项:**
* **A. 3001:0DB8::0000:0346:ABCD:42BC:8D58**
* 错误。`0DB8` 未省略前导零;`::` 后面还保留了 `0000`,这是不合法的压缩方式(`::` 已经代表了被压缩的零段,不能再显式写出其中的零段,除非是单个零段未被压缩的情况,但这里逻辑混乱);且 `0346` 未省略前导零。
* **B. 3001:DB8::0346:ABCD:42BC:8D58**
* 错误。`0346` 没有省略前导零,应写为 `346`。
* **C. 3001:DB8::346:ABCD:42BC:8D58**
* **正确**。`0DB8` 简化为 `DB8`,连续的两个 `0000` 被 `::` 替换,`0346` 简化为 `346`。符合所有简化规则。
* **D. 3001:0DB8::0346:ABCD:42BC:8D58**
* 错误。`0DB8` 和 `0346` 均未省略前导零。
因此,正确答案是 **C**。
相关知识点:
IPv6最简式,地址化简有规则
题目纠错
华为数通工程师HCIA题库
相关题目
单选题
468.如图所示, 所有路由器运行 OSPF 协议, 要求 OSPF 进程号为 1, 并且区域号为 0, 下列 哪些命令可以在路由器 RouterA 上实现这 个需求?
单选题
467.下列哪些路由协议是动态路由协议?
单选题
466.OSPF 协议邻居关系有哪几种稳定状态?
单选题
465.OSPF 协议支持以下哪些网络类型?
单选题
464.VRP 操作平台存在哪些命令行视图?
单选题
463.管理员想要更新 AR2200 路由器的 VRP, 则正确的方法有 ( ) 。
单选题
462.关于传输层协议说法正确的有?
单选题
461.SR ( ) 的产生的原因之一是因为传统的 LDP 存在一些制约其发展的因 素, 以下关于 LDP 的问题描述正确有哪些?
单选题
460.路由器 Router D 邻居关系如下, 下列说法正确的有?
单选题
459.基于ACL规则,ACL可以划分为以下哪些类?
