You are on page 1of 14

www.ProjetodeRedes.kit.

net
. . . . . . . . . .
UFSC
Ps Graduao em Eng. Eltrica
Redes de Comunicao para Controle e Automao
ATM
Modelo de Referncia RDSI - Banda Larga
(B-ISDN) e as Camadas do Modelo
Evandro Cant
Fred Paes
www.ProjetodeRedes.kit.net
1
ATM
Modelo de Referncia RDSI - Banda Larga (B-ISDN) e as
Camadas do Modelo
Rede Digital de Servios Integrados Faixa Larga (RDSI-FL)
Diante de toda a evoluo dos sistemas de telecomunicaes e o avano de novas
tecnologias vemos que a tendncia que tenhamos cada vez mais servios integrados.
Quer dizer, termos acesso a diferentes tipos de informao. Pois a cada dia surge um
novo servio na rede, sejam eles relacionados a udio, vdeo ou dados.
Entretanto, cada tipo de mdia requer um tipo de transmisso diferente, pois cada uma
tem suas caractersticas particulares. Sejam elas, requisitos de tempo, de preciso e
confiabilidade, custo, etc. Por exemplo, se queremos transmitir uma vdeo
conferncia no desejamos que quadros da imagem cheguem desordenados, ou que a
voz chegue adiantada ou atrasada em relao ao movimento dos lbios do
interlocutor. Tambm inaceitvel se numa transao bancria ocorram operaes
diferentes daquelas que o cliente efetuou, porque houve um erro na transmisso dos
dados entre o caixa eletrnico e a central de processamento do banco.
Desta forma fica claro que cada mdia deve ser transmitida de maneiras diferentes. A
realizao de uma rede nica integrada deve passar necessariamente pela definio de
uma tecnologia de transferncia diferente das convencionais formas de comutao de
circuitos ou de pacotes. Pois no caso de uma ligao telefnica, onde o canal
utilizado normalmente por um curto espao de tempo, se houvesse um canal
dedicado exclusivamente para este fim, haveria uma subutilizao do meio fsico.
Este tipo de comunicao dito feito por comutao de circuitos e no utiliza de
forma eficiente o meio quando so submetidos a trfegos com taxas variveis ou em
rajadas; bloqueando novas conexes mesmo com um baixo aproveitamento das
linhas. J as redes de comutao de pacotes permitem a melhor utilizao dos meios,
mas apresentam novas dificuldades quando submetidas a trfegos contnuos. Nessas
redes difcil garantir vazo constante e retardo mximo. Outra limitao o grande
volume de processamento efetuado polos ns de comutao que limita a velocidade
de transmisso nessas redes, muitas vezes implicando em atrasos acima do tolervel
para determinados tipos de trfegos.
Com todas estas necessidades demandadas pelo avano tecnolgico, pois precisava-se
solucionar os problemas apresentados pela comutao de circuito e de pacotes. O
ideal seria que houvesse uma maneira de transmitir qualquer tipo de mdia em um
mesmo meio de transmisso de forma eficiente. Com o intuito de preencher esta
lacuna, em 1980 foi estabelecido pelo ento CCITT, hoje ITU-T a arquitetura RDSI
(Rede Digital de Servios Integrados). Naquela ocasio foi percebido o valor da
arquitetura e o potencial que ela fornecia. Dentro deste mbito, no final desta mesma
2
dcada, foi estabelecido que a maneira de atender as necessidade dos servios
integrados seria realmente atravs Broadband Integrated Services Digital Network
(B-ISDN), incluindo a adoo do ATM (Asynchronous Transfer Mode) como modo
de transferncia da informao. Em 1990 foram aprovadas doze recomendaes, tais
como: definio dos servios oferecidos, a arquitetura em camadas para redes ATM,
definio das camadas da arquitetura e o funcionamento da rede e seus princpios de
operao e manuteno.
Atualmente existe a Rede Digital de Servios Integrados Faixa Estreita(RDSI-FE) e
Rede Digital de Servios Integrados(RDSI-FL). A principal idia por trs de ambas
dar suporte a uma vasta gama de servios, atravs de um conjunto de interfaces de
acesso nicas e padronizadas. A rede deve permitir a transmisso de trfegos que
necessitem de servios com caractersticas encotradas tanto nas redes de comutao
de circuitos quanto nas redes de comutao de pacotes, e ainda permitir a defino e
acomodao adequada de novos servios de entrega. No trabalho apresentado neste
relatrio foi abordado o RDSI-FL.
Deve-se ser enfatizado que a similaridade entre RDSI-FL e o RDSI so somente no
conceito e que ambas trabalham de acordo com um mesmo modelo geral. Na prtica
suas interfaces no so compatveis. impossvel fazer um up grade em uma
interface RDSI para uma RDSI-FL.
O termo Asynchronous do Modo de Transferncia Asynchronous significa que as
clulas podem ser utilizadas sem uma exigncia exata de tempo, ou seja no precisa
haver um sincronismo ou uma base peridica para tal. A clulas podem ser
transportadas de maneira sncrona na rede, porm elas podem ser executadas
baseadas no tipo de aplicao, que pode ser sncrona ou assncrona. As mquinas
ATM criam continuamente streams de clulas, se nenhuma informao vai ser
enviada, as clulas ficam vazias e so enviadas.
Redes Fast Relay e ATM
Como um dos requisitos para implantar uma rede de servios integrados a alta
velocidade de transmisso da informao, foi estabelecido que isto seria feito atravs
dos chamados fast relay systems. Este tipo de abordagem subdividida em: Frame
Relay e Cell Relay.
O Freme Relay usa um tamanho de quadro varivel, PDU (Protocol Data Unit)
varivel. Tambm usado para propiciar servios integrados (RDSI). O Cell Relay
base da arquitetura ATM. Nele a informao do usurio pode ter qualquer tamanho,
no entanto ser segmentada em clulas (PDU) de tamanho fixado em 53 bytes, sendo
48 bytes de informao (pay load) e 5 bytes de cabealho (header).
As razes para utilizar clulas e no quadro que as clulas predizer seu
desempenho, atrasos na rede. mais fcil gerenciar o buffer dos comutadores, mais
fcil de implementar em hardware. Porm a principal caractersticas ser
deteminstico.
Entretanto apesar de todas estas vantagens apresentadas por esta escolha, alguns
crticos se referem a este sistema como gerador de muito overhead, pois existir um
cabealho com 5 bytes para cada 48 bytes de informao. Porm temos que convir
que o meio de transmisso, a fibra ptica tem um desempenho excelente e os
www.ProjetodeRedes.kit.net
3
computadores esto cada vez mais poderosos, desta forma o grande overhead no
chega a comprometer o sistema.
Camadas do Modelo ATM
Introduo ao Modo de Transferncia Assncrono (ATM)
O Modo de Transferncia Assncrono (ATM) uma variante da transmisso por
pacotes, onde a informao enviada em pacotes de tamanho fixo, chamados clulas.
Ela utiliza o conceito de circuito virtual, onde as clulas de uma mesma mensagem
so enviadas sobre um mesmo circuito, em seqncia. Ela dita assncrona, porque a
rede no impe nenhum sincronismo entre o emissor e o receptor dos dados.
O campo de informao de uma clula ATM transparente para a rede e, neste
campo, possvel transportar sinais de vrios tipos de servios (como dados, voz ou
imagens), seja pela tcnica de transmisso orientada a conexo como no orientada a
conexo. Para suportar os diferentes tipos de servios, vrias camadas de adaptao
foram propostas.
Padronizao para Redes ATM
Os esforos de padronizao ATM tiveram a participao de rgos internacionais
como ITU-T e ISO. Como resultado, os princpios da tcnica ATM do esto
detalhados em um conjunto de recomendaes do ITU-T listadas na tabela 1.
Recomendao do ITU-T Descrio
I.113 Vocabulrio
I.121 Aspectos da RDSI faixa larga
I.211 Classificao dos servios RDSI faixa larga
I.327 Arquitetura funcional
I.321 Modelo de referncia dos protocolos
I.311 Aspectos gerais da rede RDSI faixa larga
I.150, I.361 Camada ATM
Fast Relay
Frame Relay Cell Relay
ATM Based
(For B-ISDN)
PVC SVC
PVC SVC
(Q.2931)
802.6 Based (For SMDS)
Figura 1
4
I.362, I.363, I.365 Camadas de adaptao AAL
Tabela 1. Recomendaes RDSI-FL e ATM
O crescente interesse pelas novas tecnologias de rede que permitem a integrao de
servios, como o ATM, levou a criao de rgos paralelos, como o ATM Forum.
Este rgo um consrcio de empresas de informtica e telecomunicaes que tem
como objetivo assegurar a interoperabilidade entre equipamentos privativos e os
equipamentos das redes pblicas de telecomunicaes e tem trabalhado em
cooperao com o ITU-T.
Viso Geral do Hardware ATM
O componente bsico de uma rede ATM o comutador (switch), que permite chavear
e transmitir as clulas em altssima velocidade. Um switch tpico pode conectar,
atravs de pares de fibra ptica, 16 ou 32 computadores (figura 1-a).
Vrios switch ATM podem ser conectados formando grandes redes. Dois tipos de
interfaces foram definidas para a interconexo de switchs. A interface UNI (User to
Network Interface) projetada como interface entre equipamentos de clientes e o
equipamento da provedora de servios de telecomunicaes. E a interface NNI
(Network to Network Interface) projetada para conectar equipamentos de duas
provedoras (figura 1-b).
Modelo de Protocolos ATM
O modelo de referncia dos protocolos ATM organizado em camadas e em planos
separados.
H trs planos separados: um plano usurio, um plano de controle e um plano de
gerenciamento, conforme ilustrado na figura 2.
O plano usurio fornece suporte as aplicaes do usurio. constituda pela camada
fsica, pela camada ATM e por vrias tipos de camadas de adaptao ATM, chamadas
AAL (ATM Adaptation Layer), adaptadas aos diferentes tipos de trfego requisitados
pelas aplicaes.
ATM Switch
Computador
Par de Fibras
pticas
Figura 1-a
ATM Switch ATM Switch ATM Switch
Interface NNI ou UNI
usada entre dois
switchs ATM
Interface UNI
usada entre um
switch ATM e um
computador
Figura 1-b
www.ProjetodeRedes.kit.net
5
Os protocolos do plano de controle oferecem suporte as mensagens de sinalizao.
Este plano compartilha os nveis fsico e ATM com o plano usurio. Acima da
camada ATM aparece uma camada de adaptao especial para a sinalizao, chamada
SAAL.
O plano de gerenciamento executa as funes de gerenciamento e de coordenao
entre os planos.
A Camada Fsica
A camada fsica faz o transporte das informaes (bits/clulas), sendo constituda de
duas sub-camadas:
Sub-camada Meio Fsico responsvel pela emisso e recepo dos elementos
binrios sobre o suporte fsico. Esta camada depende da natureza do meio fsico
utilizado, sendo tambm responsvel pela gerenciamento do tempo para a
transmisso e pela codificao de linha dos dados.
Sub-camada Convergncia de Transmisso assegura a construo e a adaptao
do fluxo de clulas ao sistema de transmisso utilizado pelo suporte fsico; ela a
responsvel pela gerao e verificao do campo de controle de erros constante
do cabealho da clula, chamado HEC (Header Error Check); bem como
responsvel pela delimitao das clulas.
O suporte fsico de transmisso pode utilizar vrias tcnicas de transmisso digital. O
ITU-T especifica algumas solues para as redes ATM, como a Hierarquia Digital
Sncrona (SDH) e a Hierarquia Digital Plesiscrona (PDH).
A Camada ATM
A camada ATM realiza o roteamento e a multiplexao das clulas. Suas funes
principais so definidas pela estrutura do cabealho da clula.
Cada clula constituda por 53 octetos, 48 octetos utilizados para transmisso de
dados e 5 octetos que formam o cabealho da clula, conforme mostra a figura 3.
Camada Fsica
Camada ATM
Camada de Adaptao
AAL
Camada Superiores
Plano Usurio
Plano de
Gerenciamento Plano de
Control
Figura 2
6
O cabealho da clula contm a identificao da rota na qual a mesma transmitida.
Uma vez admitida na rede, as clulas so auto-roteadas e o campo de dados da clula
no recebe nenhum tratamento de erros, sendo este tipo de controle limitado ao
contedo do cabealho da clula, atravs uma checagem por redundncia cclica.
Quanto maior for a taxa de transmisso, maior ser o nmero de clulas transmitidas
por unidade de tempo.
A figura 4 ilustra a transmisso da clulas, cada qual seguindo uma rota pr-definida.
As clulas de uma mesma mensagem seguem em seqncia, podendo haver em dado
momento clulas de mensagens diferentes sendo transmitidas no mesmo circuito
fsico de transmisso.
A figura 5 detalha o cabealho de uma clula ATM para a interface UNI.
Os principais campos do cabealho so os identificadores do circuito virtual, no qual
a clula ser transmitida. Estes campos so o VPI (Virtual Path Identifier) e o VCI
(Virtual Chanel Identifier), que definem o paradigma de conexo ATM, a ser
detalhado a seguir.
Cabealho
5 octetos
Dados
48 octetos
Bits
8 7 6 5 4 3 2 1
1
2
3
4
5
6
.
. Octetos
.
53
Figura 3
VCI
Bits
8 7 6 5 4 3 2 1
Figura 5
VPI VCI
GFC VPI
VCI PTI
HEC
CPL
X
X
Figura 4
www.ProjetodeRedes.kit.net
7
Alm dos campos VPI/VCI, o cabealho da clula ATM contm um campo utilizado
para controle de fluxo para a interface UNI (GFC) (no existindo na interface NNI).
Um campo de prioridade (CLP), utilizado para descarte de clulas em caso de
congestionamento. Um campo de tipo de capacidade til (PTI), utilizado para
identificar a ltima clula componente de um quadro da camada superior. E o campo
para controle de erros do cabealho (HEC).
O Circuito Virtual ATM
Para se comunicar com uma mquina remota sobre uma rede ATM, necessrio
estabelecer uma conexo. Dois tipos de conexo so definidos:
Conexo de caminho virtual (VP);
Conexo de canal virtual (VC).
O meio fsico de transmisso oferece o suporte para as conexes VP, chamadas de
conexes semi-permanentes. Sobre um VP, vrios VC podem ser multiplexados entre
o mesmo par origem-destino, chamadas de conexes temporrias.
O encaminhamento de clulas se faz por uma abertura prvia de conexo de VC,
similar a uma ligao telefnica convencional, devendo-se especificar o endereo
completo da mquina remota e qualificar o servio requerido. A camada de
sinalizao ATM se encarregar do processo de abertura de conexo, formando um
circuito virtual no qual as clulas sero enviadas. Este circuito virtual ser
caracterizado pelos identificadores VPI e VCI e consistem na nica identificao que
permitir as clulas chegarem ao seu destino.
A motivao de dividir o identificador da conexo em VPI e VCI similar a diviso
utilizada no endereamento IP, que separa o identificador do host e do identificador
da rede. No caso das redes ATM, isto diminuir o tamanho das tabelas de
chaveamento que sero necessrias em cada comutador da rede.
A Comutao ATM
A comutao das clulas em cada switch pode ser ao nvel de VP ou VC. No caso de
comutao de VP (figura 6-a), somente o valor de VPI traduzido sendo que vrios
VCs so comutados em conjunto. Uma conexo de VP uma conexo semi-
permanente, sendo um feixe de VC ligando um mesmo par origem-destino.
Se a comutao ao nvel de VC (figura 6-b), os valores de VCI e VPI so
traduzidos. As conexes de VC so temporrias e podem ser abertas ou fechadas em
funo das necessidades da aplicao.
VPI 4 VPI 1
VPI 5 VPI 2
VCI 1
VCI 2
VCI 3
VCI 4
VCI 5
VPI=2; VCI=3
VPI=6; VCI=3
VPI VPI
1 4
2 6
3 5
VPI 6 VPI 3
VCI 1
VCI 2
VCI 3
VCI 4
VCI 5
8
A Camada de Adaptao ATM (AAL)
A Camada de Adaptao ATM (AAL) faz a adaptao das informaes das camadas
mais altas, que dependem do tipo de servio, para a forma de clulas ATM.
O ITU-T definiu quatro classes de servios, relacionados como servios Classe A a
D, cujas caractersticas esto na figura 7.
A Classe A utilizada para emulao de circuitos, como transmisso de voz e vdeo a
taxas constantes. A Classe B basicamente destinada ao trfego de voz e vdeo
compactados, o que gera taxas variveis de transmisso. A Classe C destinada aos
servios tradicionais de comutao de pacotes, como os servios usando o protocolo
X.25. A Classe D por sua vez, destinada aos servios sem conexo, como os de
interconexo de redes com o TCP/IP.
Tipos de AAL
Quatro tipos de camadas AAL foram definidos pelo ITU-T, adaptadas as diferentes
classes de servios requeridos pelas aplicaes:
AAL 1 para a transferncia de informaes com fluxo constante e requisitos de
tempo entre origem e destino (Classe A), como o trfego telefnico;
AAL 2 para a transferncia de informaes com fluxo varivel e requisitos de
tempo entre origem e destino (Classe B), como o trfego de vdeo comprimido;
VPI 3 VPI 1
VPI 4 VPI 2
VCI 1
VCI 2
VCI 3
VCI 4
VCI 5
VCI 6
VPI=2; VCI=3
VPI=3; VCI=5
VPI VCI VPI VCI
1 3 4 1
2 4 6
2 3 3 5
Figura 6-b
Orientado a conexo
Classe A Classe B Classe C Classe D
Tempo na
Fonte e Destino
Taxa de
gerao de bits
Modo de
conexo
Relacionado No Relacionado
Constante
(CBR)
Varivel (VBR)
Sem
conexo
Figura 7
www.ProjetodeRedes.kit.net
9
AAL 3/4 para a transferncia de dados em modo orientado a conexo e em
modo no orientado a conexo (Classe C eD);
AAL 5 que uma variao para a transferncia de dados em modo no
orientado a conexo, otimizada em relao a AAL pelo Forum ATM.
H tambm uma camada AAL especial para a sinalizao (SAAL), utilizada para dar
suporte a abertura de conexes e a sinalizao entre os comutadores ATM.
Estrutura da AAL
A camada AAL organizada em duas sub-camadas (figura 8):
Sub-camada Convergncia (CS Convergence Sublayer) responsvel entre
outras funes pela identificao das mensagens, deteco de mensagens perdidas
e gerenciamento do tempo.
Sub-camada Segmentao e Remontagem (SAR Segmentation and Reassembly)
esta sub-camada segmenta (remonta) a informao fornecida pela sub-camada
CS. A informao resultante da segmentao tem um comprimento de 48 octetos
e ser carregada no campo de dados da clula ATM.
A sub-camada CS por sua vez, tambm subdividida em duas sub-camadas:
Sub-camada Parte Comum de CS (CPCS Commom Part CS), comum s vrias
camadas de adaptao;
Sub-Camada Parte Especfica de CS (SSCS Service Specific CS) que depende
do tipo de servio oferecido pela camada de adaptao em questo.
Dentre os diversos tipos de camadas de adaptao, somente a AAL 1 e AAL 5
alcanaram sucesso comercial. A AAL 1 sendo utilizada para a transferncia de
trfego com requisitos de tempo entre fonte e destino como voz e vdeo e a AAL 5
para a transferncia de dados.
A Camada de Adaptao AAL 1
A camada de adaptao AAL 1 permite a transferncia de informaes entre uma
fonte e um destino para servios com taxas constantes de transmisso, onde o
sincronismo existente na origem deve ser reproduzido no destino. As funes da AAL
1 so:
SSCS
CPCS
SAR SAR
CS
Figura 8
10
O recebimento das informaes na origem e seu empacotamento no campo de
informao das clulas para transmisso atravs da rede;
A entrega das informaes no outro lado da rede, mantendo a sincronizao
existente na origem.
Funes da Sub-Camada SAR
A sub-camada SAR aceita blocos de informaes de 47 octetos da sub-camada CS
(SDU CS) e ento adiciona um octeto de cabealho para formar a PDU SAR
1
. Cada
PDU SAR de 48 octetos ento repassado a camada ATM para ser empacotado no
campo de dados da clula ATM.
O cabealho da PDU SAR contm o campo chamado SN, com um nmero de
seqncia, usado para detectar perda ou desordenamento da PDU SAR. O campo
SNP utilizado para detectar erros no SN e um bit de paridade CSI que protege os
demais bits do cabealho.
A figura 9 indica a estrutura do PDU SAR.
A Camada de Adaptao AAL 5
A camada de adaptao AAL 5 foi elaborada para trabalhar de forma mais eficiente
que a AAL 3/4. Ela uma camada de adaptao utilizada para a transferncia de
dados com entrega assegurada e no assegurada, e em modo de mensagem ou de
fluxo.
Na operao assegurada a AAL 5 efetua a recuperao de erros atravs de
retransmisso, o que no feito na operao no assegurada, ficando a cargo do
usurio o tratamento do erro. No modo de mensagem, cada quadro de informao
recebido do usurio e envidado a outro usurio da rede. No modo de fluxo, um fluxo
de quadros recebido do usurio e envidado a outro usurio da rede.
Estas opes de operao da AAL 5 so implementadas como parte da sub-camada
de convergncia especfica do servio (SSCS).
Funes da Sub-Camada CPCS
A sub-camada CPCS transfere em modo no assegurado dados recebidos do nvel
superior (SSCS) com um tamanho de 1 a 65535 octetos. Esta sub-camada assegura a
deteco e indicao de erros e faz o alinhamento para um tamanho que seja mltiplo
de 48 octetos utilizando um campo de preenchimento (padding).

