家里装了新路由器,又添了智能灯泡、摄像头、电视盒子,设备一多,谁连了哪个Wi-Fi,哪条线接哪个交换机,自己都搞不清。这时候画张网络拓扑图就很有必要,可画完之后存成什么格式才方便以后查看和修改呢?
常见的几种保存格式
很多人用手机随手拍一张草图,发到群里就算存档了。可时间一长,照片模糊不说,想改一个设备名称还得重新画。其实更靠谱的做法是选择合适的文件格式来保存。
PNG 或 JPG:适合最终展示。比如你要把网络结构分享给家人或维修人员,导出为图片最直观,打开也方便,手机电脑都能看。但缺点是不能编辑,改一个字就得回原软件重做。
SVG(可缩放矢量图形):比位图更灵活。放大不会模糊,还能用文本编辑器打开看结构。一些绘图工具支持导出 SVG,适合对清晰度要求高的场景,比如打印张贴在弱电箱旁边。
源文件格式(如 .vssx、.drawio、.vsdx):这是最推荐的保存方式。保留所有图层、连接关系和可编辑属性。比如你用的是 Draw.io,那就把原文件存一份 .drawio 格式;用的是 Visio,就留个 .vsdx。下次路由器换了,直接打开改个图标就行,不用从头画起。
举个实际例子
老张家去年装修,电工帮他画了手绘网线走向图,拍照发微信。今年想加个AP,翻记录发现照片太小,看不清交换机接口编号,只能重新查线。如果当初用软件画图并保存源文件,现在打开改两笔就能继续用。
建议的保存方式
最佳做法是“双份保存”:一份可编辑的源文件存在网盘或NAS里,命名比如“家庭网络拓扑_2024.drawio”;再导出一张 PNG 放手机相册,日常查看方便。这样既防丢失,又便于更新。
如果你用代码管理习惯,甚至可以把拓扑图文件放进 Git 仓库,每次改动提交一次记录,连历史版本都能追溯。
<?xml version="1.0" encoding="UTF-8"?>
<mxfile host="Electron" modified="2024-04-05T10:30:00.000Z">
<diagram name="Home Network" id="abc123">
<mxGraphModel dx="1200" dy="800">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<mxCell value="Router" style="shape=rectangle;" vertex="1" parent="1"/>
</root>
</mxGraphModel>
</diagram>
</mxfile>
上面这段是 Draw.io 的 .drawio 文件内部结构示例,看起来像代码,但其实是可读的 XML。别被吓到,你不需要手动改它,但知道它能被程序识别,就知道为什么这种格式更适合长期保存。
选对格式,不只是为了省事,更是给未来的自己留条后路。家里的网络只会越来越复杂,一张能随时修改的拓扑图,比十张模糊截图更有用。