Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

18 · 网络存储技术

所属模块:网络存储 | 覆盖题库 31 题(单选 18 · 案例小题 13) 考期覆盖 17 / 24(70.8%) 近 5 年(2021–2026)命中 10 个考期(除 2021下半年 外全部命中) 题型定位:下午型(案例计算为主,单选 18 题全是概念与简单计算)


一、考情概览

二级知识点题数单选小题考期重要度
RAID技术137612★★★★★
存储网络11749★★★★★
分布式存储与备份7436★★★★☆

从题库统计的高频术语看(括号内为出现次数):

术语次数说明
RAID43绝对主力(几乎每题都有)
SAN26第二高频
RAID521计算题主角
FC-SAN12与 IP-SAN 对比
RAID18对比计算
MTBF8平均无故障时间
HFC7光纤同轴电缆混合网
TCP5iSCSI 的承载
SCSI5FC-SAN / iSCSI 的核心命令集
N-15RAID5 容量公式 (n−1)
MTTR5平均修复时间
LUN4逻辑单元号
NFS4NAS 的文件协议
iSCSI4IP-SAN 的核心协议
Channel4FC = 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)2N × 单盘100%0 块❌ 无冗余
RAID 1镜像(Mirroring)2(偶数)N/2 × 单盘50%N−1 块数据完整复制两份
RAID 3专用校验盘3(N−1) × 单盘(N−1)/N1 块专用一块校验盘
RAID 5分布式奇偶校验3(N−1) × 单盘(N−1)/N1 块校验盘轮换
RAID 6双重分布式校验4(N−2) × 单盘(N−2)/N2 块P + Q 双校验
RAID 10RAID1 + RAID04N/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 = 0 A ⊕ 0 = A A ⊕ 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(条带)

盘数组成可用容量容错利用率
42 组镜像 + 条带2 块盘容量(50%)可坏 2 块(每组坏 1 块)50%
63 组镜像 + 条带3 块盘容量(50%)可坏 3 块50%
84 组镜像 + 条带4 块盘容量(50%)可坏 4 块50%

📌 RAID10 的容错公式:N/2 = 镜像组数(每组坏 1 块仍可用,全部坏完才失效)。 📌 特点:读写性能最好(RAID1 的读 + RAID0 的条带并行),但利用率只有 50% —— 不适合大容量场景。

2.1.5 RAID 容量计算(必考计算,套公式)

公式表

