Está en la página 1de 8

TEMA Vl: Nuevas Tecnologías Inalámbricas

Frame Relay
5.2 Frame Relay
Frame Relay o (Frame-mode Bearer Service) es una técnica de comunicación
mediante retransmisión de tramas para redes de circuito virtual, introducido por
la ITU-T a partir de la recomendación I.122 de 1988. Consiste en una forma
simplificada de tecnología de conmutación de paquetes que transmite una
variedad de tamaños de tramas o marcos (“frames”) para datos, perfecto para
la transmisión de grandes cantidades de datos.
La técnica Frame Relay se utiliza para un servicio de transmisión de voz y
datos a alta velocidad que permite la interconexión de redes de área local
separadas geográficamente a un coste menor.
Frame Relay proporciona conexiones entre usuarios a través de una red
pública, del mismo modo que lo haría una red privad apunto a punto, esto
quiere decir que es orientado a la conexión.
Las conexiones pueden ser del tipo permanente, (PVC, Permanent Virtual
Circuit) o conmutadas (SVC, Switched Virtual Circuit). Por ahora sólo se utiliza
la permanente. De hecho, su gran ventaja es la de reemplazar las líneas
privadas
por un sólo enlace a la red.

El uso de conexiones implica que los nodos de la red son conmutadores, y las
tramas deben llegar ordenadas al destinatario, ya que todas siguen el mismo
camino a través de la red, puede manejar tanto tráfico de datos como de voz.

Al contratar un servicio Frame Relay, contratamos un ancho de banda


determinado en un tiempo determinado. A este ancho de banda se le conoce
como CIR (Commited Information Rate). Esta velocidad, surge de la división de
Bc (Committed Burst), entre Tc (el intervalo de tiempo). No obstante, una de las
características de Frame Relay es su capacidad para adaptarse a las
necesidades de las aplicaciones, pudiendo usar una mayor velocidad de la
contratada en momentos puntuales, adaptándose muy bien al tráfico en
ráfagas. Aunque la media de tráfico en el intervalo Tc no deberá superar la
cantidad estipulada Bc.

Estos bits de Bc serán enviados de forma transparente. No obstante, cabe la


posibilidad de transmitir por encima del CIR contratado, mediante el Be (Excess
Burst). Estos datos que superan lo contratado, serán enviados en modo best
effort, activándose el bit (DE) de estas tramas, con lo que serán las primeras en
ser descartadas en
5.2.1 Arquitectura de una red Frame Relay.
Hay tres planos en los de Podemos Que subdividir la arquitectura Frame Relay:

 Plano de control: se encarga de la señalización y del Establecimiento y


Liberación De Las Conexiones
1. Se encarga de establecer y Terminar Conexiones Lógicas.
2. Funciones Similares a las Usadas en Servicios de conmutación de circuitos
y de conmutación de Paquetes en RDSI.
3. En Acceso a FR en redes RDSI la señalización de control des de Sí Realiza
Sobre el canal de D, GESTIONAR Para El Establecimiento y terminación de
circuitos de acceso acceso o Conexiones virtuales Por Canales B, D y H al
nodo conmutador de tramas.

Emplea los Niveles 1, 2 y 3


 N 1: Se EE.UU. el ya Visto I.430 / I.431.
 N2: Se EE.UU. el Q.922 Que da ONU completo los Mensajes de control de
llamada (señalización Q.931 / Q.933) un servicio de enlace fiable con el
control el de Errores y Flujo, similar a LAP-D.
 N 3: Se EE.UU. el Q.933 (subconjunto de I.451 / Q.931) Relay Que Sirve
Para La activación y Marco Gestion De Conexiones Lógicas (Circuitos
Virtuales) Sobre CONEXIONES En Modo Circuito Como las Gestionadas
POR EL Q.931.
 Plano de Usuario: se encarga de la Transferencia de información Entre
los Usuarios.
Las Funciones son:
1. Delimitación, alineación y Transparencia de tramas.
2. Multiplexación y demultiplexación de tramas utilizando el campo de
Dirección
3. Inspección de la trama Para Que Tenga Una Longitud correcta del del del
del del
4. Inspección de la trama Para comprobar Que No Es ni corta ni muy muy
larga
5. Detección de la transmisión de Errores
6. Funciones de Control de congestión
 Plano de Gestión: su Misión es el de control del Y La Gestión De Las
Operaciones de rojo.
5.2.2 Parámetros de un circuito.
Frame Relay utiliza un circuito virtual (VC), que es una conexión lógica creada
entre dos equipos terminales de datos (DTE) a través de la red del proveedor
de servicio.

El equipo del proveedor, al que se conecta el DTE, se llama DCE y se encarga


de dar el reloj y los servicios de conmutación en la red.

