Está en la página 1de 37

FRAME RELAY

Asignatura: Redes de Banda Ancha

M. Daz y J.L. Gonzlez

-1-

Frame Relay

1. Concepto:
Frame Relay es una red de conmutacin de

tramas orientada a conexin no fiable. Se basa


en la utilizacin de circuitos virtuales CVs.
Los circuitos virtuales pueden ser:
Circuitos Virtuales Permanentes (PVC).
Circuitos Virtuales Conmutados (SVC)

-2-

Frame Relay

1. Concepto (cont.):

Frame Relay nace como alternativa a X.25 para


mejorar el servicio ofrecido.
X.25 tiene protocolos de transmisin muy complejos y
redundantes para subsanar los errores producidos en la
transmisin de la informacin, lo que origina una gran
sobrecarga (Overhead) :
Informacin de control en los paquetes
Muchos paquetes de control introducidos por la red.

-3-

Frame Relay
2. Rasgos ms importantes de X.25:
Arquitectura de tres niveles.
Red de transmisin de paquetes orientada a conexin
utilizando Circuitos Virtuales (CV).
Activacin y desactivacin de los CV mediante paquetes
de control de llamada utilizando el mismo canal y CV
que los paquetes de datos: Sealizacin en lnea.
Multiplexacin a nivel 3 de CVs sobre un canal libre de
errores proporcionado por el nivel 2.

-4-

Frame Relay

2. Rasgos ms importantes de X.25 (Cont.):


Duplicidad de control de flujo y errores en N-3 y N-2 y
mantenimiento de tablas en cada nodo y para cada CV.
La transmisin de un paquete entre nodos no finaliza hasta
que se ha realizado correctamente.

Usuario
PLP
LAP-B
X.31

Red

Red
PLP
LAP-B
X.31

Red de
Conmutacin

-5-

PLP
LAP-B
X.31

Usuario
PLP
LAP-B
X.31

Frame Relay

2. Rasgos ms importantes de X.25 (Cont.):


W=1 (mayor complejidad con W mayores).
Nodo Intermedio
13
3
Nodo Local
15

4
14

11

5
12

Nodo Local
10

2 16

Fuente

Destino

Vlido para supuestos de altas tasas de error (10-6): En


caso contrario la sobrecarga es innecesaria y adems se
pierde tiempo en cada nodo.
-6-

Frame Relay
3. Rasgos ms importantes de Frame Relay:
Red de transmisin de tramas orientada a conexin
utilizando Circuitos Virtuales (CV).
Sealizacin fuera de banda: Activacin y
desactivacin de CV mediante paquetes de control de
llamada utilizando una conexin lgica diferente a la de
datos de usuario: Los nodos intermedios se ahorran el
procesado de mensajes relativos a control de llamada.
Arquitectura de dos niveles: Desaparece N-3.
Multiplexado y conmutacin de conexiones lgicas se
realizan en el nivel 2.

-7-

Frame Relay
3. Rasgos ms importantes de Frame Relay (cont.):
No existe control de flujo ni de errores entre nodos
adyacentes: Los nodos se ahorran el mantener tablas de
estado (variables de recuento)!
El control de flujo y de errores si lo hay es extremo a
extremo, en un nivel superior y es responsabilidad de los
usuarios.
Usuario

Red

Red

LAPF-CORE

LAPF-CORE

I430/I431

I430/I431

S,T

Red de
Conmutac
in

-8-

Usuario

LAPF-CORE

LAPF-CORE

I430/I431

I430/I431

S,T

Frame Relay
3. Rasgos ms importantes de Frame Relay (cont.):

Nodo Intermedio
3

2
7

Nodo Local
1

Nodo Local
5

Fuente

Destino

Vlido con tasas bajas de error (Redes digitales actuales): Hay


poco atraso en los nodos y las tramas tienen poca informacin
de control.
-9-

Frame Relay
3. Rasgos ms importantes de Frame Relay (cont.):

Usos esperados:
Accesos a ms de 64 Kbps.
Aplicaciones de grandes bloques interactivos: Grficos de alta
resolucin (poco atraso y mucha informacin).
Transferencias masivas de ficheros (mucha informacin)
Aplicaciones multicanal de bajas velocidades: Multiplexacin.
trfico interactivo de caracteres: Edicin (tramas cortas, poca
atraso y poca carga).

