Resumo

  • Um conjunto IS-IS dispõe de 256 números de LSP. Pelo RFC 5311, um único Originating System pode usar Additional System IDs exclusivos para publicar conjuntos Extended; a identidade extra resolve capacidade, não representa outro roteador.
  • O consumidor precisa provar a associação inteira: Extended LSP zero vivo, Alias TLV 24, áreas compatíveis, enlaces direcionais com custos distintos, restrições de conteúdo, precedência e OL do pai. Um fragmento recebido isoladamente não basta.

O grafo cresceu, a sala não

Um painel registrou mais um nó e o inventário tratou o novo system ID como equipamento recém-descoberto. Não havia nova porta, fonte, contrato de suporte ou pessoa de plantão. O que cresceu foi a representação do protocolo, não a infraestrutura física.

Esse é o problema de capacidade resolvido pelo RFC 5311. Cada conjunto LSP tem 256 números; o documento cita 1492 bytes como valor máximo de um LSP. Engenharia de tráfego, topologias múltiplas, capacidades e reachability podem ocupar todos os fragmentos. Com um Additional System ID, a mesma máquina origina outro conjunto de Extended LSPs e aparece como Virtual IS.

O nome adicional não possui autonomia. Se observabilidade e CMDB o converterem em roteador comum, inventam um domínio de falha, quebram a atribuição de responsabilidade e dividem um evento físico em incidentes artificiais. Identidade física, identidade de capacidade, posição no grafo e reachability atual precisam continuar separadas.

O fragmento zero concede existência operacional

Extended LSPs usam as regras normais de geração, flooding, envelhecimento e purge. Uma regra, porém, governa o conjunto inteiro: se o Extended LSP número zero do Additional System ID estiver ausente ou com remaining lifetime igual a zero, nenhum dos outros LSPs daquele conjunto deve ser processado.

Os fragmentos 1 a 255 podem continuar armazenados e conter bytes legítimos, mas já não têm autorização para influenciar o receptor. Consultas que procuram somente o último registro de cada fragmento podem exibir como atual uma família que perdeu sua âncora.

O zero precisa incluir IS Alias ID TLV 24, vinculando o identificador adicional ao system ID normal do Originating System. Também deve carregar Area Addresses cujo conjunto seja subconjunto do LSP zero normal; igualdade sintática é preferível. A chave de decisão completa é ID adicional → zero vivo → alias → origem normal → nível e área, acompanhada por sequência, lifetime e purge.

Há ainda uma obrigação de unicidade fora do equipamento. No Level 1, o Additional System ID precisa ser único em toda a área; no Level 2, em todo o domínio. Validar somente a configuração local não exclui um segundo reclamante do mesmo símbolo.

Os dois sentidos têm custos diferentes por projeto

O conjunto Original anuncia um vizinho para cada Virtual IS associado com métrica zero. Isso satisfaz a verificação de conectividade bidirecional e faz o custo até a identidade virtual coincidir com o custo até a máquina de origem.

O conjunto Extended anuncia de volta o Originating System com métrica diferente de zero, preferencialmente MaxLinkMetric-1. Em multi-topology, os anúncios correspondentes devem existir nos dois lados para cada topologia presente no conjunto estendido.

Não são duas leituras de um enlace físico. São peças de um andaime de compatibilidade. A direção de custo zero prende capacidade adicional ao nó real; a volta de custo alto impede que o Virtual IS se torne atalho de trânsito. Fundir as direções em uma aresta não orientada remove justamente a proteção que dá sentido ao desenho.

O RFC 5311 substitui o RFC 3786 ao limitar o conteúdo dos Extended LSPs para que não altere a construção da árvore SPF. Uma implementação antiga vê o Virtual IS apenas por trás do sistema original e não encontra outros sistemas alcançáveis através dele. Seu resultado SPF permanece compatível sem modo especial ou fusão lógica.

Capacidade extra não amplia a autoridade dos campos

TLVs 3, 4 e 5 são proibidos em Extended LSPs. Um receptor compatível deve ignorá-los, deveria relatar o erro e continua processando o conteúdo permitido. A unidade de validação precisa ser suficientemente granular para rejeitar a afirmação indevida sem apagar a proveniência restante.