Cada circuito virtual se identifica con un identificador llamado DLCI. El DLCI del
circuito tiene ámbito local, ya que los switches de la red podrán conmutar el
valor del DLCI a lo largo de todo el trayecto del circuito virtual. Cuando se
contrata un servicio Frame Relay, para cada circuito virtual se especifica un
CIR, que es la velocidad de transmisión de datos promedio máxima que la red
se compromete a transportar bajo circunstancias normales, es decir, si
transmites a una velocidad Superior a CIR los paquetes serán marcados como
candidatos a ser descartados en caso de sobrecarga de la red.

El estándar de señalización entre el router (DTE) y el switch Frame Relay


(DCE) se llama LMI y existen varios tipos, luego es necesario que el DCE y el
DTE utilicen el mismo tipo para poder comunicarse.

Una conexión Frame Relay necesita que, en un circuito virtual, el DLCI local
este asociado (mapeado) a una dirección de nivel de red, por ejemplo,
dirección IP.

Cuando una trama entra en la red el switch realiza lo siguiente:

 Mira el valor de DLCI entrante.


 Consulta (en una tabla que mapea cada DLCI destino con un puerto) el
valor correspondiente al DLCI del extremo remoto.
 Transmite la trama al puerto correspondiente incluyendo los dos valores de
DLCI en la cabecera Frame Relay.
 Cuando la trama sale por el otro extremo, ya sale etiquetada con el DLCI
destino al que es asignada a la entrada de la red. Este método permite
tener múltiples DLCIs sobre un mismo puerto físico de un switch.
 Flag: Tiene el mismo formato que en LAB-B (01111110), y también se utiliza
para separar tramas. Cuando no hay tramas que transmitir, se generan
guiones continuamente.
 Control: Llamamos campo de control a los bytes que siguen al Flag y que
están por delante de los Datos de usuario:
 E.A.: Extended Address. Puesto que se permiten más de dos octetos en el
campo de control, este primer bit de cada octeto indica (cuando está
marcado con un '0') si detrás siguen más octetos o bien (cuando está
marcado con un '1') si se trata del último del campo de control. Emplear más
de dos bytes resulta bastante infrecuente y se utiliza en el caso de que la
dirección de multiplexion (en el campo DLCI) supere los 10 bits.
 C.R.: Bit de Comando / Respuesta. No es un bit utilizado por la red, al igual
que ocurría con el bit "Q" de X.25. Se introduce por compatibilidad con
protocolos anteriores, como los del tipo HDLC.
 D.E.: Discard Eligibility. Las tramas que tienen este bit a "1" son
susceptibles de descarte en situaciones de congestion.
 B.E.C.N.: Notificación de congestion en el sentido contrario a la transmisión.
 F.E.C.N.: Notificación de congestion en el sentido de la transmisión.
 D.L.C.I.: Los diez bits que quedan son el identificador de conexión de
enlace de datos. Permite definir hasta 1024 circuitos virtuales. Ya habíamos
avanzado que la función de multiplexion se realiza en el nivel 2, y con el
D.L.C.I se identifica al canal lógico al que pertenece cada trama. Los
números de canal lógico se asignan por contratación.
5.2.3 Gestión de tráfico
El control de tráfico en Frame Relay se basa en la especificación de varios
parámetros, el más importante de los cuales es el denominado CIR (Committed
Information Rate). En el caso de circuitos permanentes el CIR se especifica en
el momento de configurar los equipos; en el de circuitos conmutados es
solicitado por el usuario en el momento de efectuar la llamada; en este último
caso la red puede tener que rechazar la llamada si no dispone de la capacidad
solicitada.

El control de tráfico en Frame Relay se realiza de la siguiente forma. El


conmutador Frame Relay al que está conectado el equipo del usuario realiza
una monitorización permanente del tráfico que el usuario inyecta en la red por
el circuito virtual. Si el usuario no supera en ningún momento el CIR sus tramas
viajarán todas con el bit DE (Discard Elegibility) a cero; sin embargo, si el
usuario excede dicha capacidad el conmutador Frame Relay pondrá a 1 el bit
DE en aquellas tramas que se encuentren (en todo o en parte) por encima de la
capacidad especificada en el CIR. Un segundo parámetro, conocido como:
EIR (Excess Information Rate), especifica un caudal adicional que el usuario no
deberá superar nunca, ya que las tramas recibidas por encima de este valor
serán directamente descartadas por el conmutador.
La implementación práctica del algoritmo que acabamos de describir utiliza en
realidad otros dos parámetros: o Bc: Tamaño de ráfaga comprometida
(Committed burst size). Indica la cantidad máxima de bits que la red se
compromete a enviar, en condiciones normales, durante un intervalo de tiempo
T.
Estos datos pueden estar o no contiguos, es decir pueden formar parte de una
o de varias tramas. o Be: Tamaño de ráfaga excedente (Excess burst size).
Indica la máxima cantidad de bits que, además de Bc, podrá el usuario intentar
enviar por la red, durante un intervalo de tiempo T. No hay compromiso en la
transferencia de estos datos, o dicho con más precisión, hay una menor
probabilidad de que estos datos lleguen a su destino que los que son enviados
dentro de Bc.
Entre los parámetros Bc y CIR se cumple la relación:
Bc = CIR * T
Análogamente entre Be y el EIR se cumple la relación:

