Anda di halaman 1dari 146

ATM

(Modo de Transmisso Assncrono)

Assynchronous Transfer Mode

O que realmente !:

Rede de baixo nvel (enlace) que opera acima da camada fsica e abaixo da camada de rede externa com um nico mecanismo de transporte para diferentes tipos de trfego (voz, dados e imagem) e que opera com um suporte mnimo de controle de erros e de fluxo de dados, tendo como elemento de transporte a clula ATM

Conceito

ATM uma tecnologia de rede capaz de transportar toda forma superior de inteligncia voz, vdeo e dados de um usurio para outro, seja de uma rede local (LAN) ou de longo alcance (WAN)

Conceito

um protocolo de comutao de clulas desenvolvido pelo Frum ATM e adotado pelo ITU-T. O ATM projetado para aproveitar os meios de transmisso de alta velocidade , como, por exemplo, E3, SONET e T3.

Conceito

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. Oficialmente, o ATM uma camada do modelo B-ISDN definido pelo CCITT I.361 (hoje ITU-U).

Necessidades

Texto:
Grande maioria em rajada Vai de poucos bits (correio eletrnico) a megabits por segundo (transferncia de arquivo) No h tolerncia a erros, nem em um nico bit (transferncia eletrnica de fundos)

Necessidades

Imagens:
Rajada No h tolerncia a erros No h tolerncia perda de pacotes

Necessidades

udio:
Trfego contnuo com taxa constante Atrasos causam perda de inteligibilidade Perdas podem ser altas devido ao alto grau de redundncia dos sinais de udio

Necessidades

Vdeo:
Trfego contnuo com taxa constante Retardo mximo tem grande importncia Taxas de erros de bit e pacote so mais tolerveis

Necessidades

A rede do futuro deve trabalhar com servios que tero caractersticas distintas

Necessidades

O que tnhamos:

A comunicao de dados, em nvel de enlace, era baseada em comutao de pacotes Diferentes tipos de protocolos usavam frames complexos e de tamanhos variveis Complexidade de gesto das redes Cabealhos grandes e eficincia comprometida

O que tnhamos:

Para melhorar a eficincia aumentou-se o tamanho do payload Payload grande + pouca informao para transmitir = desperdcio Soluo: payloads variveis => mais complexidade ( o que temos hoje) Payloads variveis inviabilizavam a oferta de qualidade de servio:

O que tnhamos:

Multiplexao no tempo - TDM

O que tnhamos:
Redes de Telefonia e Redes de Dados Telefonia Voz em tempo real Dados transferir textos, suporte a login remoto e e-mail Internet no se imaginava us-la para chamadas telefnicas e WWW Necessidade de transmisso de texto, imagens, vdeo e udio

O que tnhamos:

RDSI (Redes Digitais de Servios Integrados) integrar diversos tipos de comunicao em um mesmo meio fsico

RDSI-FE (faixa estreita) < E1 (2Mbps) RDSI-FL (faixa larga) > E1 (2 Mbps)

RDSI-FE permitir integrao de servios de voz e dados textuais infra-estrutura da rede telefnica (base)

O que tnhamos:

Servio Faixa Larga Segundo o ITU-T: Servios que requerem canais de transmisso capazes de suportar taxas maiores que a do acesso primrio da RDSI-FE. RDSI-FL (faixa larga) > E1 (2 Mbps) Exemplos de Servio: TV de alta qualidade (HDTV) Vdeo Conferncia Vdeo sob demanda Transferncia de arquivos de grande volume

O que tnhamos:

Necessidade de projetar uma rede apropriada para vdeo, udio, texto, imagens... Dois comits de padres (Frum ATM e ITU) desenvolveram padres para redes de servios digitais de banda larga Surge o ATM Tecnologia adotada pelo ITU-T para suportar a Rede Digital de Servios Integrados Faixa Larga (RDSI-FL)

O que tnhamos:

STM (Synchronous Transfer Mode) Inicialmente o STM seria a tecnologia para RDSI-FL STM tinha limitaes Banda disponvel ao usurio era fixa Excesso de trfego oferecido causava bloqueio Depois de estabelecida a conexo a QoS permanece constante ATM veio para suprir as limitaes do STM

Em resumo:

Existem dois padres para Redes Digitais de Servios Integrados:

Faixa Estreita (RDSI-FE ou N-ISDN)

N-ISDN: NarrowBand Integrated Services Digital

Network

Faixa Larga (RDSI-FL ou B-ISDN)

B-ISDN: BroadBand Integrated Services Digital

Network

A p l i c a e s

A p l i c a e s d e B a n d a E s t r e i t a R D S I F E

A p l i c a e s d e B a n d a L a r g a R D S I F L v e l o c i d a d e s s u p e r i o r e s e s t o s e n d o d e s e n v o l v i d a s

V e l o c i d a d e s S u p o r t a d a s p o r C a n a l M o d o d e T r a n s f e r n c i a

a t 2 M b i t / s

1 5 5 M b i t s / s

S T M

A T M

Soluo:

Vamos diminuir os cabealhos, o que, em se mantendo a eficincia, poderamos tambm diminuir o payload e, assim, evitar desperdcio de espao. Mas qual deveria ser este tamanho? Baseado em que poderamos definir este valore?

