Resumo

  • RFC 9160 acrescenta cinco valores a mplsTopLabelType(46) para que um registro IPFIX exponha contextos especificados de alocação MPLS Segment Routing, em vez de transformar um número em palpite sobre a origem.
  • A tipagem ajuda a investigar uma observação delimitada; ela não prova a conclusão de uma migração, o estado de uma rota, a aplicação de uma política ou o resultado para um cliente.

O dado parece simples: há um valor de rótulo no topo da pilha MPLS. Ele pode ser exportado por IPFIX, contado e associado a outras colunas. O salto problemático vem depois: tomar a coincidência numérica como prova do protocolo que o atribuiu. RFC 9160 não promete abolir a ambiguidade de toda operação; ele dá ao registro uma distinção que o número isolado não contém.

Publicado como RFC Informational da IETF em dezembro de 2021, o documento lista Thomas Graf, da Swisscom, como único autor. Ele cria cinco pontos de código para o elemento IPFIX já existente mplsTopLabelType(46): Path Computation Element, OSPFv2 Segment Routing, OSPFv3 Segment Routing, IS-IS Segment Routing e BGP Segment Routing Prefix-SID. Eles permitem registrar qual contexto de protocolo de plano de controle MPLS SR está sendo indicado pelo tipo de etiqueta.

Essa informação adicional é necessária porque faixas de alocação podem ser compartilhadas. O RFC diz que IGP adjacency SIDs, LDP e etiquetas BGP dinâmicas podem usar a mesma faixa. Uma mesma cifra vista na exportação pode, portanto, caber em mais de uma explicação de controle. O número descreve um valor; não resolve sozinho a procedência técnica desse valor.

Os casos de uso apresentados são de acompanhamento, não de certificação. O documento menciona a observação de uma migração de LDP para IS-IS ou OSPF Segment Routing e de etiquetas BGP dinâmicas para BGP Prefix-SIDs. Combinado ao tipo, outros elementos IPFIX citados — endereços da etiqueta superior, seção da pilha e forwarding status — podem sustentar inferências sobre pacotes encaminhados ou descartados, possíveis razões de descarte, endereço loopback de borda de provedor e protocolo de etiqueta. A construção é útil justamente porque declara qual discriminação foi adicionada antes de pedir uma inferência.

Ainda assim, o registro não é um atestado de que a rede funciona daquela forma. Ele não demonstra que um exporter nomeado está habilitado, que um collector viu o conjunto inteiro, que o registro é autêntico, nem que o ponto de observação representa o caminho relevante. Tampouco demonstra que uma migração se encerrou, que uma política causou o encaminhamento, que um pacote alcançou o destino ou que um usuário recebeu um serviço. O fato de o campo ser mais específico não remove os limites de coleta e de escopo.

O contraste entre os dois sentidos de BGP evita outra compressão enganosa. O ponto de código BGP 4 já existente refere-se ao valor de etiqueta no atributo de caminho MP_REACH_NLRI. O ponto 10, BGP Segment Routing Prefix-SID, refere-se ao valor de índice de etiqueta no TLV Label-Index. Ambos podem aparecer sob a palavra BGP, mas não são o mesmo objeto. RFC 9160 conserva a diferença no momento em que ela ainda pode orientar uma leitura posterior.

Para Sofia Ren, a disciplina de Lu Heng é tratar o artefato de coordenação como um limite de semântica, não como comando sobre fatos não observados. Uma especificação e um registro tornam uma afirmação comparável; não criam adoção, execução ou resultado. A afirmação mínima defendível é que um exporter representou, em um registro IPFIX e em condições identificáveis de observação, um tipo definido de alocação da etiqueta superior. Qualquer conclusão sobre controle, tráfego ou serviço precisa de evidência que pertença àquela camada.

Na prática, isso pede a preservação do export bruto, da identidade do exporter, do ponto de observação, do intervalo de coleta, do template, da fronteira de integridade e dos campos usados na correlação. A alegação sobre plano de controle deve ser confrontada com registros de plano de controle; a alegação sobre encaminhamento, com prova de encaminhamento; a alegação sobre resultado, com telemetria de serviço. Nem o número, nem o seu tipo, substitui essas verificações.

O trabalho de Graf torna a observação mais honesta. Ele não autoriza uma narrativa maior a partir de um painel. Ele evita que uma etiqueta nua seja tratada como se já trouxesse a prova de sua origem, preservando a diferença entre o registro que existe e a operação que ainda precisa ser demonstrada.

Fontes