Primitivas de Serviço
Como foi definido pelo modelo de referência OSI, as primitivas de serviço
descrevem de forma abstrata os serviços e informações trocadas entre duas camadas
adjacentes, através de um ponto de acesso (SAP - Service Acess Point).
As primitivas de serviço trocadas entre a camada ATM e a camada adjacente superior
(camada AAL) são:
- ATM.DATA.request - (ATM-SDU, Prioridade_de_Perda,
Indicação_de_Congestionamento, Indicação_Fim_a_Fim)
- ATM.DATA.indication - (ATM-SDU, Indiciação_de_Congestionamento,
Indicação_Fim_a_Fim)
Para a primeira primitiva de serviço, os parâmetros teriam o seguinte significado:
- O parâmetro Prioridade_de_Perda indica a importância da informação a
ser transmitida em relação a um possível descarte da célula por um dos pontos de
comutação da rede. Possui dos valores: alta prioridade, ou então, baixa prioridade.
- O parâmetro de Indicação_Fim_a_Fim não é utilizado pela camada ATM,
podendo o ser pelas camadas superiores. Possui dos valores somente:
"0", ou então, "1".
- O parâmetro de Indicação_de_Congestionamento é utilizado para indicar
se a informação passou por um nó de rede consgestionado.
A segunda primitiva, invocada pela camada ATM para indicar a uma entidade de
camada superior a existência de uma ATM-SDU através de uma conexão existente,
possui parâmetros idênticos, à exceção da ausência de indicação de prioridade.
O estabelecimento e finalização de conexões são feitos através de uma conexão
especial (SVCC - Signalling Virtual Chanel Connection), onde a
troca de informações de sinalização se utiliza das mesmas primitivas de troca
de informação do usuário. A alocação de SVCC's é feita em uma fase de
metassinalização, que pode ser ativada quando um equipamento é ligado.
As primitivas trocadas entre a camada ATM e a camada adjacente
inferior (camada física) são as seguintes:
- PHY-DATA.request(PHY-SDU)
- PHY-DATA.indication(PHY-SDU)
A primeira primitiva é enviada pela camada ATM à camada física solicitando
o envio de uma célula de uma entidade de camada ATM local para uma remota,
através de uma conexão física existente. A célula é transportada pela camada
física sem sofrer alterações (à exceção do código de verificação de erros -
HEC - inseridas pela própria camada física). A segunda
primitiva é utilizada pela camada física para avisar o recebimento de uma
PHY-SDU.