Entender o processo de ISSU unificado
Este tópico explica os processos de ISSU unificados que ocorrem em um roteador, em um roteador TX Matrix, em um roteador TX Matrix Plus e seu chassi de placa de linha conectada (LCCs), bem como em um roteador TX Matrix Plus com SIBs 3D e seus LCCs conectados.
Entender o processo de ISSU unificado em um roteador
Este tópico descreve os processos que ocorrem em um roteador com mecanismos de roteamento duplos quando você inicia uma atualização unificada de software em serviço (ISSU).
Processo ISSU unificado em um roteador
Depois de usar o request system software in-service-upgrade
comando, ocorre o seguinte processo.
Na Figura 1 até a Figura 6 abaixo:
Uma linha sólida indica a ligação interna de alta velocidade entre um mecanismo de roteamento e um mecanismo de encaminhamento de pacotes.
Uma linha pontilhada indica as mensagens trocadas entre o mecanismo de encaminhamento de pacotes e o processo de chassi (chassi) no mecanismo de roteamento.
RE0m e RE1b indicam mecanismos de roteamento primários e de backup, respectivamente.
A marca de verificação indica que o dispositivo está executando a nova versão do software.
A UNIFIED ISSU só pode atualizar até três grandes versões antes da versão atual em um dispositivo. Para atualizar para uma versão mais de três versões antes da versão atual em um dispositivo, use o processo ISSU unificado para atualizar o dispositivo para uma ou mais versões intermediárias até que o dispositivo esteja dentro de três grandes versões da versão alvo.
O processo a seguir diz respeito a todas as plataformas de roteamento suportadas, exceto o roteador TX Matrix e o roteador TX Matrix Plus. Na maioria dos roteadores, o mecanismo de encaminhamento de pacotes reside em um Concentrador PIC Flexível (FPC). No entanto, em um roteador M120, a placa de mecanismo de encaminhamento (FEB) substitui as funções de um mecanismo de encaminhamento de pacotes. Nas ilustrações e etapas, ao considerar um roteador M120, você pode considerar o Mecanismo de Encaminhamento de Pacotes como um FPC. Como um passo adicional em um roteador M120, após a atualização dos FPCs e PICs, os FEBs são atualizados.
O mecanismo de roteamento primário valida a configuração do roteador para garantir que ele possa ser comprometido quando você usa a nova versão de software.
Verificações são feitas para o seguinte:
O espaço em disco está disponível para o sistema de arquivos /var em ambos os mecanismos de roteamento.
A configuração é suportada por um ISSU unificado.
Os PICs são apoiados por um ISSU unificado.
O switchover gracioso do mecanismo de roteamento está habilitado.
O roteamento ativo sem parar é habilitado.
Essas verificações são as mesmas feitas quando você entra no
request system software validate in-service-upgrade
comando. Se houver espaço de disco insuficiente disponível em qualquer um dos mecanismos de roteamento, o processo ISSU unificado falhará e retornará uma mensagem de erro. No entanto, PICs não suportados não impedem um ISSU unificado. Se houver PICs sem suporte, o sistema emitirá um aviso para indicar que esses PICs serão reiniciados durante a atualização. Da mesma forma, se houver um protocolo sem suporte configurado, o sistema emitirá um aviso de que a perda de pacotes pode ocorrer para o protocolo sem suporte durante a atualização.Figura 1: Status do dispositivo antes de iniciar um ISSU unificadoApós o sucesso da validação, o processo de gerenciamento instala (copia) a nova imagem de software para o mecanismo de roteamento de backup.
O mecanismo de roteamento de backup é reiniciado.
Após o mecanismo de roteamento de backup ser reiniciado e executar o novo software, o processo de sincronização de estado do kernel (ksyncd) sincroniza (copia) o arquivo de configuração e o estado do kernel do mecanismo de roteamento principal.
Figura 2: Status do dispositivo após o upgrade do mecanismo de roteamento de backupApós o arquivo de configuração e o estado do kernel serem sincronizados com o mecanismo de roteamento de backup, o processo de chassi (chassi) no mecanismo de roteamento primário prepara outros processos de software para o ISSU unificado. O processo de chassi informa os vários processos de software (como rpd, apsd, bfdd e assim por diante) sobre o ISSU unificado e aguarda respostas deles. Quando todos os processos estão prontos, o processo do chassi envia uma mensagem de ISSU_PREPARE para os FPCs instalados no roteador. Você pode exibir as mensagens unificadas de processo ISSU usando o
show log messages
comando.O mecanismo de encaminhamento de pacotes em cada FPC economiza seu estado e baixa a nova imagem de software do mecanismo de roteamento de backup. Em seguida, cada mecanismo de encaminhamento de pacotes envia uma mensagem ISSU_READY ao processo do chassi.
Figura 3: Status do dispositivo após um mecanismo de encaminhamento de pacotes baixar o novo softwareApós receber uma mensagem de ISSU_READY de um mecanismo de encaminhamento de pacotes, o processo de chassi envia uma mensagem de ISSU_REBOOT ao FPC em que reside o Mecanismo de Encaminhamento de Pacotes. O FPC reinicializa com a nova imagem de software. Após a reinicialização do FPC, o Mecanismo de Encaminhamento de Pacotes restaura o estado do FPC e um enlace interno de alta velocidade é estabelecido com o mecanismo de roteamento de backup executando o novo software. O enlace de processo do chassi também é restabelecido com o mecanismo de roteamento principal.
Nota:As reinicializações do Mecanismo de Encaminhamento de Pacotes que ocorrem durante uma ISSU unificada foram projetadas para ter um curto período de tempo de inatividade.
Depois que todos os mecanismos de encaminhamento de pacotes enviaram uma mensagem PRONTA usando o processo de chassi no mecanismo de roteamento principal, outros processos de software estão preparados para um switchover do Mecanismo de Roteamento. O sistema está pronto para uma troca neste momento.
Figura 4: Status do dispositivo antes da troca do mecanismo de roteamentoNota:Para M120 roteadores, os FEBs são atualizados neste momento. Quando todos os FEBs foram atualizados, o sistema está pronto para uma troca.
A comutação do Mecanismo de Roteamento ocorre, e o mecanismo de roteamento (re1) que era o backup agora se torna o mecanismo de roteamento principal.
Figura 5: Status do dispositivo após a troca do mecanismo de roteamentoO novo mecanismo de roteamento de backup agora é atualizado para a nova imagem de software. (Esta etapa é ignorada se você tiver especificado a opção
no-old-master-upgrade
norequest system software in-service-upgrade
comando.)Figura 6: Status do dispositivo após a emissão unificada ser concluídaQuando o mecanismo de roteamento de backup foi atualizado com sucesso, o ISSU unificado está completo.
Entender o processo de ISSU unificado no roteador TX Matrix
Este tópico descreve os processos que ocorrem em um roteador TX Matrix quando você inicia uma atualização unificada de software em serviço (ISSU).
Processo DE EMISSÃO unificado no roteador TX Matrix
Esta seção descreve os processos que ocorrem em um roteador TX Matrix e os roteadores atuando como chassi de placa de linha conectado (LCCs).
Uma matriz de roteamento é uma arquitetura multichassis que consiste em um roteador TX Matrix e de um a quatro roteadores T640. Da perspectiva da interface do usuário, a matriz de roteamento aparece como um único roteador. O roteador TX Matrix controla todos os roteadores T640 na matriz de roteamento.
Cada roteador tem mecanismos de roteamento duplos.
Depois de usar o comando de atualização de software do sistema de solicitação em serviço em um roteador TX Matrix, o seguinte processo ocorre:
O processo de gerenciamento (mgd) no mecanismo de roteamento primário do roteador TX Matrix (principal global) verifica a configuração atual.
Verificações são feitas para o seguinte:
O espaço em disco está disponível para o sistema de arquivos /var em todos os mecanismos de roteamento.
A configuração é suportada por um ISSU unificado.
Os PICs são apoiados por um ISSU unificado.
O switchover gracioso do mecanismo de roteamento está habilitado.
O roteamento ativo sem parar é habilitado.
Após uma validação bem-sucedida da configuração, o processo de gerenciamento copia a nova imagem para os mecanismos de roteamento de backup no roteador TX Matrix e nos roteadores T640.
O processo de sincronização do kernel (ksyncd) nos mecanismos de roteamento de backup sincroniza os kernels nos mecanismos de roteamento de backup com os kernels nos mecanismos de roteamento primários.
O mecanismo de roteamento de backup global é atualizado com o novo software. Em seguida, o mecanismo de roteamento de backup global é reiniciado. Em seguida, o mecanismo de roteamento de backup global sincroniza o estado de configuração e kernel do mecanismo de roteamento primário global.
Os mecanismos de roteamento de backup LCC são atualizados e reinicializados. Em seguida, os LCC mecanismos de roteamento de backup se conectam com o mecanismo de roteamento de backup global atualizado e sincronizam o estado de configuração e kernel.
O controle ISSU unificado passa do processo de gerenciamento para o processo de chassi (chassi). O processo de chassi informa os vários processos de software (como rpd, apsd, bfdd e assim por diante) sobre o ISSU unificado e aguarda respostas deles.
Após receber mensagens dos processos de software indicando que os processos estão prontos para a ISSU unificada, o processo de chassi no mecanismo de roteamento primário global envia mensagens ao processo do chassi nos nós de roteamento para iniciar o ISSU unificado.
O processo de chassi nos nós de roteamento envia ISSU_PREPARE mensagens para as unidades substituíveis em campo (FRUs), como FPCs e PICs inteligentes.
Após receber uma mensagem ISSU_PREPARE, os Mecanismos de encaminhamento de pacotes salvam as informações atuais do estado e baixam a nova imagem de software dos mecanismos de roteamento de backup. Em seguida, cada mecanismo de encaminhamento de pacotes envia ISSU_READY mensagens para o processo do chassi. Você pode exibir as mensagens unificadas de processo ISSU usando o
show log messages
comando.Após receber uma mensagem de ISSU_READY dos mecanismos de encaminhamento de pacotes, o processo de chassi envia uma mensagem ISSU_REBOOT para as FRUs. Embora a atualização esteja em andamento, as FRUs continuam enviando ISSU_IN_PROGRESS mensagens para o processo de chassi nos nós de roteamento. O processo de chassi em cada nó de roteamento, por sua vez, envia uma mensagem ISSU_IN_PROGRESS ao processo de chassi no mecanismo de roteamento principal global.
Nota:As reinicializações do Mecanismo de Encaminhamento de Pacotes que ocorrem durante uma ISSU unificada foram projetadas para ter um curto período de tempo de inatividade.
Após a reinicialização unificada do ISSU, os mecanismos de encaminhamento de pacotes restauram as informações de estado salvas e se conectam de volta aos nós de roteamento. O processo de chassi em cada nó de roteamento envia uma mensagem ISSU_READY ao processo de chassi no mecanismo de roteamento principal global. A mensagem CM_MSG_READY do processo do chassi nos nós de roteamento indica que o ISSU unificado está completo nas FRUs.
O controle issu unificado volta ao processo de gerenciamento no mecanismo de roteamento primário global.
O processo de gerenciamento inicia a comutação do Mecanismo de Roteamento nos mecanismos de roteamento primários.
A comutação do mecanismo de roteamento ocorre no roteador TX Matrix e nos roteadores T640.
Após a troca, as FRUs se conectam aos novos mecanismos de roteamento primários. Em seguida, o gerente de chassi e o gerente de mecanismos de encaminhamento de pacotes nas FRUs do roteador T640 se conectam aos novos mecanismos de roteamento primários nos roteadores T640.
O processo de gerenciamento no mecanismo de roteamento primário global inicia o processo de atualização nos antigos mecanismos de roteamento primários nos roteadores T640. (Esta etapa é ignorada se você tiver especificado a opção
no-old-master-upgrade
norequest system software in-service-upgrade
comando.)Após os mecanismos de roteamento que anteriormente eram as primárias dos roteadores T640 serem atualizados, o processo de gerenciamento inicia a atualização do Mecanismo de Roteamento que anteriormente era a primária global no roteador TX Matrix.
Após um ISSU unificado bem-sucedido, o roteador TX Matrix e os roteadores T640 são reiniciados se você especificar a opção
reboot
norequest system software in-service-upgrade
comando.