You are on page 1of 9

Tecnologa ATM

La Tecnologa ATM se dise como un transporte universal para una nueva


generacin de redes con servicios integrados conocidas como ISDN de Banda
Ancha. En contraste con Frame Relay, que al inicio, estaba destinado solo para
transmitir trafico computacional elstico, ATM buscaba ir mas alla, asegurando
varias de las siguientes capacidades:

Un sistema simple de transporte simultneo, es decir, transmitir trfico


computacional y multimedia (video y voz), el cual es muy sensible a
retardos; la QoS para cada clase de trafico debe corresponder a sus

requerimientos.
La Jerarquia de las Velocidades de transmisin que abarcan desde
decenas de Mbits/s hasta varios Gbits/s, con un ancho de banda

garantizado.
La posibilidad de utilizar la infraestructura existente de enlaces fsicos o

protocolos fsicos como PDH, SDH, LAN de alta velocidad.


La interaccion con los protocolos existentes de LAN y WAN, como IP, SNA,
Ethernet e ISDN.

ATM ha sido una tecnologa de trabajo que asegura el soporte mas completo y
consistente de parmetros de QoS para usuarios de red. A pesar del xito
evidente de la Tecnologia ATM, que funciona en los troncales de los portadores de
comunicaciones mas grandes, ha dempostrado tener limitaciones. En la dcada
de 1990 se aprecia ATM por sus ventajas tecnolgicas. En teora, los protocolos
de capa de aplicacin pueden utilizar directamente ATM de manera que funcione
sin IP ni TCP/UDP. ATM proporciona el soporte para toda clase de trafico, la
escalabilidad y un protocolo de enrutamiento nativo complejo; esto se logra si la
red es homognea, lo que hace contradictorio el principio que establece que cada
red puede soportar su propia tecnologa de transporte.
Principios Fundamentales de la Operacin de ATM

La red ATM tiene la estructura clsica de una WAN de gran escala. Las estaciones
de trabajo (nodos terminales, cuyas direcciones son de 20 bytes para ruteo de
trafico) estn conectadas a los switches de capa inferior en los que se utilizan
enlaces individuales, a su vez, estos switches se conectan a switches de capa
superior. En redes privadas ATM, se define el protocolo PNNI, por el cual los
ruteadores pueden construir automticamente tablas de ruteo. En redes publicas
se utilizan direcciones de acuerdo con el estndar E.164. Las direccines ATM
tienen una estructura jerarquica similar a las direcciones IP, con el fin de asegurar
la escalabilidad a cualquier nivel requerido.
Se emplea el concepto de una trayectoria virtual, que conecta circuitos virtuales
con una ruta comn en la red ATM que une el nodo de origen y el nodo terminal, o
alguna parte en comn de la red. Esto mejora la escalabilidad de ATM pues
reduce las conexiones virtuales soportadas por el ruteador troncal, mejorando la
eficiencia de operacin.
El estndar ATM se basa en la tecnologa SDH/SONET y adopta jerarqua de
velocidad; la velocidad de acceso de inicio proporcionada a los usuarios de la red
es la velocidad de acceso STM-1, que alcanza 155 Mbps. El equipo troncal de
ATM funciona con STM-4 a 622 Mbps y STM-16 a 2.5Gbps. Tambien soporta
velocidades PDH (34-45Mbps). La propiedad mas importante de ATM que la
separa de otras tecnologas es el soporte de QoS integrado para todas las clases
de trafico.
La Clasificacion ATM divide el trafico en cinco clases, A, B, C, D y X. las primeras
4 clases representan el trafico de aplicaciones tpicas, las cuales tienen un
conjunto estable de requerimientos para perdidas y retardos de paquetes. La clase
X esta reservada para aplicaciones nicas para las cuales el conjunto de
caractersticas QoS no puede clasificarse.
Sin embargo, se debe encontrar una forma de soportar con xito clases de trafico
elsticas y sensibles al retardo en el mismo canal. El trafico elstico se beneficia
del incremento en el tamao de la trama, pues esto reduce el gasto para la

informacin de control. Desde luego, el tamao de la trama no puede ser


incrementado infinitamente porque en este caso la idea de conmutacin de
paquetes pierde su sentido.
Por el contrario, el trafico sensible al retardo se sirve mejor cuando se utilizan
tramas pequeas, ya que cuando se emplean tramas grandes ocurren 2 efectos
indeseables:

