Sie sind auf Seite 1von 50

SUMRIO

Introduo ............................................................................................................ 3 UNIDADE I Conceitos Bsicos


1.1 Protocolos de Comunicao de Dados.................. 5 1.2 Modelo OSI da ISO............................................... 6 1.2.1 A camada Fsica................................. 7 1.2.2 A camada de Enlace......................................................................... 7 1.2.3 A camada de Rede ........................................................................... 7 1.2.4 A camada de Transporte................................................................... 7 1.2.5 A camada de Sesso......................................................................... 8 1.2.6 A camada de Apresentao .............................................................. 8 1.2.7 A camada de Aplicao ................................................................... 8 1.3 Padres de REDES de Computadores 802.X 9 1.4 Caractersticas do Protocolo X.25 ............. 10 1.5 Protocolo Frame Relay ............................... 11 1.6 Multiplexao Estatstica e Determinstica 14 Caractersticas do MUX Determinstico 14 Caractersticas do MUX Estatstico 15 Hierarquias de Transmisso Digital 16 1.7 Tipos de Servios ......................................................................................... 18

1.6.1 1.6.2 1.6.3

UNIDADE II Protocolos ATM


2.2.1 2.2.2 2.2.3 2.1 Introduo ................................................... 19 2.2 Modelos de Camadas ATM ........................ 20 Camada Fsica .......................... 20 Camada ATM ................................ 22 2.2.2.1 Comutao de Clulas ATM ............................................... 24 Camada de Adaptao ................... 25

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:1

UNIDADE III Plano de Controle e Gerenciamento


3.1 Introduo ..................................................................................................... 29 3.2 Parmetros de Desempenho ......................................................................... 29 3.3 Sinalizao ................................................................................................... 30 3.4 Classes de Servios QoS (Qualidade de Servio) ........................................ 30 3.5 Controle de Trfego ...................................................................................... 31

UNIDADE IV Interconexo de Redes


4.2.1

4.2.2 4.2.3 4.2.4 4.2.5


4.3.1

4.3.2

4.4.1 4.4.2 4.4.3

4.1 Introduo ................................................... 33 4.2 IPOA ........................................................... 33 Encapsulamento IP over ATM 34 Arquitetura IPOA ........................... 34 Diviso em Subredes ATM ........... 36 Estabelecimento de Conexo ......... 37 IPOA com Mltiplas Subredes LIS 38 4.3 Servios de Emulao de LAN (LAN Emulation) 39 O padro LAN Emulation ........ 39 Componentes LANE ...................... 40 4.3.2.1 LAN Emulation Server (LES) ........................................... 40 4.3.2.2 LAN Emulation Configuration Server (LECS) ................. 41 4.3.2.3 Broadcast and Unknown Server (BUS) ............................ 42 4.3.3 Formato do Pacote LAN Emulation ................................................ 43 4.3.4 Caractersticas de Projeto ................................................................ 44 4.3.5 LANE 2.0 ........................................................................................ 45 4.4 MPOA Multiprotocol Over ATM ........... 45 Modelo MPOA ........................ 45 Servios Oferecidos ....................... 47 Caractersticas ................................ 47 4.5 Mercado ........................................................................................................ 48

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:2

INTRODUO
A tecnologia de redes de telecomunicaes vem sofrendo mudanas bastante significativas no decorrer das ltimas dcadas. Estas mudanas visam atender as necessidades do mercado atual de telecomunicaes, dentre as quais podemos citar: altas taxas de throughput; reduzidos delays de trnsito; transparncia a protocolos; alocao dinmica de meios de transmisso.

A tecnologia de redes determinsticas (STM - Sinchronous Transfer Mode) ou TDM sncrono atende perfeitamente as trs primeiras necessidades do mercado, porm, por apresentar uma alocao fixa de meios de transmisso e um baixo grau de otimizao das topologias de redes, a utilizao desta tecnologia para aplicaes em rajada (burst), caracterstico das redes de computadores, e para redes com uma grande disperso geogrfica de terminais se torna invivel. A tecnologia de redes estatstica (ATM Asynchronous Transfer Mode) ou TDM assncrono se apresenta de forma oposta s redes STM, esta tecnologia proporciona uma alocao dinmica da faixa passante, e possibilita a utilizao de topologias mais otimizadas. Assim, o ATM tenta eliminar as limitaes do STM, tirando vantagem do ganho estatstico de servios com trfego com taxa varivel, ao mesmo tempo garantindo um desempenho aceitvel para servios com trafego continuo (taxa varivel ou constantes). Embora o ATM no seja to eficiente quanto o STM para trfego contnuo com taxa constante, em relao utilizao da capacidade do meio ao retardo (devido ao overhead adicional do cabealho e ao tempo necessrio para montar uma clula de informao), este fato no bastante para se sobrepor s vantagens do ATM. Obviamente, alguma compensao da variao estatstica do retardo ter de ser feita para que se possa oferecer servios iscronos (voz). Entretanto, nem todos as tecnologias de redes estatstica atende as necessidades atuais de servios de telecomunicaes que precisam de maior largura de banda de escoamento de trfego. Como exemplo, podemos citar as redes X.25, onde o protocolo bastante robusto por possuir os nveis 2 e 3 do modelo de referncia OSI, com isso este protocolo apresenta mecanismos de controle de erros, de seqncia e de fluxo bastante sofisticados, fazendo com que ele apresente baixas taxas de throughput e elevados delays de trnsito. Com o surgimento de meios de transmisso de melhor qualidade e de terminais inteligentes, nota-se que os mecanismos de controle de erros, de seqncia e de fluxo, no precisam ser realizados no interior da rede, estas funes podem ser realizadas no modo fim-a-fim, com isso pode-se reduzir o delay de trnsito, como acontece nas redes ATM.
________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:3

Assim, ATM uma tecnologia de comunicao que utiliza comutao rpida de pacotes , baseada em padres abertos, que se prope a servir de transporte comum para diversos tipos de trfego, como dados, voz, imagem esttica e vdeo, podendo ser utilizada tanto em redes locais como em redes de longa distncia, com uma qualidade de servio garantida (QoS Quality of Service) , o que extremamente importante nas redes que suportam aplicaes em tempo real. Para garantir a QoS, os protocolos de sinalizao do ATM so inevitavelmente complexos, que no encontra precedentes nas tecnologias j estabelecidas. .......................................................................................................................................... Este trabalho visa desenvolver uma viso geral dos conceitos e aplicaes do ATM, para isto ele esta dividido em quatro unidades. Na primeira unidade, definido uma srie de conceitos bsicos necessrios para nivelar e facilitar a abordagem nas outras unidades, sem querer esgotar toda a riqueza dos respectivos conceitos. Nas unidades II e III, descrito o protocolo ATM com suas trs camadas: a fsica; a ATM e a AAL, bem como seu desempenho, controle de trfego e congestionamento, e a sinalizao. Para facilitar a migrao das LANs (Local Area Network) atuais e a integrao das redes STM existentes, para a tecnologia ATM, tem-se, atualmente, quatro protocolos/servios em destaque: IP (Internet Protocol) sobre ATM (IPOA); LAN Emulation (LANE); Multiprotocol Over ATM (MPOA) e Servio de Emulao de Circuitos. Estes servios sero descritos na unidade IV.

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:4

UNIDADE I CONCEITOS BSICOS


1.1. Protocolos de Comunicao de Dados
Em projetos de redes, seja ela uma LAN (local Area Network), MAN (Metropolitan Area Network) ou WAN (Wide Area Network), se destaca a idia de estruturar a rede como um conjunto de camadas hierrquicas, cada uma sendo construda utilizando as funes e servios oferecidos pelas camadas inferiores. Cada camada ou nvel deve ser pensada como um programa ou processo, implementado por hardware e/ou software, que se comunica com o processo correspondente na outra mquina. As regras que governam a conversao de um nvel N qualquer so chamadas de protocolo de nvel N. Os limites entre cada nvel adjacente so chamados de interfaces. A figura 1.2 mostra um exemplo de uma estrutura com sete camadas, que o modelo de referncia OSI. O modelo de referncia OSI (Open Systems Interconnection) da ISO ( International Stantards Organization) o padro internacional de arquitetura de redes de computadores. Portanto, a arquitetura de rede formada por nveis, interfaces e protocolos. Cada nvel oferece um conjunto de servios ao nvel superior, usando primitivas de servio atravs das APIs (Aplication Program Interface) nos pontos de acesso ao servio (Service Acess Point SAP).
Usurio do servio (N) Pontos de acesso ao servio (N) Entidade do servio (N) Usurio do servio (N)

Protocolo do Servio (N)

Fornecedor do Servio (N)


Pontos de acesso ao servio (N 1)

Entidade do servio (N)

Camada

(N)

Entidade do servio (N - 1)

Protocolo do Servio (N -1)

Fornecedor do Servio (N-1)

Entidade do servio (N - 1)

Camada

(N-1)

Figura 1.1 Fornecedores e Usurios de Servio ________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:5

1.2. Modelo OSI da ISO


O modelo OSI possui sete nveis de protocolos, que so mostrados na figura 1.2 e descritos a seguir. Camada
Protocolo de Aplicao Nome da Unidade intercambiada
Aplicao

Aplicao

APDU

Interface

Protocolo de Apresentao
Apresentao

Apresentao

PPDU

Protocolo de Sesso

Sesso

Sesso

SPDU

Protocolo de Transporte

Transporte

Transporte

TPDU

Limite da sub-rede de comunicao

Rede

Rede

Rede

Rede

Pacote

Protocolos internos da Sub-Rede

Enlace de dados

Enlace de dados

Enlace de dados

Enlace de dados

Quadro (Frame)

Fsico

Fsico

Fsico

Fsico

BIT

Host

Protocolo Camada de Rede Protocolo Camada Enlace de Dados Protocolo Camada Fsico

Host

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:6

Figura 1.2 Nveis do Modelo OSI


LEGENDA APDU Unidade de dados do protocolo de aplicao PPDU Unidade de dados do protocolo de apresentao SPDU Unidade de dados do protocolo de sesso TPDU Unidade de dados do protocolo de Transporte

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:7

1.2.1.

A camada Fsica

