ATM - Math/CS

Propaganda
ATM Asynchronous Transfer Mode
Rede Digital de Acesso
FEUP
Junho 2000
João Antunes
ATM
Combinar na mesma tecnologia
Voz
Dados
Imagem
Vídeo
De forma completamente integrada
Antes…



Diferentes redes baseadas em diferentes tecnologias,
desenvolvidas independentemente umas das outras
Redes Telefónicas – sinais de voz e com restrições em
termos de largura de banda, fax e dados
Redes exclusivamente de dados
Serviços
- requisitos de LB
ATM – quais as vantagens?

Integração de vários serviços, tais como voz, imagem,
vídeo, dados e multimedia, com a respectiva
adaptação dos diferentes requisitos e padrões de
tráfego

Standardização das estruturas de rede e respectivos
componentes, permitindo reduções de custos para os
operadores

Disponibilidade de largura de banda para novas
tecnologias, tais como tele-medicina, VoD, e-learning,
etc.
ATM – quais as vantagens?

Transmissão independente do meio. As células ATM
podem ser transportadas sobre PDH, SDH, SONET,
etc., todos eles transparentes para o ATM.

Escalabilidade, ou seja, flexibilidade em adaptar a
largura de banda a novos requisitos.

Garantia de Qualidade de Serviço.

O ATM pode ser utilizado na rede local ou na rede
alargada.
ATM – quais as desvantagens?

Complexidade

Custos elevados de implementação
ATM – o que é?

Tecnologia de comunicação de dados, baseada na
comutação de células.

Usa células com comprimento fixo de 53 bytes, sendo
5 bytes para o cabeçalho (Header) e 48 bytes para os
dados (Payload).

Existe um fluxo contínuo de células entre o utilizador e
a rede e vice-versa. Caso não hajam dados a
transportar, são introduzidas células “em branco” no
fluxo. Se as necessidades de largura de banda
aumentarem, o racio entre células usadas e células
”em branco” aumenta. Desta forma facilmente se
adapta a largura de banda às necessidades.
ATM – Interfaces
Redes Públicas

UNI (User to Network Interface) – Norma ITU-T Q.2931

NNI (Network Node Interface) – Norma ITU-T Q.2764
Redes Privadas

Private NNI e Private UNI – ambos definidos pelo ATM
Forum
ATM – Formato da célula
ATM – Circuito Virtual



Estabelecimento de circuito virtual antes do inicio da
transferência da informação.
Ligação Virtual – não existe fisicamente, apenas nas
“tabelas de routing”
As células são encaminhadas de acordo com a
informação dos campos VPI/VCI
ATM – Modelo de Referência
ATM – Modelo de Referência



User plane – transporta a informação do utilizador para
determinada aplicação. Usa os níveis físico, ATM e
AAL.
Control plane – gere a activação, manutenção e
desactivação das ligações usadas pelo User plane.
Management plane – inclui a gestão dos vários níveis
bem como dos planos. O nível de gestão monitoriza e
coordena as tarefas individuais de cada nível.
ATM – Modelo de Referência

Nível Físico – o ATM não especifica um meio de
transmissão em particular. O SDH/SONET são os mais
utilizados em termos de backbone, embora também se
utilizem as tecnologias PDH ou xDSL.
Formato SDH
ATM – Modelo de Referência

Nível ATM – as funções mais importantes deste nível
são o transporte e a comutação de células ATM. O que
este nível faz é adicionar os cabeçalhos à informação
recebida do nível de adaptação.
Multiplexagem / Demultiplexagem das células ATM.
Não executa quaisquer funções em termos de controlo
de erros ou de fluxo.
ATM – Modelo de Referência

Nível Adaptação ATM (AAL) – a função deste nível é
adaptar as características internas da rede às
características dos diferentes tipos de trafego que a
utilizam.
Existem 4 tipos diferentes de serviços – AAL1, AAL2,
AAL3/4 e AAL5.

O AAL é dividido em dois sub-níveis:
CS – Convergence Sublayer
SAR – Segmentation and Reassembly Sublayer
ATM – Níveis de Adaptação (AAL)




