Вы находитесь на странице: 1из 37

Faculdade de Anlise de Sistemas

Redes WAN X.25


Prof. Francisco J. L. Rodovalho Maro/2003

Redes de Comuputadores II

Faculdade de Anlise de Sistemas

Redes X.25-Caractersticas Tcnicas


Protocolo de redes WAN desenvolvido na dcada de 70. Rede de Pacotes orientada a conexo. Possui uma pilha com protocolos de nveis 1, 2 e 3. Permite a formao de circuitos virtuais permanentes ou comutados Utiliza numerao para identificar os usurios da rede X.25 um protocolo de borda de rede. Internamente a rede pode implementar protocolos proprietrios Possui vrias facilidades: chamada a cobrar, formao de grupos fechados, formao de grupos de multicasting. Rede internacionais interligadas Realiza o controle de erros (por retransmisso de quadros) e de controle de fluxo em cada n da rede Redes de Comuputadores II

Faculdade de Anlise de Sistemas

Redes X.25 - Arquitetura


ETD A Enlace Lgico
Outros Nveis

ETD B

Rede de Comunicao de Dados ECD A ECD B

Outros Nveis

Nvel de Pacote 3 Nvel de Quadro 2 Nvel de Quadro

3 2
M M

3 2 1
M M

Nvel de Pacote 3 Nvel de Quadro 2 Nvel de Quadro

Modem
Linha Fsica
Redes de Comuputadores II 3 ETD: Equipamento Terminal de Dados (DTE) ECD: Equipamento de Terminao do Circuito de Dados (DCE)

Faculdade de Anlise de Sistemas Redes X.25 - Arquitetura


Estutura do X.25
Nveis Superiores Mensagem

Nvel 3

Rede (Pacote)

P P: Pacotes

Nvel 2

Enlace (Quadro)

FF

FFFFFFF

FFF

FF

Q: Quadros F: Flag Nvel 1 Fsico Bits

Redes de Comuputadores II

Faculdade de Anlise de Sistemas Redes X.25 - Arquitetura


N N

Estrutura do X.25

N Nvel 3 Nvel 2 Flag Cabealho do Quadro Cabealho do Pacote Dados Dados Seq. verif. erros Flag Dados

Modem Rede de Comutao de Pacotes

Modem Nvel 1 Nvel 2 Nvel 3

Processos

Redes de Comuputadores II

Faculdade de Anlise de Sistemas Redes X.25- Comutao de Circuitos


call request
Transmisso Conexo incoming call call connected data call accepted

incoming data

clear request Desconexo clear indication clear response

clear confirm

A
Redes de Comuputadores II

D
6

Faculdade de Anlise de Sistemas Redes X.25- Comutao de Circuitos

Redes de Comuputadores II

Faculdade de Anlise de Sistemas

Redes X.25 - Circuito Virtual


ETD

Circuito Virtual

ETD

ETD

Linha Fsica

Rede de Comunicao de Dados

Redes de Comuputadores II

ETD

Faculdade de Anlise de Sistemas

Redes X.25- Circuitos Virtuais

Meio de Acesso (Linha Privativa, Rdio ou Fibra) Tempo

Circuitos Virtuais

Redes de Comuputadores II

Faculdade de Anlise de Sistemas Redes X.25- Canal Lgico / Circuito Virtual


REDE ETD 1 1 2 3 4 1 2 3 4 1 2 3 4 ETD 4 1 2 3 4

ETD 2 1 2 3 4 1 2 3 4 1 2 3 4

ETD 5 1 2 3 4

ETD 3 1 2 3 4 1 2 3 4 1 2 3 4

ETD 6 1 2 3 4

definido um identificador de canal lgico para cada enlace envolvido na conexo (circuito virtual)
Redes de Comuputadores II 10

Faculdade de Anlise de Sistemas

Redes X.25 - Circuito Virtual


Interconexo Lgica de portas da rede. Pode ser : Permanente: configurado manualmente pela operadora. Comutado: estabelecido on-demand de acordo com as necessidades do ETD Possibilita a interligao ponto-multiponto economizando recursos de rede de acesso. A banda do enlace fsico somente alocada ao circuito virtual quando pacotes associados esto sendo transferidos A cada circuito virtual associado um nmero de canal virtual

Redes de Comuputadores II

11

Faculdade de Anlise de Sistemas

Redes X.25-Pilha

Redes de Comuputadores II

12

Faculdade de Anlise de Sistemas

Redes X.25-Nvel Fsico:


Especifica as caractersticas da ligao com o modem, tais como nvel de tenso, sinais trocados e disposio fsica de pinos e conectores. Tem significado local - entre o EDT e a Rede (ECD) Canal full-dupex Sncrono Interfaces:
Padro V.24 (caractersitcas funcionais) e V.28 (caractersticas eltricas) para velocidades at 20Kbps Padres V.36, V.35 ou G.703 para velocidades acima de 20Kbps at 2.048Kbps (velocidade mxima tipicamente encontrada)
Redes de Comuputadores II 13

