Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Présentation de l’architecture Junos OS

Cette rubrique présente l’architecture de processus de routage Junos OS :

Architecture de processus de routage

Le processus de routage est géré par les deux composants suivants (voir figure 1) :

  • Moteur de routage

  • Moteur de transfert de paquets

Parce que cette architecture sépare les opérations de contrôle telles que les mises à jour de routage et la gestion du système du transfert de paquets, le routeur peut offrir des performances supérieures et des opérations Internet extrêmement fiables.

Figure 1 : architecture Product Architecture produit

Moteur de transfert de paquets

Le moteur de transfert de paquets utilise des circuits intégrés spécifiques aux applications (ASIC) pour effectuer la commutation de paquets de couche 2 et de couche 3, la recherche de routes et le transfert de paquets. Le moteur de transfert de paquets transfère les paquets entre les interfaces d’entrée et de sortie.

Moteur de routage

Le moteur de routage contrôle les mises à jour de routage et la gestion du système. Le moteur de routage est constitué de processus logiciels de protocole de routage exécutés dans un environnement mémoire protégé sur une plate-forme informatique à usage général. Le moteur de routage gère tous les processus de protocole de routage et d’autres processus logiciels qui contrôlent les interfaces des routeurs, certains composants du châssis, la gestion du système et l’accès des utilisateurs au routeur. Ces routeurs et processus logiciels s’exécutent sur un noyau qui interagit avec le moteur de transfert de paquets.

Le moteur de routage dispose des fonctionnalités ci-après :

  • Traitement des paquets de protocole de routage : tous les paquets de protocole de routage du réseau sont dirigés vers le moteur de routage et ne retardent donc pas inutilement le moteur de transfert de paquets.

  • Modularité logicielle : les fonctions logicielles sont dans des processus distincts, de sorte qu’une défaillance d’un processus n’a que peu ou pas d’effet sur les autres processus logiciels.

  • Fonctionnalité IP approfondie : chaque protocole de routage est implémenté avec un ensemble complet de fonctionnalités IP et offre une flexibilité totale pour la publicité, le filtrage et la modification des routes. Les stratégies de routage sont définies en fonction des paramètres de route, tels que le préfixe, la longueur des préfixes et les attributs BGP (Border Gateway Protocol).

  • Évolutivité : les tables de routage Junos OS sont conçues pour contenir tous les routes utilisées dans les réseaux actuels et futurs. En outre, Junos OS peut prendre efficacement en charge un grand nombre d’interfaces et de circuits virtuels.

  • Stockage et gestion des modifications : les fichiers de configuration, les images système et le microcode sont conservés et maintenus dans un système de stockage principal et deux systèmes de stockage secondaires, ce qui permet des mises à niveau locales ou distantes.

  • Efficacité et flexibilité de la surveillance : des alarmes sont générées et les paquets sont comptés sans affecter les performances de transfert de paquets.

Le moteur de routage construit et gère une ou plusieurs tables de routage. À partir des tables de routage, le moteur de routage extrait une table de routes actives, appelée table de transfert, qui est ensuite copiée dans le moteur de transfert de paquets. La table de transfert du moteur de transfert de paquets peut être mise à jour sans interrompre le transfert du routeur.