-10-

Frame Relay

4. Arquitectura de Frame Relay: Estndares.

Plano de gestin

Nivel 3
Nivel 2
Nivel 1
-11-

Gestin de Plano

Plano U
(Usuario)

Gestin de Capa

Plano C
(Control)

Frame Relay
4. Arquitectura de Frame Relay: Estndares. (Cont.)

Plano de ControL (Plano C): Para sealizacin,


establecimiento y liberacin de conexiones lgicas (llamadas).
Los protocolos de plano C son entre usuario y red.
Plano de Usuario (Plano U): Para transferencia de
informacin entre usuarios abonados. Los protocolos de plano
U son entre usuarios finales (la red no los ve).
Plano de Geston (plano G): Para control y gestin de
las operaciones de red.

-12-

Frame Relay
4. Arquitectura de Frame Relay: Estndares. (Cont.)

RDSI
Plano C

Plano U

Plano U

I.451/
Q.931

I.451/
Funciones
de

Q.922

Plano C

usuario

Q.922
ncleo

Q.931

Plano de Control
utiliza el canal D
Plano de usuario
utiliza canal D, B
o H.

Q.922
Q.922
ncleo

I430/I431

NT1
S,T

Implementado en
el interfaz pero no
en la red

I430/I431
U

USUARIO

RED
-13-

Implementado en
el interfaz y en la
red

Frame Relay
4. Arquitectura de Frame Relay: Estndares. (Cont.)

Frame Relay slo llega a N-2 2 para intercambio


de informacin de usuario.
Ampliacin/mejora del LAP-D I.441/Q.921:

Aade funciones de control de congestin.


Nuevo sistema de direcionado.
Subnivelde funciones centrales: Q.922 core.
Subnivel de funciones superiores: Q.922 upper.

El Q.922 del CCITT/ITU-T


1.992
El plano de usuario utiliza slo las funciones centrales
de Q.922

-14-

Frame Relay
4. Arquitectura de Frame Relay: Estndares. (Cont.)

El establecimiento de conexiones FR requiere utilizar


sobre el plano de control :
N-3: Se usa el subconjunto Q.933 de I.451/Q.931.
N-2: Todas las funciones de Q.922.

ITU-T considera dos servicios:


Frame-Swiching:
Servicio de conmutacin de tramas fiable y completo orientado aconexin ,
proporcionado por Q.922 completo
No es ofrececido por casi ninguna red.

Frame-Relaying:
Servicio de slo retransmisin de tramas orientado a conexin y
proporcionado por Q.922 core.
Ofrecido por muchas redes. Es el que vemos

-15-

Frame Relay
4. Arquitectura de Frame Relay: Estndares. (Cont.)

Servicio de retransmisin de tramas o FrameRelaying:


Ofrecido normalmente por la RDSI.
Es proporcionado por Q.922 core.
Es un servicio de nivel 2 orientado a conexin:
Transferencia no fiable: las tramas se pueden perder y estropear en
la red,
no existe control de flujo a travs del interfaz usuario-red
se garantiza que las tramas que llegan en orden.

A Frame-Relaying se accede a travs de canales D, B o


H de RDSI.

-16-

Frame Relay
4. Arquitectura de Frame Relay: Estndares. (Cont.)
Servicio de retransmisin de tramas o Frame-Relaying.

Plano de Usuario: Se encarga de transmitir


informacin entre usuarios

sin control de flujo,


preservando el orden,
sin duplicidades,
con poca probabilidad de perder tramas,
sin control de errores y
transparentemente.

Estas funciones deben implementarse en niveles


superiores , si se necesitan
-17-

Frame Relay
4. Arquitectura de Frame Relay: Estndares. (Cont.)
Servicio de retransmisin de tramas o Frame-Relaying.

Plano de Usuario:
En Frame Relay slo se utiliza el LAP-F Core!:
Delimitacin, alineamiento y transparencia de tramas.
Multiplexado y demultiplexado de tramas utilizando el
campo de direccin. (NUEVO!).
Ispeccin de nmero entero de octetos (antes/despues de
la insercin/extraccin de bits)
Inspeccin del tamao de trama.
Deteccin de errores en la transmisin.
Control de congestin. (NUEVO!).

