You are on page 1of 6

Protocolo de Acceso al Enlace Canal D (LAPD)

Patricio R. Paredes, Miembro IEEE Escuela Politcnica Nacional Quito-Ecuador


ResumenEl desarrollo de tecnologas tales como GSM, requieren el uso de nuevos protocolos que permitan ofrecer un servicio apropiado considerando un canal de comunicaciones inalmbrico, en el caso de capa de enlace el protocolo sugerido es LAPD que permite la transmisin de paquetes de capa superior entre estaciones. I. INTRODUCCIN II. MODO DE OPERACIN DE LAPD

L
APD opera en modo asincrnico balanceado (ABM). Este modo seala conexiones punto a punto y define estaciones combinadas, esto es, cualquier estacin puede iniciar la transferencia de informacin; las tramas enviadas por estas estaciones pueden ser tanto comandos como respuestas. III. FORMATO DE LA TRAMA LAPD

L
APD es un protocolo orientado al bit que opera en capa dos del modelo OSI, est normado de acuerdo a las recomendaciones dadas por la Unin Internacional de Telecomunicaciones ITU-T Q.920 y Q.931; este protocolo utiliza un canal tipo D, que es usado en sealizacin y permite multiplexar varias conexiones lgicas en un solo canal existente. Ofrece varios servicios a su respectiva capa superior, tales como control de flujo, control de errores, encapsulamiento y descencapsulamiento de paquetes provenientes de capa superior o inferior respectivamente.

APD define un formato de trama, la cual se muestra a continuacin:

Fig.2 Formato de la trama LAPD

Campos de la trama LAPD: A. Flag o Bandera Este campo delimita la trama, se encuentra al inicio y al final de la misma, est constituido por una secuencia de 8 bits, los que se muestran a continuacin:

Fig.1 Modelo de capas en GSM

Fig.3 Bits de Bandera

Esta secuencia permite al receptor sincronizarse. El protocolo LAPD utiliza banderas de principio y fin con bits de relleno como mecanismo de

LAPD

-1-

transparencia, de modo que no existan restricciones a los patrones de bits de informacin, para ello utiliza codificacin HDB4. En transmisin, en los bits de informacin luego de una cadena de cinco unos consecutivos se coloca inmediatamente un cero, esto permite diferenciar las banderas de los bits de informacin. Cuando el receptor detecta la bandera sabe que inicia una trama y contina escuchando la secuencia de bits, si se encuentra con cinco unos entonces, si el prximo es cero lo quita y continua, sino es un uno y examina el siguiente si es cero entonces quiere decir que se trata de una bandera, si no es as quiere decir que se ha emitido una secuencia de aborto. B. Direccin LAPD contempla dos niveles de multiplexacin, el primero permite a varios dispositivos compartir el mismo medio fsico, el segundo se refiere a los diferentes tipos de trfico que pueden existir en diferentes dispositivos, debido a esto el campo de direccin de la trama LAPD se ha separado en dos: TEI: Terminal Endpoint Identifier, a cada dispositivo de usuario se le asigna un nico TEI, esta asignacin puede ser automtica o manual. Valores vlidos de TEI son: . 0 63: asignacin manual, para equipos de usuario . 64 126: asignacin automtica, para asignacin de equipos. . 127: usado para enviar seales de broadcast para todos los terminales. SAPI: Permite identificar las entidades de nivel 3. Ejemplos de SAPI: . 0: Usado para procedimientos de control de llamadas. . 16: Usado para comunicacin de modo de paquetes (protocolo X25). . 63: Usado para intercambio de informacin de administracin de capa 2. . 32-61: Usado para conexiones FrameRelay. El campo TEI ms el SAPI forman el Identificador de Conexin Lgica; adems el campo direccin tiene:

Un bit C/R: que permite especificar si se


trata de una trama tipo comando (0 lgico) o tipo respuesta (1 lgico).

Un bit EA1: que es el primer bit de


extensin de direccin, generalmente toma el valor de 0.

Un bit EA2: que es el segundo bit de extensin de direccin, generalmente toma el valor de 1 El campo de direccin consta de dos bytes, ordenados de la siguiente forma. 6 bits subcampo SAPI. 1 bit subcampo C/R. 1 bit subcampo EA1. 7 bits subcampo TEI. 1 bit subcampo EA2.

El orden de los subcampos se muestra a continuacin:

Fig.4 Subcampo direccin

