Resumo

  • A RFC 9895 é um documento Standards Track que define a extensão DLEP IEEE 802.1Q Aware Credit Window para controle de fluxo compartilhado e específico por destino.
  • Quando os classificadores Diffserv e Ethernet correspondem ao fluxo, a RFC 9892 dá precedência à classificação Ethernet. Portanto, os campos Ethernet determinam a janela de crédito.
  • A Extension Type é 5. O uso deve ser declarado por Extensions Supported; quem anuncia a extensão deve suportar o conjunto completo de mensagens, Data Items, classificação Ethernet e processamento relacionados às RFC 9892 e RFC 9893.

A RFC 9895 combina a classificação de tráfego da RFC 9892 com o controle de crédito da RFC 9893. As janelas lógicas são associadas a destinos DLEP, identificadores VLAN e pontos de código de prioridade IEEE 802.1Q, ou PCP. Uma janela pode ser compartilhada ou específica de um destino. Modems devem oferecer configuração de PCP para janela e podem oferecer mapeamento de PCP por VLAN. Se VLAN for suportada sem PCP, o mapeamento de VLAN para janela deve ser configurável. A especificação não define uma contagem universal de filas nem um desenho único para todos os equipamentos.

Os valores VID precisam ser tratados literalmente. VID zero significa que o VID é ignorado. 0xFFFF é reservado. Os valores utilizáveis para classificação vão de 0x0001 a 0xFFFE. Um curinga de PCP ou VID amplia o escopo e pode capturar fluxos inesperados ou fluxos que só aparecerão depois; por isso, a RFC 9895 recomenda curinga apenas quando houver necessidade clara. Se um roteador receber mais janelas anunciadas do que consegue suportar, deve usar um subconjunto suportado ou pode reiniciar a sessão, reportando a incompatibilidade pelos mecanismos usuais de gerenciamento. Enquanto as janelas estiverem em uso, tráfego sem crédito suficiente não pode ser enviado.

Um conjunto concreto de fixtures de verificação começa com quatro pacotes. O primeiro contém DSCP, VID válido e PCP que correspondem aos classificadores; confirme que ele é contabilizado na janela escolhida pela classificação Ethernet. No segundo, mantenha a tag VLAN e altere somente o DSCP; confirme que a precedência Ethernet permanece. No terceiro, use VID zero com PCP válido; confirme que o VID é ignorado. No quarto, teste separadamente 0xFFFF, 0x0001 e 0xFFFE, registrando o tratamento do valor reservado e dos limites utilizáveis. Acrescente fluxo sem tag, curingas explícitos de PCP/VID, mais janelas anunciadas do que o roteador suporta, a declaração Extensions Supported, todas as mensagens e Data Items dependentes das RFC 9892/9893 e a proibição de envio quando o crédito for insuficiente.

O caminho de decisão do operador é sequencial. Primeiro, confirme se o par declarou a Extension Type 5. Depois, confirme o fechamento obrigatório das dependências das RFC 9892 e 9893 e o subconjunto de janelas realmente suportado. Em seguida, escolha janelas compartilhadas ou específicas por destino e configure PCP para janela, PCP por VLAN ou VLAN sem PCP. Documente VID zero, 0xFFFF, o intervalo utilizável e cada curinga. Execute os fixtures e observe a classificação, o crédito, o não envio e a resposta à incompatibilidade. Se alguma dessas respostas não puder ser explicada, mantenha a extensão desativada, use apenas o subconjunto testado ou reinicie a sessão.

Fontes