很多人画网络拓扑图,是照着设备清单"连线":路由器连交换机,交换机连电脑,画完交差。
这种图画出来只能看,不能用。因为一张拓扑图真正的价值,不在那些连着的线上,而在你标出来的每一条线的背后:这条断了,多少人上不了网?
判断一张拓扑图合不合格,标准只有一句:随便指着图上一台设备问"它挂了会怎样",图上必须能直接看出答案。 答不出来,说明你画的只是设备摆位图,不是拓扑图。
这篇文章用一套 200 人办公楼的完整组网算例,把拓扑图从选型画到冗余验证,包括四种基础拓扑怎么选、带宽怎么逐层算、单点故障怎么标、IP 和端口标注标到什么颗粒度。最后是五类常见坑和九条自检清单。

一、拓扑图在所有图里的位置
我们这套图系列里,拓扑图和其它图各管一段:
| 图 | 回答什么问题 | 一句话口诀 |
|---|---|---|
| 系统架构图(Day44) | 软件系统分层怎么拆 | 定模块 |
| 网络拓扑图(本文) | 设备之间怎么连、断了会怎样 | 定链路 |
| 流程图(Day41) | 一件事按什么步骤做 | 定步骤 |
| 时序图(Day51) | 谁先调谁、耗时多少 | 定顺序 |
最容易混的是拓扑图和架构图:架构图讲"软件模块之间的依赖",拓扑图讲"硬件设备之间的线路"。一个是逻辑,一个是物理。
拓扑图什么时候最值钱?三种场景:
- 故障排查——凌晨两点出网故,值班的人拿着图要在 30 秒内定位是哪一段的问题;
- 扩容规划——新增一层楼、加 40 个工位,先在图上算得出要动几台设备;
- 冗余验证——证明你的网络没有单点,或者说清楚单点在哪。
二、四种基础拓扑,先选型再动笔
| 拓扑 | 结构 | 优点 | 缺点 | 适用 |
|---|---|---|---|---|
| 星型 | 所有终端连到中心节点 | 一条线断只影响一个点 | 中心设备是单点 | 绝大多数办公网 |
| 总线型 | 一根主干串到底 | 省线省钱 | 主干断全网瘫 | 老旧改造、临时组网 |
| 环型 | 首尾相连成环 | 任意单向断线可绕行 | 环上两点同时断即分裂 | 工业网、运营商环网 |
| 网状 | 节点两两多路互联 | 可靠性最高 | 线路成本随节点数暴涨 | 核心/骨干层 |
两条经验规则:
接入层用星型,核心层加冗余。 200 人以下的公司,"星型 + 双核心 + 双出口"基本是标准答案,既控制成本又消除单点。
画之前先问一句:这张图最怕断哪里? 答案通常就两个——出口和核心。把预算花在这两处的冗余上,其余位置单点可以接受。