A camada fsica est relacionada com a transmisso de bits sobre um canal de comunicao. Garante que ao envio de um 1 bit pelo transmissor, o receptor receber um bit 1 e no um bit 0. Especifica quantos volts representam um bit 1 e quantos representam um bit 0; qual a durao de um bit em microsegundos; se a transmisso half ou full-duplex; como uma conexo deve ser estabelecida e terminada; quantos pinos deve ter o conector de rede e qual o uso de cada pino. Portanto, tem a ver com as caractersticas mecnicas, eltricas, funcionais, de procedimentos de interface e com o meio fsico de transmisso, que se encontra abaixo da camada fsica.

1.2.2.

A camada de Enlace

A principal funo da camada de enlace de dados transformar uma facilidade de transmisso de bits em uma linha confivel, livre de erros. Uma vez que a camada fsica apenas aceita e tramite bits sem se preocupar com seus significados, compete camada de enlace criar e reconhecer os limites de um quadro, contornando qualquer problema que possa provocar dano, perda ou duplicao de quadros. Deve tambm implementar funes de controle de fluxo, a fim de impedir que um transmissor de dados mais rpido sobrecarregue um receptor lento.

1.2.3.

A camada de Rede

Trata-se da camada de comunicao da subrede. responsvel pelas formas de estabelecimento, manuteno e desconexo de chamadas na rede tendo, portanto, funes de roteamento, endereamento, controle de congestionamento e controle de fluxo. Outra funo nobre a parte de contabilidade da rede. A camada de rede deve contabilizar quantas unidades de dados foram trocadas em cada comunicao estabelecida.

1.2.4.

A camada de Transporte

A camada de transporte a primeira camada fim a fim no modelo OSI, ou seja, o protocolo da camada de transporte conhecido e trocado entre os host de origem e de destino da camada, sendo totalmente transparente para a sub-rede de comunicao. A funo bsica dessa camada aceitar dados da camada de sesso, dividi-los em unidades menores caso necessrio, passar essas unidades para a camada de rede e assegurar que todas as unidades cheguem corretamente ao destino. A camada de transporte oferece camada superior (sesso) servios de entrega de dados sem erros, em seqncia, sem duplicao ou perda de informao, este o tipo de servio mais popular da camada de transporte. Contudo, existem outros possveis tipos de servio, como o utilizado para mensagens
________________________________ Curso Bsico de ATM Antnio Eugnio Silva Pg.:8

isoladas sem garantia sobre a ordem de entrega e o envio de mensagens em broadcast. O tipo de servio a ser usado determinado quando a conexo estabelecida.

1.2.5.

A camada de Sesso

A camada de sesso permite que dois usurios em mquinas diferentes estabeleam uma sesso entre si. Uma sesso permite a troca comum de dados, como faz a camada de transporte, porm oferece outros servios teis em algumas aplicaes. Um dos servios da camada de sesso gerenciar a troca de dados. Sesses podem permitir que o trfego seja duplex ou half-duplex. Se o trfego half-duplex (s tem sentido por vez), ento a camada de sesso controla de quem a vez de transmitir. Outro servio dessa camada a sincronizao da comunicao. Para transaes de grande durao no tempo (transferncia de grandes arquivos, por exemplo), pode-se optar por uma sincronizao peridica associada com a transferncia de dados entre as pontas comunicantes. Assim, em caso de ocorrncia de falha durante a transao, pode-se reinicila a partir do ltimo ponto de sincronizao, no sendo necessrio retornar ao incio.

1.2.6.

A camada de Apresentao

A camada de apresentao responsvel pela sintaxe dos dados transferidos entre duas entidades de nvel 7. Um exemplo tpico de servio a converso de cdigos usados, que podem ser diferentes nas diferentes mquinas que se comunicam. responsvel tambm por outros aspectos de representao da informao. Por exemplo, pode-se usar compresso de dados para reduzir o nmero de bits a serem transmitidos e tambm criptografia para garantir segurana e privacidade da informao.

1.2.7.

A camada de Aplicao

a camada que prov a interface com o usurio final. Contm uma variedade de protocolos que so comumente necessrios. Prov, por exemplo, acesso transferncia de arquivos, gerenciamento da transferncia, troca de mensagens e documentos, consultas a bancos de dados, etc. Todos os servios so solicitados por meio de primitivas de um sistema operacional local.
________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:9

1.3. Padres de REDES de Computadores 802.X


O modelo de referncia OSI, embora possa ser usado tanto em redes geograficamente distribudas quanto em redes locais, foi originalmente pensado apenas para o uso das primeiras. As distncias limitadas que so destinadas as redes locais permitem que seu protocolo de nvel fsico possa se dar ao luxo de utilizar um meio de alta velocidade e baixssima taxa de erros . Assim, no cabe ao nvel 2 a introduo de bits a mais de redundncia (overhead) para a recuperao de erros, como o CRC (Code Redudance Ciclic). Tambm em redes locais utilizado protocolos de acesso para disciplinar o acesso ao meio fsico para a transmisso de dados. Como exemplo, citamos o MAC (Medium Acess Control). Nas LANs a transmisso dos dados feita por difuso (broadcasting, multicasting) ou elas possuem roteamento nico. Devido a estas caractersticas as redes locais no seguem na integra o modelos de referncia OSI, ficando a cargo do IEEE Computer Society a padronizao no mbito das redes locais. O comit concebeu o projeto IEEE - 802 . O modelo elaborado pelo IEEE definiu uma arquitetura de trs camadas, que correspondem as camadas 1 e 2 do modelo OSI. A figura 1.3 mostra a relao entre os modelos com exemplo de protocolos (softwares) de aplicao.

APLICATION PRESENTATION SESSION TRANSPORT NETWORK DATA LINK PHYSICAL NETWARE SPX IPX

TELNE T
FTP NFS TCP IP LLC 802.2

OS / 2 NETBIOS

MAC 802.3 / 802.4 / 802.5

PHYSICAL

Figura 1.3 Comparao entre os Modelos. Como podemos verificar, a camada de enlace dividida nas camadas LLC ( Logical Link Control) e MAC. Tal diviso teve como objetivo permitir a definio de vrios opes de
________________________________ Curso Bsico de ATM Antnio Eugnio Silva Pg.:10

MAC, que podem ser otimizadas para as diferentes topologias de redes locais, mantendo uma interface nica, a camada LLC, para os usurios da rede local . Alguns padres do nvel fsico e da subcamada MAC so:

IEEE 802.3 rede em barra utilizando CSMA/CD como mtodo de acesso. Ex.: Ethernet IEEE 802.5 Rede em anel utilizando passagem de permisso como mtodo de acesso. Ex.: Rede Token Ring da IBM (NETBios). IEEE 802.3u Idem a 802.3, com variao de velocidade para 100 Mbps.

1.4. Caractersticas do Protocolo X.25


A recomendao X.25 ( Interface Between Data Terminal Equipament (DTE) and Data circuit Terminating Equipament (DCE) for Terminals Operating in the packet Mode na Public Data Networks) prov um conjunto preciso de procedimentos para comunicao entre ETD e ECD para terminais que operam em modo pacote. O ECD neste caso um N processador que serve como um ponto de entrada / sada da rede de pacotes na interface usurio / rede. As figuras 1.4 mostra algumas caractersticas do protocolo X.25

X.25 - Caractersticas
Meios de Transmisso Analgicos Deteco e correo de erros

X.25
Controle de Fluxo

Baixo Desempenho: At 64 kbit/s

Rede de Telecomunicaes
Pacotes de Tamanho Varivel Retardo varivel S Dados
14:3

Multiplexao estatstica dos pacotes de dados (paga-se por pacote mais o tempo de conexo).
________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Figura 1.4 Caractersticas X.5

transmitido,

Pg.:11

A rede responsvel por comutar o pacote de dados ao seu destino. Deteco de Erro / recuperao & Sequenciamento de pacote. Modo Store and forward causam atrasos. Geralmente, conexes esto limitadas 56kbps. Controle de Fluxo Pacotes de tamanho varivel O maior problema encontrado em redes de comutao de pacotes (X.25) reside nos altos atrasos gerados pela rede devido ao grande processamento efetuado pelos ns intermedirios. Cada n recebe pacotes, armazena-os, processa algoritmos de deteco e controle de erro e de fluxo nos enlaces a que est ligado, toma decises de roteamento, espera que o enlace de destino esteja livre, para ento encaminhar o pacote ao prximo n. Assim, o X.25 recomendado para velocidades at 64 kbps.

1.5.

Protocolo Frame Relay

O Servio de Transmisso de Dados Frame Relay (FRDTS) foi provido inicialmente atravs da RDSI-FE e se tornou um servio de ampla utilizao em diversas plataformas, tendo em vista que permite o compartilhamento de acessos atravs de multiplexao estatstica, a elevao da velocidade atravs da reduo do processamento pela rede, o aproveitamento da confiabilidade inerente aos meios de transmisso digitais e a crescente inteligncia dos End Systems, os quais so capazes de realizar parte do processamento anteriormente realizado pelas redes. O Frame Relay um servio orientado a conexo, cujo acesso feito atravs da interface usurio-rede (UNI), que pode estabelecer conexes sob demanda (SVC) ou por provisionamento (PVC). Neste trabalho ser tratado somente o caso PVC. A interface UNI-FR permite, atravs de multiplexao estatstica, o estabelecimento simultneo de diversas conexes Frame Relay com caractersticas de servio especficas, entre Equipamentos Terminais de Dados (DTE), assegurando a otimizao dos acessos e a elevao da confiabilidade das conexes, pela implementao de diversas funcionalidades padronizadas, dentre as quais ressaltamos: Controle de chamadas; Gerenciamento de canais de acesso; Controle de trfego no acesso.

O acesso a uma rede Frame Relay pode ser feito atravs de meios/equipamentos, permitindo a aplicao direta ou a adaptao do ambiente de usurio ao ambiente de rede, conforme ilustra a Figura 1.5.

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:12

The Technical Framework


PC CPE Controller
Router Bridge FRAD MUX Switch

PVC PVC UNI


Dedicated Access ISDN Analog Dial Integrated Access or Local Wiring (v.35, T-1, RS232)

