Resumo

  • O RFC 10014 recomenda evitar “OAM in-band” e “OAM out-of-band” como descrições abrangentes e declarar três dimensões: método ativo, passivo ou híbrido; caminho congruente ou não; tratamento de encaminhamento igual ou diferente.
  • Um pacote de teste dedicado pode usar os mesmos nós e enlaces do serviço e ainda receber outra prioridade, fila, disciplina de scheduling, shaping ou proteção. O resultado pode provar o caminho sem representar a experiência do tráfego.
  • Cada medição que influencia SLA, automação ou encerramento de incidente precisa carregar identidade de fluxo, direção, classe, época, camada, domínio de manutenção, população e cálculo, pressupostos de caminho/tratamento, regra de decisão, autoridade de mudança e teste independente do resultado.

O painel do provedor estava verde quando a aplicação começou a perder requisições. A sonda entrava no mesmo PE, atravessava o mesmo núcleo e saía pelo mesmo circuito. O desenho não mostrava rota alternativa. Como o serviço havia sido comprado com “OAM in-band”, a equipe concluiu que a rede não poderia ser a causa.

A sonda, porém, estava marcada como controle e seguia por uma fila prioritária. As requisições do cliente passavam por uma fila de serviço congestionada. Não havia divergência topológica; havia divergência dentro de cada equipamento. O dado estava correto. A conclusão ultrapassou o que ele tinha condições de demonstrar.

Publicado em junho de 2026 como Best Current Practice do IETF, o RFC 10014 corrige essa linguagem. Ele não substitui ferramentas nem promete uma forma universal de OAM. Obriga autores e operadores a dizer se estão falando do pacote observado, do caminho ou do tratamento. Essa precisão define a autoridade de um resultado operacional.

Uma única “banda” não existe no encaminhamento IP

In-band e out-of-band nasceram em ambientes com banda ou canal reconhecível. Em redes de pacotes, “dentro” pode significar coisas diferentes. A informação pode estar no próprio pacote de dados; uma sonda separada pode seguir os mesmos links; a sonda também pode receber o mesmo QoS. Misturar os três sentidos produz contratos e dashboards que parecem claros e não são.

O primeiro eixo do RFC 10014 é o método. OAM ativa gera pacotes dedicados. OAM passiva observa fluxos existentes sem criar pacotes de teste ou modificá-los. OAM híbrida combina componentes ativos e passivos. In-Data-Packet OAM é um caso específico de híbrida tipo I no qual a informação viaja dentro de pacotes que também carregam dados.

O segundo eixo é topológico. Path-Congruent OAM segue exatamente os mesmos nós e links do fluxo observado. Non-Path-Congruent não oferece essa garantia. Ainda não se sabe, porém, qual fila foi usada dentro de cada nó.

O terceiro eixo responde a isso. Equal-Forwarding-Treatment significa que pacotes OAM dedicados recebem o mesmo tratamento relevante do tráfego de usuário, inclusive QoS, filas, scheduling e shaping. Different-Forwarding-Treatment admite diferença.

As categorias não formam uma escala de prestígio. Uma sonda ativa funciona sem tráfego do usuário e tem construção controlada. A observação passiva acompanha produção, mas pode explicar menos a causa. O método híbrido liga os dois e traz seus próprios compromissos de marcação, amostragem e contador. A pergunta é se o método corresponde à proposição.

Compartilhar rota não basta para compartilhar destino

VCCV é o contraexemplo central. Suas mensagens percorrem o caminho da pseudowire e por isso foram chamadas de in-band. No vocabulário novo, são ativas e congruentes com o caminho, mas podem receber tratamento diferente. A continuidade da pseudowire pode estar comprovada enquanto o desempenho da fila do cliente continua desconhecido.

BFD apresenta uma diferença intencional. Seus pacotes podem ter prioridade máxima para detectar falhas rapidamente. Essa escolha melhora liveness e convergência. Ao mesmo tempo, impede que uma sessão BFD estável seja usada como prova autônoma de baixa latência ou perda para pacotes normais.

Quando caminho e tratamento são iguais, há um compartilhamento de destino mais forte. Mesmo assim, uma sonda sintética não reproduz automaticamente tamanho, rajada, criptografia, estado de transporte, timeout e semântica da transação real. A incerteza de rede diminui; o resultado da aplicação permanece uma pergunta separada.

