Início / Notas técnicas / Solução de falhas de ativação de licença

Falhas de ativação de licença em switches: os seis erros decifrados

Toda falha de license activate em um switch de campus Huawei da série S se resume a uma de seis mensagens de erro exatas. O que cada uma realmente significa, como o próprio arquivo de licença é estruturado internamente, e um caso real em que uma incompatibilidade de ESN em empilhamento esgotou silenciosamente um teste de 60 dias e derrubou um túnel VXLAN em toda a rede.

Por Yuwen Zhang (Atlas), fundador da AtlasCommTech — 13 anos de implantações de redes de operadoras e corporativas · Atualizado em julho de 2026

Seis mensagens, não mil possibilidades

Uma falha em license activate não é um mistério — o equipamento informa, na íntegra, qual das seis causas exatas ocorreu.

Em um switch de campus Huawei da série S (S1720, S5700, S6700, S6730, S7700 e o restante da família), o license activate só falha de um pequeno número de formas exatas, e a CLI imprime o motivo exato em vez de um erro genérico. Aprenda essas seis mensagens uma vez e pare de adivinhar o que verificar em seguida.

A seguir: as seis mensagens classificadas pelo que realmente está quebrado, a estrutura interna do próprio arquivo de licença — que explica por que ocorre um erro de “formato inválido” mesmo quando o ESN parece correto — e um caso real em que uma licença ficou silenciosamente em estado Trial por 60 dias antes de um túnel VXLAN cair em toda a operação.

Classificando os seis erros: o que realmente está quebrado

Organizar as seis mensagens pelo que realmente está errado indica onde olhar primeiro — o arquivo errado, um arquivo rejeitado, ou um arquivo que não corresponde a este equipamento ou a este momento.

Category What's Actually Broken Exact Error Message GROUP A Wrong File Presented device never even reads a license The command points at a file that isn't a license file at all, or doesn't exist under that name on the device. postfix of the file name must be 'dat' specified file does not exist or is illegal GROUP B File Rejected By The Device it's a license file, just not a valid one The signature check fails, or the controlled items inside don't match this product family at all. License file validation failed No product features present in LK GROUP C Doesn't Match This Device Or Time a genuine license, wrong ESN or clock The file is a real, validly signed license — it's just past its own validity window, or tied to another ESN. License File expired License File with ESN or Version mismatch cannot be activated repetitively

Os rótulos do diagrama permanecem em inglês para clareza técnica.

As seis mensagens, palavra por palavra, vêm da mesma tabela de falhas de ativação de licença do manual de manutenção dos switches de campus Huawei da série S.

As seis mensagens de erro, uma por uma

Os mesmos seis erros do diagrama acima — aqui está o texto exato da CLI, o que realmente está acontecendo e a correção para cada um.

Mensagem de erroGrupoSignificado
The filename is invalid, and the postfix of the file name must be 'dat'.Grupo AO arquivo apontado pelo activate não é um arquivo de licença .dat.
The specified file does not exist or is illegal.Grupo ANão existe nenhum arquivo com esse nome exato no armazenamento do equipamento.
License file validation failed.Grupo BA assinatura digital do arquivo não passa na verificação — geralmente uma transferência corrompida.
No product features present in LK.Grupo BOs itens controlados da licença não correspondem em nada a este produto.
License File expired.Grupo CA própria janela de validade da licença já passou.
License File with ESN or Version mismatch cannot be activated repetitively.Grupo CUma licença com ESN/versão incompatível já foi ativada uma vez e está sendo tentada novamente.

1. “postfix of the file name must be 'dat'” — comando certo, arquivo errado

SINTOMAlicense activate <filename> retorna Error: The filename is invalid, and the postfix of the file name must be 'dat'.

CAUSAO arquivo apontado não tem a extensão .dat — ou o arquivo errado foi selecionado, ou a extensão foi alterada ou removida durante a transferência.

CORREÇÃOExecute primeiro dir no equipamento para confirmar o nome e a extensão exatos do arquivo, depois ative esse arquivo — não digite o nome de memória.