PVC Port SVC SVC

PBX

Video Desktop & LAN

Network Access Statistical Multiplexing

Formats Packets into Frames

Frame Relay Network

Figura 1.5 - Framework Frame Relay

O Servio de Transmisso de Dados Frame Relay (FRDTS) fornece transferncia bidirecional de frames de uma interface DTE/DCE para uma outra interface DTE/DCE, com transferncia de contedo, deteco de erros e preservao da ordem dos frames transmitidos. O FRDTS no fornece procedimentos para a notificao de erros, recuperao de erros e retransmisso, no caso de frames perdidos. A perda de frames pode ser devida no somente a erros de transmisso, mas tambm a congestionamento dentro da rede ou nas interfaces DTE/DCE. O FRDTS permite que conexes simultneas entre DTEs sejam multiplexadas num nico circuito de acesso. O Frame Relay um protocolo com poucas mensagens de controle de congestionamento e erro, na teoria os usurios podem enviar todos os dados quanto necessrios para a rede, com poucas restries. Isto obviamente uma das principais vantagens do protocolo, particularmente no ambiente de LANs, onde o trfego para a rede no previsvel e possui um perfil de rajadas (burst). Porm, se o Frame Relay fosse um protocolo sem nenhuma restrio de trfego, haveria possibilidade da rede ser congestionada devido a uma grande quantidade de dados que fossem enviados simultaneamente. Uma das solues para resolver este problema seria o descarte de todos os frames que a rede no consegue tratar. Contudo o descarte dos dados, sem levar em considerao a demanda individual de cada usurio da rede uma soluo inaceitvel do problema. O Frame Relay necessita de um mtodo para garantir a taxa de transmisso de dados para usurios, e desta forma garantir a justia da rede, oferecendo um servio de qualidade para estes usurios.

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:13

Muitos mecanismos podem ser utilizados para controlar e limitar o fluxo de dados de uma rede. Dentro de um tpico servio de rede Frame Relay existem trs parmetros que afetam o desempenho da rede no nvel de acesso. Os Parmetros CIR (Commited Information Rate), Bc (Commited Burst Size) e Be (Excess Burst Size) so configurados para cada um dos circuitos virtuais de uma rede Frame Relay. A figura a seguir ilustra a relao entre os parmetros de controle de congestionamento.

Bc + Be
Bc

Descarte de todos os frames


Taxa de acesso EIR CIR

Frames com bit DE setado Frames normais Tc T(seg)

Figura 1.6 - Parmetros de Controle O bit DE de um frame setado tipicamente quando o usurio est trafegando dados durante o perodo de rajadas. Este Bit indica para a rede que os dados no fazem parte do CIR e que podem ser descartados se necessrio. Apesar de uma rede Frame Relay ser capaz de descartar qualquer dado a qualquer tempo, muitas implementaes so projetadas para descartar frames com o bit DE setado antes de descartar os demais frames sem este bit setado.

Frame Relay
Figura 1.7- Frame Relay ________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:14

Resumidamente, o Frame Relay tem as seguintes caractersticas: Multiplexao estatsticas dos pacotes de dados; Sem notificao de deteco de erro / recuperao ou sequenciamento de pacotes; Altamente dependente do meio fsico de transporte (fibra, etc.); Taxa dos Servios (E1/2. 048Mbps); Somente servios de circuitos virtuais permanentes.

1.6. Multiplexao Estatstica e Determinstica


Um meio fsico pode ser compartilhado por vrios usurios (estaes) atravs da multiplexao no tempo (TDM Time Division Multiplexing), pelo fato de que a capacidade ( em quantidade de bits por segundo) desse meio de transmisso, em muitos casos, excede a taxa mdia de gerao de bits das estaes conectadas ao meio fsico. A multiplexao no tempo pode ser classificada em deteminstica ou sncrona e estatstica ou assncrona.

1.6.1.

Caractersticas do MUX Determinstico

A figura 1.8 representa um mux determinstico, que sempre trabalha aos pares.

M X- D T R IN T O U E E M S IC
P orta secundrias P orta principal 1 V1 S 1

ED T ED T T ED

V1 S

V2 S

M U X 1

ED T T ED

V p

M U X 2

V2 S

VN n S

VN n S

ED T

V >=V 1 V 2 +V N p S+ S S
Figura 1.8 Caractersticas do MUX Determinstico ________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:15

Caractersticas:
transparente a cdigos e protocolos. A somatria das velocidades das N portas secundarias menor ou igual a velocidade da porta principal (agregado) Ex.: Rede MDE e Rede E1.

1.6.2.

Caractersticas do MUX Estatstico

MUX - ESTATSTICO
Porta secundrias Porta principal 1

ETD ETD

VS1

VS2

M U X 1

Vp

M U X 2

VS1

ETD ETD

VS2

ETD

VSN

VSN

ETD

Vp < = VS1+ VS2 + VSN Vp < = VS1+ VS2 + VSN

Figura 1.9 Caractersticas do MUX Estatstico

Caractersticas
No transparente a cdigos e protocolos. A somatria das velocidades das N portas secundria maior que a velocidade da porta principal . O dimensionamento das velocidades secundria depender do tempo de resposta desejado. utilizado normalmente para ETD de baixo / mdio fluxo de dados (velocidade). Ex.: Rede de Pacote.
________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:16

1.6.3.

Hierarquias de Transmisso Digital

Nas tcnicas de TDM sncrono, as formas de particionamento do tempo dependem da capacidade de transmisso do meio. Para tornar o particionamento dos frames independentes dos progressos tecnolgicos que tendem a possibilitar taxas cada vez maiores de transmisso, criou-se um esquema de hierarquias. Esquemas de hierarquias de transmisso tem sido utilizados em sistemas de telefonia digital, tendo passado por processos de padronizao em vrias entidades internacionais, sendo, hoje em dia, utilizados tambm na transmisso de dados. A figura 1.10 mostra a hierarquia SDH que a utilizada pelas redes ATM.

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:17

SONET N.American STS Level STS-1 STS-3 STS-12 STS-24 STS-48 N. American OC Level OC-1 OC-3 OC-12 OC-24 OC-48

SDH European STM Level N/S STM-1 STM-4 STM-8 STM-16


Figura 1.10 - Hierarquia SDH

SONET & SDH Line Rates # or 64 kb/s (Mbps) Channels 51.84 672 155.52 622.08 1,244.16 2,488.32 2,016 8,064 16,128 32,256

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:18

1.7. Tipos de Servios


Os tipos de servios oferecidos pelos protocolos podem ser orientados e no-orientado a conexo. No servio no-orientado, no existe uma conexo estabelecida entre origem e destino. Toda a informao necessria para transmitir a unidade de dados (endereo, parmetros de qualidade do servio, etc. ) passada para a camada que vai fornecer o servio de transporte. Sendo, assim, cada unidade de dados (datagrama) roteada de forma independente das demais, portanto, no garantindo seqenciao. No servio orientado a conexo, existe uma conexo com fases de estabelecimento, transferncia de dados e liberao. Portanto , no h necessidade de endereos completos aps o estabelecimento da conexo. O sequenciamento natural.

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:19

2. 2. UNIDADE II PROTOCOLO ATM

2.1. Introduo
No final da dcada de 1980, ATM surgiu como a tecnologia de comutao a ser empregada na infra-estrutura de suporte das redes RDSI de faixa larga, as RDSI-FL ou B-ISDN. Em 1987, a ITU-T havia escolhido a ATM como a tcnica de telecomunicao ou modo de transferncia a ser utilizada nas ento futuras RDSI-FL, que permitiro a integrao de voz, dados e imagem. O modo de transferncia Assncrono (Asynchronus Transfer Mode) uma tecnologia baseada na transmisso de pequenas unidades de informao de tamanho fixo e formato padronizado denominado clulas. Clulas so transmitidas atravs de conexes com circuitos virtuais atravs de informaes contidas no cabealho das clulas. Esta tecnologia capaz de suportar diferentes servios com diferentes tipos de trfego. Acredita-se, que o ATM vir a desempenhar um papel preponderante nas novas redes de alta velocidade. A expresso Modo Assncrono de Transferncia, que da nome a tecnologia ATM, visa destacar a diferena de abordagem introduzida por esta tecnologia, em relao ao existente STM (Modo de Transferncia Sncrono ou Determinstico). Assncrono, neste caso, referese ao fato de se utilizar a multiplexao estatstica, onde os recursos da rede so utilizados por um dado canal do usurio apenas quando existe atividade nesse canal, ou seja, as janelas de tempo so alocadas dinamicamente, sob demanda, e esto disponveis para qualquer usurio que tenha informaes a transmitir. Na tecnologia ATM, a definio do tamanho da clula consumiu muito tempo de intensas discusses de mbito internacional. De um lado, os interesses da comunidade de comunicao de dados principalmente os Estados Unidos reivindicam clulas com grande carga til, que permitiriam maior eficincia do protocolo. De outro lado, os interesses da comunidade de Voz (Europa e Japo) reivindicavam clulas pequenas, que favoreciam o controle dos retardos da rede. Houve um consenso e ficou aceito a clula de 53 octetos, sendo 48 octetos para a carga til (payload) e 5 octetos para o cabealho Alm do ITU-T, existem outras entidades de padronizao da tecnologia ATM. Entre elas, o IETF (Internet Enginneeling Task Force e o ATMFORUM).

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:20

2.2. Modelo de Camadas ATM


A Figura 2.1 ilustra uma simplificao do modelo de camadas ATM. Embora existam na literatura diversas propostas de mapeamento das camadas ATM nas camadas do modelo OSI, no trataremos aqui destas propostas.
CAMADAS SUB CAMADAS FUNES

AAL

CS SAR

Convergncia Quebra e Remontagem Controle genrico de fluxo Insero e remoo de Cabealho Interpretao de VPI / VCI Multiplexao / Demultiplexao de clulas

ATM

TC PHY PM

Desacoplamento de taxa de clulas Gerao e verificao de HEC Gerao e Recuperao de frames Transmisso pelo meio fsico Converso eletroptico TC Transmission Convergence PM Physical Medium

CS Convergence Sublayer SAR Segmentation and Reasembly

