Resumo
- O RFC 9723 reutiliza IPv6 unicast e Color Extended Community para anunciar locators SRv6 associados a intenções; o Service SID é direcionado pelo longest-prefix match com os colored prefixes.
- A cor visível não prova um dicionário comum e atual, instalação em FIB, vitória do prefix correto, caminho dos pacotes nem cumprimento de latência, isolamento ou disponibilidade.
- A conclusão auditável liga autoridade semântica, alocação, propagação BGP, resolução
(N,C)por domínio, RIB/FIB, LPM efetivo, observação, mensuração e retirada.
O AS que o painel não mostrou
Um serviço recebe um SRv6 Service SID sob um locator de baixa latência. C1 aparece no AS de origem e no AS de destino. No meio, porém, há um domínio sem CPR. Seu border router ignora o color, resolve N por best effort e continua anunciando o colored prefix. Esse fallback está previsto no RFC 9723 para permitir implantação incremental.
A sinalização chegou. A intenção operacional tornou-se descontínua. Não é uma falha lógica do protocolo; é um erro chamar dois recibos de controle de prova ponta a ponta.
O registro do RFC Editor e o IETF Datatracker classificam o RFC 9723 como Informational, publicado em maio de 2025, não Standards Track. A busca de errata não certifica implementações.
Um endereço passa a indexar a intenção
CPR usa IPv6 unicast AFI/SAFI 2/1, apoiado pelo RFC 2545, e o Color Extended Community do RFC 9012. O registro IANA mantém a superfície de alocação; o RFC 9723 não cria extensão nem ação IANA.
O PE pode dividir um base locator em sub-locators mais específicos e ligar cada um a uma intenção. Anuncia os específicos com cor e pode manter o prefix abrangente sem cor. Um Service SID fica sob o locator correspondente e sua rota segue o RFC 9252. Em Option C, o next hop permanece o PE originador; a rota de serviço não precisa repetir o color porque o SID já pertence ao espaço daquele locator.
No ingress PE, o SID vira destino IPv6 externo. Se a rota CPR foi recebida e instalada, o longest-prefix match encontra o colored prefix e conduz ao caminho intradomínio. Cada fronteira repete o processo.
Essa economia torna o resultado dependente de quatro estados: SID, conjunto de prefixes, vencedor do LPM e color naquele instante. Uma rota stale, um more-specific inesperado ou a perda de um específico pode mudar a intenção sem mudar o SID.
O dicionário de cores tem dono
O cenário normal supõe a mesma semântica nos ASes do trusted domain. O RFC também permite que um border traduza valores diferentes por uma color-mapping policy.
BGP carrega o número, não o significado contratual. Não autentica o limite de «baixa latência», a janela, os serviços cobertos, o responsável ou a vigência. Proteger a sessão com o peer não autentica o acordo semântico.
O dicionário precisa registrar value, descrição, objetivo mensurável, scope, version, owner, approver, início, fim e mappings permitidos. Cada política de borda deve referenciar versões precisas. Duas cópias do mesmo prefix com Color EC diferente são misconfiguration no RFC 9723; preserve o conflito e suspenda a assurance automática até resolução atribuída.
(N,C) aciona máquinas locais diferentes
Um border resolve next hop N e color C para SRv6 Policy, SR-MPLS Policy, Flex-Algo SRv6/MPLS ou RSVP-TE. A escolha detalhada é local. O RFC 9256 mostra que SR Policy possui candidate paths, preference, validity, active path e fallback próprios.
Cada domínio deve guardar prefix recebido, N, C, versão do mapping, candidatos, escolha e motivo, liveness, regra de fallback e next hop programado. Desired state do controller não substitui o readback do router.
O prefix abrangente pode esconder a perda
O base locator cobre os sub-locators. Por isso o RFC 9723 exige desativar aggregation para IPv6 routes com Color EC. Se o /68 colorido some e o /64 sem cor permanece, o SID pode continuar alcançável, mas o LPM passa a escolher outro tratamento. Reachability não é manutenção de intent.
Um more-specific inesperado também pode sombrear a rota autorizada. A auditoria deve calcular o vencedor real para SIDs representativos, armazenar a cadeia de cobertura, idade e withdrawal, e separar RIB de FIB. Policy rejection, recursion failure, programming delay ou hardware capacity podem deixar uma rota visível sem alterar os pacotes.
Implantação parcial é downgrade explícito
Um AS legado ignora a cor e segue propagando-a. O benefício é continuidade; o custo é uma quebra localizada da assurance. Registre quais ASes e nodes suportam CPR, quais resolveram C, quais ignoraram, onde começou o fallback e quem autorizou o downgrade.
Com múltiplos caminhos EBGP, a política local pode considerar atributos da rota e links. O RFC 9723 deixa os detalhes fora do escopo e afirma que políticas entre domínios precisam ser consistentes. Isso é uma exigência operacional a provar, não um resultado automático.
Trusted domain também não é medição. O RFC 8402 requer fontes confiáveis para SIDs, resolução determinística de conflitos e OAM para verificar efetividade, liveness e desempenho; a entrega default continua best effort. Peer authorization, filtros, dictionary custody, controller rights, RIB/FIB e packet observation são controles distintos.
O RFC 9723 alerta que o mapa entre intent e color é observável por BGP nodes e pode ajudar um on-path attacker a reconhecer tráfego. RFC 4271 e RFC 4272 delimitam BGP; RFC 8754 e RFC 8986 delimitam SRv6.
Para 5f00::/16, alocado pelo RFC 9602, o documento descreve acordo para drop default e permissão apenas dos colored prefixes usados. Acordo, configuration, instalação e packet result são quatro provas.
A última palavra é do serviço
Baixa latência exige delay, loss, jitter e availability com relógio, vantage e janela. Isolamento exige forwarding e resource boundary reais. Banda exige separar capacity, reservation, congestion e delivered throughput.
A observação precisa juntar Service SID, winning prefix, FIB next hop, ingress/egress dos domínios, encapsulation, time e policy version. Um teste após a mudança não prova o estado anterior; a média pode esconder um fallback regional.
O withdrawal fecha a cadeia em sentido inverso: origin, desaparecimento downstream, invalidation no controller, remoção FIB, fallback e last packet. Se o base locator mantém reachability, declare o downgrade de assurance.
A Running-Code Primacy de Lu Heng separa o símbolo do comportamento executado. Minimum Initial Specification, Localized Future Decision, and Voluntary Adoption separa o formato comum da adoção local. On Reality Layers separa coordenação de execução. São lentes atribuídas, não requisitos do RFC.
O RFC 9723 transporta uma intenção. Só a cadeia de evidências mostra onde ela foi interpretada, ignorada, instalada, executada e entregue.
Fontes
Especificações: RFC 9723, RFC Editor, IETF Datatracker, errata, RFC 2545, RFC 4271, RFC 4272, RFC 8402, RFC 8754, RFC 8986, RFC 9012, RFC 9252, RFC 9256, RFC 9602 e IANA.
Quadro atribuído: Running-Code Primacy, Minimum Initial Specification e On Reality Layers.
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
