Escolar Documentos
Profissional Documentos
Cultura Documentos
Noções Sobre Atm
Noções Sobre Atm
Carlil Gibran Fonseca de Macedo gibran@cbpf.br Nilton C. N. da Costa Braga ncb@cbpf.br Nilton Alves Jr. naj@cbpf.br http://mesonpi.cat.cbpf.br/naj
Resumo
Este trabalho relaciona os principais aspectos da tecnologia ATM adotada principalmente para ligaes entre redes. Sero abordados os tipos de fibra ptica e seus conectores, os conceitos gerais de uma conexo virtual ATM, o modelo de camadas ATM, os protocolos utilizados nas principais interfaces de rede, os conceitos e sistemas que permitem a utilizao de IP sobre ATM e por fim, uma viso rpida do conceito de qualidade de servio.
Palavras Chaves
Tecnologia ATM; Redes de Alta Performance; Fibra ptica.
ndice
INTRODUO _____________________________________________________________________________ 4 1. FIBRA PTICA __________________________________________________________________________ 4 1.1. A FIBRA E SUAS VANTAGENS. _______________________________________________________________ 4 1.2. COMO FUNCIONA A FIBRA. _________________________________________________________________ 5 1.2.1. Multimodo ndice degrau ______________________________________________________________ 6 1.2.2. Multimodo ndice gradual______________________________________________________________ 7 1.2.3. Monomodo ndice degrau ______________________________________________________________ 7 1.3. CONECTORES PARA FIBRAS TICAS. __________________________________________________________ 7 2. CONCEITOS GERAIS ATM ________________________________________________________________ 8 2.1. CLULA_______________________________________________________________________________ 8 2.2. ENDEREAMENTO ______________________________________________________________________ 10 2.3. CIRCUITOS VIRTUAIS ____________________________________________________________________ 11 3. CAMADAS ATM_________________________________________________________________________ 12 3.1. CAMADA FSICA _______________________________________________________________________ 13 3.2. CAMADA ATM ________________________________________________________________________ 14 3.3. CAMADA DE ADAPTAO ATM ____________________________________________________________ 15 4. PROTOCOLOS DE INTERFACES DE RED E _________________________________________________ 16 4.1. PROTOCOLOS ENTRE DISPOSITIVOS E S WITCHES ________________________________________________ 16 4.2. PROTOCOLOS ENTRE S WITCHES ____________________________________________________________ 17 5. SINALIZAO __________________________________________________________________________ 17 6. IP SOBRE ATM _________________________________________________________________________ 19 6.1. CLASSICAL IP - CIP _____________________________________________________________________ 20 6.2. LAN EMULATION - LANE_________________________________________________________________ 20 6.3. MULTI PROTOCOL OVER ATM - MPOA _______________________________________________________ 21 7. QUALIDADE DE SERVIO (QOS)__________________________________________________________ 21 7.1. A TRASO DE TRNSITO ___________________________________________________________________ 21 7.2. VARIAO DO ATRASO __________________________________________________________________ 21 7.3. CLASSES DE SERVIOS ___________________________________________________________________ 22 8. O FUTURO DA TECNOLOGIA ATM _______________________________________________________ 22 REFERNCIAS ___________________________________________________________________________ 24
Introduo
A tecnologia Asynchronous Transfer Mode ATM 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. 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 a 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. Nos ltimos anos a opnio dos tcnicos e engenheiros mudou sobre a tecnologia: de mais uma planificao para empresas de telefonia inevitvel utilizao futura em todos os tipos de telecomuicaes; de uma complexa tecnologia fadada a ser substituda pela Gigabit Ethernet uma promissora perspectiva de ser parte importante na ligao entre redes locais (LAN). A motivao para este estudo, est no fato da utilizao da tecnologia ATM em dois projetos da Coordenao de Atividades Tcnicas CAT/CBPF que envolvem redes m etropolitanas e Internet 2: RedeRio de Computadores - FAPERJ e Redes Metropolitanas de Alta Velocidade REMAV/RNP.
1. Fibra ptica
Quando na dcada de 60, computadores situados a grandes distncias comearam a ser interligados, os custos para a construo de uma nova rede de telecomunicaes eram muito altos, e acabaram por inviabilizar a realizao da mesma. Como alternativa, foram utilizadas as redes telefnicas j existentes. Com o tempo, porm, a demanda por servios de telecomunicaes cresceu, e as antigas redes j no ofereciam a qualidade desejada. Para garantir a transmisso de todo tipo de sinal, os cabos telefnicos foram gradativamente sendo substitudos pelos cabos de fibra tica, que permitem uma transmisso mais confivel e numa distncia maior.
pequenas dimenses; baixo peso; imunidade a interferncias eletromagnticas; elevada capacidade de transmisso; reduzida atenuao; segurana.
Basicamente, a fibra um cabo composto de um ncleo ultrafino e uma casca, concntricos, que se diferenciam pelos seus ndices de refrao. bastante frgil mecanicamente, sendo dessa forma, menos resistente que outros meios de transmisso como cabos coaxiais ou de pares tranados. Em virtude da sua composio, a fibra tambm bem menos malevel que os cabos acima mencionados, contudo, por esse mesmo motivo tambm mais leve: a densidade do silcio aproximadamente 4 vezes menor que a do cobre. A principal razo para a confiabilidade dos sistemas de fibras reside no fato de que elas no transportam sinais eltricos. Mesmo com proteo e um bom aterramento, os cabos de cobre se comportam como antenas e absorvem energia de motores, transmissores de rdio e outros dispositivos eltricos. Dessa forma, h o risco de ocorrerem diferenas de potencial em relao ao aterramento, podendo ser ocasionadas at mesmo fagulhas nos cabos. Essas interferncias eltricas acabam por enfraquecer o sinal e distorcer os pacotes de dados. Os cabos de fibras de vidro so imunes a campos eltricos e magnticos, sendo portanto imunes a problemas dessa natureza. A maior capacidade de transmisso dos sistemas de comunicao tica est relacionada freqncia do sinal. A luz tem uma freqncia na faixa de 1014 - 1015 Hz, enquanto que sinais de rdio e microondas oscilam em freqncias de 106 Hz e 108 - 1010 Hz, respectivamente. Portanto, um sistema que trabalhe na freqncia da luz pode transmitir numa taxa superior a outros sistemas que trabalhem em freqncias como as de rdio ou microondas. Podemos definir taxa de transmisso como a quantidade de bits que podem ser transmitidos por segundo. Um aspecto determinante dessa tecnologia o alcance proporcionado pelas fibras. Sinais em cabos de cobre ou em fibra viajam praticamente a mesma velocidade, com a diferena de que a luz encontra menos resistncia ao deslocamento durante o seu percurso. Nesse caso, diz-se que a atenuao menor, e por esse motivo, sinais luminosos podem alcanar distncias maiores sofrendo perdas menores. As fibras garantem uma maior sigilosidade e proteo contra "grampeamentos" do que redes que utilizem meios de transmisso convencionais, como por exemplo cabos coaxiais. Isso decorrente do fato de que a luz que passa por uma fibra precisamente ajustada, e a insero de qualquer dispositivo no-autorizado na rede causar ento uma falha total na mesma.
Tanto os sinais de telefonia quanto os de vdeo so codificados numa sequncia binria de zeros e uns, e so multiplexados para transmisso num nico pacote de taxa de dados elevada. Se a taxa de dados do sistema for de 1Gb/s, podem ser multiplexados aproximadamente 15.000 canais de telefonia (que requerem 64Kb/s), por exemplo. Isso obtido fazendo-se com que no transmissor, cada 1 corresponda a um pulso eltrico, e cada 0 corresponda ausncia dele. Esses pulsos so usados para ligar e desligar sucessivamente a fonte de luz. Temos ento que no transmissor as informaes so codificadas sob a forma de pulsos eltricos, que so convertidos em sucessivos flashes de luz, que por sua vez so reconvertidos em sinais eltricos no receptor. A partir dessas informaes, podemos explicar mais detalhadamente como funciona a fibra. O princpio bsico que faz com esse meio de transmisso transporte a luz o princpio tico da Reflexo Interna Total. Quando um raio de luz muda de um meio para outro, uma parte dele refratada, sempre com um ngulo diferente do ngulo de incidncia. Lembrando da Fsica, o fenmeno da Reflexo Total ocorre quando o feixe de luz vai do material mais para o menos refringente. No caso da fibra, o ndice de refrao da slica (miolo) maior que da camada que o envolve (casca). Observando o comportamento dos raios, vemos que para valores maiores do que um determinado ngulo crtico, a luz totalmente refletida para o interior da slica no escapando nada para a casca externa. Dessa forma, um raio que incide com um ngulo pelo menos igual, ou maior, ao ngulo crtico aprisionado no interior da fibra. Basicamente, existem trs tipos de fibra tica: multimodo ndices gradual e degrau e monomodo ndice degrau.
Como resultado, o pulso estreito que fora inicialmente transmitido consideravelmente alargado aps viajar muitos quilmetros no interior da fibra, sendo esse o efeito que condiciona o espaamento entre os pulsos na entrada, para que eles no se sobreponham na sada.
Abaixo, so mostrados dois dos principais tipos de conectores, em particular, aqueles usados no CBPF.
SC
ST
2.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 idia 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 parametros 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.
________________________________________________________________________________________________ 8/25 22/12/99 Redes ATM
A idia 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. O diagrama ao lado identifica a estrutura da clula ATM para uma interface UNI que foi recentemente adotada pela interface PNNI (ambas interfaces sero abordadas posteriormente). A primeira parte, Generic Flow ControlGFC ainda sem uso, ser provavelmente definida em termos de Wireless ATM. Originalmente este campo foi designado para controlar o trfego, no sentido de limitar fluxo de dados durante perodos de congestionamento. No caso PNNI este campo no existe e os 4 bits so acrescentados ao campo VPI. Os prximos campos Virtual Path IdentifierVPI (8 bits) e Virtual Channel IdentifierVCI (16 bits) representam o endereo local de uma dada conexo, o que significa dizer que este endereo muda conforme a clula trafega na rede (prximo item abordar este assunto). No caso UNI/PNNI, ao todo so 24/28 bits o que nos leva a mais de 16/268 milhes de sesses, rspectivamente. O prximo campo, Payload Type Indicator
________________________________________________________________________________________________ Redes ATM 22/12/99 9/25
PTI possui 3 bits. O primeiro deles indica se a clula de usurio (0) e portanto deve prosseguir seu caminho destino, ou se a clula de c ontrole (1) terminando seu movimento no switch. O segundo bit chamado Congestion Indicator CI utilizado em um mecanismo de controle EFCI. O terceiro e ltimo bit utilizado em esquemas de controle de congestionamento tal como Packet Level Discard PLD utilizado em sistemas de Qualidade de Servio assim como o prximo bit Cell Loss Priority CLP. O ltimo campo do cabealho, Header Error Check HEC, um mecanismo padro de verificao de erro. Os 48 bytes restantes, payload, carregam a informao e so completamente livres de formatao.
2.2. Endereamento
O esquema definido pelo Forum ATM para enderessamento 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. Abaixo apresentamos um esquema destes 20 bytes relativo ao terceiro formato, ICD, que utilizado na configurao dos equipamentos dos projetos REMAV.
O endereo ATM s usado durante uma requisio Switched Virtual Channel Call Setup que basicamente o processo que estabelece uma conexo ( Virtual Channel Connection
________________________________________________________________________________________________ 10/25 22/12/99 Redes ATM
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. Como exemplo podemos citar o caso da nuvem ATM do REMAV/RJ que est sobreposta nuvem ATM da RedeRio: os switches do REMAV/RJ esto ligados aos da RedeRio, que por sua vez esto ligados entre si de forma fechada, formando assim o anel ATM. No caso da UFRJ, existe o switch da RedeRio ligado em srie a dois outros idnticos no laboratrio e por fim, ligado ao 8265 e este ao 8285, que so os switches da IBM do projeto REMAV. No caso do CBPF e PUC existe o switch da RedeRio e ligados a eles os switches REMAV. Os endereos ATM esto na tabela abaixo. Na tabela abaixo, observe a diferena nos bytes, em negrito, que definem a subrede (bytes 10 e 11) e o cluster (bytes 12 e 13): 47.00000000003C0000.A000 .* 47.00000000003C0000.A100.0000 .* 47.00000000003C0000.A110.0000 .* 47.00000000003C0000.A111.0000 .510082650100.00 47.00000000003C0000.A111.0001 .510082850100.00 47.00000000003C0000.B000 .* 47.00000000003C0000.B100.0000 .510082650200.00 47.00000000003C0000.B100.0001 .510082850200.00 47.00000000003C0000.C000 .* 47.00000000003C0000.C100.0000 .510082650300.00 47.00000000003C0000.C100.0001 .510082850300.00 47.00000000003C0000.D* 47.00000000003C0000.E* UFRJ REDERIO 7000 RAVEL 7000 RAVEL 7000 REMAV 8265 REMAV 8285 CBPF REDERIO 7000 REMAV 8265 REMAV 8285 PUC REDERIO 7000 REMAV 8265 REMAV 8285 FIOCRUZ REDERIO 7000 TELEMAR REDERIO 7000
importante destacar, que os endereos ATM so utilizados somente na fase de definio dos Circuitos Virtuais e ento no mais representados nas clulas, que passam a ser roteadas atravs dos VPIs e VCIs, que abordaremos em seguida.
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 sequncia 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. Na figura ao lado, a parte inferior mostra o chaveamento apenas de VPs, mantendo os mesmos VCs. J na parte superior, observa-se o chaveamento de VPs e VCs quando for desejvel para manutenso dos parametros de QoS. Sendo didtico, podemos fazer um paralelo entre o fluxo de informao em uma rede ATM e o fluxo de veculos entre cidades. Considere a clula sendo um veculo, as estradas seriam os VPs e as pistas, diferenciadas pela velocidade, os VCs. Para um carro ir da cidade A para C, pode ir direto, atravs de VP1 na pista VC5 que garante alta velocidade. Um nibus poder usar a mesma estrada, VP1, porm uma pista mais lenta, VC3, por exemplo. Pode haver a possibilidade de passar pela cidade B. Neste caso teria que usar uma outra estrada, VP2, e uma pista VC3, agora rpida, se for um carro ou VC5, agora lenta, se for um nibus. Repare que o mesmo VCI foi usado para representar pista lenta e rpida, porem em estradas, VPs, diferentes. Da cidade B at C, outro estrada, VP, seria usada e assim outras pistas, VCs, poderiam ser utilizadas ou no.
3. 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. Na figura abaixo est relacionadas as camadas do modelo OSI e ATM, assim como as subcamadas do modelo ATM:
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. Abordaremos a seguir, cada uma das trs camadas ATM: Camada Fsica, Camada ATM e Camada de Adaptao ATM. De acordo com a figura acima, as Camadas Fsica e de Adaptao Atm se dividem em duas outras, cada uma.
O ATM Forum 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 STM1. 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.
Classe A Tempo de Transmisso Bit Rate Modo de Conexo Tipo AAL Requerido Constante Orientada Conexo AAL1
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.
________________________________________________________________________________________________ Redes ATM 22/12/99 15/25
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.
Abordaremos os protocolos das interfaces UNI e PNNI com um pouco mais de detalhes, a seguir.
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. No caso dos projetos RedeRio e REMAV utilizamos o endereamento ICD (20bytes) embora os outros dois tipos de endereamento (DCC e E.164) tambm de 20 bytes sejam usados em outros sistemas diferentes destes. O protocolo UNI utiliza vrios tipos de parmetros AAL (abordado no seo 3.3). Por exemplo, AAL1 tipicamente usado para transmisso de voz e AAL5 para dados. O dispositivo de ponta e a rede usam estes parametros 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.
O primeiro grupo de desenvolvimento deste protocolo (ATM Forum) se formou em julho de 1993, o desenvolvimento teve incio em setembro do mesmo ano, a verso 1.0 foi divulgada em abril de 1996 e at meados de 1999 PNNI 2.0 ainda no tinha sida finalizada.
5. 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
________________________________________________________________________________________________ Redes ATM 22/12/99 17/25
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 sobdemanda. 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 estava alocados para conexo em questo. Sinalizao, a designao genrica para as funes que controlam dinmicamente 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 trasnferir 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 procolos de sinalizao, o ATM Forum incluiu na especificao UNI 3.1 a 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; Establecimento 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 atavs do protocolo UNI. Algumas observaes merecem ser examinadas. O protocolo de sinalizao vlido enquanto o canal estiver sendo utilizado, no entanto, a negociao s efetuada na fase que antecede a efetiva transferncia dos dados. Sendo assim, depois que uma conexo tem seus fatores determinados, no possvel uma reconfigurao destes fatores. Outra observao esta relacionada as conexes do tipo ponto-multiponto. Estas conexes so unidirecionais, ou seja, o fluxo de dados tem origem em um determinado host (raiz) e segue em direo aos seus receptores (folhas).Uma folha no pode utilizar o canal de uma conexo ponto-multiponto para remeter dados para uma outra folha que tambm faa parte desta rvore de difuso. A incluso de novas folhas s pode ser realizada pela raiz, e a retirada de uma folha s pode ser efetuada pela raiz ou pela requisio da prpria folha em questo.
6. 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.
________________________________________________________________________________________________ Redes ATM 22/12/99 19/25
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 Forum ATM tambm iniciou seus trabalhos de definio de operaes de diferentes protocolos de camada 2 e 3 sobre ATM. Abordaremos estes trabalhos a seguir .
LAN Emulation Configuration Server LECS: utilizado para maior facilidade de configurao dos diversos LES que eventualente existem em uma rede ATM, dentre outras funes.
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.
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.
Referncias
Este trabalho por se tratar de um Tutorial, envolveu a leitura de vrios documentos, livros, pginas Web e outras Notas Tcnicas do CBPF. Como cada documentao contribuiu para o desenvolvimento de um ou mais tpicos e para compreenso geral do tema, as referncias da lista abaixo no so citadas ao longo do texto: muitas so bvias de localizar, outras foram mais abrangentes e de extrema relevncia de uma maneira especfica e geral. Muitas das referncias abaixo so relativas a pginas Web. uma normatizao relativa documentos na Internet. Sendo assim, citarmos o ttulo, autor, data e endereo, nesta ordem, quando possvel. devido ao dinamismo da Web, algumas destas referncias podem terminadas. Infelizmente ainda no h optamos neste caso, por importante resaltar que ser alteradas ou mesmo
1. Roteadores e Segurana, L. Carneiro e N. Alves, CBPF-NT004/99. 2. Redes de Computadores, L. Carneiro e N. Alves, CBPF-NT003/98. 3. Glossary of Fiber Optics Terms, http://www.molex.com/product/fiber/glossary.html. 4. Fundamentals of Physics - Extended; D. Halliday, R. Resnick e J. Walker; John Wiley & Sons; 1993. 5. Sistemas pticos, Apostila da Pirelli. 6. ATM Tutorial and Guide, RAD Data Communications, http://www.bizbiz.com/rad/atmis.htm#tc 7. SDH/SONET, The Parallel Computer Centre of The Queen's University of Belfast, http://www.pcc.qub.ac.uk/tec/courses/network/SDH-SONET/sdh-sonetV1.1a_1.html 8. Projeto de Redes Locais de Computadores, L.J.P. Moreira e M.S. Miranda, CEFET/RJ. 9. The Glue of Networks: Looking at IP Over ATM, R. Gupta, ATM Forum - 53 Bytes Newsletter, 7/1, February 1999.
10. Asynchronous Transfer Mode (ATM), http://www.ee.mtu.edu/courses/ee465/groupi/atm_index.html. 11. ATM Asynchronous Transfer Mode, http://ganges.cs.tcd.ie/4ba2/atm/index.html. 12. A Bief Overview of ATM: Protocol Layers, LAN Emulation and Traffic Management, K. Y. Siu and R. Jain, Computer Communications Review, vol. 25, no 2, pp6-28, april 1995, ftp://ftp.netlab.ohio-state.edu/pub/jain/papers/atm_tut/index.html. 13. The Big ATM Picture ATM Glossary, http://www.novell.com/nwc/feb.97/atm27/gloss27.html. 14. Asynchronous Transfer Mode (ATM) Switching, htt://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/atm.htm.
________________________________________________________________________________________________ 24/25 22/12/99 Redes ATM
15. An Asynchronous Transfer Mode (ATM) Tutorial, http://www-lt.fer.uni-lj.si/~peth/ATM/Siemens/tute.html. 16. ATM Tutorial, http://www.rad.co.il/networks/1994/atm/tutorial.htm. 17. ATM Technology Overview, Cisco Systems, http://rasi.lr.ttu.ee/~araja/sidealused/ATM~1.htm. 18. IBM ATM Workgroup Solutions: Implementing The 8285 ATM Switch, IBM Networking and Systems Management Redbooks Collection, SG244817.pdf, August 1998. 19. ATM - Webopedia, http://webopedia.internet.com/TERM/A/ATM.htm. 20. ATM Technology Fundamentals, http://www.cisco.com/univercd/cc/td/doc/product/atm/c8540/wa5/12_0/12_3/net_tech/ basics.htm. 21. ATM Signaling and Addressing, http://www.cisco.com/univercd/cc/td/doc/product/atm/c8540/wa5/12_0/12_3/net_tech/ sig_addr.htm. 22. The 53-Byte Cell, G. Bennett, ATM Academy Fore Systems, 9/apr/1998. 23. Addressing In Local Area Networks, G. Bennett, ATM Academy Fore systems, 5/jun/1998. 24. Building an ATM Network, G. Bennett, ATM Academy Fore Systems, 9/apr/1998. 25. PNNI Feature Edition Part 1: Routing and Addressing, G. Bennett, ATM Academy Fore, 29/sep/1998. 26. ATM Open for Business, http://www.3com.com/nsc/500374b.html. 27. ATM Forum PNNI An Overview, M. Held, Fore Systems, 19/may/1998 http:// www.ncne.org/news/workshop/vbns-techs2/Talks/mheld/sld001.htm. 28. Regional Tutorials and Training, National Laboratory for Applied Network Research (NLANR), http://ncne/nlanr.net/. 29. "An Overview of LANE, MPOA, PNNI", 03/99, http://www.nortelnetworks.com/products/02/papers/3415.html.