Escolar Documentos
Profissional Documentos
Cultura Documentos
O ATM uma tecnologia de comunicao de dados de alta velocidade usada para interligar redes locais,
metropolitanas e de longa distncia para aplicaes de dados, voz, udio, e vdeo.
Basicamente a tecnologia ATM fornece um meio para enviar informaes em modo assncrono atravs de uma
rede de dados, dividindo essas informaes em pacotes de tamanho fixo denominados clulas (cells). Cada
clula carrega um endereo que usado pelos equipamentos da rede para determinar o seu destino.
A tecnologia ATM utiliza o processo de comutao de pacotes, que adequado para o envio assncrono de
informaes com diferentes requisitos de tempo e funcionalidades, aproveitando-se de sua confiabilidade,
eficincia no uso de banda e suporte a aplicaes que requerem classes de qualidade de servio diferenciadas.
Histrico
No fim da dcada de 80 e incio da dcada de 90, vrios fatores combinados demandaram a transmisso de
dados com velocidades mais altas:
A evoluo das redes transmisso para a tecnologia digital em meios eltricos, pticos e rdio;
O aumento do trfego do tipo rajada (bursty) nas aplicaes de dados e o conseqente aumento do
uso de banda;
Equipamentos de acesso com interface ATM (roteadores de acesso, hubs, switches, bridges, etc.);
Vantagens e Restries
A tecnologia ATM oferece vrios benefcios, quando comparada com outras tecnologias:
Outras tecnologias, tais como Fast Ethernet, Gibabit Ethernet e TCP/IP, tm sido adotadas com grande
freqncia em redes de dados;
O uso de interfaces ATM diretamente aplicadas em PCs, estaes de trabalho e servidores de alto
desempenho no tem sido to grande como se esperava a princpio.
A tecnologia ATM utiliza a multiplexao e comutao de pacotes para prover um servio de transferncia de
dados orientado a conexo, em modo assncrono, para atender as necessidades de diversos tipos de aplicaes
de dados, voz, udio e vdeo.
Diferentemente dos protocolos X.25 e Frame Relay, entre outros, o ATM utiliza um pacote de tamanho fixo
denominado clula (cell). Uma clula possui 53 bytes, sendo 48 para a informao til e 5 para o cabealho.
Cada clula ATM enviada para a rede contm uma informao de endereamento que estabelece uma conexo
virtual entre origem e destino. Este procedimento permite ao protocolo implementar as caractersticas de
multiplexao estatstica e de compartilhamento de portas.
Na tecnologia ATM as conexes de rede so de 2 tipos: UNI (User-Network Interface), que a conexo entre
equipamentos de acesso ou de usurio e equipamentos de rede, e NNI (Network Node Interface), que a
conexo entre equipamentos de rede.
No primeiro caso, informaes de tipo de servio so relevantes para a forma como estes sero tratados pela
rede, e referem-se a conexes entre usurios finais. No segundo caso, o controle de trfego funo nica e
exclusiva das conexes virtuais configuradas entre os equipamentos de rede.
O protocolo ATM foi concebido atravs de uma estrutura em camadas, porm sem a pretenso de atender ao
modelo OSI. A figura abaixo apresenta sua estrutura e compara com o modelo OSI.
No modelo ATM todas as camadas possuem funcionalidades de controle e de usurio (servios), conforme
apresentado na figura. A descrio de cada camada e apresentada a seguir:
Fsica: prov os meios para transmitir as clulas ATM. A sub-camada TC (Transmission Convergence)
mapeia as clulas ATM no formato dos frames da rede de transmisso (SDH, SONET, PDH, etc.). A
sub-camada PM (Physical Medium) temporiza os bits do frame de acordo com o relgio de
transmisso.
ATM: responsvel pela construo, processamento e transmisso das clulas, e pelo processamento
das conexes virtuais. Esta camada tambm processa os diferentes tipos e classes de servios e
controla o trfego da rede. Nos equipamentos de rede esta camada trata todo o trfego de entrada e
sada, minimizando o processamento e aumentando a eficincia do protocolo sem necessitar de outras
camadas superiores.
AAL: responsvel pelo fornecimento de servios para a camada de aplicao superior. A sub-camada
CS (Convergence Sublayer) converte e prepara a informao de usurio para o ATM, de acordo com o
tipo de servio, alm de controlar as conexes virtuais. A sub-camada SAR (Segmentation and
Reassembly) fragmenta a informao para ser encapsulada na clula ATM. A camada AAL implementa
ainda os respectivos mecanismos de controle, sinalizao e qualidade de servio.
Os pargrafos a seguir descrevem as conexes virtuais, a clula ATM e os tipos de servios.
Conexes Virtuais (Virtual Connections)
A tecnologia ATM baseada no uso de conexes virtuais. O ATM implementa essas conexes virtuais usando 3
conceitos:
TP (Transmission Path): a rota de transmisso fsica (por exemplo, circuitos das redes de
transmisso SDH/SONET) entre 2 equipamentos da rede ATM.
VP (Virtual Path): a rota virtual configurada entre 2 equipamentos adjacentes da rede ATM. O VP
usa como infraestrutura os TPs. Um TP pode ter um ou mais VPs. Cada VP tem um identificador VPI
(Virtual Paths Identifier), que deve ser nico para um dado TP.
VC (Virtual Channel): o canal virtual configurado tambm entre 2 equipamentos adjacentes da rede
ATM. O VC usa como infraestrutura o VP. Um VP pode ter um ou mais VCs, Cada VC tem um
identificador VCI (Virtual Channel Identifier), que tambm deve ser nico para um dado TP.
A figura a seguir ilustra esses conceitos.
VPC (Virtual Paths Connection): a conexo de rota virtual definida entre 2 equipamentos de acesso
ou de usurio. Uma VPC uma coleo de VPs configuradas para interligar origem e destino.
VCC (Virtual Channel Connection): a conexo de canal virtual definida entre 2 equipamentos de
acesso ou de usurio. Uma VCC uma coleo de VCs configuradas para interligar origem e destino.
Essas conexes so sempre bidirecionais, embora a banda em cada direo possa ter taxas distintas ou at
mesmo zero. Aos serem configuradas, apenas os identificadores VPI/VCI nas conexes UNI da origem e do
destino tem os mesmos valores. Nas conexes NNI entre equipamentos os valores de VPI/VCI so definidos em
funo da disponibilidade de VPs ou VCs, conforme mostra a figura a seguir.
O ATM um protocolo orientado a conexo. A rede estabelece uma conexo atravs de um procedimento de
sinalizao, ou seja, um pedido de estabelecimento de conexo enviado pela origem at o destinatrio
atravs da rede.
Se o destinatrio concorda com a conexo, um VCC/VPC estabelecido na rede, definido o VPI/VCI da conexo
entre as UNI de origem e de destino, e alocando os recursos dos VPs e/ou VCs ao longo da rota.
Como o ATM usa a tcnica de roteamento para enviar as clulas, ao configurar um VPC ou VCC, o sistema usa
como parmetros os endereos ATM dos equipamentos de origem e destino, e o VPI/VCI adotado. Essas
informaes so ento enviadas para as tabelas de roteamento dos equipamentos de rede, que usam para
encaminhar as clulas.
Em cada equipamento as clulas dos VPCs so encaminhadas de acordo com o seu VPI, e as clulas dos VCCs
de acordo com a combinao VPI/VCI.
A partir dessas conexes virtuais o ATM implementa todos os seus servios. Em especial, o ATM implementa
tambm os circuitos virtuais (VC) mais comuns, quais sejam:
PVC (Permanent Virtual Circuit): esse circuito virtual configurado pelo operador na rede atravs do
sistema de Gerncia de Rede, como sendo uma conexo permanente entre 2 pontos. Seu
encaminhamento atravs dos equipamentos da rede pode ser alterado ao longo do tempo devido
falhas ou reconfiguraes de rotas, porm as portas de cada extremidade so mantidas fixas e de
acordo com a configurao inicial.
SVC (Switched Virtual Circuit): esse circuito virtual disponibilizado na rede de forma automtica, sem
interveno do operador, como um circuito virtual sob demanda, para atender, entre outras, as
aplicaes de Voz que estabelecem novas conexes a cada chamada. O estabelecimento de uma
chamada comparvel ao uso normal de telefone, onde a aplicao de usurio especifica um nmero
de destinatrio para completar a chamada, e o SVC estabelecido entre as portas de origem e
destino.
Estrutura da Clula
A clula do protocolo ATM utiliza a estrutura simplificada com tamanho fixo de 53 bytes apresentada na figura a
seguir.
O campo de Cabealho carrega as informaes de controle do protocolo. Devido a sua importncia, possui
mecanismo de deteco e correo de erros para preservar o seu contedo. Ele composto por 5 bytes com as
seguintes informaes:
VPI (Virtual Path Identifier), com 12 bits, representa o nmero da rota virtual at o destinatrio da
informao til, e tem significado local apenas para a porta de origem. Nas conexes UNI o VPI pode
ainda ser dividido em 2 campos: o GFC (Generic Flow Control), com 4 bits, que identifica o tipo de
clula para a rede, e o VPI propriamente dito, com 8 bits.
VCI (Virtual Channel Identifier), com 16 bits, representa o nmero do canal virtual dentro de uma rota
virtual especfica. Tambm se refere ao destinatrio da informao til e tem significado local apenas
para a porta de origem.
PT (Payload Type), com 3 bits, identifica o tipo de informao que a clula contm: de usurio, de
sinalizao ou de manuteno.
CLP (Cell Loss Priority), com 1 bit, indica a prioridade relativa da clula. Clulas de menor prioridade
so descartadas antes que as clulas de maior prioridade durante perodos de congestionamento.
HEC (Header Error Check), com 8 bits, usado para detectar e corrigir erros no cabealho.
O campo de Informao til, com 384 bits(48 bytes) carrega as informaes de usurio ou de controle do
protocolo. A informao til mantida intacta ao longo de toda a rede, sem verificao ou correo de erros. A
camada ATM do protocolo considera que essas tarefas so executadas pelos protocolos das aplicaes de
usurio ou pelos processos de sinalizao e gerenciamento do prprio protocolo para garantir a integridade
desses dados.
Quando informao de usurio, o contedo desse campo obtido a partir da fragmentao da informao
original executada na camada AAL de acordo com o servio. O campo pode ainda servir de preenchimento nulo,
nos casos de servios da taxa constante de bits.
Quando a informao de controle do protocolo, o primeiro byte usado como campo de controle e os demais
bytes contem informao de sinalizao, configurao e gerenciamento da rede.
Classes de Servios
O tratamento dos diversos tipos de servios do ATM feito na camada AAL. Para tanto foram definidos tipos de
servios, baseado na qualidade de servio esperada: CBR, VBR, ABR e UBR.
O servio CBR (Constant Bit Rate) aplicado a conexes que necessitam de banda fixa (esttica) devido aos
requisitos de tempo bastante apertados entre a origem e o destino. Aplicaes tpicas deste servio so: udio
interativo (telefonia), distribuio de udio e vdeo (televiso, pay-per-view, etc), udio e vdeo on demand, e
emulao de circuitos TDM.
O servio VBR (Variable Bit Rate) pode ser de tempo real ou no. Na modalidade tempo real (rt-VBR),
aplicado a conexes que tem requisitos apertados de tempo entre origem e destino, porm a taxa de bits pode
variar. Aplicaes tpicas deste servio so voz com taxa varivel de bits e vdeo comprimido (MPEG, por
exemplo).
Na modalidade no tempo real (nrt-VBR), o VBR pode ser utilizado com ou sem conexo, a destina-se a
conexes que, embora crticas e com requisitos de tempo apertados, podem aceitar variaes na taxa de bits.
Aplicaes tpicas deste servio so os sistemas de reserva de aviao, home banking, emulao de LANs e
interligao de redes com protocolos diversos (interao com redes Frame Relay, etc.).
O servio ABR (Available Bit Rate) aplicado a conexes que transportam trfego em rajadas que podem
prescindir da garantia de banda, variando a taxa de bits de acordo com a disponibilidade da rede ATM.
Aplicaes tpicas deste servio tambm so as interligaes entre redes (com protocolo TCP/IP, entre outros) e
a emulao de LANs onde os equipamentos de interfaces tm funcionalidades ATM.
O servio UBR (Unspecified Bit Rate) aplicado a conexes que transportam trfego que no tem requisitos de
tempo real e cujos requisitos e atraso ou variao do atraso so mais flexveis. Aplicaes tpicas deste servio
tambm so as interligaes entre redes e a emulao de LANs que executam a transferncia de arquivos e
emails.
A tecnologia ATM foi desenvolvida para ser um recurso abrangente de rede de dados, com servios confiveis e
de qualidade garantida, a partir de um nico meio de acesso. Para implementar esses requisitos suas premissas
foram a simplicidade do frame (clula) e mecanismos de sinalizao e controle de trfego e congestionamento
confiveis.
Sinalizao
Os mecanismos de sinalizao do protocolo ATM so parte dos seus mecanismos de controle. As funes
principais definidas so as seguintes:
Alocao de Recursos: evita que ocorra o congestionamento fazendo o controle severo de alocao
dos recursos de armazenamento (buffers) dos equipamentos e de banda, e recusando as solicitaes
de novas conexes.
UPC (Usage Parameter Control): se o processo de controle do uso da rede indicar estado de descarte,
os equipamentos situados na periferia da rede no aceitam novo trfego evitando o
congestionamento.
CAC (Connection Admission Control): caso o parmetro de admisso de novas conexes estiver
selecionado para cheio, no sero aceitas novas conexes onde no se possa garantir a qualidade de
servios com os recursos existentes.
Alm disso, outros mecanismos para evitar o congestionamento esto inseridos no prprio protocolo ou nos
processos de gerenciamento do sistema, conforme descrito a seguir:
Aviso Explcito de Congestionamento: este mecanismo utiliza o bit EFCI (Explicit Foward Congestion
Indication) do campo PT do cabealho da clula, descrito anteriormente, para avisar os equipamentos
de usurios e de rede sobre o estado da rede. O equipamento que se encontra em estado de
congestionamento ou na iminncia de entrar nesse estado, ativa o bit. Desta forma podem ser
iniciados procedimentos de controle de fluxo para diminuir o trfego at que este se normalize.
Alterao de Prioridade da Clula: caso o processo de verificao de uso da rede verificar a ocorrncia
de congestionamento, este pode ativar o bit CLP do cabealho das clulas, forando o seu descarte
at a rede se normalize.
Algoritmos de Controle de Fluxo: em alguns sistemas ATM so usados algoritmos de controle de fluxo,
baseados em janelas de tempo de resposta de envio de clulas, taxa de envio varivel de clulas ou
quantidade de clulas para envio, os quais permitem ao sistema obter um feedback do estado de
congestionamento de forma implcita e agir para normalizar o problema.
No perodo de 1984 a 1988 os rgos internacionais de padronizao ITU-T (Europa) e ANSI (EUA), entre
outros, estabeleceram uma srie de recomendaes com tcnicas para transmisso, comutao e sinalizao e
controle para implementar redes inteligentes baseadas em fibra ptica. Nesse perodo definiu-se o uso do
protocolo ATM e das redes de transmisso SDH / SONET como base para os servios Broadband-ISDN (BISDN).
Em 1991 empresas do segmento industrial formaram o ATM Frum, com o objetivo de promover a
implementao e uso da tecnologia ATM. Foram formados ento comits para abordar os aspectos tcnicos, de
mercado e de usurios finais.
Em 1996 o ATM Frum publicou o Anchorage Accord, que contm o conjunto fundamental de especificaes do
ATM, assim como as especificaes para migrao para redes ATM e implementao futura de novos servios,
totalizando mais de 60 recomendaes. Esse acordo tinha como objetivo proporcionar uma base slida para
fornecedores e usurio planejarem investimentos na nova tecnologia.
Desde ento o padro ATM tem sido consolidado, e outros rgos internacionais tm interagido com o ATM
Frum para viabilizar especificaes bilaterais visando a interao dos protocolos ou servios. Como exemplo
podem ser citados: o FR Frum, para viabilizar a interao do Frame Relay com o ATM, e o IETF, para viabilizar
a interao do TCP/IP e MPLS com o ATM.
Um sumrio dos padres e recomendaes definidos pelos principais rgos internacionais apresentado nas
tabelas e pargrafos a seguir.
ITU-T
A tabela a seguir apresenta as principais recomendaes do ITU-T para o ATM. Como foi mencionado
anteriormente, existe sempre uma estreita relao entre o B-ISDN e o ATM, e algumas recomendaes citadas,
embora tenham como objetivo outros protocolos ou servios, especificam a interao desses com o ATM.
Recom.
Ttulo
I.113
I.121
I.150
I.211
I.311
I.321
I.327
I.356
I.361
I.362
I.363
I.364
I.365.1
I.365.2
I.365.3
I.371
I.413
I.430
I.432.1
I.432.2
B-ISDN UNI - Physical Layer Specification for 155 520 kbit/s and 622 080 kbit/s
I.432.3
B-ISDN UNI - Physical Layer Specification for 1544 kbit/s and 2048 kbit/s
I.432.4
I.555
I.580
General Arrangements for Internetworking between B-ISDN and 64 kbit/s Based on ISDN
I.610
Maiores detalhes podem ser pesquisados no site do ITU-T indicado no fim do tutorial.
ANSI
A tabela a seguir apresenta os principais padres do ANSI, adaptados para o ambiente dos EUA a partir das
recomendaes do ITU-T. Mais uma vez, e como foi mencionado anteriormente, existe sempre uma estreita
relao entre o B-ISDN e o ATM, e algumas recomendaes citadas, embora tenham como objetivo outros
protocolos ou servios, especificam a interao desses com o ATM.
Padro
Ttulo
T1.624
T1.627
T1.629
B-ISDN ATM Adaptation Layer 3/4 Commom Part Funcionality and Specification
T1.630
B-ISDN - Adaptation Layer for Constant Bit Rate Services Funcionality and Specification
T1.633
T1.634
T1.636
Maiores detalhes podem ser pesquisados no site do ANSI indicado no fim do tutorial.
ATM Frum
Como foi mencionado anteriormente, o Anchorage Accord constitui a pedra fundamental do ATM para o ATM
Frum. Existem ainda nesse frum diversos Grupos de Trabalho dedicados a especificar e atualizar as
recomendaes referentes a interfaces e protocolos, servios e redes. Entre eles poderamos citar:
Architecture;
B-ICI;
Frame-based ATM;
Network Management;
Physical Layer;
P-NNI;
Residential Broadband;
Security;
Signaling;
Testing;
Traffic Management;
Ttulo
FRF.5
FRF.8
Maiores detalhes podem ser pesquisados no site do FR Frum indicado no fim do tutorial.
IETF
A tabela a seguir apresenta os principais RFCs do IETF. Seu objetivo basicamente definir a interao entre os
protocolos ATM e TCP/IP e MPLS.
RFC
Ttulo
1483
1577
Maiores detalhes podem ser pesquisados no site do FR Frum indicado no fim do tutorial.
A segunda forma de interoperabilidade, chamada de Frame Relay/ATM Service Interworking for PVCs,
padroniza uma funcionalidade responsvel pela converso dos protocolos (FR <--> ATM), que pode ser
incorporada tantos aos equipamentos de acesso como aos equipamentos da rede. Seu uso tpico ocorre
quando o usurio possui redes Frame Relay em alguns escritrios que devem se interligar com a rede ATM da
matriz. A figura a seguir apresenta esta soluo.
Redes Pblicas
Os prestadores de servios de telecomunicaes possuem mltiplas redes com diversos protocolos e
interfaces para oferecer servios de dados ao mercado. Os sistemas de transmisso tm sido padronizados na
sua maioria com a tecnologia SDH (ou SONET). As redes de acesso TDM mais novas possuem funcionalidades
para oferecer acesso usando o protocolo frame relay, alm dos circuitos TDM. Alm disso existem as redes de
acesso a internet e de servios IP.
Alguns operadores j tm implantado redes de dados com o ncleo (core) ATM para aumentar a eficincia de
uso de banda em sua rede como um todo, alm de oferecer tambm diretamente os servios ATM.
Estas redes permitem oferecer servios de transporte de dados, voz, udio e imagem, implementando
inclusive as atuais VPNs.
Interface e protocolo: implementou uma forma de comutar trfego com taxas constantes e variveis
de bits ao longo de um mesmo meio de transmisso;
Plataforma multisservios: permitiu oferecer uma forma integrada de acesso de custo aceitvel para
aplicaes de dados, voz, udio e vdeo, e mesmo para sistemas legados;
Infraestrutura de rede: definiu uma arquitetura escalvel que pode ser empregada no ncleo (core) de
redes de dados (Frame Relay, IP, e etc) e mesmo de voz, otimizando os recursos das redes de
transmisso.
A aplicao do ATM em redes corporativas privadas e em redes pblicas de servios tem sido uma constante em
todo o mundo. Para tanto foram desenvolvidos alguns procedimentos para garantir que tanto as corporaes
como os prestadores de servios possam obter o melhor desempenho da plataforma ATM.
Ao decidir pelo uso e contratao de servios ATM, as corporaes devem estar preparadas para definir
parmetros de nveis de servio que sero objeto de acordo a ser negociado com os prestadores de servios.
Para cada VPC ou VCC devem ser definidos:
Os parmetros de trfego que especificam o fluxo de clulas ATM a ser ofertado (mxima taxa de
pico, trfego mximo de rajada, etc.);
Acesso: tipos e velocidades, interfaces para outras redes (Frame Relay, IP, e legados), arquitetura do
acesso entre o Cliente e a rede;
Servios oferecidos: PVC e SVC, servio puro de clulas ATM, classes de servios (AAL 1 a 5),
interoperabilidade com outros protocolos (Frame Relay, IP, e legados), conexes ponto a ponto e
ponto-multiponto, parmetros de servios monitorados e garantidos, preos diferenciados para
servios de menor prioridade;
Operao de rede: tipo de protocolo de gerenciamento de rede (SNMP, CMIP, etc.), formas de
integrao do gerenciamento de rede/servios junto com a rede do Cliente, formas de controle de
congestionamento de trfego da rede, etc.;
The Internet Engineering Task Force, rgo responsvel pelo desenvolvimento de padronizao para a Internet
(RFC).
http://www.teleco.com.br/tutoriais/tutorialatm/pagina_1.asp
http://www.teleco.com.br/