-18-

Frame Relay
4. Arquitectura de Frame Relay: Estndares. (Cont.)
Servicio de retransmisin de tramas o Frame-Relaying.

Plano de control:
Se encarga de establecer y terminar conexiones lgicas.
Funciones similares a las usadas en servicios de conmutacin
de circuitos y de conmutacin de paquetes en RDSI.
En acceso a FR en redes RDSI las sealizacin de control se
realiza sobre el canal D, para gestionar el establecimiento y
terminacin de circuitos de acceso o conexiones virtuales por
canales B, D y H al nodo conmutador de tramas.
Emplea los niveles 1, 2 y 3.

-19-

Frame Relay
4. Arquitectura de Frame Relay: Estndares. (Cont.)
Servicio de retransmisin de tramas o Frame-Relaying.

Plano de control:
N 3: Se usa el Q.933 (subconjunto de I.451/Q.931) que sirve para
la activacin y gestin de conexiones lgicas Frame Relay
(Circuitos Virtuales) sobre conexiones en modo circuito como
las gestionadas por el Q.931.

N 2: Se usa el Q.922 completo que da a los mensajes de


control de llamada (sealizacin Q.931/Q.933) un servicio de
enlace fiable con control de errores y flujo, similar a LAP-D.

N 1: Se usa el ya visto I.430/I.431.

-20-

Frame Relay
5.Redes Frame Relay y Conexiones de Acceso por RDSI:
Una red Frame Relay es una red que presenta al usuario
una interfaz de acceso FR y suministra lo necesario para
soportar comunicaciones FR entre interfaces FR.
La red internamente puede funcionar o no con tcnicas FR
FR se concibi como un servicio RDSI, pero hay redes
RDSI que no lo ofrecen
La RDSI puede dar aceso a nodos de conmutacin de
tramas FH (Frame Hadling) de una red FR. Fig. A)
La RDSI puede implementar nodos de conmutacin de
tramas FH con funcionalidad FR . Fig. B)
Otras redes pueden dar servicios FR.
-21-

Frame Relay
5.Redes Frame Relay y Conexiones de Acceso por RDSI: (cont.)

A) Nodo de acceso RDSI sin funcionalidad FR


TE
S,T

TE: Equipo Terminal

LT/
LE

NT1
U

LS

FH

RDSI

NT1: Terminacin de Red 1


LT: Terminacin de lnea en
el Conmutador RDSI
FH: Manipulador de tramas FR.
LS: Conmutador Local RDSI

TE

LT

NT1
S,T

B) Nodo de acceso RDSI con funcionalidad FR


-22-

FH

LS

RDSI

Frame Relay
5.Redes Frame Relay y Conexiones de Acceso por RDSI: (cont.)

Conexiones de Acceso: El usuario FR no se conecta

directamente a un FH. Lo hace a su conmutador local


RDSI , que puede ofrecer o no servicio de Frame Relay.
La conexin entre el usuario (TE) y el FH se llama
Conexin de Acceso y es previa a toda conexin FR.
Se realizan sobre canales fsicos B, H o D.
Conexiones de acceso semipermanentes.
Conexiones de acceso solicitadas Proceso de llamada
por canal D mediante I.451/Q.931.
Cuando ya hay Conexin de Acceso al FH se pueden crear
mltiples conexiones lgicas Frame Relay multiplexadas
sobre la conexin de acceso hasta el FH.
-23-

Frame Relay
5.Redes Frame Relay y Conexiones de Acceso por RDSI: (cont.)

Conexiones FR : Tambin se llaman CV-FR


Para activar un Circuito Virtual o conexin lgica Frame
Relay primero es necesario activar una conexin de acceso.
Por la conexin de acceso pueden establecerse conexiones
FR por canales B y H para el caso A) en que el FH LS, o
por B, H y D para el caso de que el FH LS
Las conexiones FR pueden ser:
Semipermanentes.
Por demada.

-24-

