Entendendo a atualização ininterrupta de software em switches da Série EX
A atualização de software sem interrupções (NSSU) é um recurso que permite a atualização de todos os switches da Série EX suportados em uma rede com um único comando.
O Nonstop Software Upgrade (NSSU) permite que você atualize o software em execução nos Switches de ethernet da Série EX da Juniper Networks com mecanismos de roteamento redundantes e em todos os switches membros do Virtual Chassis da Série EX usando um único comando. Durante a atualização, pode haver uma interrupção mínima do tráfego de rede durante a comutação da função primária, e a extensão da interrupção pode depender da topologia da rede, da configuração, do tráfego de rede e de outros fatores do ambiente.
A realização de um NSSU oferece estes benefícios:
-
Sem interrupção no plano de controle — um NSSU aproveita a comutação graciosa do Mecanismo de Roteamento (GRES) e o roteamento ativo sem interrupções (NSR) para garantir que não haja interrupções no plano de controle. Durante o processo de atualização, as informações de interface, kernel e protocolo de roteamento são preservadas.
-
Interrupção mínima no tráfego de rede — Um NSSU minimiza a interrupção do tráfego de rede atualizando os switches de membros, um de cada vez, em outro Virtual Chassis da Série EX, permitindo que o tráfego continue fluindo pelos membros que não estão sendo atualizados.
Para obter uma interrupção mínima no tráfego, você deve configurar grupos de agregação de enlaces (LAGs) de modo que os enlaces membros de cada LAG residam em diferentes placas de linha ou membros do Virtual Chassis. Quando um enlace membro de um LAG está inativo, os enlaces restantes estão ativos, e o tráfego continua a fluir pelo LAG.
Como o NSSU atualiza o software em cada placa de linha ou em cada membro do Virtual Chassis, um de cada vez, um upgrade usando o NSSU pode levar mais tempo do que um upgrade usando o request system software add comando.
Requisitos para realizar um NSSU
Os seguintes requisitos se aplicam a todos os switches e Virtual Chassis:
A NSSU só pode atualizar até três versões principais 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 NSSU para atualizar o switch para uma ou mais versões intermediárias até que o switch esteja dentro de três versões principais da versão de destino.
-
Todos os membros do Virtual Chassis e todos os mecanismos de roteamento devem estar executando a mesma versão do Junos OS.
-
O switchover do Mecanismo de Roteamento gracioso (GRES) deve ser habilitado.
-
O roteamento ativo sem interrupções (NSR) deve ser habilitado.
Nota:Embora a ponte sem interrupções (NSB) não precise ser habilitada para executar um NSSU, recomendamos habilitar o NSB antes de executar um NSSU. A habilitação do NSB garante que todos os protocolos de Camada 2 suportados pelo NSB operem perfeitamente durante a comutação do Mecanismo de Roteamento que faz parte do NSSU.
-
Para uma interrupção mínima do tráfego, você deve definir grupos de agregação de enlaces (LAGs) de modo que os enlaces membros residam em diferentes membros do Virtual Chassis ou em diferentes placas de linha.
Nota:Durante uma operação NSSU, se você tentar visualizar o status da interface LAG no membro principal do Mecanismo de Roteamento usando o
show interfaces ae-ae-interface-numbercomando CLI, poderá ver contagens de tráfego incorretas ou nulas. Para contornar esse problema, execute o comando no membro do Mecanismo de Roteamento de backup se esse membro já estiver carregado e em execução.
A seguir estão os requisitos para executar o NSSU em um Virtual Chassis da Série EX:
-
Os membros do Virtual Chassis devem ser conectados em uma topologia de anel para que nenhum membro fique isolado como resultado da reinicialização de outro membro. Essa topologia impede que o Virtual Chassis se divida durante um NSSU.
-
O principal e o backup do Virtual Chassis devem ser adjacentes um ao outro na topologia em anel. A adjacência permite que o primário e o backup estejam sempre sincronizados, mesmo quando os switches nas funções de placa de linha estão sendo reinicializados.
-
O Virtual Chassis deve ser pré-provisionado para que a função de placa de linha tenha sido explicitamente atribuída a switches de membros que atuam em uma função de placa de linha. Durante um NSSU, os membros do Virtual Chassis devem manter suas funções — o principal e o backup devem manter suas funções primárias e de backup (embora a função principal mude), e os switches restantes devem manter suas funções de placa de linha.
-
Um Virtual Chassis de dois membros deve ter
no-split-detectionsido configurado para que o Virtual Chassis não se divida quando um NSSU atualizar um membro.
Como funciona um NSSU
Esta seção descreve o que acontece quando você solicita um NSSU nos switches da Série EX e no Virtual Chassis.
Limitações do NSSU
Você não pode usar um NSSU para fazer downgrade do software — ou seja, para instalar uma versão anterior do software do que está sendo executada no switch no momento. Para instalar uma versão anterior do software, use o request system software add comando.
Você não pode reverter para a versão anterior do software depois de executar uma atualização usando o NSSU. Se você precisar reverter para a versão anterior do software, poderá fazê-lo reinicializando a partir da partição raiz alternativa, caso ainda não tenha copiado a nova versão do software para a partição raiz alternativa.
Suporte para lançamento do NSSU e do Junos OS
Um Virtual Chassis deve estar executando uma versão do Junos OS que oferece suporte a NSSU antes que você possa realizar um NSSU. Se um Virtual Chassis estiver executando uma versão de software que não suporta NSSU, use o request system software add comando.
O Nonstop Software Upgrade (NSSU) lista os switches da Série EX e o Virtual Chassis que oferecem suporte ao NSSU e à versão do Junos OS na qual eles começaram a oferecer suporte.
Visão geral da configuração e operação do NSSU
Você deve garantir que a configuração do switch ou Virtual Chassis atenda aos requisitos descritos em Requisitos para Executar um NSSU. O NSSU não requer configuração adicional.
Você executa um NSSU executando o request system software nonstop-upgrade comando. Para obter instruções detalhadas sobre como executar um NSSU, consulte os tópicos em Documentação relacionada.