Está en la página 1de 78

NIVEL ENLACE DE DATOS

CAPTULO 5 PROTOCOLOS DE NIVEL ENLACE DE DATOS

5.1. Introduccin La funcin principal del nivel Enlace es asegurar la disciplina y el intercambio de informacin segura entre elementos autnomos por un camino que normalmente es inseguro. Asegurar que: - La informacin llegue a la direccin correcta de destino. - Haya un control de flujo efectivo. - Haya sincronizacin de bloques y mensajes. - Haya procedimientos de control de errores. Nivel Fsico se ve como un flujo de seales elctricas compuesta datos binarios indefinidos. Nivel de enlace es la estructura conceptual de carcteres, bloques y mensajes. El protocolo de nivel de enlace (control del enlace de datos Data Link Control) que se conoce tambin como el control de lnea (control de la comunicacin) no solamente debe detectar los errores sino prcticamente recuperar la informacin sin recurrir a los niveles ms altos de la arquitectura. Funciones principales del nivel enlace: Iniciar y terminar la transferencia de datos. Determinar la identidad de la estacin. Solicitar permiso para transmitir. Invitar a la estacin a transmitir. Arbitrar la competencia entre estaciones. Dar un control de errores efectivo. Permitir la recuperacin de la informacin en condiciones anormales.

-102-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Prover sincronizacin del bloque de datos. Brindar transparencia a los datos.

Aplicabilidad: En enlaces punto a punto y multipunto. Lneas Privadas o pblicas. Arrendadas o conmutadas. Transmisin sincrnica o asincrnica.

Tipos de protocolos en este nivel 1. Protocolos Elementales: Stop and Wait y ARQ. 2. BASIC MODE (orientado a caracter) Bisincrnico de IBM. 3. HDLC (High Level Data Link Control) orientado a bit. HDLC de ISO (UIT-T), SDLC de IBM, PPP y SLIP. 4. PACKET MODE Se emplea como nivel enlace para el protocolo X.25, es una vairante de HDLC conocido como LAPB. Seguidamente se realiza la descripcin de los protocolos considerados mas representativos del nivel Enlace, comenzando con los protocolos elementales, siguiendo con los protocolos de modo bsico y terminando con el protocolo Frame Relay. 5.2. Protocolos Elementales En el nivel de enlace se encuentran funciones que permiten controlar el flujo de informacin entre terminales y/o nodos, igualmente realizar el control de errores, para ello es necesario revisar los protocolos elementales que permiten dicho comportamiento. 5.2.1. Control de Flujo Es una tcnica utilizada para asegurar que la identidad de transmisin no sobrecargue a la entidad receptora con una excesiva cantidad de datos. El receptor reserva una zona de memoria para almacenamiento temporal de los datos, es necesario contar con un mecanismo que permita que dichos datos sean pasados a los niveles superiores, mientras esto sucede se debe garantizar que los datos no van a desbordar la memoria.

-103-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Existen algunos mtodos para el control de flujo Parada y Espera (stop and wait) y control de flujo mediante el empleo de ventana deslizante.

Control de flujo mediante Parada y Espera Es el mtodo ms sencillo para realizar el control de flujo, su funcionalidad se muestra en la figura 5.1, se revisa como cada vez que se enva un bloque de informacin, se dispara un temporizador, en este tiempo se debe recibir una respuesta, la cual puede ser positiva, negativa o desconocida, si el caso es respuesta positiva se enva el siguiente bloque, de lo contrario se retransmite el bloque anterior.

Figura 5.1. Mecanismo de parada y espera

Existe un mtodo tradicional a nivel fsico para control de flujo mediante el empleo de las seales CTS (Cleara To Send) y RTS (Request To Send) de la Interfaz fsica RS232C. Igualmente existe una versin en el nivel enlace mediante los mensajes XON y XOFF respectivamente. Control de Flujo Mediante Ventana Deslizante En el caso anterior solo se permite una trama a la vez y hasta no obtener una respuesta, no se enva la siguiente. Esto puede causar retardos en la comunicacin disminuyendo la eficiencia del enlace, adems se considera que por cada mensaje enviado son necesarios dos mensajes. Es posible entonces enviar varias tramas por el mismo enlace y obtener una sola respuesta por un nmero N de tramas enviadas, entonces, el receptor define un tamao de la
-104-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

memoria de recepcin que solo contiene un nmero determinado de tramas. Entonces un transmisor puede enviar y recibir tramas de forma full dplex y confirma con un mensaje que indica la siguiente trama a ser recibida, con este paso se confirman las tramas anteriores, por ejemplo, si se recibe un nmero de secuencia N, indica que se confirma que se han recibido bien las N-1 tramas anteriores. Es necesario hacer algunos comentarios adicionales. Debido a que la numeracin de las tramas ocupa un campo en las mismas, entonces la numeracin tendr un tamao limitado. Por ejemplo si se considera un campo de 3 bits, los nmeros de secuencia pueden variar entre 0 y 7. Por consiguiente, las tramas se numeran mdulo 8; es decir, despus del nmero 7 vendr el 0. En general, para un campo de k bits el rango de nmeros de secuencia ir desde O hasta 2k1, y las tramas se numerarn mdulo 2k. Teniendo esto en cuenta, la Figura 5.2 muestra una forma til de representar el procedimiento de las ventanas deslizantes. En la figura, se supone la utilizacin de 3 bits para los nmeros de secuencia, luego las tramas se numeran secuencialmente desde O a 7, utilizando los mismos nmeros cclicamente para las sucesivas tramas. El rectngulo sombreado indica que el emisor debe transmitir 7 tramas, comenzando con la nmero 6. Cada vez que se enva una trama, la ventana sombreada se cierra reduciendo su tamao; cada vez que se recibe una confirmacin, la ventana sombreada se abre. Dada una longitud para los nmeros de secuencia, el tamao de la ventana actual no necesita ser el mximo posible. Por ejemplo, usando nmeros de secuencia de 3 bits, para las estacin. que utilicen un protocolo de ventana deslizante, se podra configurar un tamao de la ventana igual a 4. En la figura 5.3 se muestra un ejemplo, en el que se supone un campo de 3 bits para los nmeros de secuencia y un tamao mximo para las ventanas igual a siete tramas. Inicialmente. A y B tienen sendas ventanas indicando que A puede transmitir siete tramas, comenzando con lal trama O (FO). Tras transmitir tres tramas (FO, Fl, F2) sin confirmacin, A habr cerrado su ventaJ na hasta tener un tamao de 4 tramas. La ventana indica que A puede transmitir cuatro tramas. empezando a partir de la trama nmero 3. B entonces transmite una trama Receptor Preparado RR3 (RR, "receive ready"), lo que significa: "He recibido todas las tramas hasta la trama nmero I 2 y estoy listo para recibir la trama 3; de hecho, estoy listo para recibir siete tramas, empezando por la trama nmero 3". Con esta confirmacin, a la estacin A se le permite transmitir siete tramas, empezando por la trama 3. A empieza transmitiendo las tramas 3, 4, 5 y 6. B devuelve un RR7, con el que se confirma todas esas tramas, lo que permite a A enviar 7 tramas, comenzando con la nmero 7. El mecanismo que se ha descrito hasta ahora de hecho proporciona un procedimiento para controlar el flujo: el receptor slo es capaz de aceptar siete tramas tras haber confirmado la ltima. Para reforzar este procedimiento, la mayora de los protocolos permiten que cada estacin pueda cortar totalmente la transmisin de tramas desde el otro extremo enviando un mensaje Receptor No Preparado (RNR, "Receive Not ready"), con el que se confirman las
-105-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

tramas anteriores pero prohibe la transmisin de tramas adicionales. Por tanto, RNR 5 significa: "He recibido todas las tramas hasta la nmero 4 pero soy incapaz de aceptar ms". En algn momento posterior, la estacin deber transmitir una confirmacin positiva para desbloquear esta situacin. Hasta ahora, hemos considerado la transmisin de tramas en una sola direccin. Si hay dos estaciones intercambiando datos, cada una de ellas deber mantener dos ventanas, una para recibir y otra para transmitir, y cada lado deber confirmar los datos recibidos al otro extremo. Para llevar a cabo esto, se utiliza un procedimiento denominado "incorporacin de confirmacin". Cada trama de datos incluir un campo en que se indica el nmero de secuencia de esa trama ms un campo que indicar el nmero de secuencia confirmado. Por tanto, si una estacin tiene datos y una confirmacin que enviar, lo har conjuntamente utilizando una sola trama, mejorando as la utilizacin de la capacidad del canal. Por supuesto, si una estacin tiene una confirmacin que enviar pero no tiene datos, se enviar una trama solo para confirmar.

Figura 5.2. Descripcin de la ventana deslizante

5.2.2. Control de Errores Cuando un computador est transfiriendo bloques de caracteres, a travs de un enlace de datos en serie a otro computador, el computador receptor deber emprender automticamente el procedimiento de control de errores sin la intervencin del usuario. Por
-106-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

lo regular, el computador receptor examina la trama recibida en busca de posibles errores de transmisin y luego devuelve un mensaje (o trama) de corta duracin para indicar que ha recibido bien la trama o para solicitar el envio de otra copia de la trama anterior. A este tipo de control de errores se le llama solicitud de repeticin automtica ARQ ( Automatic Repeat Request). Se tienen dos tipos bsicos de ARQ: RQ Inactiva, que se usa con los esquemas de transmisin de datos orientados a caracteres (o bytes), y RQ Contnua, que emplea una estrategia de repeticin selectiva o bien retroceder en N. La RQ contnua se emplea en esquemas de transmisin orientados a bit. RQ Inactiva Tambin conocida como ARQ de parada y espera, este mtodo se basa en el nombrado anteriormente para el control de flujo de parada y espera. Los mensajes utilizados para dar las respuestas son ACK (Acknowledge) o reconocimiento positivo y NACK o NAK (No Acknowledge) o reconocimiento negativo, en el caso de ACK, se debe enviar la siguiente trama, en caso de NAK se retransmite la anterior trama. Es un procedimiento Half Duplex y se asegura que la informacin no pase al siguiente nodo hasta que este correcta, puede introducir multiples retardos, pero para la transmisin de datos confiables puede ser til. RQ Continua En este caso la utilizacin del enlace es mucho mayor, aunque se requiere tener mas capacidad de almacenamiento en los nodos y terminales. En este caso se hace necesario el empleo de un enlace full dplex, su operacin es similar a la de ventana deslizante con rechazo simple (o retroceder N) y rechazo selectivo. En seguida se estudian los protocolos de nivel enlace mas representativos y que emplean los mtodos de control de flujo y de errores antes mencionados.

5.3. Protocolo Basic Mode (BSC) Introduccin El BSC (Binary synchronous Control) de IBM introducido en 1960 es un protocolo semidplex y uno de los mas representativo de este grupo. Caractersticas principales. Basado en alfabeto de 7 bits - ASCII.

-107-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Orientado a caracteres. Usa caracteres de control especificos. Especifica el formato del bloque de transmisin define una unidad de datos (trama) determinada. El modo de operacin es MASTER/SLAVE. Protocolo inherentemente semidplex. Define tres clases de operaciones para control de lnea: Contensin. Polling/selection. Conversacional. Seguidamente se describe cada una de las caractersticas antes mencionadas: 1) Alfabeto de 7 bits. Se emplea el CCITT No. 5 ASCII de los cuales: Se tienen 34 caracteres de control distribuidos as: 10 de control de transmisin. 6 caracteres Efectores de formato. 4 para control de dispositivos. 4 Separadores de informacin 10 Adicionales 52 caracteres alfabticos (maysculas y minsculas). 10 para numeros enteros 25 Caracteres grficos. 7 Secuencias sin especificar.

94 caracteres de informacin distribuidos as:

2) Orientado a caracter. Los datos a transmitir son formados en bloques de longitud fija y cada una de las secciones o componentes de los bloques se identifican por el uso de caracteres de control especiales. 3) Caracteres de control. ACK, NAK, ENQ, EOT, ETB, SOH, STX, ETX, SYN, DLE.
-108-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

4) Formato del bloque de transmisin. La figura 5.3 muestra el formato tpico de una trama o unidad de datos empleada en BSC, en el se distinguen los caracteres de sincronismo, de comienzo y fin texto.

Figura 5.3. Trama BSC tpica

5) Operacin MASTER/SLAVE En este modo (Basic) una estacin tiene dos alternativas de operacin como estacin MASTER commo estacin ESCLAVA sobre un enlace punto a punto o multipunto. El status de la estacin es: Estacin de control: Supervisa el procedimiento de polling/selection. Provee el procedimiento para recobrar informacin si se ha perdido. Resuelve el problema de la contensin competencia por la lnea. Controla el enlace para la comunicacin de datos durante un tiempo. Tiene derecho a seleccionar y transmitir mensajes a una estacin esclava.

Estacin Master:

Estacin Esclava: - Es seleccionada por la estacin MASTER para recibir o transmitir informacin. 6) Transmisin semidplex (Half Dplex). Las estaciones deben esperar una rplica (respuesta o acuse de recibo) antes de volver a transmitir, la figura 5.4 muestra este procedimiento.

-109-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Estacin A Bloque 2

Estacin B Bloque 1

R2

R1 tiempo

Ri: Rplica
Figura 5.4. Acuse de recibo por bloque

7) Modo de operacin Control de lnea a) Contensin: Se aplica a enlaces punto a punto (circuitos privados o red pblica), la figura 5.5 muestra un esquema que describe el proceso. b) Polling/selection: Utilizado en configuracin multipunto, la estacin de control invita a transmitir a todas las otras estaciones una por una. La seleccin es un requerimiento para recibir, la estacin de control da instruciones a una esclava para que reciba el mensaje.
DTE A ENQ Listo DTE B

NAK ACK

No listo

BCC/ETX/DATO/STX bueno

NAK Mas mensajes ACK

error

No ms mensajes EOT

Figura 5.5 Algoritmo de Contensin

-110-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

La Estacin de control especifica la direccin de transmisin. Tipos de polling Roll Call Polling se tiene secuencia mostrada en la figura 5.6.

Figura 5.6. Roll Call Polling

Drop polling El Host hace polling a los controladores para comunicarse con los terminales. El controlador C transmite uno o mas mensajes de los terminales que tiene conectados (ver figura 5.7).

Figura 5.7. Drop Polling

Hub polling: Se basa en colocar buses que permiten unir los controladores. Host escoge el ltimo controlador (mas lejano), si hay mensaje ste lo transmite al siguiente controlador que a su vez lo retransmite al siguiente aumentando sus propios mensajes, al flujo de informacin (la figura 5.8 muestra lo expuesto).

-111-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Figura 5.8.. Hub Polling

El polling se emplea para solicitar datos de un terminal especfico. Cuando el computador enva datos se hace un llamado mediante la seleccin del terminal especfico. Los terminales pueden transmitir cuando se les invita y el computador solamente puede transmitir cuando pregunta al terminal si se encuentra listo para recibir y ste a su vez le contesta afirmativamente. La figura 5.9 muestra Ejemplo de selecting.
Host DTE A ENQ/SEL/AD2/AD1/EOT Terminal DTE B

Continue seleccin

Llevelo a seleccin o polling NAK ACK No listo listo

BCC/ETX/Texto/STX/TRdif/AD2/AD1/SOH

retransmisin

NAK

error

Figura 5.8. Ejemplo selecting

c) Conversacional: Hay intercambio frecuente de mensajes cortos.


-112-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Host DTE A

Host DTE B Start ENQ

No listo

NAK ACK

STX/DATO/ETX/EOT

Malo Bueno

NAK ETX/DATO/STX

Opere otra vez

NAK

Figura 5.9. Conversacional

8) La deteccin y correccin de errores durante la transmisin En el caso de un mtodo orientado por bytes se emplea el chequeo de redundancia vertical y horizontal, VRC (Vertical Redundancy Cheking) + LRC (Longitudinal Redundancy Cheking), generndose un nuevo caracter llamado BCC (Block Check Counter) que condensa la paridad de todo un bloque y se enva al final de la trama, como lo muestra la figura 5.10. SYN INFORMACION ETB BCC

Figura 5.10 mtodo BCC para chequeo de errores