Frame Relay
5.Redes Frame Relay y Conexiones de Acceso por RDSI: (cont.)

Circuitos Virtuales CV-FR o conexiones FR por


demada:
Se inician por canal D con mensajes Q.933 (subconjuntos de
I.451/Q.931 con parametros para FR) en el campo de
informacin de tramas LAP-D de SAPI=0
Se inician por canal B o H con mensajes Q.933
(subconjuntos de I.451/Q.931 con parametros para FR) en el
campo de informacin de tramas FR de DLCI=0.
Sobre un mismo canal B, D o H pueden multiplexarse varios
CV-FR
Todo esto es similar a los circuitos virtuales X.25 sobre
RDSI, pero en FR los CVs se estavblecen a nivel 2
-25-

TE
Envo de mensajes Q.931
por el canal D para el
establecimiento de un
canal B con el FH

Envo de mensajes Q.933


por el canal B (o D) para
la terminacin de la
conexin lgica (CV)
Frame Relay
Envo de mensajes Q.931
por el canal D para la
terminacin del canal B
con el FH

FH

Setup
Setup
Connect
Connect ACK

Envo de mensajes Q.933


por el canal B (o D) para
el establecimiento de una
conexin lgica (CV)
Frame Relay

Red Frame Relay

RDSI

Connect
Connect ACK

Setup

Setup
Connect
Connect
Connect ACK

Connect ACK
Disconnect

Disconnect
Release

Release
Complete
Disconnect
Release
Release
Complete

Disconnect
Release
Release
Complete

-26-

Release
Release
Complete

TE

Frame Relay
6. Formato de las trama FR:
El protocolo LAP-F es similar a LAP-B y LAP-D, del
que se considera una extensin
Se usa para intercambio de tramas de informacin
entre usuarios finales.
LAP-F Core ofrece un servicio de transferencia no
fiable.
Formato de trama de LAP-F Core:
FLAG
Bytes u
octetos

Direccin
2-4

Informacin
Variable

-27-

FCS
2

FLAG
1

Frame Relay
6. Formato de las trama FR. (cont.)
La trama Frame Relay no tiene campo de control por
lo que existe un nico tipo de trama que se utiliza para el
transporte de datos de usuario.
No se realiza sealizacin en banda, una conexin lgica
slo sirve para la transmisin de datos de usuario.
Como la trama no tiene nmero de secuencia no es
posible realizar ni control de flujo ni control de errores:
no hay ACKs ni retransmisiones..
La Red detecta errores y descarta tramas, pero no los
recupera.
Si se desean estas funciones, deben ser implementadas
en los equipos terminales.
-28-

Frame Relay
6. Formato de las trama FR. (cont.)
Delimitador o flag:
Es 01111110 como en LAP-B y LAP-D.
Delimitacin en principio y final de la trama.
Transparencia por tcnica
insercin/extraccin
de ceros.
G(x) =de
x +
x +x +1
16

12

Secuencia de verificacin de trama (FCS):


Ocupa dos octetos que contienen la redundancia ciclica obtenida
con el polinmio CRC del CCITT :
G(x) = x 16 + x 12 +x 5 + 1
Permite la deteccin de errores y desechar las tramas erroneas.

Informacin: Contiene datos de usuario de nivel superior


o si se desea implementar controles extremo-extremo de
nivel 2 puede contener tramas LAP-D, LAP-B, etc.
-29-

Frame Relay
6. Formato de las trama FR. (cont.)
Direccin utilizada en LAPF-Core:
8

EA: Extended Address.


C/R: Command Response
Bit.

6
5
4
3
2
1
DLCI
EA
C/R
(High order)
0 A) Campo de Direccin
DLCI
FEC BEC
EA
de 2 octetos (por defecto)
DE
1
(Low order)
N
N

FECN: Forward Explicit


Congestion Notification.
BECN: Backward Explicit
Congestion Notification.
DLCI: Data Link Connection
Identifier o Identificador de
la conexin FR o circuito
virtual (CV)

