ppmdfoi posteriormente estendido para suportar outros protocolos, incluindo LACP, BFD, VRRP e OAM LFM. Esses últimos protocolos não são codificados no RPD, mas possuem um processo dedicado e nomeado de forma correspondente: lacpd, bfdd, vrrpd, lfmd e assim por diante.
A motivação ppmdé ser o mais burro possível contra seus clientes (RPD, LACP, BFD ...). Em outras palavras, notifique os processos do cliente somente quando houver uma alteração de adjacência ou para enviar de volta estatísticas coletadas.
Por vários anos, ppmdnão foi um processo único hospedado no mecanismo de roteamento e agora ele foi desenvolvido para funcionar de maneira distribuída. Na verdade, ppmdroda no Mecanismo de Roteamento, mas também em cada placa de linha Trio, na CPU da placa de linha, onde é chamadaGerenciador de PPM , também conhecido como ppm man . O seguinte comando PFE mostra o segmento man ppm em uma CPU de placa de linha:
A motivação para a delegação de algum processamento de controle para o CPU da placa de linha originou-se com o surgimento de protocolos de subsegundos como o BFD. Recentemente, a placa de linha Trio oferece uma terceira versão aprimorada do ppm, impulsionada também pelo protocolo BFD em ambientes escalonados, que é chamado de inline ppm . Neste caso, o SO Junos empurrou o gerenciamento de sessão para os próprios mecanismos de encaminhamento de pacotes.
Para verificar qual adjacência é delegada ao hardware ou não, você pode usar os seguintes comandos ocultos:
Os recursos de delegação ppm e ppm em linha estão ativados por padrão, mas podem ser desativados. Na configuração a seguir, somente a ppmdinstância do mecanismo de roteamento funcionará.
O daemon de controle de dispositivos ( dcd) é responsável pela configuração de interfaces com base na configuração atual e no hardware disponível. Uma característica do Junos é poder configurar hardware inexistente, já que a suposição é que o hardware pode ser adicionado em uma data posterior e “apenas funcionar”. Um exemplo é a expectativa que você pode configurar set interfaces ge-1/0/0.0 family inet address 192.168.1.1/24e confirmar. Supondo que não haja hardware no FPC1, essa configuração não fará nada. Assim que o hardware for instalado no FPC1, a primeira porta será configurada imediatamente com o endereço 192.168.1.1/24.
O daemon de chassi ( chassisd) suporta todos os processos de chassi, alarme e ambientais. Em alto nível, isso inclui monitorar a integridade do hardware, gerenciar um banco de dados em tempo real do inventário de hardware e coordenar com o daemon de alarme ( alarmd) ecraft daemon ( craftd) para gerenciar alarmes e LEDs.