Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Componentes e processos evoluídos do Junos OS

Um sistema Junos OS Evolved é composto por um ou mais nós linux, juntamente com um substrato de comunicações eficiente e fornecido com um lançador de aplicativos distribuído. Uma camada horizontal de software desacopla processos de aplicativos a partir do nó de hardware específico onde eles podem ser executados. Os aplicativos usam a Loja de dados distribuída (DDS) para compartilhar o estado, e o estado é sincronizado entre nós. Uma descrição de alto nível dos vários componentes de software está listada abaixo.

Linux Kernel

O Junos OS Evolved é construído sobre um kernel Linux com estoque. Funcionalidades realizadas pelo roteador como gerenciamento de configuração, gerenciamento de interface e roteamento são processos que funcionam como processos linux. Todos os aplicativos são executados nativamente no kernel do Linux, incluindo aplicativos Juniper e não-Juniper.

Processo de inicialização

Quando o dispositivo inicializa, um processo de inicialização (init) começa e monitora todos os outros processos de software.

Se um processo de software terminar ou não começar quando chamado, o processo init tenta reiniciá-lo em um número limitado de vezes e registra qualquer informação de falha para uma investigação mais aprofundada.

Processo de gerenciamento de época do sistema

O processo de gerenciamento de época do sistema (SysEpochMan) é responsável por organizar os vários nós linux em um sistema coeso e monitorar o sistema para garantir a integridade se algum nós falhar. Se o sistema precisar ser reiniciado, o SysEpochMan garante uma transição limpa do estado do sistema anterior para o novo estado do sistema.

Processo de gerenciador de sistemas

O processo de gerenciamento de sistema (SysMan) é responsável pelo lançamento, coordenação e monitoramento de aplicativos no Junos OS Evolved. O SysMan Master supervisiona a colocação de aplicativos em nós conforme especificado por cada aplicativo, e comunica suas decisões às instâncias locais do SysMan. Se um aplicativo falhar, o processo local do SysMan detectará a falha e tomará medidas corretivas com base no que é específico para o aplicativo.

Processo de gerenciamento

O processo de gerenciamento (mgd) gerencia a configuração do roteador e todos os comandos do usuário. O processo de gerenciamento é responsável por gerenciar todo o acesso do usuário ao dispositivo e por notificar outros processos quando uma nova configuração é comprometida. Um processo de gerenciamento dedicado lida com solicitações XML de protocolo Junos XML de seu cliente, que podem ser a CLI ou qualquer cliente de protocolo Junos XML.

Processo de protocolo de roteamento

Dentro do Junos OS Evolved, o processo de protocolo de roteamento (rpd) controla os protocolos de roteamento que são executados no dispositivo. O processo rpd inicia todos os protocolos de roteamento configurados e lida com todas as mensagens de roteamento. Ele mantém uma ou mais tabelas de roteamento, que consolidam as informações de roteamento aprendidas com todos os protocolos de roteamento. A partir dessas informações de roteamento, o processo de protocolo de roteamento determina as rotas ativas para destinos de rede e instala essas rotas na tabela de encaminhamento do Mecanismo de Roteamento. Por fim, o rpd implementa a política de roteamento, que permite que você controle as informações de roteamento transferidas entre os protocolos de roteamento e a tabela de roteamento. Usando a política de roteamento, você pode filtrar e limitar a transferência de informações, bem como definir propriedades associadas a rotas específicas.

Processo de interface

O processo de interface Evolved do Junos OS (Ifmand) é responsável por gerenciar todas as interfaces do dispositivo. O Ifmand cria todo o estado operacional relacionado a interfaces (IFD, IFL, IFF, IFA), bem como as rotas específicas de interface e nexthops necessários.

O Ifmand permite que você configure e controle os dispositivos de interface física e interfaces lógicas presentes em um dispositivo de rede. Você pode configurar propriedades de interface, como a localização da interface, por exemplo, em que slot o Concentrador PIC Flexível (FPC) é instalado e em que localização no FPC a Placa de Interface Física (PIC) é instalada, bem como o encapsulamento de interface e propriedades específicas da interface. Você pode configurar as interfaces atualmente presentes no dispositivo, bem como interfaces que não estão presentes, mas que você pode adicionar mais tarde.

Processo de distribuidor

O processo do distribuidor é responsável por manter a Loja de dados distribuída (DDS) e coordenar com aplicativos individuais para a entrega de seu estado. O processo do distribuidor sincroniza o estado em todo o sistema.

Processos de SNMP e MIB II

O Junos OS Evolved oferece suporte ao Simple Network Management Protocol (SNMP), que ajuda os administradores a monitorar o estado de um dispositivo. O software oferece suporte a SNMP versão 1 (SNMPv1), versão 2 (SNMPv2, também conhecida como versão 2c, ou v2c) e versão 3 (SNMPv3).

Processo zookeeper

O processo ZooKeeper é um serviço de transporte síncrono que ajuda na eleição de serviços ativos, bloqueia recursos para evitar inconsistência de dados e aloca recursos como endereços IP.

Limites do processo

Existem limites para o número total de processos evoluídos do Junos OS que podem ser executados simultaneamente em um dispositivo. Há também limites definidos para o número máximo de iterações de qualquer processo único. O limite para iterações de qualquer processo único só pode ser alcançado se o limite de processos gerais do sistema não for excedido.