Resumo

  • Depois que um Redirect IFMP era aceito, RFC 1954 convertia o rótulo em VPI/VCI ATM e em um dos três formatos AAL-5. O tráfego sem redirecionamento e as próprias mensagens IFMP permaneciam no caminho padrão VPI 0, VCI 15.
  • Uma célula no VC rotulado demonstra uma seleção local no ponto observado. Não demonstra PDU completa, entrega ao próximo salto, recepção final, identidade, autorização, adoção em produção ou descendência direta para MPLS.

Há uma diferença entre reduzir um cabeçalho e reduzir uma prova.

No Flow Type 1 de RFC 1954, dezesseis octetos deixam de ser transmitidos. Somem endereços, protocolo e, para TCP ou UDP, portas. O receptor não pode tratar o restante como um datagrama autônomo. Precisa do estado que ligou aquele fluxo ao canal virtual e à gramática correta.

O ganho de velocidade desloca informação repetida para fora do pacote. A obrigação de preservar contexto se desloca junto.

O caminho padrão sustenta o atalho

RFC 1953 define a negociação anterior. Um nó a jusante propõe ao vizinho a montante uma associação temporária entre fluxo e rótulo. O receptor pode ignorar o Redirect. Estado divergente ou expirado devolve o fluxo ao encaminhamento padrão.

RFC 1954 fixa a forma ATM do resultado aceito. O padrão usa VPI 0, VCI 15 e a encapsulação LLC/SNAP de RFC 1483. O prefixo de oito octetos identifica IPv4; o datagrama inteiro segue dentro de uma CPCS-PDU AAL-5. O MTU IPv4 é 1500.

As mensagens de controle IFMP também passam por 0/15. Assim, a negociação não depende do mesmo estado especializado que cria. Antes do atalho, depois de sua expiração ou quando ele é recusado, permanece um formato completo e comum.

O único outro significado reservado é 0/0 para uma célula não atribuída. Células OAM, o bit CLP e células ABR RM não integram o mecanismo. Sua presença numa captura ATM não confirma a operação de RFC 1954.

O rótulo vira localização, não identidade

Os 16 bits inferiores do Label formam o VCI; os 12 seguintes, o VPI; os quatro superiores são reservados. Larguras não suportadas são preenchidas com zeros nos bits mais significativos. O emissor zera os reservados e o receptor os ignora.

O número serve para escolher um VC naquele enlace. Sem porta, direção, geração da adjacência, validade e Flow Type, não existe identidade persistente. O mesmo VPI/VCI em outro ponto não representa necessariamente o mesmo fluxo.

Também não basta saber que o VC foi configurado. GSMP, em RFC 1987, permite a um controlador criar conexões através de um switch ATM, administrar portas e obter estatísticas. RFC 1954 descreve os bytes que a interface coloca no VC escolhido. Configuração de switch, aceitação IFMP e emissão AAL-5 são transições diferentes.

Três formatos, três contratos de reconstrução

Flow Type 0 remove apenas LLC/SNAP. O primeiro byte da carga é Version/IHL de IPv4 e o datagrama completo permanece. O MTU continua 1500. O VC passa a indicar o protocolo, mas o cabeçalho IP não depende de compressão.

Flow Type 1 omite Version, IHL, TOS, TTL, Protocol, os dois endereços e os quatro octetos após o cabeçalho IP. Restam Total Length, Identification, flags, Fragment Offset, Checksum e dados. O MTU do datagrama original cai para 1484.

Flow Type 2 omite dez octetos do cabeçalho IPv4 original —Version/IHL, TTL e os dois endereços—, mas insere dois octetos Reserved. A redução líquida é de oito octetos e o MTU é 1492. TOS, Protocol e os quatro octetos seguintes permanecem.

Nos dois tipos comprimidos, Total Length continua sendo o comprimento antes da remoção. Checksum é transmitido como se TTL fosse zero. Esses campos não certificam origem; ajudam o receptor a reconstruir um cabeçalho cujo contexto veio do estado do fluxo.

Comprimento observado não identifica o tipo. AAL-5 pode adicionar de zero a 47 octetos de preenchimento e um trailer de oito, enquanto fragmentação e dados variam. O parser correto deriva do vínculo vigente entre VC e Flow Type. Estado errado dá significado errado a bytes intactos.

A célula é o começo da evidência

Uma CPCS-PDU AAL-5 ocupa várias células ATM. Capturar uma célula rotulada mostra a decisão da interface emissora, não o conjunto completo. Só depois do reagrupamento e da verificação do trailer existe uma carga pronta para interpretação.

Ainda faltam reconstrução dos campos, validação IPv4, novo encaminhamento, recepção remota e efeito de aplicação. RFC 1954 declara que não discute segurança. Label não é credencial, Checksum não é assinatura e VC não é autorização.

Uma trilha íntegra separa Redirect recebido, aceitação, estado atual, programação do switch, VC emitido, PDU completa, cabeçalho restaurado, próximo salto e destino. Chamar tudo isso de “tráfego rotulado entregue” elimina justamente as falhas que o operador precisa enxergar.

Semelhança técnica não é certidão de nascimento

RFC 2105 descreveu Tag Switching; RFC 3031, a arquitetura MPLS; RFC 5036, LDP e mecanismos de rótulo ATM. Há parentesco de problemas e ideias: estado compartilhado, identificadores curtos e decisões no plano de dados. Mas RFC 1954 não documenta causalidade.

Ele é Informational, registra um protocolo privado e não veio de um grupo de trabalho IETF. Não demonstra implantação ampla, interoperabilidade, desempenho ou herança de código. Uma genealogia exige arquivos de projeto, implementações, depoimentos e rastros de operação.

A primazia do código em execução, de Heng Lu, ajuda a preservar a escala correta. A especificação mínima torna o formato verificável. Participantes locais decidem adoção e operação; medições mostram o resultado. O rótulo não pode adquirir por narrativa a autoridade da identidade, da entrega ou da história.

A célula levou um rótulo. Seu testemunho era estreito: esta interface escolheu este VC e esta forma de carga neste instante. É exatamente por ser estreito que o testemunho é confiável.

Fontes