Resumo
- A revisão 00 deixava o servidor controlar os schema-sets selecionáveis e as combinações permitidas em operações concorrentes.
- Negociação ou parsing bem-sucedido não prova semântica comum, permissão de escrita, isolamento, mudança do datastore, estado operacional, encaminhamento ou resultado comercial.
Dois controladores podem conversar com o mesmo dispositivo e receber respostas válidas sob versões diferentes do modelo. O schema-set tornaria essa diferença explícita: um conjunto nomeado de esquemas de datastore, cada qual formado pela união de packages YANG compatíveis e qualificado por revisions, features e deviations.
No NETCONF, listas ordenadas eram trocadas no início; o primeiro item comum ficava fixo pela sessão. Sem interseção, a sessão terminava; sem escolha, valia o default. No RESTCONF, /schema/<nome> carregava o contexto da requisição. O servidor podia exigir configuração antecipada, aceitar apenas uma visão global ou permitir só alguns pares simultâneos.
A própria proposta permitia mostrar running como read-only sob determinado schema-set. Uma leitura aceita não concede escrita. Quando a escrita existia, RFC 8341 ainda decidia identidade, operação e nós; RFC 6241 ou RFC 8040 processava o pedido; históricos de concorrência, commit, fingerprints antes/depois e rollback demonstravam a mudança. RFC 8342 separa intended de operational, e a evidência de encaminhamento vem depois.
RFC 8525 ajuda a congelar YANG Library, module-sets, revisions, features, deviations e content-id. Ainda assim, o anúncio do servidor não é digest universal. O recibo reutilizável liga servidor e horário, conjuntos anunciados, seleção, closure, biblioteca, identidade, NACM, transação, concorrência, datastore, rollback, operação e resultado.
A revisão 00 data de 17 de março de 2020 e previa expiração em 18 de setembro de 2020. Hoje, Datatracker mostra Expired Internet-Draft, Expired & archived, WG Document e IESG Expired, com Intended RFC status vazio. Standards Track no cabeçalho era intenção, não aprovação. A validação com seis erros e zero avisos descreve uma execução antiga e suas dependências, não adoção nem impossibilidade.
Fontes: texto, estado, histórico, RFC 6241, RFC 7950, RFC 8040, RFC 8341, RFC 8342, RFC 8525, RFC 8526. Lente analítica: especificação mínima, camadas de realidade e primazia do código executado. Registro de dependências e sucessores: YANG 1.1, packages revisão 03, versionamento de módulos revisão 01, requisitos revisão 02, versionamento semântico revisão 01, formato de instância revisão 08 e os registros atuais de packages, versionamento de módulos, requisitos e versionamento semântico.
Briefing para membros
Contexto aprofundado do perfil
Faça login com o nível de assinatura correto para desbloquear o briefing completo e as notas das fontes.
Apenas para Strategic Circle
Strategic Circle
Aberto a todos os leitores. Desbloqueie Briefings de perfil após se inscrever e fazer login.
Junte-se ao Strategic CircleSomente para Leadership Alliance
Leadership Alliance
Para proprietários e gestores qualificados de ativos de PI; faça login para desbloquear os briefings da Leadership Alliance.
Junte-se ao Leadership Alliance