6
5
4
3
2
1
DLCI
EA
C/R
(High order)
0 B) Campo de Direccin
FEC BEC
EA
de 3 octetos
DLCI
DE
N
N
0
DLCI
EA
(Low order)
1
6
5
4
3
2
1
DLCI
EA
C/R
(High order)
0 C) Campo de Direccin
FEC BEC
EA
de 4 octetos
DLCI
DE
N
N
0
EA
DLCI
0
DLCI
EA
(Low order)
1

-30-

Frame Relay
6. Formato de las trama FR. (cont.)
EA: Indica si es el ltimo octeto del campo de direccin de
la trama (1) o continua el campo de direccin (0).
C/R: No usdo en FR, pero puede ser usado por las
aplicaciones.
FECN y BECN: Se se utilizan para control de congestin
y los veremos despus .
Hay o no campo de control? Esto es control aunque mnimo!

DLCI: Campo de direccin que contiene el identificador


de CV
Encada nodo de conmutacin FR se crean tablas de relacin entre
DLCI de cada enlace de entrada y el enlace y DLCI de salida.

-31-

Frame Relay
6. Formato de las trama FR.
DLCI (cont.)
Es de significado local a cada extremo y a cada nodo
DLCIs globales requeririan gestin global mediante trfico de
control.
El DLCI esta formado por 10, 17 o 24 bits que identifican
localmente un CV.
Permite multiplexar varios CVs sobre un mismo canal.
Si se construye el CV por canal D se asume el campo de direccin
de 2 octetos y los DLCI posibles estan en el rango 480-1007.
Esto supone tener SAPIs 32-62 en 6 bits del primer octeto.
Las tramas LAP-D y LAP-F se pueden multiplexar juntas en el canal
D y se distinguen por los SAPIs usados

-32-

Frame Relay
7. Funcionamiento de la red.
Funcin de retransmisin de tramas como las vistas en una red
FR consiste su encaminado a traves de los nodos de
conmutacin (Manejadores de tramas FH) segn su DLCI.
a,1

Indica trama a con


DLCI=1
Seala un CV-FR

Es un enlace
fsico entre
TE y el FH
-33-

TABLA DE ENCAMINAMIENTO DEL


MANEJADOR DE TRAMAS FR
ENTRADA
SALIDA
ENLACE
DLCII ENLACE DLCIO
1
2
3
2
5
6
2
1
2
3
3

2
3
6

1
2
1

2
1
5

MANEJADOR

Frame Relay
7. Funcionamiento de la red. (cont.)
Observar:
Movimiento de tramas,
Cambio de DLCI,
Tramas con DLCI=0
TE
van al FH, para el
A
control de llamada
Multiplexacin
TE
sobre un mismo
B
canal fsico

Punto de Control
i,0
i,0

b,5

i,0

i,0

a,2

1
e,2

g,5

e,2

f,3

g,6

j,0
TE

h,0

d,1
2

c,1

C
a,2
TABLA DE
ENCAMINAMIENTO

f,1
CONMUTADOR DE TRAMAS
FH
(Frame Handler)

-34-

b,6

c,3

d,3

Frame Relay
7. Funcionamiento de la red. (cont.)
Imaginar el encaminadocon con varios FH.
Otras funciones:
Anlisis de FCS
Descarga de tramas erroneas (recuperacin por usuarios finales)

La siguiente figura muestra lo mismo desde la perpectiva


de las conexiones individuales

Subniveles comunes: Fsico y FR.


N-2 sobre FR segn aplicaciones (FR no lo sabe!): DLCI=i
N-2 con Q.922 y N-3 con I.451 para llamadas FR al FH: (DCLI=0
N-2 con Q.922 y niveles superiores para gestin FR: DLCI=8.191

-35-

Frame Relay
7. Funcionamiento de la red. (cont.)

(DCLI= i)

(DCLI=0)

Niveles
Superiores

Niveles
Superiores

Niveles
Superiores

N-2

N-2

N-2

I.451
Q.922

(DCLI=k)

(DCLI= j)

a)

b)

c)

(DCLI=
8.191)

Funciones
de Gestin

Q.922
N-2

SUBNIVEL FRAME RELAY


NIVEL FSICO

-36-

N-1

Frame Relay
Aadir comparaciones de Stallings sobre comparacin de
tcnicas (comienzo tema 17)

-37-