Mermaid · 登録不要 · アップロードなし

ネットワーク図メーカー

ネットワークトポロジーをテキストとしてマップして即座にレンダリング。Mermaidサブグラフでルーター、スイッチ、ファイアウォール、サブネット、DMZをレイアウト — その後エクスポート。すべてがデバイス上に保たれます。

load example
Preview

バージョン管理に保つトポロジー

テキストとして描かれたネットワーク図はトポロジーを説明します — どのデバイスが存在するか、どのように接続するか、各デバイスがどのサブネットにあるか — 重いVisioファイルなし。異なる図形を使用してロールを一目で読めるようにします。インターネットまたはクラウド用の円、ファイアウォール用の平行四辺形、ルーター用のダイアモンド、スイッチ用のサブルーチン図形、サーバー用のシリンダー。各サブネット、VLAN、セキュリティゾーンをサブグラフでラップし、ネットワークが成長してもレイアウトが読みやすいままです。

プレーンMermaidなので、図はインフラストラクチャノートやランブックの横に存在し、検討中に1行編集で更新されます — キャンバスの周りをアイコンをドラッグなし。

論理ビューと物理ビュー

物理配線用のソリッド矢印、ワイヤレスまたは論理接続用の破線でラベル付きリンク(例えば「AP -. wifi .-> Laptop」)を使用し、1つの図が両方を持つことができます。サブグラフにCIDR範囲(例えば「LAN 10.0.10.0/24」)をラベルして、図をアドレッシング計画の軽量文書として二重化。

インターネット向きの設計では、ファイアウォールとプライベートサブネット間のDMZサブグラフは信頼境界を明らかにします — まさにセキュリティレビュアーが設計文書で見たいもの。

よくある質問

テキストからネットワーク図を作成するにはどうしますか?

Mermaidフローチャートを使用。各デバイスに図形を与えます(ルータ用のダイアモンド「{Router}」、スイッチ用の「[[Switch]]」、ファイアウォール用の「[/Firewall/]」)。矢印で接続し、「subgraph … end」でサブネットをグループ化。ライブレンダリングされ、SVGまたはPNGにエクスポートできます。

ルーター、スイッチ、ファイアウォールなど異なるデバイスを表示するにはどうしますか?

ロールごとに異なるMermaid図形を選択。インターネット用の「((cloud))」、ファイアウォール用の「[/name/]」、ルーター用の「{name}」、スイッチ用の「[[name]]」、サーバー用の「[(name)]」。上記のチートシートは各図形をリストします。

デバイスをサブネットまたはVLANにグループ化できますか?

はい — 「subgraph VLAN 10 … end」または「subgraph LAN 10.0.10.0/24 … end」でラップ。各サブグラフはラベル付きボックスになり、サブネット、VLAN、またはDMZを表示する最も明確な方法です。

ワイヤレスまたは論理リンクを表示するにはどうしますか?

破線リンク(ラベル付き)を使用します。例えば「AP -. wifi .-> Laptop」。固体物理配線からワイヤレスまたは論理接続を区別。

ネットワーク図はどこかにアップロードされていますか?

いいえ。Mermaidを使用してブラウザで完全にレンダリングされるため、内部デバイス名、IP範囲、トポロジーはデバイスから出ません。