Soluo:

Inicialmente 1500bytes para payload Bom para dados, mas no para udio Clulas pequenas, alm das vantagens j citadas, evitaria o tpico eco da telefonia 48 bytes corresponde a aproximadamente 6 mile-segundos de voz Este tamanho seria suficiente para evitar falhas na conversa telefnica

Soluo:

Os Estados Unidos preferiam 64 bytes porque os estudos feitos indicavam que, com este valor, a eficincia seria melhor A Europa discordava e queria um payload de 32 bits alegando os mesmos motivos! Em uma coisa eles concordavam: o payload sendo uma potncia de 2 facilitaria a operao dos switches

Soluo:

Soluo:

Faamos a mdia !#@$%$#*&)_

ningum fica feliz...

Tem base uma coisa assim?!!

5 3b y t e s

C a b e a l h o

I n f o r m a o

5b y t e s

4 8b y t e s

. . . t
c a n a l 2 c a n a l 3 c a n a l 2 c l u l a c a n a l l i v r e 2 c a n a l 1 c a n a l 2 c a n a l 4 c a n a l 2 c a n a l 3 c a n a l 2

STM x ATM

STM Multiplexao sncrona M utilizao da banda Mesmo que no tenha informao a transmitir o meio de transmisso reservado, eliminando a possibilidade de outra estao utiliz-lo ATM Multiplexao estatstica Melhor utilizao da banda Estao s transmite se tiver necessidade, utiliza o meio fsico sob demanda

STM x ATM

Objetivos do ATM

Deveria suportar as hierarquias existentes para o sistema telefnico Deveria garantir a entrega de clulas (orientado conexo) As clulas deveriam permitir sua transmisso em hardware Possuir uma Infra-estrutura de rede simples

Objetivos do ATM

Escalabilidade. Os requisitos de rede deveriam poder ser alocados sob demanda Universalidade. Trfego de tempo real e no deveriam ser tratados adequadamente Integrar interesses internacionais!

Objetivos do ATM

Otimizar dos meios de transmisso Interfaces menos susceptveis degradao do meio Manter compatibilidade com sistemas legados. No deveriam ser substitudos Custo de implantao reduzido (o custo no deveria ser um empecilho para a implantao do projeto) (aqui foi um dos lugares onde a coisa pegou!)

ATM - TDM

O ATM utiliza uma abordagem de diviso de um canal no tempo para multiplexar clulas dos vrios canais ligados a um MUX. A sada do MUX pode ser considerada sncrona, porm para os canais de entrada o fluxo aparece como assncrono.

ATM - TDM

O ATM aloca cada slot-time da sada com tamanho fixo e os preenche com a clula do canal selecionado (canal da vez). Se o canal no tiver nada a transmitir ele passa a vez para o prximo canal. Se nenhum canal tiver clulas a transmitir um slot-time enviado vazio.

Arquitetura do ATM

O ATM uma rede de comutao de clulas. O usurio utiliza dispositivos finais denominados User-to-Network Interface UNI para se conectar aos switches dentro da rede de clulas. Os switches so conectados mutuamente atravs das Network-to-Network Interfaces NNI.

Conexo Virtual ATM

O ATM utiliza trs instncias para designar uma conexo:

Transmission Path TP: designa o caminho fsico pelo qual o fluxo de dados ir passar (interface, par tranado, cabo coaxial, link de satlite ...), ou seja: o conjunto de todos os recursos de banda larga que ir interligar dois pontos dentro da rede ATM

Conexo Virtual ATM

Vitual Path VP O TP por sua vez dividido em vrias caminhos virtuais. Um VP proporciona uma conexo ou um conjunto de conexes entre dois ns de comutao ATM. Virtual Circuit CV As redes de clulas esto baseadas em circuitos virtuais. Todas as clulas pertencentes ao mesmo bloco de dados seguem o mesmo circuito virtual, permanecendo na ordem original at o destino.

Identificadores ATM

No ATM cada conexo possui um conjunto de parmetros que a identifica univocamente.


Virtual Path Identifier VPI Este parmetro identifica univocamente um caminho virtual. Virtual Circuit Identifier - VCI Este parmetro identifica univocamente um VC dentro de VP.

Toda conexo ATM identificada pelo par: {VPI,VCI}

Identificadores ATM

Os tamanhos das VPIs diferem para as UNIs e NNIs Um VPI para UNI possui 8 btis Um VPI para NNI possui 12 bits O VCI possui o mesmo tamanho, tanto para UNI quanto para NNI e utiliza 16 bits no cabealho

Clulas ATM

Cabealho das Clulas ATM

GFC VPI

VCI

PTI CLP

HEC

40 Bits

Clulas ATM UNI/NNI

GFC VPI

VCI

PTI CLP

HEC

Generic Flow Control Controle Genrico de Fluxo

Clulas ATM UNI/NNI

O Controle Genrico de Fluxo um campo de 4 bits (nas clulas NNI agregado ao VPI) cuja destinao no foi totalmente definida. Pensou-se em utiliz-lo para marcar uma clula como estando vazia, ou contendo informaes de manuteno ou ainda de operao da camada fsica. Quando agregado ao VPI permite enderear mais caminhos virtuais