En el receptor el caracter BCC es comparado con el calculado en el transmisor, si es igual no hay errores y se responde con ACK, si no es igual hay error y se responde con el caracter NAK. 9) El control de lnea Depende del tipo de conexin y de la cantidad de DTEs, hay dos formas principales de controlar la lnea.

-113-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

1. Conexiones punto a punto (entre dos DTEs, se incluye la comunicacin de dos DTEs por medio de una red de conmutacin). La figura 5.11 siguiente presenta el caso cuando se enva un solo bloque ( o el ltimo).

BCC

ETX

TEXTO

STX

ENCABEZADO

SOH

SYN

SYN

ETX: Indica fin de bloque. STX: Indica el comienzo del bloque de informacin. ENCABEZAMIENTO: Indica el origen de la informacin y da informacin sobre el contenido del texto ( este campo puede no existir). SOH: Comienzo del encabezamiento. Figura 5.11 Formato de control para un solo bloque

Cuando la informacin tiene una gran longitud, se divide en bloques, tal como se muestra en la figura 5.12.
BCC ETX I STX SYN SYN BCC ETB I STX SYN SYN BCC ETB I ETX: En el ltimo bloque indica que termina la informacin pero no se ha disuelto la comunicacin. ETB: En el primer bloque indica que este termina pero todava hay ms informacin. Figura 5.12 Formato de control para varios mensajes STX SYN SYN

Cada que se transmite un bloque se responde con un ACK0 o ACK1 en forma alternada si no hay error y con NAK si hay error. Veamos algunos ejemplos para mejor ilustracin: Ejemplo 1: Enlace balanceado: Cualquier punto puede tomar el control enviando ENQ. - Inicializacin ENQ SYN SYN SYN - Si no est lista para recibir en el momento responde con: SYN WACK (Wait Before Transmit Positive Acknowledgement). - Si no est disponible SYN - Primer bloque de texto. BCC ETB I1 STX ENCABEZAMIENTO SOH SYN SYN SYN SYN ACK1 SYN NAK SYN WACK SYN ACK0

- La remota indica que el que llama puede transmitir.

-114-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

- Bloque intermedio. BCC ETB I2 STX

SYN

SYN SYN SYN ACK0

- Anulacin del bloque ENQ I3 STX SYN - Transmisin ltimo bloque. BCC ETX If STX - Fin de la comunicacin. EOT SYN

SYN SYN SYN SYN SYN SYN SYN ACK1 SYN NAK

Figura 5.13. ejemplo de comunicacin punto a punto en BSC

Otro comando que se puede utilizar en algunos casos es RVI (Reserve Interrupt) interrumpe el envo de un texto para enviar algo urgente. El DLE (Data Link Escape) se utiliza en combinacin con los otros smbolos para pasar a modo transparente o a otro cdigo, las combinaciones pueden ser: DLE-STX, DLE-ETX, DLE-ITB,DLE-ETB, DLE-EOT. 2. Conexiones punto a multipunto Se refiere al caso de polling, el cual ya se trat anteriormente. 3 Limitaciones de los protocolos orientados a carcter El Hardware y Software deben distinguir entre caracteres de datos y caracteres de control dentro del mismo cdigo. Los caracteres de control del enlace reducen el nmero de caracteres de datos tiles en el cdigo. Dificultan el procedimiento para transferencia de datos, depende del cdigo. Inherente para transmisin HDx. Dificultad para cambios y expansin. Los caracteres de texto pueden cambiarse por ruido. Es inherentemente protocolo Master/Slave. Esta orientado a sistemas controlados en forma centralizada. La proteccin de error est restringida al campo de datos.

-115-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

5.4. PROTOCOLO HDLC (High Level Data Link Control) Introduccin El modo bsico es orientado hacia el manejo de series de caracteres, los protocolos que se encuentran en el conjunto de alto nivel tienen una estructura basada en series de bits. Fue originalmente diseado para operacin simultnea (2 hilos) entre una estacin primaria y una o mas estaciones secundarias en conexin punto a punto o multipunto. HDLC tiene varias opciones que hacen ciertas partes del protocolo un hbrido de los esquemas primaria/secundaria e igual/igual, disminuyendo el uso de comandos polling y eliminando los comandos select. Est descrito en cuatro documentos de la ISO: Estructura de la trama ISO 3309 Elementos de procedimiento IS0 4335 Clases de procedimiento desbalanceado ISO 6159 Clases de procedimiento balanceado ISO 6256

Componentes del Protocolo HDLC Estructura de la trama: consta de elementos que permiten realizar chequeo de errores, mecanismo de transmisin, transparencia, tamao y posicin del campo. Elementos de procedimiento: especifica comandos, respuestas, secuencia de transformacin. etc. Clase de procedimiento: determina el modo de operacin del enlace (Master/Master, Master/Slave, etc.).

Caractersticas del Protocolo HDLC a) b) c) d) e) f) g) h) Transmisin HDx (Half Duplex) y FDx (Full Duplex). Conexiones Punto a punto y multipunto. Empleo de la sincronizacin a nivel de bits. Utiliza secuencuas de bits de control. Manejo eficiente de errores (algoritmo CRC). Abierto a aplicaciones complejas. Aplicable a todo tipo de trfico de mensajes. La unidad bsica de transmisin es la TRAMA cuyo formato se muestra en la figura 5.14.

-116-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Figura 5.14.Formato de trama HDLC

La trama HDLC est dividida en los siguientes campos: Banderas o delimitadores, campo de direccionamiento, campo de control del enlace, campo de informacin y campo de control de errores. FLAG F (8bits): Determina el comienzo y el final de la trama. La secuencia que compone la bandera es 01111110B o 7EH (para evitar confusiones se hace el proceso de bit stuffing o insercin y extraccin de ceros cada cinco unos consecutivos ). Adems realiza la funcin de sincronizacin. ADDRESS A (8 o 16 bits): Identifica la estacin primaria o secundaria involucrada en una transmisin particular (se pueden direccionar hasta 256 estaciones secundarias para un campo de direccionamiento de 8 bits), asmismo se tienen reglas de direccionamiento que dependen de las siguientes configuraciones:

Configuracin desbalanceada: Trama de estacin primaria que contiene la direccin de estacin o estaciones autorizadas para recibir la trama. Trama de estaciones secundarias que contiene la direccin secundaria dentro del enlace.

CONTROL C (8 o 16 bits): contiene los comandos y respuestas as como los nmeros de secuencia que se usan para mantener el flujo de datos apropiado dentro del enlace entre las estaciones primaria y secundaria. Los elementos de procedimiento determinarn el uso de este campo. Opciones HDLC a) Clasificacin de estaciones: Estacin primaria: Controla el enlace de datos (Canal). Transmite "comandos" a las secundarias y recibe "respuestas" de ellas. Si el enlace es multipunto es responsable de mantener una sesin con cada estacin. Estacin secundaria: Acta como una esclava de la estacin primaria. Responde al comando de la estacin primaria en forma de respuesta. No es responsable del control de lnea y mantiene una sesin con la primaria.

-117-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Estacin combinada: Transmite comandos y respuestas y recibe comandos y respuestas. Mantiene una sesin con otra estacin combinada. b) Estados lgicos: Las estaciones se comunican entre si a travs de uno de los siguientes estados lgicos: Estado de desconexin lgica: (LDS - logically disconected state): prohibe a una estacin transmitir o recibir informacin. Si se trata de una estacin secundaria en modo desconectado normal solamente puede transmitir una trama despus de recibir explicitamente permiso de la primaria. Si se trata de una estacin secundaria en modo desconectado asincrnica entonces la secundaria puede iniciar la transmisin sin recibir permiso para hacerlo pero solamente una trama, indicando el status de ella.

Estado de inicializacin (IS- Inicialization State): Definida por los proveedores de equipo y no se considera dentro del estndar HDLC. Estado de transferencia de informacin (ITS-Information transfer state): Permite a las estaciones primaria, secundaria y combinada transmitir y recibir informacin de usuario. c) Modos de operacin: mientras las estaciones se encuentran en el estado ITS permiten la comunicacin entre estaciones de tres modos a saber: Modo de Respuesta Normal (NRM Normal Response Mode): en este modo la estacin secundaria para transmitir debe recibir permiso de la primaria. Despus de recibir el permiso, inicia su respuesta que puede contener los datos aenviar. Esta transmisin puede ser de una o mas tramas. Despus de la ltima trama la secundaria debe operar otra vez permiso para volver a transmitir.

Clasificado como Primaria/secundaria. Modo de respuesta asincrnica: (ARM-Asynchronous Response Mode): La estacin secundaria puede transmitir sin que la primaria lo solicite. Puede transmitir una o ms tramas de datos o informacin de cambios de estado de la secundaria. Puede ocasionar contensin.

Clasificado como hibrido. Modo de respuesta asincrnica balanceada: (ABM- Asynchronous balanced mode): la estacin secundaria asume temporalmente el lugar de la primaria hasta que se cambia de modo. Utiliza estaciones combinadas.

-118-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Clasificada como hbrido Tambin en algunos casos existen los modos NRME (Respuesta normal con extensin), ARME (Respuesta asincrnica con extensin) y ABME (respuesta balanceada con extensin). d) Configuracin del canal: Desbalanceado: una estacin primaria y una o ms secundarias para operacin punto a punto o multipunto, HDx o FDx, conmutada o no conmutada. La estacin primaria es responsable de controlar las secundarias. Simtrica: esta configuracin equivale a dos configuraciones desbalanceadas independientes. Cada estacin tiene status de primaria y secundaria y se puede considerar que equivale lgicamente dos estaciones. Los comandos y respuestas se multiplexan en un solo canal. Balanceada: formada por dos estaciones combinadas conectadas en un punto a punto, HDx o FDx, conmutada o no. Las estaciones tienen igual status sobre el canal e iguales responsabilidades para control del enlace.

Elementos de procedimiento: Se refieren al uso del campo de control del enlace de datos de una trama HDLC y de acuerdo a esto define tres clases de tramas: TRAMA I: informacin; TRAMA S: supervisin y TRAMA U: de comando y respuesta (o no numerado). La estructura del campo de control para los tres tipos de tramas y considerando el modo normal (mdulo 8) y el modo extendido (mdulo 128) es: a) Mdulo 8, en su orden tramas I, S y U (figura 5.15). 1 I 0 2 3 N(S) 4 5 P/F 6 7 N(R) 8

S1

S2

P/F

N(R)

M1

M2

P/F

M1

M2

M3

Figura 5.15. campo de control tramas I,S, U

b) Para el mdulo 128 se tienen las tramas I, S y U (figura 5.16).

-119-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

c)
1 0 2 3 4 5 N(S) 6 7 8 9 P/F 10 11 12 13 N(R) 14 15 16

S1

S2

P/F

N(R)

M1

M2

M3

M4

M5

P/F

Figura 5.16 campo de control en modulo 128 La descripcin de los diferentes campos que componen los formatos es la siguiente: N(S): Send Sequence Count: - nmero de tramas de informacin enviadas por la estacin. N(R): Receive sequence count. nmero de trama que espera recibir el receptor. Indica que el receptor ha recibido N(R)-1 tramas correctamente. P/F: bit de final de polling, P para comando y F para respuesta. P = 1 La primaria obliga a secundaria a responder. F= 1 La secundaria indica trama final. S: bits de funciones de supervisin. M: bits modificadores (cdigos no numerados). U: bit no especificado.

Trama I: se utiliza para transmitir datos de usuario entre dos dispositivos. Hace reconocimiento de datos recibidos de la otra estacin. N(S) se incrementa en 1 por cada trama I transmitido. N(R) se incrementa en 1 por cada trama I recibida con xito y con secuencia. La estacin primaria tiene una cuenta N(S), N(R) por separado para cada estacin secundaria. Cada estacin secundaria mantiene su propia cuenta. El rango de N(S) y N(R) es: 1 < N(S) < 127 1 < N(R) < 127

-120-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

TRAMA S: para funciones de control tales como reconocimiento de tramas, requerimiento para la retransmisin de tramas y requiremiento para la suspensin temporal de la transmisin de tramas. Depende del modo de operacin del enlace. No tiene campo de informacin y por lo tanto N(s). Los bits 3 y 4 denominados S en el campo de control de la trama S generan las siguientes indicaciones: S3 0 S4 0 Accin RR (Receive Ready) Receptor listo: Reconocimiento positivo e indicacin de proseguir N(K) identifica la trama s iguiente requerida. Indica que la trama se ha recibido con errores. N(R) indica el nmero de la trama desde la cual se debe retransmitir. la estacin no esta en condiciones de recibir. N(R) especifca trama siguiente. Indica que trama especfica ha sido recibida con error y se pide la retrasmisin de esa trama unicamente ( es el caso de las tramisiones va satlite).

REJ (Reject) -

1 1

0 1

RNR (Receive not ready) SREJ (Selective reject) -

TRAMA U: Trama No Numerada (Umnumbered) se utiliza para propsitos de control . Normalemtne se emplea para inciar y deconectar el enlace y para otras funciones de control de enlace. Esta trama no contiene indicacin de secuencias y los bits M (3,4,6,7,8) facilitan 32 funciones de supervisin (que se muestra en la tabla 1), estas tramas pueden incluir campo de informacin pero no de chequeo. Los comandos y respuestas de esta trama facilitan el control de enlace en funciones de: - mode setting o modo colocado. - status signalling o estado de sealizacin. - problem reporting o reporte de problemas. Procedimiento de Acceso al enlace para la conmutacin de Paquetes LAP: Link Access Procedure, se considera como la versin del UIT-T de HDLC para aplicacin en redes de conmutacin de paquetes, aplicable al nivel 2.

-121-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Tabla 1 Comandos y respuestas en HDLC para la trama U Codificacin del campo de control 1 2 3 4 5 6 7 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 1 1 0 0 1 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 8 UI-Unnumbered Information SNRM Set Normal Response Mode DISC Desconectar UP Unnumbered Poll RD Request Discconect UA-Unnumbered Acknowledge Test SIM-Set Inicialization Mode SARM-Set ARM RSET-Reset SARME-Set ARM Estended SNRME-Set NRM Extended SABM-Set NRM XID-Exchange Identification SABME-Set ABM Extebded XID-Exchange Identification DM- Disconnect Mode Test RIM-Request Initialization Mode FRMR- Frame Reject UI- Unnumbered Information COMANDOS RESPUESTAS

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

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

1 0

LAPB( Link Access Procedure Balanced) - Es un subconjunto del repertorio de comandos y respuestas de HDLC. - Las tramas I y S son idnticas a las de HDLC. - Las tramas U contienen solo una parte de las tramas U de HDLC. LAPB se lo clasifica como el subconjunto BA-2,8 de HDLC, ya que adems del Asincrnico Balanceado, emplea dos extensiones funcionales:

Modo

Opcin 2: Reject simultnea de dos tramas en el modo de transmisin en dos caminos. Opcin 8: Que no permite la transmisin de datos de informacin en tramas que son de respuesta. No se presenta ningn problema puesto que en este modo la informacin se puede transferir en tramas de comando, y ambas estaciones fsicas son primarias, entonces ambas pueden transmitir comandos.

-122-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

LAPD (Link Access Procedure, D Channel) Es otro subconjunto de la estructura HDLC, ademas es una extensin que va mas all de HDLC. Es usado para el control del enlace en la Red Digital de Servicios Integrados (RDSI).

Adems se tiene LAPX que es el mismo LAPB extendido.

5.5. PROTOCOLO SDLC (Synchronuous Data-Link Control) Se considera como la versin IBM de HDLC, emplea el modo de respuesta normal desbalanceado. Hay comandos de SDLC que no se encuentran en HDLC, en especial la habilidad para el establecimiento de la topologa en anillo. Adems SDLC provee soporte para configuraciones punto a punto, multipunto o en anillo. Diferencias entre HDLC y SDLC HDLC da la posibilidad de extender el campo de direccionamiento de 8 bits empleando bytes de extencin. Con el propsito de direccionar ms terminales o grupos de terminales y dispositivos en un computador. SDLC tiene un campo rgido de un byte. HDLC Permite que el campo de control sea tambin extendido hasta los 16 bits. Esto permite tener nmeros de secuencia N(R) y N(S) extendidos. Esto permite un mejor empleo en enlaces satelitales. IBM soporta solo el campo de 8 bits. SDLC restringe el campo de informacin a un nmero par de bytes. HDLC no presenta esta restriccin. SDLC provee algunos comandos y respuestas adicionales para operaciones en loop.

