Você está na página 1de 13

Rede ATM

REDE ATM

Por:Rodrigo Mattos Lucas

RESUMO

Este Artigo aborda a Rede Atm (Asynchronous Transfer Mode) que foi desenvolvida devido s tendncias na rea de redes. O parmetro mais relevante o grande nmero de servios emergentes de comunicao com diferentes, algumas vezes desconhecidas, necessidades e caractersticas. Abordarei desde conceitos gerais, at as camadas ATM, protocolos de Interface, entre outros.

INTRODUO:

Nesta era da informao, usurios requisitam cada vez mais um nmero grande de servios. Dentre estes servios que so esperados no futuro podemos citar alguns deles: High Definition TV HDTV, vdeo conferncia, transferncia de dados com alta performance, multimdia, videofonia, biblioteca de vdeos, educao distncia, vdeo sob demanda e telemedicina. Este largo espectro de servios introduz a necessidade de uma rede universal com uma flexibilidade suficiente para suportar esta demanda. Dois outros fatores que esto relacionados com o desenvolvimento da tecnologia ATM so a rpida evoluo das tecnologias de semicondutores e componentes pticos e a evoluo das idias de concepo de sistemas de comunicao que transfere para a borda da rede as funes complexas de transporte da informao, ex. definio de rotas. Assim sendo, tanto a necessidade de flexibilidade nas redes de comunicaes, como o progresso tecnolgico e conceitual de sistemas, levaram ao desenvolvimento das bases da tecnologia ATM. 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.

1.0 Conceitos Gerais ATM A tecnologia ATM introduz conceitos inteiramente novos e diferentes daqueles utilizados em redes de pacotes tipo Ethernet. Abordaremos os seguintes: i. Clula, Endereamento, Circuitos Virtuais. 1.1 Clula De acordo com o modelo de referncia Open Systems Interconnection OSI para interconexo de sistemas abertos de redes, na camada de rede (3) as Unidades de Informao UI so chamadas pacotes (packets) e na camada de enlace (2) de quadros (frames). Como exemplos podemos citar quadros Ethernet, Token Ring e Frame Relay e pacotes IP e IPX. Normalmente existe uma relao 1:1 entre eles, ou seja, um pacote IP normalmente transportado por um quadro Ethernet, por exemplo. Falando de uma maneira geral, as UI que circulam pelas redes possuem duas caractersticas bsicas: i. tamanho varivel para adaptar eficientemente a quantidade de dados a ser transmitida e ii. Tamanho mximo muito grande, tipicamente maior que 1k. A principal dificuldade em tratar pacotes e quadros est no fato do tamanho ser varivel. A ideia de trabalhar com UI de tamanhos fixos, chamadas de clulas atraente, pois os equipamentos usados para juntar ou compartilhar fluxos de informao, chamados multiplexadores, possuem uma eletrnica capaz de manipular clulas com facilidade e rapidez. Sendo assim, a questo est em definir o tamanho desta clula, e este foi um dos principais temas de discusso em meados dos anos 80, particularmente pela International Telegraph and Telephone Consultative Committee CCITT. Cada clula deve conter duas partes: um cabealho (cell header) que caracterize a origem, o destino e demais parmetros relevantes (abordaremos isto posteriormente ainda neste item) e uma segunda parte contendo os dados propriamente dito (payload). Para o usurio da rede este cabealho pode ser considerado um overhead e deve ser minimizado. Pensando em quadros Ethernet, foi sugerido um tamanho de 1500 bytes para payload. Clulas deste tamanho levariam cerca de 12ms para percorrer uma rede de 1Mb/s. Para dados isto no seria problemas, porm se a informao fosse udio inviabilizaria sua compreenso pelo usurio destino.

A ideia bsica seriam clulas de tamanho reduzido, que dentre outras vantagens, evitaria o tpico eco encontrado em transmisses de telefonia. Foram sugeridos dois tamanhos: os europeus propuseram 4+32 bytes enquanto os americanos 5+64 bytes de header e payload respectivamente. Curiosamente e sem uma explicao tecnicamente razovel, foi escolhido um tamanho intermedirio: 5+48 bytes, o que nos leva a famosa clula de 53 bytes, nmero primo e sem nenhuma relao com a estrutura de registros das CPUs, que foi definida em 1988. Aps esta breve histria, podemos concluir que uma caracterstica do ATM o uso de clulas de comprimento fixo ao invs de pacotes de tamanho varivel utilizado pela