AAL 1 – transporte de aplicações Real Time (voz,
vídeo)
CBR – constant bit rate
AAL 2 – transporte de aplicações Real Time
VBR – variable bit rate
AAL 3/4 – transporte end-to-end de ligações orientadas
à conexão e não orientadas à conexão.
O sub-nível CS é dividido em dois:
SSCS – Service Specific Convergence Sublayer
CPCS – Common Part Convergence Sublayer
AAL 5 – criado para responder aos requisitos
específicos do Frame Relay, TCP/IP e LAN Emulation.
É uma versão reduzida do AAL 3/4.
ATM – Sincronização das células
Como é que o receptor detecta a chegada de uma
célula ATM?
ATM – Detecção e Correcção de Erros
Como se processa a detecção e correcção dos erros?
ATM – Sinalização

Tem de ser estabelecido um circuito virtual, antes de se
dar início à transferência dos dados.

Os circuitos PVC (permanent virtual circuit)
comportam-se como linhas dedicadas, sendo as
alterações feitas unicamente pelo operador.

Os circuitos SVC (switched virtual circuit) são
estabelecidos pelo utilizador, utilizando procedimentos
de sinalização.

No entanto é necessário um canal separado para
transporte da informação relacionada com a
sinalização. Este canal é fixo para ligações extremo a
extremo.

As células com um VCI=5 são detectadas pelos
comutadores como contendo informação de
sinalização.
ATM – Sinalização

Mensagens utilizadas pelo protocolo de sinalização:






Setup
Call Proceeding
Connect
Connect ack
Release
Release complete
ATM – Categorias de Serviço
ATM – Categorias de Serviço
ATM – Contratos de trafego
Os parâmetros do trafego definem os tipos de serviço:




Peak Cell Rate (PCR) – define o valor máximo de bit
rate que pode ser transmitido a partir da origem
Cell Delay Variation Tolerance (CDVT) peak –
tolerância da variação do atraso da célula em relação
ao PCR.
Sustainable Cell Rate (SCR) – limite máximo para
valores de transmissão de células pelo emissor.
Cell Delay Variation Tolerance (CDVT) sustained – é o
valor de CDVT em relação ao SCR.
ATM – Contratos de trafego
Os parâmetros do trafego definem os tipos de serviço:


Maximum Burst Size (MBS)/Burst Tolerance (BT) valor máximo, em tempo ou número de células, que o
emissor pode transmitir o PCR.
Minimum Cell Rate (MCR) – valor mínimo de
transmissão de células assegurado pelo operador
(para ABR).
ATM – Gestão de trafego

De forma a manter uma determinada qualidade de
serviço em todos os serviços ATM, é importante que
não hajam congestões na rede.

De forma a evitar estas situações, foram introduzidos
mecanismos de controlo e regulação, para que os
vários circuitos virtuais não interfiram entre si.
ATM – Gestão de trafego
Assim temos:



Connection admission control (CAC) – confirma, no
decorrer do processo de sinalização, se o circuito
poderá manter níveis de QoS e se não afectará o nível
de QoS dos circuitos já estabelecidos, de acordo com o
contrato de trafego estabelecido.
Usage parameter control (UCP) ou policing – verifica
se os parâmetros acordados no contrato estão a ser
cumpridos. As células que não estejam conformes, são
colocadas com o CLP=1.
Cell loss priority control – assegura que as células com
CLP=1, são rejeitadas (nos casos em que é
necessário)
ATM – Qualidade de Serviço
As Classes de Serviços são independentes do tipo de
serviço.
As Classes de Serviços são definidas pela
especificação de diferentes valores para os seguintes
parâmetros:



CTD
CDV
CLR
ATM – Medidas de Qualidade de Serviço
Os parâmetros apresentados estão de acordo com a
recomendação ITU-T I.356:
ATM - Informação Adicional
ATM Forum
www.atmforum.org
ATM References
http://www.dit.upm.es/infowin/atmeurope/atmrefs.html
Vinay Ravuri's ATM and Multimedia Home Page:
http://www.digicoms.com/atmpage/
ATM Tutorial
http://www.scan-technologies.com/tutorials/ATM%20Tutorial.htm
ATM Pocket Guide, Wandell & Goltermann
http://www.wg.com
Download