jfreundJFNetworker
JFNetworker

Funktionen

Was JFNetworker kann, eine Idee je Kapitel: vom ersten Kabel bis zu einem System, das in die Breite wächst.

Zeichnen und verkabeln

Die Zeichenfläche ist ein Plan, der läuft. Zieh Geräte aus der Palette, verbinde sie, und JFNetworker wählt passende Ports und das richtige Kabel. Du willst ein bestimmtes Kabel? Dann wähl es zuerst: Kupfer gerade oder gekreuzt, Glasfaser Multimode oder Singlemode, seriell mit gewähltem Ende, Konsole, Funk, WAN, Telefon, Koax, DAC oder AOC. Ein Kabel, das gar nicht passt, wird mit Grund abgelehnt; das falsche Kupferkabel geht und zeigt seinen Fehler, wie im echten Schrank.

  • 49 herstellerneutrale Modelle: PCs, Laptops, Telefone, IoT-Geräte, Switches, Router, Firewalls, Access Points und Server
  • Kabelkategorien von Cat5e bis Cat8 und OM3 bis OS2, Wegpunkte und Kabelfarben
  • Notizen, schmale Beschriftungen, Gruppen, die sich zu einem Symbol zusammenklappen, ein Grundriss als Hintergrund
  • Rückgängig für jeden Schritt, Projekte als .jfnet-Dateien, automatische Sicherung mit Wiederherstellung
  • Vorlagen auf der Startseite: Heimnetz, Büro mit VLANs, Campus, Rechenzentrum mit Leaf-Spine, Webdienst hinter Loadbalancer
Kabelarten auf der Zeichenfläche: ein Konsolen- und ein Kupferkabel von PC1 zum Switch SW1, Glasfaser und ein gekreuztes Kabel zwischen zwei Switches, eine serielle Verbindung zwischen zwei Routern, Funk von einem Laptop zum Access Point und eine WAN-Leitung vom Modem ins Internet.
Jede Kabelart hat ihre eigene Linie: gepunktet, gestrichelt, doppelt oder mit Blitz für seriell.

Eine Konsole an jedem Gerät

Router und Switches haben eine IOS-artige Befehlszeile: Modi, ? für Hilfe, Tab zum Ergänzen, show-Befehle und das Speichern der Konfiguration als Rückgängig-Schritt. Hosts haben eine Linux-Shell mit Ordnern, Pipes und Umleitungen, den klassischen Werkzeugen und Jobs im Hintergrund.

  • Auf Hosts: ip, ping, traceroute, dhclient, curl, nc, ss, dig, grep, find und vieles mehr
  • Mehrere Sitzungen je Gerät, Telnet und SSH von Gerät zu Gerät
  • Anmeldung mit Passwort, lokalen Benutzern oder einem RADIUS-Server
  • Eine Konsole öffnet als Tab, in einem eigenen Fenster oder im Gerätefenster
Die Konsole von Router R1: seine Routingtabelle, ein Tippfehler, markiert am Zirkumflex, und ein Ping, dessen erstes Paket verloren geht, während der Router die Adresse per ARP erfragt.
Router R1: seine Routingtabelle, ein Tippfehler am ^ und ein erstes Ping-Paket, das auf ARP wartet.

Langsam, Schritt für Schritt

Im Simulationsmodus steht die Zeit still und geht Ereignis für Ereignis weiter. Jeder Rahmen ist ein Umschlag auf seinem Kabel, gefärbt nach Protokoll. Ereignisliste und Zeitleiste zeigen, was wann geschah; der Reiter Paket zeigt jede Schicht, jedes Feld und jedes Byte und was das Gerät mit dem Rahmen entschieden hat.

Spul zu einem beliebigen Moment zurück, und jedes Gerät zeigt seinen Zustand von damals: LEDs, Tabellen und die Antworten seiner show-Befehle. Von dort kannst du weitermachen, als wäre es jetzt.

  • Eigene PDUs, einfach oder komplex
  • Filter nach Protokoll und nach den gewählten Geräten
  • Die Aufzeichnung als pcapng-Datei
Simulationsmodus im dunklen Design: Umschläge auf den Kabeln des Campus-Netzes, darunter der Reiter Paket mit den Entscheidungen des Switches MLS1, den Schichten eines ARP-Rahmens und seinen Bytes.

Routing und Switching

Switches lernen Adressen, halten VLANs auseinander und sprechen Spanning Tree; ein blockierter Port zeigt eine bernsteinfarbene LED. Router und Layer-3-Switches routen mit statischen Routen, RIP, OSPF und BGP, übersetzen Adressen mit NAT und filtern mit Zugriffslisten. IPv6 läuft neben IPv4 auf denselben Schnittstellen, mit automatischer Adressvergabe und Nachbarerkennung.

  • STP und RSTP, VLANs mit Trunks, DHCP-Relay
  • show- und debug-Befehle für jedes Protokoll
  • Eine Liste der Probleme, die doppelte Adressen, fehlende Gateways und Schleifen nennt
Drei Switches im Dreieck mit je einem PC; auf der Verbindung zwischen SW2 und SW3 leuchtet die Port-LED an SW3 bernsteinfarben, weil Spanning Tree den Port blockiert.
Spanning Tree im Dreieck: Die bernsteinfarbene LED markiert den blockierten Port.

