Escolar Documentos
Profissional Documentos
Cultura Documentos
Camada de
Adaptao
A camada de adaptao (ATM Adaptation Layer - AAL) tem como
funo compatibilizar e oferecer os servios desejados pelas camadas superiores, utilizando a tecnologia ATM como base e efetuando as adaptaes
necessrias.
A AAL a primeira camada de protocolo fim a fim no modelo de referncia da RDSI-FL, como ilustrado na Figura 22.1.
587
(VBR ou CBR),1 a necessidade ou no de manter a relao temporal da informao no destino, e se o servio ou no orientado conexo. A definio das classes de servio encontrada na 'recomendao 1.362. A partir da
classificao dos servios, o ITU-T definiu os tipos de AAL para suporte a
estas classes, atravs da recomendao 1.363.
Classe B
Classe A
Algumas das funes que a AAL dever executar para dar suporte a
servios de classe C incluem:
Esta classe utilizada para emulao de circuitos. Aplicaes que necessitam de servios iscronos utilizam-se desse tipo de servios, como a
transmisso de voz e vdeo a taxas constantes (sem compresso ou compactao).
A AAL dever efetuar as seguintes funes para suportar servios de
classe A:
' O ITU-T considera o trfego em rajada como um tipo de trfego VBR (Variable Bit Rate),
como mencionamos no Capitulo 19.
588
589
Classe D
ATM SAP
591
As interfaces entre as subcamadas da AAL so definidas apenas atravs de primitivas lgicas, sem a especificao de pontos de acesso a servios
(SAPs), o que significa dizer que essas interfaces internas no estaro disponveis aos usurios.
A terminologia utilizada para as unidades de informao trocadas entre
as camadas obedece as regras estabelecidas pelo modelo OSI. Convm relembrar esta nomeclatura:
SDU {Service Data Una): a unidade de informao de servio, recebida por uma camada atravs da interface com a camada superior.
PDU (Protocol Data Unit): a unidade de informao de protocolo,
gerada por uma camada a partir de uma SDU recebida da camada
superior, adicionando informaes de controle da camada (PCI). A
PDU a unidade de informao entregue camada inferior.
PCI (Protocol Control Information): a informao de controle do
protocolo, que adicionada SDU recebida, transforma-a em uma
PDU da camada.
A Figura 22.4 ilustra essas unidades mostrando a troca de informao
na transmisso em trs camadas adjacentes.
(
N+1
(
(
<
(
c
(
(
N-1
c
Figura 22.4: Troca de unidades de informao entre trs camadas adjacentes.
22.5 - AAL 1
A AAL l utilizada para servios de classe A. Esses so servios pi
trfego de taxa constante (CBR), onde o sincronismo existente na orige
deve ser reproduzido no destino. As funes da AAL I so:
O recebimento de informao na origem e o seu empacotamento e
unidades do tamanho do campo de informao das clulas para
transmisso atravs da rede.
(
(
22.4 - AAL 0
592
A AAL recebe um fluxo de bits constante e contnuo da camada superior e monta CS-PDUs, que so enviadas SAR, tornando-se SAR-SDUs.
s SAR-SDUs so adicionados os campos SN (Sequence Number) e SNP
(Sequence Number Protection) para formar as SAR-PDUs. SAR-PDUs tm
48 octetos cada, consistindo na carga da clula ATM.
O campo SN da SAR-PDU contm trs bits que indicam a sua sequncia no fluxo, e um bit de indicao de CS (CS Indication CSI) cuja utilizao veremos frente. O campo SNP (Sequence Number Protection) utilizado para detectar erros no SN, consistindo em um campo de CRC de trs
bits (cujo polinmio gerador X3+X+1) e de um bit de paridade par que
protege os demais bits do cabealho. Com o CRC mais a'paridade, possvel corrigir erros em um bit e detectar erros mltiplos.
A informao gerada por uma fonte de trfego para servios de classe
A pode ser estruturada ou no estruturada. No trfego estruturado, o fluxo
contnuo e constante apresenta intervalos lgicos com incio e fim. Em
transmisso de vdeo, por exemplo, pode-se querer marcar o incio de cada
quadro no fluxo gerado. A AAL 1 fornece um mecanismo para a marcao
de trechos lgicos no fluxo de transmisso. A forma com que a AAL 1 faz
isso atravs da introduo de SAR-PDUs especiais, cujo primeiro octeto
carrega um ponteiro que indica, dentro da sua carga, o ponto de incio da informao estruturada. Tais clulas so marcadas no cabealho com o bit
CSI.
O formato interno da SAR-SDU pode ser um dos dois ilustrados na Figura 22.6.
594
22.6 - AAL 2
A AAL 2 utilizada para prover servios de classe B, isto , servios
para dados com trfego de taxa varivel. Vdeo e udio compactado ou
comprimido so os exemplos mais comuns desta classe. Atualmente ainda
no existem recomendaes do ITU-T sobre a operao da AAL 2. A necessidade de compensao da variao estatstica do retardo j foi por ns
apontada. Um dos maiores desafios definir os mecanismos de sincronizao.
cficos de uma classe de servios (vide Figura 22.3): a subcamada de convergncia especfica de servio (Service Specific Convergence Sublayer
SSCS) e a parte comum da subcamada de convergncia (Comrnon Part
Convergence Sublayer CPCS).
Os servios de transporte oferecidos pela AAL3/4 so de dois modos:
O modo de mensagem, no qual um quadro de informao (AALSDU) recebido do usurio e enviado a outro usurio na cede.
O modo de fluxo, no qual um fluxo de quadros de informao
transportado pela rede a outro usurio.
Quando clulas so transportadas atravs de uma rede ATM, muitas
delas podero ser perdidas, descartadas, entregues erradamente, ou danificadas. Dependendo da forma de tratamento escolhida nessas situaes, existem trs alternativas de tratamento que a AAL pode adotar para a entrega de
SDUs camada superior:
1. Entregar somente SDUs corretas ao destino, descartando qualquer
SDU que teve clulas perdidas ou com erro.
2. Realizar a recuperao de erros fim a fim e entregar a sequncia correia de SDUs sem nenhuma faltando.
3. No fazer a recuperao de erros fim a fim e entregar todas as SDUs
ao destino (mesmo as com erros ou ausncia de clulas). Neste caso,
a AAL dever sinalizar ao destino que erros foram detectados na informao que est sendo entregue.
A AAL 3/4 permite a utilizao de todas as alternativas de entrega,
definindo dois tipos de operao: operao assegurada e operao no assegurada.
Na operao assegurada, a AAL dever efetuar a recuperao de erros
fim a fim atravs de retransmisso. Esta funo parte da subcamada de
convergncia especfica de servio (SSCS).
Na operao no assegurada, a AAL no efetua a recuperao de erros e deixa a cargo do usurio decidir se quer ou no receber as SDUs com
erro.
Os modos (de mensagem e fluxo) e operaes (assegurada ou no) so
opes a serem implementadas de acordo com a definio de servios especficos e, portanto, so funes da subcamada de convergncia especfica do
servio (SSCS).
597
rou-se manter a compatibilidade. A SMDS um servio obtido da interligao de redes metropolitanas IEEE 802.6 (DQDB), que utiliza o conceito de
comutao rpida de pacotes como suporte para oferecer um servio sem
conexo aos usurios ligados s diversas redes metropolitanas.
O formato da CPCS-PDU encontra-se na Figura 22.8.
Note que, toda a operao descrita anteriormente, semelhante opeo do protocolo DQDB (IEEE 802.6) que apresentamos no Captulo 9.
almente parecida ser a definio dos campos dos quadros e, tais fatos,
so simplesmente acaso, j que no desenvolvimento da AAL 3/4 e no
envolvimento do SMDS (Switched Multimegabit Data Service), procu-
O campo PAD adicionado a AAL-SDU de forma a garantir que o tamanho de unidade de informao tenha um valor determinado (mltiplo de
quatro bytes, por exemplo).
O campo de alinhamento (Alignment Field AL) utilizado somente
para fazer com que o fecho tenha tamanho igual a quatro octetos. O AL
definido como sendo formado por oito bits zero.
O Field Length o tamanho real (em bytes, se o CPI = 0) da carga
CPCS-PDU. Este campo pode ser utilizado como mais uma forma de assegurar que a remontagem foi realizada de forma correta.
A Figura 22.9 traz o formato da SAR-PDU.
599
O Segment Type (ST) formado por dois bits que indicam a posio
de segmentos individuais dentro de SAR-SDUs.
O Sequence Nurnber (SN) formado por quatro bits para numerar as
SAR-PDUs em sequncia mdulo 16. Este campo utilizado para a verificao da sequncia correta de clulas no momento da remontagem da SARSDU.
O campo MID (Multiplexing Identification field) ser discutido mais
adiante, quando falarmos da multiplexao de conexes na Seo 22.7.2.
O Length Indication (LI) especifica quantos octetos de informao
realmente existem na SAR-PDU Payload. Para todas as SAR-PDUs, exceto
a ltima de uma SAR-SDU, LI igual a 44. Na ltima SAR-PDU, este
campo pode assumir um valor entre 4 e 44 (a CPCS j havia efetuado o
padding que tornou a CPCS-PD.U mltipla de 4).
O CRC calculado sobre todo o SAR-PDU, exceto sobre o prprio
campo de CRC, sendo utilizado para a deteco de erros.
22.8 - AAL 5
Originalmente denominada SEAL (Simple and Efficient Adaptat,
Layer), a AAL 5 foi elaborada para operar de forma mais eficiente qu<
AAL 3/4 (muito embora no oferea todas as funes da AAL 3/4).
A exceo da multiplexao de conexes, a AAL 5 apresenta as m
mas funes da AAL 3/4, incluindo: a entrega assegurada ou no asses
rada, e os modos de mensagem ou de fluxo. Essas opes, assim como
AAL 3/4, so implementadas como parte da subcamada de convergncia
pecfica do servio (SSCS).
6(
CRC
Length
CPI
CPCS-UU
PAD
A operao ilustrada bastante simples. Os passos na transmisso po1 ser resumidos na seguinte sequncia:
1. Uma AAL-SDU recebida na AAL-SAP, podendo ser ou no processada por uma SSCS.
O parmetro utilizado o ser-to-user indicatum descrito na Seo 20.1. Note que este parme:reflete na construo do cabealho da clula dentro do campo Payload Type (PT), como ilustrado
:o 20.2.
O servio sem conexo um dos servios que podem ser oferecidos atravs
da utilizao da AAL 3/4 ou da AAL 5.
pela RFC 1577 (IP o ver ATM), como veremos no Captulo 25. A AAL 5 .
em geral, utilizada para o suporte a esses servios.
A outra alternativa, denominada abordagem direta, consiste em fornecer os servios sem conexo internamente rede, atravs da utilizao de
servidores de servio sem conexo (Connectionless Servers CLS), como
ilustrado na Figura 22.13.
604
Captulo 2 3
_
)
.
'
Plano de Controle
)
'>
>
\
23.1 - Roteamento
Em termos de roteamento, as redes ATM podem ser encaradas como
redes de comutao de pacotes com conexo de circuito virtual. Circuitos
virtuais (aos quais denominamos Virtual Channei Connections VCCs)
devem ser estabelecidos entre usurios, fornecendo conexes fim a fim formadas pela concatenao de enlaces de canal virtual (Virtual Channei Links
VCLs). Conforme vimos no Captulo 2 I, na sinalizao para estabelecimento de uma conexo de canal virtual, um caminho fsico estabelecido
atravs da seleo de uma sequncia de enlaces fsicos. Em cada n de comutao, um identificador para a conexo escolhido e associado, numa tabela relativa porta de entrada, como sendo o identificador do prximo enlace virtual a ser seguido pela porta de sada escolhida. Esse processo implica na adoo de uma estratgia de roteamento onde toda a complexidade
608
23,2 - Sinalizao
A sinalizao o processo utilizado para o estabelecimento, superviso e rompimento de conexes ATM (VPCs e VCCs) de forma dinmica.' A
recomendao 1.3 11 do ITU-T especifica as caractersticas de sinalizao da
RDSI-FL na UNI.2 A funo de sinalizao deve permitir:
Estabelecimento, manuteno e liberao de conexes, que podem
ser sob demanda, semipermanentes ou permanentes, e que devem
ser administradas de forma a manter as caractersticas solicitadas e
descritas pelos parmetros de qualidade de servio,
Suporte a configuraes ponto a ponto, multponto e difuso.
Suporte a chamadas com vrias conexes e participantes, incluindo
a possibilidade de adio e remoo de conexes a uma chamada
existente, entrada de novos participantes com adio de conexes e
sada de participantes.
Renegociao das caractersticas do trfego de uma conexo j estabelecida.
Como j mencionamos, todo o procedimento de sinalizao da competncia do plano de controle, que utiliza a camada ATM (comum aos planos de controle e de usurio) para o transporte das clulas com informaes
de sinalizao. O ITU-T e o ATM Frum tm trabalhado de forma a tornar
disponvel a especificao do protocolo de sinalizao o mais rapidamente
possvel. Nesse sentido, o ATM Frum se adiantou em publicar a especificao Q.93B, que define um conjunto de procedimentos baseados num subconjunto disponvel da recomendao Q.2931 do ITU-T, para garantir a
compatibilidade o mais cedo possvel entre os equipamentos. Essas recomendaes trazem vrias das caractersticas encontradas na recomendao
Q.931, utilizada para a definio da sinalizao na RDSIFE. O protocolo
definido pela recomendao Q.2931 opera sobre um tipo de camada de
1
Continuamos a utilizar o termo "dinmica" para caracterizar a forma 'pela qual conexes
chaveadas so.estabelecidas e rompidas durante o funcionamento da rede, como parte dos procedimentos
efetuados por qualquer usurio, em contraste s conexes estabelecidas de forma permanente.
" Existem tambm funes de sinalizao definidas na NNI, porm essas ainda no foram
completamente definidas.
609
PL
ATM
AAL
NL
Physical Layer
ATM layer
ATM Acaptation Layer
NetworK Layer
Existem trs funes bsicas de sinalizao em redes ATM para controle de chamadas e conexes: estabelecimento, rompimento e obteno de
status. A Figura 23.3 ilustra uma possvel sequncia de mensagens durante o
estabelecimento de uma conexo ponto a ponto.
TE
B-SP
B-STP
VP-XC
Termina! Equipment
B-ISDN signalling point
S-ISDN signalling transfer point
Virtual Path cross-connect
B-SPs so elementos que geram e processam mensagens de sinalizao. B-STPs recebem, roteam e encaminham mensagens de sinalizao. VPXCs so comutadores que operam no nvel dos VPs, sendo suas tabelas
controladas por funes do plano de gerenciamento. A Figura 23.2 mostra as
pilhas de protocolos para sinalizao envolvidas nessa configurao.
Conexes ATM de sinalizao so conexes ponto a ponto denominadas VCCs de sinalizao (Signalling VCCs SVCCs). A alocao de
SVCCs a terminais no permanente. SVCCs so estabelecidas e rompidas
atravs de processos denominados processos de metas sinalizao. A comunicao durante uma fase de metassinalizao utiliza uma conexo especial
predefinida denominada VCC de metassinalizao (Metasignalling VCC
MVCC). No estgio atual de padronizao, a metassinalizao ainda no se
encontra especificada. Definiu-se, temporariamente, a utilizao de SVCCs
permanentes, identificadas pelos valores VPI=0/VCI=5.
610
Trs entidades esto envolvidas: o usurio chamador, a rede e o usurio chamado. Quatro tipos de mensagens so utilizados para fornecer todas
as funes de controle e informao para o estabelecimento de conexes.
Mensagens podem ser originadas tanto por usurios como pela rede e sero
611
ACKNOWLEDGE:
confirmao
do
DROP
23.3 - Endereamento
Durante a transferncia de informao, as clulas so roteadas, como
vimos, com base na identificao da conexo atravs da qual esto sendo
transportadas. Durante a fase de estabelecimento de conexes, porm, necessrio identificar os pontos terminais atravs de endereos.
612
Uma conexo ponto a multiponto uma coleo de conexes ATM e pontos terminais de tal
forma que: (!) um dos terminais o terminal raiz. Quando a raiz envia uma informao, todos os demais
ns. denominados folhas, recebem cpias dessa informao; (2) Cada uma das folhas pode enviar
informaes diretarnente ao raiz, mas o raiz no capaz de distinguir qual das folhas o remetente da
informao; (3) folhas no se comunicam diretarnente.
613
614
615
mance NP) e descritores de trfego. A descrio de QoS tomada da recomendao E.800, onde define-se a qualidade de servio, como sendo o
efeito coletvo provocado pelas caractersticas de desempenho de um servio, determinando o grau de satisfao do usurio. Tal definio engloba,
originalmente, vrios aspectos de diversas reas de atuao, incluindo o nvel de satisfao do usurio. Na recomendao 1.350, o ITU-T achou por
bem considerar corno parmetros relevantes para definio da qualidade de
servio na camada ATM, somente aqueles que podem ser diretamente observveis e mensurveis no ponto de acesso do servio dos usurios. Outros
tipos de parmetros no diretamente mensurveis ou subjetvos em sua natureza no sero tratados como parmetros para a especificao da QoS.
Exemplos de parmetros utilizados para a definio da QoS na camada
ATM so: o retardo, a sensibilidade variao estatstica do retardo, a taxa
de perda de clulas etc. A traduo da QoS especfica da aplicao para a
QoS adequada da camada ATM papel das camadas superiores de protocolo, incluindo a AAL.
O desempenho da rede (NP) medido em termos de parmetros utilizveis pelo provedor dos servios de comunicao com o propsito de projeto, configurao, operao e manuteno do sistema. Os objetivos do desempenho de rede em um SAP ATM so definidos para capturar a capacidade da rede em atender a qualidade de servio requerida da camada ATM.
As noes de QoS e NP diferem quanto ao propsito e enfoque dos parmetros que as caracterizam. Os parmetros de QoS so definidos sob o ponto
de vista do usurio de um determinado servio, enquanto que os parmetros
de NP so definidos sob o ponto de vista da infraestrutura de comunicao
que fornece suporte ou implementa esse servio. Ambos os parmetros so
necessrios, e os seus valores devem estar quantitativamente relacionados
para que a rede possa servir efetivamente aos seus usurios. A definio dos
parmetros de QoS e NP deve tornar claro o mapeamento entre os seus valores em todos os casos Onde esse mapeamento no for um para um.
A recomendao 1.371 apresenta as tcnicas de controle de trfego e
controle de congestionamento que devero ser aplicadas na RDSI-FL, que
apresentaremos em maiores detalhes na Seo 23.5. Tais mecanismos tm
como principal objetivo garantir a manuteno da qualidade de servio especificada e desejada pelos usurios no momento em que uma conexo
ATM estabelecida. Uma RDSI-FL dever fornecer um determinado nmero de classes de servio, cada uma associada a uma qualidade de servio e
seus parmetros cada conjunto de parmetros e seus valores determina
uma QoS. Adicionalmente, dentro de cada classe, caractersticas particulares
de capacidade podem ser especificadas.
Um usurio requisita uma QoS especfica da camada ATM atravs das
classes QoS que a rede fornece. Isso deve fazer parte do contrato de trfego
616
o multiplexador. Clulas tambm podem sofrer retardos devido ao overead do nvel fsico ou a introduo de clulas OAM no fluxo de sada do
lultiplexador. Assim, alguma aleatoriedade pode ser introduzida no interajo de tempo entre clulas no ponto final de uma conexo ATM. Alm dis3, a multiplexao AAL pode tambm originar a variao de retardo de
aluas (CDV). Ora, os mecanismos de policiamento no devem descartar,
u marcar para descarte, clulas geradas pela fonte em acordo com o descri)V de trfego negociado. Contudo, se a CDV no for limitada no ponto onde
mecanismo de controle de policiamento executado, no possvel projeir um mecanismo adequado (taxas de clulas so aumentadas e diminudas
o pela fonte, mas pela CDV, o que pode causar a iluso de que a taxa de
ico de uma fonte de trfego est sendo violada), nem fazer o uso de uma
ocao de recursos apropriada. Assim, importante que um valor mximo
ara a CDV seja estabelecido entre o SAP da conexo ATM e a interface
g, entre a interface Tg e a interface NNI, e entre interfaces NNI. Esses
dores devem ser levados em conta nos mecanismos de controle de trfego
congestionamento.
As tcnicas de controle de trfego e de congestionamento ainda no foram completamente definidas. As seguintes funes formam a base para o
gerenciamento e controle de trfego e congestionamento em redes ATM e
podem ser usadas em combinaes apropriadas:
Controles baseados em Feedback: tambm, conhecidos como controles baseados em mecanismos reativos, consistem num conjunto
de aes tomadas pela rede e pelos usurios para regular o trfego
submetido s conexes ATM de acordo com o estado informado por
elementos da rede.
18
Gerenciamento dos recursos da rede (Network Resource Management NRM): recursos na rede podem ser alocados de forma a separar os diferentes fluxos de trfego de acordo com as caractersticas dos servios (teremos a oportunidade de discutir um exemplo no
Captulo 25).
Controle de Admisso de Conexes (Connection Admission Control
CAC): conjunto de aes tomadas pela rede no momento do estabelecimento de uma conexo (ou durante uma fase de renegociao)
de forma a decidir se uma solicitao de conexo pode ser aceita. O
controle de admisso pode, entre outros recursos, utilizar resultados
obtidos do NRM para verificar, estatisticamente, a utilizao dos
meios fsicos e caminhos virtuais da rede.
1 Mbxtjseg