<Quidway> license active lics7700v200r0XX_XXX.dat
Error: Verify license failed.
Error: License file format invalid

2. “The specified file does not exist or is illegal” — confira com dir antes de digitar de novo

SINTOMAError: The specified file does not exist or is illegal.

CAUSAO nome do arquivo digitado na ativação não corresponde a nada realmente armazenado no equipamento, ou contém caracteres que a CLI trata como ilegais.

CORREÇÃOExecute dir para listar o que realmente existe no dispositivo de armazenamento, depois copie o nome do arquivo caractere por caractere — incluindo maiúsculas e minúsculas — em vez de digitá-lo novamente.

3. “License file validation failed” — geralmente é problema de transferência, não arquivo falso

SINTOMAInfo: License file validation failed — e, separadamente, um ESN que visivelmente corresponde ao equipamento ainda assim é rejeitado como incompatível.

CAUSAA documentação de origem atribui exatamente esse sintoma à perda de pacotes durante o upload — uma transferência parcial ou corrompida deixa no equipamento um arquivo de licença incompleto, de modo que a assinatura não é mais validada mesmo que o campo ESN visível ainda pareça correto.

CORREÇÃOCompare com dir o tamanho do arquivo enviado com o tamanho do arquivo que foi emitido; se forem diferentes, mude o cliente FTP para o modo de transferência binária antes de enviar novamente e reative.

ftp client> binary
ftp client> put lics7700v200r0XX_XXX.dat
<SW> dir
// compare file size against the originally issued license file

4. “No product features present in LK” — ESN certo, produto errado

SINTOMANo product features present in LK (o mesmo problema também aparece como “No product features present in license file” em FAQs relacionadas).

CAUSAOs itens controlados da licença foram gerados para um modelo de equipamento ou família de produto diferente daquele em que está sendo ativada — o ESN pode estar totalmente correto e a licença mesmo assim não se aplicará.

CORREÇÃOSolicite uma nova licença informando o modelo exato do equipamento, não apenas o ESN, e confirme o campo de produto no arquivo reemitido antes de enviá-lo novamente.

5. “License File expired” — a licença venceu antes de ser instalada

SINTOMAInfo: License File expired, em um arquivo que nunca havia sido ativado antes.

CAUSAA própria janela de validade da licença já se fechou quando alguém finalmente a ativa — comum quando uma licença fica um tempo na caixa de entrada depois de emitida, ou quando a janela fixa de uma licença demo se esgota antes da implantação.

CORREÇÃOSolicite novamente ou recompre uma licença comercial recente para o ESN atual do equipamento e ative-a imediatamente, em vez de acumular arquivos de licença emitidos mas não usados.

6. “ESN or Version mismatch cannot be activated repetitively” — pare de tentar reativar o mesmo arquivo

SINTOMAInfo: License File with ESN or Version mismatch cannot be activated repetitively.

CAUSAUma licença cujo ESN ou versão de software já não correspondia a este equipamento foi ativada uma vez antes — o que a coloca em estado Trial — e o mesmo arquivo está sendo ativado novamente agora. O equipamento recusa a repetição em vez de reiniciar silenciosamente o contador do período de teste.

CORREÇÃONão execute a mesma ativação novamente esperando um resultado diferente — solicite uma licença que realmente corresponda ao ESN e à versão de software atuais, e ative esse arquivo no lugar.

As seis mensagens de erro e suas causas foram verificadas diretamente na tabela de tratamento de falhas de licença dos switches de campus Huawei da série S.

Por que ocorre “formato inválido”: lendo o próprio arquivo de licença

Um arquivo de licença não é apenas um ESN e uma data de expiração — é um cabeçalho assinado mais um bloco assinado por recurso, e a assinatura cobre tudo isso.

A mais básica das seis falhas nem entra na classificação acima, porque acontece antes de o equipamento ter a chance de verificar ESN, validade ou correspondência de produto: o próprio arquivo está malformado. O license activate o rejeita imediatamente com um erro de duas linhas, e a causa é quase sempre uma de três coisas — um erro cometido ao solicitar a licença originalmente, corrupção durante a transferência, ou alguém editando manualmente um arquivo que nunca deveria ser tocado.