Retardo largos de tramas de baja prioridad en las colas; donde si bien es


cierto que, el tiempo de espera en colas se reduce si las tramas del trafico
sensible al retardo se sirven en la cola de prioridad. Sin embargo, si el
tamao del paquete varia su intervalo, aun si se les asigna prioridad, este

tiempo de espera podra ser demasiado largo para ser aceptable.


Retardo de empaquetamiento, el cual es el tiempo durante el cual la
primera muestra de voz espera que el paquete sea completamente formado
y enviado a la red.

El Codec produce muestras de voz de manera peridica al mismo intervalo, a una


frecuencia por ejemplo de 8khz, es decir cada 125us. Si el lector utiliza tramas
Ethernet del tamao mximo para transmisin de voz, cada trama conducir 1500
muestras, pues cada muestra esta codificada a 1 byte de datos. La primera
muestra colocada en la trama Ethernet tendra que esperar a que se envie la trama
en la red, este tiempo no debe exceder los 150ms.
El tamao de la trama ATM con la longitud del campo de datos de 48 bytes es
considerado como una Celda ATM, es decir, conduce 48 muestras de voz tomadas
con un intervalo de 125us, con una redundancia de datos de servicio de 10%. Lo
que significa que la primera muestra debe esperar 6ms antes de que la celda sea
enviada a la red. Este tiempo esta cerca del limite despus del cual la calidad de la
voz comienza a degradarse. Si se elige 32 bytes el retardo seria de 4ms y la
redundancia se incrementa a 16%.

La Tecnologia ATM pone en practica una tcnica para asegurar que los paquetes
contienen la direccin del nodo de destino, donde la longitud total del numero de
circuito virtual es de 24 bits, suficiente para dar servicio a un gran numero de
conexiones virtuales por cada puerto de switch de la WAN basada en ATM.
Si se utilizan celdas pequeas en ATM ofrece conexiones excelentes y un servicio
de alta calidad para el trafico sensible al retardo, pero se pone una carga elevada
a los switches ATM cuando funcionan a velocidades altas, ya que procesara mas
tramas por unidad de tiempo.
En la tecnologa ATM existen parmetros cuantitativos para cada clase de trafico,
los cuales son:

Velocidad pico de la celda (PCR): velocidad pico de transmisin de datos


Velocidad Sostenida de la Celda (SCR): velocidad promedio de transmisin

de datos
Velocidad minima de la celda (MCR): velocidad minima de transmisin de

datos
Tamao Maximo de la Rafaga (MBS): tamao mximo de la rfaga de

datos. Numero de Celdas que la aplicacin puede transmitir a PCR


Relacion de Perdida de Celdas (CLR): Promedio entre numero de celdas

perdidas y numero total de celdas enviadas a travs de la conexin virtual


Retardo de Transferencia de Celdas (CTD): retardo de transmisin de

celdas
Variacion del retardo de celdas (CDV)

Los parmetros de velocidad se miden en celdas por segundo, MBS se mide en


celdas y los parmetros temporales se miden en segundos. Como las conexiones
virtuales son dplex, se especifican valores para cada direccin de transmisin.
Pila de protocolo de ATM
La pila de protocolo de ATM corresponde a las capas inferiores del modelo
ISO/OSI e incluye la capa de adaptacion de ATM (AAL, ATM Adaptation Layer), la

capa ATM y la capa fisica. No hay correspondencia directa entre ATM y las capas
del protocolo OSI.
21.5.3 Capa de adaptacin de ATM
La AAL es el conjunto de protocolos AAL1-AAL5 que convierten los mensajes de
protocolos de capa superior de la red ATM en celdas ATM del formato requerido.
Las funciones de estas capas corresponden convencionalmente a la capa de
transporte OSI (como TCP y UDP). Los protocolos AAL funcionan solamente en
nodos terminales de la red, como los protocolos de transporte de la mayoria de las
tecnologias de red.
Cada protocolo de la capa AAL procesa trafico del usuario de una clase especifica.
En las etapas iniciales de la estandarizacion, cada clase de trafico tenia su
correspondiente protocolo AAL, del cual recibia los paquetes desde el protocolo de
capa superior en el nodo terminal y utilizaba el protocolo apropiado para solicitar
los parametros de trafico y QoS para la conexion virtual especifica requerida por la
aplicacion.
El AAL abarca dos subcapas.