1
De acordo coma terminologia adotada no modelo OSI, as interfaces entre sub-camadas so definidas atravs de
primitivas lgicas, onde SDU (Service Data Unit) a unidade de informao de servio recebida da camada
superior, e PDU (Service Data Protocol) a informao de protocolo, gerada a partir de uma SDU recebida da
camada superior.
SDU SAR SNP SN CSI
1 bit 3 bits
CSI - Indicao de
existncia de CS
SN Nmero de
seqncia
SNP Proteo
SDP Unidade de
Dados de Servio
48 bits
Figura 9
www.ProjetodeRedes.kit.net
11
Funes da Sub-Camada SAR
A sub-camada SAR recebe as SDU de CPCS, que so sempre blocos cujo tamanho
um mltiplo de 48 octetos, e as divide em pacotes de 48 octetos que vo compor a
PDU SAR, que por sua vez ser carregada no campo de informao da clula ATM.
Para indicar o fim da SDU, o campo PT (Payload Type) do cabealho da clula
utilizado. Para o ltimo PDU o valor de PT 1 e para os demais o valor 0.
A figura 10 d uma viso das funes da parte comum da AAL 5.
Referncias Bibliogrficas
PRYCKER, Martin de. Asynchonous Transfer Mode Solution for Broadband
ISDN, Prentice Hall, UK, 1995.
BLACK, Uyless. ATM Fundation for Broadband Network.
TANENBAUM, Andrew S. Redes de Computadores.
SOARES, Luiz Fernando Gomes; LEMOS, Guido; COLCHER, Sgio. Redes de
Computadores Das LANs, MANs e WANs s Redes ATM, Editora Campos, Rio
de J aneiro, 1995.
COMER, D. E.. Internetworking with TCP/IP, Vol 1 Principles, Protocols and
Architecture, 3 Edition, Prentice Hall, 1995.
SDU CPCS
Capacidade til da
PDU SAR
PT=0
PDU CPCS
Figura 10
Capacidade til da PDU CPCS Queue Pad
Capacidade til da
PDU SAR
Capacidade til da
PDU SAR
SDU ATM
Informao Cabe
alho
Clula ATM
PT=0
PT=0
PT=1
12
CANT, Evandro. Test de Protocoles pour la Signalisation dans les Rseaux
ATM, Relatrio de Estgio realizado no Institut National des Tlcommunications,
Evry, Frana, 1996.

You might also like