Eine Loopback-Schnittstelle ist eine virtuelle Schnittstelle auf einem Netzwerkgerät, die unabhängig vom Zustand der physischen Verbindungen stets betriebsbereit bleibt, da sie nicht an einen bestimmten physischen Port gebunden ist. Techniker weisen ihr eine feste IP-Adresse zu, die für die Geräteverwaltung sowie für Routing-Protokolle wie OSPF und BGP benötigt wird, die eine Peer-Adresse erfordern, die niemals ausfällt.
Die wichtigsten Erkenntnisse
- Eine Loopback-Schnittstelle bleibt unabhängig vom Status der physischen Verbindung oder des Ports aktiv.
- Wird als stabile Router-ID für OSPF, BGP und ähnliche Routing-Protokolle verwendet.
- Eine Routing-Instanz kann nur eine haben, und zwar immer mit einer /32- (oder /128-)Maske.
- Auf VOS-Geräten übertragen Loopback-Schnittstellen auch HA-Synchronisationsdaten aus der Datenebene.
- Wird pro Routing-Instanz konfiguriert, unabhängig von physischen Schnittstellen.
Auf dieser Seite: Warum das wichtig istSo funktioniert esArtenLoopback-Schnittstelle & VersaHäufig gestellte Fragen
Warum ist eine Loopback-Schnittstelle wichtig?
Physikalische Schnittstellen flackern, werden abgezogen oder fallen aus – und alles, dessen Identität von einem einzigen physikalischen Port abhängt, erbt diese Anfälligkeit. Wenn eine OSPF-Router-ID oder die Quelladresse einer BGP-Sitzung an eine physische Verbindung gebunden ist, kann der Ausfall dieser spezifischen Verbindung die Routing-Sitzung unterbrechen, selbst wenn das Gerät über andere einwandfreie Pfade zum Netzwerk verfügt. Eine Loopback-Schnittstelle durchbricht diese Abhängigkeit: Da sie in der Software existiert und nicht an einen Port verkabelt ist, bleibt sie erreichbar, solange das Gerät selbst in Betrieb ist – unabhängig davon, welche physischen Verbindungen aktiv sind.
Diese Stabilität ist auch für die Verwaltung von großer Bedeutung. Administratoren greifen über die Loopback-Adresse auf ein Gerät zu, anstatt über einen bestimmten WAN- oder LAN-Port, sodass der Verwaltungspfad auch bei einer Umnummerierung der Schnittstellen, bei einem Link-Failover und bei Topologieänderungen erhalten bleibt. In Hochverfügbarkeitskonzepten spielt dies erneut eine Rolle – eine Loopback-Adresse bietet zwei redundanten Geräten einen konsistenten, logischen Endpunkt, über den sie ihren Status synchronisieren können, anstatt davon abhängig zu sein, welche physische Verbindung gerade aktiv ist.
Was ist eine Loopback-Schnittstelle?
Eine Loopback-Schnittstelle ist eine virtuelle, rein softwarebasierte Schnittstelle – ihr liegen keine physischen Anschlüsse, Kabel oder Transceiver zugrunde. Ihr wird eine IP-Adresse (IPv4, IPv6 oder beides) zugewiesen, die in der Regel als Einzelhostadresse maskiert ist – /32 für IPv4, /128 für IPv6 –, da sie das Gerät selbst und nicht ein Subnetz von Hosts identifiziert. Da es keine physische Hardware gibt, bei der das Signal verloren gehen oder die von selbst administrativ außer Betrieb gehen könnte, spiegelt der Betriebsstatus einer Loopback-Schnittstelle lediglich den eigenen Up-/Down-Status des Geräts wider.
Die meisten Netzwerkbetriebssysteme unterstützen dieses Konzept in der einen oder anderen Form, angefangen bei Unternehmensroutern und -switches bis hin zu den 127.0.0.1 / ::1 Loopback-Adresse, die jedes allgemeine Betriebssystem für sich selbst reserviert. In gerouteten Netzwerkgeräten ist eine Routing-Instanz (virtueller Routing- und Weiterleitungskontext) in der Regel auf eine einzige Loopback-Schnittstelle beschränkt, auf die dann Routing-Protokolle und Verwaltungsprozesse zurückgreifen, die eine zuverlässige Adresse für diese Instanz benötigen.
Arten von Loopback-Schnittstellen
Der Protokoll-Loopback (Router-ID) bietet OSPF oder BGP eine stabile Router-ID und für iBGP eine Sitzungsquelladresse, die nicht von einer bestimmten physischen Verbindung abhängt – das Routing wird auch dann fortgesetzt, wenn sich der physische Pfad zum Erreichen eines Nachbarn ändert. Der Management-Loopback stellt eine einzige, bekannte Adresse für den Zugriff über SSH, SNMP oder NETCONF bereit, die über den jeweils aktuell verfügbaren physischen Pfad erreichbar ist und nicht an eine bestimmte Schnittstelle gebunden ist. Der „Data-Plane-Sync-Loopback“ kommt in Hochverfügbarkeitspaaren zum Einsatz, bei denen aktive und Standby-Geräte ihren Status über eine logische Verbindung mit Loopback-Adresse anstelle einer bestimmten physischen Verbindung austauschen. Beim „Anycast-Loopback“ wird dieselbe Loopback-Adresse auf mehreren Geräten im Netzwerk konfiguriert, sodass das Routing den Datenverkehr an die topologisch nächstgelegene Instanz weiterleitet – ein Muster, das in Netzwerken von Dienstanbietern und Content-Delivery-Netzwerken zur Gewährleistung von Ausfallsicherheit und Lastverteilung häufig anzutreffen ist.
Loopback-Schnittstelle & Versa
Auf VOS-Geräten gelten für Loopback-Schnittstellen folgende allgemeine Regeln: eine pro Routing-Instanz, stets aktiv, und sie werden in erster Linie verwendet, damit OSPF- und BGP-Sitzungen unabhängig vom Status der physischen Verbindung weiterlaufen. In „Versa “ Concerto konfigurieren Betreiber sie in der Tenant-Ansicht unter „Configure“ > „Network Interfaces“ > „Loopback“, indem sie eine IPv4- und/oder IPv6-Adresse angeben und die Routing-Instanz auswählen, zu der die Schnittstelle gehört; dieselbe Schnittstelle kann optional für den reinen Gastverkehr vorgesehen werden. Loopback-Schnittstellen können auch über den Bildschirm „Miscellaneous parameters“ erstellt werden, wo ein Name, eine IP-Adresse und eine Routing-Instanz zugewiesen werden – Versa weist darauf hin, dass eine neue Sicherheitsregel erforderlich ist, um Datenverkehr zur Quell-IP-Adresse des Loopbacks zuzulassen.
Loopback-Schnittstellen leisten mehr als nur die Unterstützung von Routing-Protokollen unter VOS: in Zustandsbehaftete Hochverfügbarkeit zwischen Chassis Bei diesen Designs synchronisiert das Standby-Gerät den Zustand der Steuer- und Datenebene mit dem aktiven Gerät über eine dedizierte Datenverbindung, die über eine Loopback-IP-Schnittstelle adressiert wird (zum Beispiel, lo0), die über eine VNI-Schnittstelle in derselben Routing-Instanz geleitet werden. Zur korrekten Konfiguration von HA muss pro virtuelles Router-Paar eine Loopback-Schnittstelle erstellt, dieser der Routing-Instanz zugeordnet und eine Überwachungssonde hinzugefügt werden, um deren Erreichbarkeit zu überwachen.
Häufig gestellte Fragen
Was ist der Unterschied zwischen einer Loopback-Schnittstelle und einer physischen Schnittstelle?
Eine Loopback-Schnittstelle ist virtuell – ohne Kabel, Port oder Transceiver –, sodass sie keinen physikalischen Verbindungsstatus verlieren kann. Der Betriebsstatus einer physikalischen Schnittstelle hängt vom Kabel, dem Gegenstück und der Hardware selbst ab; sie kann aus Gründen ausfallen, die nichts mit dem Gerät zu tun haben, zu dem sie gehört.
Warum verwenden Routing-Protokolle wie OSPF und BGP Loopback-Schnittstellen?
Da eine Loopback-Schnittstelle niemals von selbst ausfällt, stellt sie OSPF eine stabile Router-ID zur Verfügung und bietet BGP (insbesondere iBGP) eine Sitzungsadresse, die von einem Ausfall einer einzelnen physischen Verbindung unberührt bleibt. Die Sitzungen laufen so lange weiter, wie mindestens ein Pfad zwischen den Peers besteht.
Kann eine Routing-Instanz mehr als eine Loopback-Schnittstelle haben?
Nein. Eine Routing-Instanz kann nur eine Loopback-Schnittstelle haben, die stets mit einer Maske vom Typ /32 (IPv4) oder /128 (IPv6) adressiert ist, da sie eine einzelne Host-Adresse und kein Subnetz mit mehreren Adressen darstellt. Wenn ein Entwurf mehr als eine stabile virtuelle Adresse benötigt, ist eine separate Routing-Instanz erforderlich.
Welche IP-Adressmaske verwendet eine Loopback-Schnittstelle?
Eine /32-Maske für IPv4 oder eine /128-Maske für IPv6 – beide stehen für genau eine Adresse und nicht für einen Adressbereich. Dies entspricht dem, was eine Loopback-Schnittstelle identifiziert: das Gerät selbst, nicht ein Netzwerksegment mit mehreren Hosts dahinter, sodass kein Adressraum für ungenutzte Hosts verschwendet wird.
Inwiefern nutzt „ Versa “ Loopback-Schnittstellen über Routing-Protokolle hinaus?
Neben der Zuweisung einer festen Adresse für OSPF und BGP nutzen VOS-Geräte Loopback-Schnittstellen als adressierten Endpunkt für die zustandsbehaftete Interchassis-HA-Synchronisation der Datenebene zwischen aktiven und Standby-Knoten, die pro Routing-Instanz in Concerto konfiguriert wird, zusammen mit einer Überwachungssonde, die deren Erreichbarkeit überwacht.
Mehr zum Thema Loopback-Schnittstelle
Wenn Sie mehr erfahren möchten, finden Sie hier Quellen, denen wir vertrauen.
| IETF RFC 4291: Adressierungsarchitektur für IP Version 6 |
|---|
Der IETF-Standard, der Folgendes definiert: ::1/128 als IPv6-Loopback-Adresse, die Teil der umfassenderen IPv6-Adressierungsarchitektur ist, die in gerouteten Netzwerken zum Einsatz kommt. |
Verwandte Begriffe
Wenn Sie sich gerade mit Loopback-Schnittstellen beschäftigen, sollten Sie sich als Nächstes diese hier ansehen.
| Verwaltungsschnittstelle | Routing-Instanz | Weitverkehrsnetz |
|---|---|---|
| Eine Out-of-Band-Schnittstelle, über die ein VOS-Gerät für SSH und SNMP erreicht werden kann; diese unterscheidet sich von der Loopback-Adresse, die im Rahmen von Routing und HA verwendet wird. | Der Weiterleitungskontext, in dem eine Loopback-Schnittstelle konfiguriert ist – jede Routing-Instanz unterstützt genau eine Loopback-Schnittstelle. | Die externen Transportschnittstellen, wie Breitband oder MPLS, von deren Verbindungsstatus eine Loopback-Schnittstelle bewusst unabhängig ist. |