Sie sind auf Seite 1von 24

Captulo 1 9

RDSI-FL:
Padronizao e
Modelo de
Referncia
Os trabalhos de padronizao sobre RDSI-FL foram iniciados pelo
BBTG (Broad-Band Task Group) do SG18 do ITU-T no comeo do oitavo
perodo de estudos (1985 - 1988). A primeira recomendao aprovada
(1.121) veio em 1988, incluindo a adoo do ATM como o modo de transferncia para a implementao da RDSI-FL. Mais doze recomendaes foram
aprovadas no encontro de novembro de 1990, que incluem a definio dos
servios oferecidos, a arquitetura em camadas para redes ATM, a definio
das camadas da arquitetura, o. funcionamento da rede e seus princpios de
operao e manuteno. O caminho da definio dessas recomendaes foi
rduo e permeado de aspectos tcnicos e no tcnicos, incluindo a mudana
do paradigma STM para ATM. Algumas recomendaes j foram produzidas no atual perodo de estudos (1993 - 1996), como a 1.374 que traz as,caractersticas necessrias para que a RDSI-FL oferea suporte a servios
multimdia. Espera-se que vrios aspectos, ainda em aberto, estejam completamente definidos ao final desse perodo de estudos.
Neste captulo, apresentaremos a evoluo dos trabalhos de padronizao e os aspectos relevantes que os orientaram at a definio da arquitetura
em camadas descrita na Seo 19.5. Descreveremos, de forma geral, as funes de cada camada, o funcionamento geral da rede e os seus servios, dei539

xando para os prximos captulos o estudo detalhado de cada um desses aspectos.

19.1 - Hierarquias Digitais de Sinais

Cada multiplexador deve ser capaz de absorver pequenas vara


nas taxas dos sinais de entrada. Essas variaes podem ser oca
nadas devido a pequenas diferenas nos relgios de cada uma
fontes dos sinais ou devido a variaes sofridas pelos prc
meios fsicos.1

O oitavo perodo de estudos marcou o incio dos trabalhos sobre a


RDSI-FL no ITU-T (ento CCITT). Um novo grupo foi estabelecido (o
BBTG) com a tarefa de analisar a RDSI-FL tendo em vista, principalmente,
a definio dos servios e da UNI.
Conforme mencionamos na Seo 18.7.1, as primeiras sugestes para a
definio da UNI na RDSI-FL seguiram a mesma orientao tomada pela
RDSI-FE, que definia o STM como modo de transferncia. Na RDSI-FL,
porm, estruturas de acesso com canais de taxas mais elevadas (canais H) tinham de ser definidas. O primeiro obstculo encontrado para a definio
dessas estruturas de acesso vinha da existncia de diferentes hierarquias utilizadas; a americana (Tl), a europeia (El) e a japonesa. Essas hierarquias,
comumente referidas como hierarquias pLessicronas (Plesyochronous
Digital Hierarchies PDH), so definidas pela recomendao G.702. Para
estabelecer estruturas nicas e padronizadas para a UNI, tornava-se necessria uma unificao dessas hierarquias. Dessa forma, o BBTG provocou a
intensificao nos trabalhos em outras frentes de estudo do ITU-T, direcionadas para o estabelecimento de uma nova e nica hierarquia digital para a
NNI: a SDH {Synchronous Digital Hierarchy).

19.1.1-PDH
Como vimos no Captulo 3, numa hierarquia digital, define-se um sinal
bsico a partir do qual o particionamento em segmentos de tempo feito.
Atravs da multiplexao sncrona no tempo de vrios sinais bsicos, possvel compor-se um segundo nvel da hierarquia. Tal processo pode se repetir sucessivamente para compor nveis superiores da hierarquia, que podero
ser utilizados em meios fsicos com capacidades mais elevadas, conforme
ilustramos na Figura J9.l, atravs do cascateamento de multiplexadores.
Existem alguns problemas bsicos que devem ser resolvidos durante o
projeto de um ambiente baseado em hierarquias digitais como o exposto
acima:
Alguma marcao de incio e fim de ciclos deve ser providenciada
de forma que os sinais componentes possam ser corretamente separados em cada nvel da hierarquia.

Figura 19.1: Cascateamento de multiplexadores para uma hierarquia de sinais baseada n

As variaes e diferenas existentes entre os relgios das fontes f


doras dos sinais deram origem denominao de ambientes plessicror
para os ambientes de multiplexao sncrona nos quais a taxa nominai
cada sinal a mesma mas a taxa real pode ser ligeiramente diferente. A
lizao dessas hierarquias como formas de transmisso para as clulas A
tem sido considerada e inserida nas recomendaes para o nvel fsicc
RDSI-FL para permitir o aproveitamento dos equipamentos existentes e,
conseguinte, facilitar a transio para as novas redes.

Infelizmente, a forma com que os sinais bsicos so combinados pa


formao dos sinais do nvel superior so defimdas.de forma particular
los fabricantes. Alm dessa dificuldade, a existncia de diversas hierarqi
(como a americana, europeia e japonesa) dificulta ainda mais a intercone
dos equipamentos. Para contornar tais problemas, o ITU-T comeou a tn
lhar na definio de um esquema que inicialmente definisse uma hiefarc
nica e, a partir da, definisse um esquema de multiplexao padroniz
para a combinao dos sinais na formao dos nveis dessa hierarquia.