Faculdade de Anlise de Sistemas

Redes X.25-Nvel Enlace:


Especifica os procedimentos para a troca de dados e informaes de controle atravs da interface entre o ETD e o ECD nos enlaces de acesso rede. Orientado a bit (no a caracter) Deteco de erro com FCS no final de cada quadro Correo de erro por retransmisso Transmisso pode ser iniciada por qualquer lado Confirmao de recebimento podem vir de carona com quadros de dados (piggy backing) Utiliza o Protocolo LAP-B (derivado do HDLC)

Redes de Comuputadores II

14

Faculdade de Anlise de Sistemas

Redes X.25-Nvel Enlace (LAP-B)


8 Flag 8 Endereo 8 Controle N>0 Informao 16 FCS 8 Flag

Campo FLAG: caractere que delimita o incio e o fim de um quadro. Este caractere : 01111110 Esta seqncia no pode aparecer no quadro. Soluo: bit stuffing que a insero de um bit 0 aps 5 bits 1. Campo FCS: campo composto de dois octetos que permitem a deteco de erros na transmisso. Utiliza o polinmio gerador: x16 + x12 + x5 + 1
Redes de Comuputadores II 15

Faculdade de Anlise de Sistemas

Redes X.25-Nvel Enlace (LAP-B)


8 Flag 8 Endereo 8 Controle N>0 Informao 16 FCS 8 Flag

Campo INFORMAO: contm o pacote vindo do nvel 3, podendo estar codificado em qualquer cdigo. Possui tamanho arbitrrio, mas normalmente limitado por restries impostas pela camada fsica. Campo ENDEREO: Em conexes ponto-a-ponto utilizado para distinguir quadros de comandos dos de resposta. Se: Endereo A Comando: ETDRede 8 7 6 5 4 3 2 1 A Resposta: RedeETD 0 0 0 0 0 0 0 1 B B Comando: RedeETD 0 0 0 0 0 0 1 1 Redes de Comuputadores II Resposta: ETDRede 16

Faculdade de Anlise de Sistemas

Redes X.25-Nvel Enlace (LAP-B)


8 8 8 N>0 16 8

Flag

Endereo

Controle

Informao

FCS

Flag

Campo CONTROLE: neste campo que reside o cerne da funcionalidade do LAP-B, o qual define trs tipos de quadros: de Informao (I), de Superviso (S) e No Numerados (N).
Bits do Campo de Controle Quadros I (Informao) Quadros S (Superviso) Quadros U (No Numerados)
Redes de Comuputadores II

7
N(R) N(R)

5
P P/F

3
N(S)

1
0

0
1

P/F

1
17

Faculdade de Anlise de Sistemas

Redes X.25-Nvel Enlace (LAP-B)


Campo N(S): indica o nmero de sequncia do quadro transmitido. Campo N(R): indica o nmero de sequncia do quadro esperado. O Bit P/F: est ativado quando tem o valor 1. Em um comando, esse bit significa P (Poll) e, em resposta, significa F (Final). A ativao do bit P de um quadro comando objetiva a imposio de envio de quadro resposta por parte do terminal receptor do comando, que por sua vez ativa o bit F nessa resposta. Campo SS: contm identificadores dos tipos de quadros de superviso. Campo MMMMM: contm identificadores dos tipos de quadros no numerados.
Redes de Comuputadores II 18

Faculdade de Anlise de Sistemas

Redes X.25-Nvel Enlace (LAP-B)


Abaixo esto os diferentes tipos de quadros do LAP-B com respectivos cdigos de identificao: GRUPOS COMANDOS RESPOSTAS CODIFICAO
Transferncia de Informaes (Quadros I)
I (Informao) ---

7 6 N (R)
N (R) N (R)

5 P

4 3 2 1 N (S) 0

RR (Receive Ready) Superviso (Quadros S) RNR (Receive Not Ready) REJ (Reject) ---

RR (Receive Ready) RNR (Receive Not Ready) REJ (Reject) DM (Disconnected Mode)

P/F 0 0 0 1 P/F 0 1 0 1

N (R)
0 0 0

P/F 1 1 0 1
F 1 1 1 1

No Numerados (Quadros U)

SABM (Set Asynchronous Balanced Mode)


DISC (Disconnect) -----

----UA (Unnumbered Acknowledgement) FRMR (Frame Reject)

0
0 0

0 1
1 0 1 1

P
P F

1 1 1 1
0 0 1 1 0 0 1 1

0 0

0 1 1 1
19

Redes de Comuputadores II

