Resumo

  • O RFC 9938 organiza as funções do plano controlador DetNet para receber pedidos, criar, alterar e remover fluxos, calcular caminhos viáveis, escolher um caminho ótimo, reservar recursos e configurar comportamentos por salto. O termo ótimo só ganha significado depois que uma autoridade ordena latência, perda, variação, banda, proteção, risco comum, compromissos de domínio e convivência com tráfego comum.
  • A evidência complementar deve ser um recibo de titularidade das restrições: pedido e versão dos objetivos, responsável autorizado a fazer concessões, teto de recursos aceito por cada domínio, estado usado no cálculo, gatilhos de nova análise, prazo de exceções e dono da liberação, usando resumos criptográficos e classes amplas para não expor topologia, horários ou finalidade sensível.

A fórmula recebe valores; a organização assume consequências

Dois caminhos atendem ao atraso máximo. Um é curto e econômico, mas passa por um grupo de risco compartilhado com outro serviço protegido. O segundo ocupa duas rotas separadas, replica pacotes e consome mais fila e buffer. Um controlador consegue medir as diferenças. A topologia não informa qual consequência a organização aceitou.

Se a continuidade for uma obrigação dura, o segundo caminho pode ser a única escolha. Se a proteção adicional for apenas desejável e a capacidade estiver destinada a um serviço mais prioritário, o primeiro talvez seja preferível. Se o tráfego não-DetNet tiver um piso de atendimento, nenhuma das opções poderá ser usada sem ajuste.

“Ótimo” não é um atributo encontrado no cabo. É o resultado de uma função que recebeu objetivos, pesos e limites. Antes do cálculo, alguém decidiu o que não pode ser sacrificado, o que pode ser negociado e quem suporta o custo. A governança mora nessa decisão anterior.

O RFC 9938 ajuda a enxergar a separação. Publicado em março de 2026 como documento Informational do IETF, ele fornece um panorama do plano controlador de Deterministic Networking. Reúne requisitos e discute arquiteturas que podem orientar uma futura solução. O próprio texto deixa os protocolos específicos para trabalhos posteriores.

Não se trata, portanto, de cobrar do RFC uma política institucional universal. O risco está em uma implantação tratar a chegada válida de um pedido como prova de que as escolhas embutidas nele receberam um mandato válido.

Um plano controlador não é um único dono

Na arquitetura DetNet, Controller Plane agrega funções normalmente atribuídas aos planos de controle e de gerenciamento. O lado de controle instancia e mantém fluxos, distribui informações, sinaliza e configura. O lado de gerenciamento cuida de configuração, falhas, desempenho e OAM.

O conjunto de ações é amplo: criar, modificar e apagar fluxos; determinar caminhos explícitos; reservar banda, processamento e buffers; configurar disciplina de filas; administrar agregação e labels; estabelecer replicação, eliminação e ordenação; recolher topologia e capacidades; adaptar-se a mudanças; e observar se o serviço permanece dentro dos objetivos.

Cada ação pode mudar a disponibilidade de um recurso compartilhado. Mesmo que um software reúna todas elas, as fontes de autoridade continuam diferentes. O proprietário da aplicação conhece a finalidade. O dono do serviço define o compromisso. O Flow Management Entity expressa o pedido. O Controller Plane Function calcula e instala. Cada operador de domínio admite a parcela local. Segurança protege identidade e mensagens. Operações interpreta as medições.

A frase “o controlador decidiu” comprime esses papéis até apagar quem escolheu o objetivo. Um controlador pode ter permissão técnica para configurar todos os equipamentos e, ainda assim, não ter mandato para dar a qualquer solicitante a mesma prioridade ou o mesmo teto de recursos.

O RFC 9938 admite que pedidos cheguem por API de aplicação, provisionamento estático, controlador SDN ou sinalização distribuída. Esses mecanismos transportam intenção. Eles não criam automaticamente uma regra de precedência entre intenções concorrentes.

O modelo informa a necessidade, não a legitimidade

O RFC 9016 modela informações de fluxo e serviço. Largura de banda, atraso fim a fim, perda, variação e outros requisitos podem entrar no pedido. O RFC 9938 destaca que a especificação de tráfego descreve o pior caso, e não a média, para que recursos suficientes sejam reservados.

Mas um valor tem uma procedência. O limite de atraso pode ser físico, contratual, operacional ou um padrão antigo. A exigência de dois caminhos pode ser vital, prudente ou copiada. O pico de banda pode ter sido medido ou apenas estimado com folga. Sem registrar essa condição, o campo parece mais absoluto do que é.

Uma restrição dura exclui candidatos. Uma preferência flexível organiza candidatos. Um limiar de observação pede revisão quando muda. Misturar os três causa falhas opostas: recusas desnecessárias ou garantias vazias.

YANG pode descrever a configuração. NETCONF pode aplicá-la. PCE pode calcular e controlar um caminho centralmente. BGP-LS pode oferecer topologia e capacidade. Nenhum deles deduz, da sintaxe, quem estava autorizado a definir a meta.

Até uma chamada autenticada tem alcance limitado. Ela comprova uma identidade e talvez o direito a uma classe de operação. Não comprova, sem outro vínculo, que aquele principal pode gastar este volume de capacidade, atravessar estes domínios, manter a reserva por este período ou aprovar esta degradação.

A proteção de um fluxo usa opções dos demais

O RFC 8938 coloca alocação de recursos e rotas explícitas no plano de encaminhamento DetNet. Reservar recursos pode evitar contenção, reduzir perda e controlar jitter. O texto observa que o melhor caminho pode ser escolhido por maior banda, menor variação ou combinação de métricas; não precisa ser o mais curto.

Isso transforma preferência em distribuição. Quando um caminho é selecionado, banda, buffer, processamento e oportunidades de fila ficam comprometidos. A rede deixa de poder oferecer a mesma possibilidade a todos.

PREOF torna o custo concreto. Replicar um pacote por caminhos separados e eliminar duplicatas depois pode proteger o serviço contra falhas. A proteção, porém, consome recursos em mais de uma rota e pode exigir ordenação e memória. Dar a um fluxo maior resiliência pode reduzir a resiliência disponível para outro.

O RFC 8655 exige convivência. Mesmo que uma parcela grande da rede seja dedicada a DetNet, o tráfego comum não deve ser faminto. O agendamento deve deixar oportunidades suficientes para pacotes não-DetNet. Enviar tráfego determinístico a uma rede que não foi preparada para recebê-lo é tratado como falha; a preparação pode incluir uma decisão administrativa de que o domínio seguinte tem capacidade.

Essa decisão administrativa não aparece automaticamente no grafo. É preciso registrar quem a fez, qual classe de recurso foi comprometida, por quanto tempo e qual piso protege a população que não participa da reserva.

Uma rota pode atender perfeitamente ao solicitante e violar a política geral. O controlador precisa receber essa política como restrição. O revisor precisa saber quem era titular dela.

Três arquiteturas, três formas de compor prova

O RFC 9938 descreve planos controladores distribuídos, totalmente centralizados e híbridos.

No distribuído, informação e sinalização passam entre nós. A admissão local de cada parte pode construir o serviço fim a fim. A compartimentação é útil, pois nenhum componente precisa conhecer toda a finalidade. Para auditoria, porém, é necessário ligar o pedido inicial, as decisões locais, suas versões e o estado final. Não se deve inventar posteriormente um decisor central que nunca existiu.

No centralizado, o controlador recolhe topologia, calcula candidatos, escolhe e configura. O rastro técnico parece mais simples. A concentração, contudo, faz uma credencial ampla parecer mandato ilimitado. O mesmo controlador pode servir vários departamentos, classes de prioridade e donos. Sua capacidade de escrever em todos os nós não define qual pedido deve vencer.

No híbrido, o cálculo central pode produzir informações de caminho enquanto RSVP-TE ou outro protocolo realiza sinalização e reserva. O estado pode mudar entre as etapas. Cada mensagem pode ser válida, mas referir-se a uma versão diferente de topologia ou restrições. Guardar dois resultados “sucesso” não prova que o estado instalado corresponde à escolha aprovada.

A arquitetura determina onde nasce a evidência. A governança determina como as partes demonstram um mandato coerente.

Um domínio não deve entregar sua topologia para provar compromisso

Em cenários com vários domínios, o RFC 9938 prevê colaboração entre múltiplas Controller Plane Functions para transformar o pedido do Flow Management Entity em comportamento por fluxo e por salto. Controladores podem precisar se descobrir, autenticar e negociar. O plano da aplicação pode dividir previamente as responsabilidades.

Autenticação é indispensável para saber que o par não é um impostor. Ela não declara quanto o par pode solicitar, a qual serviço representa, por quanto tempo ou sob qual regra de retirada. Uma negociação local bem-sucedida também não garante que todos usem o mesmo significado para medição, proteção e degradação.

A resposta não deve ser exigir um mapa global. Cada domínio pode emitir um compromisso limitado: resumo da versão das restrições aceitas, classe de recurso, intervalo, resultado de ativação, condição de nova avaliação e evento de liberação. Um identificador comum liga esses compromissos ao pedido fim a fim.

O operador preserva detalhes internos, mas continua responsável pelo que prometeu. Se retirar o compromisso, o estado global precisa voltar à decisão. Se alterar o caminho dentro das condições aceitas, não precisa publicar a mudança. Se a alteração rompe uma condição fim a fim, um sucesso local não deve mascarar a ruptura.

Identidade responde quem está falando. Compromisso responde o que aquela identidade estava habilitada a prometer.

Uma ordem legítima pode estar fora do mandato

O RFC 9055 analisa modificação e injeção de mensagens de controle, manipulação de caminho, controladores comprometidos e exaustão de recursos. Um componente subvertido pode parecer legítimo. Spoofing do plano controlador pode mudar banda, adicionar ou remover endpoints, derrubar fluxos ou criar fluxos falsos. Teardown atrasado pode prender capacidade e bloquear novas admissões.

Autenticação, integridade e resistência a comprometimento são requisitos básicos. Ainda assim, uma assinatura correta não prova todo o alcance organizacional.

Considere um controlador saudável com credencial válida. Ele envia uma ordem intacta para um serviço reconhecido. Mesmo assim, a ordem pode exceder o teto, usar uma exceção vencida, comprometer um domínio não aprovado ou manter proteção temporária para sempre. Trocar a credencial não corrige a versão do objetivo. Alterar o algoritmo também não resolve se ele calculou fielmente o pedido recebido.

O erro é de correspondência entre ato e delegação.

O registro dessa correspondência também precisa ser protegido. O RFC 9055 lembra que contagem de fluxos, banda, horários e características podem revelar intenção operacional. Provar governança não exige tornar pública a rota exata. Resumos, intervalos, classes e resultados fornecem separação melhor.

Medição tem método, janela e vencimento

O lado de gerenciamento monitora desempenho e conectividade. O RFC 9938 distingue medição ativa, que injeta tráfego e pode afetar atraso e throughput, de medição passiva, preferível na operação. O RFC 9551 organiza o arcabouço OAM de DetNet.

Uma métrica precisa carregar seu contexto. Um teste ativo de comissionamento não deve virar verdade permanente. Uma média passiva pode esconder violações raras do máximo. Uma topologia completa pode estar velha demais para uma redistribuição crítica.

Cada restrição dependente de observação deve apontar para método, janela, regra de agregação, frescor e incerteza. Se a proteção depende de caminhos sem risco comum, essa propriedade precisa ser reavaliada. Se uma exceção permite proteção menor, sua expiração precisa provocar nova decisão. Se o fluxo não foi removido, a capacidade residual precisa de dono e prazo.

