network

network

热门

使用 PlantUML 语法和 mxgraph 设备图标(Cisco、Citrix 等)创建网络拓扑图。适用于局域网/广域网布局、数据中心互联以及物理/逻辑网络设计。

3094Star
178Fork
更新于 2026/5/26
SKILL.md
readonly只读
name
network
description

使用 PlantUML 语法和 mxgraph 设备图标(Cisco、Citrix 等)创建网络拓扑图。适用于局域网/广域网布局、数据中心互联以及物理/逻辑网络设计。

网络拓扑图生成器

快速开始: 选择拓扑类型 → 声明网络设备的模板图标 → 使用箭头语法连接 → 使用 rectanglepackage 分组为区域 → 包裹在 ```plantuml 代码块中。

⚠️ 重要提示: 始终使用 ```plantuml```puml 代码块。切勿使用 ```text——否则不会渲染为图表。

关键规则

  • 每个图表以 @startuml 开头,以 @enduml 结尾
  • 使用 mxgraph.* 模板语法表示网络设备图标(路由器、交换机、防火墙等)
  • 默认颜色自动应用——无需指定 fillColorstrokeColor
  • 使用 rectangle "Zone" { ... }package "Zone" { ... } 将设备分组到网络区域
  • 使用 cloud "Name" { ... } 表示云/互联网形状
  • 双向物理链路使用 --(无箭头);定向流量使用 -->
  • VPN/无线/逻辑链路的虚线使用 ....>
  • 使用 skinparam 进行全局样式设置

完整模板参考: 参见 stencils/README.md 获取 9500+ 可用图标。

Mxgraph 模板语法

mxgraph.<命名空间>.<图标> "标签" as <别名>
mxgraph.<命名空间>.<图标> "标签" as <别名> #颜色
mxgraph.<命名空间>.<图标> <别名>

常用网络模板系列

系列 前缀 典型图标
网络 mxgraph.networks.* switch, router, firewall, server, pc, laptop, wireless_hub, cloud
Cisco mxgraph.cisco.* routers.router, switches.layer_3_switch, security.firewall, servers.fileserver
Cisco 19 mxgraph.cisco19.* nexus_9300, nexus_5k, fabric_interconnect, ucs_5108_blade_chassis, storage
Cisco SAFE mxgraph.cisco_safe.security_icons.* ngfw, waf, ids, siem, nac, vpn, ddos, malware_sandbox
Citrix mxgraph.citrix2.* netscaler_gateway, storefront, delivery_controller, vda

连接类型

语法 含义 用途
A -- B 实线,无箭头 物理以太网/局域网链路
A --> B 实线带箭头 定向流量
A .. B 虚线,无箭头 VPN 隧道/无线链路
A ..> B 虚线带箭头 定向 VPN/逻辑流量
A -- B : "label" 带标签的连接 链路描述

快速示例

@startuml
mxgraph.networks.cloud "Internet" as inet
mxgraph.networks.firewall "Firewall" as fw
mxgraph.networks.router "Router" as rtr
mxgraph.networks.switch "Switch" as sw

rectangle "Office LAN" {
  mxgraph.networks.pc "PC 1" as pc1
  mxgraph.networks.pc "PC 2" as pc2
  mxgraph.networks.server "Server" as srv
}

inet -- fw
fw -- rtr
rtr -- sw
sw -- pc1
sw -- pc2
sw -- srv
@enduml

网络图类型

类型 用途 关键模板 示例
局域网 本地网络拓扑 mxgraph.networks.* lan-topology.md
广域网 广域网 mxgraph.cisco.* wan-topology.md
企业网 企业基础设施 mxgraph.cisco.* enterprise-network.md
Cisco Cisco 专用图标 mxgraph.cisco.* cisco-network.md
无线 WiFi 网络 mxgraph.networks.* wireless-network.md
混合云 本地 + 云 mxgraph.cisco.* hybrid-cloud.md
Citrix 虚拟应用/桌面 mxgraph.citrix2.* citrix-network.md
安全 纵深防御 mxgraph.cisco_safe.security_icons.* security-architecture.md
数据中心 脊叶 / UCS / SAN mxgraph.cisco19.* datacenter-network.md