In diesem Artikel geht es um folgende Themen:
Was ist Juniper
Juniper ist nach Cisco der weltweit zweitgrößte Anbieter von diverse Typen Netzwerkgeräten. Ich werde mich in meinen Artikeln auf die Konfiguration von Juniper Routern im Enterprise Bereich beschrenken. Dennoch möchte ich einen Überblick über die verschiedenen Modelle geben.
Juniper Router gibt es in den Serien E-, J-, M-, MX-, ACX- und T. Je nach Serie und Modell gibt es unterschiedliche Anwendungsscenarien.
Die J- Serie zum Beispiel wird meist für die Verbindung kleiner Branch Offices mit dem Mutterkonzern verwendet. Hier als Beispiel ein J2320.
Die T-Serie ist Hardware im Backbone des Internets und wird im ISP Bereich eingesetzt. Hier als Beispiel ein T1600.
Die MX Serie wird im Enterprise Switching eingesetzt. Hier als Beispiel ein EX3300.
Das schöne an der MX Serie ist, dass man sie in Stacks, sogenannten Virtual Chassis (VC), zusammenfassen kann. Ein solches VC kann als eine Einheit angesprochen und konfiguriert werden.
Wie sind die Geräte aufgebaut
Juniper Router haben Softwareseitig eine Routing Plane und eine Forwarding Plane. Diese virtuelle Separierung soll dabei helfen, dass die Geräte auch bei sehr hohem Load noch erreichbar und konfigurierbar sind.
Auf der Routing Engine (RE) läuft das Betriebssystem JunOS (siehe unten) sowie Layer 2/3 Routing Protokolle. Von ihr aus kann man einen Ping oder Traceroute zum troubleshooten absetzen, die Konfigration anpassen oder ein Firmwareupdate einspielen.
Die Packet Forwarding Engine (PFE) ist nur dazu da Frames (Layer2) oder Pakete (Layer3) weiterzuleiten. Sie macht den ganzen Tag nichts anderes als schnellstmöglich und ohne Fragen zu stellen aus dem Mac Address Table den Next Hop oder die Passende IP Adresse herauszusuchen um den Netzwerkverkehr weiterzuleiten.
JunOS
Das auf Junper Routern installierte Betriebssystem nennt sich JunOS. Es handelt sich hierbei um ein angepasstes FreeBSD und jeder der sich etwas mit Linux/Unix auskennt wird sich hier relativ schnell zurechtfinden. Bekannte Befehle wie ps, cat, grep, tail funktionieren und es gibt Verzeichnisse wie /etc und /var/log.
Die meiste Zeit allerdings werdet ihr euch in der CLI von Juniper befinden.
Cheers, Ori