Clulas ATM UNI/NNI


GFC VPI VCI

PT

CLP

HEC

Virtual Path Identifier Identificador de Caminho Virtual

Clulas ATM UNI/NNI

O VPI um campo de 8 bits em uma clula UNI e de 12 bits em uma clula NNI e utilizado para identificar endereos de caminhos virtuais

Clulas ATM UNI/NNI


GFC VPI VCI

PT

CLP

HEC

Virtual Channel Identifier

Clulas ATM UNI/NNI

O VCI identifica univocamente um circuito virtual dentro de um determinado VPI.

Clulas ATM UNI/NNI


GFC VPI VCI

PT

CLP

HEC

Payload Type

Clulas ATM UNI/NNI

O PT um campo de 3 bits que indicam se a clula contm informao de usurio, de sinalizao ou de manuteno conforme a seguinte tabela:

Cdigo PT ______________Interpretao____________
000 001 010 011 100 101 110 111 User data cell, congestion not experienced, SDU type=0 User data cell, congestion not experienced, SDU type=1 User data cell, congestion experienced, SDU type=0 User data cell, congestion experienced, SDU type=1 OAM segment associated cell OAM end-to-end associated cell Resource management cell Reserved for future function

SDU = Service Data Unit OAM = Operations, Administration, and Maintenance

Clulas ATM UNI/NNI


GFC VPI VCI

PT

CLP

HEC

Cell Loss Priority

Clulas ATM UNI/NNI

O bit de controle de congestionamento utilizado para sinalizar se a clula ou no candidata a descarte em caso de congestionamento (semelhante ao bit DE do Frame Relay)

Clulas ATM UNI/NNI


GFC VPI VCI

PT

CLP

HEC

Header Error Correction

Clulas ATM UNI/NNI

um tipo de CRC calculado a partir dos quatro primeiro bytes do cabealho. Ele o resultado da diviso polinomial pelo polinmio gerador:

x x x 1
8 2

Tipos de Conexo

As conexes ATM podem ser de dois tipos:


Conexes Dinmicas (SVC - Switched Virtual Circuits) Conexes Permanentes (PVC Permanent Virtual Circuits):

Tipos de Conexo

Conexes Dinmicas (SVC - Switched Virtual Circuits):

Essas conexes so estabelecidas automaticamente por meio de um protocolo de sinalizao, e no requerem interveno manual. Nesse caso, a conexo possui intervalo finito, sendo necessrias uma fase de estabelecimento e outra para liberao da conexo.

Tipos de Conexo

Conexes Permanentes (PVC Permanent Virtual Circuits):

So estabelecidas atravs de algum tipo de mecanismo externo, envolvendo normalmente a interveno manual dos operadores da rede. (cont.)

Tipos de Conexo

Uma funo importante das conexes permanentes servir de apoio ao estabelecimento de conexes dinmicas. Os equipamentos terminais iniciam o pedido de estabelecimento de uma conexo enviando uma mensagem de sinalizao para a rede atravs da PVC com os identificadores VPI = 0 e VCI = 5.

Switch ATM

Um switch ATM realiza duas funes:


roteamento (comutao espacial) das clulas multiplexagem/demultiplexagem (comutao temporal) das clulas.

Switch ATM
P o r t ad oc o m p u t a d o r E n l a c ec o m o u t r os w i t c h

E q u i p a m e n t oT e r m i n a l

C o m u t a d o r( S w i t c h ) A T M

Comutao Espacial

Comutao Espacial o processo que consiste em escolher para qual porta cada clula que chega no comutador ATM deve ser enviada.

Comutao Espacial
I n t e r l i g a o d ed o i s c o m u t a d o r e sA T M C o m u t a d o r A T M A C o m u t a d o r A T M D C C a m i n h o p e r c o r r i d o p e l ac l u l a E

p o r t ap o ro n d ea c l u l a r e c e b i d a

E q u i p a m e n t o T e r m i n a l( T E )

Comutao temporal

A comutao temporal realizada pelos comutadores ATM atravs da multiplexao das clulas ATM no tempo.

Desta forma, uma mesma porta do comutador pode ser utilizada para transportar clulas de origens ou destinos diferentes.

Comutao temporal
C o m u t a d o r A T M E e n l a c e e n t r e o s c o m u t a d o r e s

C o m u t a d o r A T M A B

D C

Comutao temporal
C o m u t a d o r A T M P o s s i b i l i d a d e d e c o l i s o C o m u t a d o r A T M A E F

B D C
C o m u t a d o rA T M E

C o m u t a d o rA T M A

B F i l a C C l u l a a r m a z e n a d a t e m p o r a r i a m e n t e . D

Multiplexao/Demultiplexao no Tempo
F l u x o c o n t n u o d e c l u l a s C o m u t a d o r A T M E

C o m u t a d o r A T M A

B F i l a C D

C o m u t a d o rA T M E

C o m u t a d o rA T M A

B D C F i l a

Comunicao Orientada a Conexo