La subcapa inferior es la capa de segmentacin y reensamblado (SAR,


Segmentation And Reassembly). Esta parte no depende del tipo de
protocolo AAL (o, en consecuencia, de la clase de trafico transmitido), pero
segmenta el mensaje recibido por AAL desde el protocolo de capa superior.
Despues de crear la celdas ATM, SAR les proporciona encabezados

apropiados y las pasa a la capa ATM para transmitirlas en la red.


La subcapa superior de AAL es la subcapa de convergencia (CS,
Convergence Sublayer). Esta subcapa depende de la clase de trafico que
se transmite. El protocolo CS resuelve problemas tales como el de asegurar
la sincronizacion entre los nodos transmisores y receptores (para el trafico

que requiere tal sincronizacion), control y recuperacion de errores de bit en


datos del usuario y el control de integridad del paquete del protocolo
computacional que se transmite (X.25 o Frame Relay).
Para llevar a cabo sus tareas, los protocolos AAL utilizan informacion de control
localizada en los encabezados AAL. Una vez que ha recibido las celdas que llegan
a traves del circuito virtual, SAR ensambla el mensaje fuente o de origen
(generalmente dividido en varias celdas ATM) mediante el uso de encabezados
AAL. Estos encabezados son invisibles para los switches ATM debido a que
residen en el campo de datos de 48 bits de la celda, lo que es normal para un
protocolo de capa superior. Una vez que ha ensamblado el mensaje de origen,
AAL verifica los campos de control del encabezado y portador de la trama AAL y,
con base en esta verificacin, decide si la informacin recibida es correcta.
El protocolo AAL1 suele servir al trafico de clase A con CBR, lo cual es critico, por
ejemplo, para voz o video digital y es sensible a los retardos. Las redes ATM
transmiten ese trafico de manera tal que simula enlaces digitales rentados
normales. El encabezado AAL1 ocupa 1 o 2 bytes en el campo de datos de la
celda ATM y deja 47 o 46 bytes para los datos del usuario, respectivamente. Un
byte del encabezado esta asignado para la numeracion de la celda de modo que
el nodo receptor pueda decidir si ha recibido o no todas las celdas enviadas a el.
Cuando se envia trafico de voz, se conoce la huella temporal de cada muestra,
pues se siguen uno a otro a intervalos de 125 s. Asi, si se pierde la celda, se
podra corregir la temporizacion de la siguiente celda solo con desplazarla 125 x 46
s. La perdida de varios bytes de una muestra de voz no es critica, porque en el
nodo receptor el equipo suaviza la seal. Las tareas del protocolo AAL1 incluyen
suavizar la irregularidad de la llegada de las celdas al nodo de destino.
El protocolo AAL2 fue disenado para transmitir trafico de clase B; posteriormente,
se excluyo de la pila del protocolo ATM. En la actualidad, el trafico de clase B se
transmite mediante el uso del protocolo AAL1, AAL3/4 o AAL5.

El protocolo AAL3/4 procesa trafico de rafagas tipico para LAN. Esta es una VBR,
y el trafico se procesa de tal modo que se eviten perdidas de celdas; sin embargo,
el switch puede retardar las celdas. El protocolo AAL3/4 lleva a cabo un
complicado procedimiento de control de errores cuando se transmiten las celdas.
Para conseguir esto, numera cada parte del mensaje de origen y cada celda le
suministra la suma de verificacion. No obstante, si las celdas llegan a perderse o
corromperse, esta capa no intentara recuperarlas; en su lugar, descartara todo el
mensaje, es decir, todas las celdas restantes. Esto se debe a que para el trafico
computacional o la voz comprimida, la perdida de incluso una sola celda es un
error fatal. El protocolo AAL3/4 es el resultado de mezclar los protocolos AAL3 y
AAL4, lo cual aseguro el soporte para el trafico computacional en el que se utilizan
protocolos orientados a conexion y sin conexion, respectivamente. Sin embargo,
debido a que usaban formatos de encabezado cerrado y una logica de operacion
semejante, se combinaron los protocolos AAL3 y AAL4.
El protocolo AAL5 es una version simplificada del protocolo AAL4; funciona mas
rpido debido a que no calcula la suma de verificacion para cada celda del
mensaje; por el contrario, calcula la suma verificadora para todo el mensaje de
origen y la coloca en la ultima celda del mensaje. Inicialmente, el protocolo AAL5
fue disenado para transmitir las tramas de redes Frame Relay. Sin embargo, hoy
en dia se utiliza para transmitir cualquier trafico computacional (RFC 2684). AAL5
puede soportar diferentes parametros de QoS, excepto aquellos que se relacionan
con la sincronizacion entre el transmisor y el receptor. Por lo tanto, normalmente
se emplea para soportar toda clase de trafico vinculado con la transmision de
datos computacionales (es decir, el trafico de las clases C y D). Algunos
fabricantes de equipo usan AAL5 para dar servicio al trafico CBR; delegan la tarea
de la sincronizacin a los protocolos de capa superior. AAL5 funciona no solo en
nodos terminales sino tambin en switches ATM
Protocolo ATM

