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

05 · 局域网与交换技术

所属模块:局域网与交换技术 | 覆盖题库 210 题(单选 163 · 案例小题 47) 考期覆盖 24 / 24(100%) —— 与 IPv4 子网专题并列全考期覆盖 题型定位:混合型(上午协议与标准判断 + 下午 VLAN/QinQ/堆叠配置大题)


一、考情概览

二级知识点题数单选小题考期重要度
虚拟局域网VLAN65471822★★★★★
以太网与CSMA-CD6058223★★★★★
交换机配置49252420★★★★★
网桥与生成树2825317★★★★☆
高速以太网8806★★★☆☆

近5 年(2021–2026)案例大题命中:11 个考期全部出现(recent_count = 11)。交换机配置是下午案例的第一主角(49 题里 24 道是案例小题,占比接近一半)。

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

术语次数说明
VLAN264压倒性第一,覆盖 Access/Trunk/Hybrid/QinQ/VLANIF
MAC109二层转发核心
vlan52命令与配置
STP39生成树,RSTP/MSTP 都在这个语境下
trunk30干道链路
port27端口配置
DHCP23VLAN + 地址池的组合题
interface/batch/config21/19/19命令片段
CSMA22以太网介质访问
ACL17端口隔离与访问控制
VTP16VLAN 同步协议
IEEE16标准号判定

结论:VLAN 是绝对重心(264 次),但真正的失分点在于三个“看起来像“的东西分不清:

  1. VLAN vs VLANIF(逻辑二层 vs 三层接口)
  2. Access / Trunk / Hybrid 三种端口类型的命令行差异
  3. 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 access
port default vlan 10
帧进出都剥标签,只属于一个 VLAN
Trunk(干道)交换机之间、多 VLAN 承载port link-type trunk
port trunk allow-pass vlan 10 20
允许多个 VLAN,带标签透传
Hybrid(混合)语音+数据混合接入(如 IP 话机)port link-type hybrid
port hybrid pvid vlan 200
port hybrid vlan 200
port 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 的区别(本专题头号易错点)