Por isso, “OAM verde” precisa de complemento: verde para qual stream, sentido, classe, época, camada e domínio? Mediu continuidade, caminho, loss, delay ou conclusão de trabalho? Sem objeto, a cor é um símbolo organizacional, não evidência reproduzível.

O conjunto de pacotes muda o que é medido

MPLS Echo usa pacotes ativos construídos para verificar determinada FEC e comportamento do plano de dados. Label stack, TTL, entropia, tamanho e retorno delimitam a conclusão. Um teste forte para a FEC escolhida pode não representar outro resultado ECMP ou um fluxo grande.

Na medição MPLS de perda e atraso, Inferred Loss Measurement conta mensagens de teste. Direct Loss Measurement transporta em mensagens OAM contadores obtidos do tráfego de usuário. Este último combina veículo ativo e observação passiva. Preservar só o percentual final apaga a população que produziu o número.

O RFC 9197 coloca campos IOAM em pacotes de dados selecionados. Para esses pacotes, dentro do domínio, a ligação com caminho e tratamento é forte. Isso não demonstra que todos os pacotes foram selecionados, que a exportação chegou completa, que outros domínios autorizaram a coleta ou que a aplicação consumiu o payload.

O RFC 9341 marca alternadamente blocos de tráfego real e usa contadores e tempo nos pontos de observação. A medição se aproxima da produção, mas continua dependente da definição de fluxo, fronteiras de bloco, relógios, contadores e reordenação.

Não existe vencedor universal entre ativo, passivo e híbrido. Existe ajuste ou desajuste entre a população observada e a decisão tomada.

Camada, domínio, direção e época

O RFC 7276 organiza OAM como ferramentas de detecção, isolamento, notificação e desempenho e lembra que redes são multicamadas. Um provedor mede MPLS entre PEs; o cliente mede IP entre CEs; overlay e aplicação podem medir outros limites.

Todos podem estar certos. Núcleo saudável não comprova acesso, CPE, túnel, gateway ou aplicação. Um teste do cliente que falha não localiza sozinho a causa no núcleo. O domínio de manutenção limita tanto a mecânica quanto o direito de atribuir responsabilidade.

O sentido também deve aparecer. Ida e volta podem seguir caminhos e filas diferentes. Um RTT reúne duas distribuições. E a época não pode ser perdida: um resultado anterior a uma troca de SR policy, mapa de fila, proteção ou software descreve a configuração antiga.

OAM não transforma uma ferramenta em todas as funções

O RFC 6291 consolidou Operations, Administration, and Maintenance. Operações mantém a rede e encontra problemas; Administração acompanha recursos; Manutenção facilita reparos, atualizações e prevenção. Provisioning é relacionado, porém separado.

Um connectivity check não vira automaticamente inventário, diagnóstico, aprovação e verificação final. Uma plataforma, no entanto, pode observar, interpretar, agir e encerrar em sequência. A eficiência aumenta; a responsabilização some se cada fase herdar a autoridade da anterior.

O sistema de medição responde pela observação. O dono do serviço define o alcance. O dono da automação controla limiar e blast radius. A autoridade de mudança permite o ato. O dono do resultado verifica a recuperação. Uma tela única não une os cinco mandatos.

O registro mínimo da evidência

Identifique serviço ou agregado, origem, destino, sentido, classe, camada, domínio, stream/FEC/regra de seleção, configuração e época. Declare ativo, passivo, híbrido ou in-data-packet. Para sondas dedicadas, path congruence e tratamento devem ser garantidos, esperados, amostrados, desconhecidos ou diferentes.

Preserve construção, tamanho, frequência, população marcada, contador e reset/wrap, relógio, sincronização, pontos, janela, fórmula, sampling, threshold, confiança e dados ausentes. “Zero perda” sem denominador e janela não é auditável.

Registre implementação e policy, identidade/autenticação/integridade do coletor, hash de configuração, fonte de tempo, controlador e regra de correlação. Um dado autêntico ainda pode ter sido associado ao stream ou à época errados.

Separe ação e efeito: objeto, alcance, idempotency key, aprovação, commit, rollback e verificação independente. O controlador pode concluir o reroute e o cliente continuar falhando; nesses casos, a automação terminou e o incidente não.