ネットワーク図メーカー
ネットワークトポロジーをテキストとしてマップして即座にレンダリング。Mermaidサブグラフでルーター、スイッチ、ファイアウォール、サブネット、DMZをレイアウト — その後エクスポート。すべてがデバイス上に保たれます。
One step per line. Indent two spaces to branch beneath the line above.
バージョン管理に保つトポロジー
テキストとして描かれたネットワーク図はトポロジーを説明します — どのデバイスが存在するか、どのように接続するか、各デバイスがどのサブネットにあるか — 重い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範囲、トポロジーはデバイスから出ません。