Num cabo coaxial com 1000 km de extenso e sinalizao de 3 X I0 S pulsos por segundo,
cada pulso ocupando aproximadamente i metro de cabo, uma variao de 0.01% no tempi
propagao (produzida, p. ex, por uma variao de temperatura de 0,5(iC) resulta em 100 puis
menos sendo transmitidos no cabo.

" No nome plexxicnmo, o radical plesio. do grego, plesns, quer dizer prximo, aproxir
quase o mesmo, com pequena diferena.

540

19.1.2-SDH
Paralelamente "aos esforos do ITU-T para a definio de uma nova
hierarquia de transmisso, surgia um padro, originalmente proposto pela
Bellcore (Bell Communications Research), para uma nova famlia de interfaces a ser utilizada nas redes baseadas em fibras ticas. Tal proposta inclua
uma hierarquia de sinais digitais bem como a forma da multiplexao utilizada, sendo denominada SONET (Synchronous Optical Netwqrk).
O SONET despertou o interesse do comit T1X1 da ANSI, estimulando os participantes do SGXVIII do ITU-T a acelerarem ainda mais os seus
trabalhos. Os EUA (representados pela ANSI) queriam a aprovao de recomendaes internacionais que se aproximassem ao mximo do SONET, e
que o processo fosse conduzido o mais rapidamente possvel para no atrasar a adoo interna no mercado americano. Depois de vrias adaptaes sugeridas por Japo e Europa, e mtua concesso de vrios pases, chegou-se
definio da nova hierarquia de sinais digitais para a interface de n de rede
(NNI), atravs das recomendaes G.707, G.708 e G.709 (Figura 19.2).

19.2 - Padronizao para Redes ATM


O processo de criao de normas para redes ATM apresenta muitas caractersticas semelhantes, mas tambm muitas diferenas do processo observado em redes de comunicao em geral. As semelhanas referem-se, principalmente, participao de rgos internacionais como o ITU-T e a ISO,
credenciados- na criao e promulgao de padres. Com o crescente interesse pela tecnologia de transmisso de informao e, em particular, pelas
novas tecnologias de redes que permitem a integrao de servios, uma
aproximao entre as indstrias de telecomunicaes e as de informtica
tornou-se inevitvel. A concretizao dessa aproximao em torno das novas
tecnologias de. redes de comunicaes (como as redes ATM) pode ser observada em iniciativas como a criao do ATM Frum.
O ATM Frum, fundado em 1991, como j mencionado, um consrcio de empresas de informtica e telecomunicaes que tem como objetivo
assegurar a interoperabilidade entre os equipamentos privativos e os equipamentos das redes pblicas de comunicao, como a RDSI-FL, que esto
em fase de desenvolvimento. Para atingir tais objetivos, o ATM Frum trabalha em cooperao com o ITU-T, responsvel pelas recomendaes relativas RDSI-FL, de forma a tornarem mutuamente disponveis as informaes necessrias.
Com a larga proliferao do acesso aos servios da Internet observada
nos ltimos anos, um grande nmero de novas aplicaes e protocolos foram
desenvolvidos sobre esse tipo de plataforma. Ao pensar nas novas redes que
devero ser utilizadas nos prximos anos, no se poderia ignorar essa rede
que representa, hoje, a maior infra-estrutura de comunicao para computadores. Nesse sentido, o IETF (Internet Engineerng Task Force), responsvel
pelo desenvolvimento da Internet, tem trabalhado para permitir a integrao
da tecnologia do ATM como 'suporte de transmisso s redes baseadas em
TCP/IP.

Figura 19.2: SDH.

O SONET foi aprovado, posteriormente, como um dos padres para a


transmisso no nvel fsico da NNI, e depois para a UNI. A taxa do sinal bsico do SONET de 51,84 Mbps. A SDH especificou a taxa de 155,52
Mbps como a taxa padro bsica para a interface NNI e UNI. As recomendaes de nvel fsico para a RDSI-FL sero tratadas no Captulo 20.

542

19.2.1 - Recomendaes do ITU-T para RDSI-FL


Durante o oitavo perodo de estudos, enquanto grande parte dos esforos havia se concentrado nos aspectos relativos SDH e NNI, o BBTG
continuava seus estudos sobre a UNI. O resultado destes estudos culminou
com a constatao de que o STM no oferecia a flexibilidade necessria
para a RDSI-FL, como apresentamos detalhadamente na Seo 18.7.1. Ao
' final do oitavo perodo de estudos, o ATM foi aprovado como o novo modo
de transferncia para a RDSI-FL atravs da recomendao 1.121 de 1988.
No incio do nono perodo de estudos (1989 - 1992), todas as atenes retornaram UNI. O foco agora concentrava-se nos parmetros bsicos do
543

ATM, como tamanho e formato das clulas, na arquitetura da rede e nos


procedimentos de operao e manuteno. Depois de intensas discusses,
em novembro de 1990, no encontro de Matsuyama, chegou-se aprovao
do conjunto de treze recomendaes iniciais para a RDSI-FL.
Outras recomendaes vm sendo definidas ao longo do atual perodo
de estudos (1993-1996). A Tabela 19.! apresenta o conjunto das mais importantes recomendaes disponveis at o momento.
Tabela 19.1: Conjunto de recomendaes para RDSI-FL
1.113
1.121
1.2! 1
.327
.4I3
1.321
1.432
1.150
1.361
1.362
1.363
1.365.1
1.364
1.374
1.311
1.610

Vocabulrio de termos para RDSI-FL.


Aspectos de Faixa Larga da RDSI.
Aspectos de servio na RDSI-FL.
Arquitetura funcional da RDSI-FL.
UNI da RDSI-FL.
Modelo de referncia de protocolos e suas aplicaes.
UNI da RDSI-FL especificao do nvel fsico.
Caractersticas funcionais do ATM.
Especificao da camada ATM.
Descrio funcional da camada de adaptao (AAL).
Especificao da AAL (ATM Adaptation Layer).
Subcamada de convergncia especfica do servio de Frame Relay.
Suporte para servios sem conexo na RDSI-FL.
Caractersticas para uma rede com suporte a servios muitimdia,
Aspectos gerais de rede na RDSI-FL.
Princpios de operao e manuteno na RDSI-FL.

19.2.2 - Trabalhos do ATM Frum e do IETF


A Tabela 19.2 resume os principais trabalhos publicados pelo ATM
Frum e pelo IETF nos ltimos anos. Teremos a oportunidade de detalhar,
neste e nos prximos captulos, os assuntos tratados nessas publicaes.
Tabela 19.2: Principais trabalhos do ATM Frum e IETF relativos s redes ATM
1.991
1992
1993

1993
1994
544

Fundao do ATM Frum.


Publicao da primeira verso da especificao da UNI privativa (UNI 2.0).
Publicao da RFC 1483 (Multiprotocol Encapsulation Over ATM Adaptation Layer 5) pelo IETF, que define a forma de encapsulamento de pacotes
de diversos protocolos funcionando simultaneamente sobre uma mesma rede
ATM, sobre a AAL 5.
ATM Frum publica a UNI 3.0.
O IETF publica a RFC 1577 (Clssica! IP and ARP over ATM)

19.3 - Aspectos de Servio na RDSI-FL


Os princpios bsicos para a definio de servios na RDSI-FL encontram-se na recomendao 1.211, que serve como guia para que se forneam
recomendaes detalhadas para servios especficos, para sinalizao necessria na rede e para requisitos bsicos da rede.

19.3.1 - Classificao dos Servios


As classes de servio identificadas pela recomendao 1.211 correspondem s classes apresentadas na Seo 18.1, a saber: servios conversacionais, servios de mensagens, servios de recuperao e servios de distribuio (com e sem controle do usurio).
A recomendao 1.211 tambm trouxe um conjunto de possveis servios, suas aplicaes e alguns possveis atributos que podem ser utilizados
para descrever as principais caractersticas desses servios.

19.3.2 - Requisitos Gerais para Suporte


a Servios de Banda Larga
Os requisitos bsicos que uma rede de banda larga deve atender para
dar suporte aos servios especificados so identificados na recomendao
1.211, que inclui categorias como as de: requisitos muitimdia, qualidade de
servio (Quality of Service QoS), temporizao, sincronizao e aspectos
de sinalizao.
A RDSI-FL dever fornecer facilidades que permitam, em urna nica
chamada associada a um servio, estabelecer um nmero de conexes que
podem ser associadas a tipos especficos de trfego. Em maro de 1993, no
encontro de Helsinki, o ITU-T aprovou uma recomendao especfica para a
infraestrutura de uma rede de banda larga para dar suporte a servios muitimdia (recomendao 1.374: Framework Recomendation on Network Capablities to Support Multimedia Services).
A recomendao 1.374 apresenta uma arquitetura funcional para servios muitimdia que define os elementos de controle de servio: procedimentos executados, pelos participantes de uma chamada, para fornecer servios
muitimdia. Uma chamada pode envolver a participao de vrias conexes
entre usurios, servidores e equipamentos de apresentao e armazenamento. As diferentes conexes podem apresentar diferentes caractersticas
para atender a diferentes mdias. Os elementos de controle de servio so
utilizados para o controle das chamadas, o controle das conexes e o con545

trole das mdias. O controle das chamadas inclui estabelecimento e liberao de chamadas. O controle das conexes deve permitir o estabelecimento
de conexes entre dois ou mais usurios, a incluso de novos usurios em
uma chamada, o desligamento de um participante de uma chamada e a liberao de uma conexo pertencente a uma chamada. O controle das mdias
inclui a alocao e liberao de mdias em uma chamada.
A qualidade de servio (QoS) , normalmente, um parmetro negociado na fase de estabelecimento de uma conexo, muito embora os procedimentos de sinalizao permitam que a negociao possa ser feita tambm
aps o estabelecimento. Os parmetros que definem uma determinada qualidade de servio so definidos pela recomendao 1.350. A recomendao
1.211 reconhece que novos parmetros podem vir a ser definidos, como a
taxa de perda de clulas permitida (cell loss ratio). Adicionalmente, para
alguns servios, a recomendao 1.211 reconhece poder ser necessria a indicao explcita, clula por clula, de uma prioridade para o descarte de
clulas em caso de congestionamento. Essa capacidade muito til para
minimizar a degradao da QoS para trfegos do tipo voz ou vdeo.

Figura 19.4: Possveis configuraes fsicas do B-NT2.

19.5 - Modelo de Referncia


A Figura 19.5 ilustra as camadas do Modelo de Referncia para Protocolos (Protocol Reference Model PRM) definido pela recomendao
1.321 do ITU-T.

19.4 - interface Usurio-Rede


A configurao de referncia, ilustrada na Figura 19.3, adotada pela
RDSI-FL definida pela recomendao 1.411 e j foi apresentada no captulo anterior.

Figura 19.5: Modelo de referncia para protocolos da RDSI-FL.

Figura 19.3: Configurao de referncia para RDSI-FL.

A recomendao 1.413 menciona as possibilidades de implementao


fsica do- grupo funcional B-NT2, que pode, como j vimos, no Captulo 18,
ser distribuda (como em LANs e MANs de meios compartilhados) ou centralizada (com a utilizao de comutadores), como apresentamos na Figura
19.4.
546

O PRM consiste em um plano de usurio, um plano de controle e um


plano de gerenciamento. O plano de usurio utilizado para a transferncia
de informao dos usurios. O plano de controle responsvel pelas funes
de controle, como a sinalizao necessria para ativar, manter e desatvar
chamadas e conexes. O plano de gerenciamento responsvel por dois tipos de funes: gerenciamento dos planos e gerenciamento das camadas.

547

O gerenciamento dos planos utilizado para o gerenciamento dos pianos do usurio, de controle e do prprio plano de gerenciamento. A estruturao em camadas no utilizada no plano de gerenciamento de planos.
O gerenciamento das camadas apresenta uma estruturao em camadas que tratam dos fluxos de informaes de operao e manuteno relativos a cada camada, incluindo o gerenciamento de recursos e parmetros associados s entidades de protocolo.
O plano do usurio dividido em trs camadas inferiores e camadas
superiores. As camadas superiores no so objeto de definio das recomendaes da RDSI-FL baseadas no PRiv. As camadas inferiores so a
Camada Fsica, a Camada ATM e a Camada de Adaptao {ATM Adaptation Layer AAL). As camadas fsica e de adaptao ainda apresentam
uma subdiviso interna, apresentada na Figura 19.6. Essa figura mostra tambm um resumo das principais funes de cada camada e subcamada. As
camadas fsica e ATM so comuns ao plano de controle e ao piano de usurio.

. .

Convergncia
AAL
SAR

Quebra e Remontagem
Contraa genrico de fluxo
insero e remoo de Cabealho

ATM

Interpretao de VPl/VC!
Muttplexao/Oemulttplexao de
clulas
Desacoplamento de taxa do clulas
Gerao e verificao de HEC

misso (Transmission Convergence -TC). A subcamada PM response


pela transmisso adequada de bits pelo meio fsico, incluindo o alinhame
de bits, sinalizao na linha e converso eletro-tica. A subcamada PM
definida pelo ITU-T na NNI e na UNI apenas para a interface TB, deixai
a interface S B para estudos posteriores. Lembre que a TB corresponde
terface pblica e a SB corresponde interface privativa.
Existem, como veremos em mais detalhes no Captulo 20, trs op
padronizadas pelo ITU-T para a estrutura de transmisso na UNI: uma bt
ada em clulas, outra baseada na SDH e outra baseada na PDH. O ATM
rum definiu, ainda, uma outra opo para a interface SB baseada no FDDl
ATM Fortim tem recentemente trabalhado para a definio de novas estro
ras a serem utilizadas em ambientes locais visando, em primeira instam
manter a compatibilidade com os padres existentes e implementados
ambientes locais, de forma a facilitar a introduo suave das redes ATM.
Cabe subcamada TC, oferecer um conjunto de servios nico
mada ATM, realizando funes como:
Desacoplamento da taxa de transmisso em relao taxa de ge,
o de clulas. O desacoplamento feito atravs da insero de i
lulas especiais (ociosas) na transmisso, que devero ser descartai:
na recepo, de forma a ajustar o fluxo de clulas taxa de trai
misso utilizada no meio.
Controle de erros do cabealho. A clula ATM contm um cabec
lho com informaes para seu encaminhamento e um campo com
formao de redundncia para deteco de erros no cabeal
(Header Error Check HEC). A subcamada TC a respons\
pelo clculo e insero do HEC no cabealho da clula, bem cor
pela sua verificao no lado recebedor. Clulas com erros irrecur.
rveis no cabealho so simplesmente descartadas.

TC
Delineamento de clulas
PHY
Gerao e Recuperao de frames
Transmisso pelo meio fsico
PM
Converso eletro-tica

Delineamento de clulas, que prepara o fluxo de clulas para p


mitir que o lado recebedor recupere as fronteiras das clulas. (
mecanismos de delineamento so especificados na recomenda:
1.432.
Trataremos da camada fsica com maiores detalhes no Captulo 20.

Figura 19.6: Estruturao das camadas no PRM.

19.7-Camada ATM
19.6 - Camada Fsica
A camada fsica apresenta duas subcamadas: a subcamada de meio fsico (Physical Mdium PM) e a subcamada de Convergncia de Trans548

As funes da camada ATM so especificadas pela recomenda


1.150 e incluem:
Multiplexao e demultiplexao de clulas.

54

Adio e remoo do cabealho das clulas.


Chaveamento e encaminhamento de clulas baseado na informao
do cabealho (realizado pelos ns de comutao).
Controle genrico de fluxo (Generic Flow Control GFC) na UNI.
A recomendao 1.361 especifica o formato das clulas ATM e de que
forma o encaminhamento das clulas feito na rede baseando-se na informao contida nos campos do cabealho. O formato da clula ATM difere
na NNI e UNI, como podemos observar na Figura 19.7.

O campo HEC utilizado para a deteco de erros do cabealho


(utilizando o polinmio gerador X8+X2+X+1), possvel correo de erro em
um nico bit e delineamento de clulas, como veremos no Captulo 20.

19.8 - Camada de Adaptao


A camada de adaptao (AAL) utiliza os servios de transporte de clulas da camada ATM para oferecer servios com requisitos especficos.
Para dar suporte a diferentes requisitos, o ITU-T dividiu as classes de
trfego existentes levando em considerao a sua natureza (VBR ou CBR) e
a necessidade ou no de manter a relao temporal da informao no destino. A definio das classes de trfego encontrada na recomendao 1.362 e
ser apresentada no Captulo 22.
A partir da definio das classes de trfego, o ITU-T definiu (atravs
da recomendao 1.363) os tipos de servios que a AAL dever fornecer
para dar suporte aos diferentes tipos de trfego. Para cada tipo de servio definido, a recomendao 1.363 define as caractersticas do mesmo, como a
classe de trfego para a qual ele destinado, o formato da unidade de informao utilizado pelo usurio do servio e as funes que devem ser realizadas ao mapear essas unidades de informao em clulas ATM.

Figura 19.7: Formatos da clula ATM na UNI e na NNI.

Cinco octetos so utilizados para o cabealho e o restante para informaes.


O campo GFC definido para uso pelo mecanismo de controle de
fluxo genrico.
O campo VPI (Virtual Path Identifier) em conjunto com o VCI (Virtual
Cbannel Identifier) formam o rtulo da conexo utilizado pelos comutadores
para encaminhar as clulas ao destino, conforme apresentaremos no Captulo 21.
O campo PT (Payload Type) usado com o propsito de indicar o tipo
de informao contida na clula (informao de usurio ou de manuteno)
e se a clula passou por elementos congestionados durante seu trajeto.
O campo CLP (Cell Loss Priority) indica a prioridade em caso de necessidade de descarte de clulas (clulas com CLP = 1 so descartadas primeiro).
550

A AAL dividida em duas subcamadas: a. subcamada de Quebra e


Remontagem (Segmentation and Reassembly SAR) e a subcamada de
Convergncia (Convergence Sublayer CS). A SAR responsvel pela
quebra do fluxo de informao em fragmentos que podem ser acomodados
no campo de informao das clulas ATM, e pela remontagem desse fluxo a
partir das clulas recebidas. A CS responsvel, dependendo do tipo de
servio, por efetuar as tarefas de: multiplexao de servios, deteco de
perdas de clulas e recuperao da relao temporal da informao original
no destino. A AAL ser assunto do Captulo 22.

19.9 - Sinalizao e Controle de Trfego


A recomendao 1.311 especifica os aspectos e procedimentos de sinalizao de uma rede ATM. A sinalizao tem como funes principais:
Permitir o estabelecimento e rompimento de conexes virtuais.
Permitir a negociao de parmetros de qualidade de servio de uma
conexo.
Dar suporte a adio e remoo de conexes em uma chamada.
551

. Dar suporte a adio e remoo de participantes em uma chamada.


Para assegurar a qualidade de servio estabelecida para uma conexo, a
recomendao 1.311 traz tambm um conjunto de esquemas de controle de
trfego, baseados em controle de admisso de conexes, controle de parmetros de uso, controle de prioridades .e controle de congestionamento. Esses
controles visam, em ltima anlise, a minimizar a probabilidade de congestionamentos, que podem degradar a qualidade de servio, e, caso estes ocorram, minimizar os seus efeitos. As funes de sinalizao e todos os aspectos relacionados sero tratados no Captulo 23, destinado descrio do
plano de controle do modelo de referncia da RDSI-FL.

Captulo 2(
Camada Fsica

19.10 - Princpios de Operao e Manuteno


A recomendao 1.6 tO descreve um mnimo de funes necessrias
para a manuteno das camadas fsica e ATM. Funes de operao e manuteno (Operation And Maintenance OAM) so especificadas em cinco
fases: monitoramento de desempenho, deteco de falhas e defeitos, proteo do sistema, informao sobre falhas ou desempenho, e localizao de
falhas.
Na fase de monitoramento de desempenho, as entidades so monitoradas por checagens peridicas. Como resultado, informaes de eventos de
manuteno, que mostram o estado das entidades monitoradas (taxa de erros
em bits, por exemplo), so produzidas.
Na fase de deteco de falhas e defeitos, qualquer mau funcionamento
detectado por checagem (contnua ou peridica). Como resultado, informaes de evento de manuteno so produzidas, ou alarmes so disparados.
Na fase de proteo do sistema, o efeito da falha detectada minimizado atravs do bloqueio da entidade em falha ou atravs da troca por entidades alternativas. Como resultado, a entidade em falha excluda da rede.
Na fase de informao de falha ou desempenho, a informao sobre
falhas e avisos so propagados a outras entidades de gerenciamento.
Finalmente, na fase de localizao de falhas, testes so efetuados para
determinar a exata localizao da falha, caso a informao de falha no tenha sido suficiente.
Dedicaremos o Captulo 24 aos principais aspectos relacionados ao
plano de gereneiamento, responsvel pelas funes de OAM na RDSI-FL.

552

As camadas fsica e ATM do Modelo de Referncia de Protocolos


RDSI-FL esto presentes em todos os equipamentos da rede, provendo
facilidades de transmisso e comutao de clulas, como vimos no capti
anterior. Neste captulo, nos concentraremos na camada fsica, chaman
ateno para suas caractersticas nas diferentes interfaces UNI (privativ;
pblica) e NNI.

A camada fsica do Modelo de Referncia de Protocolos da RDSI-FI


dividida em duas subcamadas (TC e PM), conforme mencionamos no ca;
tulo anterior.
Na transmisso, a subcamada de convergncia de transmiss
(Transmission Convergence subayer TC) recebe um fluxo de clul
vindo da camada ATM para transmisso e efetua a seguinte sequncia
operaes:
1. Gera o HEC (Header Error Check) para cada clula e o insere i
campo a ele destinado no cabealho.
2. Transforma o fluxo de clulas em ura fluxo de bits (ou bytes, d
pendendo da PM) adequado (que pode ser baseado na SDH,
PDH, em clulas, no FDDI, e outros) para a transmisso pela su
camada inferior (PM), inserindo informaes que permitiro sir
camada TC do receptor recuperar as fronteiras das clulas transmit
: das.

3. Conforme o fluxo de sada vai sendo gerado no itera 2, ele vai sendo
passado para a subcamada de meio fsico (Phisical Mdium sublayer
PM) que se encarregar da transmisso de bits pelo meio fsico.
A subcamada PM tem como funo a transmisso e a recepo da sequncia contnua de bits pelo meio fsico. Ao receber a sequncia de bits
transmitidos, essa subcamada simplesmente a repassa subcamada TC.
Ao receber uma sequncia contnua de bits da camada PM (ou bytes,
dependendo da PM), a subcamada de convergncia TC, baseada em informaes inseridas pela TC transmissora, recupera as fronteiras das clulas,
que so em seguida passadas camada ATM.

20.1 - Subcamada de Meio Fsico


A funo bsica da subcamada PM transmitir um conjunto de bits
atravs de uma linha de transmisso, incluindo converses eletro-ticas. Na
prtica, a PM costuma trabalhar no nvel de bytes. Na maioria dos sistemas
de transmisso, as informaes passam por algum tipo de codificao para
garantir uma certa taxa de transies no sinal enviado, de forma a facilitar a
sincronizao entre as partes (como j tivemos a oportunidade de apresentar). A subcamada de meio fsico responsvel pela codificao do fluxo de
informao recebido da TC em uma forma adequada para a transmisso no
meio fsico, para que seja possvel a sincronizao entre os circuitos transmissores e receptores.
A codificao tambm est intimamente relacionada com uma das formas de delineamento de clulas que apresentaremos nas prximas sees.
Smbolos obtidos atravs de violao de cdigo podem ser utilizados como
marcadores de incio e fim de clulas, por exemplo.

20.2 - Subcamada de Convergncia


de Transmisso
Algumas das funes dessa camada so: a gerao e verificao do
HEC, o delineamento de clulas, o embaralhamento do sinal, a gerao e recuperao de quadros e o desacoplamento da taxa de clulas.

20.2.1 - Gerao e Verificao do HEC

bit tiver sido invertido. Quando um erro detectado, no h maneira confivel de se determinar se o erro corrigvel (aconteceu a inverso de apenas
um bit) ou irrecupervel (dois ou mais bits em erro). Se decidirmos pela correo de erro num cabealho recebido, estamos aceitando o fato de existir
uma probabilidade de que o erro seja em dois ou mais bits e, portanto, que o
resultado da suposta correo seja invlido. Alguns acreditam que a probabilidade de erros duplos ser to pequena em sistemas de transmisso com
fibras ticas que o risco de. correo vale a pena. Outros discordam, argumentando que no h razo para correr riscos desnecessrios, principalmente porque um erro mal corrigido ocasionar o encaminhamento errado da
clula. De qualquer forma, seja com simples deteco e descarte de clulas,
ou com correo, a camada A AL dever efetuar controles fim a fim para
detectar tanto a perda quanto a entrega errnea de clulas.
De uma forma geral, acredita-se que, para redes com fibra tca, a correo de erros possvel e razoavelmente segura. Para redes com meios de
transmisso que apresentem taxas de erros maiores, a chance de erros mltiplos grande e clulas com erros no cabealho devem ser descartadas. O
HEC tambm utilizado para a delineamento de clulas, como descrevemos
a seguir.

20.2.2 - Delineamento de Clulas


O delineamento de clulas a funo que permite determinar onde,
dentro de um fluxo de bits ou bytes recebidos, comea e termina uma clula.
Existem trs formas bsicas de efetuarmos essa tarefa.
Na primeira forma, o transmissor inclui uma sequncia de bits delimitadora, que marca o incio e o fim das clulas. Esse o mtodo tradicional
utilizado-para a delimitao de quadros do nvel de enlace nas redes de comutao de pacotes. O HDLC, por exemplo, utiliza a sequncia de bits
"Oll 11 110" como delimitador. Como existe a possibilidade de que essa sequncia seja encontrada na prpria informao, tcnicas de transparncia de
dados devem ser utilizadas (por exemplo, bit stuffing), como vimos no Captulo 7. Redes Tokeu Ring utilizam um esquema semelhante, mas sem necessidade de esquemas de transparncia, pois os smbolos delimitadores so
obtidos atravs de violao do cdigo Manchester diferencial (smbolos J e
K), como vimos no Captulo 9. Redes de alta velocidade, como a FDDI, utilizam-se de cdigos blocados, nos quais um grupo de bits codificado utilizando um nmero de bits maior do que o original. Com cdigos blocados,
determinadas sequncias no so utilizadas para codificar dados e podem ser
tomadas como delimitadoras, como na codificao Manchester.

Como vimos no captulo anterior, o campo HEC um' conjunto de bits


que permite a deteco de erros no cabealho, ou a correo, se apenas um
554

555

A segunda forma de delineamento baseia-se no fato de que alguns sistemas de transmisso utilizam quadros cclicos, como o caso dos sistemas
que utilizam hierarquias digitais. Quadros podem ser utilizados de duas formas para delinear as fronteiras das clulas. A primeira 'atravs do posicionamento fixo das clulas dentro das estruturas dos quadros (o que causa
perda de capacidade, caso as clulas no sejam de um tamanho que se ajuste
exatamente na estrutura do quadro). A segunda a incluso de bits de
overhead na estrutura do quadro, de forma a apontar para as fronteiras das
clulas. A utilizao de quadros cclicos pressupe a existncia de algum
mecanismo de delimitao desses quadros. Nesses casos, funo da subcamada de convergncia gerar os quadros com a delimitao adequada, conforme veremos na Seo 20.2.4.
Na terceira forma de delineamento, o HEC pode ser utilizado para localizar as fronteiras das clulas. Essa a forma, cujo funcionamento ilustrado na Figura 20.1.

sai- para o estado SYNC. Se no estado PRESYNC chegar uma nica clula
com cabealho incorreto, o receptor assume que o sincronismo no foi atingido e retorna ao estado de HUNT. No estado de SYNC, se o receptor receber uma sequncia de a clulas com erro, ele considera que houve uma
perda de sincronismo, passando para o estado de HUNT. Valores sugeridos
so S = 6 e a = 7. O estado de SYNC pode ainda ser dividido em dois subestados: o estado CORRECTION MODE e o estado DETECTION MODE. Estando em CORRECTION MODE, o receptor efetua correes de um nico
bit em cabealhos recebidos com erro. Porm, ao receber o primeiro cabealho errado, ele passa para o estado DETECTION MODE, no qual descarta
todas as clulas com erros. Depois de um certo nmero de clulas sem erros
o receptor pode voltar para o CORRECTION MODE.

20.2.3 - Embaralhamento
A subcamada de convergncia de transmisso pode efetuar o embaralhamento (scrambling) da sequncia de bits da parte de informao da clula
a ser transmitida, de forma a evitar longas sequncias de uns ou zeros. Esse
procedimento tambm diminui as chances de que uma sequncia de informao seja confundida com o cabealho, quando o receptor est no estado
de HUNT, apresentado no item anterior (note que o embaralhamento feito
apenas na parte de informao da clula, deixando o cabealho intacto).

20.2.4 - Gerao e Recuperao de Quadros

Figura 20.1: Delineamento de clulas atravs de verificao do HEC.

Inicialmente, o receptor est no estado de caa (BUNT), no qual ele


monitora, atravs de uma janela de tamanho igual a cinco octetos (que o
tamanho do cabealho, incluindo o campo HEC) o fluxo de bits que chegam.
Para cada configurao desses cinco octetos, a corretude do "suposto cabealho" verificada (atravs do "suposto HEC"). Quando urna sequncia correia detectada, a caa termina e o receptor vai para o estado de PRESYNC.
Nesse estado, o receptor procura uma confirmao de que o sincronismo foi
realmente atingido. A cada 53 octetos, o receptor verifica a corretude dos
ltimos cinco (que correspondem ao cabealho da prxima clula). Aps a
chegada de 8 cabealhos corretos, o receptor assume que o sincronismo foi
atingido, ou seja, o delineamento das clulas foi encontrado, e ele pode ps556

Quando, ao final do oitavo perodo de estudos, o BBTG definiu o


ATM como a tecnologia para dar suporte RDS1-FL, o SG XVIII se encontrava em fase de concluir a padronizao da SDH (recomendaes G.707,
G.708 e G.709) para a transmisso na NNI, baseando-se no SONET. No
nono perodo de estudos, a ateno vo!tou-se, como havamos mencionado,
novamente para a UNI. Dentre os aspectos referentes camada fsica, o de
maior controvrsia foi a definio da estrutura de transmisso. O T1S1 da
ANSI era a favor da utilizao de uma estrutura baseada na SDH, mantendo
a compatibilidade com a NNI. J a ETSI (European Teiecommunications
Standards Institute) recomendava a utilizao de uma forma totalmente baseada em clulas, sem qualquer delimitao de quadros (trames). O 1TU-T
terminou por adotar as duas opes de transmisso para a UNI.
Os diversos rgos de padronizao nacionais, principalmente a ANSI
e o ETSI, ainda prevem a utilizao de suas estruturas anteriores, baseadas
na PDH (Plesyochronous Digital Hierarchy), mencionada no Captulo 19.
Adicionalmente, o ATM Frum definiu uma estrutura baseada no FDDI para
557

a utilizao na UNI privativa. A Tabela 20.1 ilustra algumas opes recomendadas. A expresso "canal limpo" utilizada com a ideia de ausncia de
delimitao ou estrutura de quadro cclico, tipicamente encontrada em sistemas que utilizam TDM sncrono .
Tabela 20.1: Estruturas de transmisso
Sinal Bsico

Taxa (Mbps)

Estrutura

Interface

rgo

DS-I (Tl)
El
DS-3 (T3)
E3
E4
SDHSTM-1
SDH STM-4c
Baseada em
Clulas
Baseada em
Clulas
Baseada em
Clulas
FDDI PMD

1,544
2,048
44,736
34,368
139,264
155,52
622,08
155.52

PDH
PDH
PDH
PDH
PDH
SDH
SDH
Canal limpo

UNI
UNI
UNI
UNI
UNI
UNI/NNI
NNI
UNI

ANSI
ETSI
ANSI
ETSI
ETSI
ITU-T
ITU-T
ITU-T

622,08

Canal limpo

UNI

ITU-T

25,6

Canal limpo

IBM

100

Cdigo
Blocado

UNI
(privativa)
UNI
(privativa)

ATM
Frum

A definio de estruturas baseadas em hierarquias digitais, como a


SDH ou a PDH, pressupe a utilizao de TDM sncrono para a construo
de uma hierarquia a partir de um sinal bsico. Note que, na definio do sinal bsico de uma hierarquia qualquer, no h nenhuma restrio sobre a
forma como a informao ocupar a capacidade do sinal definido. J vimos,
por exemplo, que com o STM definiram-se formas padronizadas para a alocao de canais de 64 Kbps nos sinais bsicos El e Tl. Nada impede que os
mesmos sinais bsicos sejam utilizados por uma outra forma de alocao
que no a forma sncrona. Em outras palavras, a utilizao de hierarquias
baseadas em TDM sncrono no implica dizer que o modo de transferncia
sncrono, pois a alocao da capacidade do sinal bsico pode ser feita de
forma assncrona.
Em sistemas cuja subcamada PM baseada na SDH ou na PDH, a TC
responsvel por criar a estrutura de quadros cclicos para a transmisso das
clulas, assim como a recuperao das clulas a partir de quadros recebidos.
Para estruturas de transmisso orientada a clulas, a estrutura de quadros
no necessria, sendo a delimitao das clulas obtida diretamente do
HEC atravs da tcnica descrita na Seo 20.2.2.

558

20.2.4.1 - Estruturas Baseadas em TDM Sncrono

As estruturas baseadas em TDM sncrono englobam os esquemas que


definem hierarquias digitais de transmisso baseadas na multiplexao sncrona no tempo de sinais bsicos. As primeiras aplicaes destes esquemas
foram observadas nas redes telefnicas, com os esquemas Tl ou El, como j
tivemos a oportunidade de mencionar. Vrias hierarquias foram propostas
utilizando esse esquema, como ilustrado na Tabela 20.2.

Tabela 20.2: Hierarquias Digitais Plessicronas


Nvel'
1
2
3
4

'' .".';-iyA--.-.'". .;::

1,544
6,312
44,736
274,176

Mbps
Mbps
Mbps
Mbps

(DS-1)
(DS-2)
(DS-3)
(DS-4)

Europa
2,048
8,448
34,368
139,264

Mbps
Mbps
Mbps
Mbps

Japu
(E-1)
(E-2)
(E-3)
(E-4)

1,544
6,312
32,064
97,728

Mbps
Mbps
Mbps
Mbps

Para contornar os problemas da coexistncia de diferentes hierarquias


e formas de multiplexao, o ITU-T comeou a trabalhar na definio de um
esquema que, inicialmente definisse uma hierarquia nica e, a partir da, definisse um esquema de multiplexao padronizado para a combinao dos
sinais na formao dos nveis dessa hierarquia: a SDH, como j mencionamos anteriormente no Captulo 19.
20.2.4.1.1 - Estrutura Baseada na PDH

Como salientamos no Captulo 19, alguma marcao de incio e fim de


ciclos deve ser providenciada de forma que os sinais componentes possam
ser corretamente separados em cada nvel da hierarquia. Alm disso, cada
multiplexador deve ser capaz de absorver pequenas variaes nas taxas dos
sinais de entrada. Essas variaes podem ser ocasionadas devido a pequenas
diferenas nos relgios de cada uma das fontes dos sinais ou devido a variaes sofridas pelos prprios meios fsicos.
Para lidar com os requisitos de ajuste de taxa e sincronizao, os multiplexadores inserem bits extras de enchimento de forma a ajustar a taxa de
cada uma das entradas dos multiplexadores. Um buffer elstico, no qual a
taxa de colocao de bits na entrada menor do que a taxa de transmisso
na sada, ser utilizado e os bits extras entraro para completar a taxa de sada, que ser maior do que a soma de todas as taxas de entrada (observe, por
exemplo, que 1,544 x 4 < 6,312). Os bits extras de enchimento devem ser
devidamente identificados e retirados nos demultiplexadores do mesmo n559

vel. Isto requer, portanto, que algum mecanismo de identificao dos bits de
enchimento seja implementado.
Para ilustrar uma implementao que permite tanto a insero e identificao de bits de enchimento como a marcao dos ciclos de multiplexao
dos sinais, apresentaremos o formato do sinal processado pelo multiplexador
Bell Ml2, projetado para combinar quatro sinais DS-1 em um nico sinal
DS-2. A Figura 20.2 mostra o formato do sinal gerado pelo multiplexador
M12. Cada ciclo dividido em quatro subciclos, cada um deles comeado
por um bit de controle. O primeiro, representado pela primeira linha da figura, transmitido seguindo-se o segundo, o terceiro e o quarto, nessa ordem.
A multiplexao dos sinais DS-1 de entrada feita bit a bit, sendo que, aps
acumular-s 12 bits de cada canal de entrada, um bit de controle inserido.
Dessa forma, o formato do ciclo de sequncias de 48 bits intercaladas por
bits de controle.

Figura 20.2: Formato do sinal DS-2 gerado pelo multiplexador Bell Ml2.

mao do respectivo canal, logo aps o bit F| do mesmo subc:


No mximo um bit de enchimento permitido por canal em <
ciclo. A razo de se usar trs bits para indicar o enchimento
tentativa de contornar situaes de erro atravs de uma lgct
maioria: toda vez que um bit de enchimento for inserido, os trs
C sero ligados; caso, na demultiplexao pelo menos dois este
ligados, ento considera-se ainda a existncia de enchimento.
O demultiplexador associado ao Ml2, ao receber o sinal DS-2, proi
pela sequncia de framing principal FQFJFQFIFQFJFQFJ de forma a estab
cer as fronteiras do ciclo. possvel, apesar de improvvel, que uma
qiincia 01010101 aparea sem contudo ser a sequncia de framing. A
sena da sequncia M 0 M ] M 1 M 1 aumenta a segurana quanto ao ponto >
reto da sincronizao.
A capacidade do M12 em acomodar pequenas variaes na taxa do;
nais de entrada pode ser calculada a partir do formato que acabamos
apresentar. Em cada ciclo, um bit pode ser inserido por sinal DS-1 de
trada (um canal). O total de bits colocados nas posies reservadas de c
canal igual a 12 X 24 = 288 bits por canal. Cada sinal DS-1, como sabei
tem uma taxa nominal de 1,544 Mbps. Assim, cada canal pode ser increrr
tado de 1,544 X 106 x 1/288 = 5,4 kbps. Esse resultado bem maior do qi
variao esperada num sinal DS-1 de entrada. Decorre assim que, um bil
enchimento por canal de entrada a cada ciclo suficiente para absorvei
variaes dos sinais de entrada.

Trs tipos de bits de controle so utilizados para permitir sincronizao, indicao de incio e fim de ciclo e identificao de bits de enchimento,
sendo identificados pelos rtulos M, C e F na Figura 20,2. Suas funes so
as seguintes:

Existem duas formas de utilizao da capacidade de um ciclo de


sinal bsico de uma PDH para o transporte de clulas: mapeamento diret
marcao de quadro.

Os bits F so os bits de framing principais, isto , permitem a identificao das fronteiras do ciclo. O ndice 0 ou 1 indica a transmisso de um bit 0 ou 1 no respectivo campo. Assim, a sequncia de
framing principal definida pelo M12 FQF.FOFIFQFIFOF, OU
01010101.

No mapeamento direto, os bytes de cada ciclo (que chamamos U


bm, nesse contexto, de quadro) so tratados simplesmente como um fh
contnuo e constante, podendo uma clula ultrapassar as fronteiras de
quadro. O delineamento de clulas feito atravs do campo HEC, confor
veremos na Seo 20.2.1.

Os bits de controle M, um por subciclo, formam os bits de framing


secundrios, cuja funo identificar as fronteiras dos subciclos.
Novamente, o ndice 0 ou 1 indica a transmisso de um bit 0 ou 1 no
respectivo campo. Assim, a sequncia de framing secundria 0111.

Com a marcao de quadros, os quadros so marcados de frmi


exibir uma estrutura repetitiva que intercala bytes de overhead e carga
sendo que nenhuma clula pode ultrapassar a sua fronteira. Como a quai
dade de bytes reservada carga num quadro pode no acomodar um nm<
inteiro de clulas, algum ajuste deve ser feito. Vrias formas de ajuste ]
dem ser utilizadas, como a insero de bits extras (ociosos) para comple
um quadro no qual uma clula inteira no cabe mais, ou a utilizao
ponteiros na estrutura de overhead dos quadros (que marcam as fronteiras
carga til). Note que esses esquemas so os mesmos que permitem que ]
quenas diferenas na gerao de informao possam ser compensadas.