C. Campo Control El campo siguiente al campo de direccin corresponde al campo de control, este permite determinar el tipo de trama LAPD, pudiendo ser esta una trama de informacin, supervisin o no numerada; adems incluye nmeros de secuencia, y control de errores dependiendo del tipo de trama. Tipos de tramas LAPD:

Tramas de transferencia de informacin:

En esta trama se encapsulan los datos provenientes de capa superior, as como mecanismos de control de flujo y error basados en Go - back N y ARQ. Go back N, se refiere a una forma de retransmisin y control de flujo, donde las tramas son numeradas, permitiendo que estas lleguen en orden al destino, si una de las tramas de la secuencia falla se retransmitir

LAPD

-2-

esta y todas las emitidas a continuacin (retransmisin continua), o se retransmitir nicamente aquella que fall (retransmisin selectiva), Existe un nmero mximo de tramas que se permiten enviar de forma consecutiva antes de recibir confirmacin, esto es el tamao mximo de la ventana, para LAPD, se manejan 3 (modo normal) o 7 bits (modo extendido) para numerar las tramas; esto es se pueden enviar 7 o 127 bits respectivamente. La trama de informacin en su campo de control dispone de los siguientes subcampos:

N(R): representa el nmero de secuencia de la trama que se espera recibir. P/F: Representa un bit de respuesta inmediata. S: representa el tipo de trama de supervisin.

Los tipos de trama de supervisin estn resumidos en la siguiente tabla:


TABLA I TIPOS DE TRAMA DE SUPERVISIN

Fig.5 Subcampo de control para la trama de informacin

Donde: - N(S) representa el nmero de secuencia de la trama que se enva. - N(R): representa el nmero de secuencia de la trama que se espera recibir. - P/F: Representa un bit de respuesta inmediata. Tramas de Supervisin: Permite realizar control de flujo y control de errores a travs de la tcnica ARQ, esto es se enva una confirmacin de trama recibida ya sea positiva o negativa. La trama de supervisin tiene los siguientes subcampos: Tramas No Numeradas: Realizan operaciones relacionadas al establecimiento y liberacin de la conexin. La trama no numerada tiene los siguientes subcampos:

Fig. 7 Subcampo de control para la trama no numerada

Donde: M: Representa el tipo de trama no numerada. P/F: Representa un bit de respuesta inmediata.

Los tipos de trama no numerada estn resumidos en la siguiente tabla:


TABLA 2 TIPOS DE TRAMA NO NUMERADA

Fig.6 Subcampo de control para la trama de supervisin

Donde:

LAPD

-3-

mismo orden de envo. Este tipo de servicio es tambin orientado a conexin, existiendo tres etapas para el establecimiento de una conexin lgica entre dos usuarios: Establecimiento de conexin: Para el establecimiento de la conexin se enva un comando indicando el modo de operacin en el que se desea trabajar, pudiendo ser esta un SABM, que corresponde a un modo asincrnico balanceado o un SABME que es el mismo SABM pero en modo extendido; es decir que el tamao del campo de control es de 16 bits por lo que el tamao mximo de ventana ser de 127 tramas. A continuacin se deber responder a esta instruccin, indicando si es posible establecer o no la conexin; en otras palabras debe existir aceptacin previa por parte la segunda estacin. Se debe recordar que cualquiera de las estaciones puede iniciar la conexin. A continuacin se muestra un ejemplo de establecimiento de conexin:

D. Campo de Informacin En este campo van encapsulados los datos provenientes de la capa superior. El tamao mximo para control de sealizacin e informacin es de 260 octetos de acuerdo al estndar ITU Q 921.

E. Campo de Secuencia de Chequeo de Trama (FCS) La secuencia de chequeo de trama permite un alto control del nivel de errores, dicha secuencia es calculada primero por el transmisor usando un algoritmo basado en todos los bits de la trama, el receptor por su parte realiza el mismo clculo en base a los datos recibidos y los compara.

IV.

TIPOS DE SERVICIO
Fig.8 Establecimiento de la conexin

E
A.

ste protocolo ofrece dos formas de servicio, estas son: Servicio sin confirmacin

Es utilizada en comunicaciones punto a punto, donde se requiere una rpida transferencia de informacin. Por otro lado no existe ninguna garanta de que la trama sea verdaderamente recibida o que haya llegado con errores. B. Servicio con confirmacin Esto es, si una trama es recibida con errores la trama debe ser reenviada, existe garanta de que las tramas hayan sido recibidas, adems existe control de flujo por lo que las tramas llegan en el