Faculdade de Anlise de Sistemas

Redes X.25-Nvel Enlace (LAP-B)


Parmetros do nvel 2
Temporizador T1 o tempo mximo que o tranmissor aguarda a resposta a um comando enviado. Janela K o nmero mximo de quadros que podem ser transmitidos sem que haja confirmao. N2 o nmero mximo de retransmisses de um quadro aps expirar a temporizao T1.

Redes de Comuputadores II

20

Faculdade de Anlise de Sistemas Redes X.25-Nvel Enlace (LAP-B)


K=2
7 6 5 4 3 0 1 2 N(R) = 1 N(S) = 2 I

JANELA

Estado Inicial

ETD A
N(R) = 1 N(S) = 1 I

ETD B

Avano da Janela = 2
7 6 5 4 3 0 1

RR

N(R)

=3

N(R) = 1 N(R) = 1

N(S) = 3 N(S) = 4

I I

Avano da Janela = 1
7 6 5 4 3 0 1

= N(R)

= N(S)

N(R) = 2

N(S) = 4

Redes de Comuputadores II

21

Faculdade de Anlise de Sistemas Redes X.25-Nvel Enlace (LAP-B)


SABM UA

SABM DM

SABM
T1

SABM
T1 N2

SABM

SABM

Redes de Comuputadores II

22

Faculdade de Anlise de Sistemas Redes X.25-Nvel de Redes (PLP)


Funo de concentrao (multiplexao estatstica) atravs dos canais lgicos sobre um enlace fsico, ou seja, transformao do canal nico oferecido pelo nvel 2 em mltiplos canais lgicos; Controle de fluxo da informao sobre cada canal lgico, separadamente; Recuperao de erros que envolvem inicializao e limpeza de canal lgico; Garantia de sequnciao de pacotes; Converso de tamanho de pacotes entre DTE; Converso de velocidades; Implementao dos canais lgicos; Facilidades opcionais de usurios (tarifao reversa, fast select entre outras)
Redes de Comuputadores II 23

Faculdade de Anlise de Sistemas Redes X.25-Nvel de Redes - Tipos de Pacotes


Octeto 3
8 0 0 0 7 0 0 0 6 0 0 0 5 0 0 1 4 1 1 0 3 0 1 0 2 1 1 1 1 1 1 1 Do ETD para o ECD Call Request Call Accepted Clear Request Do ECD para o ETD Incoming Call Call Connected Clear Indication

0
0 0 x

0
P (R) 0 0 x

0
1 1 x

1
x 0 0 0

0
0 1 0

1
P (S) 0 1 0

1
1 1 0

1
0 1 1 1

ETD Clear Confirmation


ETD Data ETD Interrupt ETD Interrupt Confirmation ETD Receive Ready (RR)

ECD Clear Confirmation


ECD Data ECD Interrupt ECD Interrupt Confirmation ECD Receive Ready (RR)

x
0

x
0

x
0

0
1

0
1

1
0

0
1

1
1

ETD Receive Not Ready (RNR)


Reset Request

ECD Receive Not Ready (RNR)


Reset Indication

0
1 1

0
1 1

0
1 1

1
1 1

1
1 1

1
0 1

1
1 1

1
1 1

ETD Reset Confirmation


Restart Request ETD Restart Confirmation

ECD Reset Confirmation


Restart Indication ECD Restart Confirmation

Redes de Comuputadores II

Diagnostic

24

Faculdade de Anlise de Sistemas Redes X.25-Nvel de Redes - Tipos de Pacotes


Pacotes de Conexo e Desconexo: utilizados para iniciar e terminar um canal virtual. Pacotes de Dados: Utilizados para transferir dados do usurio. Carregam os numeradores de seqncia P(S) e P(R) (semelhantes ao nmeros N(S) e N(R) do nvel 2). Possui um tamanho referencial (default) de 128 octetos. Pacotes de Interrupo: para pedido de pausa de transmisso Pacotes de Controle de Fluxo: utilizado para controle de fluxo juntamente com JANELAS sobre cada canal lgico. Pacotes de Restart: utilizado inicializar ou reinicalizar TODOS os circuitos virtuais permanentes na interface Pacotes de Procedimento de RESET: reinicializa um particular circuito virtual e remove, em cada direo, qualquer pacote de dados ou de interrupo que possam existir dentro do circuito virtual
Redes de Comuputadores II 25

Faculdade de Anlise de Sistemas

Redes X.25-Nvel de Redes - Tipos de Pacotes


Pacotes de Diagnostico: os erros acontecidos, em que so enviados pacotes de diagnstico atravs do canal lgico zero, so: Pacote menor que 3 octetos Identificador de formato incorreto Pacote com nmero de canal lgico no contratado

