Video: SSH, FTP, Ping, Telnet: Linux Networking Commands Tutorial 12 2024
Wie Ingenieure ein Netzwerkbetriebssystem entwerfen, wirkt sich auf die Zuverlässigkeit, Sicherheit aus Skalierbarkeit und Leistung nicht nur der Geräte, sondern auch des gesamten Netzwerks, insbesondere bei großen Systemen. Das Betriebssystem muss die vielen verschiedenen Prozesse bewältigen, die für den Betrieb der heutigen globalen Netzwerke erforderlich sind, und gleichzeitig eine faire gemeinsame Nutzung von Ressourcen gewährleisten, damit kein Prozess oder Dienst andere aushungern kann.
Die Architektur des Junos-Betriebssystems teilt die Funktionen von Steuerung, Diensten und Weiterleitung sauber in verschiedene Ebenen auf. Die Steuerungs- und Dienstebenen enthalten viele verschiedene Prozesse, die in verschiedenen Modulen des Betriebssystems ausgeführt werden.
Die explizite Aufteilung der Zuständigkeit erlaubt es der Software, auf verschiedenen Engines der Verarbeitung, des Speichers und anderer Ressourcen zu laufen. Diese Arbeitsteilung ermöglicht es Junos, alle Arten von Plattformen in allen Größenordnungen zu betreiben, von einer kleinen Box in einem Homeoffice bis hin zu den größten Boxen der Welt, die jede Sekunde Terabits von Daten bearbeiten.
Die Junos OS-Softwarearchitektur verfügt über drei funktionale Verarbeitungsebenen:
-
Die Steuerungsebene läuft auf der so genannten Routing Engine (RE) des Juniper-Geräts.
-
Die Paketweiterleitungsebene läuft auf einer separaten Packet Forwarding Engine (PFE) in größeren Juniper-Plattformen.
-
Die Dienstebene bietet eine spezialisierte Verarbeitung, beispielsweise für die Qualitätsklassifizierung und Sicherheit.
Möchten Sie schnellere Plattformen in Ihrem Netzwerk? Das ist wie fragen, ob du heute frei haben möchtest (natürlich mit Bezahlung). Ja, es wäre gut, wenn das Netzwerk etwas schneller läuft. Schneller, schneller, schneller ist ein ständiger Trommelschlag für Netzwerke.
In mehr als zehn Jahren Produktlieferung hat Juniper den Durchsatz seiner schnellsten Geräte von 40 GB pro Sekunde auf mehrere Terabits pro Sekunde mit einer schnell wachsenden Anzahl von Diensten skaliert. Die Verwendung von separaten Prozessoren für die RE-, die PFE- und die Service-Karte war das wesentliche Architekturelement für jeden Leistungsdurchbruch.
Insbesondere ermöglicht die Trennung, dass der PFE- und der Dienstedurchsatz im Gleichschritt mit den zunehmenden Geschwindigkeiten der anwendungsspezifischen integrierten Schaltungen (ASICs), auf denen die PFE und Dienste in den größten Plattformen laufen, folgen.
Das Trennen der Engines verringert auch die gegenseitigen Abhängigkeiten zwischen ihnen. Diese Trennung trägt nicht nur dazu bei, den Betrieb der einzelnen Komponenten aufrechtzuerhalten, wenn andere Probleme haben, sondern gibt den Juniper-Ingenieuren auch mehr Möglichkeiten, Systemredundanz und Failover bereitzustellen.Zum Beispiel finden Sie auf einigen Plattformen duale REs, während die Ethernet-Switches der EX-Serie unter anderem die Funktion Virtual Chassis bieten, um Redundanz zu bieten.