Professional Documents
Culture Documents
Frame Relay
Introduo
Requisitos das mquinas e das redes Requisitos das aplicaes Pacotes rpidos Porqu Frame Relay ? A base do desenvolvimento do Frame Relay Caractersticas do Frame Relay Standards Arquitectura do protocolo
03/10/2003 Redes de Comunicaes I 2
WDM
FDDI
ATM/ B-ISDN
10GB
03/10/2003
Redes de Comunicaes I
Acessos
16.000 14.000 12.000 10.000 8.000 6.000 4.000 2.000 0 1997 1998 1999 2000 2001 2002
As redes ao nvel dos campus para l caminham Aumenta o afunilamento entre as MANs e as WANs
03/10/2003 Redes de Comunicaes I 4
Standards
LAPF Q.922
Q.933
CCITT ATM
IEEE DQDB
Servios
ISDN FR (SVC)
B-ISDN
SMDS
03/10/2003
Redes de Comunicaes I
03/10/2003
Redes de Comunicaes I
1 R B
Rede Privada
FR
R
FR
FR
R B
CC Protege o investimento
FR
Reutiliza algum do equipamento j existente Melhora a utilizao das ligaes O controle sobre a espinha dorsal da rede mantido
03/10/2003 Redes de Comunicaes I 7
2
Dial Access
Servio Pblico R B
R
CC
FR
FRAD ISDN
O fornecedor do servio gere o troo principal, os custos de manuteno so reduzidos Um nico ponto fsico de acesso permite o acesso a mltiplos pontos remotos e protocolos Ambiente orientado a ligao mantm a privacidade e segurana
03/10/2003 Redes de Comunicaes I 8
Rede Hbrida
FR PL PL FR
R B
Dial Access
FR
PL FR
ISDN
PL
FR
O cliente pode ter o controle sobre ligaes mais crticas Permite uma anlise de custos / benefcios por ponto de ligao Optimiza a relao performance de rede / custo
03/10/2003 Redes de Comunicaes I 9
Comutao de pacotes
Uso flexvel da largura de banda disponvel Multiplexagem mais simples Relativamente lenta (X.25), mas rpida no Frame Relay No muito apropriada para sinais de fluxo contnuo por apresentar atrasos variveis e elevada latncia Sem conectividade universal Dbito partilhado
03/10/2003
Redes de Comunicaes I
10
Facilidades e benefcios
Tipos de informao
Voz/Vdeo - Podem partilhar a mesma linha de acesso que o Frame Relay
Gesto do trfego
O Frame Relay requer planeamento para definio da velocidade a usar nos portos, o CIR, etc..
O Frame Relay apresenta melhores rendimentos ao nvel dos custos nos casos de:
Trfego baseado em rajadas (Bursts), i.e. ligao entre LANs Substituio de linhas alugadas de grandes distncias e/ou com mltiplos pontos terminais
A maioria dos protocolos que correm sobre Frame Relay incluem deteco de erros entre os extremos da comunicao providenciada pela camada de transporte (ex. TCP).
No perde tempo tentando fornecer determinadas garantias de servio que as camadas superiores j garantem.
Os ns realizam funes unicamente de intermedirios na transmisso Optimizada para o transporte de trfego pertencente a diversos protocolos
03/10/2003 Redes de Comunicaes I 13
Standards
O ANSI e o ITU-T so as maiores fontes de normas para frame relay
Assunto Aspectos do servio Camada de ligao de dados e gesto Estabelecimento e sinalizao de acesso a SVCs CCITT/ITU I.122, I.233.1 Q.922 Anexo A (LAPF Core) Q.933 Anexo A e B ANSI T1.606 T1.618(T16ca) T1.617 Anexo D (T1.6fr)
03/10/2003
Redes de Comunicaes I
16
O ncleo do LAPF disponibiliza um subconjunto da camada de ligao de dados e realiza outras tarefas
Delimitao de tramas, assegura o alinhamento ao nvel do octeto e a transparncia Multiplexa e enderea os canais virtuais Trata a congesto
03/10/2003
Redes de Comunicaes I
17
Q.933 define a sinalizao de controlo das chamadas comutadas (SVC) Q.933 as mensagens so transportadas no LAPF em tramas Q.922 Aps estabelecido o canal, a transferncia de dados ser como para os PVCs.
03/10/2003 Redes de Comunicaes I 18
Processamento do protocolo
Link Access Procedures to Frame Relay Mode Bearer Services (LAPF) descrito na recomendao Q.922 do CCITT
O documento defere o controlo do LAPF O Anexo A descreve o ncleo do LAPF (frame relay)
03/10/2003
O plano de controlo do Frame Relay disponibiliza procedimentos para sinalizao usando o protocolo de rede ISDN DSS 1.
03/10/2003
Redes de Comunicaes I
20
Confirma a entrega das tramas Faz converso de enderecos Confirma a entrega das tramas de dados Mantem em espera tramas at que seja confirmada a entrega Detecta tramas de dados fora de sequencia Descarta tramas incorrectas Assegura que o valor do numero de sequencia de envio nas tramas recebidas e correcto Estabelece e termina os circuitos logicos Estabelece e termina os circuitos virtuais Preenche o meio fisico com dados nos tempos entre tramas consecutivas Realiza controlo de fluxo na ligao Usa pacotes de sinalizao para controlo de fluxo Gera e verifica os codigos de integridade das tramas Gera e reconhece as flags Gera tramas de Receiver Not Ready e Reject Gere os bits D, M e Q Gere os temporizadores da camada 2 e 3 Gere os bits de poll e final Gere o sequenciamento das tramas e pacotes Recohece trama invalidas Responde a tramas e pacotes RNR e REJ Insere e remove os bits zero
X X X X X X X X X X X X X X X X X X X X X X
X X
X X
X X
03/10/2003
Redes de Comunicaes I
21
Formato similar a outros protocolos orientados ao bit baseados no HDLC (ex. LAPD, LAPB, etc.) Campos
Flag - Delimita as tramas Header (Endereo) - Identifica o circuito lgico, contm tambm os bits de tratamento da congesto User Data (Informao) - Contm os dados enviados pela camada superior Frame check sequence - Campo de verificao da integridade da trama (CRC)
De salientar a omisso do campo de controle usual nos protocolos baseados em HDLC, todas as tramas so tratadas de igual modo pela rede frame relay, dai o tipo de trama ser irrelevante
03/10/2003 Redes de Comunicaes I 22
Flags e Transparncia
As tramas so delimitadas pelas flags (01111110) So usadas flags para preencher os tempos entre a transmisso de tramas consecutivas, excepo feita aquando da transmisso sobre o canal D ISDN Insero e remoo de bits zero, usados para garantir a transparncia dos dados
inserido na trama um bit 0 sempre que se encontrem cinco 1 contguos na trama para evitar que o padro da flag aparea no interior da trama (obviamente este processamento no realizado nas prprias flags) Sempre que se encontre o padro 01111110 na linha considerado flag. 7 ou mais bits contguos 1 uma indicao de Abort (consistente com o LAPD mas no com outros protocolos baseados em HDLC)
03/10/2003 Redes de Comunicaes I 23
O DLCI tem uma funcionalidade semelhante ao LCN do X.25 usado para especificar o canal lgico adjacente pertencente ao canal virtual estabelecido DLCI a 10 bit quando o frame relay no sobre ISDN D.
0 1-15 16-991 992-1007 1008-1022 1023 Sinalizao dos canais (reservados) Atribuidos a PVCs ou pelas primitivas de gesto Gesto dos servios frame relay da camada 2 (reservados) Gesto dos canais
Nota: Para FR sobre o canal D ISDN, s os valores de DLCI entre 512 e 991 podem ser usados, correspondentes aos SAPI entre 32 e 61
03/10/2003 Redes de Comunicaes I 24
16(16)
111(16)
R
30(39)
A
222(39) 563(101)
C
222(101)
887(16)
R
101(101)
16(39)
03/10/2003
Redes de Comunicaes I
25
03/10/2003
Redes de Comunicaes I
26
(3)
3,3 3,2 3,6
(2)
2,1
Link 3 Routing DLCI-In Link-Out DLCI-Out 1 2 1 2 3 2 1 4 5 6 1 5
03/10/2003
Redes de Comunicaes I
27
Cabealho estendido
Quando for usado endereamento global, um dado DLCI tem de ser nico na rede
Um PVC passa a ser identificado por um nico valor de DLCI Torna mais fcil a gesto e administrao da rede Torna desnecessria a converso entre DLCI e endereo
Mas, o cabealho normal de 2 octetos limita a rede a um mximo de 976 DLCIs / PVCs Os cabealhos estendidos permitem que o frame relay use DLCIs de 16, 17 ou 23 bits
7 6 5 4 DLCI (high-order) Bits 3 2 BECN 1 C/R DE D/C 0 EA0 EA0 EA1 Octeto 1 2 3
6 DLCI
Bits 3 FECN
2 BECN
1 C/R DE D/C
Octeto 1 2 3 4
03/10/2003
Redes de Comunicaes I
28
Campo de dados
Dimenso de um nmero inteiro de octetos A dimenso mxima por omisso de 262 octetos
Assegura a compatibilidade com o LAPD que tem um campo de controle adicional de 2 octetos e um campo de informao de 260 octetos
03/10/2003
Redes de Comunicaes I
29
Controle de erros
Principio bsico: se existir algum problema ao tratar a trama, ser ignorada Os protocolos das camadas superiores entre os pontos terminais so responsveis pela deteco de tramas em falta e pedido de retransmisso das mesmas Dado que a recuperao de erros realizada numa base terminal-aterminal em vez da tradicional n-a-n, o erro de um nico bit pode causar um atraso relativamente grande
Este atraso aceitvel dado o assumir-se que o meio fsico apresenta um BER extremamente baixo
Funcionamento de um n
SIM Trama Vlida? NO
Descartar
Nvel 2 Nvel 3
Sinalizao Utilizador-Rede
O utilizador e a rede Frame Relay podem trocar diversas mensagens para:
Notificao de congesto Estado dos canais virtuais (VC) Assegurar justia Providenciar a largura de banda garantida Estabelecer SVCs
03/10/2003 Redes de Comunicaes I 32
T1.617/Q.933 um protocolo simtrico e extensiva sinalizao entre redes o LMI assimtrico O formato das mensagens e elementos de informao so consistentes com o Q.931 (ISDN DSS 1) mas so ligeiramente diferentes DLCI
T1.617 e Q.933 usam o DLCI 0 LMI usa o DLCI 1023
03/10/2003 Redes de Comunicaes I 33
Congesto
A congesto ocorre quando a rede no pode mais tratar o trfego que lhe chega Durante o perodo de no congesto, possvel assegurar que todo o trafego que entra na rede tratado No ponto A comea o ponto de congesto mdia, neste caso algumas das tramas so descartadas devido a congestes localizadas em alguns ns da rede
Dbito proporcionado
Sem congesto
Congesto Mdia
Congesto Severa
No ponto B, comea a zona de congesto severa, neste caso a rede ainda mais sobrecarregada pelas retransmisses que as camadas superiores de protocolo realizam dada a quantidade de tramas descartadas pela rede. Estratgia de controle de congesto do Frame Relay Aps passagem do ponto A baixar o trfego de modo a nunca atingir o ponto B
03/10/2003 Redes de Comunicaes I 34
CN BE
FE C
FRAD
A Sentido de Transmisso
FRAD
03/10/2003
Redes de Comunicaes I
35
03/10/2003
Redes de Comunicaes I
36
Contar durante um perodo correspondente a quatro vezes o tempo de trnsito o nmero de tramas com o bit FECN activo ou inactivo Se o nmero de tramas com o bit FECN activo for superior ao nmero de tramas com o mesmo inactivo, reduzir o dbito para 0,875 vezes o valor anterior Se o nmero de tramas com o bit FECN menor que o nmero de tramas com o mesmo inactivo, pode incrementar o dbito em 1/16 do valor actual Resposta rpida s ms noticias Resposta lenta s boas notcias
03/10/2003
Redes de Comunicaes I
37
O bit DE
O bit DE usado de modo a assegurar igualdade de oportunidades Os equipamentos que necessitam de rajadas de alto dbito que variam em durao e frequncia (ex.. Terminais POS e Estaes de trabalho CAD/CAM). Como que a rede assegura que os utilizadores intensivos de largura de banda no bloqueiam os outros ? O CPE ou a rede podem activar o bit DE
1 Baixa prioridade, descartar se necessrio 0 Alta prioridade
Se o CPE activa o DE=0 a rede pode modificar o mesmo para DE=1 dependendo do dbito garantido negociado ou CIR
O CIR tem um significado semelhante a classe de trfego numa rede de pacotes Definido na altura da subscrio do servio (PVC) ou do estabelecimento da ligao (SVC)
03/10/2003 Redes de Comunicaes I 39
Qualidade de Servio
Bits Clock rate BC+ BE CIR + EIR
BC
CIR T0 Tempo Trama 1 Dentro do CIR Trama 2 Dentro do CIR Trama 3 Marcada com DE Trama 4 Marcada com DE Trama 5 Descartada T0+TC
Tc (Intervalo de medida do CIR) - Intervalo de tempo usado no calculo dos parmetros de fluxo) Bc (Dimenso mxima negociada para o BURST rajada) - Nmero mximo de bits por intervalo Tc Be (Dimenso em excesso do BURST) - Nmero mximo de bits em excesso de Bc que a rede tentar entregar por intervalo Tc CIR valor resultante da diviso de Bc por Tc e normalizado para segundos
03/10/2003 Redes de Comunicaes I 40
Bibliografia
Frame Relay Networks, Uyless Black The Cisco CCIE Study Guide Pgina da disciplina.
03/10/2003 Redes de Comunicaes I 41