Figura 2.1 Estruturao das Camadas ATM

2.2.1.

Camada Fsica

A camada fsica do modelo ATM dividida em duas subcamadas TC (Transmission Convergence ) e PM ( Physical Medium). A subcamada TC efetua a seguinte seqncia de operaes: Gera o HEC (Header Error Check) para cada clula e a insere no campo a ele destinado no cabealho; Transforma o fluxo de clulas em um fluxo de bits adequado para a transmisso pela subcamada inferior PM, podendo ser PDH, SDH ou FDDI, inserindo informaes que permitiro a subcamada TC do receptor recuperar as fronteiras da clulas transmitidas, ou seja, faz o desacoplamento de taxa; Realiza a transmisso de bits pelo meio fsico.

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:21

A subcamada de meio fsico (PM) tem como funo a transmisso de um conjunto de bits atravs de uma linha de transmisso, incluindo converses eletropticas. Para isto a mesma faz codificao do fluxo de informao recebido da TC em uma forma adequada para a transmisso no meio fsico, para que seja possvel a sincronizao entre os circuitos transmissores e receptores, o embaralhamento feito somente no payload. A codificao tambm esta relacionada com a delineao de clulas. O delineamento de clulas a funo que permite determinar onde, dentro de um fluxo de bits ou bytes recebidos, comea e termina uma clula. A figura 2.2 mostra o processo de delineamento

HUNT
=7 HEC s incorretos encontrados sucessivamente HEC correto encontrado HEC incorreto encontrado

PRESYNC
=6 HEC corretos encontrados sucessivamente

SYNC
Figura 2.2 Delineamento de Clulas atravs do HEC

A figura 2.3 mostra os meios fsicos padronizados utilizados hoje para a transmisso ATM. Taxa (Mbs) 155,52 155,52 622,08 2,048 34,368 139,264 155,52 155,52 622,08 25,6 100

STM 1 eltrico STM 1 ptico STM 4 ptico E1 E3 E4 Cell Bassed e Cell Bassed O Cell Bassed O ATM 25 Taxi (FDDI) Para o sistema STM-1, teramos:
________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Figura 2.3 Meio Fsico para ATM

Pg.:22

9 bytes

261 bytes

9 linhas

Header

Payload

(261 * 9 ) (9 * 9) Total de bytes em 125 s , temos: 2.430 * 8000 * 8

= = =

2.349 bytes de dados 81 bytes de hearder 2.430

155.520 kbps

de payload, encontra-se 2.349* 8000*8 = 150.336 kbps

como em uma clula ATM temos 5 bytes de header, a taxa mxima disponvel para o usurio seria, 48 / 53 150.336 = ou 136.153 / 8 * 48 355 k clula /s 136.153 kbps

2.2.2.

Camada ATM

As funes da camada ATM so:

Construo do cabealho adio, remoo e validao; Multiplexao / demultiplexao das clulas atravs de conexes virtuais; Processamento na rede, como: roteamento; controle de trfego na UNI ( User Network Interface); suporte para sinalizao e funes da OAM.
Pg.:23

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

O formato da clula ATM para a UNI e para NNI (Network Network Interface) mostrado na figura 2.4. 1 2 3 GFC VPI VCI HEC 4 5 6 7 VPI VCI PT 8 1 2 3 4 5 VPI VCI
CLP

VPI VCI HEC

VCI PT
CLP

VCI

48 Octetos

48 Octetos

Figura 2.4 - Formato da Clula ATM para UNI e NNI

O campo GFC ( Generic Flow Control) utilizado para o controle de fluxo entre a UNI e NNI para evitar congestionamento. No realiza controle de fluxo sobre o trfego vindo da rede. Os campos VCI (Virtual Channel Identifier) e VPI (Virtual Path Identifier) so os campos necessrios para que os comutadores possam efetuar o chaveamento das clulas. O campo PT (Payload Type) identifica o tipo de clula, que pode ser um dos mostrados na figura 2.5.

PT 00x 01X 100 101 110 111

Interpretao Dados de Usurio, sem Congestionamento Dados de Usurio, com Congestionamento OAM F5 Segmento OAM F5 Fim-a-fim Gerncia de Recursos Dados de Usurios
Figura 2.5 - Tipos de Payload

O campo CLP (Cell Loss Priority) indica a prioridade em caso de necessidade de descarte de clulas. As clulas com CLP =1 so descartadas primeiro.

2.2.2.1.

Comutao de Clulas ATM

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:24

Clulas numa rede ATM so transportadas atravs de conexes. Uma conexo fim-a-fim em redes ATM denominada uma conexo com canal virtual (Virtual Channel Connection VCC). Uma VCC formada pela concatenao de conexes virtuais estabelecidas nos vrios enlaces de rede, da origem at o destino, formando um caminho nico atravs do qual as clulas sero encaminhadas. Os campos VCI e VPI da clula so os responsveis pela identificao deste caminho. As conexes virtuais podem ser permanentes, estabelecido por um operador, ou comutadas (Chaveados) dinamicamente atravs de procedimentos de sinalizao. Alm de consistir numa associao lgica utilizada para o encaminhamento de clulas, cada VCC est associada a um conjunto de parmetros que caracterizam o trfego nesta conexo, denominados parmetros de trfego, que permitem a implementao de mecanismo de admisso de controle de trfego gerado na rede e de controle de congestionamento. Denomina-se uma conexo de caminho virtual (Virtual paht Connection VCP) um conjunto de VCCs que so comutadas em conjunto. A figura 2.6 e 2.7 ilustra um exemplo de configurao de um comutador.

N de Comutao
VPI 3 VPI 7 VPI 1 VCI 3 VPI 2 VPI 1 VPI 1

VCI 12

VCI 5 VCI 5

VPI 2
Figura 2.6 Comutador

VPI 2 VPI 3

Elemento Comutador
VPI
________________________________ Curso Bsico de ATM Antnio Eugnio Silva

1 2

VPI 1 2

Pg.:25

4 5

4 5
PORTA VPI VCI

5 2

52

Tabela para porta 4 1 2 A AAL formada pela 3 subcamada de convergncia ( Convergence Sublayer CS ) e pela subcamada de quebra e remontagem ( Segmentation and Reassemble Sublayer SAR).

A SAR responsvel pela quebra do fluxo de informao em fragmentos que podem ser acomodados no campo de informao das clulas ATM, e pela remontagem no fluxo oposto. A CS responsvel dependendo do servio pela multiplexao, deteco de perdas de clulas e recuperao da relao temporal da informao original no destino. A figura 2.8 mostra a rede ATM em Camadas, onde pode ser verificado que a camada AAL a primeira camada fim-a-fim.

REDE ATM

USURIO AAL ATM FSICA ATM FSICA ATM FSICA

USURIO ALL ATM FSICA

UNI

NNI

UNI

UNI - User Network Interface

NNI - Network Node Interface

Figura 2.8 - Rede ATM em Camadas

A definio dos tipos de AAL do ATM, vai depender dos requisitos dos servios oferecidos aos usurios. A figura 2.9 define estes requisitos.
Figura 2.9 Requisitos dos Servios

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:26

Atraso Absoluto Taxa de Erro Tempo de Reteno Constncia Banda Mxima

VOZ Altamente sensvel Pouco sensvel Minutos Contnuo Baixa

DADOS Pouco sensvel Altamente sensvel Minutos a horas Surtos Alta

VDEO Altamente sensvel Sensvel Minutos a horas Contnuo Moderada

O ITU-T, definiu quatro classes de servios: da classe A classe D. A figura 2.10 mostra as classes de servios com os respectivos protocolos da camada AAL. A Relao de tempo origem/destino Taxa de bits Modo de Conexo Protocolos Capacidade de Transferncia Emulao de Voz Exemplos de Servios circuitos, voz, codificada, vdeo a taxas dados constantes DBR Deterministic Bit Rate SBR Statistic Bit Rate
Figura 2.10 - Classe de Servios

B Requerido

D No Requerido

Constante Orientado a Conexo AAL 1 DBR AAL 2 SBR TR

Varivel
No Orientado a Conexo

AAL 3/4 ou 5 AAL 3/4 ou 5 SBR dados no SBR dados no TR TR multiplexados Dados X25, Servios CLS Frame Relay, Sinalizao TCP /IP TR - Tempo Real

Como pode ser visto na figura 2.10, temos atualmente cinco tipos de ALL.
-

AAL 1: Efetua os procedimentos necessrios para fornecer servios de classe A. Transferncia de dados com taxa de bit constante;

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:27

Transferncia de sincronismo; Transferncia de estrutura de quadro, como a estrutura de um E1; Verificao de perda e insero incorreta de clulas; Controle do atraso de transferncia de clulas CDV; Correo de erros de bit e correo de clulas perdidas atravs do campo SN (Numerao de seqncia). Dependendo da rede e da camada de aplicao a correo e indicao de erros, podem ou no ser usado.

AAL 2: Suporta trfego de baixa taxa de bits com pacotes pequenos e de comprimento varivel. Vdeo e udio compactado ou comprimido (como o utilizado por sistema celular) so os exemplos mais comuns; H necessidade de tempo entre a origem e destino; A figura 2.11 mostra um possvel aplicao para a camada AAL 2.

ERB

AT

CCC

ATM

ATM

ERB

AT

CCC

Circuito de 8 13 kbit/s
ERB Estao Rdio Base Figura 2.11 Aplicao AAL 2 CCC: Central de Comutao Celular

AAL 3 / 4: Suporta trfego com taxa de bit varivel, sem necessidade de relao de tempo entre origem e destino;

Os servios de transporte oferecidos pode ser o modo mensagem, onde os dados (quadro de informao) recebido do usurio e enviado a outro usurio de rede em uma nica IDU ( Interface Data Unit) ou o modo fluxo, onde h fluxos de dados, isto mais de uma IDU.

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:28

Quando clulas so transportados atravs da rede ATM, muitas delas podero ser perdidas, descartadas, entregues erradamente, ou danificadas. Dependendo da forma de tratamento escolhida pela camada AAL, pode-se ter a operao assegurada e a no assegurada. No modo assegurado, h a recuperao de erros fim-a-fim atravs de retransmisso. No modo no assegurado, no h recuperao de erros, fincando a cargo do usurio se quer ou no receber as unidades de dados erradas.
-