A comunicao em redes ATM do tipo orientada a conexo, isto , um caminho completo entre o transmissor e o receptor deve ser determinado antes da primeira clulas ser transmitida.

Comunicao Orientada a Conexo


E n l a c e F s i c o

T E U N I
C o m u t a d o r A T M

R E D E A T M C o m u t a d o r A T M

N N I

t a b e lad e r o t e a m e n t o

t a b e lad e o m u t a d o r r o t e a m e n t o C
A T M

c o n e x oc o m c a n a lv ir tu a l ( V C C )

Tabelas de Roteamento

Na nomenclatura ATM, o caminho entre dois pontos usualmente chamado de Conexo com Canal Virtual - VCC. O estabelecimento de uma conexo implica que informaes de roteamento so armazenadas nos comutadores que conduziro as clulas ao longo da rede.

Tabelas de Roteamento
C o m u t a d o rA T M
V C I V P I in d ic a o d ap o r t ad e d e s t in o

P o r t a

V C I

V P I

I d e n t i f i c a d o r ( V P Io uV C I )

P o r t a

c l u l a A T M e n t r a d ad a t a b e l ad e r o t e a m e n t o

c a b e a l h o

T a b e lad eC o m u t a oI n t e r n a

Relembrando: VPI e VCI


As conexes em ATM possuem uma estrutura hierrquica. Elas so definidas por dois valores:

VPI: Virtual Path Identifier.


Identificador

de Caminho Virtual.

UNI utilizam VPIs de 8 bits. NNI utilizam VPI de 12 bits.

VCI: Virtual Channel Identifier.


Identificador

de Canal Virtual.

Os VCI so cdigos numricos de 8 bits.

Caminhos Virtuais

Existem dois tipos de switches ATM:

Comutadores de canal virtual - VC Comutadores de caminho virtual - VP


c o m u t a d o rd e c a n a lv i r t u a l c o m u t a d o rd e c a m i n h o v i r t u a l c o m u t a d o rd e c a n a lv i r t u a l

c a m i n h o v i r t u a l V P I= 1

c a m i n h o v i r t u a l V P I= 1

c a m i n h o v i r t u a l V P I= 1

c a m i n h o v i r t u a l V P I= 2

c a m i n h o v i r t u a l V P I= 5

c a m i n h o v i r t u a l V P I= 1

e q u i p a m e n t o t e r m i n a l

p o r t a s

Comutador de Caminho Virtual


cam in ho v irtu al
P I V C I V 1 1 2 1 V P I= 1 V C I= 1 V C I= 2

can al v irtu al

p o rta 3
V C I= 1 V C I= 3 V P I= 4

p o rta 1
V P I= 2 V C I= 1 V C I= 3 V P I= 3 V C I= 2 V C I= 4

p o rta 4

V C I= 2 V C I= 4 V C I= 1

V P I= 5 V P I= 6

p o rta 2

V C I= 2 1 6 2 6

C o m oa V P I tro cad a nesse p o nto , co nsid era-se q u e neste p o ntoterm in ao cam in ho v irtu al V P I= 1e co m ea o cam in ho v irtu al V P I =6 .

V C I

V P I

Ov alo rd as V C Is p erm anece inalte rad o , p o is n oho u v e co m u tao d e canal v irtu al.

O s co m u tad o res d e cam in ho v irtu al tro camo v alo rd aV P Id as clu las p ara co lac-las no no v o cam in ho .

Tabela de Comutao da porta 1 caminho de entrada (VPI) 1 porta de sada 4 caminho de sada (VPI) 6

porta 3
VPI=1 VCI=1 VCI=2 VCI=1 VCI=3 VPI=4

porta 1

Tabela de Comutao de Caminho Virtual

VPI=2

VCI=1 VCI=3 VCI=2 VCI=4

porta 4

VCI=2 VCI=4 VCI=1

VPI=5 VPI=6

VPI=3

porta 2

VCI=2

Tabela de Comutao da porta 2 caminho de entrada (VPI) 2 3 porta de sada 3 4 caminho de sada (VPI) 4 5

Comutador de Canal Virtual


c o m u ta d o rd ec a n a lv irtu a l
V C I= 2 V C I= 1 V C I= 3 V C I= 4

O sc o m u ta d o re sd ec a n a l v irtu a l tro c a mov a lo rd aV C I d a sc lu la s , re a g ru p a n d o -a s e mn o v o sc a m in h o s .

V C I V P I 1 2 1 1 V P I= 1 V C I= 2 V P I= 3 V C I= 3 3 3 V P I= 2 V C I= 4 4 2

c a n a lv irtu a l
V C I= 1 V C I= 2 V P I= 4 V P I= 5 V C I= 1 V C I= 2

c a m in h o v irtu a l

c o m u ta d o rd ec a m in h o v irtu a l

O sc o m u ta d o re sd e c a n a lv irtu a lp o d e m re a liz a r ta m b m o p e ra e sd ec o m u ta o d ec a m in h ov irtu a l.

Tabelas de Comutao
Tabela de Comutao para a Porta 1
caminho de entrada (VPI) 1 Tabela de comutao 1

Tabela de Comutao para o Caminho 1


canal de entrada (VCI) 1 2 porta de sada 4 3 caminho de sada (VPI) 3 2 canal de sada (VCI) 3 4