Seguidamente veamos en forma grfica como se realiza los procesos de transmisin en HDLC. 1.- Modo Asincrnico Balanceado con flujo de datos HDx (se emplean los bits P y F para chequeo) (figura 5.17).

-123-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Estacin A
La estacin A transmite, colocar en MAB con el bit P. B,SABM,P

Estacin B

B,UA,F

Estacin B responde con reconocimiento no numerado (UA) con bit F.

B,I S::0,R::0 Estacin A enva informacin de trama 0. Estacin A enva informacin de trama 1, con bit P. B,I,P S::1, R::0

B,RR,F R::2 R::2 A,I S::0 A,I,P S::1 Hace reconocimiento de trama 0 y 1 con bit F. A,RR,F R::2 B,RR,F,R::2 R::2

Hace reconomiento a tramas transmitidas por A. Transmite trama 0. Transmite trama 1 con bit P.

Hace reconocimiento de tramas y dice nada para tx.

Figura 5.17

2.- Modo Asincrnico Balanceado con flujo de datos FDx (bit P no usado para flujo de datos) Figura 5.18.

Estacin A
Transmite trama 0 B,I S::0,R::0 Hace reconocimiento de trama 0 y enva trama 1 B,I,P. Enva P S::1, R::1

Estacin B
Transmite trama 0 A,I S=0,R=0 Hace reconocimiento de trama0 de A y tx trama1 A,I S=1, R=1 Enva RR,reconoce tra ma1, bit F B,RR,F R=2 Transmite trama2 A,I S=2,R=2 Transmite trama3 A,I S=3,R=2 Reconoce trama2 y tx trama4 A,I S=4,R=3

Transmite trama2 y reconoce tramas 1y 2 de B BI S::2, R::3 No tiene ms para tx, enva RR y reconoce trama 3 y bit P B,RR,P R::4 Transmite trama3 y reconoce la 4 B,I S::3,R::5 No hay datos. Enva RR y reconoce 5 B,RR,P R::6.

Responde con RR B,RR,F R=3 Transmite trama 5 A,I S=5, R=3 No hay datos.Enva RR reconoce 3 R=4

Figura 5.18

-124-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

3.- Recuperacin de errores con Check Point(bits P y F para recobrar) Ver figura 5.19.
Estacin A
Transmite trama6 B,I S=7,R=4 Trama7 con error Transmite trama0 Transmite trama1 B,I S=0,R=4 B,I,P S=1,R=4 B,RR,F R=7 Ret Transmite trama7 B,I S=7,R=4 Retransmite trama0 B,I,P S=0 R=4 Retransmite trama1 B,I,P S=1,R=4 B,RR,F R=2 Enva RR, con reconoc. de tramas 7,0,1 y bit F. Enva RR, con secuen cia de envo en 7. Espera recibir trama 7. B,I S=6,R=4

Estacin B

Figura 5.19

4.- Recuperacin de errores empleando Reject (ver figura 5.10).


Estacin A
Transmite trama 6 B,I S=6,R=4 Transmite trama 7 B,I S=7,R=4 Transmite trama 0

Estacin B

B,I S=0,R=4

Enva REJET como respuesta con F B,REJ,F R=7

Retransmite trama7 B,I S=7,R=4 Retranmite trama 0 B,I S=0, R=4 Transmite trama1 P B,I,P S=1,R=4

Enva RR con reconocimiento de tramas 7,0,1, F B,RR,F R=2

Figura 5.20

-125-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

5.- Recuperacin de errores selectivo (figura 5.21)


Estacin A
Transmite trama6 B,I S=6,R=4 Transmite trama 7B,I Transmite trama 0 B,I S=0,R=4 Retransmite trama 7 B,I S=7,R=4 error S=7,R=4 Enva REJECT selectivo con secuencia 7 B,SREJ,F R=7

Estacin B

Transmite trama1 B,I P S=1,R=4

Enva RR con reconocimiento de tramas 1 B,RR,F R=2

Figura 5.21 5.6. Frame Relay En seguida se describe otro protocolo que emplea funciones del nivel enlace y que fue concebido para RDSI, aunque opera como tecnologa independiente, se trata del protocolo Frame Relay 5.6.1. Introduccin Actualmente las diferentes infraestructuras de red deben ser creadas para el soporte a las futuras demandas de informacin acorde con las necesidades de los nuevos servicios catalogados como telemticos y en general los servicios de comunicaciones en cualquier lugar y en cualquier momento, se da mayor importancia a los sistemas de transporte de informacin debido a que stos conformarn el elemento esencial para cumplir las expectativas de los usuarios. Estas y otras premisas, prcticamente obligan a las tecnologas que soporten esta serie de servicios a incrementar sus bondades, teniendo en cuenta factores esenciales como la interactividad, la personalizacin y movilidad en las comunicaciones, en extensin a factores que son prestados por los sistemas implementados en la actualidad para lograr de esta forma el acoplamiento perfecto con la evolucin de los sistemas de transmisin. Una de las tcnicas con las que hoy se cuenta y que ha contribuido con el avance tecnolgico de nuestro pas es FRAME RELAY1, se presenta como una nueva alternativa de transporte de datos con altas prestaciones. Esta tcnica de origen norteamericano ha mostrado ser una excelente alternativa para lograr la modernizacin en las redes de datos.
1Durante

todo el documento se conserva el nombre el ingls FRAME RELAY debido a que no es muy comercial y empleada la traduccin al espaol como Rel de Tramas.

-126-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Aunque limitada en cuanto a aplicabilidad en el campo de los servicios multimedia, se presenta como una gran opcin en la prestacin de servicios de conmutacin de banda ancha y en un futuro no muy lejano sea utilizado como plataforma de acceso a tcnicas de transporte y conmutacin ms potentes como ATM (Modo de Transferencia Asincrnico) que soportan servicios multimediales en las nuevas superautopistas de informacin. Este documento brinda una visin de la tecnologa FRAME RELAY, relacionando sus principios bsicos, la comparacin con otras tecnologas, sus principales aplicaciones, beneficios y limitaciones respecto a su utilizacin actual en el mundo de las telecomunicaciones. Este escrito es el resultado del trabajo realizado en el tema por los autores y la valiosa colaboracin de los alumnos de las asignaturas Comunicacin de Datos y Nuevas Tecnologas en Telecomunicaciones, en los ltimos dos aos y de algunos ingenieros pertenecientes a las empresas proveedoras de equipos FRAME RELAY. 5.6.2. Principios Bsicos FRAME RELAY es un protocolo que requiere de alto ancho de banda, su introduccin en el mbito de las comunicaciones se ha hecho necesaria y principalmente obedece a tres razones: Aumento del trfico en las redes de rea local (LAN). Mayor necesidad de Internetworking entre redes locales y remotas. Aplicaciones de usuario multimedia que requieren de un alto ancho de banda. Aplicaciones de voz y video en tiempo real.

FRAME RELAY, que traducido al espaol es Retransmisin o rel de tramas, es en esencia una interfaz de redes. Es anloga a una versin reducida y mejorada de X.25, y algunas veces es considerada como su versin siguiente. Con una interfaz conmutada por paquetes de velocidad variable entre 56Kbps y 45Mbps (T3) y que requieren de una baja latencia (o retardo) dentro de la red. Como X.25, FRAME RELAY multiplexa estadsticamente paquetes o tramas hacia destinos diferentes con una sola interfaz. Inicialmente esta tcnica es orientada a la conexin, lo que significa que, para proceder, debe estar configurado un circuito virtual para realizar las comunicaciones. Junto con cell relay o retransmisin de celdas, FRAME RELAY es el resultado de los estudios en las tecnologas de conmutacin rpida de paquetes (o Fast Packet Switching), a partir de estos avances se ha llegado a dar soporte a servicios que requieren grandes anchos de banda como la Red Digital de Servicios integrados en banda estrecha y banda ancha (RDSIBE y RDSIBA) respectivamente.

-127-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

El objetivo general de FRAME RELAY no es reemplazar a X.25, sino dirigirse a las necesidades de ciertas aplicaciones para las cuales X.25 no es efectivo. El principal objetivo de esta tecnologa se puede describir como la interconexin de redes LAN proporcionando un servicio de conmutacin de paquetes que opera en el nivel del enlace de datos del modelo de referencia OSI (RM- OSI) (o Nivel 2). En especial es necesario anotar que las interconexiones de LANs son voraces en cuanto a la utilizacin de ancho de banda. A estas redes les gusta disponer de grandes anchos de banda durante la transferencia de archivos, pero no requieren de ellos en los momentos ociosos, este comportamiento es tpico del trfico llamado por rfagas o burst, muy diferente al empleado por redes de rea extensa (WAN) que manejan trfico en tiempo real como es el caso de la voz digitalizada. Los protocolos LAN como TCP/IP (Transmission Control Protocol/Internet Protocol), DECnet, AppleTalk y muchos otros, asumen una serie de premisas relativas al medio de enlace, las cuales tienen validez y aplicacin en comunicaciones locales pero no en WANs. Premisas como la baja latencia y el acceso a cualquier host desde cualquier otro, aspectos estos que en la prctica complican la conexin de las LANs a travs de las WANs. Las soluciones para redes de datos desarrolladas hasta el momento presentan desventajas al enfrentarse al trfico que manejan las LANs. Los MODEMS de marcacin directo sufren el rigor de la velocidad, son lentos y poco confiables durante el establecimiento de la conexin y estn limitados por su reducido ancho de banda (3,1Khz), aunque empleando sofisticados mecanismos de modulacin multinivel y tcnicas de compresin de datos logren velocidades aceptables (se puede hablar de 14.4Kbps, 28.8Kbps, 33.6Kbps y 56Kbps). Si la conexin se piensa a travs de las redes basadas en el protocolo X.25, primeramente esta ser lenta, aumentando la latencia o retardo en los nodos (cerca de 25mseg). Para el caso de las lneas dedicadas, stas son costosas debido a que muchas veces se debe realizar instalaciones en malla y normalmente se debe instalar un complicado enrutador multiprotocolo para lograr la interconectividad deseada. En vista de estos problemas y de la creciente necesidad de conexiones entre LANs, los administradores de sistemas de comunicaciones de datos de todas partes estn buscando soluciones. FRAME RELAY ataca algunos de los problemas ms importantes en la interconexin de LANs, a la vez que ofrece un ahorro en los costos y una complejidad menor en su instalacin y equipos disponibles. Es por eso que ha atrado tanto inters por parte de la industria en poco tiempo. FRAME RELAY es una tcnica enfocada a la transmisin de datos de altas prestaciones, que requiere un mnimo control de flujo y de errores, considerada como descendiente directa de RDSIBE, se basa en el protocolo de control de enlace de datos, el cual permite la multiplexacin de mltiples conexiones lgicas sobre un nico canal B (empleado en RDSIBE), haciendo posible el correcto enrutamiento de la informacin.
-128-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Como se ha mencionado esta tcnica no intenta corregir errores, por tanto no existen canales virtuales para la retransmisin de datos, lo cual implica que no se ejecuta una retransmisin de mensajes contaminados, tarea que es otorgada a los niveles superiores en el terminal de datos (o DTE) en el destino. La figura 5.22 muestra la evolucin que se tiene en las telecomunicaciones como resultado del aumento en la demanda del ancho de banda y de los mtodos de conectividad que permiten ubicar la tecnologa de conmutacin rpida de paquetes en un lugar excelente.
Servicio de lineas privadas - SONET( 45Mbps) - T3 1.5Mbps - T1 - Fraccin T1 (56-784Kbps) En rfagas FRAME RELAY Servicio de paquetes

ATM/CELL RELAY

64Kbps

velocidad

- Lneas privadas (56Kbps) - Lneas calidad de voz (1200-9600bps) crossover

Ms bits menos latencia

X.25

punto a punto

multicast

Figura 5.22. Tendencia a la conmutacin rpida

Como se anotaba inicialmente frame relay formaba parte de los estndares RDSI antes de emerger como protocolo en 1989, su definicin inicial se hizo como el componente de conmutacin de paquetes la RDSI, su objetivo era prestar un servicio de transmisin de datos a altas velocidades entre dispositivos de red (como enrutadores) que manejan un gran caudal de datos durante cortos intervalos de tiempo. Una vez desarrollado el protocolo se comprob su eficacia fuera del mundo RDSI y se ha podido desempear como un protocolo independiente. 5.6.3. Proceso de estandarizacin de Frame Relay FRAME RELAY fue propuesto originalmente por el CCITT (ITU-T) en sus trabajos sobre RDSIBE en la recomendacin I.122, en los que se propone el empleo de canales de 64Kbps con sealizacin en el canal D. Los primeros documentos sobre FRAME RELAY aparecieron en Estados Unidos en 1984, trabajados inicialmente por el comit de trabajo T1 de la ANSI (American National Standar Institute), hacia 1988 y 1989. Dicho documento fue escrito como ANSI T1.606, sobre estos datos se trabaja en el documento ANSI T1.602 hacia 1990.

-129-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

La descripcin final del servicio y los protocolos se logr a mediados de 1990 por el grupo de trabajo T1X1 en los documentos ANSI T1.617 y ANSI T1.618, as hacia 1991 se define el empleo de la sealizacin DSS1 (Digital Signal Subscriber 1) para acceso a la RDSIBE. Los fabricantes vieron gran aplicabilidad de la tecnologa y la impaciencia en el mercado, as se agilizaron los proceso de estandarizacin formando el FRAME RELAY FORUM (o Foro FRAME RELAY) y propusieron una especificacin publica comn o protocolo de gestin de red conocido como LMI (Local Management Interface). Los miembros de esto foro fueron inicialmente cuatro, CISCO, Systems Inc., NORTHEN TELECOM Inc., DEC Inc. y Stratacom Inc. Luego se le unieron una serie de fabricantes, usuarios, agencias gubernamentales, etc. Actualmente el grupo lo conforman ms de 60 compaas entre las cuales se destacan IBM, AT&T, 3Com, entre otras. Las especificaciones propuestas por el foro estaban basadas en los entonces incompletos estndares CCITT y ANSI que soportaban solo circuitos virtuales permanentes o PVC (Permanent Virtual Circuit). Propusieron una versin resumida que soportaba circuitos virtuales conmutados o SVC (Switched Virtual Circuit). El protocolo propuesto inicialmente era unidireccional basado en un conjunto de mensajes de sealizacin sobre un enlace gestionado. Posteriormente ANSI, desarroll un conjunto de procedimientos similares, empleando mensajes parecidos a los antes propuestos, pero con caractersticas de b direccionabilidad y empleados sobre un enlace de sealizacin. Posteriormente, las especificaciones CCITT a travs de UIT-T y ANSI han progresado significativamente. Como sumario la tabla 2 presenta las recomendaciones actuales de la ITU-T.
Tabla 2. recomendaciones itu-t para frame relay I.122 I.233.1 I.233.2 Estructura para proporcionar servicios portadores en modo trama. Servicio portador RDSI con retransmisin de trama (PVC). Servicio portador RDSI con conmutacin de tramas (SVC). (03/1993) I.370 I.372 Gestin de la congestin para el servicio portador RDSI con retransmisin de trama.(1991) Requerimientos de la interfaz red-red para el servicio portador RDSI con retransmisin de trama. Compatible con X.75.(1991) Q.922 Especificaciones de capa de enlace de datos de la RDSI para servicios portadores en modo trama.(1991) Especificaciones de sealizacin de la RDSI para servicios portadores en modo trama.

Q.933

-130-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Por otro lado, el Instituto Americano de Estandarizacin ANSI defini los siguientes estndares equivalentes, como lo muestra la tabla 3.
Tabla 3. recomendaciones ansi para frame relay T1.606 T1.617 T1.618 Arquitectura de trabajo y descripcin del servicio de portadora con FRAME RELAY.(1990) Especificaciones de la sealizacin para servicios de portadora con FRAME RELAY.(1991) Aspectos centrales del protocolo de trama para uso en servicios con FRAME RELAY.(1991)

