18 · 网络存储技术
所属模块:网络存储 | 覆盖题库 31 题(单选 18 · 案例小题 13) 考期覆盖 17 / 24(70.8%) 近 5 年(2021–2026)命中 10 个考期(除 2021下半年 外全部命中) 题型定位:下午型(案例计算为主,单选 18 题全是概念与简单计算)
一、考情概览
| 二级知识点 | 题数 | 单选 | 小题 | 考期 | 重要度 |
|---|---|---|---|---|---|
| RAID技术 | 13 | 7 | 6 | 12 | ★★★★★ |
| 存储网络 | 11 | 7 | 4 | 9 | ★★★★★ |
| 分布式存储与备份 | 7 | 4 | 3 | 6 | ★★★★☆ |
从题库统计的高频术语看(括号内为出现次数):
| 术语 | 次数 | 说明 |
|---|---|---|
| RAID | 43 | 绝对主力(几乎每题都有) |
| SAN | 26 | 第二高频 |
| RAID5 | 21 | 计算题主角 |
| FC-SAN | 12 | 与 IP-SAN 对比 |
| RAID1 | 8 | 对比计算 |
| MTBF | 8 | 平均无故障时间 |
| HFC | 7 | 光纤同轴电缆混合网 |
| TCP | 5 | iSCSI 的承载 |
| SCSI | 5 | FC-SAN / iSCSI 的核心命令集 |
| N-1 | 5 | RAID5 容量公式 (n−1) |
| MTTR | 5 | 平均修复时间 |
| LUN | 4 | 逻辑单元号 |
| NFS | 4 | NAS 的文件协议 |
| iSCSI | 4 | IP-SAN 的核心协议 |
| Channel | 4 | FC = Fibre Channel |
结论:本专题题量不大但极其集中:RAID 计算(13 题)+ 存储网络 DAS/NAS/SAN(11 题)= 24 题,占 77%。 下午案例几乎必考 RAID 容量计算(2019下、2022上、2023下三年都出现),这是本专题最大的提分点。
📌 注意:素材
cmds字段为空(本专题无设备配置题),所以命令部分只写存储与交换相关命令(port-security、ospf network-type等来自案例原文),不涉及阵列柜配置。
二、知识点清单
2.1 RAID 技术(13 题 · 本专题第一考点)
2.1.1 RAID 各级别总表(必背,计算题的依据)
| 级别 | 名称 | 最少盘 | 可用容量 | 利用率 | 容错能力 | 冗余方式 |
|---|---|---|---|---|---|---|
| RAID 0 | 条带化(Striping) | 2 | N × 单盘 | 100% | 0 块 | ❌ 无冗余 |
| RAID 1 | 镜像(Mirroring) | 2(偶数) | N/2 × 单盘 | 50% | N−1 块 | 数据完整复制两份 |
| RAID 3 | 专用校验盘 | 3 | (N−1) × 单盘 | (N−1)/N | 1 块 | 专用一块校验盘 |
| RAID 5 | 分布式奇偶校验 | 3 | (N−1) × 单盘 | (N−1)/N | 1 块 | 校验盘轮换 |
| RAID 6 | 双重分布式校验 | 4 | (N−2) × 单盘 | (N−2)/N | 2 块 | P + Q 双校验 |
| RAID 10 | RAID1 + RAID0 | 4 | N/2 × 单盘 | 50% | N/2 块 | 先镜像再条带 |
📌 两条口诀: ① “N−1 是 RAID5,N−2 是 RAID6,N/2 是 RAID1 和 RAID10”; ② “要容错就得有校验,条带本身不带冗余”。
⚠️ 本题库实测原题(2017年下半年):「假如有 3 块容量是 300G 的硬盘做 RAID5 阵列,则这个 RAID5 的容量是( )」→ C 600G。解析:RAID5 采用异或校验,容量 =(盘数 − 1)× 单盘容量 =(3−1)×300G = 600G。 ⚠️ 干扰项错处:A「300G」是未扣除校验盘的错误结果;B、D 不是 RAID5 的计算方式。
⚠️ 本题库实测原题(2024年上半年):「使用 RAID6 组建 2 组磁盘阵列,每组最少 4 块盘(2 块校验),另加 1 块热备盘,共需( )块盘」→ B 9。解析:RAID6 每组最少 4 块盘(2 块校验),2 组 = 8 块 + 1 块热备 = 9 块。 📌 注意热备盘是“额外 1 块“,不参与组的构成。
⚠️ 本题库实测原题(2019年下半年):「在 RAID 技术中,同一 RAID 组内允许任意两块硬盘同时出现故障仍然可以保证数据有效的是( )」→ C RAID6。解析:RAID6 采用双重校验码(一个 P 奇偶校验加一个 Q 校验),能容忍同一 RAID 组内任意两块硬盘同时故障而数据仍可恢复。RAID5 用单校验只能容忍 1 块盘故障,RAID1 是镜像容错,RAID0 无任何冗余。
⚠️ 本题库实测原题(2021年下半年):「某数据中心做存储系统设计,从性价比角度考量,最合适的冗余方式是( )」→ C RAID5。解析:RAID5 性价比最高,兼顾冗余和容量。
⚠️ 本题库实测原题(2025年下半年):「要求读写性能高、有数据冗余、磁盘利用率高(>50%),下列 RAID 级别最符合的是( )」→ B RAID5。解析:RAID 5 = 条带 + 分布式校验,利用率 (n−1)/n > 50%,读写性能好,有冗余。 ⚠️ 排除 RAID6:它利用率是 (n−2)/n,虽容错更强但利用率更低、写惩罚更大(每次写要算两个校验)。 ⚠️ 排除 RAID10:利用率只有 50%,不满足“> 50%“。 ⚠️ 排除 RAID0:无冗余。
⚠️ 本题库实测原题(2025年上半年):「下列关于 RAID 的说法正确的是( )」→ A RAID 降低了数据存储成本。解析:RAID 通过多盘组合可降低单位容量成本;B 错 —— RAID1 是镜像不是条带化;C 错 —— RAID5 是校验不是多副本;D 错 —— RAID0 无冗余。
2.1.2 RAID 0 与 RAID 1(基础对比)
| RAID 0(条带化) | RAID 1(镜像) | |
|---|---|---|
| 机制 | 数据拆成条带轮流写入各盘 | 数据完整复制两份 |
| 盘数 | ≥ 2 | ≥ 2,必须是偶数 |
| 利用率 | 100% | 50% |
| 容错 | 0 块 | N−1 块 |
| 读性能 | 高(多盘并行读) | 高(可读任一盘) |
| 写性能 | 高(多盘并行写) | 低(每次写要同时写两块盘) |
| 容量 | N × 单盘 | N/2 × 单盘 |
| 应用 | 追求速度、不需容错(如视频缓存) | 要求绝对安全(如系统盘、小型服务器) |
📌 RAID1 的关键代价:写性能反而下降,因为每次写都要同时写两块盘 —— 解析原文明确指出“没有提升存储性能“。
2.1.3 RAID 5 与 RAID 6(计算重点)
RAID 5 —— 分布式奇偶校验
- 数据分片存到 N−1 块盘,第 N 块盘存校验信息
- 校验码 = 所有数据块按位异或(XOR)
- 校验盘不是固定的:每块盘轮流承担校验角色 → 负载均衡、避免单盘瓶颈
- 容错:允许任意 1 块盘故障,用其余盘的“数据 ⊕ 其他数据“反推出来
- 最少 3 块(2 数据 + 1 校验)
RAID 6 —— 双重分布式校验
- 在 P 校验之外再加一个 Q 校验(通常用不同算法计算)
- 容错:允许任意 2 块盘同时故障
- 最少 4 块(2 数据 + 2 校验)
- 代价:可用率 (N−2)/N 更低,写惩罚更大(每次写要算两遍校验)
📌 异或三定律(背下来,做题时直接用):
A ⊕ A = 0A ⊕ 0 = AA ⊕ B ⊕ B = A因为异或满足交换律和结合律,缺任何一块都可用“剩下的全部异或“反推出来。
📌 RAID5 为什么比 RAID1 快(解析原文):由于校验与数据分离,读、写指针可同时在阵列上操作(读写可并行),因此速率快于 RAID1;而 RAID1 每次读写都要同时写两块盘。
⚠️ 本题库实测原题(2022年上半年案例):「该冗余技术通过( )方式来实现数据冗余保护,每个 RAID 组至少应配备( )块硬盘」→ (8)奇偶校验 (9)3 解析(原文):RAID5 采用分布式奇偶校验(也叫异或校验 XOR) —— 数据被平均分块存放到 N−1 块磁盘上,第 N 块磁盘存放所有数据块的奇偶校验信息(XOR 结果);校验信息与数据分别存放在不同磁盘上,因此称为“分布式“。任意 1 块磁盘损坏时,可用其余 N−1 块数据重新计算出损坏块的内容。 RAID5 至少需要 3 块硬盘:N 块盘中 1 块存放校验信息,可用容量为 (N−1) 块盘容量;要构成“数据区 + 校验区“并具备 1 块盘的容错能力,最小组合是 3 块:2 块存数据 + 1 块存校验。
2.1.4 RAID 10(性能与容错的折中)
结构:先做 RAID 1(镜像)→ 再做 RAID 0(条带)
| 盘数 | 组成 | 可用容量 | 容错 | 利用率 |
|---|---|---|---|---|
| 4 | 2 组镜像 + 条带 | 2 块盘容量(50%) | 可坏 2 块(每组坏 1 块) | 50% |
| 6 | 3 组镜像 + 条带 | 3 块盘容量(50%) | 可坏 3 块 | 50% |
| 8 | 4 组镜像 + 条带 | 4 块盘容量(50%) | 可坏 4 块 | 50% |
📌 RAID10 的容错公式:N/2 = 镜像组数(每组坏 1 块仍可用,全部坏完才失效)。 📌 特点:读写性能最好(RAID1 的读 + RAID0 的条带并行),但利用率只有 50% —— 不适合大容量场景。
2.1.5 RAID 容量计算(必考计算,套公式)
公式表
| RAID 级别 | 可用容量 |
|---|---|
| RAID 0 | N × 单盘容量 |
| RAID 1 | (N/2) × 单盘容量 |
| RAID 5 | (N−1) × 单盘容量 |
| RAID 6 | (N−2) × 单盘容量 |
| RAID 10 | (N/2) × 单盘容量 |
带热备盘的情况(易错点)
总盘数 = RAID 组内盘数 + 热备盘数
热备盘:不存数据、不计入容错,平时空闲,盘故障时自动顶替
容错块数 = RAID 本身容错块数 + 热备盘数
⚠️ 本题库实测原题(2019年下半年案例):存储系统由 9 块 4TB 磁盘组成一个 RAID5 组,并配置 1 块全局热备盘,最多可坏(10)块不丢数据,实际可用容量(11)TB,存储域网络为(12)网络。 官方答案:(10)2 (11)32 (12)NAS
- (10)= 2 —— RAID5 允许 1 块数据盘故障;另有 1 块全局热备盘,该热备盘平时不存数据、不计入容错,但盘故障时可自动顶替故障盘 → RAID 组内坏 1 块 + 热备顶替 1 块 = 共可坏 2 块。
- (11)= 32(官方) —— 算法是「9 块盘每块按 4TB 计,扣除 1 块校验后 8 块可用 = 8×4 = 32TB」,即把热备盘也计入了可用容量基数。
- ⚠️ 素材明确标注的“辨析点“:严格算法(热备盘不存数据,真正参与 RAID 组的是 8 块)应为 (8−1)×4 = 28TB。考试按官方 32TB 作答,但要理解这个差异的来源。
- (12)= NAS —— 存储系统挂接入交换机下方,经以太网接入核心交换机。
2.1.6 磁盘阵列卡与热备盘(案例简答常考)
| 概念 | 说明 |
|---|---|
| 磁盘阵列卡(RAID 卡) | 硬件控制器,负责实现 RAID 算法(异或校验计算、条带分布、故障检测与重建);分 IDE/PCIe/SAS/FC 等接口 |
| 热备盘(Hot Spare) | 平时不存数据、不计入容错;任一成员盘故障时自动顶替,无需人工干预 |
| 热替换(Hot Swap) | 支持不停机更换故障硬盘(配合热备盘才能实现“零数据丢失“维护) |
| 冷备(Cold Spare) | 平时处于电源关闭状态,故障后需人工更换并恢复配置 |
📌 热备盘 vs 校验盘(概念题高频):
- 校验盘:RAID5 中存放校验信息,参与数据存储,占用一整盘的可用容量;
- 热备盘:不存任何数据,只是“备胎“,不占用可用容量、不计入容错数。 ⚠️ 这个区分是 2019 下案例第(10)(11)两空的全部难点。
2.1.7 MTBF 与 MTTR(概念题)
四个指标:MTBF(Mean Time Between Failures,平均无故障时间)是可靠性指标、越大越好 | MTTR(Mean Time To Repair,平均修复时间)是可维护性指标、越小越好 | MTTD(平均发现时间)| 可用性 = MTBF / (MTBF + MTTR)
📌 RAID 提升的是 MTBF 和可用性,但 MTTR 会变长 —— 因为大容量阵列重建时要读取其余所有盘计算校验,耗时很久(磁盘越多、单盘越大,重建越慢)。 📌 RAID 2.0(华为分布式 RAID)正是针对这个痛点:快速精简重构 —— 硬盘故障后重构窗口只处理失效的故障域,不需要全盘重建,重构速度快、占用带宽小,降低了双盘同时失效与数据丢失的风险。
2.2 存储网络(11 题)
2.2.1 DAS / NAS / SAN(核心对比,必背)
| 对比项 | DAS(Direct Attached Storage 直连存储) | NAS(Network Attached Storage 网络附加存储) | SAN(Storage Area Network 存储区域网络) |
|---|---|---|---|
| 中文 | 直接附加存储 | 网络附加存储 | 存储区域网络 |
| 连接方式 | 直接连接服务器(不经过网络) | 通过以太网接入 | 通过专用存储网络 |
| 提供粒度 | 块级 | 文件级 | 块级 |
| 协议 | 无(直接读写磁盘) | NFS、CIFS/SMB | FC(FC-SAN)、iSCSI(IP-SAN) |
| 共享范围 | 单机独享 | 多客户端文件共享 | 多服务器块级共享 |
| 管理方式 | 服务器管理 | 独立管理接口 | 独立管理 |
| 成本 | 最低 | 低 | 最高 |
| 性能 | 最高(无网络开销) | 中 | 最高(FC)/ 中(iSCSI) |
📌 一句话记忆: NAS 是“网络上的文件服务器“(文件级),SAN 是“网络上的磁盘阵列“(块级)。 📌 判断某个系统是 NAS 还是 SAN,看两点:① 挂在哪里(普通以太网 vs 专用存储网络);② 提供什么接口(文件还是块)。
⚠️ 本题库实测原题(2021年上半年):「下列网络存储技术中,常使用 NFS 协议提供文件级共享的是( )」→ B NAS。解析:NAS(Network Attached Storage)网络附加存储常使用 NFS 协议提供文件共享。
2.2.2 NAS 与文件系统(2016 下案例考点)
| 协议 | 归属 | 特点 | 适用客户端 |
|---|---|---|---|
| NFS(Network File System) | SUN 开发 | Linux/Unix 原生网络文件系统 | 客户端都是 UNIX/Linux |
| CIFS(Common Internet File System) | Microsoft 在 SMB 基础上发展 | 与具体 OS 无关(Linux 装 samba 后也可用) | 客户端/服务器都是 Windows |
⚠️ 本题库实测原题(2016年下半年案例):某企业数据库服务器与邮件服务器装 CentOS(Linux),Web 服务器装 Windows 2008。为邮件服务器分配存储空间应采用的文件系统格式是 NFS;为 Web 服务器分配存储空间应采用 CIFS。 解析(原文):CIFS 由 Microsoft 在 SMB 基础上发展而来,与具体 OS 无关(Linux 装 samba 后也可用 CIFS),适合客户端/服务器都是 Windows 的场景;NFS 由 SUN 开发,是 Linux/Unix 原生网络文件系统,适合客户端都是 UNIX/Linux 的场景。
📌 判断口诀:“Linux 配 NFS,Windows 配 CIFS” —— 看的是操作系统。
2.2.3 FC-SAN 与 IP-SAN(案例高频,必须能对比作答)
| 对比项 | FC-SAN | IP-SAN |
|---|---|---|
| 全称 | Fibre Channel Storage Area Network | IP Storage Area Network |
| 传输介质 | 专用光纤 | 以太网 |
| 核心协议 | FC(Fibre Channel),可看作 SCSI over FC | iSCSI,即 SCSI over TCP/IP |
| 是否封装 IP | ❌ 不经过 IP(FC 交换机不基于 IP 协议工作) | ✅ 封装在 IP 数据报中 |
| 带宽/时延 | 高带宽、低时延、CPU 开销小 | 受以太网传输特性限制,时延与抖动略高,需考虑拥塞与安全隔离 |
| 成本 | 高(需 FC 交换机 + 独立光纤 + 专业运维) | 低(复用现有以太网) |
| 扩展与远程 | 受限 | 易扩展、适合远程部署 |
| 适用场景 | 数据库等对性能/效率要求高的应用 | OA、文档处理、多媒体等性能要求不高的应用 |
⚠️ 本题库实测原题(2024年下半年):「下列关于光纤 FC 交换机的说法中错误的是( )」→ C「FC 交换机与以太网光纤交换机相同,都是基于 IP 协议工作」。解析:FC 交换机基于 FC 协议(FCP)而非 IP 协议,与以太网交换机不同。 📌 A 项正确:FC 交换机用 Zone 划分逻辑通道,不同 Zone 设备无法通信 —— 这是 FC 网络的安全隔离机制。 📌 D 项正确:FC 交换机具有低延迟和无损坏数据传输的优点。
⚠️ 本题库实测原题(2020年下半年案例):SAN 分为(7)(8)两种,从部署成本和传输效率比较,结果为(9)→ (7)IP-SAN (8)FC-SAN (9)FC-SAN 部署成本更高,传输效率更高 解析(原文):
- IP-SAN:走以太网(iSCSI over TCP/IP),复用现有网络,建设成本低、易于扩展与远程部署,但受以太网传输特性限制,时延与抖动略高,且需考虑拥塞与安全隔离;
- FC-SAN:专用光纤通道,带宽大、时延低、CPU 开销小,适合大型存储阵列,但需 FC 交换机、独立光纤与专业运维,成本高。 补充:还有 SAS(串行附加 SCSI)互连;iSCSI 属于 IP-SAN 家族;FC-SAN 协议为 FC-DA(Fibre Channel Data Architecture)。
📌 性能排序:FC-SAN > IP-SAN > NAS > DAS(在块级性能上);成本排序相反。
2.2.4 HFC 与 Cable Modem(接入网考点)
HFC = Hybrid Fiber Coaxial(光纤同轴电缆混合网)
局端 → 光纤主干(下行) → 小区光节点 → 同轴电缆入户 → 用户
⚠️ 本题库实测原题(2018年上半年):「HFC 接入网采用( )传输介质接入住宅小区」→ B 光纤。解析:HFC 即光纤同轴电缆混合网,用光纤作主干下行接入住宅小区,同轴电缆负责入户。 📌 注意:题目问的是“接入住宅小区“这一段 —— 用光纤;同轴电缆是小区内部到用户那一段。
⚠️ 本题库实测原题(2015年下半年):「通过 HFC 网络实现宽带接入,用户端需要的设备是( )」→ A cable modem。解析:HFC 利用有线电视网的同轴电缆入户,终端用户侧通过 cable modem 与网络中心通信并完成信号调制解调。ADSL modem 用于电话双绞线接入,OLT 与 CMTS 都部署在局端和局端机房一侧,不在用户端。
⚠️ 本题库实测原题(2020年下半年):「在 HFC 网络中,用户通过( )接入 CATV 网络」→ B Cable Modem。
📌 三个设备的部署位置(不要混): 用户端 = Cable Modem(CM);局端 = CMTS(Cable Modem Terminal System);光节点 = OLT。
2.2.5 FCS 帧检验序列(存储网络里的链路层考点)
⚠️ 本题库实测原题(2024年上半年):「数据链路层的帧结构中,**帧检验序列(FCS)**的作用是( )」→ A 保证数据的完整性和准确性。解析(原文):FCS 是帧尾的 4 字节 CRC 校验字段,由发送方对「目的 MAC 到数据区」的比特序列计算生成,接收方比对校验值即可判断帧在传输中是否出错,作用是保证(检测)数据的完整性和准确性。 ⚠️ 三个干扰项错处:
- B「标识数据段的起始和结束」 —— 那是**帧定界符(delim)**的作用;
- C「提供数据的可靠传输」 —— FCS 只检测不重传,丢帧后的重传由上层协议负责;
- D「实现数据的安全加密」 —— FCS 不提供任何加密。
2.3 分布式存储与备份(7 题)
2.3.1 分布式存储的核心特征(2025 下/上原题)
四个特征:数据分片(Sharding)—— 核心特征,把数据分片存储在多个节点,提高系统吞吐量和性能 | 冗余机制 —— 采用多副本(Replication)或纠删码(Erasure Coding) | 横向扩展 —— 具有较强的横向扩展能力 | 去中心化 —— 中心节点(元数据服务器)可能存在性能瓶颈和单点故障隐患
⚠️ 本题库实测原题(2025年下半年):「下列关于分布式存储系统的表述中,属于其核心特征的是( )」→ B 将数据分片存储在多个节点上,提高系统吞吐量和性能。解析:分布式存储的核心特征是数据分片(sharding)到多节点。
⚠️ 本题库实测原题(2026年上半年):「下列关于分布式存储系统的说法中正确的是( )」→ B 分布式存储系统采用多副本或纠删码机制实现数据冗余。解析:分布式存储系统采用多副本或纠删码机制实现数据冗余,保证节点故障时数据不丢失。 ⚠️ A 项错:分布式存储可以提供强一致性保证(如 HDFS 的一致性模型)。 ⚠️ C 项错:分布式存储可以同时提供文件存储、块存储和对象存储接口。 ⚠️ D 项错:分布式存储相比集中存储性能更高但成本更低( commodity hardware),不是“成本也高“。
⚠️ 本题库实测原题(2025年上半年):「下列关于分布式存储的说法正确的是( )」→ B 中心节点存在性能瓶颈和单点故障隐患。解析:分布式存储系统中,中心节点(元数据服务器)可能存在单点瓶颈,需要通过冗余设计来解决。 ⚠️ A 项错:分布式存储不用 RAID 保障数据安全(RAID 是单节点内的本地冗余)。 ⚠️ C 项错:数据副本的主要作用是容灾冗余,不是离线数据分析。 📌 D 项(横向扩展能力强)本身是对的,但作为单选题要选最准确的 —— B 是分布式存储特有的核心风险。
⚠️ 本题库实测原题(2023年下半年):「分布式存储系统规划时至少要设计( )个节点」→ C 3。解析:分布式存储系统为保证数据可靠性和一致性,至少需要 3 个节点。 📌 推导:3 副本冗余时,至少需要 3 个可提供存储空间的节点才能各保存 1 份副本。
2.3.2 多副本 vs 纠删码(案例简答对比)
| 对比项 | 多副本(Replication) | 纠删码(Erasure Coding, EC) |
|---|---|---|
| 原理 | 数据保存多份到不同节点 | 数据切成分片 + 校验分片分散存储 |
| 冗余开销 | 3 副本 → 只用 1/3 容量 | EC 8+3、EC 6+3 → 接近全盘可用 |
| 读取速度 | 快 | 较慢 |
| 恢复性能 | 快(直接切副本) | 慢(需参与多个节点计算) |
| 容错能力 | 3 副本可坏 2 节点 | 强(可坏多个) |
| 适用 | 热数据、关键数据 | 冷数据、容量敏感场景 |
⚠️ 本题库实测原题(2023年下半年案例):原存储设备升级为分布式存储,采用 3 副本冗余,至少应规划(4)3 个节点;原存储设备磁盘的 RAID 模式修改为(5)副本备份(即 JBOD / 独立磁盘模式);通过(6)多副本和纠删码技术实现数据冗余。
解析(原文):
- (4)3 个节点 —— 采用 3 副本冗余时,至少需要 3 个可提供存储空间的节点才能各保存 1 份副本。原存储设备算作其中一个节点,因此还需新建 2 个节点,但总节点数不少于 3 个。
- (5)副本备份(即 JBOD / 独立磁盘模式) —— 原存储设备独立作为一个节点加入分布式存储时,其磁盘不能继续使用 RAID 做本地冗余(本地 RAID 会占用容量做镜像/校验,且与分布式存储的多副本机制冲突、影响数据分布效率),应改为 JBOD(Just a Bunch Of Disks,独立磁盘组/无冗余) 模式,即由分布式存储软件负责跨节点的 3 副本冗余,把原设备所有可用容量都贡献出来作为一个节点使用。
- (6)多副本和纠删码技术 —— 多副本:读取快、节点故障时自动切换副本,可用容量为总容量的 1/3;纠删码:容错能力强、存储利用率高,但恢复时需要参与多个节点,性能开销较大。
配套设计要点(原文):
- 副本应分布在不同机架/故障域(机架感知),避免单点故障导致副本同时丢失;
- 节点间使用高速互联(如 25G/100G RDMA 网络);
- 元数据服务与数据服务分离部署,保证单节点故障时集群仍可正常提供数据;
- 数据分布策略按机架/机柜感知(机架级容灾)。
2.3.3 备份类型(全量 / 增量 / 差异)
三种备份对比:全量备份(Full) —— 备份全部数据,恢复时只需最近一次全量,恢复最快,但备份最慢 | 增量备份(Incremental) —— 只备份上次备份后新增/修改的数据,备份最快最省空间,但恢复需最近一次全量 + 依次应用所有增量,恢复最慢 | 差异备份(Differential) —— 备份上次全量备份后累计到今天的所有变化,恢复只需最近一次全量 + 最近一次差异,居中
📌 组合方案(工程标准做法): 全量备份(每周)+ 增量备份(每天) 或 全量(每周)+ 差异(每天)。 “3-2-1 备份法则”:至少保留 3 份副本、使用 2 种不同介质、其中 1 份存放在异地(offsite)。
2.3.4 存储数据功能:快照 / 镜像 / 拷贝(2022 上案例考点)
⚠️ 本题库实测原题(2022年上半年案例):要求存储系统在不中断业务的基础上,快速获得一个 LUN 在某个时刻的完整数据拷贝进行业务分析,可以使用(10)功能实现 → A 快照(Snapshot)
解析(原文):题目有三个关键约束: ① 「不中断业务」—— 不能停止原 LUN 的 I/O; ② 「快速获得」—— 要求瞬时/近乎瞬时完成; ③ 「某个时刻的完整数据拷贝」—— 要求是某一特定时间点的数据全量副本。
- A 快照:基于写时复制(Copy-On-Write) 技术,只记录数据块的变化(或仅保存元数据),瞬间生成某一时刻的只读逻辑副本,不中断原业务 → 选 A;
- B 镜像:需把源端数据完整复制一份到另一台设备,属全量复制,耗时较长,不是“快速“;
- C 远程复制:把数据同步到异地站点,同样是数据拷贝过程,带宽消耗大;
- D LUN 拷贝:同一存储系统内的完整复制,也是全量复制,会持续占用 IO 资源。
关键区分(这句话是本题的灵魂): 快照 = 时间点的逻辑副本(瞬时、共享底层数据块); 拷贝/镜像/复制 = 数据的物理副本(耗时、占带宽)。
四个概念的对比表
四概念对比:快照(Snapshot) = 逻辑层(基于写时复制 COW)、不中断业务、瞬时、生成逻辑副本 | 镜像(Mirror) = 物理层、慢(全量复制)、物理副本 | 拷贝(Copy) = 物理层(同系统内)、慢、物理副本 | 远程复制(Remote Replication) = 物理层(跨站点)、慢且占带宽大、物理副本
📌 LUN(Logical Unit Number,逻辑单元号):存储阵列对外暴露的逻辑存储单元;快照、拷贝、远程复制都是以 LUN 为对象操作的。
2.3.5 RAID 2.0 的优势(2020 下案例 essay)
📌 本题不存答案(essay),但
analysis字段给出了官方评分要点,至少答 2 点。
RAID 2.0(华为 RAID 2.0 / 分布式 RAID 技术)的主要优势: ① 自动负载均衡 —— 数据与校验信息在多块硬盘上均匀分布,避免个别硬盘成为性能瓶颈,降低存储系统整体故障率; ② 快速精简重构 —— 硬盘故障后重构窗口只处理失效的故障域,不需要全盘重建,重构速度快、占用带宽小,降低了双盘同时失效与数据丢失的风险; ③ 故障自检自愈 —— 系统持续自检,能自动隔离故障盘并触发部分重构,保障系统可靠性、可继续对外提供服务; ④ 虚拟池化设计 —— 多块硬盘抽象成统一存储资源池,降低了存储规划与扩容的管理难度,容量可在线横向扩展。
技术背景(对比传统 RAID):传统 RAID 在一块硬盘失效时须读取其它成员盘的全部校验数据完成重构,重构耗时长、期间性能下降明显,且重构期间再坏一块盘即数据丢失;RAID 2.0 采用块级虚拟化 + 分布式校验(如双副本校验/校验散列),使重建范围收敛、并行度高,从而同时获得可用性、性能与容量利用率优势。
2.4 存储相关的安全机制(跨专题,案例常考)
2.4.1 DHCP Snooping(防私接 DHCP)
📌 现象:终端获取到非规划的私有地址(如本该是
10.10.10.1/24却拿到192.168.1.0/24)、IP 地址冲突、上网时断时续 → 原因通常是用户私接路由器(路由器自带 DHCP 服务器向内网下发地址)。核心思想:把交换机端口分为两类
| 端口类型 | 对应设备 | DHCP 报文处理 |
|---|---|---|
| 信任端口(trust on) | 连接合法 DHCP 服务器的端口,或上行/汇聚端口 | 接收所有 DHCP 报文 |
| 非信任端口(untrust) | 连接终端设备的端口(PC、打印机、IP 话机等) | 丢弃或限速,不允许其成为 DHCP 服务器 |
📌 通过这种方式,只有可信端口的 DHCP 服务器才能分配地址,从而防止私接 DHCP 服务器、防止终端拿到非法地址与地址冲突。
2.4.2 ARP detection 与端口安全
| 功能 | 作用 |
|---|---|
| ARP detection(ARP 探测/防护) | 防止 ARP 欺骗/ARP 中间人攻击 —— 对进入的 ARP 报文做合法性检查(IP Source Guard 静态绑定、DHCP Snooping 动态绑定表),源 IP/源 MAC 与端口绑定不符则丢弃 |
| 端口安全(port-security) | 限制每个端口只能学习 N 个 MAC 地址,防止MAC 泛洪攻击与私接交换机 |
📌 三者配合使用:DHCP Snooping(防私接 DHCP)→ 提供绑定表 → ARP detection(防 ARP 欺骗,用绑定表校验)→ 端口安全(限制 MAC 数量)。
三、真题实例
实例 A · 2022年上半年 · 试题二(DDoS 攻击识别、DHCP 安全防护与存储冗余,20 分)
材料要点:某公司网络拓扑见图 2-1。
问题 1(6 分)—— 从防火墙日志判断攻击类型
网站管理员李工报告网站访问慢,查看互联网接入区防火墙的日志(图 2-2)。根据日志显示,初步判断该公司服务器遭到(1)攻击。该种攻击最常见的攻击方式为(2)(3)等,李工立即开启防火墙相关防护功能,几分钟后服务器恢复正常。
| 空 | 答案 |
|---|---|
| (1) | C DDoS |
| (2) | F ICMP flood |
| (3) | G UDP flood |
解析(原文,答案必须读图 2-2 才能得出):
- 图 2-2 防火墙日志的关键列有三个: ①「日志生成时间」在 09:44:32 ~ 09:48:24 的约 4 分钟内连续产生大量条目; ②「攻击类型」列全部为 ACK flood; ③「动作类型」列全部为 logging(仅记录,未拦截)。 据此可判断这不是 SQL 注入(不会表现为大量 ACK 报文)、不是 ARP 欺骗、不是 IP 地址欺骗,而是典型的分布式拒绝服务攻击(DDoS)流量。
- DDoS 的常见攻击方式包括 ACK flood、SYN flood、ICMP flood、UDP flood 等,结合备选项,(2)选 F(ICMP flood)、(3)选 G(UDP flood)。
- 补充:图 2-2 出现的 ACK flood 属于 TCP ACK flood 攻击,攻击者用大量 ACK 报文使目标服务器/防火墙连接表耗尽、带宽占满,从而导致正常用户访问缓慢甚至无法访问 —— 这与题干“网站访问慢“吻合。
DDoS 防护要点(“开启防火墙相关防护功能“所指): ① 开启 SYN Flood / ACK Flood / UDP Flood / ICMP Flood 攻击防范; ② 调整会话表上限与超时时间,防止会话耗尽; ③ 配置限速(对单个源 IP 的新建连接速率限制); ④ 必要时联系运营商做流量清洗。
问题 2(8 分)—— DHCP Snooping、ARP detection 与端口安全
现象:10 层区域用户上网时断时续,管理员发现该用户通过 DHCP 获取到 192.168.1.0/24 网段的地址,而公司该楼层分配的地址段为 10.10.10.1/24,经判断该网络有用户私接路由器。于是李工在楼层的接入交换机上开启(4)功能后用户上网正常;同事开启(5)功能后可防止公司内部电脑感染病毒、伪造 MAC 地址攻击网关。
| 空 | 答案 |
|---|---|
| (4) | D DHCP Snooping |
| (5) | A ARP detection |
| (6) | enable |
| (7) | 1 |
命令还原:
interface GigabitEthernet 0/0/1
port-security enable
port-security-mac-num mac-number 1
quit
解析要点(原文):
- (4) 现象是“用户拿到了不属于本楼层规划的 192.168.1.0/24 地址“,说明网络里存在非法的 DHCP 服务器 —— 最常见的原因就是用户私接路由器,路由器自带的 DHCP 服务器向内网下发地址,导致地址冲突、网关冲突,表现为“时断时续“。开启 DHCP Snooping 后,交换机把上行接口标记为
dhcp trust、其余端口标记为 untrust,只有 trust 接口才会接收 DHCP 响应报文(Offer/ACK),私接路由器的 DHCP 响应因从 untrust 端口进来而被丢弃。- 排除 B(DHCP) —— 那是服务器端功能,不是交换机侧防护;
- 排除 C(DHCP Relay) —— 用于跨网段转发 DHCP,本例是同网段私接,无需 Relay。
- (5)ARP detection 用于防止 ARP 欺骗/ARP 中间人攻击:开启后交换机对进入的 ARP 报文做合法性检查(IP Source Guard 静态绑定、DHCP Snooping 动态绑定表),若源 IP/源 MAC 与端口绑定不符则丢弃,从而防止感染病毒的电脑伪造 MAC 地址冒充网关实施 ARP 攻击。
- (6)
enable——port-security后需要跟使能命令,正确写法为port-security enable。 - (7)
1—— 题干要求“限制每个端口只能学习 1 个终端设备的 MAC 地址“。
问题 3(4 分)—— RAID5 冗余原理与最少盘数
数据库、ERP 采用机械 SSD 硬盘存储,使用 RAID 5 冗余技术。该冗余技术通过(8)方式实现数据冗余保护,每个 RAID 组至少应配备(9)块硬盘。
| 空 | 答案 |
|---|---|
| (8) | 奇偶校验 |
| (9) | 3 |
解析要点(原文):
- (8)RAID5 采用分布式奇偶校验(也叫“异或校验 XOR“) —— 数据被平均分块存放到 N−1 块磁盘上,第 N 块磁盘存放所有数据块的奇偶校验信息(XOR 结果);校验信息与数据分别存放在不同磁盘上,因此称为“分布式“。任意 1 块磁盘损坏时,可用其余 N−1 块数据重新计算出损坏块的内容,实现 1 块盘的容错与数据恢复。
- (9)RAID5 至少需要 3 块硬盘 —— N 块盘的 RAID5 中有 1 块用于存放校验信息,可用容量为 (N−1) 块盘容量。要构成“数据区 + 校验区“并具备 1 块盘的容错能力,最小组合是 3 块:2 块存数据 + 1 块存校验。
📌 最少盘数速记:RAID0 ≥2 · RAID1 ≥2 · RAID5 ≥3 · RAID6 ≥4 · RAID10 ≥4
问题 4(2 分)—— LUN 快速拷贝
要求存储系统在不中断业务的基础上,快速获得一个 LUN 在某个时刻的完整数据拷贝进行业务分析,可以使用(10)功能实现 → A 快照(Snapshot)
📌 本题的价值:一道题串起攻击识别 + DHCP 防护 + RAID 计算 + 快照,是存储类案例的标准结构。
实例 B · 2023年下半年 · 试题三(OSPF 故障排除、DHCP 安全与分布式存储,20 分)
材料要点:某企业有生产部和研发部两个部门,全网 IP 地址由 DHCP 服务器统一分配。
问题 1(2 分)—— OSPF 网络类型不匹配
现象:Core-SW 与 Agg-SW 之间无法学习路由。检查结果:
[Agg-SW] display ospf peer brief
[Core-SW] display ospf peer brief
参考答案(解析原文):
故障原因:本端设备与邻居设备的 OSPF 接口网络类型不匹配。
- Agg-SW 的
display ospf interface Vlanif 10显示Interface:10.10.10.2(Vlanif10),Type: Broadcast;- 而 Core-SW 的
display ospf interface vlanif 10显示Interface: 10.10.10.1(Vlanif10)->10.10.10.2,Type: P2P;- 两端都建立了 OSPF 邻居(State 为 Full),说明 Hello 报文能互通,但网络类型不同时 DR/BDR 选举与 LSA 通告方式不一致,Broadcast 网络不会向 P2P 邻居通告 Network LSA,因此 Core-SW 与 Agg-SW 之间学习不到对方的路由。
解决方法(原文):在 OSPF 接口视图下执行 ospf network-type 命令,将两端接口网络类型配置为一致即可。
system-view
[Core-SW]interface vlanif 10
[Core-SW-Vlanif10] ospf network-type broadcast
📌 补充(原文):也可以反过来把 Agg-SW 改成 P2P(
ospf network-type p2p),或使用ospf network-type non-broadcast/p2p;关键规则是同一广播域内所有设备的接口网络类型必须一致。修改后可用display ospf peer、display ip routing-table验证。
问题 2(4 分)—— DHCP 攻击现象与原因
现象:终端获取到非规划的私有地址导致无法上网、IP 地址冲突。请分析原因并给出解决方案。
参考答案(解析原文):
两种现象都源于 DHCP 攻击: ① 终端获取到非规划的私有地址 —— 网络中存在伪造的 DHCP 服务器(DHCP Server 冒充/欺骗)。攻击者在局域网内抢先发送 DHCP Offer/ACK,抢先应答客户端的 DHCP Discover 请求,把自己配置的私有地址段(如
192.168.x.x)发给终端,终端拿到非法地址,网关/DNS 不正确因而无法上网。 ② 出现 IP 地址冲突 —— 攻击者大量发送 DHCP Request 占用大量地址,或提供错误的地址分配,导致正常终端拿到已被占用的地址,从而出现地址冲突(同 IP 不同 MAC)。 另外还可能是 DHCP 拒绝服务攻击(DHCP 耗尽/DHCP starvation) —— 攻击者伪造大量 MAC 地址请求 DHCP,耗尽地址池,导致正常终端拿不到地址。解决方案:部署 DHCP Snooping(DHCP 监听)。 核心思想是把交换机端口分为两类:
- 非信任端口(untrust):通常是连接终端设备的端口,收到 DHCP 请求/回应报文时予以丢弃或限速,不允许其成为 DHCP 服务器;
- 信任端口(trust on):连接合法 DHCP 服务器的端口,或连接汇聚交换机的上行端口,开启 DHCP 监听特性后,信任端口可以接收所有的 DHCP 报文。
通过这种方式,只有可信端口的 DHCP 服务器才能分配地址,从而防止私接 DHCP 服务器、防止终端拿到非法地址与地址冲突。
问题 3(6 分)—— VLAN 与隔离手段
VLAN 是将一个物理的 LAN 在逻辑上划分成多个(1)的通信技术实现网络隔离。当同一 VLAN 内也需要网络隔离时,可采用交换机的(2)功能;若在配置了二层隔离后部分主机有互通需求,则可在需求主机的网关上配置(3)功能。
| 空 | 答案 |
|---|---|
| (1) | 广播域 |
| (2) | 端口隔离(port isolation)或 MUX VLAN |
| (3) | 代理 ARP(Proxy ARP) |
解析要点(原文):
- (1)广播域 —— VLAN 技术把一个物理 LAN 在逻辑上划分成多个广播域,每个广播域是一个独立的二层网络,隔离广播;不同 VLAN 之间通信需要经过三层(网关/路由器)。
- (2)端口隔离(Port Isolation)或 MUX VLAN:
- 端口隔离:把端口加入同一个隔离组,同组内端口之间二层不可达,但都能访问外部(如网关、服务器),适合接入层终端 PC 互访限制;
- MUX VLAN(复用 VLAN):通过在 VLAN 上划分 principal(主 VLAN)与 sub(子 VLAN/分组) 实现同一 VLAN 内不同端口组之间的隔离,同时各组之间可按需互通,隔离粒度更细、更灵活。
- (3)代理 ARP(Proxy ARP) —— 在完成二层隔离后,若部分主机仍需互通,可在需求主机的网关上配置代理 ARP。代理 ARP 让网关代替主机应答 ARP 请求,使位于不同 VLAN/隔离组但配置在同一网段的主机也能通过网关互相通信,突破了二层隔离的限制。
命令参考(原文):
-- 端口隔离
[Switch]interface GigabitEthernet 0/0/1
[Switch-GigabitEthernet 0/0/1] port isolate enable
-- MUX VLAN
[Switch] vlan 10
[Switch-vlan10] mux-vlan enable
[Switch]interface GigabitEthernet 0/0/1
[Switch-GigabitEthernet 0/0/1] mux-vlan sub-type group1
-- 代理 ARP
[Switch]interface Vlanif 10
[Switch-Vlanif10] arp proxy enable
📌 三者对比(原文):端口隔离是纯二层 MAC 隔离(性能最好);MUX VLAN 是增强的 VLAN 隔离(组间可选互通);代理 ARP 是三层网关上的应答行为扩展,使被隔离的主机仍能经网关互通。
问题 4(8 分)—— 分布式存储升级(本专题核心考点)
原存储系统升级为分布式存储,原存储设备依旧作为新建分布式存储的一个节点,为保证数据不丢失采用 3 副本冗余,新建的分布式存储至少应规划(4)节点(含原存储设备);将原存储设备磁盘的 RAID 模式修改为(5)模式;该存储系统通过(6)技术实现数据冗余。
| 空 | 答案 |
|---|---|
| (4) | 3 个节点(含原存储设备) |
| (5) | 副本备份(即 JBOD / 独立磁盘模式) |
| (6) | 多副本和纠删码技术 |
解析要点(原文):
- (4) 采用 3 副本冗余时,至少需要 3 个可提供存储空间的节点才能各保存 1 份副本。原存储设备算作其中一个节点,因此还需新建 2 个节点,但总节点数不少于 3 个。
- (5) 原存储设备独立作为一个节点加入分布式存储时,其磁盘不能继续使用 RAID 做本地冗余(本地 RAID 会占用容量做镜像/校验,且与分布式存储的多副本机制冲突、影响数据分布效率),应改为 JBOD(Just a Bunch Of Disks,独立磁盘组/无冗余) 模式,即由分布式存储软件负责跨节点的 3 副本冗余,把原设备所有可用容量都贡献出来作为一个节点使用。
- (6) 分布式存储通过数据分片 + 多副本(Replication,3 副本)或纠删码(Erasure Coding,如 EC 8+3、EC 6+3) 技术实现数据冗余。
- 多副本:读取快、节点故障时自动切换副本,可用容量为总容量的 1/3;
- 纠删码:容错能力强、存储利用率高(接近全盘可用),但恢复时需要参与多个节点,性能开销较大。
📌 本题的价值:“为什么原设备要从 RAID 改成 JBOD” 是分布式存储规划的核心考点 —— RAID 是节点内冗余,多副本是节点间冗余,两者不能叠加(会浪费容量、影响数据分布效率)。
四、易错点清单
| # | 易错说法 | 正确答案(依据素材 analysis / blanks_answer) |
|---|---|---|
| 1 | RAID5 的容量是 N 块盘之和 | RAID5 = (N−1) × 单盘容量;3 块 300G → 600G,不是 300G |
| 2 | RAID6 每组最少 3 块盘 | RAID6 每组最少 4 块(2 块校验);2 组 + 1 热备 = 9 块 |
| 3 | RAID5 能容忍 2 块盘同时故障 | 只能容忍 1 块;能容忍任意 2 块同时故障的是 RAID6 |
| 4 | 要求“性能高 + 冗余 + 利用率 > 50%“选 RAID10 | 选 RAID5(利用率 (n−1)/n > 50%);RAID10 利用率只有 50%,不满足 > 50% |
| 5 | 从性价比角度最合适的冗余是 RAID1 | RAID5 性价比最高,兼顾冗余和容量 |
| 6 | RAID1 通过条带化提高读写效率 | RAID1 是镜像,不是条带化;RAID0 才是条带化且无冗余 |
| 7 | RAID5 通过多副本机制保障数据安全 | RAID5 是校验(异或),不是多副本;多副本是 RAID1 |
| 8 | RAID0 采用镜像冗余机制 | RAID0 无任何冗余,它只是条带化 |
| 9 | RAID5 的校验盘是固定的最后一块 | 校验盘轮换(分布式奇偶校验),各盘轮流承担校验角色 |
| 10 | RAID5 比 RAID1 快是因为盘多 | 是因为校验与数据分离,读写指针可同时在阵列上操作(并行);而 RAID1 每次写要同时写两块盘,写性能反而下降 |
| 11 | 分布式存储系统用 RAID 保障数据安全 | 分布式存储用多副本或纠删码做节点间冗余;RAID 是节点内本地冗余 |
| 12 | 原设备加入分布式存储后保留 RAID5 | 必须改为 JBOD / 独立磁盘模式(副本备份),否则本地 RAID 占容量且与多副本机制冲突 |
| 13 | 3 副本冗余至少需要 3 台设备 | 至少需要 3 个可提供存储空间的节点(总节点数 ≥ 3),原设备算 1 个,还需新建 2 个 |
| 14 | NAS 提供块级共享 | NAS 是文件级;SAN 是块级;DAS 也是块级但单机独享 |
| 15 | SAN 使用 NFS 提供文件共享 | NFS/CIFS 是 NAS 的协议;SAN 用 FC 或 iSCSI 提供块级访问 |
| 16 | Linux 服务器用 CIFS、Windows 用 NFS | 反了 —— Linux/Unix 用 NFS,Windows 用 CIFS |
| 17 | FC-SAN 和 IP-SAN 都是基于 IP 协议工作 | FC-SAN 基于 FC 协议(FCP),不经过 IP;只有 IP-SAN(iSCSI)封装在 IP 中 |
| 18 | FC-SAN 成本低、适合远程部署 | FC-SAN 成本高、扩展受限;IP-SAN 复用以太网、成本低、易扩展与远程部署 |
| 19 | HFC 网络用同轴电缆接入住宅小区主干 | 用光纤作主干下行接入小区,同轴电缆负责入户 |
| 20 | HFC 用户端需要 ADSL modem | 用户端是 cable modem;ADSL modem 用于电话双绞线,OLT/CMTS 在局端 |
| 21 | FCS 的作用是提供可靠传输 | FCS 只做差错检测(CRC),不重传;重传由上层协议负责;标识起止是帧定界符的作用 |
| 22 | 为了“不中断业务 + 快速获得某时刻的完整拷贝“用镜像 | 用快照(Snapshot)(基于写时复制,瞬间生成逻辑副本);镜像/拷贝/远程复制都是物理副本,耗时、占带宽 |
| 23 | 分布式存储的核心特征是横向扩展 | 核心特征是数据分片(Sharding)到多节点 |
| 24 | 分布式存储无法同时提供文件、块、对象存储接口 | 可以同时提供三种接口 |
| 25 | 分布式存储性能高于集中存储但成本也高 | 分布式存储用** commodity hardware(廉价商用硬件)**,性能更高但成本更低 |
| 26 | 分布式存储的中心节点不存在问题 | 中心节点(元数据服务器)存在性能瓶颈和单点故障隐患,需通过冗余设计解决 |
| 27 | 终端拿到非规划的私有地址是交换机故障 | 是 DHCP 攻击(伪造 DHCP 服务器 / 用户私接路由器);解法是部署 DHCP Snooping |
| 28 | DHCP Snooping 的可信端口连接终端设备 | 反了 —— 非信任端口(untrust)连接终端设备(丢弃其 DHCP 报文);信任端口(trust)连接合法 DHCP 服务器或上行口 |
| 29 | ARP detection 用于防止病毒 | ARP detection 防止 ARP 欺骗/中间人攻击(源 IP/MAC 与端口绑定不符则丢弃) |
| 30 | port-security 单独就使能了端口安全 | 正确写法是 port-security enable |
| 31 | VLAN 是把一个物理 LAN 划分成多个冲突域 | 划分成多个广播域;不同 VLAN 间通信需经三层 |
| 32 | 端口隔离与代理 ARP 是同一功能 | 端口隔离是纯二层 MAC 隔离;代理 ARP 是三层网关上的应答行为扩展,使被隔离主机仍能经网关互通 |
| 33 | OSPF 邻居建立不起来一定是链路故障 | 若两端都建立了邻居(State = Full)但学不到路由,是接口网络类型不匹配(Broadcast vs P2P);解法是 ospf network-type 统一类型 |
五、真题自测(10 题)
第 1 层 · 概念识记(4 题)
Q1.1(单选)假如有 3 块容量是 300G 的硬盘做 RAID5 阵列,则这个 RAID5 的容量是( )。
A. 300G B. 4500 C. 600G D. 900G
答案
C. 600G。推导:RAID5 可用容量 =(盘数 − 1)× 单盘容量 =(3 − 1)× 300G = 600G
原理:RAID5 采用分布式奇偶校验 —— 3 块盘中 1 块存校验信息,2 块存数据,故可用容量 = 2 × 300G = 600G。
⚠️ A「300G」的错处:那是未扣除校验盘的错误结果(相当于 RAID3 的算法)。
Q1.2(单选)在 RAID 技术中,同一 RAID 组内允许任意两块硬盘同时出现故障仍然可以保证数据有效的是( )。
A. RAID5 B. RAID1 C. RAID6 D. RAID0
答案
C. RAID6。RAID6 采用双重校验码(一个 P 奇偶校验加一个 Q 校验),能容忍同一 RAID 组内任意两块硬盘同时故障而数据仍可恢复。⚠️ 其余三项的容错能力:
- RAID5 —— 单校验,只能容忍 1 块盘故障;
- RAID1 —— 镜像容错,需看镜像组数(2 盘组可坏 1 块);
- RAID0 —— 无任何冗余,坏 1 块全丢。
Q1.3(单选)下列网络存储技术中,常使用 NFS 协议提供文件级共享的是( )。
A. SAN B. NAS C. DAS D. iSCSI
答案
B. NAS。NAS(Network Attached Storage)网络附加存储常使用 NFS 协议提供文件共享。📌 NAS vs SAN 的核心区别(必背):
- NAS 是“网络上的文件服务器“ —— 文件级共享,通过以太网接入,用 NFS(Linux/Unix 客户端)/ CIFS(Windows 客户端);
- SAN 是“网络上的磁盘阵列“ —— 块级共享,走专用存储网络,用 FC(FC-SAN)/ iSCSI(IP-SAN)。
📌 D 选项陷阱:iSCSI 是 IP-SAN 的核心协议,属于块级且不是文件共享协议。
Q1.4(单选)下列关于光纤 FC 交换机的说法中错误的是( )。
A. FC交换机用Zone划分逻辑通道,不同Zone设备无法通信
B. FC交换机将存储设备、服务器等连接起来组成光纤通道网络
C. FC交换机与以太网光纤交换机相同,都是基于IP协议工作
D. FC交换机具有低延迟和无损坏数据传输的优点
答案
C。FC 交换机基于 FC 协议(FCP)而非 IP 协议,与以太网交换机不同。⚠️ 其余三项均正确:
- A —— FC 交换机用 Zone 划分逻辑通道,不同 Zone 设备无法通信(FC 网络的安全隔离机制);
- B —— 把存储设备、服务器连接起来组成光纤通道网络;
- D —— 低延迟和无损坏数据传输是 FC 的优势。
第 2 层 · 机制理解(3 题)
Q2.1(简答)说明 RAID 5 的冗余原理(校验码如何计算、能否恢复、校验盘如何分布),并给出可用容量公式与最少盘数。
答案
一、原理:分布式奇偶校验(异或校验 XOR)RAID5 把数据平均分块存放到 N−1 块磁盘上,第 N 块磁盘存放所有数据块的奇偶校验信息(XOR 结果)。
校验码计算:校验块 = 数据块1 ⊕ 数据块2 ⊕ … ⊕ 数据块(N−1)
异或三定律(解题直接用):
A ⊕ A = 0A ⊕ 0 = AA ⊕ B ⊕ B = A
因为异或满足交换律和结合律,所以缺任何一块都可用“剩下的全部异或“反推出来:
丢失的块 = 现有全部块 ⊕ 现有全部块(结果为 0)→ 若已知校验块和数据块中缺了一块,用其余块异或即可算出。
二、能否恢复:可容忍任意 1 块盘故障 任意 1 块磁盘损坏时,可用其余 N−1 块数据重新计算出损坏块的内容,实现 1 块盘的容错与数据恢复。
三、校验盘如何分布:轮换(这是“分布式“的含义) 校验信息与数据分别存放在不同磁盘上 —— 校验盘不是固定的某一块,每块盘轮流承担校验角色。这样做的目的:
- 负载均衡,避免某一盘因频繁写校验而成为性能瓶颈;
- 降低单盘故障率对整体的影响(每块盘的负载均匀)。
四、公式与最少盘数
可用容量 =(N − 1)× 单盘容量
利用率 = (N − 1) / N
最少盘数 = 3 块(2 块存数据 + 1 块存校验)
五、两个补充要点
- 为什么 RAID5 比 RAID1 快:由于校验与数据分离,读、写指针可同时在阵列上操作(读写可并行);而 RAID1 每次读写都要同时写两块盘,写性能反而下降。
- RAID6 的区别:再加一个 Q 校验 → 可容忍任意 2 块盘同时故障,但最少 4 块、利用率 (N−2)/N、写惩罚更大。
Q2.2(简答)某企业要把原有存储设备升级为分布式存储,采用 3 副本冗余。请回答:至少需要规划多少个节点?原设备的 RAID 模式应如何修改?为什么?分布式存储的数据冗余靠什么技术实现?
答案
一、节点数:至少 3 个节点(含原存储设备)采用 3 副本冗余时,至少需要 3 个可提供存储空间的节点才能各保存 1 份副本。原存储设备算作其中一个节点,因此还需新建 2 个节点,但总节点数不少于 3 个。
二、原设备的 RAID 模式:改为 JBOD / 独立磁盘模式(副本备份)
原因(原文):
原存储设备独立作为一个节点加入分布式存储系统时,其磁盘不能继续使用 RAID 做本地冗余 —— 因为:
- 本地 RAID 会占用容量做镜像/校验(RAID5 浪费 1/N、RAID1 浪费 1/2);
- 与分布式存储的多副本机制冲突;
- 影响数据分布效率(条带化会把数据打散到本地多盘,不利于跨节点均衡)。
应改为 JBOD(Just a Bunch Of Disks,独立磁盘组/无冗余) 模式,即由分布式存储软件负责跨节点的 3 副本冗余,把原设备所有可用容量都贡献出来作为一个节点使用。
📌 核心理解:RAID 是“节点内冗余“,多副本是“节点间冗余“,两者叠加会白浪费容量 —— 存储分层设计中通常只选一层。
三、冗余技术:多副本(Replication)与纠删码(Erasure Coding)
| 维度 | 多副本(Replication) | 纠删码(Erasure Coding, EC) |
|---|---|---|
| 原理 | 数据保存多份到不同节点 | 数据切成分片 + 校验分片分散存储 |
| 冗余开销 | 3 副本 → 只用 1/3 容量 | EC 8+3 / EC 6+3 → 接近全盘可用 |
| 读取速度 | 快 | 较慢 |
| 恢复性能 | 快(直接切副本) | 慢(需参与多个节点计算) |
| 容错能力 | 3 副本可坏 2 节点 | 强 |
| 适用 | 热数据、关键数据 | 冷数据、容量敏感场景 |
四、配套设计要点
- 副本应分布在不同机架/故障域(机架感知),避免单点故障导致副本同时丢失;
- 节点间使用高速互联(如 25G/100G RDMA 网络);
- 元数据服务与数据服务分离部署,保证单节点故障时集群仍可正常提供数据;
- 数据分布策略按机架/机柜感知(机架级容灾)。
Q2.3(简答)简述快照(Snapshot)与镜像、拷贝、远程复制的区别。某系统要求“不中断业务、快速获得某个 LUN 某时刻的完整数据拷贝“,应选哪种?
答案
一、四者的区别四概念对比:快照 = 逻辑层(写时复制 COW)、不中断业务、瞬时、逻辑副本 | 镜像 = 物理层、慢(全量复制) | 拷贝 = 物理层(同系统内)、慢 | 远程复制 = 物理层(跨站点)、慢且占带宽大
二、快照的原理
基于写时复制(Copy-On-Write) 技术,只记录数据块的变化(或仅保存元数据),瞬间生成某一时刻的只读逻辑副本,不中断原业务,且恢复/读取速度快。
三、应选:快照(Snapshot)
理由 —— 题目有三个关键约束:
- 「不中断业务」 —— 不能停止原 LUN 的 I/O → 排除镜像、拷贝、远程复制(都是全量复制,会持续占用 IO);
- 「快速获得」 —— 要求瞬时/近乎瞬时完成 → 只有快照是瞬时的;
- 「某个时刻的完整数据拷贝」 —— 要求是某一特定时间点的数据全量副本 → 快照正是“某一时刻的逻辑副本“。
四、关键区分(本题的灵魂)
快照 = 时间点的逻辑副本(瞬时、共享底层数据块); 拷贝 / 镜像 / 复制 = 数据的物理副本(耗时、占带宽)。
五、补充:LUN(Logical Unit Number,逻辑单元号)
存储阵列对外暴露的逻辑存储单元,快照、拷贝、远程复制都是以 LUN 为对象操作的。
第 3 层 · 命令与配置(2 题)
📌 本专题
cmds素材为空(无阵列配置题),命令题全部为存储相关的网络防护/隔离命令(取自案例原文)。
Q3.1(填空)某终端获取到不属于本楼层规划的私有地址(该楼层应分配 10.10.10.1/24,却拿到 192.168.1.0/24),经判断是用户私接路由器导致。在接入交换机上开启(1)功能可解决;同时开启(2)功能可防止内部电脑感染病毒后伪造 MAC 地址攻击网关。
(1) ← 防私接 DHCP 服务器
(2) ← 防 ARP 欺骗/中间人攻击
答案
(1)`DHCP Snooping` (2)`ARP detection`(ARP 探测/ARP 防护)解析(案例原文)
- (1)DHCP Snooping —— 现象是“用户拿到了不属于本楼层规划的地址“,说明网络里存在非法 DHCP 服务器(用户私接路由器,路由器自带 DHCP 服务器向内网下发地址),导致地址冲突、网关冲突,表现为“时断时续“。开启 DHCP Snooping 后,交换机把上行接口标记为
dhcp trust、其余端口标记为 untrust,只有 trust 接口才会接收 DHCP 响应报文(Offer/ACK),私接路由器的响应因从 untrust 端口进来而被丢弃。- ⚠️ 排除 DHCP —— 那是服务器端功能,不是交换机侧防护;
- ⚠️ 排除 DHCP Relay —— 用于跨网段转发 DHCP,本例是同网段私接,无需 Relay。
- (2)ARP detection —— 用于防止 ARP 欺骗/ARP 中间人攻击:对进入的 ARP 报文做合法性检查(IP Source Guard 静态绑定、DHCP Snooping 动态绑定表),若源 IP/源 MAC 与端口绑定不符则丢弃,从而防止感染病毒的电脑伪造 MAC 地址冒充网关。
三者配合的工作链条:DHCP Snooping(防私接 DHCP)→ 提供绑定表 → ARP detection(用绑定表防 ARP 欺骗)→ 端口安全(限制 MAC 数量)。
Q3.2(填空)为加强终端接入管理,在接入交换机上配置限制每个端口只能学习 1 个终端设备的 MAC 地址。补全命令:
interface GigabitEthernet 0/0/1
port-security (1)
port-security-mac-num mac-number (2)
答案
(1)`enable` (2)`1`完整命令:
interface GigabitEthernet 0/0/1
port-security enable
port-security-mac-num mac-number 1
quit
命令含义
port-security enable—— 使能端口安全(MAC 地址学习限制)功能。⚠️ 注意port-security后必须跟enable才生效,只写port-security是无效的 —— 这是本题最直接的失分点。port-security-mac-num mac-number 1—— 设置每个端口最多可学习的 MAC 地址数量为 1,防止 MAC 泛洪攻击与私接交换机。
补充:VLAN 内的隔离手段(2023下半年案例原文)
-- 端口隔离(纯二层 MAC 隔离,性能最好)
[Switch]interface GigabitEthernet 0/0/1
[Switch-GigabitEthernet 0/0/1] port isolate enable
-- MUX VLAN(增强的 VLAN 隔离,组间可选互通)
[Switch-vlan10] mux-vlan enable
[Switch-GigabitEthernet 0/0/1] mux-vlan sub-type group1
-- 代理 ARP(三层网关上的应答行为扩展,使被隔离主机仍能经网关互通)
[Switch-Vlanif10] arp proxy enable
第 4 层 · 真题原题(1 题)
Q4.1(2024年上半年 · 单选 · 真题原题)使用 RAID6 组建 2 组磁盘阵列,每组最少 4 块盘(2 块校验),另加 1 块热备盘,共需( )块盘。
A. 10 B. 9 C. 7 D. 8
答案
B. 9推导:
- RAID6 每组最少 4 块盘(2 块存数据 + 2 块校验);
- 2 组 =
4 × 2 = 8块; - 另加 1 块热备盘(热备盘不参与组的构成,只做备胎)=
8 + 1 = 9 块
干扰项分析
- C「7」 —— 可能误算为“每组 3 块“(那是 RAID5 的最少盘数);
- D「8」 —— 只算了两个组的盘数,忘了加热备盘;
- A「10」 —— 多算了 1 块。
📌 三个关键概念别混淆:
概念 是否存数据 是否占可用容量 是否计入容错数 校验盘(RAID5 的第 N 块) ✅ 存校验信息 ✅ 占用 ✅ 计入 热备盘(Hot Spare) ❌ 不存数据 ❌ 不占用 ✅ 计入(可顶替故障盘) 空闲盘 ❌ 不存 ❌ 不占用 ❌ 不计入
六、复习建议
优先级排序
| 阶段 | 内容 | 理由 |
|---|---|---|
| 第一轮(必须背) | RAID 0/1/5/6/10 五级的三要素:最少盘数 · 可用容量公式 · 容错块数 | 13 题 + 三年下午案例都考计算。这是本专题唯一的必算内容,套公式即可 |
| 第二轮 | DAS / NAS / SAN 三者对比(连接方式 / 粒度 / 协议 / 成本);NAS 是文件级、SAN 是块级;NFS(Linux)vs CIFS(Windows) | 11 题的核心,简答与选择通吃 |
| 第三轮 | FC-SAN vs IP-SAN(介质 / 协议 / 是否封装 IP / 成本 / 场景);iSCSI = SCSI over TCP/IP;HFC + Cable Modem | 案例简答的固定内容;“是否基于 IP“是高频辨析点 |
| 第四轮 | 分布式存储:数据分片是核心特征、多副本 vs 纠删码、3 副本至少 3 节点、RAID 改 JBOD 的原因;快照 vs 镜像/拷贝/远程复制 | 7 题 + 案例,简答为主 |
| 第五轮 | RAID2.0 四大优势;MTBF / MTTR / 可用性公式;DHCP Snooping / ARP detection / port-security / VLAN 隔离手段 | 案例 essay 与安全防护题的素材,按需记忆要点即可 |
三个动作建议
-
把 RAID 五级的“三要素“做成一张对照表,天天默写。
RAID 最少盘 可用容量 利用率 容错 0 2 N × 单盘 100% 0 1 2(偶数) N/2 × 单盘 50% N−1 5 3 (N−1) × 单盘 (N−1)/N 1 6 4 (N−2) × 单盘 (N−2)/N 2 10 4 N/2 × 单盘 50% N/2 默写时先写公式,再填数字:
RAID5 = (N−1) × 单盘→ 3 块 300G → 2 × 300 = 600G。 -
背下三个“不要混“的分组,把最容易混的三个概念一次性分开。
① 校验盘 vs 热备盘:校验盘存数据(校验信息)、占容量、计入容错;热备盘不存数据、不占容量、但计入容错(可顶替)。 ② NAS vs SAN:NAS = 文件级 + 以太网 + NFS/CIFS;SAN = 块级 + 专用存储网络 + FC/iSCSI。 ③ RAID(节点内)vs 多副本(节点间):分布式存储里原设备必须改成 JBOD,因为两者叠加会浪费容量。
-
记住“性能—成本“这条排序轴,任何对比题都能快速定方向。
维度 从高到低 性能 FC-SAN > IP-SAN > DAS/NAS > RAID0 成本(低→高) DAS < NAS < IP-SAN < FC-SAN 利用率 RAID0 (100%) > RAID5 > RAID6 > RAID1 = RAID10 (50%) 容错能力 RAID6 (2块) > RAID5 (1块) > RAID10 (N/2) > RAID1 (N−1) > RAID0 (0块) 再配上三句“最优解“话术,考场上直接用: 性价比最高 → RAID5 | 读写性能最好 + 有冗余 → RAID10 | 容错最强 → RAID6。 ⚠️ 但注意:若题目加上“利用率 > 50%“这个条件,RAID10 就被排除了(它只有 50%),答案变成 RAID5。
返回:00-汇总索引 · 相关专题:04-计算机与系统基础(RAID 概述、异或校验) · 11-软件与信息化基础(备份策略、RAID 卡的操作系统支持) · 08-防火墙ACL与安全设备(DHCP Snooping 防护体系)
本文档所有题目、答案、命令均摘自题库真实数据(24 考期 / 31 道真题),统计脚本见 qbwork/export_kpdata.py。
返回:00-汇总索引 · 上一专题:网络操作系统与应用服务