
简介实验报告文档《实验一绘制实验室机房拓扑结构网络图》聚焦网络拓扑结构图的绘制面向计算机网络相关专业学生用于掌握二层交换机、三层交换机、路由器、RCMS、NTC等设备在实验室环境中的连接方式与互联逻辑。内容以铜仁学院计算机网络实验室为蓝本完整呈现实验目的、背景、设备清单、拓扑结构说明及配置要点并附带身边的网络拓扑与124寝室网络拓扑两个小案例便于对照理解基础组网实践。资源为1个doc文件压缩包仅29KB小巧精炼可直接阅读或打印。目前已有129人学习下载适合作为课程实验报告模板或网络拓扑入门参考也能帮助读者快速理解ISP接入、VLAN划分、设备级联等关键概念。1. 一张机房拓扑图为什么值得花两小时认真画实验室机房的设备一多拓扑图就从可以拖到明天的文档变成了半夜救命的家伙。很多时候你接手一个机房前任只丢下一串IP和几台设备的admin密码剩下的全靠猜——这个口插的是哪台机器、那根光纤通到哪个机柜都属于只有天知道的黑匣子。这个实验要做的就是把这些说不清的东西变成一张能直接指导排查的结构化图纸哪台交换机在哪个机柜、哪些接口连着哪些设备、VLAN 怎么划分、链路带宽是多少。别觉得拓扑结构只是 PCIe 总线或者 EDA 原理图才需要较真的概念网络拓扑图同样有节点、连线、层级关系这三要素。画得不规范图就只是一张装饰画画得规范它就是资产清单、故障地图和变更记录的合体。这篇笔记适合三类人刚拿到机房管理权限的助教或实验员、正在做网络课程实验的学生、以及想把手头网络文档规范化的运维新人。我会按实际动手的顺序从信息采集讲到 Visio 绘图再讲逻辑拓扑和避坑点最后给你一套让图不腐烂的维护方法。2. 画图前先摸底机房设备与链路信息的采集清单2.1 设备清单型号、接口和物理位置一个都不能少画拓扑图最忌讳的事是打开 Visio 就开始拖形状。先花半小时把设备信息摸清楚后面能省三小时。我一般会按机房里的实际机柜顺序逐台登记设备信息表头长这样设备名设备类型型号管理IP所在机柜/U位接口数备注Lab-Core-01三层交换机S5735-S24T4X192.168.1.1/24A01/U1524口千兆4口万兆机房核心Lab-Acc-03二层交换机S5720-28P-LI192.168.10.2/24B03/U1024口百兆4口千兆接入学生区Lab-Server-01服务器PowerEdge R740192.168.50.10/24C01/U54×千兆虚拟化宿主机设备名这里要特别强调必须和交换机上的 hostname 完全一致别在图上写机房主交换机在设备上却叫 Lab-Core-01。这是血泪经验后面避坑章节我会专门展开。接口数这一列看似冗余其实决定了你在图上画交换机时该用 24 口还是 48 口的形状也决定了接入层能不能撑住机房的终端数量。物理位置要写到机柜号和 U 位。原因很朴素故障时你按图找到 A01 机柜 U15伸手就能摸到设备不用一台台翻标签。实验室机房机柜不多还好要是超过四个机柜位置信息就是排查效率的倍增器。这一步不需要登录设备直接拿纸笔去机房抄就行顺便拍几张设备面板照片后面画图对端口分布有用。2.2 用 LLDP/CDP 把看不见的连线挖出来设备清单是节点信息链路信息才是拓扑图的骨架。别指望靠记忆或网线标签最可靠的做法是登录每台交换机开 LLDP 或 CDP 协议让设备自己说邻居。Cisco 设备上常见做法是Switch# show lldp neighbors Capability codes: (R) Router, (B) Bridge, (T) Telephone, (C) DOCSIS Cable Modem, (W) WLAN Access Point, (P) Repeater, (S) Station, (O) Other Device ID Local Intf Hold-time Capability Port ID Lab-Acc-03 Gi0/1 120 B Gi0/24 Lab-Acc-04 Gi0/2 120 B Gi0/24 Lab-Server-01 Gi0/24 120 B Gi0/1华为设备对应命令是display lldp neighbor brief输出格式略有差异但包含的意思相同本设备的哪个接口连着对端哪台设备的哪个接口。上面输出里Gi0/1 连着 Lab-Acc-03 的 Gi0/24说明这台上联口接的是 03 号接入交换机的 24 口——通常这个口就是它的上联口。把这些邻居关系一条条记下来链路图就自然浮现了。如果设备不支持 LLDP退而求其次的方法有两个一个是登录设备查 MAC 地址表看某个接口下挂了哪些 MAC再和接入设备的 MAC 对应起来另一个是看接口状态找到up的对端接口用排除法确定物理连线。这两种方法都费时间所以我在最开始就会检查设备是否开启了 LLDP没开的先全局开启一下等邻居信息收敛几分钟再采集。2.3 VLAN 与子网信息逻辑关系的原始素材物理链路画完之后还需要一层逻辑数据才能让图具备排障价值。登录核心交换机导出现有 VLAN 划分和接口归属这一步的输出是后面画逻辑拓扑的原料。Switch# show vlan brief VLAN Name Status Ports ---- -------------------------------- --------- ------------------------------- 1 default active Gi0/1, Gi0/2 10 Students active Gi0/3-10, Gi0/11 20 Teachers active Gi0/12-18 50 Servers active Gi0/23-24同时记录每个 VLAN 的子网和网关地址通常在三层设备上用show ip interface brief或者查看 VLANIF 接口配置得到Switch# show ip interface brief Interface IP Address OK? Method Status Protocol Vlanif10 192.168.10.254 YES manual up up Vlanif20 192.168.20.254 YES manual up up Vlanif50 192.168.50.254 YES manual up up为什么要单独记这一层因为物理拓扑回答的是线怎么插的逻辑拓扑回答的是哪个网段能通、隔离边界在哪。画图时如果只画物理连线VLAN 信息全部堆在备注里排查广播域问题时还得翻设备配置那这图的价值就打了对折。我把这套数据整理成一张对照表VLAN 号、网段、网关、用途、涉及接口后面画逻辑图时直接抄。3. 在 Visio 里画拓扑符号规范、三层摆放与连线标注3.1 选对 Visio 形状库别用矩形框假装交换机打开 Visio新建画布时选网络类别下的网络图模板左侧会自动加载网络和外设形状库。这里面的交换机、路由器、防火墙才是拓扑图的正确符号而不是基本形状里的矩形。双击画布空白处在更多形状 → 网络 → 网络和外设里能找到完整的设备图标。拖设备形状时有个细节确认形状是带连接点的 1-D 或 2-D 形状而不是单纯画出来的几何图。Visio 里交换机的形状通常左右两侧各有一个连接点拖动连线时能自动吸附线会跟着形状移动。如果你用普通矩形冒充交换机连线只能手动贴边一旦设备位置调整线就脱节整个图就废了。另外记得打开视图 → 网格和对齐功能。这一步很多人忽略但我见过不少图里的设备明明错位了几毫米连线却歪斜着硬接上去整体观感立刻垮掉。就像 EDA 网络图不在原理图格点上会报连接错误一样Visio 里设备不对齐网格线会导致连线看起来像搭错了一样。把对齐网格打开拖拽设备时自动吸附线自然就直了。3.2 三层结构摆放核心、汇聚、接入的经典分层实验室机房规模不大通常两层或三层就能画清楚但摆放结构不能省。我常用的布局是核心交换机放画布顶部居中汇聚层放中部接入层放底部服务器区单独放右侧或底部独立区域。这样画出来的图符合流量走向的直觉——终端从底部接入向上汇聚再到核心最后到服务器或出口。拓扑连线按设备和接口逐条画例如核心交换机 Gi0/1 连到汇聚交换机 Gi0/1 这个端口。画线时我习惯从设备图标上的连接点开始拖而不是从画布空白处画一条线再对到设备上这样 Visio 会把线绑定到连接点移动设备时线会自动跟随。如果两台设备之间有多条物理链路比如两个千兆口做了链路聚合画两条平行线或者画一条线加聚合标签都行但需要在图例里说明。摆放还有一个实用原则把同一机柜的设备在图上也放得近一些拓扑关系的几何距离尽量反映物理位置。这样拿着图去机房核对时视线不用在整张图里乱跳。接入层交换机按机柜编号排好在底部一字排开汇聚层放在它们上方居中位置视觉上就是底下一排接入、上面一列汇聚的梳状结构最利于排查。3.3 连线与接口标注每条线都要有身份拓扑图的连线如果只是两根设备之间的线那信息量约等于零。我要求在每条连线上标注三样东西本端接口、对端接口、链路带宽或链路类型。标注方式是在线上添加文本格式统一写成Gi0/1 -- Gi0/24带宽另起一行写1G字号统一用 8pt 或 9pt不要忽大忽小。线型的区分也要提前定好。千兆电口用实线万兆光纤用粗实线堆叠链路用双线聚合链路在线旁标成员口。这个约定必须写进图例不然三个月后看图的同事完全看不懂线为什么有的粗有的细。线交叉是在所难免的但至少做到两点尽量在接入层和汇聚层之间保持垂直走向避免来回缠绕以形成蜘蛛网交叉不可避免时用 Visio 的跨线功能让竖向线从横向线下方穿过不要让两条线直接叠加。标注信息的来源就是第 2 章采集的 LLDP 邻居表画线时对着表格一条一条落上去画完核对一遍邻居表确保没有漏线。这一步是最枯燥的但也是拓扑图从示意图变成工程图的分水岭。4. 从物理图到逻辑图让拓扑图能回答谁连不上谁4.1 在物理拓扑上叠加 VLAN 标注色块与标签的用法物理拓扑画完后别急着导出交差还差逻辑层的信息。最轻量的做法是在物理图上叠加 VLAN 标注用半透明的虚线框把属于同一 VLAN 的接入交换机圈起来框内标注 VLAN 号和用途比如VLAN 10 学生区。这个框不能覆盖设备符号透明度调到 30% 左右保证设备图标仍然清晰。另一种做法是在交换机图标下方直接加标签写成VLAN10/20这种紧凑格式。但一套 VLAN 跨多台接入交换机的情况还是虚线框更直观。叠加 VLAN 标注时要注意VLAN 是逻辑概念不是一条物理连线不要把 VLAN 画成从一个接口延伸到另一个接口的实线那样会误导看图的人——他们会以为 VLAN 是一条独立的物理链路这恰恰是新手最容易翻车的地方。标注的粒度取决于图的用途。如果只是日常排障标到 VLAN 级别就够了如果要体现三层网关位置还需要在核心交换机形状旁标注各 VLAN 的网关地址写成Vlanif10: 192.168.10.254。这样排查终端上不了网时看图先确认终端在哪个 VLAN、网关在哪台设备直接跳过去检查对应 VLANIF 接口状态不用再登录核心设备翻配置。4.2 单独画一张 IP 规划图让子网关系一目了然物理拓扑叠加 VLAN 标签适合看整体但子网关系错综复杂时我会在同一个 Visio 文件里新建一页专门画 IP 规划图。这一页不画设备图标只画网段关系用椭圆表示子网用带箭头的线表示路由或网关依赖形式上更像一张思维导图。规划图的主体是这张表VLAN子网网关用途互联接口10192.168.10.0/24192.168.10.254学生终端Gi0/3-1020192.168.20.0/24192.168.20.254教师终端Gi0/12-1850192.168.50.0/24192.168.50.254服务器区Gi0/23-2499192.168.99.0/30192.168.99.1核心间互联XGE0/0/1-2这张表直接抄进实验报告的附录部分图上只画网段归属和网关跳数。比如核心交换机作为所有网段的网关服务器区网段 VLAN 50 直接挂在核心下学生网段需要经过汇聚再抵达核心画的时候用箭头串联起来。这张图的主要价值在于快速回答两个问题某个终端属于哪个子网、跨子网通信要经过几跳。配合物理拓扑图排障时先在规划图上定位网段再到物理图上找设备效率非常高。4.3 链路类型与线型约定光纤、铜缆、堆叠怎么区分实验室机房链路类型往往混着来——接入到汇聚以铜缆居多汇聚到核心或服务器区可能用光纤部分交换机之间还有堆叠线。如果线型不做区分看图的人只能到机柜里抽线判断这就回到了没有图的状态。我通常用一套固定约定并写进图例链路类型线型颜色图例写法千兆铜缆实线黑色1G万兆光纤粗实线橙色10G堆叠链路双横线蓝色Stack链路聚合单线加斜杠绿色2×1G颜色约定不是装饰是信息编码。但要注意所有颜色必须配套图例说明并在图下方直接标注颜色含义否则彩色图一旦被黑白打印机打出来颜色差异完全消失只能靠线宽勉强分辨。所以我也要求在颜色之外再用线型做二次区分粗实线、双线、加斜杠这样黑白打印场景下仍然可读。逻辑拓扑和物理拓扑画完后两张图放在同一个 Visio 文件里分页存放页名分别叫物理拓扑和逻辑拓扑。实验报告里需要引用时直接导出两张 PNG 嵌入 Word 文档这就是标题里那份 .doc 实验报告的核心素材。5. 拓扑绘制避坑指南5 个让图看着对实则废的典型错误5.1 设备命名不对齐图上的名字和 Switch 上的 hostname 对不上现象图上写核心交换机设备上实际主机名是 Lab-Core-01图上写服务器区交换实物标签是 SW-Floor2。排查时登录设备执行命令看到的主机名和图对不上就得先猜这台设备在图上对应谁白折腾十几分钟。原因先画图后定命名规范或者画图的人和设备配置的人不是同一个命名口径没统一。实验室里尤其常见——设备可能是往届学生配的命名风格杂乱新接手的人按自己的理解另起了一套名字。解决动手画图前先登录每台设备执行show running-config | include hostname华为是display current-configuration | include sysname把实际主机名抄下来作为图上设备名的唯一来源。图上一个名字都不能自创全部以设备上的 hostname 为准。如果设备主机名本身混乱比如叫 SW1、switch2、Lab-sw-01 混着来先花半小时统一改名再画图这个成本不能省。5.2 把逻辑链路画成物理线VLAN 被当成一根网线现象画拓扑时把VLAN 10直接画成一条从核心交换机拉到接入交换机的粗线看起来像一根独立的物理链路。后来排查广播域问题时拿着图找这根VLAN 线在机柜里怎么都找不到对应的物理接口。原因混淆了逻辑关系和物理关系。VLAN 是二层广播域的划分逻辑它承载在物理链路上而不是独立存在的一根线。画图时偷懒想用一条线表达这两个设备之间有 VLAN 10 的流量结果把图看成了物理连接表。解决物理拓扑图里VLAN 信息用第 4 章说的虚线框或文字标签标注不单独画连线。如果确实需要表达VLAN 10 跨哪些设备用带颜色的虚线框住相关设备并在框内标注 VLAN 号和网段而不是从设备接口画线。记住一条原则接口到接口的线只表达物理链路逻辑归属全部用框和标签。5.3 接口编号缺失图再漂亮也没法指导插线现象拓扑图画了大半天交换机、服务器、路由器都画得整整齐齐但线上没有接口编号。一次机房调整需要把某台终端从接入交换机 3 口换到 5 口拿着图找到交换机位置却不知道调整前网线插的是 3 口还是 4 口还得蹲在机柜前顺着网线摸标签。原因画线时只关注了设备之间的连接关系觉得它俩连着就够了没有意识到接口编号才是物理 реализации 的关键。设备图标上的连接点吸附也是随机的Visio 不会告诉你它吸附的是第几个物理口需要手动标注。解决每画一条线立刻在线上标注两端接口编号格式我在 3.3 里写过Gi0/1 -- Gi0/24。这个习惯能治本。如果线已经画完可以逐条检查邻居表把漏标的线选中按 F2 进入文本编辑补上。补标注的过程虽然枯燥但补完后图就能直接指导插线不用再登录设备查状态。5.4 链路交叉成蜘蛛网打印出来根本没法看现象拓扑图在屏幕上滚动查看时觉得还行一旦打印成 A3 纸贴在机柜旁线条交叉严重的地方根本分不清哪根接哪根。尤其是汇聚层和接入层之间几根线相互横穿视觉上完全是一团乱麻。原因设备摆放随意接入层交换机没有按机柜顺序排齐汇聚层设备没放在接入层上方居中位置。画到中间发现设备位置不合理也懒得重排想着反正线上有标签仔细看能看懂——但实际用图的人不会仔细看。解决画图前先用铅笔在草稿纸上做一次布局规划确定核心、汇聚、接入三个区域的相对位置再往 Visio 里放形状。摆放时打开对齐网格把同一层的设备水平对齐垂直方向错开但保持同一基线。交叉无法避免时右键连线选择设置跨线样式让交叉的线在交点处断开一条视觉上干净得多。这条规则最值得投入时间因为拓扑图的读者通常是在紧急排障时扫一眼而不是拿放大镜研究。5.5 没有图例三个月后没人看得懂颜色现象画图时用橙色表示光纤、蓝色表示堆叠、绿色表示聚合觉得理所当然。三个月后别人接手这张图完全看不懂为什么有的线粗有的线细、有的橙色有的蓝色只能逐条对照设备猜测。原因画图时信息在自己的脑子里默认看图的人和自己共享同一套约定。实际交接时口头说一句橙色是光纤根本传不了多远等文档归到档案柜里已经没人记得当时的约定。解决在 Visio 文件里、物理拓扑页的下方专门画一个图例区域把所有的线型、颜色、符号含义列全。图例的示例如下实线黑千兆铜缆粗实线橙万兆光纤双线蓝堆叠线旁加斜杠绿链路聚合。图例制作不会超过十分钟但能决定这张图的寿命。我在图例区域还会加一行字本图最后核对日期、核对人方便后续维护者判断图是否还新鲜。6. 让拓扑图活起来版本标注、实地核对与维护节奏6.1 给拓扑图加版本号每一次变更都要留下痕迹机房拓扑图最大的天敌不是画得不好而是没人维护。我的习惯是在图右下角放一个版本信息块内容只有三行版本号V1.0、V1.1、更新日期、更新人。任何变更——加了一台设备、换了一条链路、改了一个 VLAN——都必须更新版本号再保存。这样做的好处是排查问题时发现图与现场不符能立刻知道图是哪个版本的、从什么时候开始过时不至于盲目信任或全盘否定。Visio 的页面属性里可以填标题和备注但右下角的版本块是画出来的形状打印和导出 PNG 时都会保留。版本块旁边加一行最近核对日期格式写2025-06-15。每次核对或变更后改这一行成本极低但能让图的使用寿命从一个月延长到一年。6.2 带着图去机房核对用 show 命令抽查三件事画完图后必须做一次实地验证。我一般抽查三件事每件事都是一条命令的事。第一选三台设备执行show lldp neighbors和图上的链路逐条比对确认接口编号没标错。第二执行show vlan brief核对图上的 VLAN 标注是否与实际一致特别是最近是否有接口被划进了别的 VLAN。第三执行show interface status | include connected抽查接入层交换机的接口状态确认图上标注为已连接的接口实际状态也是 upSwitch# show interface status | include connected Gi0/1 connected 1000 full T-1000BASE-T Gi0/3 connected 100 full T-100BASE-TX Gi0/5 disabled auto auto T-100BASE-TX如果抽查中发现某条链路在图上存在但connected列表里没有说明实际网线掉了或者对端设备关机先核实再决定是改图还是插线。这一步能抓出大部分因为无人维护而积累的错误。实地核对还有个技巧拿一张打印出来的图用铅笔在核对过的线旁边打勾全部打勾完成才算这张图活了。6.3 维护节奏什么时候该重画这张图拓扑图不需要每天更新但有几个时间节点必须动它机房新增或退运设备时、VLAN 或子网规划调整时、物理链路调整哪怕只是一根线换口时。如果变更很小只改对应部分并更新版本号即可如果变更超过图面内容的 30%比如核心设备替换、网络架构从两层改三层建议直接重画而不是在旧图上面打补丁。重画之前把旧图的版本块信息保留另存为一个新文件不要把历史覆盖掉。我还养成了一个习惯每次画完或大改完导出一份 PDF 存到公共目录文件名带日期例如实验室机房拓扑_V2.1_20250615.pdf。Visio 源文件可能因为各种原因丢失或损坏PDF 版本永远可读。这个习惯救过我一次——源文件打不开时PDF 还能让新同事了解网络结构不至于回到猜谜状态。希望这份思路能帮你把实验一做出真正能用的成果少走我走过的弯路。本文还有配套的精品资源点击获取