tecnologia Ethernet. A clula ATM composta de 53 bytes, sendo 5 destinados ao cabealho (header) e 48 aos dados (payload). Em mensagens longas, vrias clulas so enviadas e quando os dados forem menores que 48, em geral na ltima clula, o restante preenchido com caracteres esprios. A principal vantagem da utilizao de clulas de tamanho fixo est na maior facilidade de tratamento dado por hardwares baseados em chaveamento (switches), quando comparado quadros de tamanhos variveis. A desvantagem est na maior quantidade de cabealhos acarretando um enorme overhead no meio de transmisso chamado de cell tax. Em conexes de alta velocidade isto pouco relevante, ao contrrio de circuitos mais lentos como 56-64kb/s ou DS-1 e E1. 1.2 Endereamento O esquema definido pelo Frum ATM para endereamento de endpoints switches em uma rede ATM particular foi modelado depois de definido pela OSI Network Service Access Point NSAP e especificado em ISO-8348 (CCITT X.213). Existem 3 formatos de endereamento ATM: i. DCC (Data Country code); ii. E.164 (Specific Integrated Service Digital Network Number); iii. ICD (Internetional Code Designator); cujo primeiro byte 39, 45 e 47, respectivamente. Estes formatos so constitudos por 20 bytes que so divididos em duas sees: Prefixo de Rede com 13 bytes e End System Part ESI com 7 bytes.. O endereo ATM s usado durante uma requisio Switched Virtual Channel Call Setup que basicamente o processo que estabelece uma conexo (Virtual Channel Connection VCC). Uma vez estabelecida a conexo, um par VPI/VCI ser atribudo conexo, e este par estar presente no cabealho de cada clula que trafegar na conexo e no mais ser utilizado o endereo de 20 bytes.

1.3 Circuitos Virtuais A palavra circuito utilizada em eletrnica para representar caminhos contnuos por onde circulam diferentes correntes eltricas entre os diversos componentes. Circuitos Virtuais (Virtual Circuits VC) no contexto de redes significa caminhos contnuos onde circulam os diversos fluxos de dados. Quando um destes fluxos existem em um VC, uma conexo est em andamento. Em redes do tipo Ethernet e Token Ring este conceito no utilizado apesar de apresentar as seguintes vantagens: As caractersticas do VC so definidas antes do seu estabelecimento; Pode ser atribudo ao VC uma largura de banda fixa ou pelo menos um mnimo; A utilizao de VC s para fluxo de dados otimizam a utilizao de buffers. VCs simplificam o processo de construo de switches rpidos. VCs so criados para conexo entre switches e assim as clulas do fluxo entre eles so identificadas por nmeros. O processo de chaveamento realizado pelo equipamento fica assim facilitado se baseado nestes nmeros que caracterizam cada VC. O conceito de VC uma das principais diferenas entre as tecnologias ATM e Ethernet. Os VC s podem ser definidos dinamicamente, Switched Virtual Circuits SVCs, ou definidos pelo administrador de rede e conectados todo o tempo, Permanent Virtual

Circuits PVCs. Uma rede ATM fundamentalmente orientada a conexo. Isto significa que uma conexo virtual necessariamente deve ser estar estabelecida atravs da rede ATM antes de qualquer transferncia de dados. A tecnologia ATM oferece dois tipos de conexo de transporte que se completam: Virtual Path VP e Virtual Channels VC. Um VC um acesso unidirecional feito da concatenao de uma seqncia de elementos de conexo. Um VP consiste de um grupo destes canais. Sendo assim, para cada VP existem vrios VCs. Cada VP e VC possui um identificador associado, VPI e VCI, respectivamente. Cada conexo virtual em um nico caminho (VP), possui distintos VCIs, porm o mesmo VCI pode vir a ser usado em um outro VP. Como visto anteriormente, cada clula ATM possui no cabealho um campo para VPI (8 bits) e outro para VCI (16 bits). Este endereamento identifica de forma nica uma conexo virtual em uma interface fsica, ou seja, uma ligao individual em um caminho de transmisso especfico e s tem significado local em um switch. Em outras palavras, cada cabealho de clula possui campos VPI e VCI que explicitamente associam a clula com um canal virtual em uma conexo fsica. 2.0 Camadas ATM

