Beruflich Dokumente
Kultur Dokumente
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
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.
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).
542
1993
1994
544
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.
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
TC
Delineamento de clulas
PHY
Gerao e Recuperao de frames
Transmisso pelo meio fsico
PM
Converso eletro-tica
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
54
Captulo 2(
Camada Fsica
552
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.
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.
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).
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
558
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
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.
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:
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.
563
St
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.
567
(
(
c
c
c.
<
Captulo 2"
Camada ATM
c.
(
c
c.
(
(
(
c
t
t
(
c.
(
c
c
<
PHY-DATA.request (PHY-SDl]).
* 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,-
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
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
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.
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
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.
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
Meio Fsico
Dvci 1
: VPl=x3 e VCI=ai.
: VPI=yJ e VCI=a2.
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.
576
577
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.
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
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).
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.
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
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.
-#
a) Meio Compartilhado
b) Memria Compartilhada
582
'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
584
585