Qu es ATM ?
El Modo deTransferencia Asncrono es una tecnologa de conmutacin que usa pequeas celdas de tamao fijo. En 1988, el CCITT design a ATM como el mecanismo de transporte planeado para el uso de futuros servicios de banda ancha. ATM es asncrono porque las celdas son transmitidas a travs de una red sin tener que ocupar fragmentos especficos de tiempo en alineacin de paquete, como las tramas T1. Estas celdas son pequeas(53 bytes), comparadas con los paquetes LAN de longitud variable. Todos los tipos de informacin son segmentados en campos de pequeos bloques de 48 bytes, los cinco restantes corresponden a un header usado por la red para mover las celdas. ATM es una tecnologa orientada a conexin, en contraste con los protocolos de base LAN, que son sin conexin. Orientado a conexin significa que una conexin necesita ser establecida entre dos puntos con un protocolo de sealizacin antes de cualquier transferencia de datos. Una vez que la conexin est establecida, las celdas ATM se auto-rutean porque cada celda contiene campos que identifican la conexin de la celda a la cual pertenecen. Asynchronous Transfer Mode (ATM) es una tecnologa de switching basada en unidades de datos de un tamao fijo de 53 bytes llamadas celdas. ATM opera en modo orientado a la conexin, esto significa que cuando dos nodos desean transferir deben primero establecer un canal o conexin por medio de un protocolo de llamada o sealizacin. Una vez establecida la conexin, las celdas de ATM incluyen informacin que permite identificar la conexin a la cual pertenecen. En una red ATM las comunicaciones se establecen a travs de un conjunto de dispositivos intermedios llamados switches. Transmisiones de diferentes tipos, incluyendo video, voz y datos pueden ser mezcladas en una transmisin ATM que puede tener rangos de155 Mbps a 2.5Gbps.Esta velocidad puede ser dirigida a un usuario, grupo de trabajo o una red entera, porque ATM no reserva posiciones especficas en una celda para tipos especficos de informacin. Su ancho de banda puede ser optimizado identificando el ancho de banda bajo demanda. Conmutar las celdas de tamao fijo significa incorporar algoritmos en chips de silicn eliminando retrasos causados por software. Una ventaja de ATM es que es escalable. Varios switches pueden ser conectados en cascada para formar redes ms grandes.
Existen dos interfases especificadas que son la interfase usuariored UNI (user-network interface) y la de red a red NNI (network-network interface). La UNI liga un dispositivo de usuario a un switch pblico o privado y la NNI describe una conexin entre dos switches.
Hay dos interfases pblicas UNI, una a 45 Mbps y otra a 155 Mbps. La interfase DS3 est definida en un estndar T1 del comit ANSI, mientras que la interfase de 155 Mbps est definida por los grupos estndar del CCITT y ANSI. Tres interfases han sido desarrolladas para UNIs privadas, una a 100 Mps y dos a 155 Mbps. Es seguro que la interfase estndar internacional SDH/SONET de 155 Mbps sea la elegida porque permite interoperabilidad en UNIs pblicas y privadas. Como ATM es una red orientada a conexin, un enlace entre dos puntos empieza cuando uno transmite una solicitud a travs de la UNI a la red. Un dispositivo responsable de sealizacin pasa la seal a travs de la red a su destino. Si el sistema indica que se acepta la conexin, un circuito virtual es establecido a travs de la red ATM entre los dos puntos. Ambas UNIs contienen mapas para que las celdas puedan ser ruteadas correctamente. Cada celda contiene campos, un identificador de ruta virtual VPI (virtual path identifier) y un identificador de circuito virtual VCI (virtual circuit identifier) que indican estos mapeos. El uso de celdas para transmitir datos no significa que los protocolos de hoy no sean usados. ATM es totalmente transparente a protocolo. La carga de cada celda es pasada por el switch sin ser "leida" a nivel binario. ATM usa el concepto de control de error y flujo de "fin a fin" en contraste a la red convencional de paquete conmutado que usa un control de error y flujo interno. Esto es que la red en s no checa la carga de datos para errores y lo deja al dispositivo terminal final (De hecho, el nico chequeo de error en las celdas es en el header, as la integridad de los VCI/VPI esta asegurada). ATM est diseado para manejar los siguientes tipos de trfico:
Clase A - Constant Bit Rate (CBR), orientado a conexin, trfico sncrono (Ej. voz o video sin compresin) Clase B - Variable Bit Traffic (VBR), orientado a conexin, trfico scrono (voz y video comprimidos). Clase C - Variable Bit Rate, orientado a conexin, trfico asncrono (X.25, Frame Relay, etc). Clase D - Informacin de paquete sin conexin (trfico LAN, SMDS, etc). Los switches que se utilizan en la actualidad son usados para formar terminales de trabajo de alto desempeo en grupos de trabajo. El mayor mercado para los switches ATM ser como columna vertebral de redes corporativas. Uno de los mayores problemas que se enfrentan es el desarrollo de especificaciones para emulacin de LAN, una manera de ligar los switches ATM con las redes de rea local. En la actualidad solo existen soluciones de propietario.
Tipos de conexiones
ATM provee servicios orientados a la conexin. Para comunicarse con un nodo remoto, un host debe solicitar a su switch local el establecimiento de una conexin con el destino. Estas conexiones pueden ser de dos naturalezas: Switched Virtual Circuits (SVC) o Permanent Virtual Circuits (PVC).
nodo origen, el nodo destino, la calidad de servicio y los identificadores de 24 bits para que cada host pueda acceder al circuito.
Transporte de celdas
En cuanto al transporte de informacin, ATM usa tramas de tamao fijo que reciben el nombre de celdas. El hecho de que todas las celdas sean del mismo tamao permite construir equipos de switching de muy alta velocidad. Cada celda de ATM tiene una longitud de 53 bytes, reservndose los 5 primeros para el encabezado y el resto para datos. Dentro del encabezado se coloca el par VPI/VCI que identifica al circuito entre extremos, informacin de control de flujo y un CRC . La conexin final entre dos nodos recibe el nombre de Virtual Channel Connection o VCC. Una VCC se encuentra formada por un conjunto de pares VPI/VCI.
Define la forma en que las celdas se transportan por la red Es independiente de los medios fsicos Tiene dos subcapas
o o
Capa ATM
Provee un solo mecanismo de transporte para mltiples opciones de servicio Es independiente del tipo de informacin que es transmitida (datos, grficos, voz. audio, video) con excepcin del tipo de servicio (QOS) requerido Existen dos tipos de header ATM
o o
Provee las funciones orientadas al usuario no comprendidas en la Capa ATM Permite a la Capa ATM transportar diferentes protocolos y servicios de capas superiores Tiene dos subcapas
o o
Si bien ATM se maneja con celdas a nivel de capas inferiores, las aplicaciones que generan la informacin a ser transportada por ATM no trabajan con celdas. Estas aplicaciones interactuarn con ATM por medio de una capa llamada ATM Adaptation Layer. Esta capa realiza una serie de funciones entre las que se incluyen deteccin de errores (celdas corruptas). En el momento de establecer la conexin el host debe especificar el protocolo de capa de adaptacin que va a usar. Ambos extremos de la conexin deben acordar en el uso del mismo protocolo y este no puede ser modificado durante la vida de la conexin. Hasta el momento solo se han definido dos protocolos de capa de adaptacin para ser usados por ATM. Uno de ellos se encuentra orientado a la transmisin de informacin de audio y video y el otro para la
transmisin de datos tradicionales. ATM Adaptation Layer 1 (AAL1) transmite informacin a una tasa de bits fija. Las conexiones creadas para trabajar con video deben usar AAL1 dado que requieren un servicio de tasa constante para no tener errores de parpadeo o flicker en la imagen. La transmisin de datos tradicionales trabaja con la AAL5 para enviar paquetes de un nodo a otro. Ahora, si bien ATM trabaja con tramas o celdas de tamao fijo. Los protocolos de capa superior generalmente manejan datagramas de longitud variable. Una de las funciones de la AAL5 consiste en adaptar estas tramas a celdas. En particular la AAL5 puede recibir datagramas de hasta 64 Kb de longitud. El paquete manejado por la AAL5 difiere estructuralmente de otros tipos de tramas existentes ya que la informacin de control se inserta al final de la misma. La longitud de la misma es de 8 bytes. Cada una de las tramas de AAL5 deben ser fraccionadas en celdas para poder ser transportadas por la red para luego ser recombinadas en el nodo remoto. Cuando el datagrama es un mltiplo de 48 bytes el resultado de la divisin da un nmero entero de celdas. En caso contrario la ltima de las celdas no se encontrar completa. Para poder manejar paquetes de longitud arbitraria, AAL5 permite que la celda final pueda contener entre 0 y 40 bytes de datos y coloca la informacin de control al final de la misma antecedida por los ceros de relleno necesarios. En otras palabras, la informacin de control se coloca al final de la secuencia de celdas donde puede ser encontrada y extrada sin necesidad de conocer la longitud del datagrama fraccionado.
Otros capas de adaptacin de ATM trabajan con mtodos diferentes para resolver el problema de convergencia.
Tecnologa ATM
1.- Cuando necesitamos enviar informacin, el emisor "negocia" un camino en la red para que su comunicacin circule por l hacia el destino. Una vez asignado el camino, el emisor especifica el tipo, la velocidad y otros atributos de la comunicacin. 2.- Otro concepto clave es que ATM est basado en el uso de conmutadores. Hacer la comunicacin por medio de un conmutador (en
Reserva de ancho de banda para la conexin Mayor ancho de banda Procedimientos de conexin bien definidos Velocidades de acceso flexibles.
Si usamos ATM, la informacin a enviar es dividida en paquetes de longitud fija. Estos son mandados por la red y el destinatario se encarga de poner los datos en su estado inicial. Los paquetes en ATM tienen una longitud fija de 53 bytes. Siendo la longitud de los paquetes fija, permite que la informacin sea transportada de una manera predecible. El hecho de que sea predecible permite diferentes tipos de trafico en la misma red. Los paquetes estn divididos en dos partes, la cabecera y payload. El payload (que ocupa 48 bytes) es la parte del paquete donde viaja la informacin, ya sean datos, imgenes o voz. La cabecera (que ocupa 5 bytes) lleva el mecanismo direccionamiento.
Beneficios
1.- Una nica red ATM dar cabida a todo tipo de trfico (voz, datos y video). ATM mejora la eficiencia y manejabilidad de la red. 2.- Capacita nuevas aplicaciones, debido a su alta velocidad y a la integracin de los tipos de trfico, ATM capacita la creacin y la expansin de nuevas aplicaciones como la multimedia. 3.- Compatibilidad, porque ATM no est basado en un tipo especifico de transporte fsico, es compatible con las actuales redes fsicas que han sido desplegadas. ATM puede ser implementado sobre par trenzado, cable coaxial y fibra ptica. 4.- Simplifica el control de la red. ATM est evolucionando hacia una tecnologa standard para todo tipo de comunicaciones. Esta uniformidad intenta simplificar el control de la red usando la misma tecnologa para todos los niveles de la red. 5.- Largo periodo de vida de la arquitectura. Los sistemas de informacin y las industrias de telecomunicaciones se estn centrando y estn estandarizado el ATM. ATM ha sido diseado desde el comienzo para ser flexible en:
Distancias geogrficas Nmero de usuarios Acceso y ancho de banda (hasta ahora, las velocidades varan de
Megas a Gigas).