Eine Firewall, die man sieht

Firewalls, Router und Layer-3-Switches haben einen Reiter Firewall: die Regeln in einem Raster mit Aktion, Protokoll, Quelle, Ziel, Port und Trefferzähler, die Adressübersetzungen und ein Test, der sagt, welche Regel ein Paket trifft. Daneben stehen die gleichwertigen Befehlszeilen, so lernst du beim Klicken die CLI, und eine Änderung auf der Konsole erscheint im Reiter.

Die Firewall-Modelle kennen dazu Zonen, Richtlinien zwischen Zonen und eine Sitzungstabelle: Antworten kommen zurück, alles andere zwischen den Zonen bleibt draußen.

Das Gerätefenster von Router R1, Reiter Firewall: welche Zugriffsliste welche Schnittstelle schützt, die Liste 110 mit ihren zwei Regeln, ihren Treffern und einer Bemerkung, darunter der Bereich Befehle.
Die Zugriffsliste 110 von Router R1: an Gi0/0/0 eingehend gebunden, mit ihren Regeln, Treffern und einer Bemerkung.

Dienste und ein Desktop in jedem Host

Hosts betreiben echte Dienste: DHCP, DNS, Webserver mit HTTPS über echtes TLS 1.3, Mail mit SMTP, POP3 und IMAP, SNMP, FTP und TFTP, RADIUS und SSH. Das Gerätefenster eines Hosts ist ein kleiner PC mit Fenstern, Taskleiste und Startmenü: Terminal, Dateimanager, Texteditor, ein Webbrowser für die Seiten des simulierten Netzes, ein E-Mail-Programm, ein MIB-Browser und ein Systemmonitor.

Eigene Programme in der Skriptsprache jfs laufen als Dienste. Die IDE im Desktop hat einen Debugger mit Haltepunkten, und die Tests einer Datei laufen mit einem Befehl.

Das Gerätefenster von PC1, Reiter Desktop: die Symbole seiner Programme, ein Dateimanager und ein Terminal mit der Ausgabe von ip addr und ls, unten die Taskleiste mit Start und den offenen Programmen.
Der Desktop von PC1 mit Dateimanager und Terminal.

WLAN und die physische Ansicht

Access Points und Heimrouter bieten Netze auf 2,4, 5 oder 6 GHz an, offen oder mit WPA2, WPA3 und 802.1X. Laptops und Telefone melden sich mit einem echten 4-Wege-Handshake an; Signal und Rate folgen der Entfernung, und eine Station wechselt den Access Point, wenn du sie verschiebst.

Die physische Ansicht zeigt, wo alles steht: Standorte, Gebäude, Etagen, Räume und Racks mit den Geräten in ihren Höheneinheiten. Jedes Kabel bekommt eine Länge, und eines, das länger ist, als sein Medium erlaubt, kommt nicht hoch.

Zwei Access Points mit ihrer Reichweite als Kreise auf der Zeichenfläche; zwei Laptops und ein Telefon sind beim Access Point AP1 angemeldet.
Reichweite und Funkverbindungen auf der Zeichenfläche.
Die physische Ansicht eines Campus: der Serverraum von Haus A mit zwei Racks, die Kabel zu einem Büro, in den ersten Stock und zu Haus B mit ihren Längen; das zu Haus B ist als zu lang markiert.
Die physische Ansicht: der Serverraum mit seinen Racks und den Längen der Kabel; das orange ist zu lang.

Ein Labor für verteilte Systeme

Über das Netz hinaus: Loadbalancer, ein geshardeter Key-Value-Speicher mit Replikaten und Quoren, Caches, Message Queues mit Workern, eine Datenbank mit SQL-förmigen Anweisungen, Lastgeneratoren und eigene Skripte. Jedes Gerät kann CPU und RAM haben, so lässt sich ein größerer Server mit mehr Servern vergleichen.

  • Fehler auf Knopfdruck: ein gezogenes Kabel, Paketverlust, ein Knoten ohne Strom, ein gestoppter Dienst, Fehler von Platte, CPU und Speicher
  • Metriken mit Sparklines auf der Zeichenfläche und Diagrammen im eigenen Bereich
  • Parameter-Sweeps und benannte Läufe nebeneinander, mit Sättigungskurven und CSV-Export
Ein Labor auf der Zeichenfläche: zwei Lastgeneratoren, ein Loadbalancer, Webserver, ein Cache, eine Message Queue mit Worker und drei Key-Value-Knoten, jeder mit seiner Dienst-Pille und einem kleinen Diagramm darunter.

Gemacht zum Lernen und für lange Sitzungen

  • Deutsch und Englisch, umschaltbar in den Einstellungen
  • Ganz mit der Tastatur bedienbar, alle Tastenkürzel auf F1
  • Geräte und Kabel für Screenreader
  • Kontrast in beiden Themes geprüft, reduzierte Bewegung wird beachtet
  • Flüssig mit 500 Geräten, 800 Kabeln und 300 Rahmen in Bewegung
  • Kurse mit Lektionen, Laboren und Tests in der Akademie
Teil von jfreund.orgGebaut mit JFLibImpressumDatenschutz