<Quidway> license active lics7700v200r0XX_XXX.dat
Error: Verify license failed.
Error: License file format invalid

Um arquivo de licença genuíno é texto simples, estruturado como um cabeçalho assinado seguido por um bloco assinado para cada recurso controlado. Os campos que importam para o diagnóstico:

CampoO que contém
LicenseSerialNo / SignO número de série do arquivo e a assinatura digital calculada sobre o conteúdo ao redor — é isso que “format invalid” ou “validation failed” realmente verifica.
Product / FeatureO modelo de equipamento ao qual esse bloco se aplica, e qual recurso ou funcionalidade controlada ele concede — é isso que uma incompatibilidade “No product features present” verifica.
EsnO número de série do equipamento ao qual esse bloco está vinculado — comparado diretamente com display esn na ativação.
AttribTrês valores: comercial ou demo, a data de expiração (ou PERMANENT), e — fixado em 60 — o número de dias de teste que uma licença incompatível ou demo roda antes de seus recursos controlados falharem.
Function / CommentOs itens controlados específicos concedidos (e quaisquer contagens de recursos, como capacidade de AP) mais um comentário interno de referência de pedido.

Como o Sign é calculado sobre os campos visíveis ao redor, qualquer edição manual em um arquivo de licença — mesmo uma que pareça inofensiva, como organizar espaços em branco — quebra a assinatura e produz exatamente o erro de formato inválido acima. A orientação de origem é direta sobre isso: nunca modifique o conteúdo visível de um arquivo de licença, e antes de ativar, confirme que o tamanho do arquivo enviado corresponde ao tamanho do arquivo originalmente emitido.

Caso real: um contador de teste de 60 dias que ninguém observava derrubou o VXLAN

A saída da licença parecia normal por dois meses — até que o contador de teste em que ela rodava silenciosamente se esgotou, e um túnel VXLAN de toda a operação caiu junto.

Um cliente relatou que um túnel VXLAN havia caído repentinamente. Ao verificar o switch, constatou-se que sua licença havia falhado — e o cliente confirmou que a licença estava instalada naquele equipamento havia exatamente 60 dias.

O alarme e a linha do tempo
Board fails. (Index=67108873, EntityPhysicalIndex=67108873,
PhysicalName="MPU Board 0", EntityTrapEntType=1, EntityTrapFaultID=132322,
EntityTrapReasonDescr="the ESN of card does not match the license file")

<SW> display license
Info: No license is activated.

<SW> display esn
ESN of slot 0: 1022B5088417
ESN of slot 1: 1022B5088418

<SW> more licensexxx.dat
ESN:1022B5088418
// the license's ESN matches slot 1 (standby) -- not slot 0 (the master this switch is checking against)

Dia zero: o sistema empilhado foi instalado com uma licença que trazia apenas o ESN da unidade em espera (slot 1). Como o slot 0 (mestre) nunca correspondeu, a licença caiu para o estado Trial imediatamente — e, segundo a orientação de origem, uma vez que uma licença está em Trial, sua contagem regressiva de 60 dias começa naquele exato momento, não em algum aviso posterior. Dia sessenta: a janela de teste se fechou, os recursos controlados pela licença falharam imediatamente, exatamente como descreve o FAQ — e como o VXLAN era um dos recursos sob essa licença, o túnel caiu sem mais aviso.

Por que o empilhamento piora isso

O mecanismo de licença em empilhamento da Huawei tem um modo de falha extra além de uma simples incompatibilidade de ESN em um único equipamento. Em versões anteriores à V200R009, uma única licença precisa trazer os ESNs de ambos os membros da pilha — uma licença com apenas um ESN entra em Trial assim que há um failover, mesmo que antes parecesse normal. A partir da V200R009, cada membro pode ter seu próprio arquivo de licença separado, mas somente se os itens controlados de ambos os arquivos forem idênticos: se as licenças do mestre e do em espera concedem conjuntos de recursos diferentes, o em espera começa a sincronizar silenciosamente o arquivo de licença do mestre, e se esse arquivo sincronizado não incluir o próprio ESN do em espera, o estado da licença dele também vira Trial — carregando o mesmo contador de 60 dias para o próximo failover.