AAL 5: Originalmente denominada SEAL (Simple and Efficiente Adaptation Layer), foi elaborada para operar de forma mais eficiente que AAL 3/4 , devido a complexidade do AAL 3/4. Portanto, apresenta as mesmas funes desta.

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:29

3. UNIDADE III PLANO DE CONTROLE E GERENCIAMENTO


3.1. Introduo
Na unidade II descrevemos o plano do usurio do modelo da tecnologia ATM. A parte de desempenho e classes de servios QoS, a parte de controle de trfego e congestionamento, bem como a parte de sinalizao so descritos no plano de controle e gerenciamento.

3.2. Parmetros de Desempenho


Na transmisso de clulas numa rede ATM podem ocorrer:

Clula tagged ( marcada); Clula errada ( no Hearder ou payload); Clula perdida; Clula inserida incorretamente; Bloco de clulas severamente errado.

Com base nestas ocorrncias so definidos os parmetros de desempenho ATM, que so: Razo de clulas erradas (CER); Razo de clulas perdidas (CLR); Taxa de clulas inseridas incorretamente (CMR); Razo de blocos de clulas severamente errados (SECBR), que utilizado para quantificar surtos de falhas em transferncia de clula e evitar sua influncia no clculo do CER, CLR e CMR; Atraso de transferncia de clula (CTD).

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:30

3.3. Sinalizao
Sinalizao a designao genrica para as funes que controlam dinamicamente conexes ATM. Estas funes so implementadas pelo protocolo de sinalizao que utiliza uma faixa de passagem (VCI =5 e VPI=0) fora da faixa utilizada para a transferncia dos dados do usurio. Portanto, a sinalizao um conjunto de protocolos usados para o estabelecimento (setup) e superviso de chamadas e conexes sobre interfaces ATM, que foi definido na especificao UNI 3.1 do ATM Forum. As conexes podem ser: Ponto-a-ponto uni / bidirecional, simtrica ou assimtrica ; Ponto - multiponto unidirecional; Caracterizadas por parmetros de trfego QoS; As chamadas podem ser: Uma ou mais conexes; Qualquer conexo pode ser estabelecida, modificada ou liberada durante a chamada. No atual estgio de desenvolvimento s temos implantado o modo conexo, ou seja, necessrio abrir uma conexo para cada servio ( voz, dados, ect.).

3.4. Classes de Servios QoS (Qualidade de Servio)


Para simplificar a fase de setup, um usurio no tem a possibilidade de estabelecer ou negociar diretamente parmetros de QoS, conforme estabelecido nos parmetros de desempenho mostrado no item 3.2, mas lhe imposto enquadrar sua conexo nas classes predefinidas de QoS. A figura 3.1 mostra as classes definidas para a UNI 3.1. Classe de QOS
Natureza do objetivo de desempenho de rede (limites superiores) CTD mdio CLR CLR CER CMR mdio SECBR Objetivos default (D) 4 * 10 - 6 1 / dia 10 - 4 Classe 1 (estringente) 400 ms 3 * 10 - 7 Nenhum D D D Classe 2 (tolerante) U 10 5 Nenhum D D D Classe 3 (bi-nvel) U U 10 5 D D D Classe U U U U U U U

CTD CLR 0+1 CLR 0 CER CMR SECBR

Figura 3.1 Classes QoS


________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:31

3.5. Controle de Trfego


Na rede ATM existe um contrato de trfego entre o usurio e a rede, onde h uma negociao envolvendo as caractersticas da conexo a ser estabelecida. Estas caractersticas deve conter a classe de QoS, o descritor da fonte de trfego e CDVT (tolerncia a variao de atraso das clula). As classes de QoS, so as especificadas segundo os parmetros de desempenho da camada ATM, (item 3.2) O descritor da fonte de trfego um conjunto de parmetros de trfego usado durante o estabelecimento da conexo para capturar as caractersticas da conexo requisitada pela fonte. Os parmetros de trfego so basicamente:

PCR Peak Cell Rate MCR Minimum Cell Rate CDVT Cell Delay Variation Tolerance MBS Maximum Burst Size

Com base nestas citadas caractersticas a rede ATM supervisiona o contrato de trfego, atravs da CAC ( Connection Admission Control), onde se realiza medida da carga dos recursos da rede, visando atender a QoS da nova conexo sem afetar a QoS das conexes estabelecidas; tambm se utiliza do UPC / NPC (User / Network Parameter Control), onde se avalia a conformidade do trfego. A figura 3.2, ilustra uma representao do contrato de trfego e QoS.

Ambiente de Rede do Usurio

UNI

Rede Pblica A UPC CAC

Pode ser aplicado a uma VPC ou VCC CAC e UPC/NPC necessitam das informaes do contrato de trfego para: Aceitar uma conexo Supervisionar o contrato

INI e od r at o / nt Co rfeg de T stes ade Te rmid nfo Co

NPC CAC

UNI
Ambiente de Rede do Usurio

Rede Pblica B

Figura 3.2 Contrato de Trfego e QoS


________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:32

Portanto, o controle de trfego tem como objetivos: proteger o desempenho da rede contra condies de trfego imprevistas; garantir o desempenho de rede desejado pelo usurio; otimizar o uso dos recursos da rede, evitando o estado de congestionamento da rede.

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:33

UNIDADE IV INTERCONEXO DE REDES


4.

4.1. Introduo
H a necessidade de protocolos que permitam a integrao das LANs (Local Area Networks) atuais com a tecnologia ATM, onde esta ltima deve dar suporte s aplicaes j existentes nas redes locais e s pilhas de protocolos de nvel superior em uso. Partindo deste princpio, alguns protocolos ou servios de integrao LAN tecnologia ATM foram desenvolvidos. O primeiro deles, o IP over ATM (IPOA) da IETF (Internet Engineering Task Force), o mais simples dos protocolos de integrao porque restringe seu campo de atuao ao encapsulamento e transmisso de pacotes IP atravs da camada de Adaptao ao ATM (AAL) usando o protocolo AAL-5. No IPOA, h basicamente um mecanismo de resoluo de endereos IP para que seja identificado o endereo ATM correspondente. O segundo servio de integrao LAN/ATM, o LANE (LAN Emulation) um padro do Forum ATM que opera na camada MAC (Mdia Access Control) da arquitetura IEEE 802 e possibilita o trfego Ethernet ou Token Ring sobre ATM, sem nenhum prejuzo ou modificao da aplicao. No LANE, um driver encapsula os pacotes Ethernet e Token Ring em pacotes LANE que, por sua vez, so convertidos em clulas ATM. O terceiro protocolo de integrao LAN/ATM, o MPOA (Multiprotocol over ATM) tambm um padro do Forum ATM desenvolvido para suportar vrios protocolos no ATM como IP, IPX, etc. O MPOA opera ao nvel da camada 3 do modelo OSI (Open System Interconection) enquanto que o LANE trabalha na camada 2. Nas prximas sees, este trabalho apresenta e compara estas trs alternativas de protocolos e/ou servios de integrao das LANs convencionais e ATM.

4.2. IPOA
O protocolo IPOA (IP over ATM) trata do encapsulamento e transmisso de pacotes IP atravs da camada de Adaptao ATM (AAL), usando o protocolo AAL5. No IPOA h basicamente um mecanismo de resoluo de endereos IP para que seja identificado o endereo ATM correspondente. O IPOA conhecido tambm como o protocolo "IP clssico sobre ATM".

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:34

4.2.1.

Encapsulamento IP over ATM

O documento RFC 1577 da IETF define o encapsulamento de pacotes IP usando o mecanismo para mapear endereos IP em endereos ATM e os parmetros para se avaliar a necessidade de iniciar ou terminar uma conexo virtual entre sistemas. O documento IETF RFC1577 define somente o que ocorre em uma sub-rede IP lgica (Logical IP Subnet- LIS). Conexes entre estaes em sub-redes IP diferentes passam pelo roteador, mesmo no caso em que exista conectividade fsica ATM entre as mesmas. Os pacotes IP so transportados por PDUs (Protocol Data Units) do protocolo AAL5 da camada de Adaptao ATM. A figura 4.1(a) apresenta uma PDU - AAL5 contendo na primeira clula um cabealho LLC/SNAP (Logical Link Control/Subnetwork Access Protocol) para identificar o protocolo, um campo para os dados e, por ltimo, um trailer com informaes sobre comprimento e CRC (Cyclic Redundancy Check). O tamanho tpico do pacote IP over ATM 9180 octetos, o que suficiente para os pacotes padro Ethernet, Token Ring, FDDI e SMDS (Switched Multimegabit Data Service) sem fragmentao.

Cabealho de 8 Bits
LLC OUI Ether Type

Primeira Clula
PDU no ISO (Pacote IP encapsulado) Outra Clulas

Continuao do pacote IP encapsulado ( 48 bytes ou menos) Dados + Padding UU CPI


Length

ltima Clula

CRC

Figura 4.1 (a) - Formato da PDU-AAL5 no IPOA

4.2.2.

Arquitetura IPOA

Para usar o servio ATM de canais virtuais comutados SVC (Switched Virtual Channel), as estaes finais devero fazer o mapeamento de endereo IP para endereo ATM e estabelecer conexes virtuais automaticamente. Isto feito usando um elemento adicional, o protocolo de resoluo de endereos ATM (ATM Address Resolution Protocol ATMARP).

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:35

123.233.45.6

Figura 4.1 (b) - Arquitetura IPOA

