# 1. 交换机如何学习源 MAC 并转发未知单播,MAC 表震荡通常反映什么拓扑问题? A 交换机收到目的 MAC 未知的单播帧会直接丢弃 B 交换机只根据目的 MAC 查找,不学习源 MAC C 交换机对未知目的单播帧会在除接收接口外的同 VLAN 接口上泛洪,并对源 MAC 进行学习 ✓ 正确答案 D MAC 表震荡通常说明交换机硬件故障
# 2. RSTP 如何通过端口角色和同步过程缩短收敛,边缘端口误接交换机有何风险? A RSTP 通过 proposal/agreement 同步显著缩短收敛时间,边缘端口可立即转发但收到 BPDU 时应自动转回普通端口 ✓ 正确答案 B RSTP 边缘端口始终参与生成树计算,所以很安全 C RSTP 将端口状态压缩为 blocking、learning、forwarding 三种,收敛仍需 30 秒以上 D RSTP 没有端口角色,只有端口状态
# 3. 链路聚合中基于五元组哈希为何无法让单一大流使用全部带宽? A 单一大流可以通过哈希均匀分配到所有成员链路,从而占满聚合带宽 B 链路聚合不需要哈希,直接对帧轮询转发 C 同一流必须哈希到同一成员链路以保证顺序,因此单流只能使用一条链路带宽 ✓ 正确答案 D 哈希字段越多,单流越容易跨多条链路
# 4. 在 EVPN-VXLAN 叠加网络中,VTEP 如何依据本地路由表封装 inner MAC,为什么 BUM 流量需要头端复制或组播? A EVPN 引入后 BUM 流量不再需要任何复制或组播 B 未知目的 MAC 的帧由 VTEP 头端复制给所有远端 VTEP,或通过 underlay 组播承载 ✓ 正确答案 C VTEP 对未知单播直接丢弃以减少开销 D BUM 流量通过 EVPN Type-2 路由单播转发
# 5. 交换机的 CoS 队列与 WRR/SP 调度在语音/视频/数据混跑场景下的带宽保证与延迟分布如何评估? A SP 会保证所有队列都获得比例带宽,不会饿死低优先级队列 B WRR 保证高优先级队列绝对优先,但低优先级可能饿死 C WRR 与 SP 在带宽保证上没有任何区别 D 语音通常用 SP 保证低延迟,视频和数据常用 WRR 按权重分配剩余带宽 ✓ 正确答案
# 6. ARP 与 IPv6 NDP 在地址解析、邻居可达性检测和路由器发现上有哪些关键差别? A ARP 与 NDP 都内置邻居可达性检测和路由器发现功能 B NDP 使用广播帧进行地址解析 C NDP 用 NS/NA 完成地址解析,通过 RS/RA 实现路由器发现,并带邻居可达性检测状态机;ARP 仅做地址解析 ✓ 正确答案 D IPv6 不再需要地址解析,MAC 直接由 IP 推算
# 7. PMTUD 与 PLPMTUD 如何发现瓶颈 MTU,ICMP 被过滤时传统 PMTUD 为何形成黑洞? A 传统 PMTUD 靠 DF 位和 ICMP"需要分片"反馈,ICMP 被过滤时可能形成黑洞;PLPMTUD 主动探测避免依赖 ICMP ✓ 正确答案 B PLPMTUD 仍依赖中间设备回 ICMP 报文 C 传统 PMTUD 依赖发送端主动发探测包,不依赖 ICMP D PMTUD 发现 MTU 后发送端不再处理任何分片
# 8. 排查同网段偶发丢包时,如何区分双工不匹配、环路、MTU 不一致与邻居表溢出? A MTU 不一致通常表现为小包通、大包丢,而双工不匹配多伴随 CRC/FCS 错误 ✓ 正确答案 B 环路不会导致广播风暴或 MAC 表震荡 C 双工不匹配的主要表现是邻居表溢出 D 邻居表溢出只影响已有的老连接而不影响新连接
# 9. SCTP 的多宿主路径探测与 PMTUD 联合发现机制相比 TCP 的 ICMP-based PMTUD 有哪些优势? A SCTP 逐路径独立维护 MTU 并支持多路径切换,单路径探测失败不会中断整个关联 ✓ 正确答案 B SCTP 不支持多宿主,只有单路径 C SCTP 仍依赖单一路径和 ICMP,无冗余优势 D SCTP 的 PMTUD 只能靠 ICMP,比 TCP 更脆弱
# 10. 在 vxlan-overlay 网络中 MTU 黑洞如何导致长连接延迟飙升,运维探测 PMTUD 的可行方案有哪些? A VXLAN 不增加任何外层开销,不存在 MTU 问题 B VXLAN 外层头使内层大包超过 underlay MTU 而被丢弃,小包能通、大包卡,导致长连接延迟飙升 ✓ 正确答案 C MTU 黑洞只影响小包,不影响大包 D 遇到 MTU 黑洞应调大 MSS 而不是调小
# 11. IPv6 邻居缓存(Neighbor Cache)在路由器通告下发 RA 后的生命周期与邻居不可达探测行为如何配置? A 邻居缓存表项没有生命周期,永久有效 B NUD 只用广播 ARP 探测邻居 C RA 的 Router Lifetime 只影响邻居缓存,不影响默认路由 D REACHABLE 超时后进入 STALE,有流量时经 DELAY 进入 PROBE 并用单播 NS 探测 ✓ 正确答案
# 12. LLDP 与 CDP 报文如何被中间网络设备透传或剥离,安全场景下禁用 LLDP 的代价是什么? A LLDP 帧会被中间设备透明转发到全网 B 禁用 LLDP 没有任何代价 C LLDP 报文只携带 IP 地址,不携带设备信息 D LLDP/CDP 帧由接收设备本地处理,通常不跨多跳透传 ✓ 正确答案
# 13. 万兆以上链路的 LACP 模式(active/passive)与短帧、巨型帧(jumbo frame)的 MTU 协商如何影响吞吐? A LACP 两端都 passive 也能建立聚合 B LACP 至少一端为 active 才能协商成功,启用 jumbo frame 可减少帧头开销、提升吞吐 ✓ 正确答案 C MTU 越大每帧开销越大,吞吐越低 D Jumbo frame 只需在接收端配置,无需全网一致
# 14. 数据中心里 jumbo frame 配 9000 后跨 VLAN 仍出现分片,常见瓶颈是否在 vSwitch/物理 NIC offload? A 分片根因是 NIC offload 过强,关闭 offload 即可解决 B 只要 MAC 层配置 jumbo 就必然不分片 C 分片根因是路径上某接口 MTU 未同步到 9000(如 vSwitch 虚拟端口或物理 NIC),offload 本身不产生分片 ✓ 正确答案 D 分片只发生在发送端,与中间接口无关
# 15. 1Q 标签中的 PCP、DEI、VID 各自承担什么作用,native VLAN 配置不一致会产生什么现象? A DEI 字段表示 VLAN 数量,PCP 表示检测优先级 B native VLAN 的帧总是带标签的 C VID 只有 8 位,最多支持 256 个 VLAN D PCP 表示 QoS 优先级,DEI 表示可丢弃性,VID 标识 VLAN;native VLAN 两端配置不一致时 untagged 帧会被错误解释到错误 VLAN ✓ 正确答案
# 16. MAC 地址表的 aging timer、静态绑定与 MAC ACL 在防 MAC 漂移与 ARP 欺骗上的工程差异是什么? A aging timer 是防漂移的核心手段,能阻止 MAC 漂移 B MAC ACL 的作用是维护 MAC 地址表并防止老化 C 静态/sticky MAC 绑定把 MAC 固定到端口,可阻止漂移;MAC ACL 主要做流量过滤而非地址绑定 ✓ 正确答案 D 静态绑定无法阻止攻击者伪造 MAC
# 17. 生成树的 PVST、RSTP、MSTP 三种模式在 VLAN 数量与收敛时间上的取舍,根桥选举的优先级向量如何计算? A MSTP 为每个 VLAN 独立运行一个实例,资源开销最大 B RSTP 收敛快但通常单实例,无法按 VLAN 分流;MSTP 多实例兼顾分流与快速收敛 ✓ 正确答案 C 根桥选举优先比较 MAC 地址,再比较优先级 D PVST 收敛最快,资源开销最小
# 18. 当物理端口因风暴控制 storm-control 被自动 shutdown 后,恢复方式、抑制阈值与日志告警应当如何设置? A 可通过 errdisable recovery 自动恢复,且阈值应留余量并开启日志/SNMP 告警 ✓ 正确答案 B 阈值设置越严格越好,不会误杀正常流量 C 被 shutdown 的端口只能手动恢复,无法自动恢复 D 风暴控制只针对单播,不处理广播
# 19. MAC-in-MAC(802.1ah)与 MAC-over-802.1Q(Q-in-Q)在运营商接入网中的封装层级与广播域控制差别是什么? A Q-in-Q 与 802.1ah 都只添加一层 VLAN 标签 B 802.1ah 用运营商 MAC 封装整个客户帧,实现 MAC 隔离;Q-in-Q 仅叠加两层 VLAN 标签,客户 MAC 可见 ✓ 正确答案 C 802.1ah 不提供广播域控制 D Q-in-Q 比 802.1ah 隔离性更强
# 20. Linux 的 neigh_table GC 触发条件与 neigh_unreachable_timer 在 ICMP 不可达时的状态推进流程是什么? A 邻居表超过 gc_thresh1 就完全停止新增邻居 B 邻居表项永不回收,只增不减 C 邻居不可达时经 STALE→DELAY→PROBE 多次探测失败后进入 FAILED 并回收,GC 由 gc_thresh 阈值控制 ✓ 正确答案 D 不可达探测只使用广播,不使用单播
# 21. IPv6 的 DAD(Duplicate Address Detection)如何用 NS/NA 完成 SLAAC 地址冲突检测,冲突时是否会上线? A DAD 用组播 NS 探测,收到 NA 回应说明地址冲突,冲突地址不会上线 ✓ 正确答案 B 冲突时地址仍会上线,只是标记为临时 C DAD 通过发送 NA 并等待 NS 回应来检测冲突 D DAD 只用于 DHCPv6,不用于 SLAAC
# 22. 网卡 checksum/GSO/GRO 卸载为何会让抓包中的长度与校验和看似异常? A 校验和 offload 只影响接收,不影响发送侧抓包 B offload 后抓包始终能看到线上真实帧 C GSO 会把大包拆成小包,抓包只能看到小包 D checksum offload 会让抓包中校验和看似错误(假阳性),GSO/GRO 会让抓包看到合并/未分段的大包而非线上真实帧 ✓ 正确答案
# 23. GRE、IPsec、VXLAN 在 MTU 1500 网络上的封装开销分别是多少,对 MSS 与 PMTUD 探测的影响是什么? A overlay 后 MSS 应增大以利用更多带宽 B 三种封装开销都只有 4 字节,可忽略 C IPsec 隧道模式开销可超 50 字节,VXLAN 约 50 字节,GRE 约 24 字节 ✓ 正确答案 D 封装开销不影响 PMTUD 探测
# 24. 抓包工具(Wireshark)看到的校验和错误提示在 NIC 卸载场景下为何属于假阳性,如何正确校验? A 该提示说明线上确实存在校验和错误 B 校验和错误只可能是应用层 bug C NIC checksum offload 下抓包在计算前/后,校验和提示是假阳性;正确校验应关闭 offload 或采用 tap 抓包 ✓ 正确答案 D 关闭 offload 后校验和错误会更多