comutador de canal virtual


VCI=2 VCI=3 VCI=4

VCI=1

VPI=2
VCI=1 VPI=1 VCI=2 Porta 1 Porta 3 VCI=3 Porta 4 VPI=4 VCI=1 VCI=2 Porta 2 Porta 5 VCI=1 VPI=5 VCI=2 VPI=3 VCI=4 VPI=2

comutador de caminho virtual

Conexo de Canal Virtual


equipam ento term inal
com utado r de canal virtual com utado r de cam inho virtual com utado r de canal virtual VPI =1 VPI =5

...

VPI =2

VPI =3

VPI =4 VPI =6 VPI =7 VPI =9

VPI =8

com utado r de cam inho virtual

com utado r de canal virtual

VPL

VPL

VPL

VPL

VPL

VPL

VPC

VPC

VPC

VC C

Conexo de Canal Virtual

Enlace de caminho virtual (VPL):

corresponde ao segmento da conexo entre duas comutaes por caminho virtual, isto , o segmento da conexo que a clula percorre com o mesmo VPI.

Conexo de Canal Virtual

Conexo de caminho virtual (VPC):

corresponde a uma concatenao de VPLs sem comutao de canal virtual, isto , o segmento da conexo que a clula percorre com o mesmo valor de VCI.

Conexo de Canal Virtual

Conexo com canal virtual (VCC):

corresponde a uma concatenao de VPCs que forma um caminho completo entre os equipamentos terminais que vo efetuar a comunicao.

Seqncia de Comunicao
1) Uma rede ATM uma malha que oferece uma srie de caminhos alternativos para interligar os equipamentos terminais.

Seqncia de Comunicao

Seqncia de Comunicao
2) Para que os equipamentos terminais A e B possam se comunicar, uma conexo com canal virtual (VCC), com caminho definido, precisa ser estabelecida.

Seqncia de Comunicao
V C C e n t r e A e B C

Seqncia de Comunicao

3) Uma conexo com canal virtual definida como sendo uma concatenao de enlaces de caminho virtual (VPL). Cada VPL definida por um cdigo VPI especfico. A concatenao das VPIs feita atravs de informaes de comutao armazenadas em cada um dos comutadores que participam da conexo.

Seqncia de Comunicao
V P L s d a c o n e x o e n t r e A e B C

B V P I = 2 , V C I = 2 V P I = 6 , V C I = 4 V P I = 5 , V C I = 3 V P I = 4 , V C I = 3

A V P I = 1 , V C I = 1

V P I = 3 , V C I = 2

Seqncia de Comunicao

4) Como vrias conexes podem ser estabelecidas simultaneamente, o mesmo enlace fsico e a mesma porta do comutador podem ser compartilhados por vrias conexes. O estabelecimento de uma nova conexo entre A e C ilustra essa situao.

Seqncia de Comunicao
V P L s d a c o n e x o e n t r e A e B V P L s d a c o n e x o e n t r e A e D V P I = 7 , V C I = 7 C V P I = 6 , V C I = 6 V P I = 3 , V C I = 5 B V P I = 2 , V C I = 2 V P I = 5 , V C I = 6 V P I = 6 , V C I = 4 V P I = 5 , V C I = 3 V P I = 4 , V C I = 3

V P I = 2 , V C I = 5 V P I = 1 , V C I = 5 A V P I = 1 , V C I = 1

V P I = 3 , V C I = 2

Seqncia de Comunicao

5) A estao transmissora precisa conhecer apenas os identificadores da conexo com o primeiro comutador. Esta informao passada pelo comutador a estao quando do estabelecimento da conexo.

Seqncia de Comunicao
V P L s d a c o n e x o e n t r e A e B V P L s d a c o n e x o e n t r e A e D V P I = 7 , V C I = 7 C V P I = 6 , V C I = 6 V P I = 3 , V C I = 5 B V P I = 2 , V C I = 4 V P I = 5 , V C I = 5 V P I = 6 , V C I = 4 V P I = 5 , V C I = 3 V P I = 4 , V C I = 6

V P I = 2 , V C I = 3 V P I = 1 , V C I = 2 A V P I = 1 , V C I = 1

V P I = 3 , V C I = 6

Seqncia de Comunicao

6) Os comutadores decidem para onde enviar a clula com base em tabelas internas. Ao sair pela porta do comutador o valor do VPI e VCI da clula alterado para indicar o prximo caminho a ser seguido. Ao chegar no destinatrio, a clula guarda apenas a identificao do ltima VPL.

Seqncia de Comunicao
V P L s d a c o n e x o e n t r e A e B V P L s d a c o n e x o e n t r e A e D V P I = 2 e V C I = 3 V P I = 2 , V C I = 3 V P I = 1 , V C I = 2 A V P I = 1 , V C I = 1 V P I = 3 , V C I = 5 B V P I = 2 , V C I = 4 V P I = 5 , V C I = 5 V P I = 6 , V C I = 4 V P I = 5 , V C I = 3 V P I = 7 , V C I = 7 C V P I = 6 , V C I = 6 V P I = 7 e V C I = 7

