Betriebssysteminfrastruktur und -prozesse
Junos OS Evolved umfasst die Prozesse, die das Gerät betreiben, einschließlich IP-Routing, Ethernet-Switching, Schnittstellenverwaltung und eine Vielzahl anderer Funktionen.
Junos OS Evolved wird auf der Routing-Engine ausgeführt. Der Kernel der Routing-Engine koordiniert die Kommunikation zwischen den Softwareprozessen und stellt eine Verbindung zur Packet Forwarding Engine bereit.
Mit der CLI konfigurieren Sie Gerätefunktionen und legen die Eigenschaften von Netzwerkschnittstellen fest. Verwenden Sie nach dem Aktivieren einer Softwarekonfiguration die CLI-Benutzeroberfläche, um den Betrieb zu überwachen, zu verwalten und Protokoll- und Netzwerkverbindungsprobleme zu diagnostizieren.
Routing-Engine und Packet Forwarding Engine
Ein Router oder Switch von Juniper Networks besteht aus zwei primären Softwareverarbeitungskomponenten:
-
Packet Forwarding Engine – Verarbeitet Pakete; wendet Filter, Routing-Richtlinien und andere Funktionen an; und leitet Pakete an den nächsten Hop auf der Route zu ihrem endgültigen Ziel weiter.
-
Routing-Engine: Bietet drei Hauptfunktionen:
-
Verwaltet die vom Netzwerkgerät verwendeten Routing-Tabellen und steuert die Routing-Protokolle, die auf dem Gerät ausgeführt werden.
-
Paketweiterleitung, die Routensuche, Filterung und Switching für eingehende Datenpakete ermöglicht und dann ausgehende Pakete zur Übertragung an das Netzwerk an die entsprechende Schnittstelle weiterleitet.
-
Bietet Steuerungs- und Überwachungsfunktionen für das Gerät.
-
Junos OS weiterentwickelt Abläufe
Die auf dem Gerät ausgeführte Software von Junos OS Evolved besteht aus mehreren Prozessen, die für einzelne Funktionen verantwortlich sind.
Die Trennung der Funktionen sorgt für Betriebsstabilität, da jeder Prozess auf seinen eigenen geschützten Speicherplatz zugreift.
In der folgenden Tabelle werden die primären Softwareprozesse beschrieben.
| Prozess |
Name |
Beschreibung |
|---|---|---|
| Chassis-Prozesse |
hwdre (Routing-Engines) und hwdfpc (FPC-Knoten) |
Erkennt Hardware auf dem System, die zur Konfiguration von Netzwerkschnittstellen verwendet wird. Überwacht den physischen Status von Hardwarekomponenten und vor Ort austauschbaren Einheiten (FRUs) und erkennt, wenn Umgebungssensoren wie Temperatursensoren ausgelöst werden. Leitet Signale und Interrupts weiter, z. B. wenn Geräte offline genommen werden, damit das System Sitzungen schließen und ordnungsgemäß herunterfahren kann. |
| Prozess für Vertriebshändler |
distributord |
Spawnt auf jedem Knoten des Systems. Enthält den verteilten Datenspeicher (DDS) und koordiniert sich mit einzelnen Anwendungen zur Bereitstellung ihres Zustands. Der Verteilerprozess synchronisiert den Zustand über das gesamte System. |
| DNS-Server-Prozess |
Named-Service |
Löst Hostnamen in Adressen auf. |
| Dynamic Host Configuration Protocol (DHCP)-Prozess |
DHCP-Service |
Ermöglicht es einem DHCP-Server, Netzwerk-IP-Adressen zuzuweisen und Konfigurationseinstellungen an Client-Hosts zu übermitteln, ohne dass der Benutzer eingreifen muss. |
| Prozess der Weiterleitung |
PFEM |
Definiert, wie Routing-Protokolle auf der Partition funktionieren. Die Gesamtleistung der Partition wird weitgehend durch die Effektivität des Weiterleitungsprozesses bestimmt. |
| Prozess der Schnittstelle |
lfmand |
Verwaltet alle Schnittstellen auf dem Gerät. ifmand erstellt alle Betriebszustände in Bezug auf Schnittstellen sowie die notwendigen schnittstellenspezifischen Routen und Next Hops. |
| Management-Prozess |
Mgd |
Bietet die Kommunikation zwischen den anderen Prozessen und eine Schnittstelle zur Konfigurationsdatenbank. Füllt die Konfigurationsdatenbank mit Konfigurationsinformationen und ruft die Informationen ab, wenn sie von anderen Prozessen abgefragt werden, um sicherzustellen, dass das System wie konfiguriert funktioniert. Zeigt den Betriebs- und Konfigurationsstatus des Geräts im Text-, XML- oder JSON-Format an, wenn es vom Benutzer verbunden ist. |
| Prozess des Routing-Protokolls |
RPD |
Definiert, wie Routing-Protokolle wie RIP, OSPF und BGP auf dem Gerät funktionieren, einschließlich der Auswahl von Routen und der Verwaltung von Weiterleitungstabellen. |
| SNMP-Prozess (Simple Network Management Protocol) |
SNMPD |
Ermöglicht die Überwachung von Netzwerkgeräten von einem zentralen Standort aus und stellt den SNMP-Master-Agent des Switch bereit. |