Kategorie: Logische Ports#
Die Kategorie Logische Ports dokumentiert die virtuellen Netzwerkschnittstellen eines Objekts -- also alle Interfaces, die nicht direkt einer physischen Buchse entsprechen. Sie ist eine Multi-Value-Kategorie und das logische Gegenstück zur Kategorie Port, die physische Netzwerkanschlüsse abbildet.
Physische Ports vs. logische Ports
Die Kategorie Port dokumentiert die physischen Netzwerkbuchsen eines Geräts (z.B. eth0, Gi0/1). Logische Ports hingegen sind virtuelle Konstrukte, die auf physischen Ports aufsetzen: VLAN-Interfaces, Bond-Interfaces, Bridges, LAGs oder Loopback-Interfaces. Ein logischer Port hat oft eine eigene MAC-Adresse und eigene IP-Adressen, existiert aber nur in der Software-Konfiguration des Betriebssystems oder der Netzwerkkomponente.
Verwendung#
Typische Anwendungsfälle:
- VLAN-Dokumentation: Auf einem Switch oder Router wird pro VLAN ein logisches Interface angelegt (z.B.
vlan100,irb.200). Über das Feld Netz(e) wird der logische Port dem zugehörigen Layer-2-Netz zugeordnet. So entsteht eine vollständige Zuordnung, welches VLAN auf welchem Gerät konfiguriert ist -- entscheidend für Netzwerkplanung und Troubleshooting. - Link Aggregation und Bonding: Wenn zwei oder mehr physische Ports zu einem Bond oder einer LACP-Gruppe zusammengefasst werden, bildet der logische Port die resultierende Schnittstelle ab. Über das Feld Port-Zuordnung werden die beteiligten physischen Ports referenziert. So ist jederzeit nachvollziehbar, welche physischen Leitungen einen Bond bilden.
- Bridge-Interfaces: Bei Virtualisierungs-Hosts werden häufig Bridge-Interfaces erstellt, über die VMs mit dem physischen Netzwerk verbunden werden. Der logische Port dokumentiert die Bridge (z.B.
br0,virbr0), und die Port-Zuordnung zeigt, welcher physische Port darunter liegt. - Loopback- und Management-Interfaces: Router und Firewalls verwenden Loopback-Interfaces (
lo0,Loopback0) für Management-Zugriff und Routing-Protokolle. Diese lassen sich als logische Ports mit eigener IP-Adresse dokumentieren. - Netzwerk-Inventarisierung per JDisc oder i-doit Discovery: Automatische Scans erfassen logische Interfaces und tragen sie direkt in diese Kategorie ein. Die manuelle Pflege entfällt in vielen Fällen.
Felder#
Bezeichnung#
Der Name des logischen Interfaces, wie er auf dem Gerät konfiguriert ist: bond0, vlan100, br-lan, Loopback0, Port-Channel1 usw. Dieser Wert erscheint in der Listenansicht und in Reports und sollte exakt der Konfiguration auf dem Gerät entsprechen, um eine eindeutige Zuordnung zu ermöglichen.
Netz(e)#
Verknüpfung zu einem oder mehreren Layer-2-Netz-Objekten (Typ „Layer-2-Netz"). Bei VLAN-Interfaces ist dies die zentrale Zuordnung: Das logische Interface vlan100 wird mit dem Layer-2-Netz-Objekt „VLAN 100 -- Management" verknüpft. Es können mehrere Netze zugeordnet werden, z.B. bei Trunk-Interfaces, die mehrere VLANs transportieren.
MAC#
Die MAC-Adresse des logischen Interfaces. Bei Bond-Interfaces ist dies typischerweise die MAC-Adresse des ersten Slave-Ports. Bei VLAN-Interfaces erbt sie meist die MAC des physischen Parent-Ports. Die MAC-Adresse ist für die Netzwerkanalyse und das Troubleshooting auf Layer 2 relevant.
Typ#
Die Art des logischen Interfaces, z.B. Bond, Bridge, VLAN, Loopback oder LAG. Dialog+-Feld -- eigene Typen können bei Bedarf ergänzt werden. Dieser Wert ermöglicht eine gezielte Filterung in Reports: So lassen sich z.B. alle Bond-Interfaces oder alle VLAN-Interfaces im Netzwerk auflisten.
Port-Zuordnung#
Die Zuordnung der physischen Ports, die diesem logischen Port zugrunde liegen. Bei einem Bond-Interface werden hier die beteiligten physischen Ports (z.B. eth0, eth1) verknüpft. Bei einem VLAN-Interface ist dies der physische Port, auf dem das VLAN-Tagging stattfindet. Diese Verknüpfung schlägt die Brücke zwischen logischer und physischer Netzwerkdokumentation.
Parent-Port#
Verweis auf einen übergeordneten logischen Port. Dies ermöglicht die Abbildung hierarchischer Strukturen -- z.B. ein VLAN-Interface, das auf einem Bond-Interface aufsetzt: bond0.100 hat als Parent-Port bond0. Ohne diese Hierarchie wäre die tatsächliche Netzwerktopologie nicht korrekt abbildbar.
Standard#
Der Netzwerkstandard des logischen Interfaces, z.B. 802.1Q (VLAN-Tagging), 802.3ad (LACP) oder 802.1D (Bridging). Dialog+-Feld für eigene Ergänzungen. Der Standard gibt an, welches Protokoll hinter dem logischen Interface steckt.
Aktiv#
Gibt an, ob das logische Interface aktuell aktiv (Ja) oder deaktiviert (Nein) ist. Deaktivierte Interfaces bleiben in der Dokumentation erhalten, werden aber als inaktiv gekennzeichnet -- nützlich, um temporär stillgelegte VLANs oder Bonds nachzuverfolgen.
Hostadresse#
Die dem logischen Port zugewiesenen IP-Adressen. Hier werden IP-Adressen aus der Kategorie Hostadresse des Objekts verknüpft. Ein logischer Port kann mehrere IP-Adressen tragen -- z.B. bei Anycast-Konfigurationen oder Secondary-Adressen.
Angeschlossen an Connector#
Verknüpfung zu einem logischen Port auf einem anderen Objekt -- also die logische Gegenstelle einer Verbindung. Dies ermöglicht die Dokumentation von Punkt-zu-Punkt-Verbindungen auf logischer Ebene, z.B. zwischen zwei Switches, die über ein VLAN-Trunk-Interface miteinander kommunizieren.
Beschreibung#
Freitext für ergänzende Details: LACP-Modus (active/passive), Hash-Policy des Bonds (layer2, layer3+4), VLAN-ID falls nicht im Titel enthalten, STP-Konfiguration oder Hinweise zur Verwendung in der Virtualisierungsumgebung.
Technische Referenz#
| Eigenschaft | Wert |
|---|---|
| Kategorie-Konstante | C__CATG__NETWORK_LOG_PORT |
| Typ | Globale Kategorie |
| Multi-Value | Ja |
| Zugeordnet zu | Blade Chassis, Blade Server, Client, PDU, Drucker, Router, Server, Switch u.a. |
Felder (API-Referenz)#
| Feld | API-Key | Typ |
|---|---|---|
| Bezeichnung | title | Text |
| Netz(e) | net | n2m (Mehrfachverknüpfung) |
| MAC | mac | Text |
| Typ | port_type | Dialog+ (erweiterbare Auswahl) |
| Port-Zuordnung | ports | dialog_list |
| Parent-Port | parent | Dialog (Auswahl) |
| Standard | standard | Dialog+ (erweiterbare Auswahl) |
| Aktiv | active | Dialog (Auswahl: Ja/Nein) |
| Hostadresse | addresses | dialog_list |
| Angeschlossen an Connector | assigned_connector | Objekt-Browser (Verknüpfung) |
| Beschreibung | description | Textfeld (mehrzeilig) |
API-Beispiele#
Eintrag erstellen#
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | |
Einträge lesen#
1 2 3 4 5 6 7 8 9 10 | |
Eintrag aktualisieren#
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |
