Resumo

  • A revisão 09 alterou data, número e vencimento do documento; o mecanismo e a revisão YANG de 2022 permaneceram iguais.
  • O módulo ainda importa dois elementos de draft-ietf-bess-l2vpn-yang-10, cuja própria página registra vencimento em janeiro de 2020.
  • Um marco confiável exige fechamento exato dos imports, validação, suporte do release, autorização NACM, comparação entre intenção e operação e teste do tráfego em ACs e PWs.

Uma página atual pode apontar para uma cadeia desatualizada. Foi isso que a ficha recém-atualizada tornou visível. O draft leva o modelo de IGMP/MLD snooping de RFC 9166, antes limitado a bridge, para o contexto de L2VPN.

O desenho acrescenta uma identidade de serviço L2VPN. Interfaces de roteador multicast e saídas podem ser attachment circuits ou pseudowires. As entradas estáticas são graváveis; as aprendidas aparecem como estado somente de leitura. A instância L2VPN também ganha referências para instâncias de snooping IGMP e MLD.

Entre a revisão 08 e a revisão 09, porém, mudaram apenas a capa e o prazo. O módulo ainda declara revision 2022-10-11. Seus imports de ietf-l2vpn e ietf-pseudowires continuam associados a draft-ietf-bess-l2vpn-yang-10.

A página dessa dependência informa atualização e vencimento em janeiro de 2020. O texto arquivado continua disponível. Vencimento não significa incompatibilidade comprovada, nem ausência de implementação. Significa que o selo de atualidade do consumidor não resolve sozinho a identidade e o estado do que ele consome.

A mesma palavra esconde quatro estados

“Novo” pode se referir ao registro no Datatracker, à data impressa, ao revision do módulo ou ao ciclo de vida de um import. Cada estado tem dono e evidência próprios. Quando um comitê os resume como “o padrão foi atualizado”, um fato documental ganha autoridade para prometer interface estável, suporte de produto e operação pronta.

A separação de camadas da realidade impede isso. O diff prova uma mudança no envelope do documento. Um validator prova algo sobre um conjunto exato de arquivos. Uma declaração do fabricante prova suporte declarado num release. Só o teste na rede prova o resultado naquela rede.

Estado modelado não é entrega observada

RFC 8342 distingue running, intended, configuração aplicada e operational. Uma referência a recurso ausente pode permanecer em intended sem aparecer em operational. Portanto, aceitar uma folha gravável não prova que o dispositivo a aplicou.

Uma folha de leitura também tem limite. Ver uma PW aprendida não prova que o fluxo chegou a todos os membros, que sites sem membros não receberam flooding ou que churn e rollback foram tratados corretamente. O snooping de RFC 4541 depende de mensagens e comportamento de forwarding; a árvore de gestão é uma observação intermediária.

A autorização vem antes. RFC 8341 separa ler, criar, atualizar, apagar e executar. config true não dá permissão a um principal. O draft alerta que escrita não autorizada pode encaminhar pacotes a destinos impróprios e leitura indevida pode revelar estado. Criptografar NETCONF ou RESTCONF não valida a decisão.

Um recibo pequeno, mas completo

O recibo começa pelo documento, pelo revision interno e por cada import com versão. Registra como dependências vencidas ou substituídas foram resolvidas. Depois acrescenta validator, features, deviations, software do equipamento e principal NACM. Compara running, intended e operational antes e depois. Por fim, usa pacotes para verificar replicação em AC e PW, ausência de flooding negativo e limpeza de estado no rollback.

Essa disciplina aplica a Minimum Initial Specification: a camada comum fica fina e comparável, sem tomar o lugar da decisão local. A Running-Code Primacy completa a regra. O YANG pode dizer o que observar; não pode declarar que o pacote chegou.

É possível que a revisão 09 seja apenas uma renovação administrativa antes de novo trabalho. Pode haver implementações ou modelos privados equivalentes. O pacote de fontes não demonstra nem exclui essas hipóteses. Ele mostra que a data nova não pode responder por elas.

Fontes

  1. Registro atual da extensão
  2. Revisão 09
  3. Revisão 08
  4. Registro da dependência L2VPN
  5. Dependência L2VPN, revisão 10
  6. RFC 9166
  7. RFC 8342
  8. RFC 8341
  9. RFC 4541
  10. Reality Layers
  11. Running-Code Primacy
  12. Minimum Initial Specification