En el mismo orden de ideas la figura 5.23, se muestra la relacin que presentan las recomendaciones de ITU-T sobre FRAME RELAY.

Concepto

Fast Packet

Tecnologas

Frame Relay

Cell Relay

Estndares

LAPD I.122

Q.931

ATM

802.6 DQDB

Frame Relay
Servicios

RDSI Frame Relay

RDSI-BA T1S1

SMDS

Figura 5.23 Estndares del ITU-T para FRAME RELAY y la relacin entre ellos

Con referencia a la figura se nota como la evolucin en la conmutacin de paquetes condujo al surgimiento de tecnologas tales como cell relay (con formato de trama de longitud fija) y frame relay (con longitud de trama variable), el primero de ellos como soporte a redes de banda ancha y altas velocidades, se mencionan ATM y DQDB (Dual Queue Dual Bus) estndar IEEE2 para redes de tipo de rea metropolitana MAN. Tanto ATM como DQDB dan soporte a la Red Digital de Servicios Integrados en Banda Ancha y al servicio SMDS (Switched Multimegabit Data Service) usado para transferencia por rfagas de grandes volmenes de

2IEEE

Instituto de Ingenieros Electricos y Electrnicos, propuso estndares para redes LAN, MAN y WAN.

-131-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

informacin entre redes LAN especialmente. Frame Relay a dado soporte al servicio Frame Relay como tal y a RDSI de banda estrecha. Una vez que los estndares ya no son un obstculo para el desarrollo de FRAME RELAY, el FORO ha dirigido sus esfuerzos en otra direccin hacia las reas de Implementacin, pruebas de compatibilidad y las demostraciones sobre las bondades de la tcnica. 5.6.4. Caracteristicas de Frame Relay En resumen se puede anotar que FRAME RELAY es un protocolo de acceso a la capa de enlace de datos, orientado a conexin, operando con paquetes de longitud variable llamados tramas, garantizando que estas lleguen libres de error y en el orden correcto a su destino, pero el protocolo no informa sobre tramas perdidas ni trata de recuperar tramas errneas o perdidas. Esta debe ser funcin de los protocolos de los niveles superiores para lo cual se requiere que los terminales empleados en la comunicacin sean inteligentes. Asimismo esta tcnica debe ser soportada por medios de transmisin pticos o medios convencionales de muy buena calidad. Lo que permite que se agilice en gran medida la comunicacin digital de datos mediante el empleo de algoritmos sencillos y muy eficaces especialmente en los nodos que forman la red (switches y dispositivos frame relay). La multiplexacin y conmutacin de conexiones lgicas toma lugar en el nivel 2 (nivel de enlace), eliminando un nivel completo de procesamiento nivel 3 del modelo de referencia OSI (al comparar con X.25). En los nodos FRAME RELAY no hay correccin de errores, debido a que se confa en que las lneas con baja rata de error de bit minimizan los errores, y en los puntos terminales INTELIGENTES corriendo un protocolo extremo a extremo (correccin de errores end to end) a travs de la red, restablezca los pocos errores que hayan podido ocurrir. La red puede detectar tramas con errores, las cuales sern descartadas y de igual manera los puntos terminales son responsables de detectar y recuperar tales tramas perdidas. Es posible que se requiera la retransmisin de algunas o todas las tramas que conforman una comunicacin, pero este proceso es independiente de la red FRAME RELAY y tal como se anot solo es responsabilidad de los terminales que se estn comunicando. El enrutamiento en FRAME RELAY se elabora a travs de un Identificador de conexin, el cual se conoce con el nombre Identificador de la Conexin de Enlace de Datos o DLCI (Data Link Connection Identifier). El cual identifica un enlace de datos localmente en la interfaz usuario-red y debe ser nico en sta interfaz. El DLCI es generalmente asignado por contratacin. FRAME RELAY proporciona el servicio de Circuito Virtual Permanente (PVC), a manera de lnea dedicada, significando que cuando un punto terminal necesita enviar datos, hay un trayecto preestablecido a travs de la red para que los datos alcancen su destino.
-132-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

El conmutador simplemente espera un DLCI para sealar que trayecto debe ser usado para una trama particular, lo que elimina la necesidad de mantener tablas de estado o mensajes de procesos relacionados al control de la llamada en una base individual por conexin. Frame Relay dispone de mecanismos propios para control de congestin, utilizando indicadores de estado de la red en cada una de las direcciones para reportar cuando se est presentando una situacin de congestin en algn lugar del circuito virtual. Por tanto, por medio de los bits de Notificacin de Congestin hacia Adelante o FECN (Forward Error Congestion Notification) y los bits de Notificacin de Congestin hacia atrs o BECN (Backward Error Correction Notification) presentes en las tramas se enva notificacin de congestin a los nodos afectados y se descarta una parte de los datos. Para la gestin del enlace, FRAME RELAY realmente no incorpora una gestin de tipo integrada, la informacin de gestin viaja fuera de banda, es decir se utiliza para ello un VC separado, adems se recurre a un soporte en nivel de red denominado LMI: Local Management Interface. LMI es una extensin opcional que permite intercambio de mensajes de informacin de configuracin y condicin de congestin a travs de la interfaz usuario-red entre el dispositivo de acceso y el dispositivo de red. En frame lo que el usuario contrata no es la velocidad de acceso, sino la velocidad de transferencia de informacin o throughput, que corresponde a la capacidad mxima de trfico que se puede manejar, de esta forma en algunos momentos se puede sobrepasar la velocidad contratada o CIR (Commited Information Rate) y enviar una rfaga corta a una alta velocidad. Este manejo de ancho de banda por demanda, presentado por el CIR en frame permite administrar eficientemente el ancho de banda, debido a que existe un acuerdo entre la red y el usuario. Si se transmiten ms datos que los que la CIR especfica, la red intentar entregar este exceso hasta un cierto punto llamado MIR (Maximum Information Rate), despus de la cual los datos sern descartados hasta el inicio del prximo intervalo de medicin, tal como lo muestra la figura 5.23. Cabe anotar que estos parmetros (CIR y MIR), son asignados individualmente para cada uno de los DLCI independientemente, debido a que adems de ser utilizados para control de trfico y congestin de la red, son empleados para elaborar la tarificacin en la red frame.

-133-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Figura 5.23. Determinacin de admisin de Ancho de Banda.

FRAME RELAY permite como facilidad la conformacin de Grupos Cerrados de Usuarios GCU, los cuales son establecidos por la administracin de la red utilizando herramientas de configuracin adecuadas. Siendo un protocolo sencillo de alta velocidad, debe actuar sobre la red troncal o backbone de lneas arrendadas para optimizar costos y la topologa lgica, permitiendo gran flexibilidad de conexin y enrutamiento alternado, reduciendo la dependencia de equipo adicional de interconexin. La red FRAME RELAY otorga una amplia transparencia de los protocolos utilizados por encima del nivel 2. Esta tecnologa maneja los conceptos de DCE (Equipo Terminal de Circuito de Datos) y DTE (Equipo Terminal de Datos), que dan acceso a una diversidad de topologas de red (como ejemplos se pueden mencionar Token Ring, Ethernet, LAN, FDDI, entre otras) o directamente a una CPU cuyo computador disponga de una tarjeta adaptadora frame. Como ejemplo de dispositivos DTE, se tienen: puentes o bridges que operan en el nivel 2 de OSI, enrutadores o routers para decidir rutas ptimas, controladores de comunicaciones, FRADS (Frame Relay Assembler-Disassembler) entre otros. Otras aplicaciones para las cuales FRAME RELAY ofrece ventajas bastante significativas se incluye la interconexin de supercomputadores y mainframes, la que normalmente se hacan utilizando lneas arrendadas. De esta forma un Host se comunica a menudo en las horas de la noche con un sitio de apoyo (u oficina central) a travs de una gran cantidad de rfagas de informacin intermitentes, desperdiciando el enlace en los tiempos de silencio, para su mejor aprovechamiento es preciso emplear FRAME RELAY.

-134-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

5.6.5. Estructura de la Trama Frame Relay A continuacin se describe brevemente el modelo de protocolo FRAME RELAY y se da una descripcin bsica sobre la conformacin de la trama en el protocolo FRAME RELAY, y la respectiva explicacin de los deferentes campos que la conforman. Modelo de Protocolo La Interfaz Usuario Red o UNI (User Network Interface) dentro de una red F.R. es asimtrica, es decir que generalmente requieren de mayor ancho de banda en uno de los dos sentidos de la comunicacin, como lo muestra la figura 5.24, los dispositivos colocados a ambos lados de la UNI tienen diferentes funciones, se nota como los routers, procesadores frontales y los controladores de grupos (Cluster Controller) son empleados como elementos de acceso a la red, los procesadores nodales inteligentes se los considera como ubicados dentro de la red.
Protcolo del dispositivo Nivel 7 Nivel 6 Nivel 5 Nivel 4 Nivel 3 Nivel 2 Nivel 1 Fsico Equipo del usuario (Bridge, Router, Gateway, Controller, FEP, etc.) Dispositivo de acceso Frame Relay.
Nivel2

Protocolo del dispositivo Nivel 7 UNI Frame Relay ATM UNI Frame Relay Nivel 6 Nivel 5 Nivel 4 Nivel 3 LAP-F Enlaces ATM Digitales ATMNivel1
Nivel2

Nivel1

LAP-F Fsico

Nivel 2 Nivel 1

Equipo de Dispositivo usuario o de red Frame Proveedor Relay de red (Switch, concentrador, multiplexor, etc)

Dispositivo de acceso Frame Relay

Figura 5.24 Modelo de Protocolo Frame Relay

El protocolo para transferencia de datos definidos en el nivel 2 OSI opera entre los dispositivos de acceso a la red y los de transporte de extremo a extremo de la misma, el protocolo de control, tambin de nivel 2, opera entre los dispositivos de acceso y un procesador nodal. Es de notar que esta asimetra no permite la conexin directa de dos o ms elementos de red FRAME RELAY, es necesario emplear algunos conversores como routers que debe mapear las conexiones lgicas entre los dos elementos conectados.

-135-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Formato de trama Una trama consta de un campo de direccin DLCI, un campo de datos de usuario y una secuencia de verificacin de trama y un par de banderas o delimitadores de inicio y fin, tal como se muestra en la figura 5.25.

FIGURA 5.25. Estructura de la trama en FRAME RELAY.

La trama est delimitada por uno o varios indicadores de inicio y fin de trama (7EH=01111110) que adems se utilizan para sincronizar la trama. La sincronizacin se asegura con la emisin continua de indicadores durante los intervalos de tiempo entre la transmisin de tramas, estas banderas son similares a las que se presentan en protocolos tales como HDLC y SDLC de amplia difusin. El campo de direccin consta de dos octetos, donde el significado de los bits es el siguiente: DLCI: Data Link Connection Identifier - Identificador de conexin del enlace de datos, cuya funcin fue descrita anteriormente, en su formato no extendido consta de 10 bits que permiten tener un total de 1042 posibles identificadores. La distribucin de los diferentes DLCI permitidos se presentan clasificados en la siguiente tabla (tabla 3).

-136-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Tabla 3. Diferentes tipos de DLCI

DLCI 0 1-15 16-1007 1008-1022 1023

Funcin Reservado para gestin de la interfaz Reservados Disponibles para el usuario Reservados Reservado para gestin del enlace

EA: Extended Address - Bit de extensin de direccin. Se utiliza para delimitar el campo de direccin. Cuando toma el valor de 1 indica que el octeto al que pertenece es el ltimo octeto del campo de direccin. C/R: Command/Response - Es el bit de comando respuesta que puede ser utilizado por el usuario y la red lo procesa en forma transparente. DE: Discard Eligibility - Bit de eleccin de descarte. Cuando est puesto en 1 indica que en caso de congestin en la red, esta trama puede ser descartada con preferencia sobre otras que no lleven dicho bit activo. BECN: Backward Error Congestion Notification - Bit de notificacin de congestin hacia atrs, es usado en caso de situacin de congestin en la red, para notificar al usuario que las tramas que est enviando pueden encontrar recursos congestionados en la red. FECN: Forward Error Congestion Notification Bit de notificacin de congestin hacia adelante, es usado en caso de situacin de congestin en la red, para notificar al usuario que las tramas que ste recibe han encontrado recursos congestionados en la red. FCS: Frame Check Sequence Secuencia de Comprobacin de trama, es un campo de 16 bits que contiene la suma de comprobacin para determinar si el paquete ha sido daado durante la transmisin. A la trama recibida se le calcula la correspondiente suma de comprobacin y se compara con el campo FCS, que fue calculado en el transmisor. El campo de informacin consta de un nmero entero de octetos comprendido entre 1 y 4095, no es interpretado por la red y puede contener cualquier tipo de informacin.

-137-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

5.6.6. Aplicaciones de Frame Relay A continuacin se relacionan algunos de los servicios que estn definidos en el estndar de ANSI T1.606, los cuales se pueden proporcionar al utilizar la tcnica FRAME RELAY: Aplicaciones interactivas en bloques: grficos de alta resolucin como es el caso del videotex y aplicaciones CAD/CAM. Transferencia de archivos que involucran gran cantidad de datos: archivos con grficos. Multiplexacin de aplicaciones de baja velocidad en un canal de alta velocidad. Trfico interactivo de caracteres como edicin de texto que requiere tramas cortas, bajo retardo y bajo throughput.

5.6.7. Beneficios de Frame Relay Retardos muy bajos a travs de los nodos de conmutacin y por tanto una reduccin del retardo completo de la red, el cual se manifiesta para el usuario como un menor tiempo de realizacin de la transaccin, incrementando la productividad. Una nica lnea de acceso entre un punto terminal y la red FRAME RELAY puede soportar trfico que va para muchos destinos. Los puertos se guardan tanto en los puntos terminales como en los conmutadores mismos. Transparencia de los protocolos por encima del nivel 2, permitiendo la conmutacin con la misma facilidad de X.25, SNA, TCP/IP o cualquier otro protocolo como HDLC. La red lleva a cabo una conectividad de malla de los puntos terminales, permitiendo que cualquier punto terminal pueda comunicarse con cualquier otro siempre y cuando exista un identificador DLCI de conexin pre-establecido. Otros fuertes de FRAME RELAY son su simplicidad y su adaptabilidad a redes y equipos existentes, asignacin de ancho de banda segn las necesidades del usuario, su prometedor crecimiento y su facilidad de implementacin y utilizacin.

5.6.8. Limitaciones de Frame Relay Necesidades de que los puntos terminales sean inteligentes y las facilidades de alta velocidad y de calidad en los medios de transmisin. FRAME RELAY posee deficiencias en el soporte de voz y vdeo, dado que el soporte de voz es muy sensible a las variaciones de los retardos introducidos en la red, necesitndose de mecanismos de prioridades para los paquetes que lleven este servicio los cuales no posee FRAME RELAY. Para que FRAME RELAY soporte el servicio de voz, se
-138-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

debe adicionar dispositivos de acceso especiales: IFRAD (Integrated Frame Relay Access Device), los cuales emplean tcnicas de paquetizacin y manejo de ancho de banda que negocian los retardos y jitter, pero que aumentan los costos de implementacin del protocolo. La velocidad de acceso a los enlaces de la red FRAME RELAY est limitada a ratas T1 o E1 aunque no se tiene tal limitacin en las velocidades de troncales. Esta limitacin se debe a la capacidad de procesos en el nivel 2. Aunque ya se tienen implementaciones con velocidades de acceso hasta ratas de T3 (45 Mbps). FRAME RELAY tiene mecanismos para tratar la congestin de la red por medio de sus bits indicadores, pero no se especifican las acciones que los nodos deben tomar en el caso que se presente la congestin, por tanto no existe garanta de una reaccin adecuada de cualquier tipo de red en caso de congestin. FRAME RELAY posee otras deficiencias entre las que se encuentran: Limitacin en las funciones de valor agregado y conectividad internacional CDF (Clean Digital Facilities), debido a que pocos pases tienen redes de un mismo vendedor.