V P I = 3 , V C I = 6 V P I = 4 , V C I = 6

Seqncia de Comunicao

7) O processo para o terminal A enviar uma clula ao terminal B semelhante. Para isto, basta criar uma clula com os identificadores VPI=1 e VCI=1.

Seqncia de Comunicao
V P L s d a c o n e x o e n t r e A e B V P L s d a c o n e x o e n t r e A e D V P I = 7 , V C I = 7 C V P I = 6 , V C I = 6 V P I = 3 , V C I = 5 B V P I = 2 , V C I = 4 V P I = 5 , V C I = 5 V P I = 6 , V C I = 4 V P I = 5 , V C I = 3 V P I = 4 , V C I = 6

V P I = 2 , V C I = 3 V P I = 1 , V C I = 2 A V P I = 1 , V C I = 1 V P I = 1 e V C I = 1

V P I = 3 , V C I = 6 V P I = 2 e V C I = 4

V P I = 6 e V C I = 4

Seqncia de Comunicao
8) Observe que, ao longo da VCC, as VCIs e VPIs das clulas so trocadas constantemente. Por isso, no existe um identificador nico de conexo para todo o caminho. Quando a conexo desfeita, a informao das VCIs e VPIs utilizadas apagada das tabelas de roteamento.

Seqncia de Comunicao
V P L s d a c o n e x o e n t r e A e B V P L s d a c o n e x o e n t r e A e D V P I = 5 , V C I = 3 V P I = 2 , V C I = 5 V P I = 3 , V C I = 5 46 B V P I = 1 , V C I = 5 A 22 P I = 1 , V C I = 1 11 V V P I = 3 , V C I = 2 c l u l a 34 36 V P I = 4 , V C I = 3 V P I = 5 , V C I = 3 V P I = 2 ,V C I = 2 23 V P I = 5 , V C I = 6 V P I = 6 , V C I = 4 V P I = 7 , V C I = 7 C

MODELO DE REFERNCIA OSI Camada de Aplicao Camada de Apresentao Camada de Sesso Camada de Transporte Camada de Rede Camada de Enlace de Dados

MODELO ATM EM CAMADAS Protocolos Superiores no ATM

ATM x OSI

Camada de Adaptao ao ATM - AAL Camada ATM Camada Fsica

Camada Fsica

ATM x OSI

Os protocolos e especificaes que regem o funcionamento de uma rede ATM so comumente referenciados atravs de um modelo em trs camadas funcionais:

camada fsica camada ATM camada de adaptao ao ATM

ATM x OSI

No existe uma correspondncia direta entre as camadas do modelo ATM e do modelo OSI.

Muitos autores consideram que as redes ATM realizam funes relativas apenas as camadas fsica e de enlace de dados do modelo OSI. Entretanto, os comutadores ATM realizam tambm operaes de comutao espacial (roteamento), funo tipicamente associada a camada de rede.

Camada Fsica

A camada fsica define os padres de funcionamento de mecanismos diretamente dependentes do meio fsico utilizado. As funes da camada fsica (ATM physical layer) esto logicamente divididas em duas subcamadas:

a subcamada de convergncia de transmisso a subcamada de meio fsico.

Camada Fsica

Subcamada de meio fsico Camada Fsica Subcamada de convergncia de transmisso

Subcamada de meio fsico

Especifica as caractersticas mecnicas, eltricas e ticas dos meios de transmisso adotados. Atualmente, os meios fsicos padronizadas para as redes ATM so:

SONET (Syncronous Optical Network)/SDH PDH: T3/E3 FDDI (Fiber Distributed Data Interface) 100Mbits/s Fibras pticas para 155 Mbits/s.

Subcamada de Convergncia e Transmisso

recebe os dados das vrias aplicaes e transforma em pacotes de tamanhos variveis chamados de Convergence Sublayer Protocol Data Units CS-PDUS de modo a adequar o ATM a uma grande gama de aplicaes

Camada ATM
A comunicao da camada ATM com as camadas adjacentes feita atravs de primitivas de servio.

Camada de Adaptao ao ATM


A camada ATM ( ATM Layer ) realiza realiza quatro funes principais: Camada ATM 1) 2) 3) 4) Multiplexao e demultiplexao de clulas . Translao de VPI e VCI Gerao e extrao de cabealhos Controle Geral de Fluxo -GFC

Camada Fsica

Camada de Adaptao

Na nomenclatura OSI, os protocolos de camadas diferentes se comunicam entre si atravs de mensagens denominadas Unidades de Dados de Servio (SDU), geralmente muito maiores que uma clula.

Camada de Adaptao

A tarefa bsica da camada AAL (ATM Adaptation Layer) segmentar a SDU em clulas quando da transmisso e recompor as clulas na SDU quando da recepo, tornando a transmisso por clulas transparente para as camadas superiores.

IP (SDU)

AAL

Camada de Adaptao
As

funes da camada AAL esto logicamente divididas em duas subcamadas:


subcamada

de segmentao e recomposio subcamada de convergncia.

Camada de Adaptao

Subcamada de Segmentao e Recomposio: (Segmentation and Reassembly Sublayer)


