Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ATM
71
Redes A TM e de Comutao
de Clulas
72
"l~r-1. . . . . , ~
I"111111
.... ,, ..111
11111 1
Terminal
'--------'
'Jcm1inal
Chaveador ATM
Canal 1
Canal 2
Canal 3
Fig11ra 4.1
73
I bit
8 bits
Carga tilll
48 bil~
Carga til
Carga til
Carga til
VPI
48 bits
Figura 4.2
X
VCl=34,VPl=3
VCl-34, VPl-5
VC1=34,VPJ=I
VC1=34,VPJ=I
Figura 4.3
74
X
Controle de encaminhamento
por endereo IP
Controle de encaminhamento
por endereo IP
~-x
Encaminhamento de clulas na rede
ATM comandado pelas conexes virtuais
dinamicamente cstabclcc1das e desconectadas
fig11rn 4.4
;"h,moa<o a.,;,.,o_
Encaminhamento de sinalizao
Encaminhamento de sinalizao
-----+
-----+
Terminal A
r ndereo de rede
Terminal B
Endereo de rede
YYYZZZXYX
XXXYYV77.7.
Figura 4.5
75
Plano de controle
76
Plano de
Controle
Plano de
Gerenciamento
Figura 4.7
Por fim, tanto o acesso dos usurios rede quanto os entroncamentos que
interligam os chaveadores de clulas ATM da rede necessitam da definio de
um nvel fsico, que pode ser fornecido pela simples transmisso das clulas
ATM seqencialmente e serialmente, por um meio fsico qualquer que suporte
as altas taxas de transmisso de clulas necessrias para os servios suportados pela rede A TM, tais como os baseados nos p rimeiros nveis hierrquicos
dos sistemas PDH e SDH.
Os canais fsicos providos pelos sistemas de transmisso determinsticos multiplexados em tempo TDM (PDH e SDH) tm uma certa capacidade mxima
para o transporte de canais de usurios que pode ser aumentada pelo uso
complementar do transporte de clulas sobre os canais determinsticos, pois os
canais passam a ser efetivamente utilizados pelos usurios, somente quando
houver dados para serem transmitidos.
Dessa maneira, a capacidade dos canais ocupada de forma estatstica, sendo
transportada pela carga til (informao) de clula pertencente a uma das
diferentes conexes. O n que tem algo para transmitir simplesmente substitui
clulas vazias, que so usadas para o sincronismo com o meio de transmisso
fsico, por clulas contendo carga til e com um cabealho de conexo vlido.
O chaveador ATM verifica o indicador de canal e caminhos virtuais contidos
no cabealho de cada clula, chaveando a carga de entrada para um fluxo de
sada adequado. A rede no verifica nem corrige erros no campo de
informao, mas o cabealho protegido e pode ser corrigido, no caso do erro
de at um bit, pelo mecanismo provido pelo campo de HEC contido no
prprio cabealho, cujo valor inserido ou verificado pela interface fsica do
chaveador ATM, na entrada e na sada das clulas.
77
l GFC!VPJ! VCllPTl!CLPIHEC l
Carga(nil
Carga til
VPI
Figura 4.8
78
79
1
VCI 1
VCI 2
VPI 1
1 VPl4
VCI 3
VCI 4
VCI 3
VCI 4
VPI 2
: VPI 5
VCI 5
VCI 4
VCI 5
VCI 4
VPl3
VCI 1
VCI 2
VPI 6
Comutador VP
Figura 4.9
80
acesso controlado;
acesso no controlado.
tipo de interface.
1
2
GFC
VPI
VPI
1
1
1
VPI
VPI
VCI
VCI
VCI
VCI
VCI
PT
1 CLP
VCI
jY["
HEC
HEC
480CTETOS
480CrET0S
V"II
N"ll
1 CLP
Figura 4.1 0
81
destino. O campo VPI formado por oito bits podendo compor 256 endereos.
Os valores predeterminados VPI so utilizados par a algumas propostas
especiais, conforme pode ser observado na tabela apresentada em seguida.
O campo VCI na UNI e NNI, composto por 16 bits, pode conter 65.536
identificaes de endereo. O identificador de canal virtual (VCI) e o identificador de caminho virtual (VPI) designam juntos a rota pela qual a clula deve
ser conduzida. Ele tambm tem alguns valores preestabelecidos. O valor VCI
de zero no disponvel para usurios de identificao VC.
.A tabela seguinte mostra os tipos de VCI para qualquer valor de VPI.
VCI
Aplicao
Clula no assinalada
No usada
Clula de metassinalizao UNI
Clula de sinalizao de boradcast geral
Clulas OAM de segmento - F4
Clulas OAM de fim a fim - F4
Clulas de sinalizao ponto a ponto
Clulas de gerenciamento de recursos de VP
Reservado para aplicaes futuras
fLMT, LANE Control, P-NNI
Reservado para aplicaes futuras
Dados de usurio
o
1
2
3
4
7-15
16,17el8
>18e<30
>31
Tabela 4.1
82
PTT
Aplicao
000
001
Congestionamento no experimentado
010
011
Congestionamento no experimentado
100
101
110
111
83
VC3 - ~
~ ~~~
X
X 03/
~VC2~
C4
Figura 4.11
CJ~
!iw
84
VCI/VPI
VC'I/VPI
Figura 4.12
85
Inter/ace NNI
Composta por protocolos operando entre os chaveadores da rede. O Plano de
Controle implementa os protocolos: B-ISUP, MTP-3, SAAL, ATM e PHY.
86
Obteno de status
STATUS ENQUTRY: pedido de informao sobre o estado de uma comutao.
STATUS: resposta ao pedido de informao.
Tabela 4.3
Tabela 4.4
Essas mensagens podem ser, por exemplo, SETUP, CONNECT ou DISCONNECT. As informaes de sinalizao so transportadas em conexes prprias,
separadas das conexes utilizadas para transporte de informaes de usurios.
Esse tipo de procedimento, comumente denominado "out of band signalling",
uma caracterstica herdada das redes de comutao rpida de pacotes.
Tcm1inal A
Tenninal B
figura 4.13
87
Canais de dado,
canal de sinali13<"O
(clula.<)
VPI/VCI
VPINC'I
l/NI
VPI/VCI
"Sctup
Rcscnrt
S01lc1tuo de .-ccur:>:
Je llan<la
Sctup
Respandcr com
CONNE<..'T
[ig11n1 4.14
88
d ividida em Subcamada de Segmentao e Remontagem (SAR) e Subcamada de Convergncia Parte Comum (CPCS) com a funo de segmentar a
mensagem em clulas.
1Bytes
1'b
\i
1,1
1,.,,.
1,~
1,1
1, '-
Octetos
1, 1..
\>f\oco\ D~ti.mi..t\i.\ot
o
Flag
10
1
1o
lo
1
2
'v1essagc type
'v1essage lenglh
10
Tabela 4.5 - Camada DSS2 (Q.2931): formato das mensagens de sinalizao Camada DSS2.
Is
8
J7
J6
Protocol Descriminitor: UNI 3.1
14
lo
lo
lo
13
12
11
Octeto:;
1
2
3
00000000
00000000
89
7
8
10
11
12
13
Formatos de endereos dos terminais em redes ATM para conexo por encaminhamento por chamada, do tipo "comutao" (figura 4.15):
E.164
1 AFI
1 RD I AREA
ES!
1 SEL
ITU -T
E.164
AFI
DCC
D
F
AA
Rcs.
RD
AREA
ESI
SEL
802:
DCC
Res.
..
lEEE
ES!
SEL
OS!
ICD
Figura 4.15
90
Classe C
1 Classe D
No requerido
Sem conexo
1 AAL4
Camada de Adaptao
AALl
IAAL2
AAL3
Exemplo de servios
Voz
1 Vozcomp.
AALS
TC/IP e X.251 IP Datagrama
AALl
AAL2
AAL3/4
AAL5
X
X
X
X
91
Taxa de transmisso constante (CBR): utilizada em aplicaes que requisitem a transmisso de uma taxa de dados fixa, que contnuamente disponibilizada durante a existncia da conexo. Ideal para aplicaes de udio
e vdeo no comprimidos, transmisso de voz, "multicast" e "broadcast" de
vdeo e udio no comprimidos ou comprimidos com taxa constante.
Taxa d e transmisso varivel em tempo real (rt-VBR): aplicaes que so
sensveis a atrasos esto nesta categoria. Sinais de udio e vdeo
comprimidos apresentam taxa de dados variveis. Neste tipo de servio a
banda de transmisso alocada dinamicamente, de maneira assncrona, de
acordo com a demanda requerida no momento. Desta forma, possvel
que o transporte das clulas seja feito por meio da multiplexao estatstica
ou determinstica com clulas de outros canais virtuais de mesma rota na
rede, aproveitando melhor os recursos disponveis.
Servios em tempo no real: servios que atendem aplicaes cujo trfego
se caracteriza pela presena de rajadas e que no sejam sensveis a atrasos.
Taxa de transmisso varivel em tempo no rea l (nrt-VBR): este tipo de
servio utilizado por aplicaes que gerem trfego varivel na rede, mas
que no so sensveis a atrasos. Assim, a rede poc.Je disponibilizar banda
dinamicamente, garantindo relativamente pequeno atraso e baixa taxa de
erro.
Taxa de transmisso dis ponvel (ABR): a aplicao que utiliza esta
categoria de servio especifica a taxa mxima de clulas (PCR) e a taxa
mnima de clulas (MCR), assim a rede aloca recursos que atenda pelo
menos ao MCR.
Taxa de transmisso no especificada (UBR}: servio utilizado por
aplicaes que tolerem variaes de atraso e perda de clulas. conhecido
tambm como servio do "melhor esforo", sendo utilizado para a transmisso de textos, dados, imagens, mensagens e por terminais remotos.
Nvel ATM
CBR
1 rt-VBR
1 nrt-VBR
UBR
ABR
Parmetros de trfego
PCReCDVT
MCR
Parmetros de QoS
Pico a Pico CDV
MximoCTD
CLR
X
X
1
1
92
93
94
Descritores de trfego (DoT):
Atributos
CLR
CMR
Atraso de propagao
Estatsticas de erro de mdia
MCTD
CDV
Arquitetura de chaveamento
Capacidade de buffer
Nmero de ns
Carga de trfego
Falhas
Alocao de recursos
Aps ter sido definido o contrato de trfego para a conexo, a rede aplica um
algoritmo de admisso de conexo para avaliar se a conexo pode ser
admitida, respeitando a QoS desejada. Se a conexo finalmente aceita e
estabelecida, ento as clulas comeam a ser transmitidas e as funes do UPC
passam a monitorar a rede para garantir que o trfego est de acordo com o
contrato.
UPC - Usage Parameter Control - Verificao do Contrato de Trfego o
mecanismo de acompanhamento de cada conexo cujos descritores de trfego
foram especificados preliminarmente. realizado segundo um contrato de
trfego previamente especificado. Desta forma, a rede oferece uma garantia de
cumprimento da QoS, desde que o usurio cumpra com as caractersticas de
seu trfego acordado. A forma usada pela rede para obrigar o usurio a
cumprir os parmetros acordados um policiamento dos parmetros de uso
chamado UPC.
95
96
ATM PARTE 2
96
97
Subcamada de Transmisso
sincronismo
meio fisico
Camada fisica
98
STl\1-1
261 octetos
9 octetos
~======================~)
<
SOII
AU-4
VC-4
JI
AU-4 PTR
83
C2
GI
SOH
F2
H4
C-4
L3
Z4
)3 octetos
AU
C
POH
PTR
1s
Unidade Administrativa
Continer
Cabealho de caminho
Marcador de continer
Con1,ncr vinual 4
99
Cabealho
ATM
T1pode
OA\.1
llpo de
funo
Funo
espcclliea
Reservado
para futuro
de Erros no
5 octetos
4 blls
4 b1rs
45 octetos
6 bits
10 bit~
cabc,;alho
Figura 4.19
Tipo de clula
Octeto 1
Otecto 2
Octeto 3
Fl
00000000
F3
00000000
00000000
00000000
00000000
00000000
Octeto 4
(l{l()()(l()ll
00001001
Octeto 5
Cchgo vhdo HEC
Cdigo vlido HEC
Otecto 2
Octeto 3
Octeto 4
00000000
00000000
00000000
00000001
Octeto 5
Cdigo vlido HEC
Codificao
Tipo de funo
Codificao
0001
AIS
ROI
0000
Cheque de continuidade
Loopback
Monitorao e reporte
0100
\1onitorao e reporte
Cheque de continuidade
0000
0001
0001
0001
Gerncia de falha
Gerncia de performance
Ativao/Desativao
Gerenciamento de sistema
0010
0010
1000
1000
1000
1111
0001
1000
0000
0001
No padrnni7:ado
, 0001
0010
No p.idrnni1:ado
Figura 4.20
Alm do UNI e NNI, o Frum ATM definiu outros padres de interfaceamento, como o usado na emulao de LAN (LANE), Interface entre redes
privadas (PNNI) Fase O.
Utilizando interfaces do tipo LANE, podem ser usadas LAN Ethernet como
padro de inter-redes, por meio de conexes permanentes de terminaes
ATM. A maioria das redes LANE consiste cm mltiplos chaveadores ATM,
que tipicamente empregam o protocolo PNNI.
O formato da clula ATM difere sutilmente nas interfaces NNI e UNI,
conforme podemos observar na figura 4.21, que descreve os formatos das
clulas ATM nas interfaces UNI e NNI.
GFC
VPI
VCI
101
VPI
VCI
1
1
VCI
1 PT
HEC
VPI
VPI
1 CLP
VCI
1
VCI
VCI
PT
1 CLP
HEC
480CTETOS
480CTETOS
UNI
NNI
Figura 4.21
Chaveador
Terminal
103
A2
A.I
O1
B 1
Al.3
vi\ta do
n A 1
105
Terminologia do PNNJ
Peer graup:
Bordernode:
Logical nade:
Chi/d nade:
Paren t nade:
Lagical links:
Designated transit lists: Relao das rotas ("source route") sobre cada nvel de
hierarquia (DTL).
Terminologia do PNNJ
Peer graup:
Bordernode:
Logical nade:
Chi/d nade:
Paren t nade:
Logical links:
Designated transit lists: Relao das rotas ("source route") sobre cada nvel de
hierarquia (DTL).
107
As funes essenciais da subcamada SAR so, no lado da transmisso, segmentao de PDUs de alta camada em um tamanho satisfatrio para o campo
de informao da clula ATM (48 octetos) e no lado do recebimento, reorganizao de campos de informaes particulares nos PDUs dos protocolos das camadas mais altas.
O CS dependente do servio e processa unidades de dados do servio (SDU),
proporcionando o servio AAL, por meio de pontos de acesso ao servio (SAP),
em que os sistemas que transportam os protocolos das camadas superiores so
conectados aos servios AAL da rede A TM.
Nenhum SAP especfico foi definido entre as duas subcamadas. Diferentes
SAP's para acesso de sistemas que transportam os protocolos das camadas
mais altas podem ser criados, utilizando diferentes combinaes de SAR e CS.
108
109
110
campo SN utilizado para detectar perda de clulas e pode portar informaes de controle. O campo SN compreende dois subcampos:
O campo SNP, por sua vez, prov informao de deteco de erro e tambm
compreende dois subcampos:
Controle CRC com 3 bits que so utilizados para detectar erros de bit no
campoSN;
Paridade com um nico bit, provendo uma checagem total de paridade
para o cabealho de 8 bits do AALl.
AALtipo 1
1
SN ISNP
1 octeto
Pon1eiro
46 octero<
1 OCt<IO
P2 Offset
1 Bi1 7 bus
!
!
1Cabealho ATM
48 octetos
S octe1os
SI\
CSI
se
J bit 3 bits
SNP
CRC PJ
3 bits I b11
,~t
Segmentao e Remontagem
Subnivel de c-0nvergncia
PDU Unidade de protocolos de dados
SN
Nmero sequencial
SNP Proteo de nmero seqenctal
CSI
Indicador de subnivcl de convcrgcnc,a
SC
Contador de sequncia de 3 blls
CRC Checagem de redundncia c,clica de 3 bits
PI
Bits de paridade Pardo SN e SRC
P2
Rus de paridade Pardo SN e SRC
Offset 7 bits para compensao de blocos de mfonnao
de usunos sobre 2 clulas
Figura 4.26
111
47 bytes
'
Carga til (47 bytes)
Apontador ( 1 byte) - Opcional
/
Cabealho da clula (5 bytes)
112
+--+
f,
T.segundos
1
- - ' - - - - - - - - - - '1 2~
4 1
1
4+1
1
M:!.f.
!:::=====::::::::;~
td.t
td.,t
r..
_.4
-o-1'..C
M.
Tempo
li
1
~ M..._
Tempo
s.
D1Hd1do
porN
i----~
Gatilho de
pulsos
RTS
Contador
P-b11
113
______.
l
,. ____
Bil
CID
LI
UUI
I-IEC
UU I
CPS-Pli.
CPS- PP
( 45 164 octetos )
CID
CPS
HEC
LI
PH
PP
UUI
CPS-Cabealho d<
subnivel de pane comum
t - - t - - ~---t--+--t--t---i
1
Indicador de
UUI ---+- t - HEC -t--t-:t
usuriolusurio1-__.,_..._....___._..._~ __,-;..
li
Cl'S-SDU
Pacote de
lnl'hrrnai\n
CPS-Pfl
no suhnivcl de
CPS-Packec
payload
parte comum
Inicio
de
Quadro
CPS-PDU payload
l'ad
Unidade de
servidor de dados
J'
Nmero
scqOcncial
Cabealho
Paridade
de clulas
O Modo de Servio Fluindo prov o transporte de uma ou mais AALSDUs de extenso fixa dentro de um nico CS-PDU. Um AAL-SDU
poderia ser to pequeno quanto um octeto, portanto uma clula pode
carregar informao de vrias aplicaes.
(") SOU - Service Digital llnit - Primitiva q11e descreve i11terfnces para n entrega de seroios
e11tre 11veis adjacentes de 11m protocolo estruturado ern nveis, tal como o descrito 110 modelo OSI.
115
116
...
sscs
C5
CPCS
'..
AAL
SAR
SAR
SAP
CS
Subcamada de convergncia
N octetos CPCS
Unidade de dados (paddcd}
1 ,
p dding
11 1
1~~~it~n~~ blocos
---------------------.-<<--'
--1"
1--
.:
1
t-----------------__...ili
............ 1
--
Coniinua
Continua
Continua
-1 Fim de blocos
117
ru OicP"iTLen@tlil CRC-32
........._-
TiPo de segmento
'
Contm.ua AUU O
Contmua AUU O
11=
1
lnioAUU O
Fim AUU I
--~j~~~~rn~~~~~~~~~~~~~~~~~~J~~~
lnlco AUU
Cabealho
das clulas
j_ --
- - - - - - - - - - - - - - - - -- - - - - - - _
...,__ _ __ _
48-b)'tc carga ul - -- - - - - . i
das clulas
UU = usurio/usurio
Figura 4.33 - Camada de adaptao AAL 5.
Caroa til CPCS-PDU
PAD
O. 47
uu
8bilS
CPI
8b1ts
Eictens.o l
l6b11s
CRC
32 bits
octetos
Tnlha CPCS-PDU
CPCSPDU
CPCS
CPI
CRC
Extenso
.1
PAD
PDU
uu
Acomodao
Il silncios dentr
uma pessoa fala e
ocupar a banda qu,
188 octetos
MPEG - 2 SIYl'S
MPEG 2 SPTS
376 octetos
8 octetos
CPCS-PDU Trailer
O padro descre,
TDM, e como sei
fluxos de dados
clulas e permite
virtual. Cada cl
telefnicos. Devi
quadro El conte
reduzida, bem cc
A funo do "int
entrante entre v
de controle. Est,
CPCS-PDU 8 \ 48 OCICIO>
Figura 4.35 - Exemplo de uso de camada AALs para transporte de quadros MPF.C-2.
CS-PDU em uma
mdo qualquer bit
Esse campo no
s mais altas.
~ampos restantes
-ampo de dados
.._ na CS-PDU.
no h nenhum
.go especial do
.:: mtm o ltimo
r:-o necessria,
:MPEG-2.
seroios
t,~xo constante
119