O modelo Open Systems Interconnection OSI muito usado para modelar a maioria dos sistemas de comunicao. A tecnologia ATM tambm modelada com a mesma arquitetura hierrquica, entretanto somente as camadas mais baixas so utilizadas. Assim como no modelo OSI/ISO, a tecnologia ATM tambm estruturada em camadas, que substituem algumas ou uma parte das camadas da pilha original de protocolos. Esta estruturao do sistema ATM dividida em 3 camadas. A primeira delas a Camada Fsica que consiste no transporte fsico usado para transferncia de clulas de um n para outro. Esta camada muito flexvel no sentido de que pode trabalhar com vrias categorias de transporte fsico. A prxima a Camada ATM que viabiliza o chaveamento e roteamento das clulas ATM de acordo com os campos VCI e VPI do cabealho, descritos anteriormente. A ltima a Camada de Adaptao ATM. Esta camada cuida dos diferentes tipos de trfego. Existem diferentes tipo de Camada de Adaptao para diferentes tipos de trfego devido s diferentes caractersticas de transmisso de um trfego especfico. Especificamente nesse caso, as camadas ATM substituem a camada Fsica e uma parte da camada de Enlace de Dados (Data Link). Dessa forma, os servios oferecidos a camada de rede so os mesmos, s que com uma velocidade maior. Observa-se que a camada 3 est em contato direto com a subcamada MAC, ou seja: a infra-estrutura ATM escondida das aplicaes, uma vez que o nvel de rede continua a "enxergar", abaixo de si, a subcamada MAC. Existem ainda outras formas de "insero" das camadas ATM, por exemplo, quando so substitudas as duas camadas mais baixas.

2.1 Camada Fsica A camada fsica do modelo ATM subdividida em outras duas camadas: Physical Medium Sublayer PMS e Transmission Convergence Sublayer TCS. Na primeira so definidas as caractersticas eltricas, mecnicas e ticas do meio fsico utilizado, bem como questes de sincronismo para transmisso/recepo de bits. A segunda responsvel por diversas tarefas, sendo as principais: gerao dos bits de controle de erro, bem como deteco e correo de erros nos cabealhos, alm do delineamento das clulas.

O ATM Frum estabelece quatro padres diferentes para a Camada Fsica. No entanto, os mais importantes baseiam-se nos modelos Synchronous Optical Network - SONET e Synchronous Digital Hierarchy - SDH. Esses modelos so praticamente equivalentes, e surgiram como tentativa de adaptao do Time Division Multiplexing TDM s grandes freqncias de transmisso possibilitadas pelas fibras ticas. Basicamente, as diferenas entre os dois esto no que diz respeito a freqncia/velocidade de operao, meio fsico utilizado e estruturao de dados. No quesito transmisso, o SONET estabelece a taxa de 51,84 Mb/s, conhecida como STS-1 para sinais eltricos e OC-1 para sinais ticos. Existem ainda freqncias maiores, mltiplas da freqncia bsica (OC-n ou STS-n), sendo a mxima (n=48) 2488,32 MB/s. No padro SDH, a freqncia bsica de operao de 155,52 Mb/s, chamada de STM- 1. Da mesma forma, existem taxas maiores (STM-n), sendo a mxima igual a do padro SONET. O SONET e o SDH tambm so responsveis pela estrutura dos pacotes de dados enviados. 2.2 Camada ATM A Camada ATM a camada responsvel pelas clulas ATM. Como visto anteriormente, o formato da clula consiste de 5 + 48 bytes, cabealho e dados, respectivamente. O cabealho contm informaes sobre VC/VP, tipo e controle de erro. A parte de dados contm realmente os dados que devem ser transmitido pela rede. As clulas so transmitidas serialmente e se propagam em uma seqncia numrica estrita atravs da rede. A parte de dados da clula (payload) teve seu tamanho definido considerando o compromisso entre a eficincia na transmisso de grandes pacotes de dados (clula grande) e a minimizao do tempo atraso devido a processamento extremamente importante para udio/voz, vdeo e protocolos sensveis a este atraso. Embora no especificamente devido a isto, o tamanho de 48 bytes acomoda convenientemente pacotes IPX de 2x24 bytes. Abaixo, algumas das principais funes desta camada: Multiplexao e demultiplexao de clulas de diferentes conexes (VCI/VPI) em um nico fluxo de clulas. Translao dos identificadores da clula quando necessrio em muitos casos quando a clula comutada de uma conexo fsica para outra em um switch ATM. Essa translao pode ser efetuada sobre o VCI ou VPI separadamente ou em ambos simultaneamente. Funes de qualificao da classe de QoS e de congestionamento em trfego entre usurios. Extrao/adio do cabealho de clula antes/depois da clula ser enviada para a