5.7. Protocolos MAC Estos protocolos corresponden a los diferentes estndares definidos por la IEEE para redes locales y metropolitanas agrupadas como lista de IEEE 802.x. La ubicacin del subnivel de Control de Acceso al medio MAC (Media Access Control)dentro del modelo OSI se presenta en la figura 5.26, donde se muestra adems el subnivel de Control de Enlace Lgico LLC (Logical Link Control). De abajo hacia arriba, el nivel fsico 802.x corresponde al nivel fsico de OSI, e incluye funciones tales como: Codificacin/decodificacin de seales. Generacin/eliminacin del prembulo para sincronismo. Transmisin/recepcin de bits.

Adems, la capa fsica del modelo 802. Incluye una especificacin del medio de transmisin y de la topologa a emplear por ser elementos esenciales dentro del diseo de una red. Por encima de la capa fsica se encuentran las funciones asociadas a los servicios ofrecidos a los usuarios LAN, entre ellas se encuentran: En transmisin, ensamblado de tramas con los campos de direccin y deteccin de errores.
-139-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

En recepcin, desensamblado de tramas, reconocimiento de direcciones y deteccin de errores. Control de acceso al medio de transmisin LAN. Interfaz con las capas superiores y control de flujo.

Figura 5.26. comparacin ieee802.x y OSI

Estas funciones se asocian a la capa 2 del modelo OSI, el conjunto anterior de funciones se denomina LLC, mientras que los primeros aspectos se denominan control de acceso al medio MAC. Esta separacin se hace por que existe por lo general un mismo LLC para varios MAC, igualmente, la parte de gestin del acceso al medio no esta en la capa 2 de OSI. La figura 5.27 muestra la relacin entre LLC y MAC para diferentes tecnologas de red y mtodos de acceso al medio, igualmente la figura 5.28 muestra los diferentes protocolos LAN para un contexto en particular.

-140-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Figura 5.27. Normas LAN/MAN

Figura 5.28. Protocolos LAN en ambiente TCP/IP

-141-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Como ejemplo de MAC se puede tomar la trama de Ethernet (o su correspondiente ieee802.3), la figura 5.29 muestra el formato, sus detalles se revisan en un curso posterior dedicado a las redes de computadoras.

Figura 5.29 Trama MAC ieee802.3 (comercializada como Ethernet)

Finalmente se recomienda la revisin de los diferentes mtodos de acceso al medio, que definen las distintas MAC, entre ellas CSMA/CD y Token Passing.

5.8. ATM Modo De Transferencia Asincrnico 5.8.1. Introduccin La Red Digital de Servicios Integrados en Banda Ancha (RDSI-BA) es el concepto que agrupa una gran diversidad de normas emanadas por la ITU-T (antes CCITT) cuyo objetivo principal es brindar el soporte a un gran nmero de servicios (presentes y futuros) cuyas caractersticas propias son dismiles entre si, es el caso de los servicios de voz, datos, video y multimedia. La RDSI-BA busca mediante un nmero reducido de interfaces usuario-red estandarizadas, prestar adecuadamente los servicios que pueden ser interactivos (como los conversacionales) y los de distribucin (como la televisin comercial) con velocidades de transmisin por encima de 155,52Mbps. La configuracin que presentan estas interfaces es similar a la desarrollada para la RDSI Banda Estrecha, de amplia difusin. El soporte ideal para una red con estas caractersticas fue la preocupacin de la UIT desde hace un tiempo. La solucin parte del anlisis de las antiguas tcnicas de conmutacin de mensajes, pasando por la conmutacin de paquetes y la conmutacin rpida de paquetes (como Frame Relay). Estas tcnicas mostraron ser muy eficientes para la transmisin de datos y correo electrnico, siendo su principal limitacin el soporte a servicios de tipo interactivo en tiempo real (especialmente video y voz), lo anterior debido en principio a que el campo de datos definido dentro de sus Unidades de Datos (tramas) es variable, hecho que dificulta el empaquetamiento de la voz, de otro lado los retardos que experimentan los paquetes (o tramas) en los nodos de la red es considerable (latencia alta), situacin que se presenta en la tcnica de conmutacin de mensajes (adems por tratarse de una tcnica no orientada a conexin) y en la conmutacin de paquetes convencional (X.25 por su mecanismo de acuse de recibo y retransmisiones nodo a nodo), en Frame Relay se superan estas dificultad realizando el chequeo de informacin extremo a extremo (end to end) y no
-142-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

entre los nodos contiguos de la red (hop to hop), pero se presenta el inconveniente que en su concepcin solo se consideraba transporte de datos, con la posibilidad de envo de voz, presentndose diversos inconvenientes para dar soporte a servicios de carcter multimedia. La bsqueda parece hacer terminado con el surgimiento de la tcnica de conmutacin de celdas (inicialmente llamada Cell Relay), con unidades de datos de tamao fijo (o paquetes) que sern el soporte a todos los servicios y a la vez ser independiente de sus caractersticas. De esta manera se da origen a un nuevo Modo de Transferencia de informacin con caractersticas de Asincrona. En general lo que se busca con esta nueva tcnica conocida como Modo de Transferencia Asincrnico ATM (Asynchronous Transfer Mode) es brindar soporte a todos los servicios posibles (voz, vdeo, datos, etc) sin importar su velocidad de bits, ancho de banda requerido y sin importar si la informacin se origina en forma de flujo constante de bits o si es por rfagas o por paquetes. Un Modo de Transferencia, est definido por la ITU-T como: los aspectos que abarcan la transmisin, multiplexacin y conmutacin en una red de telecomunicaciones. ATM por lo tanto es un concepto que tiene que ver no solo con conmutaciones sino que es ms general e involucra aspectos como la multiplexacin y transmisin de la informacin. ATM es la via para transferencia y conmutacin de informacin para la RDSI B-A. 5.8.2. STM y ATM La escogencia del modo de transferencia para RDSI -BA, tuvo en un comienzo, dos opciones principales STM (Synchronous Transfer Mode) y ATM. Se trataba de seleccionar una tcnica de transferencia de informacin que cumpliera a nivel de transmisin, conmutacin y multiplexacin, con los requerimientos de una red digital integrada. Es decir se requera un modo de transferencia integrado. Tanto ATM como STM, establecen sus reglas para dividir el ancho de banda disponible y de esta manera distribuirlo entre los servicios que van a utilizarlo. Esta divisin y distribucin involucran el concepto de canal. En un canal se asocia una parte de la capacidad disponible con un determinado servicio. Este concepto tradicional de canal, se ha modificado con ATM, ya que lo que se quiere es acomodar una gran variedad de nuevos servicios aprovechando un determinado ancho de banda disponible y una nica estructura de red. En STM, como lo muestra la figura 5.30, el ancho de banda se subdivide y distribuye mediante la asignacin a un determinado servicio y durante el tiempo de la llamada, de intervalos de tiempo (IT) dentro una trama que se repite con cierta frecuencia. El canal se identifica por la posicin del intervalo o intervalos de tiempo asignados dentro de la trama. La velocidad de bit del canal, ser igual al nmero total de bits en tal intervalo o intervalos multiplicado por la frecuencia de repeticin de trama. La propuesta para usar STM en RDSIBA, incluye una estructura como esta:
-143-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

iH4 + jH3 + kH2 + lH1 + mH0 + nB + D Los coeficientes i...n, indican el nmero de canales portadores de cada tipo. Por ejemplo en el caso de RDSI-BE para acceso bsico, n=2 y los dems son cero, para tener 2B+D. Cada tipo de canal tiene una velocidad definida. Un canal B es de 64 kbps, un canal H 1 es de 1920 kbps, un canal H2 es de 32768 kbps. De esta forma combinando diferentes tipos de canal y diferente nmero de ellos, se podia tener una gran diversidad de velocidades de trabajo, proporcionndose de esta manera la flexibilidad requerida para transportar diferentes tipos de servicios existentes. Se cuestion sin embargo su flexibilidad para servicios futuros y tambin la complejidad para obtener combinaciones de servicios en las tramas con las consecuencias indeseables que el mtodo planteaba para realizarlas. No es difcil imaginar la serie de problemas que aparecerian al transportar una mezcla de servicios que varia dinmicamente sobre una serie de canales con velocidades fijas. STM es una buena solucin para servicios con velocidades fijas pero no para el ambiente de RDSI-BA que como ya se ha planteado debe soportar diferentes clases de servicios a diferentes velocidades incluyendo tambin los que emplean rfagas y flujo continuo de informacin. El hecho de que los canales STM estn siempre a velocidad mxima, hace suponer que para su eficiente utilizacin se requerirn altos niveles de multiplexacin y conmutacin, lo cual impondr desmejora en los tiempos de retardo y en la simplicidad de los equipos y eventualmente requerir una diversidad de estructuras para realizar la conmutacin. En contraste ATM que emplea paquetes de longitud fija llamadas celdas, intenta eliminar estos problemas. Aqu el ancho de banda se asigna dinmicamente sobre demanda (como lo muestra la figura 5.30b). Adems una misma estructura puede conmutar todos los servicios.
IT Canal Canal 1 2 Canal n Canal Canal 1 2 Canal n

Trama peridica Figura 5.30a) tcnica STM Celda Canal 1 Canal 5 Canal 1 Canal 7 Canal 5

Figura 5.30b) tcnica ATM -144-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Se pueden manejar servicios de tipo en rfagas ventajosamente, sacando provecho de la ganancia estadstica en beneficio de la ingeniera de la red, al mismo tiempo se garantiza un desempeo adecuado para los servicios de velocidad continua. Si bien ATM tiene sus races en los sistemas de conmutacin de paquetes, es el concepto de soportar una amplia variedad de servicios con procedimientos para obtener un alto grado de desempeo, el que lo diferencia de sus orgenes y lo enmarca en el mbito de RDSI-BA. De esta forma en las soluciones de red basadas en ATM los procesos de multiplexaje y conmutacin de celdas son independientes de la aplicacin que soporta. La disputa entre STM y ATM, fu en definitiva ganada por ATM gracias ante todo a su flexibilidad, cualidad indispensable para el suministro de una amplia variedad de servicios. Su escogencia en 1988 como modo de transferencia para RDSI-BA, por el CCITT en la Recomendacin I.121, permiti la claridad necesaria para realizar los esfuerzos en madurar los estndares, llegndose en 1990 a ser aprobadas una serie de trece (13) recomendaciones del CCITT. Este grado de madurez a nivel de normas ha permitido que los fabricantes lancen nuevos desarrollos y que los operadores hagan planes para la introduccin de ATM en los esquemas de evolucin de sus redes. 5.8.3. Caractersticas ATM De la introduccin se puede anotar que ATM es entonces la tecnologa base para la conmutacin segn ITU-T, es el soporte ideal para redes tipo LAN (Local Area Network) y WAN (Wide Area Network), manejo de servicios con calidad y con gran ancho de banda disponible. Las caractersticas ATM se las puede discriminar de la siguiente forma: ATM es un mtodo orientado a conexin, lo cual implica que se debe establecer la comunicacin con anterioridad a la transferencia de la informacin, con ello se asemeja a la tcnica de conmutacin de paquetes (caso de los Circuitos Virtuales Conmutados). ATM posee los mecanismos que aseguren la entrega correcta de la informacin ya sea voz u otros servicios que tengan fuertes compromisos en tiempo (transporte en tiempo real), debe manejar su transporte en tiempo real y de servicios que son no orientados a la conexin como es el caso del SMDS (Switched Multimegabit Data Service). A diferencia de otras tcnicas, ATM se caracteriza por la utilizacin de paquetes de tamao fijo, o tambin conocidos como celdas o clulas, cuyo tamao es de 53 bytes u octetos, de los cuales 5 son para cabecera (header) y los 48 restantes para el transporte de la informacin de usuario (payload) ms informacin correspondiente a las funciones de adaptacin. Esta tcnica se ha desarrollado de tal forma que su operacin sea independiente del reloj de alguna red en general, de all su nombre como tcnica asincrnica. El trmino
-145-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

asincrnico se refiere al hecho que en contexto de una transmisin multiplexada las celdas que pertenecen a un misma conexin pueden mostrar un patrn de recurrencia irregular cuando se realiza el llenado de las celdas de acuerdo a la demanda real. ATM soporta el transporte de todo tipo de cadencias que pueda tener la informacin que se vaya a transportar, segn apreciaciones optimistas puede manejar cadencias arbitrarias con velocidades que van desde 0 hasta C, donde sta ltima es la velocidad luz. Esta tcnica slo hace uso de recursos de red si hay informacin por transmitir, con ello evita la sub utilizacin de los mismos y su desgaste innecesario. ATM puede viajar en celdas nicamente (ATM puro) o se pueden mapear en las tramas bsicas de la Jerarqua Digital Sincrnica SDH (Synchronous Digital Hierarchy) o de la Red ptica Sincrnica SONET (Synchronous Optical Network) aprovechando sus infraestructuras como redes de transporte. ATM garantiza la secuencia de las clulas cuando esta transmitiendo la informacin, para ello dispone de las funciones adecuadas en su estructura jerrquica, mas concretamente en su nivel de adaptacin. Realiza separacin lgica entre la informacin de usuario y la correspondiente de sealizacin, por operar empleando conexiones de carcter virtual. Flexibilidad Add/Drop (Insercin y extraccin de informacin) mediante el empleo de elementos de red que realizan la codificacin y decodificacin de bits en sistemas de transmisin elctricos/opticos. El software que emplea es sencillo, en trminos generales, el cual va acompaado de un hardware altamente especializado (nuevas tcnicas de circuitos integrados a gran escala VLSI). Se busca que la gran mayora de funciones de los niveles bajos ATM estn implementadas en hardware por razones de velocidad.

5.8.4. Inconvenientes de ATM Como todo nuevo desarrollo, ATM presenta algunas dificultades, las cuales se busca se puedan mejorar con el tiempo aprovechando las ltimas tcnicas empleadas en la fabricacin de circuitos integrados, estas desventajas son: La prdida de celdas por saturacin de registros, debido a las altas ratas y las diferentes cadencias que maneja.

-146-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

El retardo extremo a extremo es variable, lo que favorece la presencia del jitter, perturbacin a altas frecuencias que es indeseable, pero que se encuentra presente en la mayora de tcnicas que trabajan a altas velocidades. Los terminales ATM deben ser los encargados del tratamiento de celdas perdidas y fluctuantes, para ello se requiere que dichos terminales deben ser inteligentes y con buffers de tamao adecuado para evitar su saturacin pronta. En lo relacionado con su normatividad, se presenta el incoveniente de no estar terminada en su totalidad, en ello trabajan el ITU-T y el ATM Forum.

5.8.5. Modelo de Referencia ATM ATM presenta un modelo en CAPAS o NIVELES definido en la recomendacin I.320 del CCITT. En su descripcin se introduce el concepto de planos separados para las funciones de usuario, de control y de gestin. Este modelo sirve de base para la definicin de la RDSI-BA descrito en la recomendacin I.321. Hasta el momento no se ha encontrado una relacin clara entre el modelo ATM y el desarrollado por OSI para la interconexin de sistemas abiertos, algunos autores consideran que ATM se refiere en su jerarqua a los niveles fsico y alguna parte del nivel de enlace de datos de OSI, el modelo OSI es tomado como comparacin por su amplia utilizacin como referencia de la implementacin de redes de computadores en sistemas abiertos. En la arquitectura de ATM, las redes presentan como puntos de referencia en interconexin tres clases de interfaces, una de ellas de reciente definicin por parte del ATM Forum, mximo organismo de regulacin al respecto, se distinguen como interfaces de usuario red UNI (User Network Interface), la interfaz entre nodos de red NNI (Network Node Interface) y la interfaz entre redes ATM B-ICI (Broadband Inter-Carrier Interface), la figura 5.31 muestra esta disposicin.

-147-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

UNI: User Network Interface NNI: Network to Node Interface B-ICI: Broadband Inter Carrier Interface

Figura 5.31. Interfaces UNI-NNI

5.8.5.1. Descripcin del modelo ATM La figura 5.32 muestra el modelo de referencia ATM que consta de tres planos bien definidos: Plano de usuario. Plano de control. Plano de gestin.

El plano de gestin incluye dos tipos de funciones llamadas funciones de nivel de gestin y funciones del plano de gestin. La totalidad de las funciones de gestin que estn relacionadas con todo el sistema se localizan en el plano de gestin su tarea consiste en proveer la coordinacin entre todos los planos que conforman el modelo, este plano no presenta estructura en niveles.

