Escolar Documentos
Profissional Documentos
Cultura Documentos
Por
Prof. Joo Bosco Mangueira Sobral
Tpicos
Introduo
Interfaces
Conexo
Caractersticas ATM
Camadas
Roteamento
Comutao
Clulas
LANs Virtuais
Categorias de Servio
LAN Emulation
Introduo a ATM
ATM = Asynchronous Transfer Mode
Tecnologia de rede, mais significativa na
ltima dcada
Objetiva integrar funes de LANs, funes de
WANs, possibilitando a transmisso de voz,
vdeo e dados, dentro de um nico projeto de
HW e um nico protocolo uniforme.
Objetiva tambm, scalability que simplificar
o projeto e o gerenciamento de redes.
ATM - Definio
ATM implementa um protocolo ponto-a-ponto,
full-duplex, orientado a conexo, comutado por
clulas, que dedica largura de banda para cada
estao na rede.
ATM utiliza multiplexao por diviso de
tempo assncrona (TDM) para controlar o fluxo
de informaes sobre a rede.
ATM - Definio
ATM opera em larguras de banda de:
25Mbps a 622 Mbps, embora a maior parte
das experincias com ATM sejam a
155Mbps.
Outros Benefcios
Excelente scalability.
scalability
Integrao com redes legadas.
legadas
Largura de banda sob demanda.
demanda
Trfego de rede como voz,
voz dados,
dados imagem,
imagem
vdeo,
vdeo grficos e multimdia.
multimdia
Adaptao para ambientes como LANs e
WANs.
Comutao de Circuito
Nota :
Comutao de Pacotes
Comutao de pacotes, utiliza largura de
banda somente quando trfego de dados est
presente. Foi desenvolvido para manipular
rajadas de trfego de dados.
Sistemas de comutao de pacotes no
funcionam adequadamente para tempo real,
por exemplo, para trfego em duas direes
como em vdeo interativo.
Camada Fsica
Nveis fsico e de enlace da OSI
Duas subcamadas:
Meio fsico (Physical Medium PM)
Convergncia de Transmisso (Transmission
Convergence TC)
AAL
ATM
Fsica
TC
PM
Subcamada de Convergncia de
Transmisso - TC
Gera o HEC
Camada ATM
AAL
ATM
Fsica
Conexes ATM
Forma como so estabelecidas:
Virtuais Permanentes PVCs
Virtuais Chaveadas SVCs
Switch ATM
- Ponto-a-ponto
- Unidirecional/bidirecional
Switch ATM
Funes da AAL
Adaptao do Servio de Usurio ao Modo de
Transporte ATM como:
informao sobre do relgio de servio
(sincronismo),
deteco de clulas estranhas inseridas,
deteco de clulas perdidas,
meios para determinar e tratar variao do atraso de
clulas.
Funes da AAL
Tornar o nvel de rede ATM transparente
aplicao do usurio.
Segmentao e remontagem em clulas e
multiplexao.
Clulas ATM
ATM supera esta limitao porque emprega
clulas,
clulas que so pacotes de tamanho fixo,
fixo
ao contrrio de pacotes de tamanho
varivel. Cada clula ATM consiste de um
campo de 48 bytes (payload) e um campo
de 5 bytes que contm um cabealho.
Clula ATM
Clula tipo UNI
GFC
VPI
VPI
VCI
VCI
3
4
5
VCI
VPI
VPI
VCI
3
PTI
HEC
CLP
4
5
VCI
VCI
PTI
HEC
Informao
til
Informao
til
48 bytes
48 bytes
( Pay Load)
( Pay Load)
51
51
52
52
53
53
CLP
Campos do Cabealho
CLP (Cell Loss Priority) - Bit que pode ser
ativado por um computador na rede para
distinguir um trfego de maior prioridade de
um trfego de menor prioridade.
HER (Header Error Check) - campo de
verificao de erro que confere o cabealho.
A verificao no confere a carga.
Campos do Cabealho
GFC (General Flow Control) - campo para
controle de fluxo.
Depois do cabealho vm 48 bytes de carga
til. No entanto, nem todos os 48 bytes esto
disponveis para o usurio, pois alguns
protocolos ALL colocam seus cabealhos e
trailers dentro da carga til.
O que Comutado ?
ATM no emprega largura de banda
compartilhada.
compartilhada Ao contrrio, cada porta sobre
um switch dedicada a um usurio.
usurio Um
switch ATM estabelece uma conexo virtual
entre um nodo transmissor e um nodo receptor.
Esta conexo feita com base no endereo de
destino de cada clula e ela dura somente
durante a transferncia de uma clula.
O que Comutado ?
Estas transferncias de dados podem tomar
lugar em paralelo e em toda a velocidade da
rede. Porque a clula transmitida somente
para a porta associada com um endereo de
destino especfico, nenhuma outra porta
recebe a clula.
Interfaces ATM
Na camada ATM, existem duas interfaces
distintas: a UNI (User Network Interface) e a
NNI (Network-Network Interface).
UNI - define o limite entre um host e uma rede
ATM (em muitos casos, entre o cliente e a
concessionria de comunicaes).
NNI - diz respeito comunicao entre dois
comutadores ATM ( roteadores na tecnologia
ATM ).
Full Duplex
Permite transmisso sobre um par de fios e
recebimento sobre outro par simultaneamente, o
que prove utilizao completa de ambos os
pares e alta taxa de dados.
Por suportar full-duplex ATM dobra a largura de
banda efetiva com relao transmisso hallduplex ordinria que empregada pela maioria
dos protocolos de rede.
Consideraes de Cabeamento
Topologia ATM uma malha de comutadores.
Qualquer ponto da rede pode ser alcanado a
partir de qualquer outro ponto via mltiplas
rotas envolvendo conexes independentes
entre os comutadores.
ATM no requer um protocolo especfico para
camada fsica.
Consideraes de Cabeamento
ATM no tem limitaes de distncia que
so impostas pelas caractersticas de
atenuao do meio usado.
Isto simplifica a construo da planta de
cabeamento porque no existem quaisquer
regras para restringir o projeto.
Setup e Configurao
ATM diferente de qualquer protocolo de
LAN. O processo de instalao e configurao
no so fisicamente difceis, porm, so
complexos porque necessitam de um
conhecimento detalhado dos nveis ATM e do
planejamento da rede. necessrio tempo e
dinheiro para investimento em treinamento e
consultoria antes da implantao de uma rede
ATM.
Gerenciamento ATM
Backbones ATM so mais fceis de
gerenciar do que a maioria de roteadores de
rede, porque ATM elimina a grande
complexidade necessria pra configurar
grandes inter redes que tenha diferentes
esquemas de endereamento e rocedimentos
de roteamento.
Gerenciamento ATM
Hubs ATM fornecem conexes entre quaisquer
dois tipos de portas, independente do tipo de
dispositivo anexado a ele. O endereo deste
dispositivos so pr-mapeados, tornando fcil
enviar uma mensagem , por exemplo, de um n
a outro.
O gerenciamento simplificado da rede a
razo principal para muitos usurios migrarem
para uma soluo ATM
LANs Virtuais
Estabelecer filtragem de endereos e
restries entre diferentes grupos de
usurios uma atividade trabalhosa
(consumidora de tempo), com pontes e
roteadores convencionais.
Gerentes de redes pensam em termos de
workgroups, no em termos da localizao
dos usurios.
LANs Virtuais
Portanto, eles no tem que estabelecer uma
srie de declaraes de filtragem baseadas
nas portas fsicas.
A natureza orientada-a-conexo de ATM e a
performance de comutao de clulas por
HW, habilita a criao de redes virtuais.
LANs Virtuais
Ao invs de configurar e reconfigurar
roteadores toda a vez que se muda as
estaes de trabalho de localizao,
gerentes de rede podem implementar LANs
Virtuais.
Uma LAN Virtual define uma lista de
endereos de rede que so independentes de
uma porta fsica.
LANs Virtuais
Contudo, LANs Virtuais tm uma significado
amplo de rede. Um dispositivo pode acessar
qualquer outro dispositivo sobre a mesma
LAN Virtual.
LANs Virtuais podem definir filtros entre
elas prprias, exatamente como se faz em
roteadores.
LANs Virtuais
LANs Virtuais
Usurios podem se conectar dentro de qualquer
porta na rede e a LAN Virtual manipula o resto.
Em adio a filtragem de endereos, LANs
Virtuais tambm proporcionam o seguinte:
Insero, alterao e e movimentao simplificadas
Alocao de largura de banda
Caractersticas de segurana
Estabelecimento de Conexo
Comutao ATM e Conexes Virtuais
Para comunicar sobre uma rede ATM,
aplicaes devem primeiro estabelecer uma
conexo virtual (VC) entre comutadores
(switches).
Uma VC um caminho de transmisso para
uma clula de dados ATM.
Conexes Virtuais
Uma VC se estende atravs de um ou mais
switches, estabelecendo uma conexo fim-afim para a transmisso de dados da aplicao
via clulas ATM.
Conexes virtuais podem ser estabelecidas
em dois modos :
PVC (Circuito Virtual Permanente)
SVC (Circuito Virtual Comutado)
Conexes Virtuais
PVC - Pode ser manualmente configurado por
um gerenciador de rede. Um PVC tem largura de
banda dedicada que garante um nvel de servio
para uma particular estao na rede.
Gerenciadores de rede podem configurar PVCs
para aplicaes de misso-crtica que devem
sempre receber informao em alta prioridade
por conexes permanentes, tais como entre
roteadores e pontes.
Conexes Virtuais
O segundo modo significa que o
estabelecimento de um circuito virtual
comutado (SVC). Um SVC um VC
estabelecido sob demanda a medida que
necessrio para a aplicao.
Roteamento e Comutao
Quando um circuito virtual estabelecido, a
mensagem SETUP percorre a rede da origem
at o destino. O algoritmo de roteamento
define o caminho a ser percorrido por essa
mensagem e, consequentemente, pelo
circuito virtual.
O padro ATM no especifica um algoritmo
de roteamento em particular.
Eficincia ao Roteamento
A experincia com X.25 mostrou que uma boa
parte do potencial dos comutadores pode ser
desperdiada ao se definir a converso das
informaes do circuito virtual usado por cada
clula na linha de sada do comutador, para uma
linha de entrada por onde a clula ser enviada.
A camada ATM foi projetada de modo a
proporcionar o mximo de eficincia ao
roteamento.
Roteamento e Comutao
Idia inicial: rotear apenas pelo campo VPI,
deixando o campo VCI apenas para quando
as clulas so enviadas entre um comutador
e um computador na rede, em cada direo.
Entre dois comutadores s pode ser usado
um caminho virtual.
Roteamento e Comutao
H uma srie de vantagens em usar os VPIs
entre os comutadores internos:
1. Quando se estabelece um caminho virtual
entre uma origem e um destino, os circuitos
virtuais ao longo do percurso s podem
seguir o caminho que j existe.
Roteamento e Comutao
2.No se pode tomar qualquer nova deciso
em termos de roteamento.
3. como se um feixe de pares tranados
tivesse sido colocado entre a origem e o
destino. A configurao de uma nova
conexo exige apenas a alocao de um dos
pares ainda no usados.
Roteamento e Comutao
O roteamento de clulas individuais mais
fcil quando todos os circuitos virtuais de
um determinado caminho j esto no
mesmo feixe. A deciso de roteamento
envolve apenas a observao de um nmero
de 12 bits, e no um nmero de 12 bits e
outro de 16 bits.
Roteamento e Comutao
Quando se baseia todo o roteamento em
caminhos virtuais fica mais fcil comutar
um grupo inteiro de circuitos virtuais.
Exemplo: O re-roteamento de um caminho
virtual redireciona todos os seus circuitos
virtuais.
Roteamento e Comutao
Os caminhos virtuais permitem que as
concessionrias de comunicaes ofeream
grupos de usurios fechados (redes privadas)
para clientes corporativos. Uma empresa pode
configurar uma rede de caminhos virtuais
permanentes entre seus escritrios e em
seguida alocar circuitos virtuais dentro desses
caminhos de acordo com suas necessidades.
Roteamento e Comutao
Roteamento pelo campo VPI como
planejado ou pelos combinao dos campos
VPI e VCI ( negando desta forma, todas
vantagens aqui apresentadas). Os primeiros
resultados obtidos pela combinao desses
dois campos no foram muito animadores.
Conexes Virtuais
Canal lgico entre dois usurios finais
Canal virtual - VC
Conexo de canal virtual - VCC
Identificador do canal virtual - VCI.
Switch ATM
Usurio Final ATM
VC
VC
VCC
VC
Caminhos Virtuais - VP
Grupo de canais virtuais
Cada VC associado a um VP
Conexo de caminho virtual -VPC
Identificador de caminho virtual - VPI
Roteamento de clulas
Troca de identificadores (label swapping)
Em cada comutador existe uma tabela de
roteamento que relaciona identificador e
porta
O comutador atualiza o rtulo da clula e
transmite pela porta de sada
VPI
VCI
Seleciona entrada na
tabela a partir do rtulo
de chegada
Porta i
Porta
Rtulo
VPI e VCI
Tabela da porta i
Retransmite pela
porta adequada
Troca rtulo
Porta n
VPI
VCI
P1
P1
P2
P2
P3
P3
P4
P4
VPI =0
VCI = 1
VPI =3
VCI = 6
ENTRADA
SADA
Categorias de Servio
O padro ATM lista as categorias de servio
usadas com mais freqncia, para permitir
que os fabricantes de equipamentos possam
otimizar os comutadores e as placas
adaptadoras para algumas ou todas essas
categorias.
As categorias mais importantes (Fig. 5.69,
Tanenbaum) so:
Classe CBR
CBR = Constant Bit Rate
Emula um fio de cobre ou uma fibra tica,
embora tenha um custo muito mais alto.
Bits so colocados numa extremidade e
retirados na outra.
No h qualquer verificao, controle de
fluxo ou outro processamento
Classe essencial para a transio das redes
Classe CBR
telefnicas atuais e os futuros sistemas BISDN, pois os canais PCM de grau de voz, os
circuitos T1 e a maioria dos outros sistemas
telefnicos utilizam uma transmisso de bits
sncrona com taxa constante.
Com a classe CBR, todo esse trafego pode
ser transportado diretamente por um sistema
ATM.
Classe VBR
NRT-VBR
E destinada ao trfego no qual a entrega pontual
e importante, mas um certo retardo pode ser
tolerado pela aplicao.
Exemplo: as mensagens de correio eletrnico
multimdia costumam ser gravadas no disco
local do receptor antes de serem apresentadas, de
forma que qualquer variao nos tempos de
entrega das clulas
seja eliminado antes da mensagem ser mostrada.
ABR
ABR = Available Bit Rate
Projetado para um trafego em rajada cuja
variao de largura de banda e praticamente
desconhecida.
Exemplo: A capacidade entre dois pontos e 5
Mbps, podendo haver , no entanto, picos de 10
Mbps. O sistema garante 5 Mbps o tempo inteiro
e far tudo, sem que possa dar essa certeza, para
fornecer 10 Mbps quando for preciso.
ABR
E a nica categoria de servio que oferece
um feedback em termos de taxa ao
transmissor, solicitando a reduo da
velocidade durante os perodos de
congestionamento. Se o transmissor atender
a essas solicitaes, a perda de clulas
durante o trafego de ABR devera ser baixa.
UBR
UBR = Unspecified Bit Rate
No realiza nenhuma negociao de largura
de banda entre conexes ; as aplicaes
utilizam a largura de banda disponvel de
acordo com que a rede pode oferecer.
Serve para aplicaes de tempo no-real.
No exige requisitos em relao ao atraso e
suas variaes, e nem exige uma qualidade de
servio especifica.
UBR
Aplicaes toleram um nvel no
especificado de perda de clulas.
No oferece feedback sobre o
congestionamento na rede. Em caso de
congestionamento, as clulas UBR sero
descartadas, no havendo feedback para o
transmissor nem qualquer expectativa de
que ele reduza a velocidade.
UBR
No oferece garantias de entrega. Assim, e
adequada para a transmisso de pacotes IP,
pois o protocolo IP no oferece garantias de
entrega.
Em caso de congestionamento, as clulas
UBR sero descartadas, no havendo
feedback para o transmissor nem qualquer
expectativa de que ele reduza a velocidade.
UBR
UBR
A transferncia de arquivos submetida ao
segundo plano de uma estao de trabalho, o
correio eletrnico e os servios de informao
USERNET so possveis candidatos a UBR,
pois essas aplicaes no tem necessidade de
tempo real.
Para tornar a UBR atraente o preo da UBR
deve ser mais acessvel do que o das outras
classes.
LAN Emulation
Principal obstculo na aceitao ampla de ATM
no contexto das LANs atuais a integrao dos
protocolos existentes tais como Ethernet,
TokenRing e FDDI.
Sendo um protocolo orientado a conexo, ponto
a ponto, ATM no suporta trabalhar diretamente
com protocolos de LANs legadas.
LAN Emulation
Redes Ethernet provavelmente continuaro a
existir devido ao baixo custo, padronizao,
extenses de tecnologia (FastEthernet,
Ethernet Gigabit).
Portanto, sem prover um esquema de
integrao para esta grande base instalada,
ATM permanece sendo um nicho de tecnologia
para um grupo de usurios isolados.
LAN Emulation
LAN Emulation a tecnologia de migrao
que permite estaes dos usurios rodando
aplicaes existentes serem adaptadas aos
servios ATM.
um programa que emula operao de redes
locais convencionais.
Prov um tipo de ponte entre os protocolos de
LANs legadas e segmentos ATM.