Camada de adaptao ATM. Implementao do mecanismo de controle de fluxo na interface de rede do usurio.

2.3 Camada de Adaptao ATM A Camada de Adaptao, Adaptation ATM Layer AAL, interfaceia protocolos de camadas superiores com a Camada ATM. Especificamente sua funo ajustar os servios da Camada ATM para aqueles servios requisitados pelas camadas superiores tais como emulao de circuitos, vdeo, udio, Frame Relay. Quando a Camada de Adaptao recebe informao das camadas superiores, sua funo principal segmentar os dados em clulas ATM. Quando a informao vem da camada inferior, camada ATM, sua funo reunir a parte de dados das clulas em pacotes com formatos que as camadas superiores possam tratar. A Camada de Adaptao ATM consiste de duas subcamadas: Subcamada de Convergncia SC e Subcamada de Segmentao e Adio SSA. A primeira das subcamadas, SC, recebe os dados das vrias aplicaes e transforma em pacotes de tamanhos variveis chamados de Convergence Sublayer Protocol Data Units CSPDUS. A outra subcamada, SSA, recebe os CS-PDUS e efetua a segmentao em um ou mais pacotes de 48 bytes para que sejam diretamente colocados na parte da clula ATM destinada aos dados, e a transmitidas camada Fsica. A funo da Camada de Adaptao acomodar os dados vindo de vrias fontes com diferentes caractersticas. Especificamente seu trabalho adaptar os servios que so requisitados pelas camadas superiores. Sendo assim, a Camada de Adaptao define os princpios bsicos que sero utilizados nas camadas inferiores. Esta camada descreve os atributos dos servios em termos de trs parmetros: Bit Rate, Requerimento do Tempo de Transmisso e o Modo de Conexo. Abaixo, descrevemos cada uma destas classes exemplificando com alguns servios tpicos: Classe A Servio Constant Bit Rate CBR: servios de voz (64Kbit/s), vdeo no comprimido. e linhas alugadas para redes privadas. Classe B Servio Variable Bit Rate CBR: servios de voz e vdeo comprimidos. Classe C Servio de Dados Orientados a Conexo: Transferncia de dados orientada a conexo e geralmente aplicaes de rede onde a conexo estabelecida antes da transferncia de dados. Originalmente foi recomendado pela International Telecommunications Union ITU dois tipos de protocolos para suportar estes tipos de servios e estes dois tipos foram reunidos em um nico chamado AAL3/4. Devido a alta complexidade dos protocolos AAL3/4, foi proposto o protocolo AAL5 que passou a ser usado nesta classe de servios. Classe D Connectionless Data Service CDD: servios de trfego de datagramas e em geral, aplicaes de rede onde nenhuma conexo estabelecida anteriormente transferncia, por exemplo X.25 e Frame Relay. AAL3/4 e AAL5, ambos podem ser usados nesta classe de servios.

3.0 Protocolos de Interfaces de Rede Quando uma rede ATM projetada, vrios tipos de conexes so previstas entre um ou mais subsistemas ATM. Estes subsistemas constituintes de uma rede ATM, so interconexes que envolvem redes locais, redes particulares ou ainda, redes pblicas. Estas conexes envolvendo dois ou mais dispositivos ATM definem interfaces/protocolos que so de vrios tipos, sendo os mais tradicionais UNI, SSI, NNI, IISP e mais recentemente PNNI que engloba vrios deles. Uma rede ATM consiste de um conjunto de switches ATM interconectados por ligaes ATM ponto a ponto. Estes switches suportam dois tipos primrios de interfaces: UNI e NNI. A interface UNI conecta sistemas ATM de ponta ou borda, tais como hosts e roteadores, um switch ATM. A interface NNI conecta dois switches ATM. As interfaces UNI e NNI podem, ambas, serem subdivididas em particular ou pblica. Um interface UNI particular/pblica conecta um host um switch de uma rede particular/pblica, respectivamente. O mesmo se aplica interface NNI: particular/pblica se a conexo for entre switches de uma mesma rede organizacional particular/pblica, respectivamente.