Plano de gestin plano de control Niveles altos plano de usuario Niveles altos

plano
Nivel de de gestingestin

Nivel de Adaptacin ATM Nivel ATM Nivel Fsico

Figura 5.32. Modelo de referencia ATM

-148-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

El nivel de gestin tiene una estructura en capas. El lleva a cabo las funciones de gestin relacionadas con los recursos y parmetros residentes en las entidades de los protocolos. Para cada capa del nivel de gestin se maneja un flujo de informacin de OAM especfico. El plano de usuario permite la transferencia de informacin de usuario, incluye todos los mecanismos asociados como el control de flujo o recuperaciones de errores. Dentro del plano de control se define una estructura en capas, este plano es responsable de las funciones del control de llamada y el control de la conexin. Estas funciones de sealizacin son necesarias para establecer, supervisar o liberar una llamada o una conexin. Una visin rpida de cada uno de los niveles se presenta en la figura 5.33, que se muestra a continuacin.

NIVELES SUPERIORES NIVEL DE MANTENIMIENTO SUBNIVEL DE CONVERGENCIA SAR(Segmentacin y Reensamblado) Nivel ATM, incluye control de flujo de usuario TCS(Subnivel de Convergencia de transmisin) PMDS (Subnivel dependiente del Medio Fsico)
Figura 5.33. Modelo de referencia ATM

ALL ATM NIVEL FISICO

5.8.5.2.

Descripcin de los Niveles ATM

El nivel fsico (Physical Layer) trata directamente con la informacin a nivel de bits y con las celdas, es dependiente del medio fsico empleado, realiza tambin funciones relacionadas con el acople de celdas, el delineamiento de las mismas y procesos de sincronismo. El nivel ATM (ATM Layer) realiza la conmutacin, el enrutamiento y multiplexaje de las celdas, es independiente del medio fsico que se emplea. Adems es el nivel encargado del manejo de la cabecera de las celdas. El nivel de adaptacin ATM o AAL (ATM Adaptation Layer) tiene como funcin principal la de adaptar informacin proveniente de niveles superiores al flujo ATM. En general tiene que ver con la informacin de usuario. Veamos en seguida con mayor detalle los protocolos en cada uno de los niveles, partiendo desde los niveles bajos.

-149-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

5.8.5.2.1. El Nivel Fsico Este nivel se sita en la parte inferior del cubo de referencia y est divido en dos subniveles el subnivel dependiente del medio fsico o PMD (Physical Medium Depended) y el subnivel de Convergencia de Transmisin o TC (Transmmisin Convergence). La funcin genrica de la Capa Fsica es transportar los bits que constituyen las celdas, tiene la funcin de un CODEC (Codificador Decodificador) en el sistema Electro-ptico y realiza el proceso de aleatorizacin de la informacin. Un vistazo rpido a las funciones que realizan los dos subniveles antes descritos seria: El subnivel de Convergencia de Transmisin se encarga de: Acople de la velocidad de celda. Generacin/verificacin de la secuencia del HEC (Header Error Check). Delineamiento de las celdas. Adaptacin de la trama de transmisin. Generacin/recuperacin de la trama de transmisin.

El subnivel dependiente del medio fsico se encarga de: Sincronismo de bit. Manejo del medio fsico correspondiente.

La transmisin de las celdas ATM puede hacerse puro, es decir trabajar solo con celdas o sobre otros medios que pueden ser: La red PDH o Jerarqua Digital Plesicrona existente, es empleada hoy en da para la transmisin de comunicaciones de voz a nivel mundial, el medio primario para este sistema es el cobre. El equipo soporte empleado est compuesto por multiplexores, digital cross-connect que sern empleados para el transporte de celdas, aunque este equipo gradualmente se reemplaza por SDH/SONET. La nueva Jerarqua Digital Sincrnica SDH y su versin americana SONET. SONET/SDH es un nuevo mtodo de transmisin diseado para empleo sobre enlaces pticos. Ofrece mayor inteligencia en framing y transmisin que permiten ventaja significativa sobre PDH. Por costo elevado en los equipos SONET interopera con los sistemas PDH. Los sistemas de transmisin pueden encapsularse en SDH. Se manejan ratas desde los 52Mbps (51,84Mbps) hasta los 2,4 Gbps, para ATM la interfaz fsica idnea es la de 155,52Mbps o STM_1 (es el STS_3 SONET), la anterior rata se puede usar en redes LAN y WAN.

Medios Fiscos empleados para redes LAN y otras interfaces, desarrolladas a travs del ATM Forum inicialmente para la interconexin de LANs, se pueden mencionar:

-150-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

La interfaz para redes privadas ATM TAXI (Transparent Aynchronous Transceiver Interface), que permite la transmisin de celdas sobre redes de Interfaz de Distribucin de Datos por Fibra FDDI (Fiber Data Distributed Interface) a una velocidad de 100 Mbps, sobre hilos de cobre. De este forma TAXI reduce los costos para circuitos integrados ATM. Como FDDI las LANs ATM producen la misma velocidad de 100 Mbps y ATM no necesariamente emplea los anillos existentes. Otro soporte para ATM puede ser con el empleo de la Interfaz de Distribucin de Datos por Cable CDDI (Cooper Data Distributed Interface) con par trenzado UTP (sin cubierta) categora 5. Funciones del subnivel de Convergencia de Transmisin Define interfaces para SDH, la interfaz usuario-red definida para la RDSI-BA trabaja con las ratas de bits de 155,52 Mbps y de 622,080Mbps respectivamente, estos valores indican que las celdas ATM pueden ser soportadas por la trama bsica SDH conocida como STM_1 y por la trama STM_4. Dentro de las tramas SDH existe el byte H4 en la tara de trayecto o Path Overhead (POH) que permite ubicar el comienzo de las celdas en un contenedor virtual VC4. Acople de la velocidad de celda, para acoplar la rata de transmisin, se pueden insertar celdas vacas en el transmisor, las cuales son descartadas en el receptor, una vez que se localicen en el flujo entrante de celdas. Las celdas vaca se distinguen del resto porque poseen un patrn de identificacin estndar como lo muestra la figura 5.34. De igual forma, los bytes correspondientes al campo de informacin (payload) se rellenan con el patrn 01101010.
byte 1 byte 2 byte 3 byte 4 byte 5 HEC

00000000 0000000 0000000 0000000 0 0 1

HEC: Header Error Control


Figura 5.34. Patrn de identificacin de celdas vacas

Manejo del Control de errores del encabezamiento HEC, este proceso se ha estandarizado como el mtodo para control de errores en la cabecera de las celdas en la interfaz usuariored de una red ATM. El algoritmo de generacin del HEC es el siguiente, cada transmisor de celdas calcula el valor del HEC a travs de los primeros 4 octetos que conforman el encabezamiento de la celda y este resultado se almacena en el quinto byte que corresponde al HEC.

-151-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

El valor del HEC se define como el residuo de la divisin mdulo 2 entre la totalidad de los bits de los 4 primeros bytes del encabezamiento expresados como polinomio y multiplicados por el trmino con mayor exponente del polinomio generador divido entre dicho polinomio generador que corresponde a X8+X2+X+1 estandarizado por la ITU-T. Este cdigo HEC permite el control de errores simple y la deteccin de errores mltiples. El algoritmo ms empleado es el FEC (Forward Error Correction) y no el de solicitud de retransmisin o ARQ. El FEC permite la correccin de errores simples y la deteccin de errores mltiples. En ATM se emplea la misma filosofa de este mecanismo pero de manera ms simple. Los errores simples se pueden corregir mediante el empleo de un cdigo cclico tal como el BCH. Los errores mltiples o en rfagas se corrigen con mecanismos ms complicados que requieren mucho ms espacio en el encabezado que el brinda la celda ATM, es por ello que se emplea la aproximacin. Entonces se define un mecanismo de correccin/deteccin adaptativo, ste opera entonces en los modos correccin y deteccin de acuerdo al diagrama de estados que se presenta en la figura 5.35. Modo correccin Tambin conocido como el modo normal de operacin, en este, el mecanismo de proteccin del encabezado (header) y errores simples pueden ser corregidos. Cuando un error es corregido, el mecanismo de proteccin pasa al modo de deteccin. En caso de un simple error de bit en el encabezado, el error ser corregido y en el prximo paquete no ocurrirn errores, de tal forma que no se presenta prdida de enrutamiento de el paquete. En trminos generales este modo acta a bit a bit y se corrige. Modo deteccin Completa el mecanismo adaptativo, a l se conmuta desde el modo correccin, luego que ha sido detectado un error simple, en este modo todas las celdas con error detectado en su encabezado son descartadas y tan pronto como se detecte que una celda no tiene errores, el receptor conmuta de nuevo al estado modo correccin. En resumen, las celdas con error en encabezado se descartan, y si el encabezado examinado es correcto voy al modo normal de operacin.

-152-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Erro rm u lti-b it d etectad o celd ad escartad a No se h an d etectad o erro res (n o realiza acci n alg u n a) C o rrecci n No se d etectan erro res (n o acci n ) D etecci n Erro rd etectad o celd ad escartad a

Erro r sim p le d eb it d etectad o co rrecci n

Figura 5.35. Modo de operacin dual del algoritmo HEC

Delineamiento de celdas, este proceso permite la identificacin de los lmites de las celdas y el correspondiente sincronismo entre emisor y receptor de celdas. El mtodo recomendado por el CCITT se basa en la correlacin que existe entre los cuatro primeros bytes del encabezamiento que deben ser protegidos y el byte correspondiente al HEC. Normalmente para hacer la sincronizacin entre fuente y destino dentro de una comunicacin de informacin se emplea mecanismos como el relleno de bits, tambin conocido como justificacin (bit stuffing), esto para asegurar que las banderas que delimitan la trama no se repitan dentro de la informacin. En ATM, el mismo mecanismo con banderas puede ser aplicado, pero el bit stuffing a altas velocidades no est ptimamente implementado para redes de banda ancha. Sin embargo, ya que las celdas ATM son paquetes de tamao fijo es necesario utilizar otros mecanismos de delineamiento de celdas. El CCITT ha considerado los siguientes mecanismos, de los cuales ha seleccionado uno como el mtodo estndar: Utilizacin de celdas vacas. Chequeo del HEC. Sincronizacin peridica de celdas.

Cada una de estas soluciones (como cualquier procedimiento de sincronizacin) puede ser descrito mediante un diagrama de estados, compuesto por los siguientes estados: HUNT (bsqueda), PRESYNC (antes de lograr sincronismo) y SYNC (estado de sincronismo). Tal como lo ilustra la figura 5.36.

-153-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Figura 5.36. diagrama de estado del mecanismo de delineamiento de celda

En el estado hunt, el sistema hace chequeos bit por bit sobre un campo del encabezamiento asumido, cuando se dispone de ms informacin (por ejemplo el byte H4 de SDH) se puede emplear adecuadamente, hasta que se encuentre el lmite de la celda, es decir hasta que se ubica el resultado de aplicar el mecanismo de HEC, si lo encuentra el sistema pasa al estado presynch donde se chequean los lmites celda por celda si se identifican n celdas se pasa al estado synch o estado de operacin normal, si no sucede de esta forma se retorna al estado hunt. Si m veces se pierde el lmite, estando en el estado synch, se considera que se pierde " La delimitacin del celda". Los valores de m y n (algunas veces considerados como y ) son 7 y 6 respectivamente. Con un n=7, una rata de 155,52Mbps un sistema ATM puede sincronizar o estar en el estado synch por mas de un ao. Veamos los diferentes mtodos propuestos para implementar este mecanismo de sincronizacin.

A. Utilzacion del celdas vacias Se caracteriza por tener un valor de encabezamiento especfico. En el estado hunt este valor del encabezado es buscado bit por bit (o puede ser byte por byte), en el flujo de bits entrante, la longitud de este encabezado puede ser largo, para evitar repeticin. As en el estado Presynch se chequea este encabezado especial celda por celda para confirmar el lmite de la misma, se hace uso de lmite de celdas conocidas. Como todas las celdas son de la misma longitud, es fcil hacer la extrapolacin para determinar el tamao de la celda respectiva. Luego se entra en el estado synch una vez se cumple el periodo de sincronizacin.
-154-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

B. Sincronizacin por insercin peridica de celdas El transmisor forza a la insercin de celdas de sincronizacin cada cierto periodo de tiempo T. La celda se caracteriza por un valor especfico del header, el periodo T se emplea para obtencin de sincronizacin, en el estado hunt busca el valor del header de la celda. Se espera en el estado presynch un tiempo T el mismo valor del header. Se esperan n confirmaciones hasta llegar a synch. Este mtodo al igual que el anterior fueron desechados por el CCITT ya que la insercin de las celdas vacas adems de no llevar informacin de usuario ocupan ancho de banda.

C. Mecanismo de alineamiento usando el HEC Este mecanismo de alineamiento usa el HEC y una aleatorizacin autosincronizante aplicada al campo de informacin (auto-scrambler), este mecanismo puede fallar si el campo del HEC se repite dentro del campo de informacin, para evitar esto se emplea el mtodo del 43 escrambler con el polinomio aleatorizador 1+X (vlido para interfaces basadas en SDH), esta combinacin aumenta la robustez frente a deslizamientos. El mecanismo distingue los tres estados del mecanismo definido. Pero en el estado hunt el desaleatorizador est inhibido. Finalmente este mtodo ha sido el elegido por el CCITT ya que no necesita de informacin extra para su funcionamiento.

Funciones del subnivel dependiente del medio fsico Seguidamente se tratan los siguiente aspectos: Medio fsico que se emplea en las interfaces o puntos de referencia S B y TB. Sincronismo de bit y cdigo de la interfaz. Alimentacin de potencia. Modos de operacin de la interfaz y los procedimientos necesarios.

1) Medio Fsico El medio fsico que se sugiere sea empleado por la RDSI-BA es la fibra ptica, tanto a nivel de troncal como a nivel de acceso de usuario, aunque por las cortas distancias que presentan la interfaces SB y TB se puede emplear un medio elctrico adecuado. Para el caso de la velocidad de 155,52Mbps la distancia a cubrir con un medio elctrico es de unos 200mts, mientras que para la rata de 622,080Mbps la distancia es apenas de unos 100 mts con transmisin full dplex empleando dos fibras mono modo una para cada direccin de transmisin. De otro lado la interfaz ptica puede cubrir un rango de 0 a 800 mts y posiblemente hasta los 2 Kms. Las recomendaciones de la ITU todava no deciden el material final de elaboracin de la fibra, en especial la recomendacin I.432 no especifica an las propiedades fsicas de la interfaz SB a 155,52 Mbps.
-155-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

La tabla 4 siguiente muestra las caractersticas del medio fsico para el punto de referencia T B de la interfaz Usuario-Red RDSI-BA.
Tabla 4. Caractersticas Medio Fsico para ATM

UNI a 155,52 Mbps Interfaz Elctrica Medio de Transmisin Cdigo de Lnea Dos cables coaxiales Cdigo CMI Interfaz ptica Dos fibras mono modo Cdigo NRZ

UNI a 622,08 Mbps Interfaz Elctrica Para posterior estudio Para posterior estudio Interfaz ptica Dos fibras mono modo Cdigo NRZ

2) Cdigo de lnea y sincronismo de bit En operacin normal, el transmisor se sincroniza con el receptor a travs de la interfaz entre ambos. El sincronismo lo puede proveer el reloj local perteneciente al equipo del usuario cuando se est empleando como tcnica el ATM puro. El sincronismo local puede ser empleado bajo condiciones de falla. Como cdigo de lnea para la interfaz elctrica TB el CCITT en la recomendacin I.432 sugiere el empleo del Cdigo de Inversin de Marcas CMI (Code Mark Inversion) de su recomendacin G.703. Este cdigo presenta las siguientes ventajas: Fcil implementacin. Nivel de DC cero y bajo contenido de componentes de baja frecuencia. No permite la multiplicacin de errores de bit. El tratamiento de los errores se facilita gracias a que emplea violaciones de cdigo adecuada. El nmero de transiciones de los datos codificados es independiente del nmero de datos aplicados.