A reachability de vizinhos IS no espaço Extended só pode apontar para o Originating System. Vizinhos ordinários permanecem no conjunto Original. TLV 23 e MT TLV 223 podem transportar atributos de vizinho, mas não criam a adjacência. Sem TLV 22 ou 222 correspondente no conjunto originador, os atributos não provam que o vizinho existe.

Os bits OL, ATT e P devem ficar em zero nos Extended LSPs. A proibição de ATT mostra o risco: um sistema legado poderia interpretar o Virtual IS como saída padrão para outra área, mesmo quando a máquina física não está attached. Uma identidade criada para espaço não pode adquirir autoridade de roteamento que o pai não possui.

Informações folha tornam a extensão uma entrada de forwarding

O padrão permite reachability folha no conjunto Extended: IP interno e externo, Extended IP, variantes multi-topology, IPv6 e MT IPv6. Quando várias topologias aparecem, MT TLV 229 deve enumerar todas aquelas representadas pelos anúncios folha.

Ao mover prefixos para esse espaço, o receptor pode atualizar RIB e FIB. O RFC alerta que isso tende a aumentar a frequência de eventos de forwarding e recomenda manter informações folha no conjunto normal quando possível. A expansão da base deixa de ser assunto só do plano de controle e passa a determinar trabalho no hardware.

Um recibo precisa ligar prefixo, fragmento, Additional System ID, zero que o admitiu, MTID, OL do pai e gerações de RIB/FIB. O número de LSPs estendidos não informa qual deles alterou o caminho dos pacotes nem se a mudança chegou ao plano de dados.

O overload do pai alcança todos os filhos virtuais

O próprio Extended LSP mantém OL igual a zero. Ainda assim, sua utilidade segue o OL publicado pelo Originating System normal. Enquanto o pai não marca overload, a reachability dos Virtual ISs é coerente com a dele. Quando marca, roteadores antigos passam a considerar os filhos inalcançáveis e implementações atuais devem chegar à mesma conclusão.

Essa convergência evita loops quando folhas residem no espaço Extended. Ela também expõe uma falha comum de monitoramento: a linha virtual pode mostrar lifetime positivo, alias correto e OL zero exatamente quando o LSP do pai tornou toda a família inutilizável.

A saúde é um estado composto por origem física, alias, nível, área, zero, arestas e geração de OL. Separar a avaliação porque os system IDs diferem confunde uma chave de armazenamento com uma autoridade independente.

A regra de desempate deve acompanhar o valor

Durante migrações, atributos de vizinho podem coexistir nos conjuntos normal e estendidos. Valores não conflitantes são aditivos. Em conflito, o Original LSP vence. Se ele não oferece o valor, vence o Extended LSP com o menor Additional System ID. No mesmo contexto e MTID, TLV 22 prevalece sobre 23, e TLV 222 sobre 223.

Uma camada que salva somente o resultado final perde a explicação. É necessário preservar cada candidato, LSP de origem, TLV, MTID, sequência, lifetime e regra aplicada. Sem isso, a expiração de um candidato e a troca legítima de vencedor parecem oscilação inexplicável.

Extensões futuras podem colocar novos TLVs nesse espaço e a IANA pode registrar os códigos. Registro, capacidade de decodificação e suporte efetivo na frota continuam sendo provas diferentes. Reconhecer os bytes não autoriza seu significado.

O recibo começa e termina no originador físico

Um recibo operacional não secreto deve relacionar: Originating System e system ID normal; nível e área; todos os Additional System IDs e escopos de unicidade; identidade, sequência, lifetime e purge de cada LSP zero; TLV 24; subconjunto de áreas; aresta original-virtual de custo zero; aresta virtual-original de custo não zero; topologias; testes de TLV e bits; fragmentos folha e de atributos; candidatos e precedência; geração OL do pai; gerações RIB/FIB; observação de pacotes; e decisão de rollback.

O protocolo criou mais recipientes para um único autor. Quando o banco transforma esses recipientes em máquinas independentes, apaga a condição que torna a extensão segura. A responsabilidade física não foi multiplicada.

Sources