3.1 Protocolos Entre Dispositivos e Switches User to Network Interface - UNI define uma srie de protocolos que operam entre dispositivos de ponta ATM (estaes, servidores ou switches Ethernet) e um switch ATM. Esta interface baseada no modelo de sinalizao, que falaremos mais tarde, padro ITU Q.2931. A interface UNI depende fortemente da estrutura de circuitos virtuais ATM implementada atravs de VCIs e VPIs. A sinalizao que ocorre entre dois dispositivos usa os circuitos virtuais que so estabelecidos para isto. Como visto anteriormente, os endereos ATM so utilizados somente na fase de estabelecimento da conexo. O protocolo UNI utiliza vrios tipos de parmetros Por exemplo, AAL1 tipicamente usado para transmisso de voz e AAL5 para dados. O dispositivo de ponta e a rede usam estes parmetros para validar a habilidade da rede de suportar o nvel QoS requerido pela aplicao. O protocolo UNI 3.0 e 3.1 so muito utilizados atualmente; a verso UNI 4.0 ir adicionar vrias melhoramentos, incluindo suporte para Available Bit Rate ABR, que trar um grande avano no controle de congestionamento e muito mais flexibilidade quando tratar com multicast. 3.2 Protocolos Entre Switches Interim Interswitch Signaling Protocol - IISP um protocolo limitado que opera entre switches ATM e que usa conexes definidas estaticamente. Este protocolo foi sucedido pelo protocolo Private Network Node Interface - PNNI. comum o protocolo IISP ser referenciado como PNNI fase 0.

3.3 Sinalizao As conexes em uma rede ATM, como visto anteriormente, so de dois tipos: PVC e SVC. No primeiro caso, PVC, os valores VPI/VCI nos switches que participam da conexo devem ser manualmente configurados pelo administrador. Apesar de ser um trabalho tedioso, ele s precisa ser feito uma nica vez, pois uma vez estabelecida a conexo, ela fica permanente. A conexo do tipo PVC uma boa escolha para conexes que esto sempre em uso ou so frequentemente de alta demanda. O outro tipo de conexo, SVC, uma soluo para as requisies de conexes sob demanda. A conexo SVC estabelecida quando necessria e liberada quando a informao toda chegar ao seu destino. Para apresentar esta caracterstica dinmica, a conexo SVC utiliza o procedimento de sinalizao. Existe ainda um terceiro tipo de conexo, soft PVC e soft PVP. Estas conexes so hbridas no sentido de que so permanentes, porm usam o procedimento de sinalizao. Este tipo de conexo pode estabelecer PVCs e PVPs facilmente se alguma falha acontecer em algum switch que faa parte da conexo. O ATM uma tecnologia orientada a conexo. Sendo assim, necessrio que haja procedimentos de controle que independam da efetiva transferncia de dados. Estes procedimentos so organizados em vrias fases, que constituem o processo de sinalizao. A fase de estabelecimento da conexo, tambm chamada de fase de setup, antecede a transferncia de dados. Sua funo bsica de estabelecer um contrato entre o usurio e a rede. Ambos acertam, neste contrato, as caractersticas do trfego da conexo. A execuo deste contrato, uma caracterstica fundamental do ATM, ocorre no mbito de dois conjuntos de parmetros. O primeiro, chamado de parmetro de trfego, especifica grandezas como taxa mxima de bits, taxa sustentada (mdia) de bits, tolerncia a rajadas e fontes geradoras de fluxo de dados (vdeo, voz e etc.). O segundo parmetro particulariza ainda mais o fluxo de dados com a inteno de atribuir um Quality of Service QoS conexo. O estabelecimento destas informaes garantem ao usurio, de um lado, que a rede Fornecer um tipo de servio conhecido e previsvel, com o qual o usurio poder contar. De outro lado, permite rede avaliar, na fase de setup, se o servio requerido poder ser suportado sem prejuzo dos parmetros QoS das conexes j existentes. Esta possibilidade verificada atravs da execuo de uma funo de controle chamada CAC (Controle de Admisso da Conexo). Caso em uma conexo hipottica existam n switches, todos estes switches devem aceitar os parmetros atribudos na fase de setup para que a conexo seja estabelecida. Outra funo importante, derivada dos dados fornecidos durante a fase de setup, o policiamento do usurio, realizada durante a transferncia de dados, para verificar se este permanece dentro dos limites estabelecidos pelo QoS. Em seguida fase de setup, vem a segunda fase da conexo, que corresponde a transferncia de dados propriamente dita. E por fim, finalizando o processo, teremos uma fase de encerramento da conexo para a liberao dos recursos que estavam alocados para conexo em questo. Sinalizao a designao genrica para as funes que controlam dinamicamente conexes ATM. Estas funes so implementadas por um protocolo, chamado