Decompor as mensagens (SDU) oriundas das camadas superiores em clulas Recompor as mensagens vindas da camada ATM e envi-las para as camadas superiores.

Camada de Adaptao

Subcamada de convergncia: (Convergence Sublayer)

Desempenha funes relacionadas a camada de transporte do modelo OSI, como por exemplo:
deteco

de perda de clulas multiplexao de servios.

Classificao da AALs

A gama de protocolos e servios prestados pelas camadas superiores muito ampla, levando tambm a uma grande diversidade de protocolos para a camada AAL. A ITU-T props uma classificao dos protocolos da AAL em cinco tipos, denominados AAL 0, AAL 1, AAL 2, AAL 3/4 e AAL 5.

Classificao da AALs

Cada tipo de protocolo desempenha funes relacionadas a classes de servio padronizadas.


C a m a d a s S u p e r i o r e s ( P r o t o c o l o s n o A T M ) C a m a d a d e A d a p t a o a o A T M A A L C a m a d a A T M c l u l a s O s p r o t o c o l o s A A L p o d e m s e r d e 5 t i p o s : A A L 0 A A L 1 A A L 2 A A L 3 / 4 A A L 5

S D U

S D U

Classificao da AALs

O termo classe de servio foi criado pela ITU-T para classificar os diferentes tipos de protocolos da camada AAL. As classes de servio procuram exprimir as diferenas fundamentais entre os protocolos, e so definidas em funo de trs caractersticas principais:

a taxa de bits, o modo de conexo a necessidade ou no de manter-se uma relao de temporal entre o transmissor e o receptor.

A ITU-T padronizou 4 classes de servio, denominadas A, B, C e D.

Classes de Servios
Caractersticas Classe A Classe B Classe C Classe D

Relao temporal entre o transmissor e o receptor

Necessria

Necessria

No necessria

No Necessria

Taxa de bits

Constante

Varivel

Varivel

Varivel

Modo de Conexo

Orientado a Conexo Trfego telefnico e vdeo no compactado.

Orientado a Conexo Transmisso de udio ou vdeo com compresso

Orientado a Conexo Email

No Orientado a Conexo DNS

Exemplo

Tipos de AALs

A ITU-T props a classificao dos protocolos da camada de adaptao ao ATM (AAL) em cinco tipos, denominados 0, 1, 2, 3/4 e 5. Os tipos diferenciam-se entre si, pelo tipo de classe de servio ao qual se destinam.

Tipos de AALs

Tipo de AAL AAL 0 AAL 1 AAL 2 AAL 3/4 AAL 5

Classes de Servio Nenhuma A B CeD CeD

AAL tipo 0

Na AAL tipo 0, o campo de informao da clula ATM passado diretamente camada superior, sem nenhum tipo de tratamento. As funes da AAL so delegadas aos protocolos das camadas superiores.

AAL tipo 0

N a A A L t i p o 0 , o s d a d o s d a c a m a d a s u p e r i o r s o c o n v e r t i d o s d i r e t a m e n t e e m c l u l a s .

C a m a d a s S u p e r i o r e s

C S S A R C a m a d a A T M c l u l a s A A L t i p o 0

AAL tipo 1

A AAL tipo 1 utilizada na transmisso de informaes com taxa constante (CBR), em modo orientado a conexo e mantendo as informaes de sincronismo temporal entre o transmissor e o receptor. As aplicaes tpicas para o protocolo AAL tipo 1 so a transferncia de sinais de vdeo e udio no compactados. As principais funes exercidas pela camada AAL so:

segmentao e recomposio da informao do usurio compensao da variao de retardo recuperao do relgio do transmissor

AAL tipo 1
f l u x o c o n t n u o d e b i t s C a m a d a s S u p e r i o r e s

C S C S P D U 4 7 b y t e s

C a b e a l h o 1 b y t e

S A R S D U 4 7 b y t e s S A R P D U ( 4 8 b y t e s )

S A R

A A L t i p o 1

C a m a d a A T M C l u l a A T M c a b e a l h o 5 b y t e s c a m p o d e i n f o r m a o 4 8 b y t e s

AAL tipo 2

O protocolo AAL 2 utilizado para prestar servios da classe B: taxa de bits varivel, comunicao orientada a conexo e sincronismo entre o transmissor e o receptor. As aplicaes tpicas suportadas pela AAL tipo 2 so a transmisso de udio e vdeo compactados.

AAL tipo 2
C a m a d a sS u p e r io r e s A A Ltip o2 S e r v i o s c la s s eB

C a m a d aA T M

AAL tipo 3/4

A AAL tipo 3/4 oferece:

dois modos de servio de transporte:


modo de mensagem modo de fluxo operao assegurada operao no assegurada.

dois tipos de operao:


AAL tipo 3/4

Uma caracterstica importante da AAL tipo 3/4 refere-se a sua capacidade de multiplexar conexes.

A multiplexao de conexes consiste a criar vrias conexes virtuais, ao nvel da camada AAL, sobre uma nica conexo ATM. As conexes virtuais so identificadas pelo campo MID (Multiplexing Identification), com 10 bits de comprimento, contido no cabealho da CS-PDU.

AAL tipo 3/4


D ad o sd oU su rio C a m a d a s S u p e rio re s

