Resumo

  • PSID é um rótulo local do SR Local Block do egress: entra depois do último rótulo do caminho SR e é processado e removido pelo egress.
  • LSP Ping, e não traceroute, é usado porque nós de trânsito não processam o PSID; a validação por LSP Traceroute está fora do RFC 9884.
  • O teste verifica a associação do PSID ao contexto no egress, não a passagem correta por todos os segmentos.

O RFC 9884 estende o LSP Ping para verificar o processamento do PSID e o contexto SR associado a ele no egress, que é o endpoint do caminho. A seleção do Target FEC Stack segue o escopo: a forma policy cobre todas as segment lists de uma policy; candidate path cobre todas as listas de uma candidate path; segment list identifica uma lista ou apenas algumas. Para algumas listas, são necessárias várias mensagens LSP Ping, cada uma com um sub-TLV ligado a uma lista.

Os seis sub-TLVs são IPv4 Policy (49), IPv4 Candidate Path (50), IPv4 Segment List (51), IPv6 Policy (52), IPv6 Candidate Path (53) e IPv6 Segment List (54). Eles não devem ser combinados; se houver mais de um, somente o primeiro é processado. Campos reservados são enviados como zero e ignorados ao receber. Protocol-Origin não suportado faz a validação do responder falhar.

A identidade dos campos cresce por nível. Policy compara headend, color e endpoint. Candidate path acrescenta protocol origin, originator e discriminator. Segment list acrescenta Segment-List-ID. Um sub-TLV Target FEC Stack malformado retorna código 1. Falha no mapping PSID–contexto retorna 10. Sucesso retorna 3 com FEC-Status 1.

Na reverse-path ou reply-path, o endpoint envia o sub-TLV e o headend valida sem definir código de retorno. Replies inválidos são descartados, e o headend deve registrar ou reportar o erro. Isso não transforma a resposta em prova de todos os nós de trânsito.

Análise de Theo March — não uma exigência do RFC 9884. Correlacionar a sonda com o control plane, separar dashboards por policy, candidate path e segment list e distinguir code 10 de perda de pacotes melhora o diagnóstico. Rollout em fases e monitoramento de mudanças no ciclo de vida do PSID são decisões operacionais. O RFC não determina plataforma, retenção ou alerta. A segurança é herdada do RFC 8029; os sub-TLVs novos não acrescentam desafios de segurança.

Fontes