RAID 级别可用容量
RAID 0N × 单盘容量
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/SMBFC(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-SANIP-SAN
全称Fibre Channel Storage Area NetworkIP Storage Area Network
传输介质专用光纤以太网
核心协议FC(Fibre Channel),可看作 SCSI over FCiSCSI,即 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)
1RAID5 的容量是 N 块盘之和RAID5 = (N−1) × 单盘容量;3 块 300G → 600G,不是 300G
2RAID6 每组最少 3 块盘RAID6 每组最少 4 块(2 块校验);2 组 + 1 热备 = 9 块
3RAID5 能容忍 2 块盘同时故障只能容忍 1 块;能容忍任意 2 块同时故障的是 RAID6
4要求“性能高 + 冗余 + 利用率 > 50%“选 RAID10选 RAID5(利用率 (n−1)/n > 50%);RAID10 利用率只有 50%,不满足 > 50%
5从性价比角度最合适的冗余是 RAID1RAID5 性价比最高,兼顾冗余和容量
6RAID1 通过条带化提高读写效率RAID1 是镜像,不是条带化;RAID0 才是条带化且无冗余
7RAID5 通过多副本机制保障数据安全RAID5 是校验(异或),不是多副本;多副本是 RAID1
8RAID0 采用镜像冗余机制RAID0 无任何冗余,它只是条带化
9RAID5 的校验盘是固定的最后一块校验盘轮换(分布式奇偶校验),各盘轮流承担校验角色
10RAID5 比 RAID1 快是因为盘多是因为校验与数据分离,读写指针可同时在阵列上操作(并行);而 RAID1 每次写要同时写两块盘,写性能反而下降
11分布式存储系统用 RAID 保障数据安全分布式存储用多副本或纠删码做节点间冗余;RAID 是节点内本地冗余
12原设备加入分布式存储后保留 RAID5必须改为 JBOD / 独立磁盘模式(副本备份),否则本地 RAID 占容量且与多副本机制冲突
133 副本冗余至少需要 3 台设备至少需要 3 个可提供存储空间的节点(总节点数 ≥ 3),原设备算 1 个,还需新建 2 个
14NAS 提供块级共享NAS 是文件级;SAN 是块级;DAS 也是块级但单机独享
15SAN 使用 NFS 提供文件共享NFS/CIFS 是 NAS 的协议;SAN 用 FC 或 iSCSI 提供块级访问
16Linux 服务器用 CIFS、Windows 用 NFS反了 —— Linux/Unix 用 NFS,Windows 用 CIFS
17FC-SAN 和 IP-SAN 都是基于 IP 协议工作FC-SAN 基于 FC 协议(FCP),不经过 IP;只有 IP-SAN(iSCSI)封装在 IP 中
18FC-SAN 成本低、适合远程部署FC-SAN 成本高、扩展受限;IP-SAN 复用以太网、成本低、易扩展与远程部署
19HFC 网络用同轴电缆接入住宅小区主干用光纤作主干下行接入小区,同轴电缆负责入户
20HFC 用户端需要 ADSL modem用户端是 cable modem;ADSL modem 用于电话双绞线,OLT/CMTS 在局端
21FCS 的作用是提供可靠传输FCS 只做差错检测(CRC),不重传;重传由上层协议负责;标识起止是帧定界符的作用
22为了“不中断业务 + 快速获得某时刻的完整拷贝“用镜像用快照(Snapshot)(基于写时复制,瞬间生成逻辑副本);镜像/拷贝/远程复制都是物理副本,耗时、占带宽
23分布式存储的核心特征是横向扩展核心特征是数据分片(Sharding)到多节点
24分布式存储无法同时提供文件、块、对象存储接口可以同时提供三种接口
25分布式存储性能高于集中存储但成本也高分布式存储用** commodity hardware(廉价商用硬件)**,性能更高但成本更低
26分布式存储的中心节点不存在问题中心节点(元数据服务器)存在性能瓶颈和单点故障隐患,需通过冗余设计解决
27终端拿到非规划的私有地址是交换机故障是 DHCP 攻击(伪造 DHCP 服务器 / 用户私接路由器);解法是部署 DHCP Snooping
28DHCP Snooping 的可信端口连接终端设备反了 —— 非信任端口(untrust)连接终端设备(丢弃其 DHCP 报文);信任端口(trust)连接合法 DHCP 服务器或上行口
29ARP detection 用于防止病毒ARP detection 防止 ARP 欺骗/中间人攻击(源 IP/MAC 与端口绑定不符则丢弃)
30port-security 单独就使能了端口安全正确写法是 port-security enable
31VLAN 是把一个物理 LAN 划分成多个冲突域划分成多个广播域;不同 VLAN 间通信需经三层
32端口隔离与代理 ARP 是同一功能端口隔离是纯二层 MAC 隔离;代理 ARP 是三层网关上的应答行为扩展,使被隔离主机仍能经网关互通
33OSPF 邻居建立不起来一定是链路故障若两端都建立了邻居(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 = 0
  • A ⊕ 0 = A
  • A ⊕ B ⊕ B = A

因为异或满足交换律和结合律,所以缺任何一块都可用“剩下的全部异或“反推出来: 丢失的块 = 现有全部块 ⊕ 现有全部块(结果为 0)→ 若已知校验块和数据块中缺了一块,用其余块异或即可算出。

二、能否恢复:可容忍任意 1 块盘故障 任意 1 块磁盘损坏时,可用其余 N−1 块数据重新计算出损坏块的内容,实现 1 块盘的容错与数据恢复。

三、校验盘如何分布:轮换(这是“分布式“的含义) 校验信息与数据分别存放在不同磁盘上 —— 校验盘不是固定的某一块,每块盘轮流承担校验角色。这样做的目的:

  1. 负载均衡,避免某一盘因频繁写校验而成为性能瓶颈;
  2. 降低单盘故障率对整体的影响(每块盘的负载均匀)。

四、公式与最少盘数

可用容量 =(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 做本地冗余 —— 因为:

  1. 本地 RAID 会占用容量做镜像/校验(RAID5 浪费 1/N、RAID1 浪费 1/2);
  2. 与分布式存储的多副本机制冲突;
  3. 影响数据分布效率(条带化会把数据打散到本地多盘,不利于跨节点均衡)。

应改为 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)

理由 —— 题目有三个关键约束:

  1. 「不中断业务」 —— 不能停止原 LUN 的 I/O → 排除镜像、拷贝、远程复制(都是全量复制,会持续占用 IO);
  2. 「快速获得」 —— 要求瞬时/近乎瞬时完成 → 只有快照是瞬时的;
  3. 「某个时刻的完整数据拷贝」 —— 要求是某一特定时间点的数据全量副本 → 快照正是“某一时刻的逻辑副本“。

四、关键区分(本题的灵魂)

快照 = 时间点的逻辑副本(瞬时、共享底层数据块); 拷贝 / 镜像 / 复制 = 数据的物理副本(耗时、占带宽)。

五、补充: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 与安全防护题的素材,按需记忆要点即可

三个动作建议

  1. 把 RAID 五级的“三要素“做成一张对照表,天天默写。

    RAID最少盘可用容量利用率容错
    02N × 单盘100%0
    12(偶数)N/2 × 单盘50%N−1
    53(N−1) × 单盘(N−1)/N1
    64(N−2) × 单盘(N−2)/N2
    104N/2 × 单盘50%N/2

    默写时先写公式,再填数字:RAID5 = (N−1) × 单盘 → 3 块 300G → 2 × 300 = 600G。

  2. 背下三个“不要混“的分组,把最容易混的三个概念一次性分开。

    ① 校验盘 vs 热备盘:校验盘存数据(校验信息)、占容量、计入容错;热备盘不存数据、不占容量、但计入容错(可顶替)。 ② NAS vs SAN:NAS = 文件级 + 以太网 + NFS/CIFS;SAN = 块级 + 专用存储网络 + FC/iSCSI。 ③ RAID(节点内)vs 多副本(节点间):分布式存储里原设备必须改成 JBOD,因为两者叠加会浪费容量。

  3. 记住“性能—成本“这条排序轴,任何对比题都能快速定方向。

    维度从高到低
    性能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-汇总索引 · 上一专题:网络操作系统与应用服务