Correção
  1. Solução imediata: forçar um failover da pilha e reativar a licença depois — isso restaura o serviço, mas não remove a incompatibilidade subjacente.
  2. Correção permanente, opção um: solicitar um único arquivo de licença que traga explicitamente os ESNs de ambos os membros da pilha.
  3. Correção permanente, opção dois: separar a pilha, instalar uma licença correspondente por unidade em cada membro individualmente, confirmar que ambos mostram status Normal e então reagrupar a pilha.
  4. De qualquer forma, compare display license verbose com display esn em ambos os membros após qualquer alteração, antes de presumir que a correção realmente funcionou.

Projetos de soluções relacionadas

Cinco perguntas que surgem constantemente

Tiradas diretamente do campo — vale a pena ter uma resposta pronta para elas.

O ESN no meu arquivo de licença corresponde exatamente ao ESN do equipamento — por que a ativação ainda diz que há incompatibilidade de ESN?

Segundo a documentação de origem, geralmente isso é um problema de transferência, não uma incompatibilidade real: a perda de pacotes durante o upload pode deixar um arquivo de licença incompleto no equipamento. Compare com dir o tamanho do arquivo enviado com o do arquivo originalmente emitido; se forem diferentes, mude o cliente FTP para o modo binário antes de reenviar e reativar.

Preciso reiniciar o switch depois de ativar uma licença?

Quase nunca. A grande maioria das ativações de licença tem efeito imediato, sem necessidade de reinício. Um pequeno número precisa de um comando adicional e de um reinício antes de fazer efeito — a licença de velocidade de porta de 40GE para 100GE é o exemplo documentado, que precisa executar assign port-speed 100GE e depois reiniciar o equipamento. Se a documentação da própria licença não menciona exigência de reinício, ela não precisa de um.

O que realmente acontece quando os 60 dias de uma licença Trial se esgotam?

Segundo a orientação de origem, os recursos controlados pela licença falham imediatamente no momento em que a janela de teste se fecha — não há período de carência nem evento de aviso separado além dos alarmes que o próprio recurso possa gerar. A solução é solicitar novamente e reativar antes da data de expiração mostrada em display license, não depois.

Troquei a placa de controle principal da unidade em espera e o estado da licença virou Trial — por quê, se eu não mexi na licença?

O ESN de um equipamento está vinculado à sua placa de controle principal. Trocar a placa muda o ESN efetivo do equipamento, e se ele não corresponder mais ao ESN da licença instalada, a licença cai automaticamente para Trial — o mesmo mecanismo que aparece em um failover de empilhamento, só que aqui disparado por uma troca de hardware.

Atualizar ou fazer downgrade do software do switch invalida a licença existente?

Não — para melhor compatibilidade, um arquivo de licença continua funcionando após uma atualização ou downgrade de software sem nenhuma ação necessária. Alinhar a versão de produto registrada na licença com a nova versão de software é opcional, e só é útil se você planeja futuras mudanças de capacidade ou solicitações de serviço relacionadas a essa licença.

Limites honestos desta nota

Limites honestos desta nota

Esta nota é construída em torno da tabela de falhas de ativação de licença e dos casos de campo do manual de manutenção dos switches de campus Huawei da série S — S1720, S5700, S6700, S6730, S7700 e modelos relacionados. Ela não cobre o licenciamento de roteadores AR ou firewalls, que usam uma ferramenta e um portal de ativação diferentes, e não aprofunda as diferenças de modo de licença na implantação em nuvem NCE-Campus, que segue sua própria tabela separada.

Preso em uma licença que não ativa?

Envie-nos o texto exato do erro, o modelo do equipamento e o ESN, e como o arquivo de licença foi transferido — ajudaremos você a descobrir qual das seis causas realmente é.

WhatsApp com um engenheiro →

Leitura relacionada

Usamos cookies apenas para análises anônimas — sem anúncios, sem rastreamento entre sites.Política de privacidade