Descripción general de la arquitectura de Junos OS
En este tema, se proporciona una descripción general de la arquitectura de proceso de enrutamiento de Junos OS:
Arquitectura de proceso de enrutamiento
El proceso de enrutamiento se maneja mediante los dos componentes siguientes (véase la figura 1):
Motor de enrutamiento
Motor de reenvío de paquetes
Dado que esta arquitectura separa las operaciones de control, como las actualizaciones de enrutamiento y la administración del sistema, del reenvío de paquetes, el enrutador puede ofrecer un rendimiento superior y una operación de Internet altamente confiable.

Motor de reenvío de paquetes
El motor de reenvío de paquetes utiliza circuitos integrados específicos de aplicaciones (ASIC) para realizar conmutación de paquetes de capa 2 y capa 3, búsquedas de rutas y reenvío de paquetes. El motor de reenvío de paquetes entre interfaces de entrada y salida.
Motor de enrutamiento
El motor de enrutamiento controla las actualizaciones de enrutamiento y la administración del sistema. El motor de enrutamiento consta de procesos de software de protocolo de enrutamiento que se ejecutan dentro de un entorno de memoria protegido en una plataforma informática de propósito general. El motor de enrutamiento maneja todos los procesos de protocolo de enrutamiento y otros procesos de software que controlan las interfaces de los enrutadores, algunos de los componentes del chasis, la administración del sistema y el acceso de los usuarios al enrutador. Estos enrutadores y procesos de software se ejecutan sobre un núcleo que interactúa con el motor de reenvío de paquetes.
El motor de enrutamiento tiene estas características:
Procesamiento de paquetes de protocolo de enrutamiento: todos los paquetes de protocolo de enrutamiento de la red se dirigen al motor de enrutamiento y, por lo tanto, no retrasan innecesariamente el motor de reenvío de paquetes.
Modularidad del software: las funciones de software se encuentran en procesos separados, por lo que una falla de un proceso tiene poco o ningún efecto en otros procesos de software.
Funcionalidad de IP detallada: cada protocolo de enrutamiento se implementa con un conjunto completo de funciones DE IP y ofrece una flexibilidad total para anunciar, filtrar y modificar rutas. Las políticas de enrutamiento se establecen de acuerdo con parámetros de ruta, como el prefijo, las longitudes de prefijo y los atributos del Protocolo de puerta de enlace de borde (BGP).
Escalabilidad: las tablas de enrutamiento de Junos OS están diseñadas para contener todas las rutas utilizadas en las redes actuales y futuras. Además, Junos OS puede admitir de manera eficiente una gran cantidad de interfaces y circuitos virtuales.
Administración de almacenamiento y cambios: los archivos de configuración, las imágenes del sistema y el microcódigo se mantienen y se mantienen en un sistema de almacenamiento principal y dos secundarios, lo que permite actualizaciones locales o remotas.
Eficiencia y flexibilidad de la supervisión: se generan alarmas y se cuentan los paquetes sin afectar negativamente el rendimiento del reenvío de paquetes.
El motor de enrutamiento crea y mantiene una o varias tablas de enrutamiento. De las tablas de enrutamiento, el motor de enrutamiento deriva una tabla de rutas activas, llamada tabla de reenvío, que luego se copia en el motor de reenvío de paquetes. La tabla de reenvío del motor de reenvío de paquetes se puede actualizar sin interrumpir el reenvío del enrutador.