Los parámetros CIR y Bc configuran un pozal agujereado donde ρ = CIR y C =


Bc; mientras que EIR y Be configuran un segundo pozal agujereado con ρ =
EIR y C = Be. El tráfico enviado a la red por el primer pozal tiene el bit DE a 0.
El segundo pozal actúa como desbordamiento del primero y marca el tráfico
que envía a la red con el bit DE a 1. El tráfico excedente de este segundo pozal
es descartado.

Para comprender como funciona el control de tráfico en Frame Relay


supongamos que un usuario contrata con Telefónica un acceso Frame Relay
con una línea física E1, es decir con una capacidad máxima entre su ordenador
y el conmutador Frame Relay de 2.048 Kb/s. El usuario contrata además un
PVC con un CIR de 1.024 Kb/s; Telefónica configura el enlace con un EIR de
384 Kb/s y establece el valor de T en 1 segundo (con lo que automáticamente
han quedado fijados los valores de Bc y Be en 1.024.000 y 384.000 bits).
Obsérvese que aunque se han definido varios parámetros el único especificado
en el contrato del usuario con Telefónica (y el único de cuyo valor el usuario
tiene conocimiento oficial) es el CIR.

En esta situación nuestro usuario desea enviar un flujo de vídeo en tiempo real
a un destino remoto, sin ningún tipo de control de flujo por parte del receptor y
sin atender a ninguna notificación de congestión que pueda venir de la red.
Supongamos que el usuario dispone de un parámetro en su ordenador
mediante el cual puede fijar el caudal de tráfico que inyecta en la red.
Supongamos también que el envío se hace utilizando siempre tramas de
50.000 bits (6.250 bytes). Si el usuario fija el flujo de datos a transmitir en 2.000
Kb/s estará inyectando en el conmutador Frame Relay 40 tramas por segundo;
en estas condiciones las primeras veinte tramas serán aceptadas sin más, las
ocho siguientes serán aceptadas, pero se le pondrá a uno el bit DE ya que
superan el valor de Bc, y las doce restantes serán simplemente descartadas
puesto que superan el valor de Be.

Si el usuario reduce ahora el caudal a 1.400 Kb/s enviará 28 tramas por


segundo, 20 de las cuales tendrán el bit DE acero y las ocho siguientes a uno;
de esta forma el usuario está aprovechando casi al máximo la capacidad de la
red, pero no tiene la seguridad de que todas las tramas lleguen a su destino.

Por último, si el usuario quiere tener máximas garantías de que todas las
tramas llegarán a su destino deberá reducir el flujo a un valor no superior al
CIR, por ejemplo, a 1.000 Kb/s, en cuyo caso emitirá 20 tramas por segundo y
todas serán enviadas con el bit DE acero.
Conviene destacar el hecho de que, independientemente del flujo que el
usuario especifique en su aplicación, el enlace físico es en todos los casos de
2.048 Kb/s con lo que una trama de 50.000 bits
siempre se transmitirá en 24,4 ms; así en el caso de transmitir un flujo de 2.000
Kb/s el emisor está 24,4 ms enviado y 0,6 ms esperando; en caso de transmitir
a 1.000 Kb/s el emisor está 24,4 ms enviando y 25,6 ms esperando.
El bit DE también puede ser puesto de forma voluntaria por el usuario. Esto es
interesante si el usuario (o la aplicación) puede identificar algunas tramas como
más importantes que otras. Por ejemplo, en vídeo comprimido MPEG existen
tres tipos de fotogramas, los intra, los predictivos y los bidireccionales. Si se
pierde un fotograma intra la calidad se ve mucho más afectada que si se trata
de un predictivo o bidireccional. En nuestro ejemplo, en el caso de transmitir a
1.400 Kb/s (28 tramas por segundo) la aplicación podría elegir en cada grupo
de 28 tramas ocho que correspondan a fotogramas predictivos o
bidireccionales y marcarlas con DE a 1, con lo que evitará que el conmutador
Frame Relay asigne indiscriminadamente el bit DE a las últimas ocho tramas
de cada intervalo, que podrían contener algún fotograma intra

También podría gustarte