三、完整算例:一栋 10 层办公楼、约 200 人的组网
3.1 设备清单与分层
| 层 | 设备 | 数量 | 下挂 |
|---|---|---|---|
| 出口层 | 出口路由器 R1 / R2(双运营商) | 2 | 各接一条 500M 专线 |
| 核心层 | 核心交换机 S1 / S2(双机堆叠) | 2 | 互为备份 |
| 接入层 | 接入交换机 E1~E10(每层 1 台) | 10 | 每台 24 口 |
| 终端 | 办公电脑 + 打印机 + AP | 约 196 台 | 每层约 20 台 |
3.2 带宽要逐层算,不能拍脑袋
接入层到核心层:每层 20 台终端,按人均并发 4M 估算,一层峰值约 80M;上联链路选 1G,收敛比 12.5:1,够用但不算宽裕。
核心层到出口:10 层合计峰值约 800M,而单条出口专线 500M——这就是拓扑图上第一个要标红的地方:单出口跑不满全楼峰值,必须双出口分流,且两条线路要分属不同运营商,避免同挖同断。
这 800M 和 500M 这组数字,就是拓扑图区别于"设备摆位图"的地方:每条链路上标了带宽,图才会告诉你哪里先堵。
3.3 冗余设计画法:实线与虚线
图上连接分两种:
- 实线:日常承载流量的主链路;
- 虚线:备份链路,平时不走流量,故障时接管。
本例的冗余点(画的时候有三处细节容易漏):
- 堆叠线本身也要画出来——S1、S2 之间的堆叠线是全网的咽喉,漏画它,双核心的图就是自欺欺人;
- 每台接入交换机的两条上联要分板卡:G0/1 接 S1 的 1 号槽,G0/2 接 S2 的 2 号槽,避免一根级联板卡故障同时带走主备两条线;
- 两条出口专线在图上标注运营商名,同挖同断的风险一看便知。
- 双出口:R1、R2 各接一家运营商,出口互备;
- 双核心:S1、S2 堆叠成一台逻辑设备,任一成员故障业务不中断;
- 双上联:每台接入交换机出两条线,分别接 S1 和 S2(一条实一条虚)。
3.4 单点验证:指着每台设备问一遍
画完冗余,逐台验证。结论表:
| 故障点 | 影响范围 | 恢复方式 |
|---|---|---|
| R1 出口断 | 全楼走 R2,带宽降为 500M | 秒级自动切换,体验变慢但不断网 |
| S1 断 | 无感(堆叠接管) | 秒级 |
| E5(5 层接入)断 | 仅 5 层约 20 台 | 更换备件,约 30 分钟 |
| R1、R2 同时断 | 全网断外 | 真单点,需预案(4G 备用) |
200 人的网络,能做到"任何单台设备故障,最多只影响一层楼",这张图才算合格。而验证出"双出口同时断"这个残余风险,恰恰是这张图最大的产出——拓扑图画完不是结束,把验证结论写进运维预案才是。
3.5 标注颗粒度:标到第三层就停
每台设备标注三项:设备名 + 管理 IP + 关键端口。例如:
- E5(10.1.5.2):G0/1 → S1(实线,1G);G0/2 → S2(虚线,1G);G0/3~24 → 终端
再多就别标了。MAC 地址表、 VLAN 明细、配置备份属于配置库,不进拓扑图——图上信息过载,故障时反而找不到重点。我们的经验值:一张 10 层楼的拓扑,标注条目控制在 40 条以内,打印出来 A3 一页能看清,才算达标。
3.6 附赠:值班排障的三步口诀
拓扑图真正上战场是在故障时。给值班的人配一个固定动作,照着图走:
第一步,定范围。全楼都断还是一层断?全楼往出口和核心看,一层往本层接入交换机看。这一步 10 秒,图上分层就是为它服务的。
第二步,问变更。范围定了之后,先查这台设备最近有没有动过——这也是为什么图必须当天更新,过期的图在这一步会把人带沟里。
第三步,走备份。确认主链路问题后,看图上虚线:备份走哪、切换要动哪里、影响多大,照图执行而不是凭记忆。
三步口诀能解决大约八成的常见故障。剩下两成,靠的是把图上的验证结论提前写进预案。
四、五个最常见的坑
- 只画连接不标带宽和线路类型。 1G 和 100M 的线在图上长得一样,出问题时全靠猜。
- 冗余只画不验。 虚线画上了,但从没演练过切换,真出故障时备份链路配置是错的——这种情况比没有备份更危险。
- 图和实际不符。 设备换了两三年图没更新,值班的人按图排查,越排越乱。定一条规矩:设备变更当天必须改图。
- 出口和核心不画冗余,把预算花在接入层。 接入层坏了只影响一层,出口断了全楼瘫痪。
- 内外网不分。 办公网、访客网、监控网混在一张图上不加区分,等于把安全边界也画丢了。
五、画完自检的 9 条
- 每条链路都标了带宽和线路类型(实线/虚线)吗?
- 每台设备都有设备名和管理 IP 吗?
- 出口和核心层有没有冗余?没有的话,接受的理由写了吗?
- 随便指一台设备,能立刻说出它的故障影响范围吗?
- 双出口是不是不同运营商?
- 访客网、监控网等是否做了区分?
- 图上的设备和实际机房的设备能一一对上吗(最近一次核对是什么时候)?
- 备份链路最近一次切换演练是什么时候?
- 这张图打出来,值班的人 30 秒内能定位故障段吗?
六、总结
拓扑图是所有图里最"怕旧"的一张:流程图画完能用十年,拓扑图半年不更新就变成了误导图。
所以给它配一个和画图同样重要的动作——变更即更新。设备上架、链路调整、IP 变更,当天改图。这张图不是给领导看的汇报材料,是给凌晨两点值班的你自己看的。
一张能回答"断了会怎样"的拓扑图,值回你画它的全部时间。
