Professional Documents
Culture Documents
Capacitncia;
Impedncia;
Atenuao;
Reflexo;
Diafonia;
Rudos.
Pesquisar os padres de interfaces utilizados em WAN
RS-232
V.35
G.703
Descrever:
Modos de transmisso de dados:
Transmisso assncrona;
Transmisso sncrona.
Formas de comunicao:
Comunicao paralela;
Copyright Faculdade IBTA
13
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
Comunicao serial.
Modos de operao:
Simplex;
Half-Duplex;
Full-Duplex.
Descrever as topologias:
Estrela;
Barramento;
Anel;
Totalmente conectada;
Parcialmente conectada.
Descrever os padres:
V22
V25
V32
V34
Descrever os comandos Hayes para modems.
3. Camada de enlace
3.1. Introduo
A principal funo da camada 2 o acesso ao meio, ou seja, a camada de enlace presta servio
para a camada de rede. A base do funcionamento da camada de enlace o protocolo de
comunicao.
Assim como, a camada de enlace assegura a transferncia confivel de dados entre sistemas
conectados diretamente por um meio fsico. O meio fsico est freqentemente sujeito a rudos e
s interferncias mais diversas, necessitando, dessa forma, que funes mais inteligentes
venham a suprir suas limitaes que so supridas pela camada 2 do RM-OSI.
3.2. Encapsulamento
O encapsulamento ocorre quando so agregadas informaes de uma camada nos dados de
camada superior. Para a prestao de servio de cada camada, nos dados passados pela
camada superior so acrescentadas informaes pelas quais ela seja responsvel e passe os
dados para a camada inferior.
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
14
A camada de enlace captura os pacotes de dados recebidos da camada de rede e transforma-os
em quadros que sero trafegados pela rede. O processo de encapsulamento adiciona
informaes como o endereo de origem, o endereo de destino, dados de controle e o FCS
(Frame Check Sequence).
As informaes de endereo permitem que o pacote trafegue pela rede at o seu destinatrio e
encaminhe o retorno com a resposta ao pacote. Nem todos os pacotes possuem o endereo de
origem, assim como o endereo de destino pode ser dispensado.
Quando o destinatrio recebe um quadro, a sua camada de enlace confere se o dado chegou
ntegro, verificando o campo de FCS e podendo dar o tratamento, caso o FCS indique um erro, ou
simplesmente, descartando o pacote recebido.
3.3. Protocolos de comunicao
Protocolo um conjunto de regras preestabelecidas que rege a comunicao de dados entre os
equipamentos de uma rede, com a finalidade de garantir que a troca de informaes esteja sendo
realizada de modo ordenado e sem erros.
Os primeiros protocolos desenvolvidos foram denominados Start/Stop ou TTY, destinados para
transmisses assncronas de baixa velocidade. Em seguida, foram desenvolvidos os protocolos
para transmisses sncronas, orientados a caractere ou a bit.
Protocolo de comunicao assncrona
O protocolo Start/Stop um exemplo de comunicao assncrona. O protocolo apresenta um
modo de transmisso muito simples em relao aos atuais protocolos, sendo utilizado em
terminais de vdeo no buferizados, terminais telex e impressoras de alta velocidade.
Quando um equipamento deseja enviar uma mensagem a outro dispositivo, enviado caractere a
caractere. Antes de cada caractere, enviado um bit de "Start" e, aps o caractere, so enviados
um ou mais bits de "Stop".
Utiliza basicamente seis caracteres especiais para o controle de linha: incio de bloco,
procedimento de seleo, resposta positiva, resposta negativa, erro na linha, fim de transmisso e
Reset.
Protocolos de comunicao sncrona
Com o objetivo de melhorar a taxa de eficincia apresentada pelos protocolos de comunicao
assncrona, os protocolos de comunicao sncrona efetuam a transmisso de dados em blocos
(conjunto de caracteres) de dados. O protocolo envia um caractere de controle indicando o inicio
e o fim do bloco, entre esses caracteres de controles so enviados os caracteres de dados. O
limite da quantidade dos caracteres de dados definido pela implementao particular de cada
protocolo, esses protocolos so chamados de protocolos orientados a caractere.
O caractere, conforme a codificao, pode ser melhor aproveitado, explorando cada bit do
caractere para informaes de controle. Essa caracterstica define o protocolo orientado a bit.
Copyright Faculdade IBTA
15
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
3.4. Protocolo orientado a caractere
BSC
O BSC (Bisynchronous Protocol) foi desenvolvido originalmente pela IBM (International Business
Machines) com o objetivo de permitir a transmisso sncrona entre computador e perifricos
remotamente localizados. Hoje em dia, esse protocolo encontra-se bastante difundido e suas
verses so implementadas em diferentes equipamentos.
O protocolo BSC utilizado em ligaes ponto a ponto ou multiponto, com ligaes dedicadas ou
comutadas. Ele pode aceitar trs cdigos especficos de transmisso: EBCDIC, ASCII, Transcode
(cdigo de 6 bits) , operando no modo Half-Duplex.
3.5. Protocolo orientado a bit
3.5.1. SDLC
O SDLC (Synchronous Data Link Control) foi criado pela IBM para substituir o BSC para conexes
de dados dos equipamentos da IBM. O protocolo SDLC o protocolo de comunicao utilizado
pelo SNA (Systems Network Architecture).
Hoje, constitui tambm uma variante do protocolo HDLC da ISO denominado NRM (Normal
Response Mode) e de os outros tipos de enlaces, como o LLC (Logic Link Control) da IEEE. Ele
responsvel pelo controle da transmisso dos dados entre os ns da rede, e sua finalidade
transferir blocos de dados, sem erros, entre dispositivos conectados a um mesmo enlace fsico
(meio de transmisso).
O SDLC possui mecanismos de deteco de erros atravs dos quais capaz de trat-los, como,
por exemplo, pedindo a retransmisso de um quadro quando necessrio. A verificao feita
analisando o campo de cheque.
O SNA, alm do SDLC, suporta outro tipo de enlace: o canal de dado, que utilizado nos casos
em que dois dispositivos possam ser diretamente conectados por um cabo. J os enlaces SDLC
so utilizados quando uma conexo curta e direta no vivel, podendo ser implementados por
diversos mtodos, como linhas telefnicas, fibras pticas, transmisso por satlite e enlaces de
microondas.
O SDLC, devido a suas origens, no deixou de herdar o "velho conceito" da IBM de hierarquia,
onde um n responsvel por gerenciar e atender s necessidades dos outros ns. Isso est
evidenciado no conceito de Estaes Primrias e Estaes Secundrias. Mesmo assim,
fundamental destacar o irrelevante benefcio que esse protocolo trouxe para o mundo da
comunicao de dados, pois serviu de base para as tecnologias de controle de enlaces presentes
atualmente.
As principais caractersticas do SDLC so:
Orientado a bit, ou seja, o SDLC no percebe o fluxo de dados como uma cadeia de caracteres,
mas sim como um fluxo contnuo de bits;
Transmisso sncrona, onde a sincronizao (Clock) dos dados feita na prpria transmisso,
dispensando a utilizao de bits especficos para isso (os chamados "Start Bit" e "Stop Bit"),
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
16
melhorando a velocidade de transmisso, alm de ser mais seguro que a transmisso
assncrona;
Full-Duplex, suportando tambm o modo Half-Duplex. O modo Full-Duplex consiste num tipo
de transmisso em que os dispositivos podem transmitir e receber dados ao mesmo tempo, em
um mesmo enlace. O modo Half-Duplex consiste num tipo de transmisso em que os
dispositivos podem receber ou transmitir dados, mas apenas em uma direo de cada vez, em
um mesmo enlace;
Existe um conceito de diviso de estaes envolvidas em uma transmisso, em primrias e
secundarias;
O enlace do SDLC possui dois elementos principais: a estao de enlace e a conexo de
enlace. A conexo de enlace a conexo entre os ns da rede, e geralmente constituda por
dois modems e o circuito que os conecta.
O circuito fsico pode ser composto por um cabo de fios tranados, ou um cabo de fibra ptica, ou
um cabo coaxial, ou at mesmo por um enlace por satlite ou microondas. O modem (ou outro
equipamento que exera funo semelhante na conexo), deve converter os sinais binrios para
uma forma compatvel com a conexo fsica que estiver sendo utilizada.
As estaes de enlace consistem no hardware e software do n SNA que controlam a conexo de
enlace em nvel fsico, e preparam os dados para a transmisso. Elas fazem parte da camada de
controle de enlace de dados do SNA.
Estao Primria - Em uma transmisso do SDLC, uma estao sempre controla a
transmisso, a qual tambm responsvel por iniciar a transferncia de dados. Essa estao
chamada de Primria, e ela que autoriza as outras estaes que participam da transmisso a
enviar seus dados. Ela faz uma espcie de centralizao das transmisses.
Estao Secundria - So todas as outras estaes envolvidas em uma transmisso, que s
podem transmitir aps a autorizao da estao primria. Apenas pode haver uma estao
primria, no entanto pode haver vrias estaes secundrias
Todas as comunicaes em um enlace acontecem entre a estao primria e a estao
secundria, ou seja, uma estao secundria no pode transmitir para outra estao secundria.
J no HDLC (High Level Data Link Control), evoluo direta do SDLC, a transmisso entre
estaes secundrias permitida, sendo que por essa razo so chamadas de estaes de
enlace adjacentes.
Formas de conexo:
Ponto a ponto;
Multiponto;
Anel ou Lao;
Mista.
O SDLC suporta trs modos de operao de uma estao secundria, os quais uma estao
primria pode estar comandando, so elas:
Modo de inicializao;
Modo desconectado normal;
Modo de resposta normal.
Copyright Faculdade IBTA
17
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
Modo de inicializao - Antes de uma estao secundria entrar na operao propriamente dita,
uma estao fica em modo de inicializao. Comandos especiais de quadro U so usados para
passar a estao desse modo para o modo de resposta normal. A estao primria coloca uma
estao secundria em modo de inicializao, quando necessrio realizar alguns procedimentos
de iniciao especficos de hardware.
Modo desconectado normal - O modo desconectado necessrio para evitar que uma estao
secundria aparea inesperadamente no enlace enquanto estiver ocorrendo um processo de
transmisso com outra estao. No modo desconectado normal, a estao fica logicamente e ou
fisicamente desconectada do enlace de dados. Nenhum quadro que transporte dados de usurio
pode ser transmitido ou aceito, embora a estao possa transmitir e aceitar certos tipos de
quadros de controle para mudar o modo, para fazer com que uma estao secundria se
identifique ou para fazer POLL em uma estao secundria. Uma estao secundria entra no
modo desconectado normal nos seguintes casos:
Quando a estao ligada inicialmente ou habilitada para operar no enlace de dados;
Depois de certos tipos de falhas, tais como faltas de energia;
Quando uma estao secundria inicialmente conectada a uma estao primria via linha
comutada;
Depois de uma estao secundria receber um comando de desconexo (DISC) da primria.
Modo de resposta normal (SNRM) - o modo normal de operao do SDLC. Nesse modo de
operao, uma estao identificada como primria (a que envia o comando) e a outra definida
como secundria (a que recebe o comando), alm, claro, de o enlace poder ter mais de uma
estao secundria conectada ao mesmo tempo.
Quando uma estao secundria est operando nesse modo, ela s transmite dados depois de
receber um "Poll" (autorizao) da estao primria. A resposta da estao secundria pode
consistir em um ou mais quadros, e a estao deve indicar qual o ltimo quadro de sua
resposta.
Estrutura do quadro SDLC
Flag Endereo Controle Dados FCS Flag
8 bits 8 ou 16 bits 8 ou 16 bits N x 8 bits 16 bits 8 bits
Figura 2. Frame SDLC.
A informao transita na rede sob a forma de quadros, sendo essas constitudas por diversos
campos.
Flag - Delimita o incio e a finalizao do quadro/frame, consiste numa seqncia nica de 8
bits, 011111110.
Endereo - Indica o endereo do n destinatrio
Controle - Caracteriza os diferentes tipos de quadros/frames existentes:
Frames de informao;
Frames de superviso;
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
18
Frames no numerados.
Dados - O campo de dados contm a informao que se pretende enviar ou receber, e o
nico campo de comprimento varivel.
FCS (Frame Check Sequence) - Segue-se um campo CRC (Cyclic Redundancy Code) de 16
bits, para deteco (mas no correo) de erros;
3.5.2. HDLC
Os protocolos sncronos orientados a bit so mais eficientes, flexveis, e conseqentemente mais
rpidos, comparados com os protocolos sncronos orientados a caractere. O protocolo SDLC foi o
primeiro do conjunto de protocolos da Camada de Enlace de Dados baseado na operao
sncrona, orientado a bit. Aps o surgimento do SDLC, a ISO - International Organization for
Standardization - modificou o SDLC, criando ento o protocolo HDLC - High Level Data Link
Control.
A principal diferena entre o HDLC e o SDLC que este suporta apenas o NRM, onde as
estaes secundrias no se comunicam com a primria, a menos que esta o permita. Alm
desse, o HDLC tambm suporta o Asynchronous Response Mode (ARM) onde as estaes
secundrias podem iniciar a comunicao com a primria, sem sua permisso prvia e o
Asynchronous Balanced Mode (ABM) onde cada estao pode atuar como primria ou
secundria.
O protocolo HDLC um dos protocolos mais comuns da Camada de Enlace de Dados. As
funes desse protocolo so detectar erros de transmisso e fornecer meios para corrigir tais
erros. Inclui tambm sincronizao de dados e controle de fluxo. um protocolo com transmisso
sncrona, orientado a bit. Esse protocolo pode ser usado tanto em ligaes ponto a ponto ou
multiponto.
Um erro pode ocorrer durante a transmisso da informao. comum acontecer isso devido a
vrios fatores envolvidos, como interferncia de sinais eletromagnticos. O controle de erro pode
ser feito atravs dos Bits de Paridade e Checksum, por exemplo. Assim, utilizando uma dessas
tcnicas, o protocolo pode detectar erros e conseqentemente notificar a prxima camada de que
o frame deve ser transmitido novamente.
Os DTEs tm recursos de memria limitados. Assim, se um transmissor ou emissor comear a
enviar a informao numa taxa maior do que a esperada pelo receptor, o receptor comear a
perder frames. Para que isso no ocorra, existe o controle de fluxo que garante a transmisso
correta, e implementa mecanismos como: Continuous RQ, Idle RQ e Go Back N.
O tipo de servio fornecido pelo HDLC depende do modo de operao utilizado.
Copyright Faculdade IBTA
19
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
3.6. Outros protocolos orientados a bit
A relao abaixo descreve alguns protocolos de camada 2:
SLIP Serial Line Interface Protocol.
PPP Point-to-point protocol (RFC 1661)
LAPB Link Access Procedure Balanced (usado pelo X.25).
LAPF Link Access Procedure Frame (Frame Relay).
Frame Relay Verso simplificada do enquadramento HDLC.
LAPD Link Access Procedure D-channel (ISDN D).
ISDN Integrated Service Digital Network.
XDSL x Digital Subscriber Line (ADSL, SDSL, VDSL, HDSL)
Exerccios
01. O que protocolo?
02. Quais foram os primeiros protocolos desenvolvidos?
03. Cite um exemplo de protocolo orientado a caractere (ou a byte) que surgiu na dcada de 60.
04. Cite alguns exemplos de protocolos orientados a bit.
05. Quais so as principais caractersticas do SDLC?
06. Quais so os elementos principais do enlace de dados do SDLC?
07. Quais so as funes do protocolo de enlace HDLC?
08. Qual o tamanho mximo de frame HDLC?
09. Quais os tipos de frames HDLC?
10. Quais so os modos de operao do HDLC?
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
20
Atividades complementares
Efetuar o exerccios apresentados em http://penta2.ufrgs.br/tp951/protocolos/6hdlchome.html
4. Protocolo PPP
4.1. Introduo
Nos anos 80, a Internet comeou a sofrer um crescimento explosivo no nmero de servidores. A
maioria desses servidores se conectava Internet de diferentes formas. Eram poucos os
servidores que estavam conectados atravs de linhas de comunicaes seriais ponto a ponto,
ainda que essas linhas de comunicaes estavam entre os mais antigos mtodos de
comunicao de dados e quase todos os servidores suportavam conexes ponto a ponto. Vale
lembrar que a interface assncrona EIA/TIA-232-C era essencialmente onipresente.
Esse protocolo foi projetado para padronizar o encapsulamento da Internet, enderear outras
emisses, incluindo a designao e gerenciamento de endereos IP, encapsulamento sncrono
"bit orientado" e assncrono (Start/Stop), multiplexao de protocolo de rede, configurao de link,
teste de qualidade do link, deteco de erros e a opo de negociao de capacidades tais como
a negociao de endereo da camada de rede e a negociao de compresso de dados.
O PPP um protocolo de comunicao para uma conexo ponto a ponto, foi criado pela IETF, e
tem sua descrio completa na RFC 1331. Uma conexo ponto a ponto pode ser estabelecida
atravs de uma ligao telefnica, ou atravs da contratao de uma linha dedicada (LPCD -
Linha Privativa de Comunicaes de Dados).
um protocolo de nvel 2, usado nos PCs para que estes possam se comunicar Internet atravs
de um modem de alta velocidade. Tambm possvel conectar linhas arrendatrias de WANs
atravs desse protocolo. mais usado nos roteadores TCP/IP.
O protocolo PPP enderea essas emisses provendo um extenso Link Control Protocol (LCP) e
uma famlia de Network Control Protocol (NCP) para negociar os parmetros e facilidades de
configurao opcionais.
O protocolo PPP prov checagem de erros e suporta os modelos de autenticao PAP e CHAP.
PPP permite os usos de e-mail, programas Browser (Netscape, Iexplore), FTP, TELNET e habilita
a interface grfica do usurio para o acesso Web.
Copyright Faculdade IBTA
21
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
4.2. Estrutura do quadro PPP
Em se tratando de nvel 2, esse pacote encapsulado tem o nome de quadro (frame). O Frame
constitudo por diversos campos; a estrutura do frame do PPP mostrada a seguir.
Flag Endereo Controle Dados FCS Flag
Figura 3. Frame PPP.
Flag: Octeto que indica o comeo ou o fim de um frame. Consiste na seqncia binria
01111110. Pode-se considerar o flag como separador de frames, pois, uma vez que dois flags
estiverem juntos, o frame considerado vazio e, ento, ignorado.
Endereo: Octeto que contm a seqncia binria 11111111. Se esse octeto estiver com outro
valor, o frame dever ser descartado.
Controle: Octeto que contm a seqncia binria 00000011, o comando de informao no
numerada (Unnumembered Information - UI). Frames com outros valores devem ser
descartados.
Protocolo: Dois octetos que indicam qual o protocolo de nvel 3 a ser usado (TCP / IP, Novell
IPX, DECnet, etc.).
Dados: Zero ou mais octetos que contm o datagrama do protocolo especificado no campo
Protocolo. O tamanho mximo desse campo de 1500 octetos.
FCS (Frame Check Sequence): Normalmente constitudo por dois octetos. Esse campo possui
o clculo feito entre todos os bits dos campos descritos acima, no incluindo bits de Start/Stop
e bits ou octetos inseridos para transparncia. Esse campo tambm conhecido como o de
Checksum.
4.3. LCP x NCP
Para estabelecer a comunicao do link, primeiramente cada PEER do link PPP deve enviar
pacotes LCP para configurar e testar o link de dados, aps isso o NCP negocia o protocolo da
camada de rede e ento os dados podem ser transmitidos. Vamos entender um pouco mais sobre
estes protocolos.
4.3.1. LCP - Link Control Protocol
O protocolo PPP define mais do que apenas um esquema de encapsulamento. Para ser verstil e
portvel, PPP prov uma larga variedade de ambientes no seu link Control Protocol - LCP.
O LCP (Protocolo de Controle de Link) usado para se fazer um acordo automtico nas opes
de formato de encapsulamento, autenticar a identidade do par no link, controlar limites de
variantes nos tamanhos dos pacotes, determinar quando um link est funcionando
apropriadamente ou est morto e detectar outros erros comuns de m configurao.
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
22
Formato dos pacotes LCP
H trs classes de pacotes LCP:
Pacotes de configurao de link: Usados para se estabelecer e configurar o link (Configure
Request, Configure ACK, Configure NAK e Configure Reject).
Pacotes de trmino de link: Usados para se terminar um link (Terminate Request e Terminate
ACK).
Pacotes de manuteno de link: Usados para gerenciar e "debugar" o link.
O formato do pacote do LCP dado a seguir:
Code Identifier Length Data
Figura 4.
Code: dado por um octeto e identifica o tipo de pacote do LCP. Quando um pacote recebido
com esse campo invlido, ele automaticamente descartado. Os valores mais comuns para
esse campo so:
Configure Request;
Configure ACK;
Configure NAK;
Configure Reject;
Terminate Request;
Terminate ACK.
Identifier: um octeto que serve para comparar pedidos e respostas. Quando esse pacote
recebido com um valor invlido, ele descartado.
Length: um campo com dois octetos que indica qual o tamanho do pacote, incluindo os
campos Code e Identifier.
Data: Zero ou mais octetos que foram indicados por Length. O Formato desse campo
determinado pelo campo Code.
Uma vez que o link esteja estabelecido, o par deve ser autenticado. Essa fase no obrigatria.
Ento, o PPP envia pacotes de NCP com a finalidade de escolher e configurar um ou mais
protocolos da camada de rede. Depois dessa fase, os datagramas de cada protocolo de camada
de rede devem ser enviados pelo link.
4.3.2. NCP - Network Control Protocol
Os links do protocolo PPP eliminam muitos problemas com as famlias correntes de protocolos de
rede. Por ocasio, a designao e gerenciamento dos endereos IP, que um problema mesmo
em ambiente de LAN, especialmente difcil sobre links de ponto a ponto de Circuit-Switched.
Esses problemas so solucionados pela famlia dos NCP - Network Control Protocol (Protocolo de
Controle de Rede).
Copyright Faculdade IBTA
23
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
Cada uma dessas famlias gerencia as necessidades requeridas pelo respectivo protocolo de
rede.
A comunicao continuar at que um pacote de LCP ou NCP executar a desconexo do enlace.
Tambm poder haver algum evento externo que causar a queda do link, tal como a expirao
de algum contador de inatividade.
4.4. Fases da Conexo
Link Dead - Indica que o nvel fsico ainda no est pronto. Quando estiver pronto, o PPP
passar para a fase de estabelecimento do link.
Estabelecimento do link - O LCP usado para estabelecer a conexo. Esta fase melhor
descrita nesse trabalho na parte de abertura do link PPP. Qualquer pacote recebido que no
seja LCP automaticamente descartado.
Abertura do link PPP - Para abrir um link PPP, o protocolo segue uma seqncia de eventos
com a finalidade de que os dois pontos definam um acordo sobre a configurao a ser usada.
Figura 5.
Por eventos, entenda-se:
Recepo de comandos externos, tais como: Open e Close;
Expirao do contador de Timeout;
Recepo de pacotes do par.
As aes incluem a inicializao do contador e a transmisso de pacotes para o par.
Essa seqncia descrita em um diagrama de estados simplificado, representado pelo autmato
a seguir.
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
24
Dead Estabelecimento Autenticao
Rede Trmino
Up Aberto
Sucesso /
Nada
Falhou
Fechando
Falhou
Down
Figura 6.
Eventos:
Open: Open administrativo;
Close: Close administrativo;
TO+: Timeout com contador menor que zero;
RCR+: Receive - Configure - Request (bom);
RCR-: Receive - Configure - Request (mau);
RCA: Receive - Configure - ACK
RCN: Receive - Configure - NAK/REJ;
RTA: Receive - Terminate - ACK.
Aes:
scr: Send - Configure - Request;
scn: Send - Configure - NAK/REJ;
sta: Send - Terminate - ACK;
str: Send - Terminate - Request;
sca: Send - Configure - ACK.
Passo 1: Primeiramente, a mquina encontra-se no estado Fechado. Envia-se um pedido de
configurao (scr).
Passo 2: Passa-se, ento, para um estado no qual o contador de Timeout est sendo
incrementado (Req-Sent), sem, no entanto, se receber ou enviar um ACK de configurao.
Passo 3: O contador de Timeout continua a ser incrementado. Existem duas possibilidades de
estados seguintes: ACK Recebido ou ACK Enviado.
Copyright Faculdade IBTA
25
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
Fechado Fechando Aberto
ACK Enviado ACK Recebido
RTA Close
RCA
sra
Open
Req-Sent
RCR
sta
TO+
str
RCN TO+ RCR+ RCR-
RCN TO+
sra
RCR+
RCR-
RCR+
RCR-
scn
scr
TO+
scr
Passo 4: Caso seja recebido um ACK de configurao (RCA) e o pedido de configurao foi
aceito, a mquina estar no estado ACK Recebido. A ao seguinte enviar um ACK de
configurao (sca) e o prximo estado do link passa a ser Aberto. Por outro lado, se o pedido de
configurao no for aceito, envia-se, novamente, o pedido de configurao (scr) e o estado da
mquina volta a ser Req-Sent. O contador no resetado.
Passo 5: Se, ao invs disso, um ACK de configurao for enviado (sca) e o pedido de
configurao foi aceito (RCR+), o estado da mquina ser ACK Enviado.Deve-se ficar esperando
o recebimento do ACK. Se o pedido for negado, envia-se o scn, que significa que a configurao
ou foi rejeitada ou desconhecida.
Passo 6: Em ambos estados (ACK Enviado e ACK Recebido), se o contador de Timeout chegar
ao seu limite, deve-se novamente enviar o pedido de configurao (scr) e voltar ao estado
Req-Sent.
Passo 7: Uma vez o link Aberto, o contador de Timeout parado. O link permanecer nesse
estado at que se envie um pedido de trmino (str) ou at que o administrador da rede (humano
ou programa) indique que a rede no permite trfego. O estado passa a ser Fechando.
Passo 8: No caso de se ter enviado o pedido de trmino, um contador de Timeout inicializado.
Se este chegar ao seu limite, o link fechado. Se o link receber um ACK de trmino (RTA),
imediatamente fechado, ficando como ltima tarefa a ao de se enviar um ACK de trmino (sta).
4.5. Protocolos de Autenticao
Essa fase opcional. Em alguns links pode ser desejvel que o par requeira autenticao antes
que os pacotes de nvel de protocolo de rede comecem a ser trocados. A opo de configurao
concede um meio para se negociar o uso de um protocolo de autenticao especfico. Por
Default, a autenticao no necessria.
No h nenhum impedimento para que a autenticao no seja Full-Duplex ou que protocolos
diferentes sejam usados em ambas direes. perfeitamente aceitvel que protocolos diferentes
sejam usados cada um em uma direo. No entanto, isso depende dos protocolos especficos que
sero negociados.
O formato da Opo de Configurao do Protocolo de Autenticao mostrado abaixo:
Type Length Atentiction
Protocol
Data
Figura 7.
Type: um octeto que indica que a opo de autenticao;
Length: um octeto que indica qual o tamanho do pacote;
Authentication Protocol: So dois octetos que indicam qual o protocolo de autenticao
desejado. Os valores desse campo so sempre os mesmos que os valores do campo de
Protocolo de Camada de Link de Rede do PPP, para que seja o mesmo protocolo de
autenticao. Os valores mais comuns nesse campo so:
http://penta2.ufrgs.br/tp951/protocolos/2_x25.html
http://penta2.ufrgs.br/tp951/protocolos/x25_.html
Sugerir uma pesquisa sobre as prestadoras de servios X.25 no Brasil.
Copyright Faculdade IBTA
37
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
6. Frame Relay
6.1. Introduo
O X.25 foi criado na dcada de 70 quando a velocidade mxima de transmisso era de 64Kbps
em redes analgicas. Com o surgimento de redes digitais, cuja qualidade de transmisso so
melhores que as redes analgicas, muitos controles existentes no X.25 deixaram de ter sentido.
O Frame Relay um protocolo pblico de chaveamento por pacote e foi criado para ser um
protocolo rpido, sem confirmao de entrega. Por ser utilizado em redes digitais, onde a taxa de
erros quase 0, o Frame Relay dispensa as confirmaes, tornando-se assim uma tecnologia de
comutao de pacote muito mais rpida do que o X.25, seu antecessor.
6.2. Tecnologia Frame Relay
A princpio, a tecnologia Frame Relay foi criada como um componente da ISDN (outra tecnologia
de WAN, porm comutada por circuito), para que esta incorporasse a caracterstica de comutao
por pacote (que a rede X.25 possua). Com todas as vantagens encontradas no Frame Relay, ele
passou a ser desenvolvido como uma tecnologia separada do ISDN.
O Frame Relay est descrito nas duas primeiras camadas do modelo OSI.
Alm disso, ele visa a eliminar uma grande parte do cabealho da clula utilizada no X.25,
diminuindo o processamento das clulas nos ns. Vejamos algumas caractersticas do X.25, de
modo a facilitar o entendimento do Frame Relay:
Pacotes de controle de chamadas transportados no mesmo canal e no mesmo circuito virtual
que os pacotes de dados;
Ocorrncia da multiplexagem dos circuitos virtuais no nvel de rede;
Ocorrncia do controle de erro e de endereamento nos nveis de enlace e de rede.
Essas caractersticas implicam um cabealho muito grande para as clulas a serem
transportadas. Alm disso, o transporte dessas clulas envolve sempre o envio de um
reconhecimento de recepo (Acknowledgment) da parte de cada n da rede por onde a clula
passa para o n anterior. O processamento da clula nos ns deve manter, ainda, o circuito virtual
compatvel com o gerenciador de chamadas e controle de erros/endereos do protocolo. Toda
essa complexidade no cabealho necessria em virtude da suscetibilidade da informao
influncia dos rudos introduzidos pelos canais da rede.
Com o desenvolvimento da tecnologia de transmisso digital e a crescente utilizao das fibras
pticas como meio de transmisso (necessria na RDSI-FL devido largura de faixa), a qualidade
da transmisso aumentou muito, de modo que todo esse controle de erros se tornou exagerado e
subutiliza a capacidade efetiva de altas taxas de transmisso de dados de uma RDSI.
Aproveitando isto, o Frame Relay visa a diminuir o tempo de processamento das clulas nos ns,
eliminando uma parte do cabealho da clula original X.25. Isso faz com que o Frame Relay
possua algumas diferenas em relao ao X.25, como:
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
38
Eliminao completa do nvel de rede, pois o roteamento e a multiplexao dos caminhos
virtuais ocorrem no nvel de enlace;
No possui campo de controle, de modo que no h o processamento de "Acknowledgmentes",
"Rejects", mecanismos de janela ou qualquer outro tipo de controle de fluxo (diminuindo o
processamento nos ns de comutao da rede);
No existe controle de erro nem de endereamento fim a fim (estes ocorrem em um nvel mais
alto, se necessrio, porm, o controle de erro n a n eliminado totalmente);
Sinalizao do controle de chamada transportado num caminho virtual diverso do usurio (ns
intermedirios no precisam manter seus status ou processar mensagens relativas a controle
de chamadas em conexo fim a fim).
Figura 14.
6.3. Circuitos Virtuais do Frame Relay
O Frame Relay prov uma comunicao orientada conexo na camada de enlace da camada
OSI. Isto significa que uma comunicao entre dois dispositivos definida atravs de uma
conexo. Essa conexo provida por um circuito virtual estabelecido na rede Frame Relay.
O circuito virtual do Frame Relay pode ser uma conexo PVC (Permanent Virtual Circuits) ou SVC
(Switched Virtual Circuits).
6.4. Arquitetura Frame Relay
Na arquitetura Frame Relay so considerados dois planos distintos: o plano de controle (C) e o
plano de usurio (U).
O plano de controle diz respeito conexo e desconexo das conexes lgicas, enquanto o plano
do usurio envolve a transferncia de dados entre assinantes. O protocolo utilizado para
transferncia de dados entre os usurios finais o Q.922, que nada mais do que uma verso
melhorada do LAPD (I.441/Q.921).
Porm, apenas as principais funes do Q.922 so utilizadas pela rede Frame Relay
:
Delimitao de quadros, sincronismo e transparncia;
Multiplexao/demultiplexao de quadros atravs do campo de endereo;
Copyright Faculdade IBTA
39
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
Implementado
pela rede e
pela interface
LAPB
X.25
X.21
Q922+
Q922++
Camada
Fsica
Implementado pela
interface, mas no
pela rede
Implementado pela
rede e pela interface
Superviso dos quadros para mant-los no tamanho ideal (nem muito grande nem muito
pequeno);
Deteco de erros de congestionamento;
Funes de controle de congestionamento.
Para o plano do usurio, o Q.922 presta servios de transferncia de dados entre assinantes sem
controle de erro nem de fluxo. J no plano de controle, o Q.922 utilizado de forma a gerar uma
conexo confivel, com controle de fluxo e de erros. Como o controle de erros ocorre em uma
camada mais alta, os quadros praticamente no sofrem processamento nos ns da rede. Na
figura 14 podemos ver uma comparao entre o Frame Relay e o X.25 e seus processamentos.
6.5. Controle de chamada do Frame Relay
Na operao Frame Relay um usurio nunca conectado diretamente a outro, existe sempre uma
ligao entre o usurio e o chamado frame-handler, o que chamado de conexo de acesso.
Existindo essa ligao, possvel multiplexar vrias conexes lgicas (conexes Frame Relay)
sobre essa conexo de acesso, sendo que essas conexes lgicas podem ser discadas ou
semi-permanentes (nesta, nenhum protocolo de controle de chamada necessrio).
Call Control Protocol
O protocolo de controle de chamada envolve a troca de mensagens entre o usurio e o
Frame-Handler, sobre uma conexo previamente estabelecida.
H duas maneiras de se enviar uma mensagem do usurio para o Frame-Handler:
As mensagens so transmitidas em clulas sobre o mesmo canal de conexo Frame Relay,
usando a mesma estrutura de quadro desta;
As mensagens so transmitidas em clulas com formatos diferentes da citada acima (quadros
LAPD).
Nos dois casos, o conjunto de mensagens um subconjunto das mensagens utilizadas no
protocolo I.451/Q.931, sendo que alguns parmetros utilizados so diferentes, mas as mensagens
utilizadas pelo controle de chamada Frame Relay so idnticas s utilizadas pelo controle de
conexo de acesso no modo pacote.
Bearer Capability
um parmetro utilizado para requisitar um servio de portadora a ser suprido pela rede. Ao
contrrio de muitas mensagens que passam da fonte para o destino, essa utilizada pela rede no
estabelecimento da conexo.
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
40
Link-Layer Core Parameters
Relacionado com servio de troca de dados, essa informao trocada entre cada usurio final e
a rede. Nessa mensagem esto includos os parmetros:
Maximum Frame Size: Tamanho mximo do quadro em bytes - ou octetos - que pode ser
negociado entre os usurios, porm sem ultrapassar o valor mximo permitido;
Request/Agreed Throughput: Nmero mdio de bits de informao transportada por segundo;
Maximum Frame Rate Value: Nmero mximo de quadros por segundo que pode ser
enviadoatravs da interface usurio-rede;
Burst Size: Total de quadros acumulados que podem ultrapassar o valor mximo permitido;
Minumum Acceptable Througput: Mnimo de bits que a rede pode suportar; menos que este
mnimo a ligao desfeita.
Link-Layer Protocol Parameters
Parmetros relacionados com a requisio de dados fim a fim, entre dois usurios e que ocorre de
forma transparente para a rede. Alguns parmetros aqui includos so:
Window Value: Valor mximo da janela de controle de endereos, podendo ser um valor entre 1
e 127;
Acknowledgement-Timer Value: Tempo de espera por um reconhecimento antes de uma
retransmisso, expresso em dcimos de segundos;
Mode Of Operation: Indica se os nmeros utilizados sero de 3 ou de 7 bits.
6.6. Estrutura do quadro Frame Relay
Flag Endereo Informao FCS Flag
1B 2-4B Varivel 2B 1B
Figura 15. Formato do quadro
Flag: Indica o incio e o fim de um quadro. definido com o valor 01111110b ou 7Eh.
Endereo: Utilizado para enderear o destinatrio do frame;
Informao: Campo de tamanho varivel que traz os dados que vieram das camadas
superiores.
FCS: usado para garantir a integridade dos dados.
Copyright Faculdade IBTA
41
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
6.7. Funcionamento do Frame Relay
O funcionamento de uma rede com suporte para tecnologia Frame Relay consiste basicamente
em rotear os quadros baseado em seu campo de endereo (Data Link Connection Identifier -
DLCI). Para entender melhor, analisaremos o formato de um quadro FR.
8 7 6 5 4 3 2 1
DLCI (alta ordem) C / R
0 / 1
EA
0
DLCI (baixa ordem) FECN BECN DE EA
1
Figura 16. Campo Endereo - 2 octetos - Padro.
C/R - Comando/resposta
EA - Extenso do campo de endereo
DE - Indicador de prioridade de descarte
BECN - Notificao de congestionamento explcito para trs
FECN - Notificao de congestionamento explcito para frente
DLCI - Identificador do link de conexo
8 7 6 5 4 3 2 1
DLCI (alta ordem) C / R
0 / 1
EA
0
DLCI FECN BECN DE EA
0
DLCI (baixa ordem) EA
1
Figura 17. Campo Endereo - 3 octetos.
8 7 6 5 4 3 2 1
DLCI (alta ordem) C / R
0 / 1
EA
0
DLCI FECN BECN DE EA
0
DLCI EA
0
DLCI (baixa ordem) EA
1
Figura 18. Campo Endereo - 4 octetos.
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
42
Como podemos ver, no existem quadros de controle no frame relay, apenas um tipo de quadro,
utilizado para transportar dados do usurio. O campo de endereo possui um comprimento tpico
de 2 octetos, mas pode ser estendido para 3 ou 4. ele quem leva o DLCI, com 10, 17 ou 24 bits.
O DLCI tem significado apenas local; aps o final de cada conexo local, atribudo clula um
novo DLCI, ao qual o quadro deve ser encaminhado (caso se desejasse usar o mesmo DLCI at o
usurio final, precisaria de um gerenciamento global do campo de endereo). O comprimento do
campo de endereo depende dos bits EA (Extended Address).
O bit CR no utilizado pelo protocolo, pois destinado aplicao, e os bits restantes esto
relacionados ao controle de congestionamento (sero discutidos mais frente). Quando em DLCI
tivermos carregado o valor zero, h a conexo entre o FRS e o usurio. DLCI=8191 exclusivo
para procedimentos de gerenciamento. Se quisermos incluir um controle adicional de conexo fim
a fim, o seu quadro pode ser transportado dentro do campo de informaes. Como esse protocolo
implementado destinado especificamente para os usurios finais, ele ser transparente para a
rede.
6.8. Controle de congestionamento
Um dos parmetros crticos de um projeto de uma rede Frame Relay o controle de
congestionamento. Basicamente, uma rede Frame Relay uma rede baseada em filas, onde em
cada Frame Relay Switch (FRS) h uma fila de quadros para cada link de sada. Se a taxa em
que os quadros chegam e se enfileiram for maior que a taxa em que eles podem ser transmitidos,
a fila cresce sem limites e o retardo de um quadro muito alto.
Mesmo se a taxa de chegada de quadros for menor do que a taxa de transmisso, a fila crescer
dramaticamente quando as duas taxas tiverem seus valores aproximadamente iguais. Via de
regra, quando o espao em que os quadros so enfileirados atinge mais de 80% de utilizao, o
comprimento da fila cresce assustadoramente.
Consideremos um n e seus Links de sada (transmisso). Como em cada link h quadros
chegando e partindo, podemos considerar que existem dois Buffers em cada link: um que recebe
os quadros e outro que armazena os quadros que esperam para serem transmitidos. Na prtica,
deve haver dois Buffers de tamanho fixo para cada link, ou uma memria comum disponvel para
todos os processamentos locais envolvendo Buffers. Nesse caso podemos considerar que cada
link possui dois Buffers de tamanho varivel, sem esquecer que a soma das suas capacidades
constante.
De qualquer maneira, os quadros chegam e so armazenados nos Buffers de entrada
correspondentes e so examinados pelo FRS, que os roteia para os seus Buffers de sada
correspondentes. Os quadros que esto na fila no buffer de sada so enviados o mais
rapidamente possvel, mas se os quadros que chegam esto a uma taxa maior do que a
capacidade de processamento do FRS (por processamento entende-se, no caso, as tomadas de
decises de roteamento) ou a taxa maior que a capacidade de eliminao das clulas dos Buffers
de sada, os quadros podem chegar sem que haja memria disponvel para armazen-los.
Quando uma situao de saturao como essa detectada, pode haver duas maneiras de se
lidar com o problema. Uma simplesmente eliminar os quadros enviados que no puderem ser
armazenados (desde que haja possibilidade de retransmisso). A outra o que chamamos
realmente de "controle de congestionamento". Essa tcnica consiste em limitar a taxa de entrada
de quadros, quando se est na iminncia de um congestionamento.
Copyright Faculdade IBTA
43
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
Figura 19. Curva de congestionamento.
Podemos ver pelos grficos da "Figura 19. Curva de congestionamento" o efeito do
congestionamento de uma maneira geral. O primeiro mostra a relao entre a demanda da rede
(nmero de quadros entregues ao destinatrio por unidade de tempo) e a entrada (nmero de
quadros recebidos de todos os assinantes).
Sob taxas mais baixas, a utilizao da rede (sada) cresce linearmente com o aumento da taxa de
entrada dos dados, at um certo ponto (ponto A), a partir do qual a sada comea a crescer
menos que a entrada e, por conseqncia, a rede entra em um estado de congestionamento
suave.
Caso a taxa de entrada continue a crescer, haver um ponto (ponto B) em que a taxa de sada
diminui com a taxa de entrada. Isso acontece porque os Buffers so limitados e quando um deles
est saturado, ele comea a descartar alguns quadros. Quanto mais quadros so transmitidos
(aumento na taxa de transmisso), mais Buffers ficaro saturados.
Dessa maneira, enquanto o sistema tenta eliminar os acmulos, os usurios esto bombardeando
o sistema com quadros novos e retransmitidos. Por causa da demora de reconhecimento, que
ocorre em um nvel mais alto, at quadros que foram transmitidos com sucesso podem vir a ser
retransmitidos, fazendo com que o usurio pense que o quadro no chegou ao FRS, tornando a
capacidade efetiva do sistema praticamente nula. No segundo grfico, est plotado o atraso
mdio que um quadro leva ao atravessar a rede. Esse atraso aumenta de maneira extraordinria
quando a rede entra em congestionamento. Torna-se necessrio, ento, evitar a saturao da
rede, aplicando-se uma tcnica de controle de congestionamento.
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
44
Demanda
da rede
Sem
congestionamento
Congestionamento
suave
Congestionamento
severo
Carga oferecida
A B
A B
Carga oferecida
Atraso
Os objetivos de uma tcnica de controle de congestionamento so definidos pelo ITU-T, em I.3xx,
como:
Minimizar a perda de quadros;
Minimizar a possibilidade de um dos usurios monopolizar os recursos da rede, em detrimento
de outros usurios;
Ser de fcil implementao e ocupar pouco espao na rede e nos usurios finais
Gerar trfego adicional mnimo na rede;
Distribuir os recursos da rede igualmente entre os usurios;
Limitar a propagao dos efeitos de congestionamento a outras redes e elementos parte
desta;
Operar efetivamente independentemente do fluxo em ambas as direes entre usurios finais;
Minimizar a variao da qualidade do servio entregue conexo durante o congestionamento;
Por exemplo, conexes lgicas individuais no devem experimentar degradaes sbitas quando
ocorrerem congestionamentos.
No caso da rede Frame Relay, o problema do controle de congestionamento particularmente
difcil, devido aos poucos recursos existentes no cabealho da clula para controle do trfego de
quadros.
Por causa disso, o controle de congestionamento se torna uma responsabilidade da rede e do
usurio final, uma vez que a rede possui melhores condies de monitorar o grau de
congestionamento que est ocorrendo, enquanto que os usurios possuem maior facilidade de
controlar o congestionamento, limitando o fluxo.
Com isso, podemos definir duas tcnicas de controle de congestionamento utilizadas: preveno
de congestionamento com sinalizao explcita e recuperao de congestionamento com
sinalizao implcita.
6.9. Mecanismos de notificao de congestionamento
O congestionamento na rede de um servio FR ocorre quando o trfego que chega num recurso
(Ex: memria, banda possante, processador), excede o nvel planejado da rede. Pode tambm
ocorrer por outras razes (Ex: falha de equipamento). O impacto do congestionamento da rede
a degradao do desempenho em termos de Throughput e retardo.
O mecanismo de gerenciamento de congestionamento, como os outros mecanismos, opcional
na implementao do equipamento, mas eles iro afetar sua performance.
O trfego que entra na rede chamado de "trfego oferecido". medida que a carga oferecida
aumenta, a vazo atual da rede aumenta linearmente. O comeo do congestionamento
representado pelo ponto A, que quando a rede no pode mais suprir a necessidade de trfego
da rede e comea o controle de trfego.
Se o trfego que entra continua a aumentar, ele alcana o estado de trfego de congestionamento
severo no ponto B, que quando a vazo efetiva da rede comea a decrementar em vista dos
nmeros de retransmisses. Isso causa que um dado frame seja transmitido vrias vezes antes
obter sucesso em sua transmisso.
Copyright Faculdade IBTA
45
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
No caso de congestionamento severo, a vazo total da rede pode ser diminuda, e a nica
maneira de recuper-la que os dispositivos dos usurios reduzam o trfego deles. Por essa
razo, alguns mecanismos tiveram de ser desenvolvido para notificar o dispositivo do usurio que
um congestionamento est ocorrendo e que eles precisam diminuir a carga de dados oferecida
rede.
A rede deveria ser apta a detectar quando o ponto de congestionamento est se aproximando
(Ponto A) ao invs de esperar at que o Ponto B seja alcanado antes de notificar os dispositivos
das pontas para reduzir o trfego A notificao antecipada pode evitar que um congestionamento
severo ocorra.
As especificaes ANSI definem os mecanismos usados para indicar a existncia de
congestionamento na rede. Existem dois tipos de mecanismos para minimizar, detectar e
recuperar uma situao de congestionamento, que tambm acaba por prover um controle de
fluxo:
Notificao de congestionamento explicita e implicita;
Controle de descarte;
Esses mecanismos usam bits especficos contidos no cabealho de cada frame.
6.10. Dificuldade no controle de congestionamento
O desafio de controlar o congestionamento no FR particularmente difcil em virtude da rede de
FR possuir poucos mecanismos para esse controle. O protocolo foi reduzido para otimizar o
"Throughtput" e aumentar a eficincia da rede, como conseqncia no existente, por exemplo,
controle de fluxo, sendo este feito somente pelas camadas superiores.
So definidos 02 nveis de congestionamento de impacto sobre a classe de servio. O nvel alm
do qual o retardo de trnsito da rede Frame Relay aumenta numa taxa mais rpida que a taxa na
qual a carga oferecida foi aumentada, isto devido entrada da rede num estado de
congestionamento moderado. Esse o limite que a rede pode garantir classe de servio
negociada. Um acrscimo na carga oferecida pode causar uma degradao na classe de servio.
O outro nvel aquele em que a rede comea a descartar quadros para controlar o nvel de
congestionamento existente e impedir dano adiciona1 aos servios fornecidos pela rede.
Ambos os nveis de congestionamento (moderado e severo) so valores dinmicos determinados
pela condio instantnea dos recursos da rede. O usurio terminal pode perceber o movimento
do nvel moderado para o severo sem aumentar a carga oferecida (Ex: devido falha de recurso
ou reconfigurao dentro da rede). Os valores limites so determinados em relao aos objetivos
da Qualidade de Servio (QoS) da rede para o usurio terminal. Redes especiais podem definir
valores diferentes, refletindo os diferentes objetivos de desempenho (Ex: para o suporte de
diferentes graus de servio), embora dentro da mesma rede.
O controle do congestionamento uma responsabilidade conjunta da rede e do usurio final. A
rede est em uma melhor posio para monitorar o grau de congestionamento, enquanto o
usurio final est na melhor posio para controlar o congestionamento limitando o fluxo de
trfego.
O controle de descarte trata dos procedimentos adotados pela rede, baseados em parmetros de
controle, para que no caso de necessidade de descarte de quadros, a rede garanta "justia" entre
os usurios, oferecendo um servio de qualidade para os mesmos, evitando assim o descarte
indiscriminado de quadros.
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
46
Os algoritmos para a preveno de congestionamento so usados assim que a rede nota
congestionamento para com isso minimizar o efeito do mesmo na rede. So mecanismos
explcitos de sinalizao da rede para os usurios (que ainda no conseguem enxergar o
congestionamento), para que estes adotem algum tipo de controle no envio ou recebimento dos
quadros e com isso evitem o congestionamento.
Os procedimentos para a recuperao da rede devido a congestionamento so usados para evitar
que a rede colapse em face de um congestionamento severo. Esses procedimentos so iniciados
tipicamente quando a rede j comeou a descartar quadros por motivo de congestionamento. As
perdas desses quadros sero notadas por algumas camadas superiores e serviro como uma
sinalizao implcita.
A tabela abaixo lista tcnicas de controle do congestionamento definidas em vrios documentos
da ITU-T e ANSI Tcnicas de Controle do Congestionamento no Frame Relay:
Tcnica Tipo Funo Elementos-Chave
Controle de descarte. Estratgia de
descarte.
Indica para a rede quais
quadros devem ser
descartados.
Bit DE
Notificao explcita
de congestionamento
para trs
Preveno de
congestionamento.
Prov orientao para os
sistemas finais sobre
congestionamento na rede.
Bit BECN ou
mensagem CLLM.
Notificao explcita
de congestionamento
para frente
Preveno de
congestionamento.
Prov orientao para os
sistemas finais sobre
congestionamento na rede.
Bit FECN
Notificao de
congestionamento
implcito.
Recuperao da
rede devido a
congestionamento.
Os sistemas finais percebem
o congestionamento devido
perda de quadros.
Nmeros de
seqncia no PDU
da camada superior
Tabela 4.
6.11. Controle para descarte de pacotes
O controle de descarte feito atravs do bit DE (Discard Eligibility), esse um mecanismo pelo
qual o usurio, ou a rede, pode sinalizar que determinados quadros podem ser descartados se
houver problemas de rede ou de congestionamento. O bit DE caracteristicamente marcado
quando o usurio est transmitindo dados durante o perodo da rajada.
Embora uma rede Frame Relay seja apta de descartar quaisquer dados em qualquer instante, a
maioria das implementaes projetada para descartar primeiramente os quadros com o DE
marcado. Ento uma questo muito importante : Como e por quem deve o bit DE ser marcado?
A resposta est na classe de servio que o usurio tenha requisitado e que a rede concordou em
atender sob condies normais.
Abaixo esto descritos os parmetros de classe de servio inclusos em um tpico servio de rede
frame relay que afetam o desempenho da rede no nvel de acesso:
Access Rate (Taxa de Acesso): A taxa de acesso (em bps) a velocidade mxima na qual os
dados podem ser passados para a rede, e est definida pela velocidade da linha do circuito
entre o usurio e a rede. Para uma rede frame relay essa taxa apenas representa a velocidade
Copyright Faculdade IBTA
47
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
com que os dados so enviados para a rede, e no a mxima taxa de dados permitidos pela
rede.
Committed Rate Measurement Interval - Tc (Intervalo de medida da taxa acordada): Significa o
intervalo de tempo considerado para a medida das taxas utilizadas para transferncias de
informao, que pode ser visto como o tempo de durao de uma rajada de dados (expresso
em segundos).
Committed Information Rate - CIR (Taxa de informao acordada): a taxa na qual a rede
acorda em aceitar dados do usurio garante a transferncia desses dados sobre condies
normais de funcionamento, ou seja, o CIR o mnimo Throughput (quantidade de informao)
garantido pela rede em condies normais de funcionamento. O CIR deve ser sempre menor ou
igual taxa de acesso, sendo expresso em kbits/s. Definido por cada DLCI numa conexo
Frame Relay, o CIR a quantidade de dados (Committed Burst - Bc) que permitida entrar na
rede durante um intervalo de tempo Tc.
Burst Size (Tamanho de Rajadas): Em redes Frame Relay o usurio, por perodos pequenos de
tempo, capaz de transmitir dados alm da taxa comprometida (CIR) pela rede, desde que a
mdia da taxa de transferncia no ultrapasse o CIR. Isso chamado de "Burst" (rajadas) de
dados e deve ser cuidadosamente controlado pela rede. Se existe capacidade de reserva
dentro da rede Frame Relay (em virtude dos seus usurios estarem trafegando abaixo do CIR),
ela capaz de conduzir os dados adicionais de um determinado usurio at o seu destino sem
que haja uma sobrecarga da mesma. Se a rede est impossibilitada (por qualquer motivo) de
transportar as rajadas de dados, est livre para descartar esses dados sem notificar o usurio.
O usurio necessita implementar algum mecanismo de deteco e recuperao dos dados
perdidos. Existem dois parmetros de Burst (rajada) que podem ser configurados numa rede
Frame Relay: o Committed Burst Size - Bc (Tamanho Mximo da Rajada Acordada) e o Excess
Burst Size - Be (Tamanho mximo do excesso da rajada), que so expressos em kbits e
definidos para um intervalo de tempo Tc.
Committed Burst Size - Bc: Representa a quantidade mxima de dados que a rede garante
transportar em condies normais de operao durante um perodo de tempo (Tc).
A relao entre o CIR e Bc dada por:
Bc = CIR x Tc
Exemplo: Taxa de acesso = 128 kbps, CIR = 64 kbps, Tc = 2 seg Bc = 128 kbits
EIR =
Bc +Be
Tc
Taxa de Acesso
Excess Burst Size - Be: a quantidade mxima de dados, durante o perodo de tempo Tc, no
qual o usurio pode exceder o Committed Burst Size (Bc)
Deve ser enfatizado que os parmetros CIR, Bc e Be so configurados para cada um dos circuitos
virtuais de uma rede Frame Relay.
Voltamos ento pergunta de como o bit DE deve ser marcado. Uma vez que a conexo foi
admitida pela rede, o n precisa monitorar constantemente o fluxo de trfego da conexo para
garantir que a utilizao real dos recursos da rede no exceder o especificado no contrato de
trfego (parmetros de controle). As restries na taxa de transferncia de informao permitem
que a rede intervenha, quando necessrio, no processo de transferncia at a aplicao destino e
descarte quadros medida que a taxa subscrita seja excedida. Tal procedimento ocorre da
seguinte maneira:
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
48
Caso o somatrio do nmero de bits contido em um ou em alguns quadros recebidos durante o
intervalo Tc for menor que Bc, os quadros sero transmitidos sem marca.
Quando o somatrio do nmero de bit contido em um ou em alguns quadros recebidos durante o
intervalo Tc maior que Bc, mas menor que (Bc+Be), os quadros excedentes so marcados com
o bit DE (Discard Elgibility) no cabealho. Quadros marcados so submetidos rede e podem ser
descartados, caso os recursos da rede tornem-se escassos.
Quando o somatrio do nmero de bit contido em um ou em alguns quadros recebidos durante o
intervalo Tc for maior que (Bc+Be), esses quadros excedentes sero imediatamente descartados
pela rede.
A figura abaixo baseada na recomendao I.370 e ilustra o relacionamento dos parmetros de
controle de congestionamento: taxa de acesso, CIR, Tc, Bc, Be e bit DE. Durante o intervalo Tc 4
(quatro) quadros so transmitidos na rede. Os quadros 1 e 2 so aceitos como vlidos porque o
somatrio dos bits contidos nos quadros 1 e 2 no ultrapassa o Bc. O quadro 3 ser marcado com
o bit DE (DE=1), a chegada do quadro 3 tem como conseqncia que o somatrio dos quadros 1,
2 e 3 excedem Bc, mas no excedem (Bc+Be). O quadro 4 ser descartado imediatamente, pois
excede os parmetros de controle de conexo permitidos.
Figura 20.
6.12. Nveis de CIR
O uso dos valores da CIR permite que sejam alocadas diferentes seqncias de dados
multiplexados em um mesmo canal de acesso. Uma aplicao com um alto Throughput requer
uma CIR maior do que uma aplicao com baixo Throughput. A nica restrio que o total da
taxa de dados alocada no ultrapasse a taxa de acesso do canal. possvel estabelecer uma
conexo de frame relay com a CIR igual a zero, isto simplesmente significa que a rede no tem
nenhum comprometimento de entregar os quadros dessa conexo, mas usar qualquer
capacidade disponvel para faz-lo. Um cenrio tpico deste caso seria ter um nmero de
Copyright Faculdade IBTA
49
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
Nmero de bit
Capacidade
Mxima
Bc + Be
Bc
Tc = Intervalo de Medida
B
a
n
d
a
G
a
r
a
n
t
i
d
a
Tempo
Frame 1 Frame 2 Frame 3 Frame 4
DE = 0 DE = 0 Marcado com
DE = 1
Descartado
Quadros Descartados
Quadros Marcados
T
a
x
a
d
e
A
c
e
s
s
o
A
t
i
v
i
d
a
d
e
d
o
U
s
u
r
i
o
C
I
R
conexes com alta prioridade com as CIR adaptadas para os requerimentos das suas aplicaes
e um conjunto de canais virtuais com baixa prioridade com a CIR igual a zero.
Quando a CIR acordada em zero (Bc = zero), o intervalo de medio para essa conexo
definido por:
Sumarizando, a tabela a seguir contm as configuraes conhecidas dos parmetros vlidos,
conforme I.370.
CIR Bc Be Intervalo de medio (Tc)
> 0 > 0 > 0 Tc = (Bc/CIR)
> 0 > 0 = 0 Tc = (Be/Taxa de acesso)
= 0 = 0 > 0 Tc = (Be/Taxa de acesso)
Tabela 5.
Existem alguns provedores que configuram o CIR para o valor zero. Deste modo, tudo que for
transmitido pelo cliente ter o bit DE ativado e, portanto, no ser prioritrio quando houver
congestionamento. Por este motivo esse servio mais barato.
6.13. O bit DE sendo controlado pelo usurio final
O bit DE tambm pode ser marcado pelo sistema final que origina o quadro de transmisso. Isso
permite que o usurio decida quais quadros so menos importantes e, portanto, devero ser mais
vulnerveis para descarte.
6.14. Notificao explcita de congestionamento
Atravs desse mecanismo, a operao da rede colocada em um ponto de equilbrio desejvel
para que uma certa qualidade de servio possa ser satisfeita. Para que isto acontea, a rede
utiliza os bits de controle de congestionamento FECN e BECN do campo de endereo.
6.15. FECN
Quando os quadros passam atravs dos ns da rede, o bit FECN (Notificao de
Congestionamento Explicito para Frente) ser marcado informando a condio de sobrecarga da
rede, baseado na medida de utilizao do buffer e do processador (a rede deve sempre tentar
evitar o congestionamento marcando o bit FECN antes que se torne necessrio o descarte de
quadros; existem vrias tcnicas para determinar quando marcar o FECN, e a implementao
depende do fabricante). Na recepo, a chegada de quadros cujo bit FECN est marcado significa
a presena de congestionamento em algum ponto no caminho do circuito virtual. O
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
50
Tc = Be/Taxa de acesso.
congestionamento comunicado s camadas mais altas (acima da camada 2 ou camada de
transporte) depois de ter recebido uma certa porcentagem de bit FECN observado um intervalo de
tempo. O receptor ento ajusta sua taxa de recebimento e imediatamente avisa o transmissor
para diminuir a taxa de transmisso at a rede se normalizar novamente. Dessa forma no h
nenhuma notificao clara de congestionamento transmitido do n congestionado para os
usurios finais, ou seja, receptor e transmissor, os usurios finais retomam a operao normal
utilizando inicializao gradual lenta baseada em temporizador ou outro mecanismo apropriado.
6.16. BECN
O BECN (Notificao de Congestionamento Explicito para Trs) trata-se de um mecanismo
adicional ao FECN, onde o n, prevendo o congestionamento, marca o bit BECN dos quadros
transportados na direo reversa (isto , na direo do transmissor) no mesmo circuito virtual
(note que o circuito virtual necessita ser bidirecional e ter algum dado passando na direo
reversa). Recebendo o bit BECN, o transmissor deve imediatamente diminuir sua taxa e
aument-la gradativamente com o tempo (mecanismo semelhante j foi descrito para o bit FECN).
Se o usurio no prestar ateno ao indicador de BECN, as filas nos enlaces, ou dentro do n,
sero formadas e o congestionamento poder ocorrer.
A figura a seguir ilustra o envio dos bits marcados FECN/BECN para o destino e origem
respectivamente.
Figura 21.
importante notar que a resposta notificao de congestionamento explcita depende dos
protocolos e dos mecanismos de controle de fluxo empregados pelos pontos terminais. O BECN
seria tipicamente usado por protocolos capazes de controlar o fluxo de trfego na origem (por
exemplo: SNA) e o FECN seria tipicamente usado por protocolos que implementam controle de
fluxo no destino (por exemplo: no X.25 esta funo implantada reduzindo o tamanho da janela).
Embora esses dois bits de notificao de congestionamento explicita forneam mecanismos
efetivos para controlar o congestionamento da rede, os padres FR no especificam as aes que
devem ser tomadas pelos equipamentos que recebem as notificaes. Os padres apenas
sugerem uma resposta ao congestionamento, mas deixam apenas uma opo para o uso dos bits
BECN/FECN, assim como a reao a eles pelos usurios. Assim sendo, o uso e o suporte desses
mecanismos pelos servios e provedores de equipamentos de FR no universal.
Copyright Faculdade IBTA
51
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
N
B
N
A
N
C
BECN FECN
REDE
FRAME RELAY
N
Congestionado
TE TE
6.17. Mecanismos de gerncia
CLLM - Consolidated Link Layer Management
O BECN um mecanismo de retorno que funciona muito bem se o trfego no canal virtual for
simtrico, ou seja, existe o mesmo fluxo de dados do receptor para o transmissor. Caso o trfego
entre o receptor e o transmissor no seja simtrico, pode o sinal de congestionamento no ser
recebido em tempo real (caso no existam dados passando na direo oposta), uma vez que as
mensagens de notificao so carregadas dentro do quadro de dados e no so transmitidas
para o usurio como mensagens no solicitadas. Para solucionar esses casos, o ANSI e o CCITT
desenvolveram um mecanismo de sinalizao opcional chamado CLLM, que usado em um
DLCI separado e existe para passar mensagens de controle do nvel de enlace para o usurio. O
CLLM pode utilizar DLCIs na faixa de 992-1007 (existem diferenas quanto a esta numerao).
Quando um n de rede torna-se congestionado, pode ser utilizado o mecanismo FECN e BECN,
ou uma mensagem CLLM, ou ambos. O CLLM contm uma lista dos DLCIs que provavelmente
esto causando o congestionamento, solicitando implicitamente que o usurio suspenda
temporariamente a transmisso nos referidos DLCIs. possvel tambm que o CLLM contenha
uma lista de DLCIs no ativos.
O formato do CLLM contm tambm um cdigo de 1 byte para a causa do congestionamento, a
qual indica trfego demasiado, queda de facilidade ou equipamento ou uma ao de manuteno.
Existe tambm um cdigo para causa desconhecida que no deve ser ignorada pelo terminal;
cada valor tambm indica se a causa de curto ou de longo prazo.
Assim como os bits FECN/BECN o CLLM no obrigatrio e alguns fabricantes o consideram
desnecessrio.
A figura ilustra o envio da mensagem CLLM, para o terminal de origem.
Figura 22.
Caso os mecanismos acima no estejam implementados ou no sejam tomadas as aes
necessrias pelos terminais, a rede comear a descartar quadros baseados no bit DE a fim de
evitar o congestionamento severo com degradao do servio.
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
52
N
B
N
A
REDE
FRAME RELAY
N
Congestionado
N
C
ROTEADOR ROTEADOR
ROTEADOR
Dados
do Usurio
Mensagem
CLLM
LMI - Local Management Inteface
O Frame Relay define a possibilidade de utilizao de LMI, que uma interface de gerenciamento
local que foi desenvolvida em 1990. Oferece um nmero de caractersticas (chamadas extenses)
para controlar redes complexas. As extenses do LMI incluem mensagens de status do circuito
virtual e descrevem os DLCI configurados.
Essas mensagens do LMI so usadas relatar periodicamente no status dos PVCS, impedindo que
os dados sejam emitidos para PVCS que esto inoperantes.
Notificao implcita de congestionamento
Uma outra maneira para detectar o congestionamento utilizar mecanismos existentes mais
simplificados, tais como temporizar recebimento de quadros, atrasos, Trhoughput reduzido,
deteco de perdas de quadros, etc. Em virtude da infra-estrutura confivel atravs da qual as
redes operam, os usurios podem antecipar atravs dessas informaes que est ocorrendo
congestionamento na rede, e tomar as devidas providncias para a normalizao do trfego.
O princpio para todos os usurios o mesmo da perda de quadro dentro da rede:
Se um quadro detectado como tendo sido perdido, o usurio deve diminuir seu Throughput
oferecido a 25% da taxa atual.
Tendo diminudo sua taxa oferecida, o usurio pode aument-la por um fator de 0,125 vezes o
CIR acordado depois de qualquer intervalo de medio acordado no qual nenhum dos quadros
perdido detectado.
Uma opo a mais diminuir a taxa de crescimento a 0,0625 vezes o Throughput acordado,
uma vez que a taxa oferecida atinge a metade da taxa na qual a perda do quadro foi
originalmente detectada.
Deve ser notado que os mecanismos de controle de congestionamento descritos anteriormente
so parte de um gerenciamento mais global, e dessa forma so complementares, podendo ser
usados em conjunto.
Novamente, caso no haja reao do usurio, a rede deve proteger-se descartando quadros de
quaisquer circuitos adequados no evento que o congestionamento no liberado.
Concluindo, a responsabilidade e os procedimentos conjuntos entre o usurio terminal e a rede
devem ser possveis de ser verificados pela rede. A inicializao da recuperao do
congestionamento responsabilidade da rede. O usurio terminal deve auxiliar a rede
continuando os procedimentos de preveno. A recuperao de congestionamento usada para
ajudar a controlar a carga oferecida nas redes severamente congestionadas e mover dessa
situao para a condio sem congestionamento.
Copyright Faculdade IBTA
53
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
Exerccios
01. Porque o Frame Relay uma tecnologia mais rpida que o seu antecessor, o X.25?
02. O que pode ser falado sobre conexes PVC e SVC e o Frame Relay?
03. O que cut-through?
04. Para que o Frame Relay foi criado inicialmente?
05. Explique o que plano de usurio e plano de controle.
06. Explique a relao entre frame-handler e o call control protocol.
07. O pacote Frame Relay dividido em cinco campos. Quais so eles?
08. Por quantos bytes formado o campo "Endereo"? O que pode mudar de tamanho?
09. Quais so os bytes utilizados no controle de congestionamento?
10. Quando uma situao de saturao detectada, o que pode ser feito?
11. Cite dois objetivos da tcnica de controle de congestionamento definido pelo CCITT!
12. Quais so os mecanismos de indicao de congestionamento definidos pelo ANSI?
13. Qual a grande dificuldade para controlar o congestionamento no Frame Relay?
14. Quais so os dois nveis de congestionamento possveis?
15. De quem a responsabilidade do controle de congestionamento? Quais so essas
responsabilidades?
16. Cite as quatro tcnicas de controle de congestionamento.
17. Para que serve o bit DE?
18. O bit DE pode ser marcado pelo usurio final?
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
54
19. Quais bits so usados para fazer o controle de congestionamento explcito?
20. O que acontece quando o usurio recebe um pacote com o bit FECN ativado?
21. Quem recebe e o que acontece quando chega o bit BECN?
22. Quando o fluxo de dados no simtrico, podemos ter o problema de a origem no ter
oportunidade de ser notificada com relao ao congestionamento. Para essa situao, qual seria
uma soluo?
Atividades Complementares
Leitura recomendada:
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/frame.htm
Copyright Faculdade IBTA
55
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
7. ATM Modo de Transmisso Assncrona
7.1. Introduo
Com a evoluo e a migrao das tecnologias voltadas para ambientes de redes, como por
exemplo videoconferncias, tornou-se necessrio que estas possussem uma maior taxa de
transmisso e, alm disso, pudessem agrupar a rede telefnica, de TV a cabo e a rede de dados
em uma nica rede de comunicaes integrada.
O conceito de Redes Digitais de Servios Integrados de Faixa Estreita
1
veio inicialmente tentar
atender s necessidades impostas pela evoluo das tecnologias. Com a possibilidade de alta
taxa de transmisso decorrente da evoluo do meio fsico (fibra ptica), e tambm da queda de
seu preo, surgiu uma rede mais rpida, flexvel e baseada em protocolos simples e eficientes,
conhecida como Rede Digital de Servios Integrados de Faixa Larga
2
em que sua implementao
representada pela rede ATM ou Asynchronous Transfer Mode (Modo de Transmisso
Assncrona).
A histria e a evoluo das redes ATM, bem como sua normatizao atravs das recomendaes
do ITU-T, aconteceram dentro do contexto da evoluo da Rede Digital de Servios Integrados
Faixa Larga.
A designao Rede Digital de Servios Integrados de Faixa Larga e a introduo do caractere B
(broadband) na designao dos pontos de referncia e dos grupos funcionais servem para
diferenci-los dos respectivos elementos na N-ISDN (narrowband), ou seja, do conceito de Redes
Digitais de Servios Integrados de Faixa Estreita.
Assim como ocorreu com a tecnologia Frame Relay, a ATM surgiu para uso interno tecnologia
RDSI-FL, mas mostrou-se to eficiente que passou a ter seu desenvolvimento prprio e hoje est
amplamente difundida, tanto em rede local (LAN) como em provedores de servio (WAN).
O ATM uma tecnologia de transmisso e comutao de dados que pode ser usada em diversas
aplicaes, desde transmisso de voz e vdeo em tempo real, at simplesmente na transmisso
de dados entre computadores.
Com sua utilizao na transmisso de dados, a caracterstica mais relevante que as redes ATM
podem ser aplicadas tanto em redes de computadores locais (LAN) como em redes remotas
(WAN).
uma tecnologia que trabalha com o mesmo princpio das redes comutadas por pacote
orientadas conexo. Sua taxa de transferncia varia entre 25 e 622 Mbps, embora j existam
taxas na faixa dos Gbps. Seu uso mais comum est na faixa de 155 Mbps, da a sua grande
utilizao tanto em LAN quanto em WAN ( s comparar com as velocidades normais de uma
LAN de 100 Mbps e de uma WAN em 2 Mbps para o Frame Relay).
Nesta tecnologia, a diviso em canais digitais de usurio e canais de sinalizao no mais
perdura, j que todos os dados, sejam eles de usurio, gerenciamento, controle, ou sinalizao,
so encapsuladas em unidades de 53 bytes, chamadas clulas, que por sua vez trafegam todas
juntas nos meios fsicos de comunicao.
1
RDSI - Rede Digital de Servios Integrados, ou ISDN Integrated Services Digital Network, ou ainda, RDSI-FE
Rede Digital de Servios Integrados de Faixa Estreita, ou N-ISDN Narrowband Integrated Services Digital Network;
2
RDSI-FL Rede Digital de Servios Integrados de Faixa Larga, ou B-ISDN Broadband Integrated Services Digital
Network;
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
56
7.2. Modelo de referncia
A figura a seguir representa as camadas e planos para o modelo de referncia do ATM.
Figura 23. Modelo de referncia
So definidos os planos:
Plano do usurio (user plane) Prov a transferncia de informao do usurio. Mecanismos
referentes ao controle de fluxo e recuperao de erros so includos.
Plano de controle (control plane) Realiza funes de controle de chamada e de conexo.
Inclui as funes de sinalizao necessrias no estabelecimento, superviso e liberao de
uma chamada ou conexo.
Plano de gerenciamento Inclui dois tipos de funes:
O primeiro bit (Aal_Indicate) um bit de notificao de uma camada AAL para outra camada
AAL.
O segundo bit (Efci Explicit Forward Congestion Indication) indica que sofreu
congestionamento no caminho.
O valor 0 no campo CLP significa que a clula de mais alta prioridade. Durante os
intervalos de congestionamento, as clulas com CLP = 1 so as primeiras a serem
descartadas para manter uma baixa taxa de perda das clulas de alta prioridade. Alm disso,
o valor de CLP pode ser estabelecido pelo usurio ou pela rede.
Mas a camada ATM no exerce somente essas funes, ela tambm trabalha com operaes
referentes a OAM (Operations, Administration and Maintenance).
O ITU-T definiu cinco tipos de aes referentes capacidade OAM:
Monitorao de desempenho.
Deteco de falhas e defeitos atravs de verificaes peridicas.
Proteo do sistema contra os efeitos da falha de algum componente.
Informao de desempenho e falhas com a emisso de alarmes, quando for o caso.
Localizao de falha a partir de informaes desta falha ou atravs da realizao de testes.
Copyright Faculdade IBTA
79
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
Clula Cabealho PT
AAL_indicate
48 bytes
SAR-PDU Payload
5 bytes
No caso da camada ATM, sobre as vias virtuais (VP) so implementadas funes de
monitoramento de sua disponibilidade e de seu desempenho. Sobre os canais virtuais (VC) so
implementadas funes de monitoramento de desempenho.
7.5. Camada de adaptao
A camada de adaptao (AAL ATM Adaptation Layer) situa-se antes da camada ATM e
responsvel pela segmentao dos servios de seus formatos nativos (originais), para clulas
ATM de tamanho fixo. E tem como funo compatibilizar e oferecer os servios desejados pelas
camadas superiores, efetuando as adaptaes necessrias.
Figura 46. Camada de adaptao
A camada de adaptao recebe a informao da classe de servio a ser transmitido pela rede,
alguns de taxa varivel, outros de taxa fixa de transmisso, e segmenta essas informaes nas
clulas. Essa informao sobre o tipo de servio que deve ser oferecido vem desde onde foi
originado o servio at a camada de adaptao, que o tratar conforme a necessidade da classe
em que ele se enquadra. No recebimento extrai as informaes das clulas e as remonta em seu
formato original.
a primeira camada de protocolo fim a fim do modelo de referncia da B-ISDN.
7.5.1. Classes de servios
Para dar suporte aos requisitos de diferentes aplicaes a ITU-T definiu os servios oferecidos
pela AAL considerando:
sua natureza (ver tabela a seguir);
necessidade de manter uma relao de timing entre a origem e o destino;
tipo de servio (orientado ou no-orientado conexo).
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
80
AAL AAL
ATM
Fsica
ATM
Fsica
ATM
Fsica
ATM
Fsica
AAL AAL
Comutador Comutador
AAL AAL
ATM
Fsica
ATM
Fsica
ATM
Fsica
ATM
Fsica
AAL AAL
Comutador Comutador
ATM Forum ITU-T
CBR Constant Bit Rate DBR Deterministic Bit Rate
VBR (RT) Variable Bit Rate (real time) SBR Statistical Bit Rate
VBR (NRT) Variable Bit Rate (non real time)
- ABT ATM Block Transfer
ABR Available Bit Rate ABR Available Bit Rate
UBR Unespecified Bit Rate
Tabela 11. Classes de servios
A definio das classes de servios encontra-se na recomendao I.362. A partir da classificao
dos servios, a ITU-T definiu os tipos de AAL para dar suporte a estas classes atravs da
recomendao I.363. Foram definidas quatro classes de servios: Classe A, Classe D, e o ATM
Frum definiu mais uma classe, a Classe X.
Classificao dos Servios para a Subcamada AAL
Classe A Classe B Classe C Classe D
Relao de tempo
entre a Origem e
o Destino
Necessrio Necessrio Desnecessrio Desnecessrio
Taxa de Bit Constante Varivel Varivel Varivel
Modo de
Operao
Orientado
Conexo
Orientado
Conexo
Orientado
Conexo
No Orientado
Conexo
Tipo de AAL AAL 1 AAL 2 AAL 3-5 AAL 3-5
Exemplos DS1, E1, nx64Kbps Vdeo, Audio Frame Relay, X.25 IP, SMDS
Tabela 12. Classes de servios definidas na recomendao I.362 do ITU-T
q
Classe A
Essa classe utilizada para emulao de circuitos. As aplicaes que necessitam de servios
iscronos (em tempo real) utilizam-se desse tipo de servios, como transmisso de voz, vdeo a
taxas constantes (sem compresso e compactao).
A camada AAL dever efetuar as seguintes funes para suportar servios de classe A:
Segmentao e remontagem de quadros em clulas.
Compensao da variao estatstica do atraso.
Tratamento adequado de perdas, duplicaes e erros em clulas recebidas.
Recuperao do relgio de origem.
q
Classe B
destinada basicamente a trfegos de voz e vdeo, cujas reprodues so feitas taxa
constante, mas que podem ser codificadas com taxas variveis atravs de compresso ou
Copyright Faculdade IBTA
81
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
compactao. Os servios fornecidos pela AAL para atender aos requisitos de servios de classe
B devem incluir mecanismos de compensao da variao estatstica de atraso.
Os procedimentos para a AAL relativa a essa classe ainda no foram definidos.
q
Classe C
Servios de classe C correspondem aos tradicionais servios orientados conexo encontrados
em redes de comutao de pacotes como X.25. So servios no-iscronos orientados
conexo, onde a variao estatstica de atraso no causa problemas.
Exemplos de servios de classe C:
Servio orientado conexo do DQDB.
Transferncia de quadros oferecidos pelo Frame Relay Bearer Service.
So definidos dois modos de servios:
Modo de mensagem Permite a transferncia de um quadro de informao.
Modo de fluxo Permite a transferncia de uma seqncia de vrios quadros.
Algumas das funes que a AAL dever executar para dar suporte a servios de classe C
incluem:
segmentao e remontagem de quadros em clulas;
deteco e sinalizao de erros na informao.
A AAL poder, ainda, fornecer servios como os de multiplexao e demultiplexao de vrias
conexes de usurio em uma nica conexo ATM, muito embora este ainda seja um ponto de
desacordo.
q
Classe D
So servios no-orientados conexo e com taxa varivel. Correspondem aos servios
no-orientados conexo das redes de dados, como o IP.
q
Classe X
Define um servio orientado conexo ATM. A camada AAL, neste caso, no tem funo.
q
Estrutura da AAL
constituda de 2 subcamadas:
Subcamada de Convergncia (CS Convergence Sublayer) Dependendo do tipo de servio,
responsvel por efetuar tarefas como: multiplexao, deteco de perdas de clulas e
recuperao da relao de timing da informao original e de destino.
Subcamada de segmentao e remontagem (SAR Segmentation And Reassembly Sublayer)
responsvel pela segmentao da informao em fragmentos que podem ser acomodados
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
82
no campo de informao das clulas ATM e pela remontagem deste fluxo a partir das clulas
recebidas.
Para AALs dos tipos 3/4 e 5, a subcamada de convergncia , ainda, subdividida em duas outras
subcamadas:
Subcamada de Convergncia Especfica do Servio (SSCS Service Specific Convergence
Sublayer) a subcamada responsvel pelos procedimentos especficos para cada classe de
servio.
Parte Comum da Subcamada de Convergncia (CPCS Commom Part Convergence
Sublayer): Efetua os procedimentos comuns s classes de servio.
Figura 47. PDU AAL
As interfaces entre as subcamadas AAL so definidas apenas atravs de primitivas lgicas, sem a
especificao de pontos de acesso a servios (SAPs). O que significa dizer que essas interfaces
internas no estaro disponveis aos usurios. A terminologia utilizada para as unidades de
Copyright Faculdade IBTA
83
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
AAL SAP
Subcamada de Convergncia
Especfica de Servio
(SSCS) - pode ser nula
Parte Comum da
Subcamada de Convergncia
(CPCS)
Subcamada de
Segmentao e Remontagem
(SAR)
SSCS - PDU
CPCS - PDU
SAR - PDU
ATM SAP
AAL - PDU
CS
SAR
AAL
AAL SAP
ATM SAP
informao trocadas entre as camadas obedece s regras estabelecidas pelo modelo de
referncia OSI, isto :
SDU (Service Data Unit) a unidade de informao de servio recebida por uma camada
atravs da interface com a camada superior.
PDU (Protocol Data Unit) a unidade de informao de protocolo, gerada por uma camada a
partir da SDU recebida, adicionando informaes de controle da camada (PCI).
PCI (Protocol Control Information) a informao de controle do protocolo que adicionada
SDU recebida transforma-se em uma PDU da camada.
q
Tipos de AAL
AAL0 Representa a ausncia de funes da camada AAL, sendo prestados os servios
correspondentes da camada ATM.
AAL1 Efetua os procedimentos necessrios para prestar servios de classe A.
Figura 48. AAL tipo 1
SN Sequence Number (4 bits)
SNP Sequence Number Protection (4 bits)
AAL2 Efetua os procedimentos necessrios para prestar servios de classe B. As
recomendaes para este tipo de AAL ainda no foram estabelecidas. Pode se tornar um
protocolo bastante importante nas futuras implementaes de ATM que necessitem de suporte a
udio e vdeo operando com taxas variveis. Um exemplo disso o MPEG2 (Second Motion
Photografic Experts), um padro de codificao de vdeo que opera com taxa varivel de bit.
Figura 49. AAL tipo 2
SN Sequence Number (4 bits)
SNP Sequence Number Protection (4 bits)
LI Length Indicator (6 bits)
CRC Cyclic Redundancy Check (10 bits)
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
84
SN SNP Carga til - SAR-PDU
Cabealho
1 octeto
Carga til
47 octetos
SN LI SNP CRC Carga til - SAR-PDU
Cabealho
1 octeto
Carga til
45 octetos
Trailer
2 octetos
AAL3/4 Efetua os procedimentos necessrios para fornecer servios de classe C e D. Os tipos
AAL3 e AAL4 foram combinados durante o processo de definio das normas, quando se concluiu
que os mesmos procedimentos poderiam ser executados para ambas as classes de servio.
Figura 50. AAL tipo 3
ST Sequence Type (2 bits)
SN Sequence Number (4 bits)
Res Reservado (10 bits)
LI Length Indicator (6 bits)
CRC Cyclic Redundancy Check (10 bits)
Figura 51. AAL tipo 4
ST Sequence Type (2 bits)
SN Sequence Number (4 bits)
MID Multiplexing Identification (10 bits)
LI Length Indicator (6 bits)
CRC Cyclic Redundancy Check (10 bits)
AAL5 Efetua os procedimentos necessrios para prestar servios de classe C e D, porm de
forma mais simples do que os procedimentos definidos para a AAL3/4.
Figura 52. AAL tipo 5
UU User-to-User Information
Copyright Faculdade IBTA
85
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
CRC ST LI SN Res Carga til - SAR-PDU
Cabealho
2 octetos
Carga til
44 octetos
Trailer
2 octetos
ST LI SN CRC MID Carga til - SAR-PDU
Cabealho
2 octetos
Carga til
44 octetos
Trailer
2 octetos
PAD UU CPI LI CRC
Carga til
0 a 65.535 octetos
Carga til - SAR-PDU
Varivel
Trailer
2 octetos
CPI Common Part Indicator
LI Length Indicator (6 bits)
CRC Cyclic Redundancy Check (10 bits)
SAAL (Signaling AAL) Essa AAL no utilizada para servios de usurio, mas sim para suporte
a conexes de sinalizao entre comutadores ATM ou entre pontos terminais e comutadores
ATM.
Nome do Parmetro Funo
CPI (Common Part Indicator) Reservado para uso futuro.
CRC (Cyclic Redundancy Check) Usado para detectar erros e corrigir at dois erros de bits correlatos
na SAR-PUD. O polinmio gerador empregado : x x x x 1.
10 9 5
+ + + +
IT (Information Type) Usado para indicar o incio de mensagem (BOM), a continuao de
mensagem (COM) e o fim de mensagem (EOM) e, tambm, um
componente de sinal de vdeo e audio.
LI (Length Indicator) Contm o nmero de octetos da CS-PDU, que esto contidos na
carga til da SAR-PDU.
MID (Multiplexing Identification) Usado no caso de multiplexao e demultiplexao de CS-PDUs
concorrentemente e sobre uma nica conexo ATM.
PAD 0 a 47 octetos usado para garantir que a PDU toda tenha um nmero
mltiplo de 48 octetos.
SN (Sequence Number) Usado para detectar perda de clulas ou clulas fora de ordem.
SNP (Sequence Number
Protection)
Deve ser usado para prover deteco e correo de erros no
parmetro SN.
ST (Segment Type) Usado para indicar o incio de mensagem (BOM), a continuao de
mensagem (COM), fim de mensagem (EOM) ou um nico segmento
de mensagem (SSM)
UU (User-to-User Information) Usado para troca de informao entre os usurios adicionalmente
aos dados do quadro.
Tabela 13. Campos AAL
u
AAL0
Conhecida tambm como AAL nula, corresponde ao processo que conecta o usurio ATM
diretamente ao servio oferecido pela camada ATM. Pode ser utilizada por equipamentos que
querem fornecer seus prprios servios utilizando diretamente a tecnologia de transferncia
baseada em ATM.
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
86
u
AAL1
utilizada para servios de classe A, ou seja, para trfegos de taxa constante (CBR), onde o
sincronismo existente na origem deve ser reproduzido no destino. Em outras palavras, a AAL1
especifica como os circuitos do tipo TDM podem ser emulados em uma rede ATM.
As funes da AAL1 so:
Recebimento de informao na origem e o seu empacotamento em unidades do tamanho do
campo de informao das clulas.
Entrega da informao ao usurio no outro lado da rede, mantendo a sincronizao existente
na origem.
Quando as clulas so geradas na origem a partir do fluxo contnuo de informaes e transmitidas
atravs da rede, elas no exibiro um padro contnuo no destino devido s variaes estatsticas
de atraso. A AAL deve manter o fluxo contnuo e constante na recepo. Os relgios (clocks) dos
transmissores e receptores ao longo de uma rede no so, na prtica, exatamente iguais. O
trfego de clulas pode passar por vrios comutadores e multiplexadores que podem utilizar
diferentes taxas de transmisso ao longo da rede. A AAL ento deve providenciar para que a taxa
de entrega de bits de informao esteja sincronizada com a taxa original desejada pelo servio na
origem.
Operao da AAL1
AAL1 recebe um fluxo de bits constante e contnuo da camada superior e monta CS-PDUs que
so enviadas SAR, tornando-se SAR-SDU. s SAR-SDUs so adicionados os campos:
SN (Sequence Number) Contm trs bits que indicam a sua seqncia no fluxo e um bit de
indicao de CS (CSI CS Indication).
SNP (Sequence Number Protection) Contm trs bits de CRC (X3 + X + 1) para deteco de
erros no SN e mais um bit de paridade para os demais campos do cabealho. Corrige erro em
um bit e detecta erros em mltiplos bits.
Copyright Faculdade IBTA
87
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
Figura 53. AAL1
A informao gerada por uma fonte de trfego para servios de classe A pode ser estruturada ou
no-estruturada.
No trfego estruturado, o fluxo contnuo e constante apresenta intervalos lgicos com incio e fim.
Exemplo: Em transmisso de vdeo, pode-se querer marcar o incio de cada quadro no fluxo.
Isto feito atravs de SAR-PDUs especiais, marcadas no cabealho com o bit CSI = 1.
Formatos internos da SAR-SDU:
Formato no-ponteiro utilizado para informaes de usurio e para informao de marca de
tempo residual (RTS Residual Time Stamp).
Formato ponteiro Que exibe no primeiro byte um campo de offset para indicar a fronteira de
dados estruturados.
Figura 54. SAR-PDU
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
88
Cabealho
5 bytes
ATM-SDU
Clula
(53 bytes)
ATM
SAR-PDU
(48 bytes)
SAR-SDU
SNP
4 bits
SN
4 bits
PAR
1
CRC
3
CSI
1
Seq
3
CS-PDU
SAR
CS
Informao de Usurio
(47 bytes)
Ponteiro
(1 byte)
Informao de Usurio
(46 bytes)
Formato
no-ponteiro
Formato
ponteiro
Res.
Offset
(7 bits)
Formato da SAR-SDU
SAR-PDUs com nmero de seqncia mpar e bit CSI = 1 so utilizadas para transportar o RTS
e tm formato no-ponteiro.
SAR-PDUs com nmero de seqncia par e bit CSI = 1 indicam a utilizao de formato
ponteiro. O primeiro bit do ponteiro reservado. Os sete bits restantes contm o offset para
indicar o incio de um quadro de dados estruturados.
SAR-PDUs com bit CSI = 0 so utilizadas para transportar informaes de usurio e tm
formato no-ponteiro.
Recuperao de clock na AAL
A camada AAL deve providenciar para que a taxa de entrega de bits de informao na recepo
esteja sincronizada com a taxa original desejada pelo servio na origem, isto , deve providenciar
a recuperao do relgio do transmissor. Existem duas formas propostas para recuperar o relgio
do transmissor:
Atravs da marcao sncrona do tempo residual (Synchronous Residual Time Stamp SRTS:)
Existe um relgio de referncia comum disponvel em ambas as AAL1 envolvidas na
transferncia, um relgio bem mais lento que os relgios de transmisso e de recepo. A AAL
determina quantos ciclos de relgio de transmisso existem em um ciclo do relgio de
referncia. Esse nmero, denominado SRTS, enviado AAL de destino. O RTS e o relgio de
referncia podem ser utilizados pelo receptor para controlar um oscilador que reproduz, na
recepo, o relgio de transmisso.
Atravs de relgio adaptativo (Adaptive Clock AC) No destino, a AAL1 mantm um buffer
que implementa uma fila de bits de informao do fluxo. O sistema procura manter o nvel de
bits dentro da fila constante, isto , dentro de um mximo e de um mnimo. A AAL acelera o
relgio de entrega de informao ao usurio se o buffer encher demais, ou desacelera caso o
nvel do buffer desa abaixo do desejado.
Exemplo de emulao de DS1 usando AAL1
Um transmissor usando AAL1 e operando no modo SRTS para emular um sinal digital DS1 criado
pelo CODEC de vdeo O DS1 tem 1 bit de framming (enquadramento) e 192 bits para dados que
se repetem 8.000 vezes por segundo. A subcamada de convergncia (CS) calcula o RTS uma vez
a cada oito clulas e fornece este valor para a subcamada SAR para inserir no cabealho de
SAR.
Os 193 bits do quadro so empacotados em SAR-PDU de 47 bytes.
A subcamada SAR insere o nmero seqencial e os demais campos no seu cabealho e passa os
48 bytes do SAR-PDU para a camada ATM.
Copyright Faculdade IBTA
89
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
Figura 55.
7.6. Sinalizao
O plano de controle responsvel pela sinalizao necessria para ativar, manter e desativar
conexes e trata dos seguintes aspectos:
Estabelecimento de conexes virtuais (SVC).
Endereamento e roteamento.
7.6.1. Definio
o processo utilizado para o estabelecimento, superviso e liberao de conexes ATM de forma
dinmica. Todo o procedimento de sinalizao de competncia do plano de controle, que utiliza
a camada ATM para o transporte das clulas com informaes de sinalizao.
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
90
Entrada CPCS - PDUS SAR - PDUS
SAR-
SDU
CPCS
Pay-
load
PAD
Trailer
98
PAD
98
CPCS
Pay-
load
Trailer
SAR-
SDU
SAR-
SDU
SAR-
SDU
SAR-
SDU
SAR-
SDU
Clulas ATM
Header
Header
Header
Header
Header
Header
Tempo
7.6.2. Padronizao
O ITU-T definiu um protocolo de sinalizao para ATM baseado nos protocolos Q.931 da ISDN e
Q.933 do Frame Relay.
Figura 56. Arquitetura de protocolo de sinalizao do plano de controle
A recomendao Q.2931 (anteriormente denominada Q.93B) especifica a sinalizao B-ISDN na
UNI.
A recomendao Q.2931 abrange especificaes para SAAL e camadas superiores.
O Comit Tcnico do Frum ATM (ATM Forums Technical Committee TC) definiu tambm um
protocolo de sinalizao na interface UNI. A interface UNI verso 2.0 permitia apenas conexes
virtuais permanentes (PVCs). J a interface UNI verso 3.0 define os procedimentos para
estabelecer, manter e terminar conexes ATM atravs da UNI.
7.6.3. Funes de sinalizao
As principais caractersticas suportadas pela verso 3.0 so:
Suportes s SVCs estabelecidos em tempo real.
Definio de um canal virtual especial para mensagens de sinalizao (VCI = 5 e VPI = 0).
Criao de VCs ponto a ponto, onde a largura de banda para cada sentido negociada de
forma independente.
Criao de VCs ponto a multiponto.
Suporte para servios classe X, onde todos os requisitos da conexo so definidos pelo
usurio.
Suporte para diferentes formatos de endereo para identificar os dispositivos de acesso.
Copyright Faculdade IBTA
91
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
MTP3
SSCF - NNI
Q.2140
SSCOP
Q.2110
AAL5
ATM
Fsica
N
Usurio
UNI
N
de
acesso
N
de
trnsito
DSS2
Q.2931
SSCF - UNI
Q.2130
SSCOP
Q.2110
AAL5
ATM
Fsica
B-ISUP
Camada Superior
AAL de Sinalizao
(AAL)
NNI
MTP3
SSCF - NNI
Q.2140
SSCOP
Q.2110
AAL5
ATM
Fsica
N
Usurio
UNI
N
de
acesso
N
de
trnsito
DSS2
Q.2931
SSCF - UNI
Q.2130
SSCOP
Q.2110
AAL5
ATM
Fsica
B-ISUP
Camada Superior
AAL de Sinalizao
(AAL)
NNI
-
N
Usurio
N
de
acesso
N
de
trnsito
-
B-
Camada Superior
Para UNI pblica emprega-se o padro E.164 e para UNI privativa utilizam-se endereos NSAP
(Network Service Access Point). As definies da UNI verso 3.0 e da ITU-T no so
interoperveis, mas existe uma inteno entre a ITU-T e o Frum ATM de alinhar as
especificaes nas verses futuras. Novas adies esto sendo planejadas tanto pelo Frum
ATM como pela ITU-T, como por exemplo mltiplos canais de sinalizao (metassinalizao).
7.6.4. Metassinalizao
A recomendao ITU-T Q.2120 descreve o protocolo de metassinalizao usado para
estabelecer, manter e remover conexes de sinalizao entre o usurio e a rede atravs da UNI.
As conexes de sinalizao so conexes ponto a ponto denominadas VCCs de Sinalizao
(SVCCs Signalling VCCs). A alocao de SVCCs a terminais no permanente. So
estabelecidas e rompidas atravs de processos denominados processos de metassinalizao. A
comunicao durante uma fase de metassinalizao utiliza um canal virtual predefinido
denominado Canal Virtual de Metassinalizao (Meta-signalling Virtual Channel MSVC). Deve
existir um MSVC por interface.
O MSVC permanente e bidirecional. Definido pelo VCI = 1 em todos os VPs com taxa default de
pico das clulas definida em 42 clulas/s. Entretanto suficiente ter apenas um VP entre o
usurio e a central local. O protocolo de metassinalizao faz parte da camada ATM. Est
localizado na camada de gerenciamento.
7.6.5. Endereamento
O protocolo de sinalizao assinala automaticamente os valores de VPI/VCI aos endereos ATM
e s portas fsicas da UNI baseadas no tipo de SVC solicitado (ponto a ponto ou ponto a
multiponto). Uma porta fsica UNI deve possuir no mnimo um endereo ATM.
O VCC ou VPC definido em apenas uma direo. Portanto, um SVC ponto a ponto um par de
VCCs ou VPCs, onde os VCCs ou VPCs de ida e de volta podem ter parmetros de trfego
diferentes.
Um SVC ponto a ponto definido por:
VPIs de ida e de volta (e VCIs se for uma VCC).
Endereos ATM associados s portas UNI em cada um dos pontos finais da conexo.
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
92
Figura 57. SVC ponto a ponto
Um SVC (ou PVC) ponto a multiponto definido por:
VPI (/VCI) e o endereo ATM associado porta fsica da UNI do n-raiz.
VPI (/VCI) e o endereo ATM de cada um dos ns-folha (leaf) da conexo.
Figura 58. SVC ponto a multiponto
Durante a fase de estabelecimento de conexo necessrio identificar os pontos finais atravs de
endereos ATM. Estes possuem 20 bytes e so estruturados de forma que cada parte utilizada
em um nvel de roteamento. Por exemplo: Um primeiro roteamento feito para pases. Dentro de
cada pas, o roteamento feito at uma determinada rea. Cada rea, ento, capaz de efetuar
o roteamento at um sistema terminal.
Copyright Faculdade IBTA
93
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
Chamador Chamado
Endereo ATM
UNI Fsica
Endereo ATM
UNI Fsica
Rede ATM
VPI ( / VCI de ida)
VPI ( / VCI de volta)
N
Raiz
Ns
2, 3
Endereo ATM
do N 2
Endereo ATM
do N Raiz
UNI Fsica
Endereo ATM
do N 1
N
1
VPI ( / VCI)
do N 1
VPI ( / VCI)
da Raiz
Endereo ATM
do N 4
N
4
VPI ( / VCI)
do N 4
VPI ( / VCI)
do N 2
VPI ( / VCI)
do N 3
Endereo ATM
do N 3
Rede ATM
O Frum ATM especifica que os equipamentos devem dar suporte aos trs formatos nas redes
privativas. Redes pblicas que seguem as recomendaes da ITU-T devem tratar apenas de
endereos no formato E.164.
Cada formato composto de duas partes:
IDI (Initial Domain Identifier) Identificador inicial de um domnio.
DSP (Domain Specific Part) Parte especfica de um domnio.
Figura 59. Formato de endereos utilizadose m redes ATM
Descrio dos campos:
AFI (Authority And Format Identifier) Identifica um dos trs formatos.
DCC (Data Country Code) Identifica o pas.
E.164 Recomendao de mesmo nome que identifica a numerao internacional para a ISDN
e que inclui a numerao telefnica. Pode ter at 15 dgitos BCD.
DFI (Domain Specific Part Format Identifier) Especifica o formato e a semntica do restante
do endereo.
AA (Administrative Authority) Identifica uma organizao responsvel pela distribuio da
parte restante do endereo (nos formatos ICD e DCC), que pode ser uma provedora de
servios ATM, a administradora de uma rede privativa ou um fabricante de equipamentos.
RD (Routing Domain) Identifica um nico domnio dentro de cada domnio definido pelo IDI.
AREA Identifica um subdomnio de roteamento dentro do RD.
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
94
AFI E.164 Reserv RD AREA ESI SEL
1 byte 2 2 2 6 1 6
Formato ITU-T : E.164
IDI DSP
1 2 1 3 2 2 2 6 1 byte
AFI AREA RD Reserv ESI SEL DCC DFI AA
AFI DFI AREA RD Reserv AA ESI SEL
Formato DCC ( ) Data Country Code
IDI DSP
ICD
Formato ICD ( ) International Code Designator
IDI DSP
1 2 1 3 2 2 6 1 byte 2
ESI (End System Identifier) Identifica um sistema terminal dentro de uma rea. ESI pode ser,
por exemplo, um endereo MAC.
SEL (Selector) No utilizado no roteamento, podendo ser empregado por sistema terminais.
7.6.6. Protocolo de sinalizao
O protocolo de sinalizao utilizada na SVCC est definido na recomendao Q.2931 da ITU-T e
na verso 3.0 da especificao do ATM Frum.
As seguintes mensagens de sinalizao so definidas para conexes ponto a ponto:
Para estabelecimento de conexo:
Setup Pedido de estabelecimento de conexo.
Call Proceeding Indicao de que o pedido de conexo foi aceito.
Connect Aceitao da conexo pelo usurio chamado.
Connect Acknowledge Confirmao de conexo.
Para a liberao de conexo:
Disconnect Pedido de liberao de conexo.
Release Indicao de liberao de recursos.
Release Complete Confirmao de liberao.
Copyright Faculdade IBTA
95
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
Figura 60.
Para obteno de status:
Status Enquiry Pedido de informao sobre o estado de uma conexo.
Status Resposta ao pedido de informao.
Para conexes ponto a multiponto:
Add Party Solicitao de incluso de um parceiro a mais em uma conexo j estabelecida.
Add Party Acknowledge Confirmao de incluso.
Add Party Reject Rejeio da incluso.
Drop Party Solicitao de remoo de um parceiro de uma conexo existente.
Drop Party Acknowledge Confirmao de remoo.
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
96
Rede ATM
Chamador
A
Chamador
B
SETUP para B
C
A
L
L
P
R
O
C
E
D
IN
G
C
O
N
N
E
C
T
u
s
a
n
d
o
V
P
I
/
V
C
I
CONNECT ACK
RELEASE
RELEASE
R
E
L
E
A
S
E
C
O
M
P
L
E
T
E
R
E
L
E
A
S
E
C
O
M
P
L
E
T
E
SETUP usando VPI / VCI
C
O
N
N
E
C
T
C
O
N
N
E
C
T
A
C
K
A e B = endereos ATM
7.7. Acesso s redes ATM
As LANs e MANs operam internamente, na sua maioria, com servios no-orientados conexo.
As redes geograficamente distribudas baseadas em servio de datagrama so redes que operam
com servio no-orientado conexo. A Internet que utiliza IP um exemplo. comum, porm,
tanto em LAN e MAN como em WAN a utilizao de protocolos de mais alto nvel que oferecem
servio orientado conexo, por exemplo, o TCP.
As redes ATM, por outro lado, esto em situao oposta. Internamente as redes ATM operam no
modo orientado conexo, sendo necessrio oferecer servio no-orientado conexo como
forma de viabilizar a interoperabilidade com LAN e MAN, e muito discutido como oferecer tal
servio.
Internamente rede Consiste em oferecer o servio no-orientado conexo diretamente na
UNI.
Externamente rede Consiste em oferecer o servio no-orientado conexo indiretamente
utilizando, de alguma forma, conexes j existentes na rede.
Segundo a ITU-T (I.364 e I.211), essas duas formas bsicas de fornecer servios correspondem
s abordagens direta e indireta.
A ligao de LAN e MAN a uma rede ATM, tanto na abordagem direta como na indireta, feita
atravs de dispositivos ou funes externas rede, denominadas Interworking Unit IWU ou
Interworking Functions IWF.
As IWUs so em geral switches privativos que implementam, de um lado, o ambiente local do
usurio (como um HUB) e de outro, o acesso s conexes virtuais internas da rede ATM.
Figura 61. Interworking Unit IWU
Copyright Faculdade IBTA
97
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
LAN
ou
MAN
Facilidades
de Comutao
ATM
IWU
LAN
ou
MAN
IWU IWU
LAN
ou
MAN
7.7.1. Abordagem direta
Na abordagem direta os servios so fornecidos internamente rede, atravs da utilizao de
servidores de servio no-orientado conexo (CLS Connectionless Servers). Os CLSs so
capazes de rotear quadros atravs de conexes ATM at outros CLSs e o destino. Estes
servidores operam sobre o servio fornecido pela AAL3/4 e implementam um nvel adicional de
comutao, como mostra a figura a seguir.
Figura 62. Estrutura geral dos protocolos para servio no-orientado conexo
Nas IWUs, a Camada de Protocolo de Acesso Rede no-orientado conexo (CLNAP)
encapsula os quadros antes de entreg-los camada AAL.
O formato das CLNAP-PDUs inclui o endereo de destino em um dos campos do cabealho.
Depois de montar as SAR-PDUs, a camada AAL as entrega camada ATM para transmisso
atravs de uma conexo predefinida at um servidor CLS.
A camada AAL receptora, ao receber uma SAR-PDU, verifica se a PDU corresponde ao incio de
um quadro (ST = BOM Beginning of Message). Em caso afirmativo, a PDU contm o endereo
de destino. Atravs do campo MID das PDUs recebidas, a camada AAL remonta o quadro. Ao
receber a ltima PDU (ST = EOM End of Message), a camada AAL entrega este quadro
camada superior (CLNAP).
O quadro , ento, entregue a uma entidade de mapeamento (Mapping Entity - ME) que o
encapsula em um quadro de outro protocolo (Protocolo de Interface de Rede no-orientado
conexo CLNIP). Este quadro roteado internamente at atingir o CLS de destino.
7.7.2. Abordagem indireta
Sugere que o servio no-orientado conexo deve ser oferecido externamente rede atravs
de uma emulao por parte das IWUs. Internamente rede, informaes so transportadas
atravs de conexes ATM fim a fim entre as IWUs, sendo que as conexes entre as IWUs podem
ser permanentes ou no.
Duas tcnicas so definidas para abordagem indireta:
LAN Emulation (LANE) Definida pelo ATM Forum.
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
98
CLNAP
AAL 3/4
ATM
(UNI)
Fsica
CLNIP
AAL 3/4
ATM
(NNI)
Fsica
ATM
(NNI)
Fsica
ATM
(NNI)
Fsica
CLNAP
AAL 3/4
ATM
(UNI)
Fsica
CLNAP
AAL 3/4
ATM
(UNI)
Fsica
ME
CLNIP
AAL 3/4
ATM
(NNI)
Fsica
CLNAP
AAL 3/4
ATM
(UNI)
Fsica
ME
UNI UNI NNI NNI
IWU IWU
CLS CLS
Switch
CLNAP
AAL 3/4
ATM
(UNI)
Fsica
CLNIP
AAL 3/4
ATM
(NNI)
Fsica
ATM
(NNI)
Fsica
ATM
(NNI)
Fsica
CLNAP
AAL 3/4
ATM
(UNI)
Fsica
CLNAP
AAL 3/4
ATM
(UNI)
Fsica
ME
CLNIP
AAL 3/4
ATM
(NNI)
Fsica
CLNAP
AAL 3/4
ATM
(UNI)
Fsica
ME
Classical IP over ATM (RFC 1.577) definida pelo IETF (Internet Engineering Task Force).
7.7.3. LAN Emulation
q
Objetivo
Utilizar o servio orientado conexo do ATM para emular o servio no-orientado conexo
caracterstica das redes locais.
Apresenta os seguintes benefcios:
Permite interconectar as redes locais (Ethernet, Token Ring ou FDDI) s redes ATM sem ser
necessrio alterar o software nem o hardware das estaes dessas redes locais.
As aplicaes de redes locais podem acessar os servidores ATM, roteadores, estaes e outros
equipamentos de rede empregando protocolos como NETBIOS, IPX, IP, etc.
O problema de congestionamento minimizado, pois o trfego das redes locais emuladas
transportado em conexes ponto a ponto.
Fornece uma camada de compatibilizao entre o servio no-orientado conexo
caracterstica das redes locais e o servio orientado conexo do ATM.
Utiliza os servios de AAL5.
Permite a uma rede ATM emular uma parte considervel do protocolo IEEE 802.x (Ethernet ou
Token Ring), de forma que os protocolos das camadas mais altas (IP, IPX e outros) podem ser
usados sem modificao.
Endereos MAC das estaes so mapeados em endereos e conexes virtuais ATM.
Pode ser implementado em elementos de interconexo de rede, onde implementada a funo
de bridging dos protocolos existentes em uma rede local sobre uma rede ATM.
LAN Emulation faz com que o usurio tenha a iluso de que existe uma ou mais redes locais
virtuais. Redes locais virtuais so grupos de estaes que esto logicamente conectadas em
uma LAN ao invs de fisicamente conectadas.
q
Componentes de uma LANE
a) Cliente de LAN Emulation (LAN Emulation Client LEC)
um processo que reside nos ns ATM, que faz resoluo de endereos, transporte de dados e
outras funes de controle. Cada LE Client identificado por um endereo MAC de 48 bits. O LE
Client faz emulao 802.3 ou 802.5 para as camadas de protocolo superiores. Cada LE Client usa
uma interface chamada LUNI (LAN Emulation User to Network Interface) para se comunicar com
outras estaes da mesma rede virtual.
b) Servidor de LAN Emulation (LAN Emulation Server LES)
responsvel pelas funes de controle da rede virtual. Pode ser implementado em um servidor
ATM, roteador ou switch ATM. Suas funes podem estar centralizadas ou distribudas. O LE
Server registra todos os clientes quando eles entram na rede, mantendo uma tabela de resoluo
de endereos MAC para ATM. um servidor ARP.
Copyright Faculdade IBTA
99
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
c) Servidor de configurao (LAN Emulation Configuration Server LECS)
Fornece informaes sobre a rede ATM, como o endereo de LES, as conexes estabelecidas e
o mapeamento das redes virtuais. Aps a inicializao, cada n ATM estabelece uma conexo
com o LECS para verificar em que rede virtual ele vai trabalhar.
d) Servidor de difuso (Broadcast and Unknown Server BUS)
um servio responsvel pela transmisso de dados que contm endereos multicast e
broadcast ou cuja estao-destino no pde ter o endereo ATM resolvido pelo LEC ou LES. O
LEC transmite todos os broadcasts, multicasts e trfego com destino ATM no resolvido para o
BUS. O BUS emula a capacidade de broadcast de uma rede 802.x, transmitindo unicasts para
todos os LECs que estabeleceram conexes com o BUS.
q
Tipos de conexes
Os LECs se comunicam com os servidores atravs de dois tipos de conexes ATM:
Conexes de controle Utilizadas para descobrir endereos de outros clientes.
Conexes de dados Utilizadas para transportar informao.
A principal conexo de controle estabelecida entre uma estao e o LES no momento em que
esta estao se associa a uma LAN virtual. J as conexes de dados conectam LECs entre si e
LECs a BUS. Conexes entre LECs so utilizadas para mensagens ponto a ponto, enquanto que
as conexes dos LECs ao BUS so utilizadas para mensagens de broadcast e multicast. Apenas
aqueles clientes conectados a um mesmo servidor podem se comunicar diretamente.
q
Funcionamento bsico
a) Iniciao
A primeira tarefa de LEC encontrar o endereo ATM do servidor de emulao (LES) de forma
que ele possa se associar a uma rede virtual. O LEC obtm o endereo do LES estabelecendo
uma conexo com o servidor de configurao (LECS). O endereo do servidor de configurao
obtido atravs de mtodos definidos pelo ATM Forum, como por exemplo, usando ILMI (Interim
Local Management), endereo conhecido, etc. O LEC obtm tambm as informaes sobre o
tipo de rede virtual qual est prestes a se associar. Ento informa ao servidor de configurao o
seu endereo ATM, o seu endereo MAC, o tipo de LAN da qual ele capaz de participar.
b) Registro do LEC junto ao LES
Uma vez tendo as informaes da rede virtual, o LEC associa-se a esta rede. Para isso ele cria
uma conexo com o LES e envia uma solicitao de entrada (Join Request), contendo seu
endereo ATM, tipo de LAN e tamanho mximo de quadro.
c) Conexo com o BUS
Uma vez registrado no LES, o LEC solicita a ele o envio do endereo ATM do BUS. De posse
deste endereo, o LEC estabelece, tambm, uma conexo com o BUS.
d) Transferncia de informao
Quando a estao entrega um quadro para ser transmitido, o LEC verifica se um endereo de
difuso ou no. Quadros de difuso so transferidos ao BUS (pela conexo com ele estabelecida)
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
100
que, ento, se encarrega do restante. Para quadros com endereo nico, o LEC verifica se
conhece o endereo ATM do destino:
Se conhecer e se uma conexo com este destino ainda no existir, ela ser estabelecida
utilizando os procedimentos de sinalizao.
Se no conhecer, ele envia uma solicitao de resoluo de endereo ao LES (LE-ARP LAN
Emulation Address Resolution Protocol).
Enquanto espera a resposta do LE-ARP, o LEC utiliza o BUS para enviar as informaes ao
destino via difuso. Assim que o LES retorna o endereo desejado, o LEC estabelece uma
conexo com o LEC destino e a utiliza para a transferncia de informao.
Figura 63.
q
Exemplo de LANE
Passos efetuados em uma transferncia de arquivos TCP/IP a partir de um PC conectado a uma
LAN Ethernet para o servidor conectado diretamente a um switch ATM
Copyright Faculdade IBTA
101
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
Servidor de
Configurao
LES
I
n
f
o
r
m
a
e
s
L
E
C
E
n
d
e
r
e
o
d
o
L
E
S
JOIN Request
Conexo de Controle
C
o
n
e
x
o
d
e
D
a
d
o
s
LEC
LEC
Legenda:
LEC - LAN
LES - LAN
Emulation Client
Emulation Server
Figura 64.
1. O software de rede do PC obtm o endereo MAC do servidor, fazendo broadcast ARP
contendo o endereo IP do servidor.
2. O pacote ARP chega ao LAN Switch. O software LEC no LAN Switch envia este pacote at o
BUS.
3. O BUS entrega o pacote ARP para todos os membros da LAN emulada atravs de VC ponto
a multiponto.
4. O servidor recebe a solicitao ARP e responde com seu endereo MAC. Como no existe
uma conexo VC do servidor ao LAN Switch, o LEC do servidor envia a resposta do ARP ao
BUS. Ao mesmo tempo, o servidor inicia o estabelecimento de conexo VC ao LAN Switch
(vide item 7).
5. O BUS prossegue a resposta ARP at o LAN Switch, que retransmite at o PC.
6. O PC, tendo o endereo MAC do servidor, inicia a transferncia de arquivos. Como no existe
conexo VC direta at o servidor, o LEC do LAN Switch envia para BUS.
7. Enquanto isso, o LEC do servidor estabelece um circuito virtual ao LAN Switch. Comea
enviando uma solicitao LE-ARP ao LES para obter o endereo ATM correspondente ao
endereo MAC do PC (O endereo MAC foi obtido na solicitao original do ARP).
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
102
PC
LAN
LAN switch
(LEC)
ATM switch
ATM switch
(LECS, LES, BUS) ATM switch
Servidor
(LEC)
Solicitao
IP - ARP
Resposta IP
-
ARP
Solicitao LE-ARP
Resposta LE-ARP
Call Setup
Transferncia de arquivo
atravs de BUS
Transferncia de arquivo
atravs de VC
8. O LES no pode encontrar o endereo MAC do PC na sua tabela, pois est oculto atrs do
LAN Switch. Portanto, o LES faz um multicast da solicitao LE-ARP para todos os LECs.
9. O LAN Switch recebe a solicitao LE-ARP e reconhece o endereo MAC do PC, que
aprendeu ao prosseguir o broadcast de ARP no passo 2.
10. O LEC do LAN Switch coloca o seu prprio endereo ATM na resposta ao LE-ARP e envia de
volta ao LES.
11. O LES faz o multicast da resposta ao LE-ARP para todos os membros da LAN emulada.
12. O LEC do servidor recebe a resposta e com o endereo ATM inicia o processo de sinalizao
para estabelecer uma conexo VC com o LAN Switch.
13. Uma vez estabelecida a conexo, o trfego da transferncia de arquivos passa a fluir
diretamente do PC at o servidor.
7.7.4. Classical IP over ATM ( IP sobre ATM )
Definida na IETF (Internet Engineering Task Force), RFC 1577. Ao invs de mapear endereos
MAC das estaes em endereos ATM, a rede fornece a iluso da existncia de sub-redes
lgicas IP (Logical IP Subnetworks LIS), ou seja, grupos de estaes que tm o mesmo
endereo de rede IP, porm esto fisicamente dispersas ao longo da rede.
O mapeamento, portanto, feito entre endereos IP e ATM. Uma LIS formada por estaes e
roteadores (como em uma rede IP comum).
Algumas caractersticas do funcionamento da LIS:
Uma LIS opera de forma independente das outras.
Estaes em uma mesma LIS podem se comunicar diretamente.
Estaes em LIS diferentes precisam usar os servios de um roteador IP.
Nesse ambiente, o protocolo ATM Address Resolution Protocol (ATMARP) faz resoluo de
endereos IP e endereos ATM.
Cada membro de uma LIS configurado com o endereo ATM do seu servidor ATMARP local.
q
Servidor ATMARP
O Servidor ATMARP fornece o endereo ATM correspondente a um endereo IP. definido em
cada LIS para suporte das SVCs. O servidor de ATMARP responde s solicitaes de ARP de
todas as estaes IP dentro da LIS. Ento as estaes IP registram-se no servidor de ATMARP
fazendo uma chamada SVC ao servidor. Dessa forma, o servidor de ATMARP faz a
correspondncia entre os endereos IP e ATM.
Copyright Faculdade IBTA
103
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
Figura 65.
Figura 66.
Copyright Faculdade IBTA
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
104
Servidor de ATMARP
1
2
IP = A
ATM = X
VCCs
2
3 4
1
ARP (B)
Resposta
ARP (Y)
SETUP para Y
3
2
VCCs
VCCs
SETUP para Y usando VCC = B
IP = B
ATM = Y
2 1
a. Etapas de ARP e SETUP
CONNECT
IP
Servidor de ATMARP
IP = A
ATM = X
7
CONNECT para Y
usando VCC = 4
VCCs
VCCs
IP = B
ATM = Y
2 1
a. Etapas de CONNECT e transferncia de pacote IP ao destino (end IP = B)
6
1
2
4
3
2
8
5
VCCs
7.7.5. LAN Emulation X Classical IP
Figura 67.
Caractersticas LAN Emulation Classical IP
Camada de Operao Camada de enlace. Camada de rede.
Suporte a protocolos de rede Suporte a mltiplos protocolos
(e.g., IP, IPX, Apple Talk).
Suporte ao protocolo IP.
Definio de parmetros de QOS Transparente. Transparente.
Desempenho Inadequado para trfego
muilticast e broadcast.
No trata trfego multicast.
Escabilidade Independente da taxa de
transmisso do meio fsico.
Independente da taxa de
transmisso do meio fsico.
Tabela 14.
Copyright Faculdade IBTA
105
IBTA 3328
RC
Redes Remotas de Computadores
Semestre III
LAN Emulation Classical IP
Aplicao Aplicao
Sockets Sockets
TCP, UDP, SPX, etc TCP, UDP
IP, IPX, etc IP
Camada MAC de
Ethernet ou Token Ring
Classical IP ATM LUNI
AALs
Emulao
de LAN
Camada 2
Enlace
Mapeamento
de IP em ATM
ATM
ATM PHY (Sonet/SDH)
Camada 1
Fsica
Camada 7
Aplicao
Camada 5 e 6
Apresentao e
Sesso
Camada 4
Transporte
Camada 3
Rede
7.7.6. RFC 1483 Multiprotocol Interconnect over ATM
Essa RFC especifica um procedimento padro de encapsulamento de protocolos de nvel mais
alto para transporte em uma rede ATM. Isso vai possibilitar interoperabilidade entre equipamentos
de diversos fabricantes.
A RFC 1483 suporta dois mtodos para transporte usando AAL 5:
Encapsulamento LLC permite que vrios protocolos sejam multiplexados sobre um nico
circuito virtual.
Multiplexao de VCs assume que cada protocolo vai ser transportado sobre um circuito virtual
individual.
7.7.7. Data Exchange Interface (DXI)
A DXI (Interface de Troca de Dados) permite que um DTE (como um roteador) e um DCE (como
um dispositivo ATM) sejam usados para estabelecer uma interface UNI para uma rede ATM.
Basicamente, DXI define uma interface entre equipamentos que no so ATM e dispositivos de
acesso ATM.
Sob essa especificao, roteadores e DSUs ATM podem se comunicar atravs de interfaces V.35,
EIA/TIA 449/530 ou HSSI (High Speed Serial Interface) com velocidades de at 45 Mbps.
7.7.8. API (Application Program Interface)
Nova situao: API cliente de ATM.
Exemplo: Winsock-2.
Elimina a necessidade da camada de rede.
Acesso direto camada de enlace ATM, onde o endereamento e a sinalizao so realizados.
Permite que aplicaes especifiquem parmetros de qualidade de servio para uma conexo:
Descrio do trfego.
Latncia.
50 terminais de caixa;