As implementações das classes de serviço (A,B,C e D) do frame relay são divididas em 5:
ALL0 - não implementa nenhuma classe de serviço, conhecida como rawcell, usa todo o tamanho útil da área de dados (48bytes)
ALL1 - implementação da classe A (taxa de bits constante) usa comunicação SÍNCRONA, utiliza 1 bit da área de dados
ALL2 - implementação da classe B (taxa de bits variável) também usa comunicação SÍNCRONA, utiliza 1 bit da área de dados
ALL3/4 - implementação da classe C (taxa de bits disponível) - uso de rajadas, comunicação ASSÍNCRONA, utiliza 4 bytes da área de dados
ALL5 - implementação da classe D (taxa de bits não especificada) comunicação ASSÍNCRONA, utiliza 4 bytes da área de dados.