protocolo de sinalizao. Como este protocolo distinto daqueles utilizados na transferncia de dados e, geralmente, executado em fases diferentes, designa-se o protocolo de sinalizao como um protocolo fora de banda, pois ele no compartilha da mesma faixa de passagem ocupada pelos dados de uma conexo. A inteno manifestada neste esquema transferir boa parte da complexidade envolvida na implementao de uma conexo para o protocolo de sinalizao. Com isso, o protocolo de transferncia de dados pode ser mantido mais simples, rpido e eficiente possvel. Com o incio da comercializao da tecnologia ATM, vrios protocolos para sinalizao foram desenvolvidos, um para cada fabricante.Estes protocolos no eram interoperacionais. Para resolver este problema, ou seja, para haver uma padronizao de protocolos de sinalizao, o ATM Frum incluiu na especificao UNI 3.1 definio de um protocolo de sinalizao, este chamado de protocolo de sinalizao fase 1. As principais capacidades includas nesta verso do protocolo de sinalizao so: Estabelecimento, sob demanda, de conexes comutadas; Estabelecimento de conexes ponto-a-ponto e ponto-multiponto; Estabelecimento de conexes com requisitos simtricos ou assimtricos de faixa de passagem; Funcionamento baseado nos parmetros da conexo; Suporte das classes de servio: X, A e C; Atribuio de identificadores VPI e VCI conexo; Determinao de canal fixo para a troca de mensagens de sinalizao. Este canal identificado como VPI= 0 e VCI= 5. Recuperao de erros; Mecanismo de registro para a troca de informaes de endereos atravs do protocolo UNI. 3.4 IP Sobre ATM O Internet Engineering Task Force - IETF definiu IP como sendo a cola para interconectar redes heterogneas em uma nica e grande rede. Redes diferentes implementam diferentes camadas fsica, de enlace e de rede. Se a camada IP atua sobre vrias camadas de rede, ento as redes podem se interconectadas. Operaes com IP foram definidas em vrias tecnologias de rede, incluindo tecnologias de broadcast (LAN), como Ethernet, tecnologias WAN baseadas em chaveamento de circuitos, como X.25, e em chaveamento de pacotes, como Switched Multi-megabit Data Service SMDS.

No comeo dos anos 90, a tecnologia ATM passou por uma fase de desenvolvimento muito intensa o que levou ao IETF a definir as operaes de IP sobre ATM. O Frum ATM tambm iniciou seus trabalhos de definio de operaes de diferentes protocolos de camada 2 e 3 sobre ATM. Abordaremos estes trabalhos a seguir.