Outra classificao:
Pacotes para requisio de conexes Pacotes para controle Pacotes de Informaes A cada grupo de tipos de pacotes da classificao acima corresponde um formato de quadros.
Redes de Comuputadores II 26

Faculdade de Anlise de Sistemas


Redes X.25-Nvel de Redes Pacotes utilizados no estabelecimento de conexes
8
0

7
0

6
0

5
1

GRUPO CTRL 1

2
3 4

CANAL LGICO
TIPO (00001011) Tamanho do Endereo Fonte

Tamanho do Endereo Destino

ENDEREO FONTE ENDEREO DESTINO 0 0 TAMANHO DO CAMPO RECURSOS

RECURSOS
Redes de Comuputadores II

DADOS DO USURIO

27

Faculdade de Anlise de Sistemas


Redes X.25-Nvel de Redes Pacotes de controle
8 7 0 6 0 5 1 CANAL LGICO TIPO 4 3 2 1

1 2 3

GRUPO

CTRL 1

INFORMAO ADICIONAL

Redes de Comuputadores II

28

Faculdade de Anlise de Sistemas


Redes X.25-Nvel de Redes Pacotes de Informaes
8 7 D 6 5 4 3 2 1

1 2

MDULO CANAL LGICO

GRUPO CTRL 0

P (R)

P (S)

Dados do Usurio (PDU do LAP-B)

Redes de Comuputadores II

29

Faculdade de Anlise de Sistemas

Redes X.25- Facilidades

Tarifao Reversa: permite que o terminal seja responsvel


pela tarifao da chamada quando a chamada a ele destinada contiver pedido de tarifao reversa. Acesso via linha discada: Destina-se aos terminais de dados que operam em modo caracter de acordo com a recomendao X.28 da ITU-T. Para conexo rede, so utilizados acessos comutados da rede Pblica de Telefonia , sendo as ligaes feitas atravs das interfaces PAD (Packet Assembly Disassembly), responsveis pela funo de montagem dos caracteres recebidos do terminal assncrono em pacotes e a desmontagem do pacote em caracteres para envio ao terminal assncrono. Interconexo Internacional de redes X.25 atravs do protocolo X.75 (utilizado entre operadoras).
Redes de Comuputadores II 30

Faculdade de Anlise de Sistemas

Redes X.25- Facilidades

Redes de Comuputadores II

31

Faculdade de Anlise de Sistemas

Redes X.25- Facilidades


Grupo Fechado de Assinantes 5 opes: As duas primeiras em relao aos outros terminais da rede:
Entrada Permitida (sim ou no) Sada Permitida (sim ou no)

As outras, em relao aos outros terminais do prprio grupo:


Gerao de Chamadas Recepo de Chamadas Privilegiado (permite gerar chamada para todos os membros do grupo, enquanto o no privilegiado s pode gerar chamada para membros privilegiados)

Tarifao Reversa facilidade onde o terminal chamado quem arcar com os custos da ligao

Redes de Comuputadores II

32

Faculdade de Anlise de Sistemas

Redes X.25- Facilidades


Fast Select consiste na realizao de chamada onde todos os dados que se deseja transferir esto no prprio pacote de CALL REQUEST e no de CLEAR INDICATION. Os terminais podem trocar at 128 octetos de dados nestes pacotes. Aplica-se a transaes curtas e normalmente padronizadas que no necessitam obrigatoriamente de estabelecimento de chamada, transferindo todos os dados nos pacotes de chamada e desconexo.
Redes de Comuputadores II 33

Faculdade de Anlise de Sistemas

Redes X.25- No Brasil


EMBRATEL: RENPAC (a mais antiga e a maior rede X.25 do Brasil) TELEFNICA: X.25 TELEMAR: TC-Pac BRASIL TELECOM:? INTELIG: NO POSSUI!

Redes de Comuputadores II

34

Faculdade de Anlise de Sistemas

Redes X.25- Fontes na Web:

www.protocols.com - Grande quantidade de informaes sobre protocolos

http://www.rad.com/networks/1996/x25/x25.htm - Sobre X.25

http://www.ece.wpi.edu/courses/ee535/hwk6cd95/harveywl/h5p1.html - Sobre X.25

Redes de Comuputadores II

35

Faculdade de Anlise de Sistemas

Redes X.25- Bibliografia:


Curso Interno da EMBRATEL: RENPAC/INTERDATA Comercial Bsico I a IV Maio 94 Apostila Redes de Comunicao Eleri Cardozo e Maurcio F. Magales DCA/FEE/UNICAMP Agosto/96 Captulos 1 a 4 do livro : Frame Relay Redes, Protocolos & Servios Antonio Jos Figueiredo Enne
Redes de Comuputadores II 36

Faculdade de Anlise de Sistemas

Fim
Redes de Comuputadores II 37

Вам также может понравиться