A Figura 4.1(b) ilustra a arquitetura IPOA. O servidor ATMARP possibilita que cada estao de uma sub-rede IP (LIS) possa fazer pesquisas para encontrar o endereo ATM a ser usado a fim de que o pacote seja entregue a um destino IP. O protocolo ATMARP desempenha o mesmo papel que o protocolo ARP (Address Resolution Protocol) realiza em redes LANs j existentes. O servidor ATMARP mantm automaticamente em cada LIS um banco de dados com o objetivo de mapear endereos IP para ATM. O servidor ATMARP um mdulo de software que pode ser implantado em um servidor de arquivos ou em uma estao de trabalho, alm de tambm poder ser implementado em roteadores ou switches ATM presentes na rede. Em uma rede ATM com servio SVC, cada estao em uma sub-rede IP (LIS) inicialmente conecta-se ao servidor ATMARP para registrar-se. A especificao do IP clssico sobre ATM no aborda como uma estao de trabalho encontra o endereo de um servidor ATMARP. O servidor ATMARP, por sua vez, ao aceitar o registro, envia uma mensagem Inverse ATMARP Request para obter o endereo IP da estao de trabalho. O servidor ATMARP mantm os endereos recebidos em uma tabela local para que possa responder a outras possveis estaes da rede. Com o objetivo de manter informaes atualizadas de endereo e para minimizar o tamanho da tabela, o servidor ATMARP descarta os endereos que no forem solicitados em um intervalo de tempo determinado. Uma estao pode manter permanentemente a conexo com o servidor ATMARP ou, periodicamente, refazer a conexo com o objetivo de atualizar a tabela de endereos.
________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:36

O protocolo IP over ATM no requer nenhuma alterao na infra-estrutura tradicional de roteamento IP j existente. O roteamento pode ser feito da mesma forma que o tradicional: os pacotes so enviados do remetente para um roteador e deste para outros possveis roteadores at que o destino seja alcanado. Ao longo do caminho, o cabealho IP e de outros protocolos de camadas superiores, alm dos dados, permanecem inalterados (exceto nos casos em que so acrescentados campos de controle ou que ocorram possveis fragmentaes de pacotes IP em datagramas IP ainda menores). Por outro lado, no encapsulamento efetuado pela camada MAC inferior pode haver alteraes completas de cabealho a cada novo roteador alcanado. Pelo fato do protocolo IP comportar-se com a rede ATM da mesma forma que com outros tipos de sub-redes de comunicao (Ethernet, Token Ring, FDDI, Frame Relay e circuitos WAN), as redes corporativas que j possuem estes tipos de sub-redes podem facilmente incorporar a tecnologia ATM ao seu backbone. Em cada sub-rede IP LIS, o sistema integrado LAN/ATM comunica-se via conexo virtual ATM ponto-a-ponto. Os pacotes IP so encapsulados em PDUs AAL 5. As clulas ATM nas PDUs so enviadas de switch para switch atravs da rede ATM, para que sejam remontadas em pacotes IP no destino. Ao nvel da camada de Rede (IP), a rede ATM surge apenas como um novo salto, no importando o nmero de switches ATM envolvidos, da mesma forma que um circuito de telecomunicaes considerado apenas um novo salto para roteadores, no importando o nmero de switches e multiplexadores que o circuito atravessa.

4.2.3.

Diviso em Subredes ATM

Na maioria dos ambientes de rede atuais, as sub-redes IP so associadas estrutura fsica da rede. A sub-rede, no nvel mais baixo, geralmente um segmento LAN, provavelmente atingida por intermdio de uma ponte ou switch. As sub-redes LAN caracterizam-se pelo broadcast para despachar tanto pacotes broadcast como unicast ao longo da rede. As subredes LANs so implantadas geograficamente de acordo com os limites impostos pelo meio de transmisso e pelo protocolo MAC. Por outro lado, uma rede ATM consiste de circuitos virtuais ponto-a-ponto e pontomultiponto. Como os circuitos virtuais no tm nenhuma limitao de distncia inerente (a localidade fsica de dois dispositivos no impede que os mesmos venham a se comunicar diretamente), tem-se que as sub-redes IP em ATM so baseadas em parmetros lgicos e no fsicos. A estrutura de rede ponto-a-ponto tambm possibilita que uma estao ATM possa se comunicar com duas ou mais estaes sem a necessidade de preocupao com o trfego de outras estaes, at no caso de pacotes multicast. Com este grau de isolamento entre as sub-redes IP em um mesmo meio fsico, mais de uma sub-rede lgica IP pode terminar em um nico adaptador fsico, permitindo que um adaptador ATM substitua, por exemplo, vrias placas Ethernet sem que seja necessria qualquer modificao ou combinao de sub-redes. Esta uma caracterstica que os adaptadores ,de rede local das tecnologias at ento existentes, no podiam ter. As subredes IP lgicas em ATM podem incluir qualquer conjunto arbitrrio de estaes de
________________________________ Curso Bsico de ATM Antnio Eugnio Silva Pg.:37

trabalho e roteadores localizados em qualquer parte do backbone. Com as sub-redes IP em ATM pode-se obter vantagem no controle de banda, alocando-se diferentes taxas de velocidades e garantias de qualidade de servio para cada sub-rede, proporcionando ferramentas poderosas para aplicaes de gerenciamento da banda disponvel.

4.2.4.

Estabelecimento de Conexo

Na Figura 4.2 ilustrado o estabelecimento de uma conexo ATM com IPOA. Quando o cliente 1 na sub-rede LIS A (Fig. 4.2) deseja enviar dados para um cliente 2 na mesma LIS, o primeiro pacote IP enviado pelo cliente 1 dispara um pedido ao servidor ATMARP. Um mdulo IP/ATM (software) presente no cliente 1 envia um pedido ATMARP ao servidor ATMARP, que ter o objetivo de verificar qual o endereo ATM correspondente ao endereo IP inicialmente fornecido referente ao cliente 2. O servidor ATMARP envia ao cliente 1 o endereo ATM desejado. O cliente 1 usa o endereo ATM obtido para estabelecer um SVC diretamente para o cliente 2. Quando o cliente 2 for retornar um pacote IP para o cliente 1, o mesmo tambm disparar uma requisio para o servidor ATMARP com o objetivo de obter o endereo ATM do cliente 1. Ao receber este endereo, o cliente 2 verificar que j possui uma conexo com o endereo ATM obtido, sendo desnecessrio uma nova conexo. O fato de ambos os clientes da sub-rede LIS A estarem cientes da conexo e dos endereos recprocos, possibilita uma comunicao direta atravs do servio SVC, sem a necessidade de mais envolvimento do servidor ATMARP.
Figura 4.2 - Exemplo de estabelecimento de conexo em IPOA

Uma estao pode ter mais de um circuito virtual ativo simultaneamente. Um servidor de arquivos ou de e-mail tem centenas de conexes em um pequeno intervalo de tempo, dependendo do nmero de clientes que o sistema possui. As conexes que permanecem inativas por determinado perodo de tempo (geralmente, 15 a 20 minutos) so
________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:38

automaticamente desfeitas com o objetivo de liberar o adaptador de rede e tornar disponvel os recursos da rede ATM para outras possveis necessidades naquele momento.

4.2.5.

IPOA com Mltiplas Subredes LIS

O protocolo IP over ATM clssico foi especificado para trabalhar originalmente apenas em uma sub-rede LIS ATM. Entretanto, novos trabalhos tem sido desenvolvidos no sentido de abolir esta limitao. No momento, existem duas maneiras para se estabelecer comunicao entre sub-redes LIS: por intermdio de roteadores ou desviar-se dos roteadores por mltiplas sub-redes LIS. Para que duas estaes em diferentes sub-redes LIS estejam habilitadas para se comunicar, deve existir um roteador em cada sub-rede LIS. Mltiplos servidores ATMARP no so necessrios, uma vez que um servidor ATMARP pode ser configurado para lidar com mais de uma sub-rede LIS independentemente. Quando um cliente em uma LIS tenta enviar um pacote IP para um cliente em outra subrede LIS, o software IP residente no cliente remetente percebe que o endereo destino de outra sub-rede LIS e envia o pacote para o roteador default gateway na sua sub-rede LIS. Isto dispara um pedido para o servidor ATMARP para que seja descoberto o endereo ATM do roteador de destino, e, em seguida, estabelecida uma conexo do cliente para o roteador de destino. Uma vez o roteador de destino tendo recebido o pacote IP do cliente remetente, o mesmo emite um pedido de ATMARP para encontrar o endereo ATM do cliente destinatrio, em seguida, estabelece a conexo com o cliente destinatrio. Isto significa que para ocorrer comunicao entre duas estaes por intermdio de um roteador, devem ser estabelecidos dois circuitos virtuais atravs da rede ATM: um do remetente para a interface ATM do roteador e a outra do roteador para a estao destinatria. A estao remetente segmenta os pacotes IP em clulas para a transmisso pela rede ATM, para serem remontados no roteador. O roteador tomar ento a deciso do caminho pelo qual ser enviado o pacote, baseado na informao contida no cabealho do pacote IP, segmentando os pacotes para que sejam enviados novamente por um circuito virtual ATM para a estao destinatria. Apesar de trabalhar adequadamente, o uso do IP over ATM em uma nica sub-rede limita o potencial ATM em uma rede IP porque no h um meio de se comutar trfego entre subredes IP e uma rede ATM. Isto considerado um problema pelo fato de no se aproveitar as facilidades de gerenciamento da qualidade de servio, a latncia reduzida e a maior vazo proporcionada pela rede ATM.
4.3.

Servio de Emulao de LAN (Lan Emulation) O Padro LAN Emulation

4.3.1.

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:39

O servio LAN Emulation ou LANE, um padro do Forum ATM que suporta pacotes de LAN convencionais (Ethernet e Token Ring) dentro de um ambiente ATM, permitindo que protocolos e aplicaes LAN trabalhem transparentemente sobre ATM e que os equipamentos ligados LAN possam se comunicar, inclusive com os dispositivos ATM. Para manter compatibilidade com os protocolos de redes tradicionais (por exemplo Ethernet/IEEE 802.3 e Token Ring/IEEE 802.5), optou-se por emular LANs na subcamada MAC, afim de minimizar mudanas necessrias para a migrao para ATM. A Figura 4.3 ilustra a arquitetura do servio LANE .

Camadas Ethernet / Token Ring IP, IPX, NetBIOS, etc.


Camada de Enlace de Dados LLC

Camadas LAN Emultation ATM IP, IPX, NetBIOS, etc. Camada de Enlace de Dados LLC Camada de Servio LAN Emulation Sinalizao UNI 3.1 AAL 5 Camada ATM Camada Fsica ATM

