第4章 路由交换技术面试问题(OSPF、BGP、VLAN、STP 等)

路由交换技术是网络运维工程师的核心技能,OSPF、BGP、VLAN、STP 是最常考的四个知识模块。面试中不仅考察协议原理,更关注你在实际项目中如何设计与优化。本章从原理要点 → 项目应用 → 故障排查三个维度帮你构建完整的回答框架。

路由交换技术面试回答框架 路由交换技术 OSPF · 邻接与区域 BGP · 选路与策略 VLAN · Trunk与路由 STP · 根桥与收敛 💡 面试加分点:每个协议都要准备“原理 + 项目优化 + 故障排查”三层回答

📊 路由交换技术核心知识点速查表

协议 核心概念 关键命令 / 配置 面试高频场景
OSPF 邻居状态机 · DR/BDR · LSA类型 · 区域设计 display ospf peer · ospf dr-priority · area 0 stub 多区域规划 · 邻居故障排查 · 特殊区域优化
BGP 选路原则 · Local Pref · AS Path · Community display bgp routing-table · route-policy · peer as-path-filter 多出口策略 · 路由黑洞 · 属性操控选路
VLAN Access/Trunk · VLANIF · 单臂路由 · GVRP display vlan · port link-type trunk · interface vlanif 10 VLAN间路由 · Trunk放通 · 二层隔离与互通
STP / RSTP 根桥选举 · 端口角色 · 状态转换 · 收敛优化 display stp · stp mode rstp · stp root primary 环路预防 · 收敛时间优化 · MSTP多实例负载

🎯 面试问题 1:请简述 OSPF 的邻居状态机及 DR/BDR 选举机制,并说明多区域设计中如何优化 LSA 泛洪。

考察点 OSPF 协议深度理解 · 网络设计能力 · 区域规划经验
📐 回答框架
  1. 邻居状态:Down → Init → 2-Way → ExStart → Exchange → Loading → Full(七种状态)
  2. DR/BDR 选举:广播型网络中,优先级最高者当选 DR,次高者当选 BDR(优先级 0 不参与)
  3. 多区域优化:核心置于 Area 0,普通区域通过 ABR 连接,使用 Stub / NSSA 减少 LSA Type 5/7 泛洪
💬 简短示例回答
OSPF 通过七种状态建立邻居,DR/BDR 基于优先级和 Router ID 选举,优先级最高者为 DR。在多区域设计中,我将核心置于 Area 0,普通区域通过 ABR 连接,使用 Stub 或 NSSA 减少 LSA 泛洪,提升网络稳定性与收敛速度。
(约 85 字)
🔍 可能追问
  • OSPF 的 LSA 类型有哪些?分别由谁产生?
  • OSPF V3 相比 V2 有哪些改进?
  • OSPF 邻居卡在 ExStart 状态如何排查?
⚠️ 避坑提醒:不要只背状态机名称;要结合项目说明区域设计对网络收敛的影响。DR/BDR 只存在于广播型和 NBMA 网络,别在 P2P 链路中硬套。

🎯 面试问题 2:BGP 的选路原则中 Local Preference 和 AS Path 的优先级是怎样的?结合实际场景说明如何通过修改属性控制选路。

考察点 BGP 选路原则掌握程度 · 路由策略设计与操控能力
📐 回答框架
  1. 选路顺序:Local Preference(最高优先)→ AS Path(最短优先)→ MED → Next Hop → …
  2. LP 控制出口:通过 route-policy 修改 LP 值,引导本 AS 流量优先走某条链路
  3. AS Path 控制入口:使用 as-path prepend 增加 AS 跳数,影响对端选路,实现入方向负载分担
💬 简短示例回答
BGP 选路中 Local Preference 优先于 AS Path,LP 值越高越优先。在项目中我通过 route-policy 修改 LP 值引导出口流量,同时利用 AS Path prepend 控制入方向流量,实现多出口负载分担与主备切换。
(约 72 字)
🔍 可能追问
  • BGP Community 属性有什么作用?如何传递?
  • BGP 路由黑洞是如何产生的?如何解决?
  • IBGP 全互联为什么需要 Route Reflector?
⚠️ 避坑提醒:不要只背原则顺序而忽略实际操控;面试官想听你“调过哪些属性、解决了什么问题”。注意区分 LP 影响出方向,AS Path 影响入方向。

🎯 面试问题 3:VLAN 间路由有哪几种实现方式?各自适用什么场景?STP 的端口角色和状态转换过程是怎样的?

考察点 二层技术综合掌握 · 网络架构选型 · 环路防护意识
📐 回答框架
  1. VLAN 间路由:单臂路由(小规模)→ 三层交换 VLANIF(主流)→ 物理隔离(高安全场景)
  2. STP 端口角色:根端口(RP)· 指定端口(DP)· 阻塞端口(AP/BP)
  3. 状态转换:Blocking(20s)→ Listening(15s)→ Learning(15s)→ Forwarding,约 50s 收敛
💬 简短示例回答
VLAN 间路由常用三种方式:单臂路由用于小型网络,三层交换的 VLANIF 接口用于大型网络。STP 端口角色包括根端口、指定端口和阻塞端口,状态从阻塞到转发约 30–50 秒,升级到 RSTP 可降至 1–2 秒。
(约 80 字)
← 上一章 📖 返回目录 下一章 →