Sin embargo la rata en baudios que presenta el cdigo es el doble de la rata en bits por segundo (bps) lo cual implica la necesidad de un gran ancho de banda, esto no es tan crtico para la rata de 155,52 Mpbs pero si para la de 622,08 Mbps. Por lo anterior el cdigo que se

-156-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

sugiere para el caso de la segunda rata es uno de no retorno a cero NRZ (Non Return Zero), donde el binario 1 se representa por emisin de luz y el binario 0 por ausencia de luz. Finalmente se anota que el fenmeno del jitter se hace presente tanto en la opcin elctrica como en la ptica. 3) Alimentacin de potencia El proceso de alimentacin empleado es el mismo que se usa para la interfaz usuario red de la RDSI-BE, este mtodo se describe brevemente. Un par de alambres separados en la interfaz T B puede brindar alimentacin al B-NT1. La alimentacin puede ser realizada as: La alimentacin puede ser por una fuente que se ubica en la interfaz de usuario. La otra forma es a travs de una fuente que es responsabilidad del proveedor de la red.

Cuando la potencia es suministrada por el usuario, la fuente puede formar parte integral de BNT2 o de B-TE o puede estar separado fsicamente del los mismos y estar constituida por una unidad. La potencia disponible en la interfaz TB debe ser de al menos 12W, y el voltaje de alimentacin esta en el rango de -20 V a -57 V relativos a tierra. La fuente de potencia de estar protegida de cortocircuitos y sobre voltajes. 4) Modos de Operacin La interfaz usuario-red permanece normalmente en el estado activo, otros modos de operacin estn en discusin actualmente, como por ejemplo, el modo de emergencia (en el caso de falla en la potencia), el modo desactivado para ahorrar potencia. Si la activacin/desactivacin es implementada es necesario definir: Seales de activacin/desactivacin. Procedimientos de activacin/desactivacin.

El proceso de desactivacin de la interfaz permite el ahorro de potencia en los periodos en los cuales no existe conexin establecida. En el modo de emergencia se debe garantizar que al menos opere un telfono. Los beneficios que trae el hecho de implementar las funciones de activacin y desactivacin permite el ahorro de energa y el aumento en la duracin de las bateras y la reduccin del calor que se genera. De otro lado la transicin de la interfaz desde el estado activado hasta el estado activado no es solo una tarea que concierne solo al nivel fsico sino que su impacto se siente en los niveles superiores, como es el caso del nivel ATM cuando se hacen necesarios procedimientos como el de recuperacin desde errores.
-157-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

5.8.5.2.2. El nivel ATM Las recomendaciones del CCITT I.150 e I.361 incluyen las caractersticas del nivel ATM y sus especificaciones respectivamente, este nivel trata directamente con: Estructura de la Celda (FORMATOS) 1) Eleccin del Formato La seleccin del tamao de la celda tuvo mucho de polmico y tomo algn tiempo mientras se examinaban los diferentes puntos de vista al respecto, finalmente al tener en cuenta estudios de eficiencia en la transmisin y la consideracin de los retardos en el tratamiento de la voz en tiempo real, el CCITT (hoy UIT-T) tom cartas en el asunto y se decidi que para conciliar las dos posiciones el tamao estaba en el rango de 32 a 64 bytes. As en junio del 89, en Ginebra mediante los resultado del subgrupo de trabajo XVIII (SGXVIII) se escoge el tamao de 53 bytes, distribuidos como sigue, 5 bytes de cabecera y 48 de carga til 1 o informacin de usuario. La figura 5.37 muestra un cuadro resumen sobre el mecanismo para la escogencia del tamao de la celda. 2) Estructura La celda es el elemento bsico del nivel de ATM, el CCITT define una serie de convenciones a tener en cuenta en la recomendacin I.361, cuando se trabaja con este formato: Los octetos son enviados en orden de incremento empezando por el octeto 1. Adems primero se enva el encabezamiento seguido por el campo de informacin. Los bits dentro de un byte son enviados en orden de decremento empezando con el bit 8. Para todos los campos, el primer bit enviado es el ms significativo MSB.

-158-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Minimizar el retardo Tamao en bytes ETSI USA NTT (4)+32 (5)+64 (6)+66 Aplicacin Voz CCITT Datos Voz y datos Eficiencia en la transmisin Retardo de voz

Corta

(5)+48

Maximizar la eficiencia

Larga

Figura 5.37. Longitud de la celda ATM

El formato de la celda generalmente se presenta como una estructura en dos dimensiones en los que se indica de forma somera sus partes, como se muestra en la figura 5.38.

Figura 5.38. Formato General de la celda ATM

3) El Encabezamiento (CELL HEADER) Dependiendo de las interfaces RDSI-BA UNI o RDSI-BA NNI, el formato de celda difiere es en su encabezamiento, este formato se presenta en la figura 5.39 en el siguiente orden:

-159-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

GFC(4) VPI(4) VCI(8) VCI(4)

VPI(4) VCI(4)

PTI(3) CLP HEC(8)

CAMPO DE INFORMACION (48x8) (UNI)

VPI(8) VPI(4) VCI(8) VCI(4) PTI(3) CLP HEC(8) CAMPO DE INFORMACION (48x8) (NNI)
CLP: Cell Loss Priority GFC: Generic Flow Control HEC: Header Error Control NNI: Network Node Interface PT: Payload Type RES: Reserved VCI: Virtual Channel Identifuer VPI: Virtual Path Identifier UNI: User to Network Interface Figura 5.39. Formatos de celda UNI y NNI

VCI(4)

-160-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Funciones de la cabecera Conceptos

A continuacin se hace una referencia de cada uno de los subcampos que conforman las diferentes estructuras o formatos de celda, en cada una de las interfaces, sobre lo cual se anota que la diferencia se encuentra en el primer byte en el campo GFC. Conexiones Virtuales

En ATM dentro del encabezado y sus limitadas funciones se encuentran compensados con la caracterstica de "modo orientado a conexin", funciones tales como direcciones de fuente y destino adems del nmero de secuencia no son aqu necesarias. Cada conexin virtual esta formado por una pareja (VCI,VPI), que se identifica como el nmero I y que solo tiene significado local. Canales Virtuales

Formado por el subcampo identificador del Canal Virtual VCI (Virtual Channel Identifier) tiene un tamao de 16 bits e indica cuantos canales simultneos se pueden transportar, en el futuro este campo deber aumentarse si se desea soportar simultneamente un mayor nmero de canales. El VCI es asignado dinmicamente al momento de establecer la llamada(call set-up). Este campo es muy til cuando se presta un servicio multicomponente, en el cual por cada VCI se transporta la informacin de cada uno de ellos, inclusive permite separar informacin de usuario de la de sealizacin. Un VCI tiene significado solo entre nodos ATM, es decir es aplicable a una seccin del trayecto (path) es el caso de la conexin entre dos centrales. Caminos Virtuales

Tambin conocido como "red virtual", formado por el subcampo Identificador del Trayecto Virtual VPI, con tamao de 8 o de 12 bits dependiendo de la interfaz UNI o NNI, lo que da un margen que va desde 256 a 4096 caminos virtuales. Este brinda soporte a gran nmero de conexiones simultneas en el caso de conexiones semi-permanentes. Es visto como un grupo troncal. Cada VP puede contener 64mil VC. Permite el enrutamiento de un grupo de conexiones, su asignacin es por multiplexin estadstica y permite el manejo de averas.

-161-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Acceso Mltiple

En este campo se diferencian los formatos de celda de las interfaces, es manejado por el GFC (Generic Flow Control) con un tamao de 4 bits. Entonces es vlido para la UNI o interfaz de usuario. Maneja las conexiones de mltiples usuarios a un solo enlace fsico, es semejante al nivel de Control de Acceso al Medio MAC (Medium Acces Control) de las redes de rea local LAN, para conexiones punto-multipunto. La descripcin funcional del GFC se incluye en la recomendacin I.150. El mecanismo del GFC permite el manejo del control del flujo de trfico en las conexiones ATM de la interfaz RDSI-BA UNI. Este mecanismo soporta conexiones punto a punto y punto a multipunto, en las configuraciones donde cada terminal es conectado al B-NT2 por una nica lnea, aqu el GFC puede ser es empleado para controlar el flujo de celda de cada terminal. Las siguientes caractersticas deben ser cumplidas por el GFC: Debe ser capaz de asegurar que todos los terminales pueden tener acceso. Esto es necesario para ratas CBR y VBR. Debe soportar diferentes retardos y variaciones de retardo (jitter). Por ejemplo, esto permite manejar esquemas de prioridad de acceso. Para la comunicacin terminal a terminal (sin involucrar al B-NT2), se requiere una implementacin simtrica del procedimiento GFC. El mtodo GFC debe ser transparente al transporte de trfico CBR y VBR en cuanto al nmero de terminales o a la distancia entre terminales. Este campo debe ser protegido lo suficiente en caso de error.

El procedimiento exacto para el manejo del GFC no se ha definido an, pero entre las propuestas se encuentra el procedimiento empleado para la cola dual DQDB (Dual Queue Dual Bus) para redes MAN. Para ello se necesita hacer algunos cambios dependiendo de la topologa empleada por el usuario en la red. Mantenimiento

Corresponde al campo Tipo de Payload PT (Payload Type) de 2 bits, indica si una celda posee informacin de usuario o de mantenimiento. Se emplea para el monitoreo de conexiones ATM, empleando el mecanismo para insercin-extraccin de celdas especiales de prueba en determinados sitios del enlace. Esta informacin especial es para medidas de calidad. como lo es el CRC. El valor PTI=000 permiten conocer que la celda lleva informacin de usuario.

-162-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Control de errores del encabezado

Este campo forma parte de encabezamiento pero no es empleado por el nivel ATM. El contiene la secuencia del control del HEC (Header Error Control) el cual es procesado por el nivel fsico. Este mecanismo se define en la recomendacin I.432 del CCITT. Prioridades

El campo PR o CLP (Cell Loss Priority) de 1 bit, indica la prioridad de prdida de celdas. Este se emplea en caso de congestin y ayuda a descartar celdas de determinada comunicacin si el valor es 1. Las prioridades son dadas por tiempo y por semntica. La asignacin se hace por conexin y por celda. En el primer caso todos los VCI, VPI son asignados con igual prioridad, en el segundo caso las celdas dentro de un VC o VP tienen diferente prioridad. La asignacin de estas prioridades se puede hacer de forma explcita mediante la definicin de un campo separado en el encabezamiento el cual identifica la prioridad, la otra forma es la implcita mediante la asignacin de la prioridad en el momento del call set up para cada conexin virtual, negociado por sealizacin. Conexiones en el nivel ATM Una conexin en el nivel ATM es la concatenacin de enlaces al nivel ATM que al final permiten proveer una capacidad de transferencia extremo a extremo para los diferentes puntos de acceso. El VPI es empleado para distinguir entre los diferentes enlaces VP que estn multiplexados en el nivel ATM sobre el mismo enlace fsico en una interfaz en una direccin. Dentro de un VP se distinguen los diferentes VC por los valores de los VCI individuales. Dos valores de VCs pertenecientes a diferentes VPs en la misma interfaz pueden tener valores de VCI idnticos. Por ello para lograr la identificacin correcta de un VC es necesario conocer los valores de VCI y VPI. El valor VPI se cambian donde los enlaces VP terminan (por ejemplo en un cross-conector, un concentrador o un switch). Conexiones activas en la UNI RDSI-BA En la interfaz UNI se dispone de 24 bits para el enrutamiento. Sin embargo, el nmero real de bits empleados es negociado entre el usuario y la red (como base de la suscripcin). Los requerimientos del usuario o de la red determinan el nmero de bits activos de enrutamiento. Las siguientes reglas son agregadas por el CCITT para la determinacin de la posicin de los bits activos de enrutamiento dentro del campo VPI/VCI: Los bits empleados por el VPI y por el VCI deben ser continuos. La localizacin de los bits, se debe comenzar por el menos significactivo LSB.
-163-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Los bits que no estn siendo empleados se deben rellenar con 0.

Conexiones de canales virtuales Una conexin de canal virtual o VCC (Virtual Channel Connection) es definida en la recomendacin I.113 como una concatenacin de enlaces de canales virtuales extendidos entre dos puntos donde el nivel de adaptacin es alcanzado.

5.8.5.2.3. El Nivel de Adaptacin Este nivel es tratado en la recomendacin I.362 del CCITT la cual describe las funciones del nivel AAL (Adaptation ATM Layer). Sobre ATM se requieren protocolos extremo a extremo para: a) encajar informacin de los niveles superiores en las celdas ATM y b) reconstruir (a partir de las celdas recibidas) las estructuras de datos de los diferentes servicios. Los protocolos que constituyen el nivel de adaptacin dependen del servicio especfico prestado por la red (ejemplo: servicios de flujo continuo, servicios modo paquete, etc), es decir para minimizar el nmero de protocolos AAL el CCITT ha propuesto una clasificacin de los servicios y se ha hecho teniendo en cuenta aspectos como sincronismo entre fuente y destino de datos (bit timing), la rata de bits (constante o variable) y el modo de conexin. La distribucin final se muestra en la figura 5.40. El nivel de adaptacin se divide a su vez en dos subniveles: Segmentacin y Reensamblado SAR (Segmentation And Reassembly) y subnivel de Convergencia CS (Convergence Sublayer). En en lado de la transmisin el nivel SAR segmenta la informacin proveniente en Unidades de Datos de Protocolos o PDU (Protocolo Data Unit) en unidades de 48 bytes. En el lado de recepcin los reensambla adecuadamente. El subnivel de convergencia permite indicar el tipo de servicio usado y detectar prdidas de segmentos.

-164-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Servicios

Clase A

Clase B

Clase C

Clase D

bit Timing Bit rate Connection Mode AAL type Ejemplo de Servicio

Required Constant Connection Oriented Type 1 Circuit Emulation Type 2

Not required Variable Connectionless Type 3 Type 5 Type 4

Codec VIdeo CO data transfer CL Data Transfer

Figura 5.40. Servicios de Adaptacin

Funciones del SAR: Segmentacin y reagrupacin de celdas. Deteccin de celdas perdidas o desordenadas. Deteccin de errores.

Funciones del subnivel de Convergencia (CS): Sincronizacin entre extremos. Control de flujo. Correccin de errores FEC. Manejo de celdas desordenadas o perdidas.

La figura 5.41 muestra la forma como operan los niveles AAL y ATM al momento de hacer el tratamiento a la informacin de usuario representadas como Unidades de Datos de Protocolo PDU (Protocol Data Unit), este esquema es vlido tanto para transmisin como para recepcin.

-165-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Nivel de Usuario

PDU de usuario

Subnivel de Convergencia CS-PDU

CS-PDU header

CS-Payload

*
PAD

CS-PDU Trailer

SAR-PDU Subnivel SAR Nivel ATM

SAR Header

SAR Payload

SAR Trailer

SAR SAR SAR Header Payload Trailer

SAR SAR SAR Header Payload Traile r

CELL Header

CELL Payload

CELL Header

CELL Payload

CELL Header

CELL Payload

* Permite asegurar que el trailer de un CS-PDU es contenido en un nico SAR-PDU

Figura 5.41. Unidades de datos manejadas en ATM

Tipos de AAL Existen por lo menos cinco (5) tipos diferentes de capas de adaptacin, de las cuales cuatro (4) son las principales. Pueden adicionarse ms en el futuro para dar cabida a otros servicios, o pueden hacerse variaciones y revisiones a las que ya existen. a. AAL 0 Se considera que el tipo AAL 0 se usa para el transporte directo de celdas, es decir de los servicios que estn implementados directamente en forma de flujo de celdas y no requieren de adaptacin.

-166-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

b. AAL 1 Servicios y funciones Normalmente las los servicios clase A emplean AAL clase uno ya que trabajan con ratas de bits constantes. Es necesario que se transmita la informacin relativa al entre fuente y destino. Se enva adems indicacin de prdida o de errores que se presente, esta informacin es enviada a los niveles altos en el caso que no puedan ser corregidos por este nivel. Las funciones que debe llevar a cabo este nivel AAL son: Segmentacin y reensamblado de la informacin de usuario. Manejo de la variacin en el retardo de las celdas. Manejo de celdas perdidas o mal enrutadas. Recuperacin de la frecuencia de reloj en el receptor. Monitoreo del AAL por si ocurren errores en el AAL-PCI (Protocol Control Informatio). Monitoreo del campo de informacin de usuario por si ocurren errores y si hay la posibilidad de corregirlos.