3.5 Classical IP - CIP O ambiente CIP foi desenvolvido para permitir que usurios IP pudessem migrar para o uso de ATM como uma tecnologia de transporte, mantendo a utilizao de aplicaes herdadas de sistemas IP. Classical IP, definido na RFC1577, uma tecnologia que permite roteamento (camada 3) de datagramas IP sobre redes ATM. Redes ATM so divididas em Logical IP Subnets LIS que se comunicam entre si atravs de roteadores. Como no existe a capacidade nativa de broadcast em ATM, o tradicional protocolo Address Resolution Protocol ARP substitudo pelo protocolo ATMARP baseado na tcnica cliente/servidor. Assim sendo, a estao do usurio deve se registrar em um servidor ARP e assim fazer parte de uma Virtual LAN - VLAN, que neste caso se chama LIS. 4.0 LAN Emulation - LANE O servio Lan Emulation, definido pelo ATM Frum, um servio para redes ATM, que emula os servios existentes em redes Ethernet/802.3 e Token Ring/802.5. O uso de LANE permite que aplicaes de LAN possam se comunicar sobre redes ATM como se estivessem em redes tradicionais com estaes que usam interfaces baseadas no endereo MAC. Dentre os possveis servios, podemos citar a transferncia de dados multicast. O servio LANE atua na camada MAC e pode ser usada com qualquer protocolo de camada 3, enquanto que o servio CIP sobre ATM somente atua com o protocolo IP. Um sistema Emulated LAN ELAN consiste de um grupo de clientes LANE que residem nas extremidades de uma rede ATM e um nico servio LANE. Este servio possui vrios componentes que cuidam, por exemplo, da resoluo de endereos, configurao e broadcast. Estas componentes normalmente residem nos switches ATM e podem ser centralizados ou distribudos. Uma ELAN similar a um segmento de LAN e pode comunicar com outros segmentos atravs de uma bridge ou roteador. Para o transporte do controle do sistema LANE e pacotes de dados sobre ATM, usado um encapsulamento LANE de 2 bytes. A especificao LANE 2.0, tambm permite encapsulamento LLC/SNAP. Os pacotes LANE so mapeados diretamente em clulas ATM, usando AAL5 e so transportadas em SVCs. O sistema LANE basicamente composto por quatro principais componentes: LAN Emulation Server LES: sua principal funo dar suporte ao LAN Emulation Address Resolution Protocol LE-ARP necessrio para que o cliente fonte determine o endereo ATM do cliente alvo responsvel por um certo endereo MAC. Normalmente localizado em um Switch ATM. LAN Emulation Clients LEC: normalmente localizados em estaes ATM (ATM End. Systems). Broadcast Unknow Server BUS: sua tarefa encaminhar todo trfego multicast para os clientes conectados. LAN Emulation Configuration Server LECS: utilizado para maior facilidade de

configurao dos diversos LES que eventualmente existem em uma rede ATM, dentre outras funes. 4.1 Multi Protocol Over ATM - MPOA O frum ATM definiu o Multiprotocol Over ATM MPOA para superar o principal problema dos sistemas LANE e CIP: estes protocolos requerem que hosts em diferentes sub-redes (ELAN e LIS, respectivamente) comuniquem-se atravs de um roteador, que significantemente diminuem o fluxo de dados aumentando o tempo de latncia, pois cada roteador necessita reordenar as clulas em pacotes da camada 3 para rotear e posteriormente segment-los em clulas para envia-los adiante. Podemos dizer que LANE e CIP so eficientes dentro de sub-redes, mas no entre elas. Quando as clulas passam por um roteador, o tempo de latncia, devido reordenao em pacotes e posterior segmentao em clulas, aumenta consideravelmente para garantir certos nveis de QoS. O sistema MPOA permite que clientes em diferentes sub-redes estabeleam VCCs entre si(chamados de shortcuts) atravs de um servidor de rotas e encaminhem pacotes diretamente na camada 3, sem nenhuma reordenao/segmentao intermediria. Dentro da sub-rede, MPOA usa LANE. Este servidor de rotas pode ser um dispositivo dedicado ou um switch ATM. Sua comunicao com os roteadores tradicionais feita atravs dos protocolos padro RIP e OSPF. Protocolos de camadas superiores se comunicam com o software MPOA diretamente, de tal forma que grandes tamanhos de pacotes e sinalizao QoS podem ser implementadas. 5.0 Qualidade de Servio (QoS) A opo por clulas de tamanho fixo foi principalmente devido, primeiro necessidade e depois habilidade intrnseca dos equipamentos de rede de suportar voz e vdeo em tempo real. Estes servios requerem um compromisso com a qualidade, caracterizada por parmetros descritos a seguir, que normalmente no so necessrios no trfego usual de dados de aplicaes do tipo banco de dados, por exemplo. Abaixo, so abordadas algumas caractersticas da QoS. 5.1 Atraso de Trnsito Qualquer pessoa pode observar facilmente a latncia (atraso no dilogo) existente em ligaes telefnicas intercontinentais que envolvam satlite. Existem duas componentes da latncia: atraso devido a sinalizao e atraso devido ao processamento. Clulas pequenas minimizam o primeiro tipo de atraso devido a fluxo rpido dentro do switch. Hardwares baseados em chaveamentos minimizam o segundo atraso.