C S -P D U
C ab e alh o C S -S D U P A D F ech o

C S

S A R -P D U
S A RS D U S A RS D U S A RS D U S A RS D U

S A R

A A L 3 /4

4 4b y te s C a m a d a A T M
C lu la A T M C lu la A T M C lu la A T M C lu la A T M

4 8b y te s

AAL tipo 5

O protocolo AAL tipo 5 foi projetado para realizar as mesmos servios que o protocolo AAL 3/4, mas de maneira mais simples. A nica caracterstica do AAL tipo 3/4 que no realizado pelo ALL tipo 5 a multiplexao de conexes. Os tipos de AAL 3/4 e 5 diferem tambm na maneira que a segmentao feita. As SAR-PDU no possuem nem cabealho nem fecho, mostrando a simplificao feita na camada SAR.

D ad o sd oU su rio

C a m a d a s S u p e rio re s

C S -P D U
C ab e alh o C S -S D U P A D F ech o

C S

S A R -P D U
S A RS D U S A RS D U S A RS D U S A RS D U

S A R

A A L 5

4 8b y te s C a m a d a A T M
C lu la A T M C lu la A T M C lu la A T M C lu la A T M

4 8b y te s

Categorias de Servios

Para facilitar a descrio de servios ATM, o ATM Forum definiu 5 categorias de servio, que representam os principais tipos de aplicaes executadas sobre a rede ATM: CBR: Constant Bit Rate

Transmisso de udio e vdeo no compactados Transmisso de udio e vdeo compactados

RT-VBR: Real Time Variable Bit Rate

Categorias de Servios

NRT-VBR: Non Real Time Variable Bit Rate

A taxa mdia deve ser garantida: reservas de passagem area Necessita de uma banda passante mnima garantida, e banda passante adicional para suportar os picos ocasionais. Aplicaes totalmente assncronas, como email.

ABR: Available Bit Rate

UBR: Unspecified Bit Rate

Categorias de Servios

Caracterstica do Servio Banda Passante

CBR

RT-VBR

NRT-VBR

ABR

UBR

Garantida

Garantida

Garantida

Opcional

No Garantida

Tipo de Trfego Suportado

Tempo Real

Tempo Real

Em Rajadas

Em Rajadas

Em Rajadas

Realimentao sobre congestionamento

No

No

No

Sim

No

QoS em ATM
Qualidade
QoS.
Vrios

de Servio:

Quality of Service.

parmetros compe a qualidade do servio, como: retardo, variao de retardo, taxa de perda de clulas, etc.

QoS em ATM

Caractersticas de Trfego:

Exemplos de parmetros de trfego:


Taxa

mdia de transferncia de clulas Taxa de pico de gerao de clulas Durao de um pico Explosividade (burtiness) Tipo de fonte (telefone, videofone, etc.).

Controle de Congestionamento

Mesmo adotando mtodos preventivos de controle de admisso de conexes e policiamento, estatisticamente possvel que a rede ATM entre numa condio de congestionamento, devido a natureza varivel do trfego manipulado. O congestionamento definido como a condio na qual a rede no capaz de manter a QoS das conexes j estabelecidas.

Controle de Congestionamento

A notificao de congestionamento feita segundo duas estratgias:

Notificao de Congestionamento Explcita para Frente: FECN Notificao de Congestionamento Explcita para Traz: BECN

Flags de Congestionamento

FECN: Forward Explicit Congestion Notification.

Nessa estratgia, o primeiro comutador que detecta o congestionamento seta o campo Payload Type, contido no cabealho das clulas para indicar o congestionamento. Quando o equipamento terminal receptor detecta o recebimento das clulas com indicao de congestionamento ele envia uma mensagem ao equipamento transmissor para notificar o congestionamento e reduzir a taxa de transmisso. A notificao se propaga deste o receptor at a origem, a notificao de congestionamento pode demorar muito tempo.

Flags de Congestionamento

BECN: Backward Explicit Congestion Notification.

O primeiro comutador que detecta o congestionamento envia a notificao diretamente para o equipamento terminal transmissor. Essa estratgia permite notificar o congestionamento mais rapidamente, mas introduz uma complexidade adicional no n de comutao.

FeedBack de Congestionamento
T ra n s m is s o r. P rim e iroc o m u ta d o r ad e te c ta r oc o n g e s tio n a m e n to .
F E C N

C o m u ta d o r A T M

R E D E A T M

B E C N

C o m u ta d o r A T M

R e c e p to r

Concluso:

Com o passar dos anos diante do surgimento de novas tecnologias de alta performance em redes (principalmente fast ethernet e gigabitethernet) e o uso cada vez maior de aplicaes baseadas em IP, a viso geral da tecnologia ATM passou por vrias fases.

Concluso:

Nos ltimos anos a opinio dos tcnicos e engenheiros mudou sobre a tecnologia: de mais uma tecnologia que seria utilizada em todos os tipos de telecomunicaes a uma complexa tecnologia fadada a ser substituda pela Gigabit Ehternet. O padro da indstria tornou-se a tecnologia Ethernet.

Concluso:

Morreu!!!

Anda mungkin juga menyukai