05 · 局域网与交换技术
所属模块:局域网与交换技术 | 覆盖题库 210 题(单选 163 · 案例小题 47) 考期覆盖 24 / 24(100%) —— 与 IPv4 子网专题并列全考期覆盖 题型定位:混合型(上午协议与标准判断 + 下午 VLAN/QinQ/堆叠配置大题)
一、考情概览
| 二级知识点 | 题数 | 单选 | 小题 | 考期 | 重要度 |
|---|---|---|---|---|---|
| 虚拟局域网VLAN | 65 | 47 | 18 | 22 | ★★★★★ |
| 以太网与CSMA-CD | 60 | 58 | 2 | 23 | ★★★★★ |
| 交换机配置 | 49 | 25 | 24 | 20 | ★★★★★ |
| 网桥与生成树 | 28 | 25 | 3 | 17 | ★★★★☆ |
| 高速以太网 | 8 | 8 | 0 | 6 | ★★★☆☆ |
近5 年(2021–2026)案例大题命中:11 个考期全部出现(recent_count = 11)。交换机配置是下午案例的第一主角(49 题里 24 道是案例小题,占比接近一半)。
从题库统计的高频术语看(括号内为出现次数):
| 术语 | 次数 | 说明 |
|---|---|---|
| VLAN | 264 | 压倒性第一,覆盖 Access/Trunk/Hybrid/QinQ/VLANIF |
| MAC | 109 | 二层转发核心 |
vlan | 52 | 命令与配置 |
| STP | 39 | 生成树,RSTP/MSTP 都在这个语境下 |
trunk | 30 | 干道链路 |
port | 27 | 端口配置 |
| DHCP | 23 | VLAN + 地址池的组合题 |
interface/batch/config | 21/19/19 | 命令片段 |
| CSMA | 22 | 以太网介质访问 |
ACL | 17 | 端口隔离与访问控制 |
| VTP | 16 | VLAN 同步协议 |
| IEEE | 16 | 标准号判定 |
结论:VLAN 是绝对重心(264 次),但真正的失分点在于三个“看起来像“的东西分不清:
- VLAN vs VLANIF(逻辑二层 vs 三层接口)
- Access / Trunk / Hybrid 三种端口类型的命令行差异
- STP 两套选举顺序(根桥 vs 指定端口)与 RSTP 快速收敛机制
把这三个弄清楚,本专题 210 题里的 130+ 题就通了。
二、知识点清单
2.1 虚拟局域网 VLAN(65 题 · 第一主线)
2.1.1 VLAN 的基本性质与 802.1Q 标签
| 性质 | 说明 |
|---|---|
| 工作在二层 | VLAN 划分的是广播域,由交换机(软件)实现,不需要路由器 |
| 每个 VLAN 是一个独立广播域 | 广播帧不跨 VLAN 传播 —— 这是 VLAN 隔离的本质 |
| 逻辑概念,与物理接口数量无关 | 交换机上 VLAN 数量不受物理接口数限制 |
| 缺省 VLAN 名 | 系统根据 VLAN ID 自动生成 |
| 编号范围 | 1~4094(0 与 4095 保留);VLAN 1 是默认 VLAN,不可删除 |
编号范围必须记牢:802.1Q 的 VLAN ID = 12 bit(不是 10 bit)→ 2¹² = 4096 → 扣掉保留的 0 与 4095 → 可用 1~4094;VLAN 1 是默认 VLAN,不可删除。 跨 VLAN 转发:不同 VLAN 对应不同广播域,二层交换机按 MAC 转发不能跨 VLAN,必须由路由器或三层交换机依据 IP 路由转发(题库 2017上半年 原题,答案 B. 路由器)。
IEEE 802.1Q 标签结构:
- 标签 = 4 字节:
TPID(2 字节,固定0x8100)+TCI(2 字节,其中 VLAN ID 占 12 bit) - 带标签帧的完整结构:
目的 MAC → 源 MAC → 802.1Q 标签 → 类型/长度 → 数据 → FCS
题库 2024年上半年 原题:在 IEEE 802.1Q 标签中,VLAN 标识插入的位置是( ) A 源MAC地址后 B FCS前 C 目的MAC地址后 D TYPE后
答案:A(源 MAC 地址后)。解析(题库原文):标签(TPID 0x8100 + TCI,共 4 字节,VLAN ID 占 12 位,有效值 1~4094)插入在「源 MAC 地址之后、类型/长度字段之前」。
📌 易错点:标签在源 MAC 之后而非目的 MAC 之后 —— 不识别 802.1Q 的旧设备会把标签与类型/长度一并当作 6 字节类型字段来读,从而实现向后兼容。
2.1.2 Access / Trunk / Hybrid —— 三种端口类型(命令题核心)
| 端口类型 | 适用场景 | 华为命令 | 关键行为 |
|---|---|---|---|
| Access(接入) | 终端 PC 接入 | port link-type accessport default vlan 10 | 帧进出都剥标签,只属于一个 VLAN |
| Trunk(干道) | 交换机之间、多 VLAN 承载 | port link-type trunkport trunk allow-pass vlan 10 20 | 允许多个 VLAN,带标签透传 |
| Hybrid(混合) | 语音+数据混合接入(如 IP 话机) | port link-type hybridport hybrid pvid vlan 200port hybrid vlan 200port hybrid untagged vlan 200 | 同一个 VLAN 可以既 tagged 又 untagged |
- Trunk 放行 VLAN 用
port trunk allow-pass(不是permit,也不是pass); port hybrid pvid vlan 200= “这条 Hybrid 链路上收到不带标签的帧,归入 VLAN 200”;- Access 是 Hybrid 的特例(只有一个 VLAN,且 untagged)。
题库 2024年下半年 案例原题(H1 楼层接入交换机):G0/0/1 是终端接入端口 → (1)port default vlan 填 10;G0/0/4 上联到楼栋汇聚交换机 P1、需承载多个 VLAN → (2)port link-type 填 trunk、(3)port trunk 后填 allow-pass。
完整命令见 3.1 实例 A 与 2.1.4 节。
2.1.3 VLANIF —— 与 VLAN 的区别(本专题头号易错点)
| VLAN | VLANIF | |
|---|---|---|
| 性质 | 二层逻辑概念(广播域) | 三层逻辑接口(SVI,Switch Virtual Interface) |
| 是否配 IP | 不配 IP | 配 IP 地址(就是该 VLAN 的网关) |
| 作用 | 划分广播域、隔离 | 做 VLAN 间的三层转发(充当网关) |
| 数量关系 | 交换机上可以有 65 个 VLAN | 不是每个 VLAN 都有 VLANIF(只有作网关的才建) |
| 三层等价 | — | 等价于路由器的接口 |
题库 2025年下半年 原题:配置 interface Vlanif10、ip address 172.16.10.1 255.255.255.0,下列说法正确的是( ) A 配置该交换机所有access接口默认为vlan10 B 创建逻辑接口并配置IP地址 C 配置该交换机下所有接入终端的默认网关 D 交换机收到的所有数据帧默认都转发至该逻辑接口
答案:B。解析:Vlanif 是三层交换机的 SVI(交换虚拟接口),用于创建逻辑三层接口并配置 IP。 A 错(port default vlan 才是配 access 口默认 VLAN)。
华为配置(题库真实命令):
[SW1]interface vlanif (14) ← 2020年下半年
[SW1]interface Vlanif 10 ← 2024年上半年
[SwitchA] interface vlanif 100 ← 2022年下半年
[Router] interface vlanif 101 ← 2020年下半年
📌 判断题速答:题干出现
Vlanif+ip address→ 选“三层接口/网关“;出现port default vlan→ 才是“access 口默认 VLAN”。
2.1.4 QinQ 与 VLAN Mapping(2024年下半年 案例原题)
📌 一句话区分:QinQ 是“再打一层“(
stack-vlan),VLAN Mapping 是”换一个号“(map-vlan)。
| QinQ(802.1ad) | VLAN Mapping | |
|---|---|---|
| 做什么 | 叠加双层标签(内层用户 + 外层运营商) | 映射/转换:把 VLAN 换成另一个 VLAN |
| 命令 | port vlan-stacking vlan X stack-vlan Y | port vlan-mapping vlan X inner-vlan Y map-vlan Z |
| 典型目的 | 多客户共享公网编号空间、业务透传 | 不同层次的 VLAN 互通、统一规划 |
QinQ 与 VLAN Mapping 命令要点(题库 2024年下半年 真实命令):
| 填空 | 命令片段 | 答案 |
|---|---|---|
| (4) | qinq vlan-translation (4) | enable(全局使能 QinQ VLAN 转换) |
| (5)(6) | port vlan-stacking vlan 10 20 stack-vlan (5)port vlan-stacking vlan (6) stack-vlan 200 | 100(企业1/2 的外层标签) 30(该行内层只剩 vlan 30,外层为 200) |
| (7) | port vlan-mapping vlan 100 inner-vlan (7) map-vlan 300 | 10 20(外层 100 里的内层 10、20 统一映射为 VLAN300) |
| (8)(9) | port vlan-mapping vlan (8) inner-vlan 30 map-vlan (9) | 200(企业3 被封装在外层 VLAN200) 400(表中企业3 在 C1 上用 VLAN400) |
📌 前置命令(P1):
vlan batch 100 200→interface GigabitEthernet 0/0/1→port link-type trunk→port trunk allow-pass vlan 100 200。 题库 2023年下半年 原题:( )技术可以实现两层 VLAN 标签封装,专用网络的内部标签和公共网络的外部标签 → 答案 D(QinQ)。完整配置代码见 3.1 实例 A 与 5.4 第 4 层。
2.1.5 MUX VLAN 与 VTP(题库 2023年上半年 / 2020年下半年 原题)
MUX VLAN —— 华为专有特性,用于二层流量隔离与资源控制。题库 2023年上半年 原题「可通过 VLAN 对二层流量隔离、实现网络资源控制的是( )」A management-vlan B voice-vlan C mux-vlan D aggregate-vlan → 答案:C(mux-vlan)。
| VLAN 类型 | 名称 | 作用 |
|---|---|---|
| 主 VLAN | principal | 下挂用户端口,用户之间二层/三层隔离 |
| 子 VLAN | subordinate | 与主 VLAN 打通,唯一可以访问公网/服务器的 VLAN |
| 互通 VLAN | (通过 mux-vlan 配置) | 主/子 VLAN 之间经它转发 |
| 管理 VLAN | management-vlan | 交换机管理用 |
| 语音 VLAN | voice-vlan | IP 话机专用 |
| 聚合 VLAN | aggregate-vlan | 私有 VLAN(PVLAN)类型之一 |
⚠️ 私有 VLAN(PVLAN):Isolated VLAN 端口之间完全隔离;Community VLAN(团体 VLAN) 同一团体内可互通但与其他团体隔离。注意 MUX VLAN 与 PVLAN 是不同机制。
VTP(16 次) —— VLAN Trunking Protocol,思科私有协议,用于交换机之间自动同步 VLAN 数据库。工作模式:Server / Client / Transparent / Monitoring。
- 华为设备默认不启用 VTP;风险:VTP 修订号更高的一方会覆盖对方的 VLAN 数据库 → 可能造成整网 VLAN 丢失
- GVRP 的四种定时器(Hold、Join、Leave、LeaveAll)中缺省值最小的是 Hold 定时器(题库 2020年下半年 原题,答案 A)
- 📌 VTP vs GVRP:VTP 是静态同步 VLAN 数据库(推送式);GVRP 是动态注册 VLAN(通告式)。华为支持 GVRP。
2.2 以太网与 CSMA-CD(60 题 · 上午主力)
2.2.1 CSMA/CD 机制与 MAC 帧格式
- CSMA/CD(载波监听多路访问/冲突检测)流程:监听 → 发送 → 检测冲突 → 冲突则发干扰串 → 随机退避重传
- 二进制指数退避算法:第 n 次冲突后随机取 r ∈ [0, 2ⁿ−1],重传次数上限 16
- 最小帧长 64 字节(保证发送时间 ≥ 端到端往返时延 2τ):8 字节前导码/SFD + 46 字节数据 + 4 字节 FCS
| 字段 | 长度 | 字段 | 长度 |
|---|---|---|---|
| 前导码 | 7 字节 | 类型/长度 | 2 字节 |
| SFD(帧起始定界符) | 1 字节 | 数据 | 46~1500 字节 |
| 目的 MAC / 源 MAC | 各 6 字节 | FCS | 4 字节(CRC) |
📌 帧间隔(IFG):96 bit(12 字节)—— 前一帧结束到后一帧开始的最小间隔。
2.2.2 三种交换方式与双工模式(必考对比)
| 交换方式 | 机制 | 速度 | 风险 |
|---|---|---|---|
| 存储转发(Store-and-Forward) | 完整存储帧,做 CRC 校验后再转发 | 最慢 | 无(坏帧被丢弃) |
| 直通交换(Cut-through) | 读到目的 MAC 即转发,不存储不校验 | 最快 | 存在坏帧传播的风险 |
| 无碎片交换(Fragment-free) | 读到**帧末尾(FCS 前 64 字节)**再转发 | 中等 | 基本无 |
题库 2017年下半年 原题:以下关于直通交换的叙述中,正确的是( ) A 比存储转发交换速率要慢 B 存在坏帧传播的风险 C 接收到帧后简单存储,进行 CRC 校验后快速转发 D 采用软件方式查找站点转发
答案:B。解析:直通交换不存储也不做 CRC 校验,目的 MAC 一到即转发,因此存在坏帧继续传播的风险。A、C 描述的是存储转发,D 是软件查表的实现方式。
| 双工模式 | 能否同时收发 | 是否用 CSMA/CD | 冲突域 |
|---|---|---|---|
| 半双工 | 不能 | 需要 | 存在冲突 |
| 全双工 | 能 | 不需要 | 无冲突(收发独立通道) |
📌 关键推论:全双工链路不运行 CSMA/CD,因此交换机每个端口是一个独立冲突域,且全双工带宽翻倍(100 Mbps 全双工 = 双向合计 200 Mbps)。
2.2.3 交换机的转发规则
- 交换机本质是多端口网桥,工作在二层,按 MAC 地址转发
- 自学习:收到帧后把“源 MAC“与”入端口“记入 MAC 地址表;老化默认 300 秒
- 目的 MAC 不在表内 → 向除入端口外的所有端口泛洪(广播);在表内 → 单点转发(单播)
题库 2026年上半年 原题:交换机收到一个 Target MAC 为 0 的 ARP 数据包会如何处理( )A 丢弃 B 广播 C 根据Target IP查询路由表转发 D 以单播从源端口转发回去
答案:B(广播)。解析:ARP 请求报文的 Target MAC 为全 0(未知),交换机作为二层设备收到后会在除接收端口外的所有接口泛洪(广播)。
📌 与 2.1.1 呼应:广播是“未知目的 MAC“的行为,它始终停留在同一 VLAN 内(广播不跨 VLAN)—— 这也是 VLAN 隔离广播的原理。
2.3 网桥与生成树(28 题)
2.3.1 STP 的作用与二层环路后果
STP(Spanning Tree Protocol,生成树协议) 的唯一作用:防止二层环路 —— 在二层交换网络中计算一棵无环转发树,通过阻塞部分冗余端口消除环路。流量控制是拥塞管理机制;划分逻辑网络是 VLAN 的功能;基于端口的认证是 802.1x 的功能 —— 三者都不是 STP 的作用(题库 2016年下半年 原题,答案 A)。
| 二层环路的三种典型故障 | 原因 |
|---|---|
| 广播风暴 | 广播帧被无限循环转发,占满链路带宽 |
| MAC 地址漂移 | 同一 MAC 在不同端口间反复漂移,MAC 表错乱 |
| 广播帧的循环复制 | 终端收到成千上万份自己的广播,CPU 被占满 |
题库 2024年下半年 原题(“不包括“问法):A 远程管理口无法登录/B 命令行操作卡顿/C 终端访问很慢或无法访问/D 接口指示灯由绿灯变黄灯 → 答案:D。解析:二层环路会产生广播风暴、MAC 地址漂移,导致 A/B/C 三种现象,但不会导致接口指示灯变色。
2.3.2 根桥与指定端口的选举(两套顺序不能记反)
根桥(Root Bridge)选举依据:Bridge ID(桥 ID)最小者优先 而 Bridge ID = 桥优先级(Bridge Priority)+ MAC 地址 —— 先比桥优先级(取值 0~61440,默认 32768,步长 4096),小的胜出;优先级相同再比 MAC 地址,小的胜出。
题库 2025年下半年 原题:运行 STP 生成树协议的网络中,如何选举根桥?
A 背板带宽最高的交换机
B Bridge ID最小的交换机
C 最先发出BPDU报文的交换机
D 接口速率最高的交换机
答案:B(Bridge ID 最小的交换机)。解析:STP 根桥选举依据 Bridge ID(优先级 + MAC 地址)最小者优先。
⚠️ “最先发出 BPDU 的交换机“是最有迷惑性的错项 —— BPDU 是周期性泛洪的,先收到 BPDU 的设备先记录对方信息,并不是谁先发 BPDU 谁就是根桥。
指定端口(Designated Port)选举 —— 题库 2023年下半年 原题:STP 协议中( )机制用于决定每个网段上的 Designated Port。
A Root Path Cost 根路径成本
B Port Priority 端口优先级
C Root Bridge ID 根桥标识
D Bridge Priority 桥优先级
答案:A(Root Path Cost 根路径成本)。解析:指定端口选举顺序:先比较 Root Path Cost,再比较发送者的 Bridge ID,最后比较 Port ID。
第1步:比根路径开销(Root Path Cost)—— 小的当选
↓ 相同
第 2 步:比发送者的 Bridge ID —— 小的当选
↓ 相同
第 3 步:比 Port ID —— 小的当选
路径开销 Cost = 参考带宽 / 链路带宽(与 OSPF 算法一致,参考带宽默认 100 Mbps):10 Mbps → 10;100 Mbps → 1;1000 Mbps → 0.1(老设备取整为 1)。
⚠️ 早期标准(802.1D-1998)是非线性表:10G=2、1G=4、100M=19、10M=100;新标准(CIST/802.1t)改为线性公式。考试按题目给的口径答。
2.3.3 RSTP 快速收敛与 MSTP
STP 的两大缺点:① 收敛慢(依赖 30~50 秒的 BPDU 计时器);② 需交换全网 BPDU,阻塞端口要“等计时器超时“才转转发。
RSTP(802.1w,快速生成树)的改进:
| 机制 | 说明 |
|---|---|
| RSTP 协议类型 | 报文类型 2(STP 是 0),可与 STP 互连 |
| 边缘端口(Edge Port) | 直连终端但不放其他链路的端口不参与 STP 计算,立即 Forwarding —— 这是“快速收敛“的核心 |
| P/A 机制 | Proposal / Agreement 握手,两台交换机直接协商阻塞/转发,不必等计时器 |
| 端口角色 | 新增 Alternate(备份)、Edge(边缘)、Backup(备份) |
📌 快速收敛的本质:让不参与环路计算的端口(边缘端口)立即转发,让需要协商的端口用 P/A 快速握手,而不是死等计时器。
题库 2024年下半年 原题(SW3 生成树信息,答案 D. SW3 为 Instance 10 MST 域的根桥)说明 MSTP(802.1s,多生成树) 已在真题里出现:MSTP 把 VLAN 划分到不同的 Instance(实例),每个 Instance 独立计算一棵生成树,因此同一台交换机可以在 Instance 10 里是根桥、在 Instance 20 里不是。
相关命令(华为默认模式是 MSTP):stp enable(全局使能)、stp mode mstp(选模式)、stp pathcost-type(开销算法)、stp root primary(指定根桥)、stp bpdu-protection(BPDU 保护)。
2.4 交换机配置(49 题 · 下午案例主角,24 道案例小题)
2.4.1 视图层级与 VLAN 配置命令(题库真实命令)
[Switch] ← 系统视图(全局)
[Switch]interface GigabitEthernet 0/0/1] ← 接口视图
[Switch-GigabitEthernet0/0/1] ← 接口下的提示符
[Switch-vlan10] ← VLAN 视图
[Switch] quit / return ← 返回上一级 / 退回用户视图
📌 两种命名写法题库都出现过:
GigabitEthernet 0/0/1(有空格)与GigabitEthernet0/0/1(无空格)。考试照抄题目给的形式,但自己要能认得两种。
[Switch] vlan batch 10 20 30← 批量创建 VLAN
[Switch] vlan 100 ← 创建单个 VLAN
[Switch-GigabitEthernet0/0/1] port link-type access
[Switch-GigabitEthernet0/0/1] port default vlan 10
[Switch-GigabitEthernet0/0/4] port link-type trunk
[Switch-GigabitEthernet0/0/4] port trunk allow-pass vlan 10 20
(2022年下半年 题库真实命令,Hybrid + VRRP 组合):
[SwitchA-GigabitEthernet0/0/1] port link-type hybrid
[SwitchA-GigabitEthernet0/0/1] port hybrid pvid vlan 200
[SwitchA-GigabitEthernet0/0/1] port hybrid vlan 200
[SwitchA-GigabitEthernet0/0/1] port hybrid untagged vlan 200
[SwitchA-Vlanif100] vrrp vrid 1 priority 120
[SwitchA-Vlanif100] vrrp vrid 1 virtual-ip 10.1.1.111
[SwitchA-Vlanif100] vrrp vrid 1 preempt-mode timer delay 20
[SwitchB-Vlanif100] vrrp vrid 1 virtual-ip 10.1.1.111
📌 两台交换机的
vrrp vrid 1 virtual-ip必须是同一个地址(虚拟网关),这是 VRRP 的核心。
2.4.2 端口隔离(port isolate)—— 2024年上半年 案例原题
应用场景:宿舍/办公室要求所有 PC 之间不能互访,但都要能访问网关、DHCP 服务器和外网。命令只有一条:port isolate enable(题库 2024年上半年 案例第 4 题)。
解析要点(题库原文):端口隔离是二层 MAC 隔离,性能高、配置简单,是本场景首选;ACL 是三层过滤,需逐条定义源/目的地址与端口,配置更复杂且增加设备负担;所以“各 PC 均不能互访“推荐用端口隔离实现,ACL 作为跨 VLAN 访问控制的补充手段。
| 方案 | 层次 | 优点 | 缺点 |
|---|---|---|---|
port isolate enable | 二层 MAC 隔离 | 性能高、配置简单 | 只能隔离同设备端口 |
| ACL | 三层过滤 | 灵活、跨设备跨网段 | 配置复杂、性能开销大 |
| 端口安全 port-security | 二层 | 限制每端口 MAC 数,防私接小交换机 | 不解决 PC 互访问题 |
| 不同 VLAN + VLANIF 隔离 | 三层 | 彻底隔离、逻辑清晰 | 占用 VLAN 资源 |
📌 WLAN 场景也用
port-isolate enable(2020年下半年 AC 配置真实命令),目的是同一 AP 下的用户互相隔离。
2.4.3 链路聚合 Eth-Trunk 与 LACP(题库 2025年下半年 原题)
在交换机上将两条物理链路配置为一个链路聚合组,流量在这两条物理链路上如何实现负载均衡?
A 配置负载均衡策略,根据策略将流量发送到不同的物理链路 B 配置链路优先级,流量优先发送到优先级别高的物理链路 C 配置MSTP协议,设置一套链路为主,另外一条为备,实现链路冗余 D 链路聚合协议会自动协商,确保每条链路承担相同的流量答案:A。解析:链路聚合通过配置负载均衡策略(如基于源 MAC、目的 IP 等哈希算法)实现流量分发。
| 模式 | 英文 | 特点 |
|---|---|---|
| 手工负载分担 | Manual load-balance | 手工指定哪几条链路捆绑;任一条断开,流量仍会分到剩余链路(可能丢包) |
| 链路聚合控制协议 | LACP(802.3ad) | 自动协商,一条故障时自动从聚合组中剔除;分静态 / 动态 LACP |
华为配置(题库 2024年下半年 真实命令,NGFW Eth-Trunk):
[NGFW] interface eth-trunk 1
[NGFW-Eth-Trunk1] trunkport gigabitethernet 0/1
[NGFW-Eth-Trunk1] trunkport gigabitethernet 0/2
[NGFW-Eth-Trunk1] port link-type trunk
[NGFW-Eth-Trunk1] port trunk allow-pass vlan 100
📌
trunkport关键字是把物理口加入 Eth-Trunk 逻辑口的标准写法(交换机上还有eth-trunk成员口模式)。
2.4.4 堆叠与集群(题库 2024年下半年 原题)
下列关于交换机堆叠的说法正确的是( )
A Master交换机故障后Slave中优先级值最大的会被选举为Master B 堆叠就是将多台交换机相互级联 C Master交换机和Backup/Slave交换机共同承担数据转发 D 必须使用专用堆叠卡和堆叠线缆答案:C。解析:堆叠中 Master 和 Backup/Slave 共同承担数据转发功能。
- A错:Master 故障后重新选举的依据不是“优先级值最大“(堆叠选举通常比较 MAC 地址小者,以避免冲突);
- B错:堆叠 ≠ 级联。级联(Cascade)是交换机间上下联、逻辑上仍是多台设备;堆叠(Stack)是多台设备逻辑上合并成一台(单一管理地址、单一 MAC 表、可跨设备链路聚合);
- D错:堆叠不一定需要专用堆叠卡和堆叠线缆 —— 无线/盒式设备常用普通网线堆叠,带堆叠口的才用专用堆叠线。
| 技术 | 是否逻辑合一 | 是否共用 MAC 表 | 专用线缆 | 转发路径 |
|---|---|---|---|---|
| 堆叠(Stack) | 是(像一台交换机) | 是 | 通常需要(或支持普通网线) | 同一交换芯片,帧不落地 |
| 集群(Cluster) | 是(统一管理平面) | 是 | 通常需要 | 同上 |
| 级联(Cascade) | 否(仍是多台) | 否 | 普通网线即可 | 帧要落地再转发,有延迟 |
2.4.5 远程登录、二层改三层与光口排障
题库 2023年上半年 原题:华为交换机中 user-interface vty 0 命令的作用是( ) A 配置用户等级为配置级 B 不允许连接虚拟终端 C 进入交换机远程登录用户界面 D 连接不需输入密码
答案:C。解析:user-interface vty 0 进入远程登录(VTY)用户界面。相关命令:system-view(进系统视图)、user-interface vty 0 4(进 VTY 0~4)、authentication-mode password(密码认证)、protocol port telnet(指定协议)、idle-timeout 10(空闲超时自动退出)。
二层改三层(2023年上半年 题库真实命令):
[R2]interface GigabitEthernet 0/0/1
[R2-GigabitEthernet 0/0/1] undo portswitch # 关闭 GE0/0/1 的二层转发特性
📌
undo portswitch= 把接口从二层模式改为三层模式,之后才能配ip address。这是“单臂路由 + 子接口“的必需步骤 —— 主接口改成三层后,子接口才能继承三层属性做路由。
光口排障(题库 2017年下半年 原题):两台交换机光口对接,一端 UP、另一端 DOWN,定位思路包括( )A ①②③④ B ②③④ C ②③ D ①③④ → 答案:A(①②③④)
解析:一端已收到光信号而另一端收不到,排查应从两端入手:① 看两端指示灯与光功率(display interface 看光功率是否在范围内);② 确认两端速率与双工一致;③ 检查/更换光纤与光模块;④ 必要时用光功率计 / OTDR 定位。
2.5 高速以太网(8 题 · 低频但都是硬记忆)
**三类速率的“标准—介质—编码—距离“总表(直接背这张表):
| 标准 | 速率 | 介质 | 编码 | 距离 |
|---|---|---|---|---|
| 10BASE-T | 10 Mb/s | 3 类 UTP | 曼彻斯特 | 100 m |
| 10BASE5 / 10BASE2 | 10 Mb/s | 同轴电缆 | 差分曼彻斯特 | 500 m / 185 m |
| 100BASE-TX | 100 Mb/s | 5 类 UTP | 4B/5B + NRZI | 100 m |
| 100BASE-FX | 100 Mb/s | 光纤 | 4B/5B + NRZI | 2 km(全双工) |
| 100BASE-T4 | 100 Mb/s | 4 对 3 类 UTP | 8B6T | 100 m |
| 1000BASE-CX | 1 Gb/s | 铜缆(短) | 8B/10B | 25 m |
| 1000BASE-FX | 1 Gb/s | 多模光纤 | 8B/10B | 约 2 km |
| 1000BASE-LX | 1 Gb/s | 多模/单模光纤 | 8B/10B | 约 5 km |
| 1000BASE-ZX | 1 Gb/s | 单模光纤 | 8B/10B | 70~100 km |
| 1000BASE-T | 1 Gb/s | 4 对 5 类及以上 UTP | 8B/10B | 100 m |
| 万兆光纤(802.3ae) | 10 Gb/s | 光纤 | 64B/66B | 数十 km |
📌 千兆距离排序(2024年下半年原题考点):ZX(70~100 km)> LX(约 5 km)> FX(约 2 km)> CX(25 m)。只有 ZX 超过 10 km。
万兆以太网三个必考点:
- 工作模式只定义全双工(题库 2016上半年、2025下半年连考两次):IEEE 802.3ae(10GBASE-R、SR、LR、ER)只定义全双工。原因:10 Gbit/s 速率下若采用半双工 CSMA/CD,冲突检测开销无法接受。
- 编码是 64B/66B(题库 2025上半年):万兆光纤采用 64B/66B;8B/10B 用于千兆 1000BASE-X 及早期万兆 WAN PHY、4B/5B 用于 FDDI/100BASE-FX,差分曼彻斯特用于令牌环。
- 命名法:
1000=1000 Mb/s;BASE=基带;T=twisted pair 双绞线;X=1000BASE-X(光);SX/LX/CX/ZX/FX=不同介质与距离;末位4=4B/5B、5=MLT-3、6=8B6T。
三、真题实例
实例 A · 2024年下半年 · 试题一(15 分) · 园区多租户 VLAN + QinQ + VLAN Mapping
材料要点:某科技园区为不同企业提供网络服务。楼层接入交换机(H1、H2)→ 楼栋汇聚交换机(P1、P2)→ 区域交换机 C1。VLAN 规划表:企业 1/2 的业务在汇聚层封装为外层 VLAN100,企业 3 封装为外层 VLAN200;区域交换机 C1 上企业 1/2 用 VLAN300、企业 3 用 VLAN400。
| 小问 | 考点 | 标准答案 | 解析要点 |
|---|---|---|---|
| 问题 1(3 分) 配置 H1 的 VLAN | Access / Trunk 端口 | (1)10 (2)trunk (3)allow-pass | G0/0/1 是终端接入端口 → access + port default vlan 10;G0/0/4 上联到汇聚交换机 P1、需承载多个 VLAN → trunk + port trunk **allow-pass**(不是 permit) |
| 问题 2(6 分) P1 上配置 QinQ | qinq vlan-translation / port vlan-stacking | (4)enable (5)100 (6)30 | qinq vlan-translation **enable** 全局使能转换;内层 vlan 10、20 的 stack-vlan 是 100(企业1/2);内层只剩 vlan 30,其外层标签为 200(企业3) |
| 问题 3(6 分) C1 上配置 VLAN Mapping | port vlan-mapping | (7)10 20 (8)200 (9)400 | 外层 VLAN100 里的内层 10、20 统一映射为 VLAN300(表中企业1/2 在 C1 上用 VLAN300);企业3 被封装在外层 VLAN200(故(8)=200),表中企业3 在 C1 上用 VLAN400 |
📌 本题的价值:这是题库里唯一一道完整考 QinQ + VLAN Mapping 的案例,9 个空全部是命令填空。只要背下这三条命令的固定写法,这一类题就是送分。 完整配置代码见 2.1.2 与 2.1.4 节。
实例 B · 2024年上半年 · 试题二(20 分) · VLAN/VRRP/DHCP 与 IP 地址规划
材料要点:SW1、SW2 为核心层交换机,PC 网关配置在核心层,SW3–SW4 为接入层交换机;行政部 PC 划为 vlan10(19 台),销售部 PC 划为 vlan20(36 台)。R1 为出口路由器,上联 ISP,下联 SW1 与 SW2;SW5 连接 DHCP 服务器。
问题 1(4 分)骨干链路冗余
要求实现骨干链路冗余,需要在哪些设备之间增加连线?增加连线后还需要配置什么避免形成二层环路?
参考答案:
- 增加连线的设备:① SW1 与 SW2 之间增加互联链路(核心层双核心互联);② SW2 再增加一条上联线路连接出口路由器 R1(两台核心都上联 R1,形成双上联)。
- 还需配置:生成树协议(STP/RSTP/MSTP) 防止二层环路。
解析要点:增加冗余物理链路后会产生二层环路,STP 会逻辑阻塞多余链路形成树型结构,避免广播风暴;链路故障时 STP 会自动重新计算并切换,同时 STP 还可实现 VLAN 间的负载分担。
[SW1] stp enable # 全局使能 STP(华为默认多生成树 MSTP)
[SW1] stp mode mstp
[SW1]interface GigabitEthernet 0/0/1
[SW1-GigabitEthernet 0/0/1] stp enable
⚠️ 若采用 Eth-Trunk 链路聚合增加带宽与链路,则不必依赖 STP 处理捆绑组内部环路,但仍需防止组间环路。
问题 2(4 分)VRRP 网关冗余
要求 vlan10 的网关默认配置在 SW1 上,vlan20 的网关默认配置在 SW2 上。当 SW1 或 SW2 任意一台故障后,不影响 PC 访问网关,请写出配置要点。
参考答案(题库原文要点):
- 在 SW1、SW2 上创建 VLAN10、VLAN20,并为对应 VLAN 创建 VLANIF 三层接口、配置接口 IP 地址;
- VRRP 组1 服务 VLAN10:SW1 作为 Master(
priority 120),SW2 作为 Backup(默认 100);VRRP 虚拟 IP 即 VLAN10 的网关地址,配置在两台设备上必须一致; - VRRP 组2 服务 VLAN20:SW2 作为 Master(
priority 120),SW1 作为 Backup(默认 100); - 配置 VRRP 的抢占功能(
vrrp vrid N preempt-mode)与上行链路追踪(track减优先级); - 配合 MSTP,让 VLAN10 流量优先走 SW1、VLAN20 流量优先走 SW2,实现负载分担(不同 VLAN 主备分离,任意一台故障另一台可接管全部网关);
- PC 终端的网关必须填写 VRRP 虚拟 IP,不能填交换机物理接口 IP,否则主设备故障后网关不可达。
[SW1-Vlanif10] ip address 192.168.10.1 255.255.255.0
[SW1-Vlanif10] vrrp vrid 1 virtual-ip 192.168.10.254← 两台设备配同一个值
[SW1-Vlanif10] vrrp vrid 1 priority 120 ← >100 即为 Master
[SW1-Vlanif10] vrrp vrid 1 preempt-mode ← 启用抢占
[SW1-Vlanif10] vrrp vrid 1 track interface GigabitEthernet 0/0/1 reduced 30
[SW2-Vlanif10] vrrp vrid 1 virtual-ip 192.168.10.254 ← SW2 侧 priority 保持 100,作 Backup
问题 3(4 分)与 问题 4(4 分)DHCP 中继与 PC 隔离
问题 3:要求配置 PC 能通过 DHCP 服务器正常获取 IP 地址,请写出配置要点。 问题 4:为加强终端 PC 安全防护,要求各 PC 均不能互访,请写出配置要点。
问题 3 参考答案(题库原文要点):① 配置路由,保证 PC 到 DHCP 服务器的三层路由可达;② DHCP 服务器侧:为 VLAN10、VLAN20 分别建立地址池,配置网关 IP、DNS 服务器 IP、租期;③ SW1、SW2 启用 DHCP 中继 —— 因为 DHCP 请求是广播报文,广播不能跨 VLAN 传播,必须在三层网关设备上配置中继:
[SW1-Vlanif10] dhcp select relay
[SW1-Vlanif10] dhcp relay server-ip <DHCP服务器IP>
问题 4 参考答案(题库原文):
- 同一 VLAN 内的主机隔离 —— 配置端口隔离(
port isolate):在 SW3、SW4 上把所有 PC 接入端口配置port isolate enable,同组内端口之间二层报文互相隔离,PC 之间无法互访,但都能正常访问网关、DHCP 服务器与外网; - 接入交换机上行端口配置为隔离端口,确保上行方向不受隔离影响;
- 不同 VLAN 之间的隔离 —— 已在 VLAN 划分层面天然实现,若还需限制跨 VLAN 访问,可在 SW1、SW2 上配置 ACL;
- 补充加固(可选):端口安全
port-security限制每端口 MAC 数量。
📌 方案对比(题库原文):端口隔离是二层 MAC 隔离,性能高、配置简单,是本场景首选;ACL 是三层过滤,需逐条定义源/目的地址与端口,配置更复杂且增加设备负担。
问题 5(4 分)IP 地址最小范围规划
标准答案:
(1) 10.0.1.129 ~ 10.0.1.158。 ← 行政部(19 台 PC)
(2) 10.0.1.161 ~ 10.0.1.222。 ← 销售部(36 台 PC)
(3) 224
(4) 26
解析(VLSM:满足主机数的最小地址块):
| 部门 | 需求 | 可用数校验 | 主机位 | 前缀 | 掩码 | 网段 | 可用范围 |
|---|---|---|---|---|---|---|---|
| 行政部 | 19 | 2⁵−2 = 30 ≥ 19 | 5 | /27 | 255.255.255.224 | 10.0.1.128/27 | .129 – .158 |
| 销售部 | 36 | 2⁶−2 = 62 ≥ 36 | 6 | /26 | 255.255.255.192 | 10.0.1.160/26 | .161 – .222 |
- 边界必须扣掉:网络地址
10.0.1.128、广播地址10.0.1.159都不能给主机 → 可用范围从 .129 到 .158(表中行政部网关10.0.1.158正好落在高端,配置自洽)。 - 块大小对齐:/27 块大小 32,下一块从 160 开始(128+32=160),正好落在 /26 边界上,两块不重叠。
- 最小范围校验:
/27(32) +/26(64) = 96 个地址;实际可用 30 + 62 = 92 个 ≥ 19 + 36 = 55 台;且每块都是满足需求的最小块 → 符合“最小范围规划“。
实例 C · 单选真题四道(照抄题干与四个选项)
(1)2024年上半年 关于 VLAN 的描述中,错误的是( )。
A 缺省的VLAN名是系统根据VLAN ID自动生成的
B IEEE 802.1q标准规定VLAN ID用10bit
C VLAN工作在OSI参考模型的第二层
D 每一个VLAN是一个独立的广播域
答案:B。解析:802.1Q 中 VLAN ID 用 12bit 表示,不是 10bit。
(2)2025年下半年 配置 interface Vlanif10、ip address 172.16.10.1 255.255.255.0,下列说法正确的是( )。
A 配置该交换机所有access接口默认为vlan10
B 创建逻辑接口并配置IP地址
C 配置该交换机下所有接入终端的默认网关
D 交换机收到的所有数据帧默认都转发至该逻辑接口
答案:B。解析:Vlanif 是三层交换机的 SVI(交换虚拟接口),用于创建逻辑三层接口并配置 IP。
(3)2016年下半年 STP 协议中( )机制用于决定每个网段上的 Designated Port(指定端口)。
A Root Path Cost 根路径成本
B Port Priority 端口优先级
C Root Bridge ID 根桥标识
D Bridge Priority 桥优先级
答案:A(Root Path Cost 根路径成本)。解析:指定端口选举顺序:先比较 Root Path Cost,再比较发送者的 Bridge ID,最后比较 Port ID。
(4)2017年下半年 以下关于直通交换的叙述中,正确的是( )。
A 比存储转发交换速率要慢
B 存在坏帧传播的风险
C 接收到帧后简单存储,进行 CRC 校验后快速转发
D 采用软件方式查找站点转发
答案:B。解析:直通交换不存储也不做 CRC 校验,目的 MAC 一到即转发,因此存在坏帧继续传播的风险,只能通过两端设备丢弃坏帧来缓解。A、C 描述的是存储转发,D 是软件查表的实现方式。
📌 同类题答案一并记:① 根桥选举 → Bridge ID 最小(2025下半年);② 802.1Q 标签位置 → 源 MAC 之后(2024上半年);③ VLAN 数量与物理接口无关(2024下半年);④ 不同 VLAN 的数据帧必须通过路由器(2017上半年)。题干与选项见 2.1.1、2.2.2、2.2.3、2.3.2 节。
实例 D · 2023年下半年 · 试题一【问题2】【问题3】 · 双链路 NAT 与 undo portswitch(命令填空)
材料要点:某公司从 R1 到 R2 有两条转发路径(R1→S1→R2 与 R1→R3→R2)。R1 的 GE2/0/1 = 10.12.12.1/28、GE2/0/2 = 10.13.13.1/28;R2 的 GE2/0/1 = 10.12.12.2/28;R3 的 GE0/0/1 = 10.13.13.3/28。
问题 2(10 分) 假设 R2 不支持 BFD,要求在 R1 上使用静态路由与 BFD 联动。补全命令:
[R1] bfd // 启动 BFD 功能
[R1-bfd] bfd R1 to R2 bind peer-ip (1) interface GigabitEthernet2/0/1 one-arm-echo
[R1-R1 to R2] discriminator local 1 // BFD 本地标识 1
[R1-R1 to R2] (2) // 提交配置
[R1] ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet2/0/1 (3) track (4) R1 to R2
[R1] ip route-static 0.0.0.0 0.0.0.0 GigabitEthernet2/0/2 10.13.13.3 preference 100
// 该条命令的作用是(5)
标准答案:(1) 10.12.12.2 (2) commit (3) 10.12.12.2 (4) bfd-session (5) 设置浮动路由,实现链路冗余备份
解析要点:
- (1)
bind peer-ip指定对端(R2)接口 IP =10.12.12.2(与 R1 同网段10.12.12.0/28)。 - (2)BFD 采用两阶段提交:先在 BFD 会话视图下配置参数,退出后用
commit提交生效(配置错误可rollback)。 - (3)静态路由的下一跳同样是
10.12.12.2;(4)track的对象类型是bfd-session,完整写法track bfd-session R1 to R2。 - (5)
preference 100低于缺省默认值 60,正常状态下不生效;只有 BFD 会话失效、上一条路由被撤销时,这条浮动路由才生效,流量切到 R1→R3→R2。
📌 原理:BFD 毫秒级发现链路故障,联动静态路由后主链路故障瞬间路由即被撤销(比依赖 ARP 检测的默认超时快得多)。
问题 3(8 分) R2 为接入网关,需在上行接口配置 NAT。补全命令:
[R2] acl number 3001 // 允许内部所有网段通过 NAT 访问外网
[R2-acl-3001] rule 5 permit ip source 10.0.0.0 (6)
[R2] interface gigabitethernet 0/0/1
[R2-GigabitEthernet0/0/1] nat (7) 3001 // 在 GE0/0/1 接口配置 NAT
[R2] ip route-static 0.0.0.0 0.0.0.0 222.137.0.1
[R2] ip route-static 0.0.0.0 0.0.0.0 210.25.0.1
[R2] ip load-balance hash src-ip
上述三条命令的功能是(8)。
标准答案:(6) 0.255.255.255 (7) outbound (8) 配置两条等价缺省路由并基于源 IP 地址做负载均衡,实现内网用户通过两条运营商链路(ISP1/ISP2)访问 Internet。
解析要点:
- (6)ACL 的
rule格式为rule <序号> permit|deny ip source <地址> <反掩码>。要求“允许内部所有网段“,源地址写10.0.0.0,反掩码写0.255.255.255(匹配前 8 位,即10.0.0.0~10.255.255.255全部 A 类私网)。注意 ACL 3000~3999 为高级 ACL。 - (7)
nat outbound <ACL编号>表示出方向 NAT(SNAT)。 - (8)两条指向不同 ISP 网关的缺省静态路由(下一跳不同、协议相同、优先级相同)形成两条等价路由(ECMP);
ip load-balance hash src-ip基于源 IP 哈希,使同一源主机会话固定从同一链路出去,避免非对称路由导致会话异常。
四、易错点清单
| # | 易错 | 正确 |
|---|---|---|
| 1 | 认为 VLAN 工作在三层 | VLAN 是二层概念,划分的是广播域;跨 VLAN 转发才需要三层(VLANIF/路由) |
| 2 | 以为 VLAN 编号范围 0–4096 | 1~4094;VLAN 1 是默认 VLAN,不可删除 |
| 3 | 802.1Q 的 VLAN ID 记成 10 bit | 12 bit(标签共 4 字节 = TPID 2 + TCI 2) |
| 4 | 802.1Q 标签位置记成“目的 MAC 之后“ | 插在源 MAC 之后、类型/长度字段之前 |
| 5 | 认为每个 VLAN 都必须有 VLANIF | 不是;只有需要作网关(做三层转发)的 VLAN 才建 VLANIF |
| 6 | Vlanif + ip address 理解成“配 access 口默认 VLAN“ | 那是 port default vlan;Vlanif + ip address = 创建三层逻辑接口 |
| 7 | trunk 口放行 VLAN 写成 port trunk permit vlan | 华为是 port trunk allow-pass vlan |
| 8 | 把 port link-type trunk 配到终端接入口 | 终端接入口配 access;trunk 用于交换机之间/多 VLAN 承载 |
| 9 | 混淆 Access / Trunk / Hybrid | Access 单 VLAN 进出都剥标签;Trunk 多 VLAN 带标签透传;Hybrid 同一 VLAN 可带标签或不带标签 |
| 10 | 认为 port hybrid pvid vlan 200 是“放行 VLAN200“ | pvid = 收到不带标签的帧归入 VLAN 200;放行用 port hybrid vlan |
| 11 | 混淆 QinQ 与 VLAN Mapping | QinQ 用 port vlan-stacking ... stack-vlan(叠加双标签);VLAN Mapping 用 port vlan-mapping ... map-vlan(转换) |
| 12 | 认为 VLAN 数量受物理接口数限制 | VLAN 是逻辑概念,与物理接口数量无关 |
| 13 | 不同 VLAN 的数据靠二层交换机转发 | 二层按 MAC 转发不能跨 VLAN,必须经路由器或三层交换机 |
| 14 | 交换机收到 Target MAC 为 0 的报文就丢弃 | 目的 MAC 全 0 = 未知 → 二层设备广播(泛洪) |
| 15 | 直通交换“又存又校验“ | 直通不存储、不做 CRC,读到目的 MAC 即转发 → 存在坏帧传播风险 |
| 16 | 以为全双工链路仍运行 CSMA/CD | 全双工不需要 CSMA/CD,无冲突域,可同时收发 |
| 17 | 根桥选举看“背板带宽“或“先发 BPDU“ | 依据 Bridge ID 最小(先比桥优先级,再比 MAC);BPDU 是周期性泛洪的 |
| 18 | 根桥选举第一步比 MAC 地址 | 先比桥优先级(默认 32768,小的胜);相同再比 MAC |
| 19 | 指定端口选举先比 Bridge Priority | 顺序是 Root Path Cost → 发送者 Bridge ID → Port ID |
| 20 | 以为 STP 能“提高带宽“ | STP 的作用是防止二层环路;带宽靠 Eth-Trunk |
| 21 | 二层环路会导致接口指示灯变色 | 二层环路引起广播风暴、MAC 地址漂移,不导致指示灯变色 |
| 22 | 以为 RSTP 只是“更快的 STP“ | RSTP 靠边缘端口立即 Forwarding + P/A 握手实现快速收敛 |
| 23 | 堆叠就是级联 | 堆叠逻辑合一、共用 MAC 表、帧不落地;级联仍是多台设备、帧要落地再转发 |
| 24 | 堆叠必须用专用堆叠卡和线缆 | 部分设备支持普通网线堆叠;带堆叠口的才用专用线 |
| 25 | 堆叠 Master 故障后“优先级最大者接任“ | 堆叠重选举通常比 MAC 地址小者当 Master(不是优先级最大) |
| 26 | 以为链路聚合“每条链路流量自动均分“ | 必须配置负载均衡策略(基于源 MAC/目的 IP 等哈希算法) |
| 27 | 混淆手工聚合与 LACP | 手工模式链路断开时流量仍分到剩余链路(可能丢包);LACP 自动协商并剔除故障链路 |
| 28 | user-interface vty 0 理解成“设置用户等级“ | 它是进入远程登录(VTY)用户界面 |
| 29 | 端口隔离与 ACL 混用 | 端口隔离是二层 MAC 隔离(性能高、配置简单);ACL 是三层过滤。PC 互访首选端口隔离 |
| 30 | 认为 port isolate 也能限制跨 VLAN 访问 | 跨 VLAN 隔离由 VLAN 划分天然实现,需额外限制则用 ACL |
| 31 | 以为 undo portswitch 是删除接口 | 它是把接口从二层模式改为三层模式,之后才能配 ip address |
| 32 | 100BASE-T4 用 5 类 UTP | 用 4 对 3 类 UTP,编码 8B6T;5 类 UTP 对应 100BASE-TX |
| 33 | 100BASE-FX 用曼彻斯特编码 | 100BASE-TX/FX 用 4B/5B + NRZI;曼彻斯特是 10BASE-T |
| 34 | 千兆传输距离最长的是 LX/FX | 超过 10 km 的是 1000BASE-ZX(70~100 km);LX 约 5 km、FX 约 2 km、CX 25 m |
| 35 | 万兆以太网支持半双工 | 只定义全双工(10G 下 CSMA/CD 开销无法接受) |
| 36 | 万兆光纤以太网用 8B/10B 编码 | 万兆光纤用 64B/66B;8B/10B 是千兆 1000BASE-X |
| 37 | 以为 GVRP 就是 VTP | VTP 静态推送同步;GVRP 动态注册通告。华为默认不启用 VTP |
五、真题自测(10 题)
第 1 层 · 概念识记(4 题)
Q1.1(单选)IEEE 802.1Q 标准中,VLAN ID 占用的位数是( ),可用 VLAN 编号范围是( )。
A 10 bit,1~1023
B 12 bit,1~4094
C 12 bit,0~4095
D 16 bit,1~65535
答案
B。802.1Q 的 VLAN ID 占 12 bit,因此可用编号是 1~4094(0 与 4095 保留)。两个高频错因:① 记成 10 bit(题库 2024年上半年原题的错误选项 B 就是它);② 范围记成 0~4096(既含保留值 0,又超出 4094)。 记忆锚点:VLAN ID 12 bit → 2¹² = 4096 → 扣掉 0 和 4095 → 1~4094;且 VLAN 1 是默认 VLAN,不可删除。
Q1.2(单选)下列关于 VLANIF 的描述中,正确的是( )。
A VLANIF 是二层逻辑接口,用于划分广播域
B 每个 VLAN 都必须对应一个 VLANIF 接口
C VLANIF 是三层逻辑接口(SVI),需配置 IP 地址才能做网关
D VLANIF 只能配置在物理接口上,不能配置在 VLAN 上
答案
C。VLANIF 是三层交换机的 SVI(Switch Virtual Interface)逻辑三层接口,需配置 IP 地址才能充当该 VLAN 的网关。逐项辨析:A错 —— 划分广播域、隔离二层是 VLAN 本身的属性,VLANIF 是三层接口;B错 —— 不是每个 VLAN 都建 VLANIF,只有需要作网关(做 VLAN 间三层转发)的才建;D错 —— VLANIF 就是创建在 VLAN 上的逻辑接口(interface Vlanif10),不是物理接口。
Q1.3(单选)运行 STP 生成树协议的网络中,根桥的选举依据是( )。
A 背板带宽最高的交换机
B Bridge ID 最小的交换机
C 最先发出 BPDU 报文的交换机
D 接口速率最高的交换机
答案
B。Bridge ID 最小者优先。Bridge ID = 桥优先级 + MAC 地址,比较顺序:① 先比桥优先级(取值 0~61440,默认 32768,步长 4096),小者胜;② 优先级相同再比 MAC 地址,小者胜。
排除项:A(背板带宽)、D(接口速率)与根桥选举无关;C(最先发 BPDU)最有迷惑性 —— BPDU 是周期性泛洪的,先收到 BPDU 的设备先记录对方信息,并不是谁先发 BPDU 谁就是根桥。
Q1.4(单选)快速以太网 100BASE-T4 采用的传输介质与编码技术是( )。
A 5 类 UTP,4B/5B
B 3 类 UTP,8B6T
C 光纤,MLT-3
D 同轴电缆,差分曼彻斯特
答案
B。100BASE-T4 使用 4 对 3 类 UTP 线缆传输,采用 8B6T 编码 —— 它的设计目标是复用当时已广泛铺行的三类双绞线,而 8B6T 是能挤进 3 类 UTP 的唯一可选编码。(完整编码表见 2.5 节)第 2 层 · 机制理解(3 题)
Q2.1(简答)简述 STP 生成树的工作原理,并说明二层环路会带来哪些故障现象。为什么交换机收到目的 MAC 为全 0 的报文必须广播?
答案
一、STP 三步:① 选根桥(泛洪 BPDU,全网选 Bridge ID 最小者)→ ② 选根端口(到根桥路径开销最小的端口)→ ③ 阻塞其余端口(每网段选指定端口,其余 Blocking),逻辑上形成一棵无环的树。 设计要点:冗余链路物理保留、逻辑阻塞;故障时阻塞端口重选举转为转发。 指定端口选举顺序(不可记反):`Root Path Cost → 发送者 Bridge ID → Port ID`二、二层环路三大故障:广播风暴(广播帧无限循环转发,占满带宽)、MAC 地址漂移(同一 MAC 反复漂移,MAC 表错乱)、终端收到成千上万份自己的广播(CPU 被占满)。
⚠️ 不会导致接口指示灯由绿变黄(题库 2024年下半年原题的正确选项即为“不包括“这一项)。
三、目的 MAC 全 0 必须广播:全 0 表示“目的地址未知“,二层设备按 MAC 转发,查不到就丢弃等于浪费帧;因此向除接收端口外的所有端口泛洪,让目标主机自己接收。典型场景是 ARP Request。 📌 边界:这个广播始终留在同一 VLAN 内(广播不跨 VLAN)。
Q2.2(简答)什么是 QinQ?它与 VLAN Mapping 有什么区别?各自的华为命令关键字是什么?
答案
一、QinQ(802.1ad,双层 VLAN 标签):在原有内层 VLAN 标签之外再打一层外层标签。内层 = 用户 VLAN,外层 = 运营商(公网)VLAN。作用:让运营商的多个客户(各自独立的内层编号空间)共享同一个公网 VLAN 编号空间,节省公网 VLAN 资源,并让同一企业的业务在不同地点透传。 命令关键字 `port vlan-stacking`:`qinq vlan-translation enable` + `port vlan-stacking vlan 10 20 stack-vlan 100`(内层 10、20 封装进外层 100)、`port vlan-stacking vlan 30 stack-vlan 200`。二、VLAN Mapping(映射/转换):把某个 VLAN(可含内层 VLAN)映射成另一个 VLAN,让不同层次的 VLAN 互通、统一地址规划。
命令关键字 port vlan-mapping:port vlan-mapping vlan 100 inner-vlan 10 20 map-vlan 300、port vlan-mapping vlan 200 inner-vlan 30 map-vlan 400。
三、核心区别
| QinQ | VLAN Mapping | |
|---|---|---|
| 动作 | 叠加双层标签 | 映射/转换成另一个 VLAN |
| 目的 | 多客户共享公网编号空间、业务透传 | 不同层次的 VLAN 互通 |
| 关键字 | port vlan-stacking(stack-vlan) | port vlan-mapping(map-vlan) |
| 一句话 | “再打一层” | “换一个号” |
Q2.3(简答)堆叠(Stack)、级联(Cascade)、集群(Cluster)三者有什么区别?堆叠的转发路径有什么特点?
答案
一、三者对比| 技术 | 逻辑上是否合一 | 是否共用 MAC 表 | 专用线缆 | 管理方式 |
|---|---|---|---|---|
| 堆叠 Stack | 是(多台逻辑上像一台) | 是 | 通常需要(或部分设备支持普通网线) | 单一管理地址 |
| 集群 Cluster | 是(统一管理平面) | 是 | 通常需要 | 单一管理地址 |
| 级联 Cascade | 否(仍是多台独立设备) | 否 | 普通网线即可 | 各设备独立管理 |
二、根本区别在转发路径上
- 堆叠/集群:多台设备由同一块(或同一组)交换芯片处理转发,帧从一台的物理口进、直接由另一台的物理口出,中间不落地 → 延迟低、吞吐高、可跨物理设备做链路聚合;
- 级联:交换机 A 收到帧后要落地存入 MAC 表并重新封装成新帧再发给 B → 多一次封装/解封装,延迟增加。
三、堆叠的角色分工(题库 2024年下半年原题)
- Master 和 Backup/Slave 共同承担数据转发功能(Master 不是“只做管理不做转发“);
- Master 故障后重新选举依据 MAC 地址(小者当 Master),不是“优先级值最大者接任“。
四、堆叠 vs 链路聚合的层次:Eth-Trunk 聚的是“多条链路“(解决带宽与冗余);堆叠 聚的是”多台设备“(解决设备级冗余与统一管理)。两者可叠加使用。
第 3 层 · 命令与配置(2 题)
Q3.1(填空)某园区企业分三层接入:楼层接入交换机 H1 → 楼栋汇聚交换机 P1 → 区域交换机 C1。同一企业业务在接入层用 VLAN 10、汇聚层封装为外层 VLAN 100,并要求在区域交换机上把外层 VLAN100 里的内层 VLAN 10、20 映射为 VLAN 300。补全配置:
[H1] vlan batch 10 20 30
[H1-GigabitEthernet0/0/1] port link-type access
[H1-GigabitEthernet0/0/1] port default vlan (1)
[H1-GigabitEthernet0/0/4] port link-type (2)
[H1-GigabitEthernet0/0/4] port trunk (3) vlan 10 20 30
[P1-GigabitEthernet0/0/1] qinq vlan-translation (4)
[P1-GigabitEthernet0/0/1] port vlan-stacking vlan 10 20 stack-vlan 100
[C1-GigabitEthernet0/0/1] port vlan-mapping vlan 100 inner-vlan (5) map-vlan 300
答案
(1) `10` (2) `trunk` (3) `allow-pass` (4) `enable` (5) `10 20`完整形式:
[H1] vlan batch 10 20 30
[H1-GigabitEthernet0/0/1] port link-type access
[H1-GigabitEthernet0/0/1] port default vlan 10
[H1-GigabitEthernet0/0/4] port link-type trunk
[H1-GigabitEthernet0/0/4] port trunk allow-pass vlan 10 20 30
[P1-GigabitEthernet0/0/1] qinq vlan-translation enable
[P1-GigabitEthernet0/0/1] port vlan-stacking vlan 10 20 stack-vlan 100
[C1-GigabitEthernet0/0/1] port vlan-mapping vlan 100 inner-vlan 10 20 map-vlan 300
要点:
- G0/0/1 是终端接入口 →
access+port default vlan 10;G0/0/4 上联汇聚层、要跑多个 VLAN →trunk+port trunk allow-pass vlan ...(不是permit)。 qinq vlan-translation enable—— 使能 QinQ VLAN 转换;port vlan-stacking vlan 10 20 stack-vlan 100—— 内层 10、20 的外层标签是 100。port vlan-mapping vlan 100 inner-vlan 10 20 map-vlan 300—— 外层 100 里的内层 10、20 统一映射为 300。
Q3.2(填空)某单位要求:行政部(VLAN10)接入交换机 SW3 上的所有 PC 互相不能访问,但都要能访问网关与 DHCP 服务器。补全端口隔离与 VLANIF + VRRP 配置:
[SW3] vlan batch 10
[SW3] interface GigabitEthernet 0/0/1
[SW3-GigabitEthernet 0/0/1] (1)enable ← 实现端口隔离
[SW3] interface vlanif 10
[SW3-Vlanif10] (2)192.168.10.1 255.255.255.0
[SW3-Vlanif10] (3) vrid 1 virtual-ip 192.168.10.254
[SW3-Vlanif10] (4) vrid 1 priority 120
答案
(1) `port isolate` (2) `ip address` (3) `vrrp` (4) `vrrp`完整形式:
[SW3] vlan batch 10
[SW3-GigabitEthernet 0/0/1] port isolate enable
[SW3] interface vlanif 10
[SW3-Vlanif10] ip address 192.168.10.1 255.255.255.0
[SW3-Vlanif10] vrrp vrid 1 virtual-ip 192.168.10.254
[SW3-Vlanif10] vrrp vrid 1 priority 120
[SW3-Vlanif10] vrrp vrid 1 preempt-mode
要点:
port isolate enable—— 二层 MAC 隔离,同组端口内 PC 互不可访,但都能访问网关/DHCP/外网。这是“PC 不能互访“场景的首选方案(性能高、配置简单);ACL 是三层过滤,作为跨 VLAN 访问控制的补充。vrrp vrid 1 virtual-ip—— 虚拟网关地址,两台设备必须配成同一个值;priority 120(大于默认 100)使本设备成为 Master;preempt-mode启用抢占。- ⚠️ PC 的网关必须填
virtual-ip(192.168.10.254),不能填ip address(192.168.10.1),否则主设备故障后网关不可达。
第 4 层 · 真题原题(1 题)
Q4.1(2024年下半年 · 试题一 · 15 分)某科技园区为企业用户提供网络服务。企业用户通过楼层接入交换机(H1、H2)→ 楼栋汇聚交换机(P1、P2)→ 区域交换机 C1 接入汇聚层网络。VLAN 规划表:企业 1/2 在汇聚层封装为外层 VLAN100(区域交换机侧映射为 VLAN300),企业 3 封装为外层 VLAN200(区域交换机侧映射为 VLAN400)。
要求:① 配置楼层接入交换机 H1 的 VLAN(终端接入口 10,上联口 0/0/4);② 在楼栋汇聚交换机 P1 上配置 QinQ;③ 在区域交换机 C1 上配置 VLAN Mapping。
参考答案
(1) 接入交换机 H1(3 分):`(1) 10` `(2) trunk` `(3) allow-pass` ``` [H1] vlan batch 10 20 30 [H1-GigabitEthernet0/0/1] port link-type access [H1-GigabitEthernet0/0/1] port default vlan 10 [H1-GigabitEthernet0/0/4] port link-type trunk [H1-GigabitEthernet0/0/4] port trunk allow-pass vlan 10 20 30 ``` G0/0/1 是终端接入端口 → `access` + `port default vlan 10`;G0/0/4 上联汇聚层、要跑多个 VLAN → `trunk` + `port trunk allow-pass vlan ...`(不是 `permit`)。(2) P1 配置 QinQ(6 分):(4) enable (5) 100 (6) 30
[P1] vlan batch 100 200
[P1-GigabitEthernet0/0/1] port link-type trunk
[P1-GigabitEthernet0/0/1] port trunk allow-pass vlan 100 200
[P1-GigabitEthernet0/0/1] qinq vlan-translation enable
[P1-GigabitEthernet0/0/1] port vlan-stacking vlan 10 20 stack-vlan 100
[P1-GigabitEthernet0/0/1] port vlan-stacking vlan 30 stack-vlan 200
qinq vlan-translation enable 使能转换;内层 vlan 10、20 的 stack-vlan 是 100(企业1/2);该行内层只剩 vlan 30,其外层标签为 200(企业3)。
(3) C1 配置 VLAN Mapping(6 分):(7) 10 20 (8) 200 (9) 400
[C1-GigabitEthernet0/0/1] port vlan-mapping vlan 100 inner-vlan 10 20 map-vlan 300
[C1-GigabitEthernet0/0/1] port vlan-mapping vlan 200 inner-vlan 30 map-vlan 400
外层 VLAN100 里的内层 10、20 统一映射为 VLAN300;企业3 被封装在外层 VLAN200(故(8)= 200),表中企业3 在 C1 上用 VLAN400。
📌 一句话区分:QinQ 是“再打一层“(
stack-vlan),VLAN Mapping 是”换一个号“(map-vlan)。
六、复习建议
优先级排序
| 阶段 | 内容 | 理由 |
|---|---|---|
| 第一轮(必须背) | VLAN vs VLANIF 的区别;Access / Trunk / Hybrid 三类端口的完整命令;802.1Q = 12 bit、1~4094、标签在源 MAC 之后 | 65 题 VLAN + 24 道配置小题的公共基础,错了到处丢分 |
| 第二轮 | STP 两套选举顺序(根桥 = Bridge ID 最小;指定端口 = Cost → 发送者 Bridge ID → Port ID)+ 二层环路三大故障 | 28 题网桥生成树的全部内容,且案例第 1 问必考 |
| 第三轮 | QinQ(port vlan-stacking ... stack-vlan)与 VLAN Mapping(port vlan-mapping ... map-vlan) | 2024年下半年 案例 9 个空全靠这两条命令 |
| 第四轮 | 端口隔离 port isolate enable vs ACL;VRRP 两台设备 virtual-ip 必须一致、PC 网关填 virtual-ip;undo portswitch 二层改三层 | 2024年上半年 案例问题 2/3/4 与 2023年上半年 单臂路由的核心 |
| 第五轮 | Eth-Trunk + LACP、堆叠 vs 级联、user-interface vty 0、光口排障四步 | 49 题交换机配置里剩余的案例考点 |
| 第六轮 | 以太网编码表(10BASE-T 曼彻斯特 / 100BASE-TX 4B5B / T4 8B6T / 千兆 8B10B / 万兆 64B66B)、千兆距离表(ZX 70~100 km)、万兆只全双工 | 8 道高速以太网题,纯记忆,反复过几遍即可 |
三个动作建议
-
画一张“端口类型决策树“,贴在墙上。三个问题依次问:
- 这条链路接终端 PC 吗?→
access+port default vlan X - 这条链路要跑多个 VLAN 吗?→
trunk+port trunk allow-pass vlan ... - 这条链路既 tagged 又 untagged 吗(如 IP 话机 + PC)?→
hybrid+port hybrid vlan(带标签)+port hybrid untagged vlan(不带标签)+port hybrid pvid vlan X(无标签帧归属)
判断顺序不能反:先看“要不要多 VLAN“,再看“要不要混着标“,最后才看是终端还是上联。
- 这条链路接终端 PC 吗?→
-
把五段“命令链“各默写一遍,视图提示符是评分点的一部分:
场景 命令链 Access 口 vlan batch→interface GE0/0/x→port link-type access→port default vlan NTrunk 口 interface GE0/0/x→port link-type trunk→port trunk allow-pass vlan 10 20QinQ qinq vlan-translation enable→port vlan-stacking vlan 10 20 stack-vlan 100VLAN Mapping port vlan-mapping vlan 100 inner-vlan 10 20 map-vlan 300二层口改三层口 interface GE0/0/1→undo portswitch→ip address ...写错
allow-pass成permit直接丢分 —— 这是华为与思科命令的差异点。 -
做一张“易混三兄弟“对照卡,反复自问:
问题 答案 STP 还是 Eth-Trunk 解决冗余? STP 解决“环路“(逻辑阻塞);Eth-Trunk 解决“带宽与冗余“(并行分担) 堆叠还是级联? 堆叠逻辑合一(共用 MAC 表、帧不落地);级联仍是多台(帧要落地) 端口隔离还是 ACL? 端口隔离是二层 MAC 隔离(性能高、配置简单);ACL 是三层过滤(灵活但复杂) 再补一条选举类的:根桥看 Bridge ID 最小(先优先级后 MAC),指定端口看 Root Path Cost → 发送者 Bridge ID → Port ID。两套顺序都要能默写。
返回:00-汇总索引 · 上一专题:04-计算机与系统基础 · 下一专题:06-路由协议与路由器
本文档所有题目、答案、命令均摘自题库真实数据(24 考期 / 210 道真题),统计脚本见 qbwork/export_kpdata.py。