Beruflich Dokumente
Kultur Dokumente
Pg.:1
4.3.2
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
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.
Pg.:4
Camada
(N)
Entidade 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
Aplicao
APDU
Interface
Protocolo de Apresentao
Apresentao
Apresentao
PPDU
Protocolo de Sesso
Sesso
Sesso
SPDU
Protocolo de Transporte
Transporte
Transporte
TPDU
Rede
Rede
Rede
Rede
Pacote
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
Pg.:6
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
APLICATION PRESENTATION SESSION TRANSPORT NETWORK DATA LINK PHYSICAL NETWARE SPX IPX
TELNE T
FTP NFS TCP IP LLC 802.2
OS / 2 NETBIOS
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.
X.25 - Caractersticas
Meios de Transmisso Analgicos Deteco e correo de erros
X.25
Controle de Fluxo
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
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.
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.
Pg.:12
PBX
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.
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
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.1.
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.
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
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.
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.
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
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
Pg.:18
Pg.:19
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).
Pg.:20
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
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.
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
Pg.:22
9 bytes
261 bytes
9 linhas
Header
Payload
= = =
155.520 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
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
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
VCI PT
CLP
VCI
48 Octetos
48 Octetos
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.
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.
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
UNI
NNI
UNI
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
Pg.:26
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
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;
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.
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.
Pg.:29
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).
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.).
Pg.:31
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.
UNI
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
NPC CAC
UNI
Ambiente de Rede do Usurio
Rede Pblica B
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.
Pg.:33
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".
Pg.:34
4.2.1.
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
ltima Clula
CRC
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).
Pg.:35
123.233.45.6
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.
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.
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.
4.3.1.
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 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
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 .
4.3.2.1.
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
4.3.2.2.
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
4.3.2.3.
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
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.
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
Payload LAN
Pacotes LAN
Cabealho LE
Payload / LE
Payload AAL5
Trailer AAL5
Pacotes AAL 5
Cabealho ATM
Payload ATM
Cabealho ATM
Payload ATM
...
Cabealho ATM
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
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.
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
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
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.
Pg.:50