VLANVLANIF
性质二层逻辑概念(广播域)三层逻辑接口(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 Yport 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 30010 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 类型名称作用
主 VLANprincipal下挂用户端口,用户之间二层/三层隔离
子 VLANsubordinate与主 VLAN 打通,唯一可以访问公网/服务器的 VLAN
互通 VLAN(通过 mux-vlan 配置)主/子 VLAN 之间经它转发
管理 VLANmanagement-vlan交换机管理用
语音 VLANvoice-vlanIP 话机专用
聚合 VLANaggregate-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 字节FCS4 字节(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-T10 Mb/s3 类 UTP曼彻斯特100 m
10BASE5 / 10BASE210 Mb/s同轴电缆差分曼彻斯特500 m / 185 m
100BASE-TX100 Mb/s5 类 UTP4B/5B + NRZI100 m
100BASE-FX100 Mb/s光纤4B/5B + NRZI2 km(全双工)
100BASE-T4100 Mb/s4 对 3 类 UTP8B6T100 m
1000BASE-CX1 Gb/s铜缆(短)8B/10B25 m
1000BASE-FX1 Gb/s多模光纤8B/10B约 2 km
1000BASE-LX1 Gb/s多模/单模光纤8B/10B约 5 km
1000BASE-ZX1 Gb/s单模光纤8B/10B70~100 km
1000BASE-T1 Gb/s4 对 5 类及以上 UTP8B/10B100 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。

万兆以太网三个必考点:

  1. 工作模式只定义全双工(题库 2016上半年、2025下半年连考两次):IEEE 802.3ae(10GBASE-R、SR、LR、ER)只定义全双工。原因:10 Gbit/s 速率下若采用半双工 CSMA/CD,冲突检测开销无法接受。
  2. 编码是 64B/66B(题库 2025上半年):万兆光纤采用 64B/66B;8B/10B 用于千兆 1000BASE-X 及早期万兆 WAN PHY、4B/5B 用于 FDDI/100BASE-FX,差分曼彻斯特用于令牌环。
  3. 命名法: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 的 VLANAccess / Trunk 端口(1)10 (2)trunk (3)allow-passG0/0/1 是终端接入端口 → access + port default vlan 10;G0/0/4 上联到汇聚交换机 P1、需承载多个 VLAN → trunk + port trunk **allow-pass**(不是 permit)
问题 2(6 分) P1 上配置 QinQqinq vlan-translation / port vlan-stacking(4)enable (5)100 (6)30qinq vlan-translation **enable** 全局使能转换;内层 vlan 10、20 的 stack-vlan 是 100(企业1/2);内层只剩 vlan 30,其外层标签为 200(企业3)
问题 3(6 分) C1 上配置 VLAN Mappingport 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 访问网关,请写出配置要点。

参考答案(题库原文要点):

  1. 在 SW1、SW2 上创建 VLAN10、VLAN20,并为对应 VLAN 创建 VLANIF 三层接口、配置接口 IP 地址;
  2. VRRP 组1 服务 VLAN10:SW1 作为 Master(priority 120),SW2 作为 Backup(默认 100);VRRP 虚拟 IP 即 VLAN10 的网关地址,配置在两台设备上必须一致;
  3. VRRP 组2 服务 VLAN20:SW2 作为 Master(priority 120),SW1 作为 Backup(默认 100);
  4. 配置 VRRP 的抢占功能(vrrp vrid N preempt-mode)与上行链路追踪(track 减优先级);
  5. 配合 MSTP,让 VLAN10 流量优先走 SW1、VLAN20 流量优先走 SW2,实现负载分担(不同 VLAN 主备分离,任意一台故障另一台可接管全部网关);
  6. 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 参考答案(题库原文):

  1. 同一 VLAN 内的主机隔离 —— 配置端口隔离(port isolate):在 SW3、SW4 上把所有 PC 接入端口配置 port isolate enable,同组内端口之间二层报文互相隔离,PC 之间无法互访,但都能正常访问网关、DHCP 服务器与外网;
  2. 接入交换机上行端口配置为隔离端口,确保上行方向不受隔离影响;
  3. 不同 VLAN 之间的隔离 —— 已在 VLAN 划分层面天然实现,若还需限制跨 VLAN 访问,可在 SW1、SW2 上配置 ACL;
  4. 补充加固(可选):端口安全 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:满足主机数的最小地址块):

部门需求可用数校验主机位前缀掩码网段可用范围
行政部192⁵−2 = 30 ≥ 195/27255.255.255.22410.0.1.128/27.129 – .158
销售部362⁶−2 = 62 ≥ 366/26255.255.255.19210.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–40961~4094;VLAN 1 是默认 VLAN,不可删除
3802.1Q 的 VLAN ID 记成 10 bit12 bit(标签共 4 字节 = TPID 2 + TCI 2)
4802.1Q 标签位置记成“目的 MAC 之后“插在源 MAC 之后、类型/长度字段之前
5认为每个 VLAN 都必须有 VLANIF不是;只有需要作网关(做三层转发)的 VLAN 才建 VLANIF
6Vlanif + ip address 理解成“配 access 口默认 VLAN“那是 port default vlan;Vlanif + ip address = 创建三层逻辑接口
7trunk 口放行 VLAN 写成 port trunk permit vlan华为是 port trunk allow-pass vlan
8把 port link-type trunk 配到终端接入口终端接入口配 access;trunk 用于交换机之间/多 VLAN 承载
9混淆 Access / Trunk / HybridAccess 单 VLAN 进出都剥标签;Trunk 多 VLAN 带标签透传;Hybrid 同一 VLAN 可带标签或不带标签
10认为 port hybrid pvid vlan 200 是“放行 VLAN200“pvid = 收到不带标签的帧归入 VLAN 200;放行用 port hybrid vlan
11混淆 QinQ 与 VLAN MappingQinQ 用 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 自动协商并剔除故障链路
28user-interface vty 0 理解成“设置用户等级“它是进入远程登录(VTY)用户界面
29端口隔离与 ACL 混用端口隔离是二层 MAC 隔离(性能高、配置简单);ACL 是三层过滤。PC 互访首选端口隔离
30认为 port isolate 也能限制跨 VLAN 访问跨 VLAN 隔离由 VLAN 划分天然实现,需额外限制则用 ACL
31以为 undo portswitch 是删除接口它是把接口从二层模式改为三层模式,之后才能配 ip address
32100BASE-T4 用 5 类 UTP用 4 对 3 类 UTP,编码 8B6T;5 类 UTP 对应 100BASE-TX
33100BASE-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 就是 VTPVTP 静态推送同步;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。

三、核心区别

QinQVLAN 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 道高速以太网题,纯记忆,反复过几遍即可

三个动作建议

  1. 画一张“端口类型决策树“,贴在墙上。三个问题依次问:

    • 这条链路接终端 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“,再看“要不要混着标“,最后才看是终端还是上联。

  2. 把五段“命令链“各默写一遍,视图提示符是评分点的一部分:

    场景命令链
    Access 口vlan batch → interface GE0/0/x → port link-type access → port default vlan N
    Trunk 口interface GE0/0/x → port link-type trunk → port trunk allow-pass vlan 10 20
    QinQqinq vlan-translation enable → port vlan-stacking vlan 10 20 stack-vlan 100
    VLAN Mappingport vlan-mapping vlan 100 inner-vlan 10 20 map-vlan 300
    二层口改三层口interface GE0/0/1 → undo portswitch → ip address ...

    写错 allow-pass 成 permit 直接丢分 —— 这是华为与思科命令的差异点。

  3. 做一张“易混三兄弟“对照卡,反复自问:

    问题答案
    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。


返回:00-汇总索引 · 上一专题:计算机与系统基础 · 下一专题:路由协议与路由器