🧩
New! Render PlantUML diagrams directly inside GitHub with our official browser extension — No server. No tokens. No tracking. Zero permissions but clipboard. — Try it out and let us know what you think!

Netzwerkdiagramm mit nwdiag

Ein Netzwerkdiagramm ist eine visuelle Darstellung eines Computer- oder Telekommunikationsnetzwerks. Es veranschaulicht die Anordnung und Zusammenschaltung von Netzwerkkomponenten, einschließlich Servern, Routern, Switches, Hubs und Geräten. Netzwerkdiagramme sind für Netzwerktechniker und -administratoren von unschätzbarem Wert, um Netzwerke zu verstehen, einzurichten und Fehler zu beheben. Sie sind auch für die Visualisierung der Struktur und des Datenflusses in einem Netzwerk unerlässlich, um eine optimale Leistung und Sicherheit zu gewährleisten.

nwdiag, entwickelt von Takeshi Komiya, bietet eine optimierte Plattform zum schnellen Zeichnen von Netzwerkdiagrammen. Wir danken Takeshi für dieses innovative Werkzeug!

Aufgrund seiner intuitiven Syntax wurde nwdiag nahtlos in PlantUML integriert. Die hier gezeigten Beispiele sind von den von Takeshi dokumentierten Beispielen inspiriert.

Einfaches Diagramm

Definieren Sie ein Netzwerk

Definieren Sie einige Elemente oder Server in einem Netzwerk

Vollständiges Beispiel

WARNING
 This translation need to be updated. 
WARNING

Definieren Sie mehrere Adressen

WARNING
 This translation need to be updated. 
WARNING

Knoten gruppieren

Gruppe innerhalb von Netzwerkdefinitionen definieren

Gruppe außerhalb von Netzwerkdefinitionen definieren

Mehrere Gruppen im selben Netzwerk definieren

Beispiel mit 2 Gruppen

[Ref. QA-12663]

Beispiel mit 3 Gruppen

[Ref. QA-13138]

WARNING
 This translation need to be updated. 
WARNING

Extended Syntax (for network or group)

Network

For network or network's component, you can add or change:

Group

For a group, you can add or change:

[Ref. QA-12056]

Using Sprites

You can use all sprites (icons) from the Standard Library or any other library.

Use the notation <$sprite> to use a sprite, \n to make a new line, or any other Creole syntax.

[Ref. QA-11862]

Using OpenIconic

You can also use the icons from OpenIconic in network or node descriptions.

Use the notation <&icon> to make an icon, <&icon*n> to multiply the size by a factor n, and \n to make a newline:

Same nodes on more than two networks

You can use same nodes on different networks (more than two networks); nwdiag use in this case 'jump line' over networks.

Peer-Netzwerke

Peer-Netzwerke sind einfache Verbindungen zwischen zwei Knoten, für die wir kein horizontales "Stromschienennetz" verwenden

WARNING
 This translation need to be updated. 
WARNING

Peer networks and group

Without group

Group on first

Group on second

Group on third

[Ref. Issue#408 and QA-12655]

Add title, caption, header, footer or legend on network diagram

[Ref. QA-11303 and Common commands]

With or without shadow

With shadow (by default)

Without shadow

[Ref. QA-14516]

Change width of the networks

You can change the width of the networks, especially in order to have the same full width for only some or all networks.

Here are some examples, with all the possibilities.

First example

Second example

Other internal networks

You can define other internal networks (TCP/IP, USB, SERIAL,...).

[Ref. QA-12824]

Using (global) style

Without style (by default)

With style

You can use style to change rendering of elements.

[Ref. QA-14479]

Appendix: Test of all shapes on Network diagram (nwdiag)

FIXME
  1. Overlap of label for folder
  2. Hexagon shape is missing

FIXME