En el caso de la emulacin de circuitos es necesario realizar monitoreo de la calidad del servicio (QOS-Quality Of Service). Para este caso es necesario realizar el proceso de CRC sobre el campo de informacin. El resultado se transfiere al receptor en el campo de informacin de la celda o en una celda especial de OAM. Funciones del SAR La unidad SAR-PDU consta de 48 bytes, los primeros incluyen el valor del PCI, el cual esta dividido en cuatro bits de nmero de secuencia SN y 4 bits para proteccin del nmero de secuencia SNP. La figura 5.42 muestra el formato para la SAR-PDU del tipo 1.
SN
4 bits

SNP
4 bits

Payload SAR-PDU

SAR-PDU Header

SAR-PDU

48 bytes
SN: Nmero de Secuencia SNP: Proteccin del SN

PDU: Unidad de Datos de Protocolo SAR: Segmentacin y Reensamblado

Figura 5.42. Estructura del formato para AAL tipo 1(clase A)

El nmero SN (Sequence Number) hace posible detectar la prdida o la presencia de una celda mal enrutada. Un valor especfico de SN se emplea para un propsito especfico. El valor especfico de conteo no se define an.
-167-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

El campo SNP (Sequence Number Protection) permite la deteccin y posible correccin de errores que sucedan en la SN. La proteccin puede hacerse empleando el polinomio generador G(x)=X3+X+1, el resultado es un protegido con chequeo de paridad par. Funciones del CS Realiza las siguientes funciones: Aplicaciones de audio o video pueden requerir del mecanismo FEC para asegurar alta calidad. Este mtodo se combina con el bit interleaving para proveer una mejor proteccin. Recuperacin de reloj por el monitoreo del buffer. Otros servicios pueden demandar de una indicacin explcita del tiempo, lo cual debe ser manejado por medio de una etiqueta colocada en el CS-PDU. Reconocimiento de celdas perdidas o que no pertenecen a un enlace determinado.

Interaccin con otros planos Este AAL puede intercambiar informacin con el plano de control y el plano de gestin, entre el AAL 1 y el plano de gestin se intercambia la siguiente informacin: Errores ocurridos en la transmisin de la informacin de usuario. Celdas que se pierden o estn mal enrutadas. Si e AAL-PCI no es correcto. Recuperacin de la sincronizacin si se ha perdido.

c. AAL2 Este tipo es propuesto para aquellos servicios que de rata de bits variable VBR, pero que tienen una relacin temporal entre la fuente y el destino (ejemplo servicios clase B audio y video de rata variable). Este tipo est en estudio y no se han definido sus caractersticas esenciales, pero contando con la informacin disponible al respecto, se puede realizar un buen acercamiento. Servicios y Funciones Entre los servicios que este AAL presta a los niveles altos estn: Entre el AAL y los altos niveles, se intercambian las unidades de datos de servicios o SDU (Service Data Unit). Entre fuente y destino se intercambia las seales de sincronismo.

-168-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Este nivel no puede corregir errores que se puedan presentar por prdida o mal enrutamiento de las celdas, pero debe informar sobre ello a los niveles superiores.

Al igual que el AAL tipo 1 las siguiente funciones son necesarias para su funcionamiento adecuado: Segmentacin y reensamblado de la informacin de usuario. Manejo del retardo variable que puedan sufrir las celdas. Recuperacin del reloj de fuente en el receptor. Monitoreo del AAL-PCI por si ocurren errores. Monitoreo del campo de informacin por si suceden errores.

Las funciones de los subniveles CS y SAR aunque requieren estudios posteriores para su terminacin, stos deben hacerse teniendo en cuenta varias caractersticas que estos subniveles deben cumplir. Subnivel SAR Este subnivel acepta CS-PDUs de longitud variable y puede suceder que con la informacin disponible no se llene totalmente una unidad SAR-PDU. La definicin de las funciones SAR y la estructura exacta de una SAR-PDU estn en estudio. En la recomendacin I.363 como ejemplo de una SAR-PDU para servicios clase B en la cual los campos que la conforman y su estructura no est del todo definida, (ver la figura 5.43).
SN
4 bits

IT
2 bits

Payload SAR-PDU

LI

CRC

SAR-PDU Header

SAR-PDU

48 bytes

SAR-PDU Trailer

PDU: Unidad de Datos de Protocolo SAR: Segmentacin y Reensamblado IT: Tipo de Informacin

SN: Nmero de Secuencia SNP: Proteccin del SN LI: Indicador de Longitud

Figura 5.43. Estructura del formato para AAL tipo 2(clase B)

Se cuenta con los campos de Nmero de Secuencia SN (Sequence Number) con un tamao de 4 bits el cual permite la deteccin de celdas perdidas o mal enrutadas. El campo de tipo de informacin IT (Information Type) puede indicar el comienzo del mensaje BOM (Begin Of Message), Continuacin del mensaje COM (Continuacin Of Message) o el final del mensaje
-169-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

EOM (End Of Message). Se puede incluir adems informacin sobre el servicio que se est soportando. El indicador de longitud LI (Longitud Indicator) muestra el nmero de bytes de una CS-PDU transportada en el campo correspondiente a una SAR-PDU, finalmente se presenta el campo de chequeo de redundancia cclica CRC (Cyclic Redundancy Check) que protege a la SAR-PDU de los errores que se puedan presentar. Subnivel CS El CS puede desempearse como recuperador de reloj para servicios VBR como audio y video. El manejo de celdas perdidas o mal enrutadas es otra de sus funciones. Este subnivel es necesario ya que provee la capacidad de correccin de errores (empleando el cdigo FEC) para servicios de audio y video. Interaccin con otros planos Se presenta interaccin con los planos de control y de gestin, la informacin intercambiada es semejante a la que intercambian el plano de usuario del AAL tipo 1 ya mencionado. d. AAL tipo 3/4 Normalmente este tipo se emplea para servicios VBR orientados a la conexin y que no requieren sincronismo entre fuente y destino, conocidos como servicios clase C. Slo se describe el subnivel SARR ya que el CS no est definido. Servicios Para el AAL tipo 3 se definen dos modos de servicios, el modo mensaje y el modo por flujo continuo. El primero de ellos se emplea para la transferencia de datos representados en tramas (es el caso de la informacin que se maneja en el nivel de enlace de datos), el segundo modo permite la transferencia de datos a velocidades bajas con requisitos de bajo retardo. La aplicacin de alguno de estos modos a un servicio en particular depende de los requerimientos del servicio. El servicio modo mensaje provee el transporte de un nico AAL-SDU (Unidad de Datos de Servicio) en uno o varios CS-PDU. En el modo flujo continuo una o ms unidades AAL-SDU son transportadas en el CS-PDU. El AAL-SDU puede ser tan pequeo que se pueda transmitir como una sola unidad. Para ambos servicios se ofrecen operaciones par a par, que se describen a continuacin: Operaciones aseguradas que realizan la retransmisin de SDUs que se hayan perdido o que presenten errores. En general esta operacin se emplea para conexiones punto a punto.

-170-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Operaciones no aseguradas las cuales no realizan la retransmisin de SDUs que se pierdan o que presenten errores. Para este caso se realiza control de flujo si la conexin es punto a punto, para el caso punto a multipunto no se realiza el control de flujo.

Subnivel SAR En general las CS-PDU tienen una longitud variable, cuando se acepta una PDU el subnivel SAR genera las respectivas SAR-PDUs que contienen 44 bytes de datos CS-PDU. Este subnivel debe conservar la conformacin del CS-PDU, para ello es necesario proveer un campo dentro del formato que indique la ubicacin de las SAR-PDU dentro de la CS-PDU, es decir si forma parte del comienzo del mensaje BOM (Begin Of Message), intermedio del mensaje COM (Continue Of Message), fin del mensaje EOM (End Of Message) o si es un nico mensaje SSM (Single Segment Message). ST 2 bits SN 4 bits RES/MID 10 bits 48 bytes
ST Tipo de segmento SN Nmero de Secuencia RES Reservado (typo3) MID Identificador de Multiplex LI Identificador de Longitud CRC Cdigo de Redundancia Cclica Figura 5.44 Servicio de adaptacin Tipo 3 y 4 (clase C y D)

SAR-SDU 6bits

LI

CRC 10 bits

e. AAL5 Nivel desarrollado por el ATM Forum como una forma de hacer ms sencillos los procedimientos para redes en conexin punto a punto en el cual los procedimientos para AAL 3/4 resultan demasiado complicados, la figura 5.45 siguiente muestra el formato de trama empleado. Este AAL es ideal para transporta diferentes clases de trfico, especialmente el trfico Internet que fluye mediante el empleo de Datagramas IP.

-171-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Figura 16 AAL 5
Figura 5.45. Formato y procedimientos para AAL5

5.8.6. Establecimiento de una conexin ATM A. Conexin entre dos usuarios 1. Canal virtual entre terminales. El valor de VPI es constante, el valor del VCI cambia entre centrales. 2. VP entre centrales locales. Conexin de varios terminales con el mismo destino. - Definido por el VPI de la celda ATM. (Asociacin). - Solo el VPI tiene vigencia en la red. - VCI no se cambia. - Pareja VCI-VPI se deben cambiar adecuadamente. 3. VP entre dos usuarios. Para equipos terminales de alta inteligencia ( en LANs). - El VPI cambia mientras el VCI se mantiene constante ( en las centrales involucradas). - El enrutamiento de las celdas ATM hasta el usuario la realizan los terminales privados, la red pblica no tiene conocimiento de ello.

-172-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

5.8.6. Sealizacin Sealizacin Usuario -red Arquitectura de protocolos y su relacin con el modelo para ATM se muestra en la figura 5.47. Plano de Control Plano de Usuario Celda ATM

I451 (call control) I441 (HDLC LAPD)

Protocolos End to End

Campo de Informacin

NIVEL DE ADAPTACION (depende del servicio) NIVEL ATM Nivel Dependiente del medio fsico
Figura 5.46 Protocolo modelo para ATM

Cabecera

Mensajes Q.931 para sealizacin en ATM de acuerdo al esquema de sealizacin N.7. SET UP CONNECT CALL PROCEEDING CONNECT ACK DISCONNECT RELEASE RELEASE COMPLETE * ALLOCATE : Solicitar en llamadas en proceso, asignacin de recursos. * ALLOCATE ACK/REJ: Asentimiento o rechazo * DEALLOCATE: Desasignar recursos de llamadas en proceso

-173-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

* DEALLOCATE ACK/REJ. * MODIFY: Modificar caractersticas del CV asignado. * MODIFY ACK/REJ. * Nuevos mensajes para RDSI-BA.

Metasealizacin a) funcionalidad En contraste con RDSI-BE, en BA no existe un canal fsico D especializado en transportar la informacin de sealizacin. Esta se transfiere sobre Canales Virtuales Especializados ( SVC). Los SVC deben ser solicitados tras la activacin del terminal. Se emplea un protocolo da iniciacin para asignar un SVC a un terminal. Ese protocolo usa un CV de Metasealizacin comn a todos los terminales que comparten un recurso comn ( interfaz interno, sub red, etc). Tiene las siguientes funciones: - Peticin de un SVCI desde un terminal. - Asignacin de un SVCI a un terminal. - Verificacin del SVCI asignado a un terminal. - Retirada del SVCI asignado a un terminal

-174-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

b)Procedimientos Se emplea el siguiente formato (Figura 5.48)y el diagrama de secuencias en la figura 5.49: 8 1 2 3 4 5 6 7 7 6 5 4 3 2 1

Numero de Referencia Tipo de mensaje SVCI Down Stream SVCI Up Stream


Figura 5.48 Formato de mensajes

Lado de usuario

CPN

Tmu 1

SVCI ASSING REQUEST (Ri)

SVCI ASSIGNED (Ri, SVCI)

Figura 5.49 Procedimiento de asignacin de SVCI

5.8.7. Control de Congestin a) Definicin de Mecanismos. b) Control de congestin mediante estrategias definidas para ATM. Conocimiento de las prestaciones requeridas por los servicios: Tasa de prdida de celdas, etc. Conocimiento de perfil de trfico: CBR, VBR, Sin Conexin. Control General de Conexin: Bloqueo de llamadas, encaminamiento. Negociacin de llamada: cadencia media, cadencia de pico, duracin de los picos. Control de flujo y sobre carga: - Enlaces de acceso, Conmutacin, Internodos. - Polica, Descarte Selectivo, Prioridades.
-175-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Objetivos de prdida de celdas:

Servicio

Tasa de error de BIT 10-6 10-8 10-5 10-6 10-6

Tasa perdida de celdas 10-3 10-8 10-3 10-8 10-7

Telefona Datos Sealizacin Usuario control remoto procesos Vdeo Audio HI-FI

Asignacin y gestin de recursos: En ATM no existe la funcin de control de flujo del nivel de enlace para frenar el acceso de los terminales de red. Para gestionar los recursos de la red se prefiere usar un bucle abierto" (Un conjunto de reglas para asignar recursos en la UNI). En ATM los mecanismos bsicos de control son:

- Control de Admisin: Durante el establecimiento de un CV se negocia la asignacin de recursos a la llamada. - Monitorizacin de Uso (POLICIA): Tras la asignacin de recursos, la red debe garantizar una calidad del servicio (ejemplo el porcentaje de prdida de celdas). Si un terminal se excede en el uso de recursos la red puede eliminarle celdas. La cadencia media y la cadencia de pico. se usan para especificar la peticin de recursos.

-176-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Caracterizacin del trfico Tasa de bit Tasa de bit pico -----------------------------------------------------------------

Tasa de ----------------------------------------------------------------bit promedio Nmero de celda


Figura 5.50 Caracterizacin del trfico

Monitorizacin de Uso Algoritmo del cubo con fugas Por cada celda de cada Circuito Virtual que entra en la red se introduce una ficha (token) en un cubo que tiene predefinida una tasa de fugas. Cuando el cubo est lleno la red comienza a eliminar celdas. Estrategias extremas: - Cubo grande y tasa de goteo cercana a la cadencia media declarada. - Cubo pequeo y tasa de goteo cercana a la cadencia pico declarada. La figura 5.51 muestra el funcionamiento del cubo con fugas o Leaking Bucket.

-177-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

Celda
T

Celda

Celda

Celda

Celda

Celda

T T T T T

T T T T T

T:Token

Figura 5.51 Cubo con fugas

5.9.

Conclusiones

Capacidad de transferencia asignada por demanda para cada llamada o comunicacin. ATM permite la utilizacin de un enlace de Transmisin para varias comunicaciones simultneas. Asignacin flexible del ancho de banda a cada comunicacin individual. Propuesta como una tcnica de comunicacin para todo tipo de servicio de telecomunicaciones. Necesita la introduccin de nodos de Conmutacin totalmente nuevos. Utiliza a SDH como medio de TX transparente. Aumento de la velocidad y volumen en la transmisin. Soporte de voz, datos y video. Definicin de Mecanismos para simular el comportamiento de una LAN en ATM (llamada LANE o LAN Emulation) y para soporte de mltiple protocolos (MPOA Multi Protocol Over ATM).

-178-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

NIVEL ENLACE DE DATOS

5.10. Ejercicios 1. Realizar un cuadro comparativo entre los protocolos de nivel enlace estudiados, considerar los aspectos de eficiencia, idoneidad para el transporte de datos y voz, complejidad, retardos. 2. Describir el proceso de interworking entre los diferentes protocolos BSC, Frame Relay y HDLC. 3. Describir el procedimiento para el clculo del CRC-16 en HDLC. 4. Describir la funcionalidad de los protocolos PPP y SLIP. 5. Simular la funcionalidad de los procesos: stop and wait ARQ, sliding window Go Back N, Selective Reject. Entramado de datos por rafagas. (Se sugiere emplear OMNet++).

-179-COMUNICACIN DE DATOS ESPECIALIZACIN EN REDES Y SERVICIOS TELEMTICOS

También podría gustarte