Camada de Enlace de Dados MAC Camada Fsica

Figura 4.3 - Arquitetura do cliente LAN Emulation

O subconjunto do servio LANE, a LAN emulada (ELAN), definido como um grupo lgico de dispositivos capaz de trocar tipos de quadros similares dentro de um mesmo domnio de broadcast. Muitas ELANs podem existir concorrentemente na mesma rede ATM, mas no podem se comunicar diretamente. Um roteador ou ponte requerido para a intercomunicao de ELANs .

4.3.2.

Componentes LANE

Para oferecer os servios que os protocolos tradicionais tem recebido, o servio LAN Emulation deve oferecer broadcast sem conexo e servio de multicast baseado no padro de endereos IEEE802 MAC. Como estes servios no so nativos de redes ATM, eles so implementados atravs de um mdulo cliente LAN Emulation Client (LEC) em cada host,
________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:40

de um servidor LAN Emulation Server (LES) que pode estar localizado em qualquer lugar na rede, de um servidor Broadcast and Unknown Server (BUS) e de um servidor LAN Emulation Configuration Server (LECS), conforme ilustrada na Figura 4.4 .

Figura 4.4 - Modelo LAN Emulation do Forum ATM

4.3.2.1.

LAN Emulation Server (LES)

O servidor LES, ilustrado na Figura 4.5 , o servidor de resoluo de endereos para a ELAN. H um servidor lgico LES por ELAN. Quando um cliente LEC recebe um pacote para enviar, ele procura o endereo MAC de destino na sua tabela local. Se tem uma conexo ATM j associada com o endereo, ele envia o pacote por aquela conexo. Se ele sabe o endereo ATM para aquele endereo MAC, ele pode solicitar que uma conexo seja configurada para o destino. Se, contudo, o cliente LEC no tem a conexo ATM ou o endereo ATM, ele usa o protocolo ARP para obter esse endereo, enviando uma mensagem LE_ARP (LAN Emulation Address Resolution Protocol) para o servidor LES perguntando qual o endereo ATM associado com aquele endereo MAC. O servidor LES pode manter uma "cache" do endereo MAC para o ATM correspondente. Essa correspondncia mantida diretamente do endereo MAC registrado do cliente LEC com o servidor LES. Se a correspondncia conhecida, o servidor LES pode replicar diretamente para o cliente LEC com o endereo ATM que ele precisa para estabelecer uma conexo com o destino. Por outro lado, se o servidor LES no sabe o endereo MAC, ele emite um broadcast com a solicitao LE_ARP para todos os clientes LECs usando a conexo Control Distribute VCC. Quando um cliente LEC recebe a solicitao LE_ARP,
________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:41

ele checa sua prpria tabela de endereos local para ver se o endereo MAC solicitado o seu prprio ou se ele est atuando como um proxy para o endereo MAC. Em caso afirmativo, ele envia uma resposta LE_ARP de volta para o servidor LES e este a direciona para o cliente LEC que enviou o pedido original LE_ARP.

LES
Controle Direto Controle Direto

LEC Controle Distribudo

LEC

Figura 4.5 - LES (Servidor LAN Emulation)

4.3.2.2.

LAN Emulation Configuration Server (LECS)

O servidor LECS, ilustrado na Figura 4.6, mantm um banco de dados de informaes de cada LAN emulada (ELAN). Quando um cliente LEC inicializado, uma das suas primeiras aes estabelecer uma conexo com o servidor LECS e depois enviar uma solicitao para sua configurao, que dever retornar o endereo ATM do servidor LES que o cliente LEC deve contactar para se associar a uma ELAN. O banco de dados do servidor LECS geralmente inicializado pelo administrador de rede e gerenciado via aplicaes de gerenciamento SNMP. H um servidor LECS lgico para cada LAN Emulation Service, embora ele possa ser implementado como um banco de dados distribudo.

LECS

LE
________________________________ LE Curso Bsico de ATM Antnio Eugnio Silva

Pg.:42

LE

Informao por ELAN

Figura 4.6 - Servidor de Configurao (LECS)

4.3.2.3.

Broadcast and Unknown Server (BUS)

O servidor BUS, ilustrado na Figura 4.7 , o servidor de multicast para uma LANE. O servidor BUS aceita quadros broadcast/multicast de vrios VCCs e os direciona sobre uma conexo ponto-multiponto (Multicast Forward VCC) ou uma conexo ponto-a-ponto especfica Multicast Send VCC. Uma conexo ponto-a-ponto (MulticastSend) de cada cliente LEC na LAN emulada (ELAN) configurada para o servidor BUS quando o cliente LEC se une a ELAN. Pacotes para serem difundidos do LEC so enviados para o servidor BUS, que os recebe da camada AAL como pacotes completos. O servidor BUS envia os pacotes de volta para todos os clientes LECs usando a conexo ponto-para-multiponto (MulticastForward). Isto feito numa FIFO (Fist in first out), um pacote a cada vez, sem que nenhuma clula de diferentes pacotes intercale a conexo.

BUS
Conexo Ponto-a-Ponto Conexo Ponto-a-Ponto

LE

Conexo Ponto-Multiponto

LE

Figura 4.7 - Servidor BUS

Os clientes LECs tambm enviam pacotes, cujo destino desconhecido, para o servidor BUS. O servidor BUS direciona tais pacotes para todos os clientes LECs que so capazes
________________________________ Curso Bsico de ATM Antnio Eugnio Silva Pg.:43

de receb-los. Estes clientes LECs de destino podem estar em pontes, switches e roteadores. O servidor BUS envia uma cpia destes pacotes para cada cliente LEC na ELAN, incluindo o cliente LEC de onde o pacote foi originado. Os clientes LECs devem filtrar o trfego que chega usando um campo no cabealho de cada pacote que identifica unicamente cada cliente LEC.

4.3.3.

Formato do Pacote LAN Emulation

Os pacotes do cliente LEC ATM so encapsulados, ou no formato IEEE 802.3, ou IEEE 802.5. Isto assegura que a pilha de protocolos no trocada e que a LANE compatvel com os atuais protocolos de LAN. A Figura 4.8 compara um pacote na LANE com um pacote Ethernet e Token Ring.

Pacotes Ethernet
DA SA

Pacote Token Ring


AC FC DA SA RF
Pacote Token Ring

Payload LAN

Pacotes LAN

Cabealho LE

Payload / LE

Pacotes LAN Emulation

Payload AAL5

Trailer AAL5

Pacotes AAL 5

Cabealho ATM

Payload ATM

Cabealho ATM

Payload ATM

...

Cabealho ATM

Clulas Payload ATM ATM

Figura 4.8 - Formato do Pacote LAN Emulation

Um cabealho LANE de 2 octetos diferencia os pacotes de controle, tais como LE_ARP, dos pacotes de dados. Usando o protocolo AAL5, o adaptador ATM divide o pacote LANE em clulas ATM e as envia atravs da rede. No ponto destino, as clulas ATM so remontadas no seu formato de pacote LANE.

4.3.4.

Caractersticas de Projeto

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:44

Embora o servio LANE tenha sido concebido para ser compatvel com as atuais LANs de meio compartilhado, os projetistas de rede ainda tm que tomar decises que afetam a configurao e desempenho das LANs. Isto inclui o tipo de LAN emulada, tamanho mximo do pacote e a localizao do servidor LES e do servidor de BUS . Um servidor LES pode ser implementado em qualquer dispositivo ATM, incluindo servidores de arquivos, switches ATM e roteadores, mas somente um servidor LES permitido para cada configurao LANE. tarefa do projetista de rede decidir qual servidor LES usar e onde coloc-lo para conseguir melhor desempenho, j que a principal funo do servidor LES fazer o mapeamento entre endereos MAC e ATM. Implementar o servidor LES em dispositivos que processem muitos endereos MAC pode reduzir o trfego de mensagens LE_ARP. Equipamentos como switches e roteadores so as melhores opes para o servidor LES. Similarmente, o servidor de broadcast (BUS) pode ser implementado em qualquer dispositivo. Como o servidor LES, apenas um servidor BUS permitido por LANE e o projetista deve decidir onde coloc-lo. Um dispositivo ATM com link de alta velocidade para um switch ATM sempre uma boa escolha. Uma vez que o servidor LES e o servidor BUS tenham sido selecionados, o tamanho mximo do pacote e seu tipo devem ser determinados. As LANs de meio compartilhado tem limitaes fsicas que restringem o tamanho do pacote. Para uma rede Ethernet, o limite 1.516 octetos e para uma rede Token Ring 18.190 octetos. O LAN Emulation Working Group do Forum ATM restringiu o tamanho do pacote para um mximo de 1.516, 4.544, 9.234 e 18.190 octetos para corresponder ao tamanho dos pacotes das LAN de meio compartilhado. Todos os dispositivos da LAN emulada devem ser homogneos. Aqueles que devem se comunicar freqentemente com dispositivos Ethernet devem ser configurados para o IEEE 802.3, enquanto que os que se comunicam com Token Ring devem ser configurados para IEEE 802.5. Se h necessidade de comunicao entre ambos, como o caso de alguns servidores ATM ou switches multi-LAN, ento um dispositivo ATM pode ser configurado para ter compatibilidade simultnea com as LAN emuladas Ethernet e Token Ring. O servio LANE tem tambm a caracterstica de liberar os dispositivos ATM da limitao Ethernet, Token Ring e FDDI de um nico endereo MAC. Com LAN de meio compartilhado, somente um endereo MAC por adaptador e por rede permitido. Por exemplo, para adicionar uma nova rede para um servidor Novell ou Windows NT, o usurio tem que adicionar um outro adaptador LAN para o servidor e mudar as suas configuraes. Ao contrrio, dispositivos ATM com uma nica interface ATM podem ter um endereo MAC para cada LAN emulada, sendo o nico obstculo o software de drive do dispositivo. Uma LAN emulada no uma rede fsica mas uma rede lgica que permite diferentes tamanhos e tipos de quadros sobre um nico adaptador ATM com conexo ao switch ATM.
________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:45