Toma aproximadamente la misma posicin en la pila del ATM que sostenida por IP
en la pila TCP/IP o que la LAP-F en la pila del protocolo FRAME RELAY.
Circuito virtual que se divide en dos partes en la tecnologa ATM:

El identificador de trayectoria virtual (VPI, VIRTUAL PATH IDENTIFER)


El identificador de canal virtual ( VCI, VIRTUAL CHANNEL IDENTIFER)
Conmutacin de trayectoria virtual: El switch direcciona la celda sola con base en
el campo VPI e ignora el valor VCI. Entregan las celdas de red en red
solamente de acuerdo con la parte ms significativa del numero del circuito
virtual, que corresponde a la idea de agregacion de direccion.
Conmutacin de circuito virtual:
Despus de entregar la celda a la red ATM local, Los switches de esa red
comienza la conmutacin de celdas, teniendo en cuenta tanto VPI como VCI.

Categoras de servicios de protocolos de ATM y control de trfico


Con el fin de soportar la QoS requerida para diversas conexiones virtuales y
asegurar el uso racional de los recursos de la red, la red ATM pone en marcha
varios servicios de capa ATM relacionados con el servicio del trfico del usuario.
stos son servicios internos de la red ATM, diseados para soportar el trfico del
usuario o clases diferentes con protocolos AAL. No obstante, en contraste con los
protocolos AAL que funcionan en nodos terminales, tales servicios estn
distribuidos sobre todos los switches de la red y se clasifican en categoras, lo cual
corresponde generalmente a las clases de trfico que llegan a la entrada virtual. El
segundo caso es tpico solamente para ATM y es el anlogo de multicasting o
multidireccional, excepto con un nodo multidirigido simple. Cuando se establece
una conexin de punto a multipunto, el nodo principal es el iniciador de esta
conexin. En primer lugar, este nodo establece una conexin virtual con un nodo;

luego, emplea una llamada especial para agregar nuevos miembros a esta
conexin. El iniciador llega a ser la raz del rbol de conexiones y los otros nodos
participantes desempean la funcin de las hojas. Los mensajes enviados por el
nodo principal son recibidos por todas las hojas de conexin; sin embargo, los
mensajes enviados por una hoja especfica (en una conexin dplex) solamente
los recibe el nodo principal.
Los paquetes del protocolo Q.2931 destinados a establecer un SVC tienen los
mismos nombres y los mismos propsitos de los paquetes del protocolo Q.933, los
cuales se examinaron en este captulo al describir la tecnologa Frame Relay. Sin
embargo, la estructura de sus campos es diferente.
Servicios de capa ATM

CBR ( velocidad constante de bits): servicios de trfico CBR.

n rt VBR ( velocidad variable de bits en tiempo real): servicios para trfico


VBR, lo cual requiere una velocidad promedio de datos constante y la
sincronizacin entre el transmisor y el receptor.

n nr t VBR ( velocidad variable de bits en tiempo no real): servicios para


trfico VBR, lo cual requiere la observancia de la velocidad promedio de
datos, pero no la sincronizacin del transmisor y el receptor.

n ABR (velocidad de bits disponible): servicios para trfico VBR, lo cual

requiere una velocidad mnima de datos y no necesita que se sincronicen el


transmisor y el receptor.

n UBR: (velocidad de datos no especificada): servicios para trfico, los


cuales no proporcionan ningn requerimiento de la velocidad

You might also like