5.2 Variao do Atraso Esta mais uma das caractersticas que devem ser controladas em alguns tipos de trfego. Um exemplo o trfego de voz em tempo real que na realidade precisa de pouca largura de banda, porm o atraso entre as clulas deve variar muito pouco para que tenhamos a qualidade da audibilidade alta. Este tipo de necessidade um dos principais fatores de diferenciao da tecnologia ATM. Dentro do mbito do vdeo, a mesma necessidade ocorre apesar de ser menos relevante que no caso do udio. De qualquer maneira, mesmo em vdeos gravados a garantia de continuidade leva a uma qualidade superior viabilizando assim servios de treinamento/ensino a distncia, telemedicina, colaboratrios, etc, que no so viveis com a tecnologia Ethernet. 6.0 Classes de Servios O padro ATM define vrias Classes de Servios baseadas em vrios parmetros dos quais falaremos brevemente de alguns. CBR (Constant Bit Rate) emula um bit rate fixo, que leva a um circuito de multiplexao de diviso do tempo, com a freqncia e fase mantidos ponto a ponto. Ex.: transporte de voz 64kb/s PCM. RT-VBR (Real Time Variable Bit Rate) a freqncia pode variar porm o mximo atraso e a mxima variao do atraso entre as clulas garantido. Ex.: videoconferncia em tempo real. NRT-VBR (Non-Real Time Variable Bit Rat) aqui s o valor mdio do atraso especificado. Ex.: vdeo gravado. ABR (Available Bit Rate) normalmente a rede tenta maximizar o throughput, assim o controle do trfego obtido atravs de uma taxa de controle de fluxo explcita. Ex.: estaes de trabalho de borda com interface de rede ATM. UBR (Unspecified Bit Rate) neste caso no h controle de congestionamento, cada dispositivo pode enviar informao quando desejar e quando houver acmulo de trfego, clulas podem ser colocadas em buffers ou at mesmo descartadas. Ex.: switch de rede com uplinks ATM. 6.1 O Futuro da Tecnologia ATM Algumas predies a respeito: Existe uma tendncia em afirmar que o futuro das redes estar em Fast/Gigabit Ethernet para LANs e ATM para MAN e WAN. Redes locais usaro a tecnologia Ethernet e aplicaes IP e estaro conectadas a um backbone ATM particular ou pblico. Os preos de equipamentos ATM comearo a ser mais competitivos, incluindo interfaces para desktop do tipo OC-3 e OC-12, de custo elevado atualmente. ATM continuar se expandindo no segmento de conexo entre redes. Plataformas baseadas em chaveamento iro integrar ATM switching e LAN switching. Isto permitir que protocolos, ex. PNNI, sejam usados mais intensivamente na interconexo de redes. As funes ATM switching, LAN switching e Voice switching sero disponibilizadas

em um nico sistema multimdia integrado de rede substituindo os tradicionais sistemas independentes. MPOA ir gradualmente substituir os protocolos LANE e CIP. Eventualmente novos protocolos de camada 3 e camada 4 otimizados para redes chaveadas de alta performance sero desenvolvidos.

CONCLUSO

Entendemos que a rede ATM fundamentalmente orientada a conexo. Isto significa que uma conexo virtual necessariamente deve ser estar estabelecida atravs da rede ATM antes de qualquer transferncia de dados. A tecnologia ATM oferece dois tipos de conexo de transporte que se completam: Virtual Path VP e Virtual Channels VC.Um VC um acesso unidirecional feito da concatenao de uma seqncia de elementos de conexo. Um VP consiste de um grupo destes canais. Sendo assim, para cada VP existem vrios VCs. Cada VP e VC possuem um identificador associado, VPI e VCI, respectivamente. Cada conexo virtual em um nico caminho (VP), possui distintos VCIs, porm o mesmo VCI pode vir a ser usado em um outro VP.

Postagem efetuada por Ventania no Frum #F2-Suporte#

Frum #F2-Suporte# http://www.f2suporte.com/forum

Blog #F2-Suporte# http://f2suporte.blogspot.com

Você também pode gostar