Transferencia de informacin. Una vez establecida la conexin ambas partes podrn enviar tramas de informacin sealando en el subcampo N(S) del campo de control el nmero de la trama que se enva, y en el subcampo N(R) del mismo campo la trama que se espera recibir, esto permite tener un control de las tramas as como informar si se requiere o no retransmisin en caso de que una de ellas falle. En el caso de existir errores las tramas de supervisin permitirn dicha retransmisin, en el caso de usar una retransmisin continua (REJ) se enviar nuevamente la trama sealada junto con las siguientes a esta en la

LAPD

-4-

secuencia; en el caso de usar una retransmisin selectiva (SREJ) se reenviar nicamente la trama sealada. Se debe recordar tambin que se puede enviar una secuencia de tramas determinada, definida por el tamao mximo de la ventana de transmisin, dependiendo si se trabaja en modo normal o modo extendido. A continuacin se muestra un ejemplo de transferencia de informacin:

lleguen sin errores a su destino el servicio con confirmacin ser lo ms apropiado

V.

MODIFICACIN DE LAPD

El protocolo de acceso al enlace a travs de canal D tiene versiones mejoradas, que en cierta forman consiguen un mejor performance, considerando el interfaz de aire as como las particularidades propias del radio enlace. Esta versin de LAPD es conocida como LAPDm, por modificada; ciertamente est basada en el primer estndar, presentando algunas modificaciones tales como prescindir en su trama de los campos de bandera, FCS, TEI. La trama LAPDm no requiere de estos campos, pues las tareas correspondientes a estos campos es realizado por otros procesos GSM. Diferencias Bsicas entre LAPD y LAPDm El campo de control en LAPDm es siempre un octeto, por lo que el tamao de ventana esta limitado a siete tramas. El campo de direccin es tambin un octeto, puesto que se prescinde del subcampo TEI, el subcampo TEI permite a mltiples usuarios acceder a la conexin, la razn para prescindir de este, es que cuando un canal es asignado, la conexin es siempre punto a punto. LAPDm no contiene el campo FCS, debido a que el canal y la capa 1 del modelo se encargan de realizar codificacin as como interleaving de bits. A diferencia de LAPD su modificacin no utiliza los ocho bits destinados para bandera, pues el interfaz de aire se encarga de proveer esta funcionalidad, a travs del Bursa de segmentacin. Otra diferencia es que en el proceso de establecimiento de conexin las tramas SABM y UA en LAPDm pueden encapsular datos provenientes de la capa superior. El tamao de las tramas no es igual, pues mientras en LAPD se permite un mximo de 260 octetos para datos de sealizacin, LAPDm permite solo 23

Fig.9 Transferencia de datos

Liberacin de la conexin. Cuando se desea liberar la conexin una de las estaciones enva una trama tipo DISC, la otra responder a travs de una trama UA, para finalmente indicar su deseo de desconexin.

Fig.10 Liberacin de la conexin

Estas dos formas de servicio son implementadas dependiendo de la aplicacin que se requiera; para aplicaciones donde la transferencia rpida de datos sea lo importante es ms conveniente usar un servicio sin confirmacin, mientras que en aplicaciones donde se requiera que los datos

LAPD

-5-

octetos; si se tiene una extensin mayor ser necesario usar fragmentacin.

VI.

CONCLUSIONES

LAPD es un protocolo que trabaja en

capa dos del modelo OSI, establece una conexin virtual con su correspondiente en otro sistema, adems ayuda al proceso de comunicacin entre la estacin mvil y las estaciones base a travs del interfaz de aire. REFERENCIAS

Redes de Computadoras, Andrew S.


Tanembaum, Cuarta Edicin, Prentice Hall, 2003, Pgs. 234-238. http://www.protocols.com/pbook/isdn.ht m#LAPD http://toloco.balearweb.net/get/lapd.pdf BIBLIOGRAFA Patricio R. Paredes Naci en Quito el 20 de Diciembre de 1981. Sus estudios secundarios los realiz en el Instituto Superior Central Tcnico obteniendo el ttulo de Bachiller Tcnico en Electrnica. Actualmente es estudiante de la Carrera de Ingeniera Electrnica y Redes de la Informacin en la Escuela Politcnica Nacional.

LAPD

-6-

You might also like