Os bits C, trs por subciclo, so indicadores de enchimento. Em


particular, os bits C com ndice I referem-se ao canal I de entrada,, os
com ndice II ao canal II de entrada, e assim sucessivamente. Caso
pelo menos dois bits C de um determinado canal sejam iguais a 1,
tem-se a indicao da presena de enchimento. Nesse caso, o enchimento est localizado na posio que seria do primeiro bit de infor560

.2.4.1.2 - Estrutura Baseada na SDH

velope), que se constituem nas unidades de dados trocadas pela camada de


caminho.

A SDH nasceu da definio do padro SONET, como j mencionamos


juidamente, em resposta necessidade da definio de uma hierarquia
ica com um esquema de combinao de sinais tambm nico. A estrutura
5ica do SONET um quadro de 810 bytes que se repete a cada 125 (iseg.
mo j vimos no Captulo 3, essa estrutura permite que cada byte do qua> corresponda a um canal de 64 Kbps. Sendo o tamanho do quadro de 810
tes, a taxa do sinal bsico do SONET de
810 bytes x 8000 quadros/seg x 8 bits = 51,84 Mbps/seg.
O sinal bsico denominado STS-1 (Synchronous Transport Signal
el 1), e tem seu formato apresentado na Figura 20.3. A transmisso feita
ha a linha, de cima para baixo, da esquerda para a direita.

Figura 20.4: Diviso de processamento em uma rede SONET.

A camada de caminho processada apenas pelos terminais, e os bits


de overhead de caminho incluem bits de paridade, bits que identificam o
tipo de carga etc. O envelope de carga carrega os bits de informao e tem
uma estrutura como a ilustrada na Figura 20.5.
Overhead de seo e de linha
ura 20.3: Estrutura de ura quadro STS-1.

Os primeiros trs bytes de cada linha (s primeiras trs colunas) so


izadas para o overhead de seo e de linha. O restante destinado
ga (payload), que contm a carga til mais o overhead de caminho. A
iso do overhead do STS-1 reflete a diviso das funes executadas pelos
ripamentos e a arquitetura de cada um deles numa rede baseada em
NET, conforme ilustrado na Figura 20.4.
A camada de seo do SONET processada por todos os equipamenda rede, incluindo regeneradores. O overhead de seo inclui bits de deitao de quadro e bits de paridade. Quando o sinal passa pelo processo
embaralhamento (scrambling), de forma a evitar longas sequncias de uns
zeros, os bits de overhead de seo so deixados intactos.
A camada de linha processada por todos os equipamentos da rede,
eto os regeneradores. Os bits de overhead de linha incluem ponteiros
a a delimitao de estruturas internas ao envelope de carga (payload en-

Figura 20.5: Envelope de carga.

563

Note que o tamanho do envelope de carga exatamente do tamanho


necessrio para ser carregado em um nico sinal STS-1. Porm, o envelope
de carga pode ser colocado em qualquer ponto inicial do campo de carga do
STS-1, podendo ultrapassar a fronteira de um STS-1 para outro, como ilustrado na Figura 20.6.
.

Ao definir a SDH, o ITU-T tomou o sinal STS-3c como o sinal b:


para a interface NNI, renomeando-o para STM-1 (Synchronous Transi
Module levei 1). A partir do STM-1, a hierarquia digital STM-2, STN
STM-2c etc. pode ser definida de maneira anloga que fizemos anter
mente. A Figura 20.8 mostra a hierarquia SDH, onde o sinal de 155,52 M
o sinal bsico (primeiro nvel da hierarquia).

Figura 20.8: SDH.

Figura 20.6: Envelope de carga em quadros STS-1.

Os bytes de overhead de linha contm ponteiros (Hl, H2 e H3) que so


utilizados para indicar o ponto inicial do envelope de carga.
Vrios quadros STS-1 podem ser multplexados byte a byte para formar os nveis superiores da hierarquia. Quando isso feito, os sinais resultantes recebem a denominao STS-2, STS-3, ..., STS-N, de acordo com o
nmero de quadros STS-1 multiplexados. Uma alternativa mais interessante,
no entanto, fazer uma concatenao mantendo os bytes de overhead e de
carga separados, como no sinal STS-3c (trs sinais STS-1 concatenados),
ilustrado na Figura 20.7.

Figura 20.7: STS-3c.


564

Na denominao da SDH, no STM-1, o correspondente ao envelope


carga do STS-1 denominado container virtual. A Figura 20.9 ilustra
fluxo de clulas ATM sendo transmitido num quadro STM-1. Clulas s
simplesmente concatenadas da direita para a esquerda, de cima para bai;
linha a linha, independente das fronteiras da linha ou da prpria clula,
delineamento (determinao das fronteiras) das clulas dentro dos cont
ners feita atravs do campo HEC, corno vimos na Seo 20.2.2.

Figura 20.9: Transmisso de clulas ATM no STM-1.

St

20.2.4.2 - Estrutura Baseada em Clulas

A posio do T1SI da ANSI em favor da utilizao da SDH para a


UNI, alm da compatibilizao com a NNI, baseava-se nos seguintes argumentos:
Um esquema baseado na SDH pode ser utilizado para transportar,
tanto clulas ATM, quanto canais STM, facilitando os estgios iniciais de implantao da RDSI-FL.
A estrutura de hierarquias digitais permite aproveitar taxas de
transmisso mais altas no meio fsico do que aquelas atingidas pela
camada ATM. Suponha, por exemplo, que a camada ATM oferece
servios com taxa de 155 Mbps. Quatro seqiincias de clulas ATM
podem ser multiplexadas na camada fsica, gerando um sinal para
transmisso de 622 Mbps, mesmo que a camada ATM suporte apenas uma interface a 155 Mbps.

peciais sejam utilizados para o delineamento de clulas. Assim como na estrutura baseada em clulas, aqui tambm no necessria a gerao ou recuperao de quadros.

20.2.5 - Desacoplamento da Taxa de Clulas


As normas para a subcamada de meio fsico (PM), em geral, baseiamse na transmisso de bytes continuamente sem nenhum perodo ocioso. Em
geral, as tcnicas de transmisso utilizadas so tcnicas de transmisso sncrona que, conforme apresentamos no Captulo 3, caracterizam-se pelo envio contnuo de blocos de informaes. Como a gerao de clulas para a
transmisso assncrona, quando no h clulas a transmitir, a subcamada
TC deve se encarregar de inserir clulas ociosas (identificadas por um padro especial no cabealho) de forma a manter constante a taxa de gerao
de informao para a subcamada PM.

A ETSI contra argumentava que uma estrutura de transmisso definida


de forma compatvel com o ATM simplificaria as interfaces e os equipamentos. Da a proposio de uma estrutura baseada em clulas.
Na estrutura baseada em clulas, existe um fluxo contnuo de clulas,
sem qualquer necessidade de diviso em quadros, sendo o delineamento das
clulas realizado atravs do campo HEC, como vimos na Seo 20.2.2.
Como no necessria a diviso em quadros, o padro de sincronismo deve
ser colocado em algumas clulas ATM vagas. Quando a interface estiver sobrecarregada, clulas carregando o sincronismo devem ser foradas periodicamente.
As recomendaes para estruturas baseadas em clulas aplicam-se
interface UNI, definindo a possibilidade de utilizao das taxas 155,52
Mbps, 602,08 Mbps e 25,6 Mbps. A estrutura a 25,6 Mbps, em particular,
uma proposta da IBM (conhecida como Mid-Range User Network Interface
- MUNI), que especifica as mesmas caractersticas eltricas definidas para
a Token Ring a 16 Mbps, para a utilizao na UNI privativa.

20.2.4.3 - Estrutura Baseada n o FDDI

O ATM Frum definiu uma opo para UNI privativa baseada no ,


FDDI. A ideia aqui utilizar a camada PMD do FDDI como suporte para a
transmisso. O protocolo utiliza o cdigo blocado quatro entre cineo, como
apresentado no Captulo 10. Um dos smbolos que no pertencem ao conjunto de cinco bits vlidos para dados, idle, utilizado toda vez que no existem clulas para transmitir, evitando que TC tenha que gerar clulas ociosas.
Essa codificao, como j mencionamos, tambm permite que smbolos es566

567

(
(

c
c
c.
<

Captulo 2"
Camada ATM

c.
(

c
c.
(
(
(

c
t

t
(

c.
(

c
c
<

Assim como a camada fsica, a camada ATM toma parte no funck


mento de todos os elementos da rede, incluindo os comutadores. As fune
dessa camada so especificadas pela recomendao 1.150 e incluem:
Multiplexao e demultiplexao de clulas.
Adio e remoo do cabealho das clulas.
Chaveamento e encaminhamento 'de clulas, baseado na informa
do cabealho (realizado pelos ns de comutao).
Controle genrico de fluxo (GFC ) na UNI.

Todo o processamento na camada ATM feito a partir da gera


inspeo dos campos do cabealho da clula ATM. A recomendao 1.'.
especifica o formato das clulas e de que forma feito seu encaminhame
na rede.
Este captulo dedicado apresentao dos detalhes de funcioname
da camada ATM. Inicialmente, examinaremos as primitivas de servio de
camada para em seguida entendermos os detalhes dos campos de sua ch
S ento estaremos prontos para analisar o mecanismo que permite o en
minhamento de clulas pela rede. Ao final do captulo so discutidas ai,
mas arquiteturas para comutadores ATM.

PHY-DATA.request (PHY-SDl]).

21.1 - Primitivas de Servio


Primitivas de servio; como ressaltamos em diversas oportunidades,
descrevem, de forma abstrata, os servios e informaes trocadas entre duas
camadas adjacentes (atravs de um ponto de acesso ao servio SAP) . As
primitivas de servio trocadas pela camada ATM e sua camada imediatamente superior (a camada AAL) so as seguintes:
* ATM-DATA.request (ATM-SDU, prioridade de perda, indicao de congestionamento, ATM-user-to-user indication).
ATM-DATA.indication (ATM-SDU, indicao de congestionamento, ATMuser-to-user indication).
A primeira primitiva invocada por um usurio da camada superior
solicitando o envio de uma unidade de informao (ATM Service Data Unit
ATM-SDU) para outro usurio, na camada correspondente, atravs de
uma conexo existente. O parmetro prioridade de perda indica a importncia da informao a ser transmitida em relao a uma possvel perda, podendo assumir um dentre dois valores: "prioridade alta" ou "prioridade
baixa". O parmetro ATM-user-to-user indication pode assumir um valor
" l " ou um valor "0". Esse valor passado transparentemente atravs da camada ATM e pode ser usado pelas camadas superiores como forma de controle de tipo de informao (na AAL 5, por exemplo, esse parmetro utilizado para indicar se a ATM-SDU a ltima de uma sequncia que faz parte
de um mesmo bloco de informao, como veremos na Seo 22.8.1). O parmetro indicao de congestionamento utilizado para indicar se a informao passou por algum n de rede com congestionamento. Observe que a
presena deste parmetro na primitiva de envio de informao pela camada
superior necessria, pois uma ATM-SDU pode passar por vrias redes antes de chegar ao seu destino; uma dessas redes (anterior ao ponto onde a
primitiva est sendo invocada) pode ter tido ns em congestionamento.

* PHY-DATA.indication (PHY-SDU).
A primeira primitiva enviada pela camada ATM camada fsica para
solicitar a transferncia de uma clula, de uma entidade de camada ATM local para uma entidade de camada ATM remota, atravs de uma conexo fsica existente. A clula inteira transportada pela camada fsica sem sofrer
alteraes ( exceo do HEC, que calculado e inserido pela camada fsica, como vimos no Captulo 20). A segunda primitiva utilizada pela camada fsica para avisar camada ATM da chegada de uma PHY-SDU. Primitivas tambm so trocadas entre a camada ATM e a entidade de gernciamento ATM, como veremos mais adiante,-

21.2 - Formato de Clulas ATM


A clula ATM contm um cabealho de 5 bytes mais um campo de informao de 48 bytes, perfazendo um total de 53 bytes, como j apresentados no Captulo 18. A estrutura do cabealho difere na NNI e na UNI conforme podemos observar na Figura 21.1.

A segunda primitiva invocada pela prpria camada ATM a uma entidade da camada superior, indicando a chegada de uma ATM-SDU atravs de
uma conexo existente. Os parmetros so idnticos ao da primitiva anterior, exceo da ausncia da indicao de prioridade.
O estabelecimento e finalizao cie conexes so feitos atravs de uma
conexo especial (Signalling Virtual Channe! Connection SVCC), onde a
troca de informao de sinalizao se utiliza das mesmas primitivas de troca
de informao de usurio. A alocao de SVCCs feita numa fase de metassinaliz.ao, que pode ser ativada'quando um equipamento ligado. As
funes de sinalizao sero abordadas mais detalhadamente na Seo 21.4.
As primitivas de servio trocadas entre a camada ATM e a camada inferior (fsica) so as seguintes:
570

Figura 21.li Formato das clulas ATM para UNI e NNI.

Os campos VCI (Virtual Channel Identifier) e VPI (Virtual Path Identifier) so os campos necessrios para que os comutadores possam efetuar o
chaveamento das clulas, como veremos na Seo 21.3.
571

O campo PT (Payload Type) identifica o tipo da clula, que pode ser


um dos especificados na Tabela 21.1.
Tabela 21.1: Campo PT
Codificao do F r
Bits 4 -3 2
0 0 0

0 0 1

0 1 0
0 11
1
1
1
1

0 0
0 1
10
1I

Interpretao
Clula de informao de usurio que no passou por
congestionamento no caminho. ATM-user-to-user indication = 0.
Clula de informao de usurio que no passou por
congestionamento no caminho. ATM-user-to-user indication = 1.
Clula de informao de usurio que passou por n em
congestionamento. ATM-user-to-user indication = 0.
Clula de informao de usurio que passou por n em
congestionamento. ATM-user-to-user indication = 1.
Clula associada ao fluxo F5 de segmento.
Clula associada ao fluxo F5 fim a fim.
Clula de gerenciamento de recursos.
Reservado para uso futuro.

Tabela 21.2: Formatos de cabealho na UNI reservados


(bits com P indicam que esto disponveis para uso pela camada ffsca)
Clula ociosa
Clula de informao de
manuteno e operao da
camada fsica
Clula reservada para uso da
camada fsica

Oeteto 1

Oeteto 2

Oeteto 3

Oeteto 4

00000000
00000000

00000000
00000000

00000000
00000000

00000001
00001001

PPPPOOO0

00000000

00000000

0000PPP1

Qualquer n congestionado, assim que recebe uma clula, pode modificar o seu cabealho de forma a indicar que a mesma passou por um n em
congestionamento.
As configuraes de PT iguais a 100, 101 e 110 designam clulas de
operao e manuteno, sendo sua utilizao definida na recomendao
1.610. Trataremos desse assunto no Captulo 24.
O campo CLP (Cell Loss Priority). indica a prioridade em caso de necessidade de descarte de clulas (clulas com CLP=1 so descartadas primeiro).
O HEC (Header Error Check) j foi detalhado no captulo anterior,
sendo de responsabilidade da camada fsica preench-lo corretamente. O
HEC corresponde a um cdigo de redundncia que permite camada fsica
efetuar a verificao de erro do cabealho (podendo efetuar a correo de
um bit) e o delineamento das clulas em determinadas estruturas de transmisso (vide Seo 20.2.1). Note que no h esquema de deteco de erros
para as informaes contidas em uma clula.
O campo GEC aparece apenas no cabealho da clula na UNI. Na referncia [Boudec 92] encontram-se algumas das alternativas consideradas para
a utilizao deste campo.

572

Algumas combinaes para os bits de cabealho so reservadas "ara a


utilizao da camada fsica (quando, por exemplo, ela gera clulas para efetuar o desacoplamento da taxa de clulas, conforme apresentamos no captulo anterior). Clulas com cabealho que exibem essas combinaes no so
passadas camada ATM e seu formato encontra-se ilustrado na Tabela 21.2.

21.3 - Comutao de Clulas ATM


Um comutador (ou n de comutao) formado por vrias portas associadas s linhas fsicas da rede. A funo de comutao em um n corresponde recepo de clulas que chegam pelas portas de entrada e sua retransmisso atravs de portas de sada, mantendo a ordem das clulas em
cada conexo. Em outras palavras, a comutao em cada n a parte mais
bsica do encaminhamento das clulas ao destino. Para que cada n possa
efetuar a comutao necessrio que ele seja alimentado de informaes
sobre as rotas das clulas. Rotas, corno j vimos no Captulo 10, podem ser
estabelecidas de diversas formas.
Clulas numa rede ATM so transportadas atravs de conexes. Urna
conexo fim a fim em redes ATM denominada uma conexo com. canal
virtual (Virtual Chamei Connection VCC). O conceito de conexo com
canal virtual semelhante ao tradicional conceito de conexo com circuito
virtual (vide Captulo 10). Uma VCC formada pela.concatenao de conexes virtuais estabelecidas nos vrios enlaces da rede, da origem at o destino, formando um caminho nico atravs do qual as clulas sero encaminhadas. Cada conexo virtual em um enlace denominada de enlace de canal
virtual (Virtual Channel Link VCL).
Para que as clulas sejam encaminhadas pela rede at o destino, necessrio que cada comutador saiba encaminhar corretamente as clulas de
cada VCC estabelecida. Clulas que chegam a um n de comutao atravs
de uma VCL devem ser encaminhadas prxima VCL do caminho estabelecido por uma VCC. Em cada comutador, a prxima VCL do caminho est
573

relacionada a uma das suas portas. Note que uma.determinada linha de


transmisso, e por conseguinte, uma porta qualquer de um comutador, pode
fazer parte de diversas VCCs diferentes. Em outras palavras, em cada enlace
fsico da rede existiro diversas VCLs correspondendo a diferentes VCCs.
Cada clula deve identificar, para o comutador, por qual VCL ela foi enviada, atravs de alguma informao contida no seu cabealho. Os campos VCI
e VPI da clula so os responsveis por essa identificao. Chamaremos, por
hora, os campos VCI e VPI em conjunto de rtulo da clula.
Quando uma clula chega a um comutador ATM, o rtulo identifica
(da maneira que detalharemos mais adiante) o VCL utilizado pelo comutador anterior do caminho estabelecido pela VCC. De posse dessa informao
e da porta de entrada, o comutador consulta uma tabela (estabelecida e mantida pelos processos de sinalizao e estabelecimento de conexes) que relaciona cada VCL e porta de entrada ao prximo VCL e porta de sada a ser
utilizada no caminho estabelecido pela VCC. O comutador pode, ento,
atualizar o rtulo da clula e retransmiti-la pela porta de sada especificada
na tabela, conforme ilustramos na Figura 21.2.

Figura 21.2; Comutao atravs do rtulo.

Uma VCC uma concatenao de VCLs identificadas pelos rtulos e


portas contidos nas tabelas dos ns de comutao. A Figura 21.3 ilustra duas
estaes (A e B) e uma VCC, estabelecida entre elas, formada por cinco
VCLs (identificadas pelos rtulos a, b, x, y, z). Quando A solicitou uma conexo para lig-lo a B, a rede devolveu a ele o rtulo a a ser utilizado para
transmitir as informaes, e devolveu a B o rtulo z, que identifica para este

a VCL de chegada das informaes de A. Durante o estabelecimento da conexo, as tabelas de rota vo sendo atualizadas, internamente na rede. Um
processo similar em geral acontece, se a VCC for unidirecional, para o estabelecimento de outra conexo no sentido inverso, de forma a permitir a comunicao em ambos os sentidos.

Figura 21.3: Conexo corn canal virtual.

Alm de consistir numa associao lgica utilizada para o encaminhamento de clulas, cada VCC est associada a um conjunto de parmetros
que caracterizam o trfego nesta conexo, denominados parmetros cie trfego, que permitem a implementao de mecanismos de admisso, de controle do trfego gerado na rede e de controle de congestionamentos.
A associao de entradas a cada VCC, nas tabelas de rotas, implica em
um volume alto de processamento, tanto no momento da conexo como no
momento do encaminhamento. Para reduzir o processamento em alguns ns
de comutao, comum que vrias VCCs sejam roteadas pelos mesmos
caminhos em determinadas partes da rede (principalmente nas partes onde o
nmero de linhas pequeno e com alta concentrao de trfego). Desta
forma, tabelas de rotas no precisariam conter uma entrada para cada VCC
estabelecida, mas sim para cada conjunto de VCCs, que seria .comutado de
forma nica. Denomina-se uma conexo de caminho virtual {Virtual Path
Connection VPC) um conjunto de VCCs que so comutadas em conjunto. VPCs so formadas atravs da concatenao de enlaces de caminho virtual {Virtual Path Links VPLs), correspondendo aos diferentes enlaces
que, juntos, formam o caminho entre dois pontos. Um VCL pode ser indentificado em cada comutador por um identificador-de
VPL {Virtual Path
Identifier VPI) mais um identificador de qual conexo dentro da VPL
estamos nos referindo {Virtual Channel Identifier VCI).
Vrios caminhos virtuais, cada um composto de vrias conexes virtuais, podem ser entendidos como um cabo, representando cada enlace fsico, composto de vrios cabos internos mais finos (os VPLs) que, por sua vez
ainda so compostos de cabos mais finos (que identificam uma VCL dentro
de uma VPL). A Figura 21.4 ilustra essa analogia.

575
574

5 VCM
Jj VC!2

A VCC entre At B identificada, em T e seus extremos A e B , por:


Quando ,4 transmite: VPI=A-/ e VCI~al.
Quando T recebe

Meio Fsico

Dvci 1

: VPl=x3 e VCI=ai.

Quando T transmite: VPI-y/ e VCL=a2.


Quando B recebe

: VPI=yJ e VCI=a2.

O funcionamento de comutadores de VP idntico ao ilustrado para


comutao a partir de um rtulo, s que apenas o campo VPI utilizado
(vide Figura 21.6).

Figura 21.4: Meio fsico com duas VPLs e trs VCLs.

Como o VPI apenas uma parte do rtulo da clula utilizado para o


seu encaminhamento, podemos imaginar que existem duas camadas de comutao: uma camada inferior, onde apenas o VPI examinado, e uma camada superior, na qual, dado um VCI contido naquele VPI, a comutao
poder ser efetuada. Alguns ns na rede podero'efetuar/a comutao baseando-se apenas no VPI (exibindo somente a camada inferior de comutao
que mencionamos) enquanto que outros faro a comutao baseando-se no
rtulo completo (ou seja, VPI+VCI, exibindo as duas camadas de comutao).
A Figura 21.5 mostra a operao de uma rede com comutadores de VP
e VC. No exemplo, ilustramos a presena de VPCs entre A e Te entre Te B.

B
VC

VCI =a1

VCI =a2

VC

VC
Figura 21.6; Funcionamento de comutadores de VP.

VP
VPI = x1

VP

VPI = x2

VP

VP

VP

VPI = x3 VPI a y1

VP

VPI = y2

VP

VPI = y3

VPCy

VPCx
VCC

Os comutadores que comutam VPs e VCs (apreseatam as duas camadas) utilizam o VPI como entrada para uma tabela de VPI associada porta
de entrada da clula. Cada porta do comutador tem uma tabela de VPI associada, na qual cada entrada representa um VPI diferente. Associada a cada
entrada desta tabela, encontra-se um ponteiro para uma nova tabela: a tabela
de VCIs associada quele VPI. As tabelas de VCIs contm ento os novos
identificadores de porta, VCI e VPI utilizados para retransmtir a clula. O
processo ilustrado na Figura 21.7.

Figura 21.5: Exemplo de funcionamento em conjunto de comutadores de VP e VC.

576

577

a) Exemplo de configurao em um comutador.

igura 21.7: Funcionamento de um comutador com as duas camadas VP e VC.

Observe que, atravs de uma VPC, formada por elementos comutadois de VP, o VCI passado de forma transparente. A Figura 21.8 ilustra um
cemplo de funcionamento das camadas de comutao de VP e de VC.

b) Tabelas para as portas 1 e 4 do comutador.

;ura 21.8: Comutadores de VC e de VP.

Figura 21.9: Elemento comutador.

Um mesmo elemento comutador pode chavear clulas utilizando ape5 a camada de VP ou ambas as camadas VP e VC. A Figura 21.9-a ilustra
i exemplo de um comutador onde as conexes da porta 1 so chaveadas
as'duas. camadas, enquanto que conexes da porta 4 so chaveadas' ape> na camada VP (sem alterao de VCI). A Figura 21.9-b apresenta as taas para essas duas portas.

J comentamos, na Seo 21.2, que clulas podem carregar tanto informaes do usurio como informao de sinalizao. Informao de controle e gerenciamento, como ilustramos anteriormente na Figura 21.3, so
tambm transportadas por clulas, sendo alguns valores de .VCI e VPI reservados para o transporte.

579

Tanto VPCs quanto VCCs podem ser permanentes (tambm chamados


dedicados) ou chaveados (estabelecidos dinamicamente atravs de procedimentos de sinalizao).

21.4- Sinalizao
A sinalizao o processo utilizado para o estabelecimento e rompimento de conexes ATM (VPCs e VCCs) de forma dinmica.1 A recomendao 1.31.1 do ITU-T especifica as caractersticas de sinalizao da RDSIFLnaUNI. 2
'
.'
Informaes de sinalizao em redes ATM sc transportadas em conexes prprias, separadas das conexes utilizadas para transporte de informaes do usurio. Esse tipo de procedimento, comumente denominado out of
band signalling, uma caracterstica encontrada em redes de comutao rpida de pacotes, como vimos no Captulo 18. Conexes ATM de sinalizao
so conexes ponto a ponto denominadas VCCs de sinalizao (Signalling
VCCs SVCCs).

Esta seo dedicada a mostrar de que forma os equipamentos comutadores


so projetados para permitir tal operao.
A estrutura geral de um comutador ATM ilustrada na Figura 21.10.
Todo o processamento para a comutao das clulas efetuado em hardware
pelos controladores de entrada (CEs), elemento comutador e controladores
de sada (CSs). O processador de controle utilizado apenas para funes
de controle, como estabelecimento e liberao de conexes (manuteno das
tabelas de VPI e VC), manuteno e gerenci amento. Os CEs so, em geral,
sincronizados para que clulas cheguem ao elemento comutador com os seus
cabealhos alinhados. Isto simplifica o projeto do elemento comutador. O
elemento comutador opera de forma sncrona e, tipicamente, durante cada
segmento de tempo, uma clula de cada CE pode ser transmitida atravs
dele. O processador de controle pode se comunicar com os CEs e CSs atravs de um caminho dedicado no elemento comutador, ou atravs de clulas.
As interfaces externas ao n de comutao so, em geral, bidirecionais e
formadas pelo agrupamento de um CE e um CS, formando uma porta. No
comutador, clulas recebidas com VPI/VCI de sinalizao (SVCC), so encaminhados para a porta referente ao processador de controle.

Durante a transferncia de informao, clulas so roteadas, como vimos, com base na identificao da conexo atravs da qual esto sendo
transportadas. Durante a fase de estabelecimento de conexes, porm, necessrio identificar os pontos terminais atravs de endereos, como veremos
no Captulo 23.
Todo o procedimento de sinalizao da competncia do plano de
controle, que utiliza a camada ATM (comum aos .planos de controle e de
usurio) para o transporte das clulas com informaes de sinalizao. O.
Captulo 23 ser dedicado aos procedimentos encontrados no plano de controle, quando ento mostraremos com mais detalhes os aspectos de sinalizao.
F i g u r a 21.10: Estrutura geral de um n de comutao ATM.

21.5 - Comutadores ATM


Nas sees anteriores, discutimos os processos que um comutador
ATM implementa para efetuar a comutao eficiente de clulas na rede.

Utilizamos o termo ''dinmica" para caracterizar a forma pela qual conexes chaveadas so
estabelecidas e rompidas durante o funcionamento da rede, como parte dos procedimentos efetuados por
qualquer usurio, em contraste s conexes estabelecidas de forma permanente, que necessitara de
processos de operao e manuteno da rede para estabelecimento e rompimento, sem que usurios
possam interferir.
~ Existem tambm funes de sinalizao definidas na NNI. porm ainda no foram
completamente definidas.
580

Todas as clulas tm seus campos VPI e VCI (se necessrio) trocados


nos controladores de entrada antes de serem submetidos ao elemento comutador. Essa troca feita a partir de consultas s tabelas que apresentamos
anteriormente.
Num n de comutao ATM, vrias clulas de diferentes portas de entrada podem simultaneamente necessitar de retransmisso atravs de uma
mesma porta de sada. Este evento conhecido como um confluo. Uma
porta de sada pode transmitir apenas uma clula por vez. Assim, na presena de conflitos, uma clula transmitida enquanto que as outras devem ser
armazenadas ou descartadas.
581

A topologia do elemento comutador, a localizao dos buffers de clulas (utilizados para armazenamento temporrio na presena de conflitos) e o
mecanismo de resoluo de conflitos formam os aspectos mais significativos
da construo de um n de comutao ATM.

21.5.1 - Elemento Comutador


A estrutura do elemento comutador a parte mais importante do projeto de um n de comutao. Ela afeia o custo, eficincia, estendibildade e
complexidade do n. Vrias estruturas foram sugeridas na literatura. A Figura 21.11 mostra a classificao proposta em [Newman92].

A vazo da via de comunicao compartilhada define a capacidade


mxima de comutao do elemento. A implementao de mecanismos de
broadcast ou multicast bastante facilitada pela presena de uma nica via
compartilhada.
Enquanto que em elementos comutadores baseados em diviso do
tempo uma nica via compartilhada no tempo utilizada, em comutadores
com diviso espacial vrios caminhos so fornecidos entre as portas de entrada e sada. Esses caminhos podem operar em paralelo para que vrias clulas possam ser comutadas simultaneamente. Com a variedade de caminhos, torna-se necessrio algum esquema de roteamento interno ao elemento
comutador. Duas tcnicas podem ser utilizadas: a baseada em esquema de
roteamento prprio ou a baseada no rtulo.
No esquema de roteamento prprio, como diz o nome, o elemento comutador construdo apresentando um esquema de roteamento interno, entre portas de entrada e sada, particular ao comutador. O roteamento feito
com base no identificador da porta de sada desejada. Assim, a cada clula,
ao chegar numa porta de entrada, adicionado um campo que identifica a
porta de sada (baseando-se nas tabelas de VPI e VCI do n de comutao).
A clula ento roteada atravs do elemento comutador at a porta de sada,
quando o campo adicionado na entrada retirado antes da sua retransmisso.

Figura 21.11: Classificao dos elementos comutadores.

Em um elemento comutador baseado em diviso temporal, todas as


clulas fluem atravs de uma nica via de comunicao compartilhada por
todas as portas de entrada e sada. Esta via de comunicao pode ser um
meio de comunicao compartilhado (como uma barra ou um anel), conforme mostra a Figura 21.12-a, ou uma memria compartilhada, como ilustramos na Figura 21,12-b.

-#

a) Meio Compartilhado

b) Memria Compartilhada

Figura 21.12: Elementos de comutao ATM baseados em diviso temporal.

582

No esquema baseado em rtulo, o VPI e VCI da clula so utilizados


diretamente como informao interna de roteamento das clulas no elemento
comutador. Este esquema no tira proveito de nenhuma caracterstica interna da rede de interconexo entre portas de entrada e sada sendo, em geral, menos eficiente que o esquema baseado em roteamento prprio.
Com mltiplas clulas fluindo atravs do comutador concorrentemente,
introduz-se a possibilidade de conflitos entre clulas solicitando os mesmos
caminhos, alm dos conflitos de clulas utilizando as mesmas portas. Conflitos por caminhos podem ser resolvidos atravs de mecanismos de resoluo
de conflitos (conteno) e armazenamento temporrio. Conteno em elementos internos ao comutador so denominados bloqueios. Conteno em
portas de sada podem acontecer mesmo que o elemento de comutao seja
no bloqueante.
Elementos comutadores com diviso espacial podem ser classificados
em: elementos com caminho nico ou elementos com caminhos mltiplos.
Elementos com caminho nico tm um nico caminho entre qualquer par de
portas de entrada e sada. Em elementos com caminhos mltiplos mais de
um caminho existe entre pares.de entrada e sada.
Os elementos comutadores de caminho nico mais comuns so ilustrados na Figura 21.13.
583

Redes de Banyan ofereceriam performance de redes no bloquantes se


as clulas, ao chegar, estivessem ordenadas nas portas de entrada de acordo
com as solicitaes da porta de sada. Baseando-se neste fato, redes de
Batcher-Banyan so utilizadas para, primeiramente, ordenar as clulas. No
estgio de ordenao, cada mdulo compara o endereo da porta de destino
das duas clulas nas entradas e as retransmite pelas portas de sada de
acordo com a ordem destes endereos.
Em elementos comutadores com caminhos mltiplos, mais de um caminho existe entre pares de portas de entrada e sada. Esses elementos so
utilizados para aumentar o desempenho dos elementos de caminho nico e
para construir elementos comutadores com maior nmero de portas. Uma
vez que vrios caminhos existem, algum algoritmo para a seleo de um
caminho se faz necessrio.

Figura 21.13: Topologias mais comuns em elementos comutadores de caminho nico.

As topologias das Figuras 21.13 (a), (b) e (c) so denominadas de


crossbar. Redes de interconexo crossbar so redes de caminho nico no
bloqueantes cuja complexidade cresce com o quadrado do nmero de portas.
A diferena entre as trs configuraes est apenas na utilizao da barra ou
de caminhos separados para as portas de entrada ou sada. Os pontos de cruzamento so os responsveis pelo encaminhamento das clulas pela malha.
Redes de Banyan so redes de mltiplos estgios compostas de mdulos de comutao com duas portas de entrada e duas portas de sada (2x2)
com um nico caminho entre qualquer par de entrada e sada.
A rede de Banyan tem complexidade da ordem de N log N (onde N o
nmero de portas do comutador3). As redes de Banyan so bloqueantes o
que faz com que a sua performance caia.rapidamente com o aumento do tamanho da rede. A performance pode ser aumentada, no entanto, se aumentarmos os mdulos de comutao para maiores do que 2x2, originando a
classe de elementos com topologia Delta.
Redes Delta so redes de interconexo de caminho nico com performance melhor do que as redes de Banyan. Porm, so tambm redes bloqueantes, isto , sua performance cai drasticamente quando aumentamos seu
tamanho.

'Uma porta de um comutador composta de uma porta de entrada e uma porta de sada Quando
nos retenmos a ama porta sen, qualific-la como sendo de entrada ou de sada. e S Los lnos
S e u to as
lla
duas cm conjunto.
'eiermao as

Mltiplos caminhos podem ser obtidos a partir de uma rede de Banyan


se adicionarmos a ela estgios4 extras. Obteremos ento uma rede Banyan
aumentada. O nmero de caminhos existente entre os pares de estaes dobra a cada estgio adicionado. Adicionando log2N-J estgios a uma rede de
Banyan obteremos uma rede Benes. Outra alternativa para se fornecer mltiplos caminhos dispor de mdulos de comutao em paralelo. Outras alternativas para topologias com mltiplos caminhos podem ser ainda ser encontradas em [Newman92], como as redes CLOS e as redes recirculadoras.

21.5.2 - Armazenamento Temporrio de Clulas


Na presena de conflitos, o armazenamento temporrio de clulas pode
se fazer necessrio. A distino mais importante entre as estratgias se o
armazenamento interno ou externo ao elemento comutador.
Nas estratgias de armazenamento interno, todas as clulas de uma
mesma conexo devem seguir por um nico caminho interno no elemento
comutador para evitar inverses de sequncia. Em elementos com mltiplos
caminhos, isto significa que um caminho deve ser estabelecido no elemento
comutador no momento de uma conexo, o que aumenta a complexidade de
construo e operao do comutador.
Com armazenamento externo, filas de clulas so colocadas junto s
portas de entrada e sada do n de comutao, sendo que cada porta responsvel pelo monitoramento de sua prpria fila. Como no h armazenamento interno no elemento comutador, no h possibilidade de inverses de
sequncia, o que simplifica a construo desses comutadores.

* Costuma-se denominar estgio em uma rede de Banyan, a uma coluna de mdulos de


comutao.

584
585

Das könnte Ihnen auch gefallen