Resumo
- A RFC 2381 recomendou que a função de interoperação na entrada, ainda capaz de enxergar o pacote IP inteiro, aplicasse o mesmo tratamento de baixa prioridade a todas as células de um pacote fora da TSpec.
- Uma marca CLP era uma instrução de tratamento, não prova de transporte, remontagem AAL5, encaminhamento IP ou recepção pela aplicação.
O problema apareceu porque as duas camadas mediam objetos diferentes. Integrated Services descrevia datagramas com uma TSpec. ATM transportava células de tamanho fixo e aplicava conformidade à conexão. AAL5 convertia um pacote em uma sequência de células que só recuperava sentido conjunto no outro extremo.
Se uma célula indispensável desaparecesse, as demais poderiam ter consumido largura de banda, buffers e ciclos de comutação sem produzir um datagrama. A RFC 2381 perguntou onde a rede ainda tinha informação suficiente para evitar esse custo.
O mapa não instalava o serviço
As correspondências naturais eram Guaranteed Service para CBR ou VBR de tempo real; Controlled Load para VBR não tempo real ou ABR com taxa mínima positiva; e best effort para UBR ou ABR. O texto também examinava combinações inferiores porque não podia prever quais serviços ATM estariam disponíveis em cada rede.
A classe de QoS seguia a categoria ATM realmente utilizada. Um código de classe não acrescentava comportamento de tempo real a uma portadora não temporal. Da mesma forma, calcular parâmetros não provava que um novo VC fora criado: a política local ainda podia criar, compartilhar ou agregar circuitos.
Pedido IP, parâmetros traduzidos, alocação instalada e serviço observado eram fatos distintos. A seta no documento não assinava o resultado.
Excedente não significava inútil
A RFC 2211 exigia que Controlled Load preservasse o contrato dos fluxos conformes, impedisse o excesso de prejudicar injustamente o best effort comum e tentasse encaminhá-lo como best effort quando houvesse recursos. A RFC 2212 também recomendava rebaixar datagramas não conformes de Guaranteed Service na borda.
Não conformidade podia surgir em operação normal, sobretudo em pontos de divisão multicast. “Fora desta reserva” não era sinônimo de “pode ser apagado”. Ao traduzir a obrigação para ATM, a RFC 2381 manteve um mínimo: dar ao excesso uma oportunidade de passagem sem degradar o tráfego GS/CLS conforme nem o tráfego comum não reservado.
Decidir antes que o contorno desapareça
Em VBR, o bit CLP permitia manter o excesso no mesmo VC e preservar a ordem. Mas o policiamento ATM via um fluxo de células. Se o limite fosse ultrapassado no meio de um pacote, apenas as células finais poderiam receber a marca.
Sob congestionamento, uma dessas células marcadas poderia ser descartada enquanto as anteriores atravessavam a rede. O destino não remontaria o pacote AAL5. A infraestrutura teria carregado fragmentos caros e inúteis.
O IWF de entrada possuía um conhecimento que o policer posterior já perdera: quais células pertenciam ao mesmo pacote. Por isso, a RFC 2381 recomendou antecipar o resultado e marcar uniformemente todas as células do pacote não conforme. A lição não é que CLP identifica um “pacote ruim”. É que uma decisão sobre um objeto deve ocorrer onde o objeto ainda está legível.
Isso produz cinco recibos separados: classificação do datagrama contra a TSpec; projeção uniforme da decisão; transporte ou descarte ATM; remontagem AAL5; entrega IP. Nenhum recibo substitui o seguinte.
A marca não obrigava a rede
Os padrões ATM não exigiam o transporte de células marcadas sempre que sobrasse capacidade. A RFC mandava o operador verificar o comportamento real dos equipamentos, inclusive através de domínios administrativos diferentes. Se células CLP fossem descartadas independentemente da carga, a oportunidade best effort não existia. Um break bit poderia declarar essa ruptura, mas não corrigi-la.
Outra opção era um VC separado para o excesso. Ele protegia o circuito conforme, porém podia reordenar pacotes. Em CBR sob TM/UNI 4.0, sem marcação geral acima de PCR, essa alternativa era particularmente relevante. O escalonador de saída então herdava o problema de ordem e atraso.
Até a conversão de taxa precisava incluir LLC/SNAP, AAL5 e o arredondamento para cargas úteis de 48 bytes. Copiar bytes por segundo para um domínio contado em células não dimensionava o serviço.
A contribuição histórica da RFC 2381 foi reconhecer a mudança de visibilidade. Na entrada havia conhecimento do pacote; no meio, execução por células; na saída, uma possível remontagem. O nome da categoria não atravessava essas fronteiras por conta própria. Só o comportamento em operação mostrava se a promessa sobrevivera.
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