OAM não é apenas a nota posterior do serviço. É parte do mecanismo que decide quando a antiga escolha deixa de representar o mandato.

O que o cálculo demonstra de fato

Fixados o retrato de topologia e capacidades, a versão das restrições e o algoritmo, é possível reproduzir os candidatos, as exclusões, as métricas e a posição do escolhido. Evidência de instalação mostra quais nós receberam o estado. OAM mostra o comportamento observado em um período.

Isso não demonstra sozinho:

  • que o solicitante era dono do objetivo;
  • que a versão das restrições estava vigente;
  • que hard e soft foram classificados corretamente;
  • que o consumo ficou dentro do teto autorizado;
  • que replicação e buffers adicionais foram aprovados;
  • que o piso de tráfego comum foi preservado;
  • que todos os domínios aceitaram o mesmo significado;
  • que uma degradação tinha responsável e prazo;
  • que a reserva terminou com a delegação.

O cálculo não é menor por ter um limite de prova. Ele se torna mais confiável quando não é usado para substituir decisões que não recebeu como entrada.

O recibo de titularidade das restrições

O recibo começa com um resumo estável do pedido, papel do solicitante, dono do serviço, limite do Flow Management Entity e intervalo. Não precisa copiar a finalidade sensível.

Depois lista as restrições por versão, origem e classe: dura, flexível ou monitorada. Distingue pico reservado de média observada, obrigação de meta, separação obrigatória de preferência, e registra o piso para tráfego não-DetNet.

A autoridade é nomeada: quem pode ordenar condições flexíveis, aceitar degradação, elevar o teto, envolver outro domínio e mandar liberar. Uma conta técnica com poder amplo não substitui esse escopo.

A parte computacional guarda o resumo e a idade do retrato, versão do avaliador, resumo dos candidatos, caminho escolhido, razões de exclusão e incerteza. Cada domínio acrescenta seu token de compromisso sem revelar a rota interna.

Por fim, o ciclo de vida inclui ativação, janela OAM, gatilhos, vencimento, rollback, responsável por teardown e correções. Quando os fatos mudam, um novo recibo referencia o anterior. Não se sobrescreve o passado para fazê-lo parecer informado por dados futuros.

Limites da evidência

Os RFCs citados não relatam incidente de uma rede nomeada, falha de produto, alocação indevida de um operador, adoção ou escassez medida. O RFC 9938 é um arcabouço Informational, não um protocolo controlador completo.

O recibo proposto é análise editorial de Daniel Kade, não exigência do IETF. A conclusão é mais estreita: quanto melhor a máquina executa uma decisão, mais importante é preservar a autoridade que definiu seus termos.

Calcular, autenticar, instalar e monitorar continuam essenciais. Antes de dizer que a rota é ótima, a organização deve conseguir responder: ótima segundo as restrições de quem, usando recursos de quem, até quando?

Fontes

  1. https://heng.lu/the-policy-mirror/
  2. https://heng.lu/minimum-initial-specification-localized-future-decision-voluntary-adoption-internet-coordination-system/
  3. https://heng.lu/on-why-btw-media-exists-and-why-reality-not-advocacy-is-the-product/
  4. https://www.rfc-editor.org/info/rfc9938/
  5. https://www.rfc-editor.org/rfc/rfc9938.html
  6. https://www.rfc-editor.org/rfc/rfc8655.html
  7. https://www.rfc-editor.org/rfc/rfc8938.html
  8. https://www.rfc-editor.org/rfc/rfc9016.html
  9. https://www.rfc-editor.org/rfc/rfc9055.html
  10. https://www.rfc-editor.org/rfc/rfc9551.html
  11. https://www.rfc-editor.org/rfc/rfc9633.html
  12. https://www.rfc-editor.org/rfc/rfc7426.html
  13. https://www.rfc-editor.org/rfc/rfc8283.html
  14. https://www.rfc-editor.org/rfc/rfc9552.html