Usurios com backbones congestionados e servidores, podem tambm otimizar estes backbones sem alterar o resto da rede. Dispositivos tais como roteadores, pontes e servidores que esto diretamente conectados com o backbone podem ser atualizados com interfaces ATM executando LANE. Isto auxilia a progresso da largura de banda enquanto eles continuam a servir aos clientes j instalados Ethernet e Token Ring. Atualizar para um backbone ATM com roteadores e switches ATM- e LAN Emulation- aumenta a capacidade do backbone sem mudar o equilbrio da infra-estrutura de rede.

4.3.5.

LANE 2.0

Uma nova verso do servio LANE est sendo desenvolvida para melhorar o desempenho das LANs emuladas. O LANE 2.0 inclui duas partes : O LANE User-to Network Interface (LUNI) 2.0 e o LANE Network-to-Network Interface (LNNI) 2.0. Os novos recursos do servio LUNI 2.0 permitem que clientes LANE faam multiplexao de diversas LANs emuladas (ELANs) atravs do mesmo canal virtual, reduzindo assim o nmero de canais virtuais necessrios. Para isso est sendo includo a utilizao do esquema de encapsulamento LLC/SNAP j utilizado com o IPOA. O servio LUNI 2.0 melhora o suporte a qualidade de servio (QoS), porque os administradores de rede podem especificar o tipo de servio de trfego. O servio LUNI 2.0 acrescenta tambm suporte para a separao de trfego em multicast e permite que o servidor LES repasse suas informaes de dispositivo para roteadores no ATM. O servio LNNI uma nova parte do LANE que proporciona uma forma padro para a distribuio de componentes servidores LANE. O servio LANE 1.0 no exclua essa distribuio, mas, sem um mecanismo padro, cada fabricante precisava implementar um enfoque proprietrio para suport-la. O servio LNNI 2.0 descreve como os componentes podem ser distribudos e define as interfaces e protocolos pelos quais eles intercmbiam controles e dados. O objetivo do ATM Forum com a verso LANE 2.0 que esta arquitetura distribuda habilite uma nica ELAN a incluir dois mil clientes (LECs) e 20 servidores LES e BUS.

4.4.

MPOA - MultiProtocol Over ATM Modelo MPOA

4.4.1.

O modelo MPOA ( Multiprotocol Over ATM) um conjunto de recursos que fornece a estrutura bsica para a implementao de roteamento e bridging ATM atravs de ambientes diversos no que diz respeito a protocolos, tecnologias de rede e redes virtuais (IEEE 802.1 Virtual LANs). Esta estrutura bsica foi projetada no sentido de fornecer um paradigma unificado para o empilhamento dos protocolos da camada 3 OSI (Open System
________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:46

Interconection) com ATM, alm de reduzir a latncia intrnseca ao processamento destes, atravs da conectividade direta entre os dispositivos ATM existentes na rede. Alm disso, o MPOA tambm capaz de utilizar as informaes de roteamento e de bridging para localizar o equipamento conversor LAN/ATM (edge device) mais prximo ao endereo da estao destinaria, aumentando assim, de forma significativa, os ndices de desempenho global da rede. O principal objetivo do MPOA, portanto, fornecer conectividade fim-afim entre camadas de Rede pares, atravs da rede ATM. As estaes (hosts) podem estar ligadas diretamente estrutura ATM, a uma LAN tradicional, ou ainda, a uma rede emulada LANE. O modelo MPOA pode ser entendido como sendo um roteador virtual, no sentido de que o conjunto de dispositivos MPOA operando na estrutura ATM fornece a dupla funcionalidade de roteamento e bridging. Os conversores LAN/ATM examinam os endereos de destino dos pacotes recebidos nos segmentos das LANs tradicionais e ento tomam a deciso apropriada de envio. Se o pacote deve ser roteado, ele ir conter o endereo MAC da interface do "roteador virtual". Nesse caso, o conversor LAN/ATM toma o endereo nvel Rede do destino e o resolve para o endereo ATM correspondente atravs do servidor de rotas. Em seguida, o conversor LAN/ATM estabelece um circuito virtual direto at o destino. Para o caso de uma operao de bridging, o conversor LAN/ATM utiliza a prpria LANE para resolver o endereo ATM e estabelecer o circuito virtual ao destino, conforme pode ser verificado na Figura 4.9.

Rede No ATM
Conversor LAN/ATM Rede MPOA

Servios MPOA Servidor de


Configurao LECS

Interao LANE - MPOA. Primeiro os clientes MPOA tentam resolver o endereamento via os servios LANE, se necessrio resolvem via servios MPOA

Servidor de Rota
Servidor Multicast /MARS

LECS LECS

Servidor de
Encaminhamento

Host ATM
Clientes MPOA

Servios LANE

Servios MPOA
Figura 4.9 - O modelo MPOA

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:47

Se o servidor de rotas no conhece o endereo ATM apropriado, ele propaga a solicitao a outros servidores de rotas. Os endereos retornados pelo servidor de rotas sero sempre os endereos de um dispositivo da rede ATM.

4.4.2.

Servios Oferecidos

O MPOA fornece quatro tipos de servio: configurao (Configuration), descoberta (Discovery), resoluo de alvo MPOA (MPOA Target Resolution) e transferncia de dados (Data Transfer). As caractersticas principais de cada um desses servios so as seguintes: a. O servio de configurao garante que todos os grupos funcionais possuem o mesmo conjunto de informaes administrativas. Todos os grupos funcionais contactam um servidor de configurao apropriado para obter suas configuraes iniciais. Clientes e servidores realizam processos distintos de configurao; b. O servio de descoberta o processo atravs do qual os componentes MPOA ligados s LANEs reconhecem a existncia e o tipo funcional uns dos outros. O MPOA implementa um dispositivo de descoberta a fim de reduzir a complexidade operacional do seu funcionamento. Os dispositivos MPOA ligados s LANEs utilizam extenses do protocolo LANE LE_ARP para descobrir a existncia, o endereo ATM e o tipo (cliente ou servidor) uns dos outros. A informao obtida dinamicamente; c. O servio de resoluo de alvo MPOA a determinao de uma descrio de rota a partir de um endereo nvel Rede destino; esta a parte do sistema MPOA que permite a criao e utilizao de atalhos. A resoluo de alvo MPOA utiliza uma extenso do protocolo NHRP (Next Hop Resolution Protocol) para permitir que clientes determinem o endereo ATM de um edge device ou de um circuito virtual; d. O servio de transferncia de dados o processo atravs do qual dois clientes MPOA transferem dados ao nvel da camada de Rede, um para o outro. A transferncia de dados unicast atravs do MPOA opera no modo default ou no modo atalho. No modo default, o trfego enviado atravs da LANE. No modo atalho, os fluxos so estabelecidos atravs dos mecanismos de gerenciamento de cache. Quando um cliente MPOA tem um pacote para o qual j existe um atalho, o pacote enviado pelo circuito virtual associado quele atalho.

4.4.3.

Caractersticas

O MPOA uma das tecnologias em desenvolvimento que ir permitir s companhias a implementao de redes corporativas escalveis baseadas com ATM. O MPOA visa a potencializao dos benefcios das redes ATM atravs da utilizao direta de canais virtuais comutados (SVCs) para o envio de dados de forma escalvel e da utilizao de parmetros de qualidade de servio (QoS) para o melhor gerenciamento dos servios oferecidos. Alm disso, mantendo a interoperabilidade com os protocolos da camada de Rede, o MPOA
________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:48

garante que aplicaes operando atravs de LANs existentes continuaro a operar normalmente sobre ATM. O modelo MPOA tambm fornece inmeros benefcios queles usurios que necessitam de redes escalveis baseadas em switching. Isto se deve implementao do protocolo de roteamento/bridging baseado no protocolo NHRP e ao estabelecimento de circuitos virtuais diretos para a transferncia de dados. Atravs desta implementao, podem ser alcanados baixssimos ndices de latncia na comunicao entre quaisquer dois pontos da rede independentemente da sub-rede na qual se encontrem esses dois pontos. Uma desvantagem do MPOA o fato de que, para o suporte transparente aos mltiplos protocolos, existe uma repetio intrnseca das informaes da topologia ao nvel da camada de Rede trafegando pela estrutura ATM. Isto pode impactar negativamente os custos da infra-estrutura ATM.

4.5.

Mercado

A maioria dos fabricantes tem implementado LANE em boa parte dos seus dispositivos, com poucas excees. A Cisco como membro do Forum ATM tem desempenhado um importante papel no desenvolvimento do padro LANE. Switches ATM, switches LAN, roteadores e adaptadores ATM so produtos da Cisco que incluem solues para redes ATM que utilizam o padro LANE. A Digital Equipment Corp tem servios LANE implementados no GIGAswitch/ATM e o cliente LANE no DECswitch 400. A Fore Systems Inc. tem servios LANE em todos os seus switches ATM e o cliente LANE em alguns produtos. Um ponto crtico do servio LANE que os servidores LANE podem ser pontos de falha em uma ELAN. Poucos fabricantes, incluindo Cisco e Fore, tem implementado esquemas proprietrios para redundncia dos servidores LANE. Essa capacidade, contudo, faz parte do padro LANE 2.0 em fase de desenvolvimento. A Cabletron lanou uma inteligente verso da LANE, chamada SmartLANE, que adiciona duas novas caractersticas a LANE 1.0: executa roteamento cut-through entre ELANs e minimiza a propagao de broadcast. Embora a maioria dos fabricantes de produtos ATM tenha desenvolvido switches que usam o padro LANE, a Newbridge Networks optou pelo modelo MPOA como soluo para seus conversores LAN/ATM (edge-devices).
________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:49

A Bay, Cabletron, IBM, Interphase, Madge e Network General esto comprometidas em dar suporte aos testes de interoperabilidade para solues baseadas em MPOA, para que os clientes obtenham as vantagens desse modelo. J a ZeiNet Inc., adquirida pela Cabletron Inc., tem uma famlia de switches ATM que prov suporte para LANE 1.0 e IP over ATM. Considerando-se o fato de que muitas outras tecnologias esto em desenvolvimento para a explorao das redes ATM, espera-se grande disputa entre estas tecnologias emergentes.

________________________________ Curso Bsico de ATM Antnio Eugnio Silva

Pg.:50

Das könnte Ihnen auch gefallen