Documente Academic
Documente Profesional
Documente Cultură
Objetivo
Histrico
Viso Geral
Conceitos do ATM
Hierarquia de Camada
Protocolos e Interfaces de Rede
Qualidade de Servio (QoS)
Um breve histrico...
Anos 70:
Possibilidade de construo de uma rede
digital capaz de integrar diferentes tipos de
servios RDSI
1984:
1988:
Um breve histrico...
mais
Viso Geral
O que o ATM ?
ATM
uma
multiplexao
tecnologia
e
de
comutao
transmisso,
usada
para
Viso Geral
ATM, porque utilizar ?
O melhor dos mundos !!!
Baixa latncia, ideal para vdeo & voz
Alto throughput de dados
Seleo de parmetros de qualidade de servio
(QoS) realizada pelo cliente
Billing baseado no tipo de utilizao
Viso Geral
Como o ATM utilizado ?
Nos backbones das operadoras, fornecendo
alta velocidade para:
Transmisso de TV
Transporte de Frame-Relay
Transporte de IP
Acessos ATM
Viso Geral
Caractersticas
Pacotes de tamanho fixo
Cabealho das Clulas Reduzido
Campo de Informaes tambm reduzido
Comutao Implementada em hardware
Header
5 Bytes
Payload
48 bytes
Viso Geral
Caractersticas
Operao Orientada a Conexo
Funes de Adaptao
Nenhuma Proteo ou Controle de Fluxo no
nvel de enlace
Controle de Congestionamento
Controle de Erro do Cabealho
Suporte a Qualidade de Servio - QoS
Viso Geral
Porque 53 bytes ?
Representantes dos grupos de trabalho
oriundos de voz, queriam 32 bytes de payload
Representantes dos grupos de trabalho
oriundos de dados, queriam 64 bytes de payload
Soluo: 48 bytes !!!
+ 5 bytes de cabealho = 53 bytes
Viso Geral
Estas clulas no so muito pequenas... ?
Vantagens
Baixa latncia para aplicaes sensveis a tempo,
tais como, voz e vdeo
Taxas de comutao elevadas
Comportamento determinstico
Suporte simultneo a diversos tipos de trfegos, cada
um com seu prprio requisito de qualidade de servio
Desvantagens
Alto overhead (5 em 53 bytes)
Utilizao prejudicada em links de baixa velocidade
Requer altas velocidades para fornecer um adequado
throughput
Conceitos
A clula
7654
3210
GFC
VPI
7654
1
3210
VPI
VPI
VCI
VCI
VCI
C
PT L
P
HEC
PAYLOAD
UNI
6-53
VPI
VCI
VCI
VCI
C
PT L
P
HEC
PAYLOAD
NNI
- Payload Type
Conceitos
Tipos de Conexes
Segundo a forma como so estabelecidas:
PVC Permanent Virtual Circuit
Devem ser configurados pela operadora
Criado uma nica vez
Ideal para conexes com alto nvel de utilizao
SVC Switched Virtual Circuit
Requisies de conexo sob demanda
Utiliza um procedimento de sinalizao
Conceitos
Tipos de Conexes
Segundo o nmero de pontos ATM:
Ponto a Ponto
Conecta apenas dois pontos ATM
Podem ser uni ou bidirecionais
Ponto Multiponto
Conecta um ponto ATM (n raiz) com mltiplos
destinos (ns folha)
So conexes unidirecionais no sentido raiz-folha
Conceitos
Conexes Virtuais - Analogia
110
KM
Cidade A
100
KM
Cidade B
80
KM
B
C
Rodovia
= Caminho Virtual (VP)
Pista
= Canal Virtual (VC)
A,B..
= Identificador de VC
Velocidade = QoS
Veculos
= Tipo de Trfego
Conceitos
Conexes Virtuais
PORTA
FSICA
VP
VC
VP
VC
VP Virtual Path
VC Virtual Channel
Conceitos
Conexes Virtuais
VPC
Switches
ATM
ATM
End System
ATM
End System
VC
VP
VP
VCC
VC Virtual Channel
VP Virtual Path
VCC Virtual Channel Connection
VPC Virtual Path Connection
VP
Conceitos
Comutao
PORTA
2
PORTA
1
VCI=2
VCI=1
VP 1
VP 1
VCI=1
VCI=1
VP 2
VP 2
PORTA
3
VCI=2
PONTO DE VISTA
LGICO
VCI=1
Tabela de Roteamento
Entrada
Sada
Porta VPI VCI Porta VPI VCI
1
1 1
3
1 2
1
1 2
2
2 1
1
2 1
2
1 1
Hierarquia de Camadas
Modelo OSI x Modelo RDSI-FL
MODELO
OSI
Aplicao
Apresentao
Sesso
Transporte
Rede
Plano de Gerenciamento
Plano de
Controle
Sinalizao
Voz
&
Controle
Plano de Usurio
Vdeo Dados
Camada de Adaptao(AAL)
Enlace
Camada ATM
Fsica
Camada Fsica
.....
CONVERGENCE
SUBLAYER-CS
SEGMENTATION
AND REASSEMBLY
SUBLAYER-SAR
TRANSMISSION
CONVERGENCE -TC
PHYSICAL
MEDIUM - PM
Superiores
Superiores
AAL
AAL
ATM
ATM
ATM
ATM
Fsica
Fsica
Fsica
Fsica
UNI
NNI
UNI
DADOS
VDEO
MULTIMDIA
Fontes de
trfego
Superiores
Segmenta
o
AAL
header
ATM
multiplexao
Fsica
clulas vazias
Gerao do HEC
Transmisso: A sequncia do HEC calculada
Header (5 bytes)
4 bytes
HEC (1 byte)
Verificao do HEC
(recepo)
Erro em mais de 1 bit
(Clula Descartada)
Correo
No deteco de erro
(Nenhuma ao)
No deteco de erro
(Nenhuma ao)
Erro em 1 bit
(Correo)
Deteco
Erro detectado
(Clula Descartada)
Meio Fsico
STM-1 e
STM-1 o
STM-4 o
E1
E3
E4
Cell Based e
Cell Based o
Cell Based o
ATM 25
TAXI (FDDI)
Taxa (Mbs)
155,52
155,52
622,08
2,048
34,368
139,264
155,52
155,52
622,08
25,6
100
Meio
G.703
G.957
G.957
G.703
G.703
G.703
G.703
G.957
G.957
UTP-3
Fibra
1
PCM
1a
Ordem
8448
(E2)
1
PCM
2a
Ordem
30
34368
(E3)
1
PCM
3a
Ordem
PCM
4a
Ordem
4
Taxas em kbit/s
139264
(E4)
ESTRUTURA DE MULTIPLEXAO
SDH
STM-N
xN
VC-4
C-4
140 M
VC-3
C-3
34 M
VC-12
C-12
2M
x3
x 21
Mapeamento
Multiplexao
Processamento de Ponteiro
Camada ATM
Tratamento das Clulas
Identifica a Conexo
Multiplexa Conexes
Transmite as Clulas
Seqencialmente
Processamento do Header
Suporte Sinalizao
Suporte Gerncia
Header UNI
8 7 6
5 4 3 2 1
1
2
3
4
5
6
Cell Loss Priority CLP=1bit
Payload
53
Header NNI
8 7 6
5 4 3 2 1
1
2
Virtual Channel Indentifier VCI =16 bits
3
4
5
6
Payload
53
VPI = 8 bits
VCI = 16 bits
224 Endereos
Nmero de bits
estabelecido
entre o usurio
e a rede
NNI
VPI = 12 bits
VCI = 16 bits
228 Endereos
Nmero de bits
estabelecido
entre os ns da
rede
VPI 0
VPI 0
10
VPI 1
20
VCI 10
CAMINHO
DE
TRANSMISSO
(ou meio fsico)
VPI 5
VPI 5
VPI 30
VP
VPI 1
VPI 30
Virtual Path
VC Virtual Channel
clula vazia
VCI VPI
10 1
20 1
30
10 5
10 1
VP e VC - aplicaes na rede
UNI
Central local
VC - circuito virtual
Rede crossconnect
VP
VC
tronco virtual
VP
Central local
NNI
VP
rede virtual
gerncia de trfego e QoS
COMUTAO DE CIRCUITO
VIRTUAL
conexo virtual
2
1
Z
2
A B
Z X
PORTA 4
3
1
B C
C A
Banda utilizada no
enlace 2
COMUTAO
E1
E2
S1
S2
En
Sq
TABELA DE
TRANSLAO
HEADER / LINK
Enlace
VCI
entrada Entrada
E1
En
Porta
Sada
VCI
Sada
a
b
c
S1
Sq
S2
k
h
m
Elemento de comutao
a
b
c
S1
S2
Sq
n
i
g
Protocolo ATM
Buffers
Protocolo ATM
Camada AAL
ATM - projetada para atender vrios tipos de
trfego simultaneamente.
Para cada tipo de trfego a rede d tratamento
adequado.
A funo da camada AAL assegurar a
qualidade servio (QoS) requerida por cada tipo
de conexo (trfego).
H mais de um tipo de AAL.
Protocolo ATM
Camada AAL
Tipos de AAL
Classes de Servio
A
Relao de tempo
origem/destino
Taxa de bits
Requerida
Constante
AAL 1
No Requerida
Varivel
No Orientado
Orientado
Modo de conexo
Protocolo AAL
AAL 2
AAL 3/4
AAL 3/4 ou 5
Hierarquia de Camadas
Camada Fsica
Dividida em 2 sub-camadas:
PM-Physical Medium Sublayer
Alinhamento de Bits
Sinalizao na linha
Converso Eletro-tica
TC Transmission Convergence Sublayer
Gerao do HEC
Deteco e correo de erros
Delineamento de clulas
Desacoplamento da taxa de Transmisso
Hierarquia de Camadas
Camada Fsica
Velocidades de Transmisso
TAXA
(bps)
E1
2M
E3
34 M
STM-1
155 M
STM-4
622 M
Hierarquia de Camadas
Camada ATM
Principais funes:
Multiplexao e demultiplexao de clulas
Extrao e adio do cabealho
Comutao e encaminhamento de clulas
baseado nas informaes de cabealho
Hierarquia de Camadas
Camada AAL - ATM Adaptation Layer
Dividida em 2 sub-camadas:
CS Convergence Sublayer
Ajustar os servios da camada ATM para
aqueles requisitados pelas camadas superiores
SAR Segmentation and Reassembly
Segmentar ou remontar os dados em clulas
Hierarquia de Camadas
Camada AAL - ATM Adaptation Layer
Classe A
Classe B
Classe C
Classe D
Relao
Temporal
Requerida
Requerida
No
Requerida
No
Requerida
Taxa de Bit
Constante
Varivel
Varivel
Varivel
Modo de
conexo
Protocolo
AAL 1
AAL 2
Exemplo
Emulao
De
Circuitos
Vdeo
Comprimido
Sem
Conexo
AAL e 5
AAL e 5
Frame Relay
Interligao
De
Redes Locais
Hierarquia de Camadas
Camada AAL - ATM Adaptation Layer
Tipos
AAL 1 Voz e Vdeo em tempo real sem
compresso
Orientado conexo ou no
Transmisso assegurada ou no
Hierarquia de Camadas
Dados-1024 bytes
NVEIS SUPERIORES
TRANSPORTE
REDE
IP-24 bytes
AAL 5
Dados-1072 bytes
48 bytes
ATM
FSICA
Dados-1048 bytes
5 bytes
48 bytes
48 bytes
5 bytes
48 bytes
48 bytes
...........
5 bytes
48 bytes
48 bytes
Protocolos e
Interfaces de Rede
Tipos de Dispositivos ATM
ATM End Systems
Contm as camadas AAL, ATM e Fsica
Perifrico de rede no cliente
ATM Switch
Contm somente as camadas ATM e Fsica
Baseado no cabealho das clulas, comuta os
VPI/VCI de entrada para a sada
ATM
END SYSTEM
AAL
ATM
FSICA
ATM
ATM
SWITCH
ATM
FSICA
ATM
SWITCH
ATM
FSICA
ATM
END SYSTEM
AAL
ATM
FSICA
Protocolos e
Interfaces de Rede
UNI User to Network Interface
Define protocolos que operam entre um ATM End
System e um ATM Switch
Verses: 3.0, 3.1 e 4.0
Protocolos e
Interfaces de Rede
descubram
Protocolos e
Interfaces de Rede
Protocolos e
Interfaces de Rede
ILMI
ATM
END SYSTEM
Rede Pblica
ATM A
UNI
PNNI
ATM
SWITCH
NNI
B-ICI
UNI
Rede Privada
ATM
Rede Pblica
ATM B
Protocolos e
Interfaces de Rede
INTERFUNCIONAMENTO DE REDE
ATM COMO SUPORTE REDE FR
PADRO FRF.5 / I.555
ROUTER
FR
IWF
ROUTER
IWF
BACKBONE
ATM
FR
Si
SWITCH
FRAME-RELAY
SWITCH
ATM
Si
SWITCH
FRAME-RELAY
BACKBONE
FRAME-RELAY
IWF-INTERNETWORKING FUNCTION
Protocolos e
Interfaces de Rede
Q
O
S
INTERFUNCIONAMENTO DE SERVIOS
IWF CONVERTE OS PROTOCOLOS
PADRO FRF.8 / I.555
ROUTER
FR
IWF
BACKBONE
ATM
SWITCH
ATM
Si
SWITCH
FRAME-RELAY
BACKBONE
FRAME-RELAY
ATM
END SYSTEM
IWF-INTERNETWORKING FUNCTION
Qualidade de Servio
Funes de Gerenciamento de Trfego
CAC Connection Admission Control
Verifica, durante a fase de estabelecimento de conexo,
se determinada chamada pode ou no ser aceita
Qualidade de Servio
O Contrato de Servio
Especifica qual a Qualidade de Servio-QoS que
ser fornecida para uma determinada aplicao
Parmetros considerados
Atraso fim a fim
Variao do Atraso
Perda de Clulas
Caracterizado por:
Descritores de Qualidade de Servio
Descritores de Trfego fonte
Categorias de Servio
Definido na fase de estabelecimento da conexo
Qualidade de Servio
Descritores de Qualidade de Servio
Max CTD Maximum Cell Transfer Delay
Atraso mximo de uma clula entre a transmisso
do 1 bit e a recepo do ltimo no seu destino
CDV Cell Delay Variation
Variao de atraso permitida em uma conexo
CLR Cell Loss Ratio
Razo entre clulas perdidas e total transmitidas
Qualidade de Servio
Descritores de Trfego Fonte
PCR Peak Cell Rate
Taxa mxima de transmisso de clulas em uma
conexo
SCR Sustained Cell Rate
Taxa mdia de transmisso de clulas em uma
conexo
MBS Maximum Burst Size
Nmero mximo de clulas consecutivas que podem
ser transmitidas taxa de pico (PCR)
MCR Minimum Cell Rate
Taxa mnima para transmisso de clulas
Qualidade de Servio
Categorias de Servio
Qualidade de Servio
Categorias de Servio
Qualidade de Servio
Categorias de Servio
Qualidade de Servio
Categorias de Servio
ABR (Available Bit Rate)
Reserva de Banda Elstica
Suporta aplicaes que no operam em tempo real
especificada uma taxa mxima e mnima
ABR inclui informaes de congestionamento da rede
Realimenta os CPE com instrues de como
incrementar/decrementar a taxa de transmisso
Ajustes na taxa de transmisso refletem o
congestionamento da rede
No h garantias quanto ao atraso
Qualidade de Servio
Categorias de Servio
UBR (Unspecified Bit Rate)
Suporta aplicaes que no operam em tempo real,
onde no dada nenhuma garantida de throughput,
atraso, variao do atraso ou perda de clulas
UBR ideal para os servios best effort
O cliente poder ter throughput zero durante um
congestionamento na rede
Qualidade de Servio
Categoria de Servios x Descritores
CATEGORIAS
DESCRITORES
DESCRITORES
DE
SERVIO
DE TRFEGO FONTE
DE QoS
CBR
VBR-RT
VBR-NRT
ABR
UBR
PCR
SCR
MBS
MCR
CTD
CDV
CLR
Qualidade de Servio
Aplicaes x Categoria de Servio
CATEGORIAS DE SERVIO
APLICAES
CBR
VBR-RT
VBR-NRT
ABR
UBR
Interconexo de LAN
Emulao de Circuitos
Telefonia/Videoconf.
Distribuio de Vdeo
FONTE: ATM FORUM
-TIMO
-BOM
-RAZOVEL
-NO RECOMENDADO