You are on page 1of 10

Redes ATM

¿ Qué es ATM ?
El Modo deTransferencia Asíncrono es una tecnología de conmutación que usa pequeñas celdas de tamaño 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 asíncrono porque las celdas son transmitidas a través de una red sin tener que ocupar fragmentos específicos de tiempo en alineación de paquete, como las tramas T1. Estas celdas son pequeñas(53 bytes), comparadas con los paquetes LAN de longitud variable. Todos los tipos de información son segmentados en campos de pequeños bloques de 48 bytes, los cinco restantes corresponden a un header usado por la red para mover las celdas. ATM es una tecnología orientada a conexión, en contraste con los protocolos de base LAN, que son sin conexión. Orientado a conexión significa que una conexión necesita ser establecida entre dos puntos con un protocolo de señalización antes de cualquier transferencia de datos. Una vez que la conexión está establecida, las celdas ATM se auto-rutean porque cada celda contiene campos que identifican la conexión de la celda a la cual pertenecen. Asynchronous Transfer Mode (ATM) es una tecnología de switching basada en unidades de datos de un tamaño fijo de 53 bytes llamadas celdas. ATM opera en modo orientado a la conexión, esto significa que cuando dos nodos desean transferir deben primero establecer un canal o conexión por medio de un protocolo de llamada o señalización. Una vez establecida la conexión, las celdas de ATM incluyen información que permite identificar la conexión a la cual pertenecen. En una red ATM las comunicaciones se establecen a través de un conjunto de dispositivos intermedios llamados switches. Transmisiones de diferentes tipos, incluyendo video, voz y datos pueden ser mezcladas en una transmisión 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 específicas en una celda para tipos específicos de información. Su ancho de banda puede ser optimizado identificando el ancho de banda bajo demanda. Conmutar las celdas de tamaño fijo significa incorporar algoritmos en chips de silicón eliminando retrasos causados por software. Una ventaja de ATM es que es escalable. Varios switches pueden ser conectados en cascada para formar redes más grandes.

¿ Qué interfaces permite manejar ATM ?

un enlace entre dos puntos empieza cuando uno transmite una solicitud a través de la UNI a la red.Existen dos interfases especificadas que son la interfase usuariored UNI (user-network interface) y la de red a red NNI (network-network interface). ATM es totalmente transparente a protocolo. una a 45 Mbps y otra a 155 Mbps. Es seguro que la interfase estándar internacional SDH/SONET de 155 Mbps sea la elegida porque permite interoperabilidad en UNIs públicas y privadas. La carga de cada celda es pasada por el switch sin ser "leida" a nivel binario. Esto es que la red en sí no checa la carga de datos para errores y lo deja al dispositivo terminal final (De hecho. La UNI liga un dispositivo de usuario a un switch público o privado y la NNI describe una conexión entre dos switches. ATM está diseñado para manejar los siguientes tipos de tráfico: . mientras que la interfase de 155 Mbps está definida por los grupos estándar del CCITT y ANSI. Como ATM es una red orientada a conexión. Ambas UNIs contienen mapas para que las celdas puedan ser ruteadas correctamente. Hay dos interfases públicas UNI. Un dispositivo responsable de señalización pasa la señal a través de la red a su destino. una a 100 Mps y dos a 155 Mbps. Tres interfases han sido desarrolladas para UNIs privadas. La interfase DS3 está definida en un estándar T1 del comité ANSI. así la integridad de los VCI/VPI esta asegurada). 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. Si el sistema indica que se acepta la conexión. 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. el único chequeo de error en las celdas es en el header. un circuito virtual es establecido a través de la red ATM entre los dos puntos.

múltiples switches pueden interconectarse ente si para formar una gran red.Información de paquete sin conexión (tráfico LAN. etc). Tipos de conexiones . En la actualidad solo existen soluciones de propietario.25.Variable Bit Rate. tráfico síncrono (Ej.Constant Bit Rate (CBR). Frame Relay. Aunque un switch ATM tiene una capacidad limitada. SMDS. Los diseñadores piensan en UNI como la interface para conectar equipos del cliente a la red del proveedor y a NNI como una interface para conectar redes del diferentes proveedores. la User to Network Interfaces o UNI se emplea para vincular a un nodo final o «edge device» con un switch. Las conexiones entre nodos ATM se realizan en base a dos interfaces diferentes como ya mencionamos. ¿ Cómo funciona ATM ? El componente básico de una red ATM es un switch electrónico especialmente diseñado para transmitir datos a muy alta velocidad. Uno de los mayores problemas que se enfrentan es el desarrollo de especificaciones para emulación de LAN. etc). orientado a conexión. orientado a conexión. Para permitir la comunicación de datos a alta velocidad la conexión entre los nodos y el switch se realizan por medio de un par de hilos de fibra óptica. Un switch típico soporta la conexión de entre 16 y 32 nodos. tráfico asíncrono (X. El mayor mercado para los switches ATM será como columna vertebral de redes corporativas. En particular.Clase A . Clase D . Clase C . tráfico sícrono (voz y video comprimidos). Los switches que se utilizan en la actualidad son usados para formar terminales de trabajo de alto desempeño en grupos de trabajo. para conectar nodos que se encuentran en dos sitios diferentes es necesario contar con un switch en cada uno de ellos y ambos a su vez deben estar conectados entre si. una manera de ligar los switches ATM con las redes de área local.Variable Bit Traffic (VBR). orientado a conexión. voz o video sin compresión) Clase B . La Network to Network Interfaces o NNI define la comunicación entre dos switches.

Switched Virtual Circuits (SVC) Un SVC opera del mismo modo que una llamada telefónica convencional. El host marca a cada paquete enviado con el identificador de circuito virtual necesario para llegar al nodo destino. Permanent Virtual Circuits (PVC) La alternativa al mecanismo de SVC descripto en el ítem anterior es evidente: el administrador de la red puede configurar en forma manual los switches para definir circuitos permanentes. Además hay que tener en cuenta que comunicaciones bidireccionales van a necesitar reservar recursos a lo largo del SVC para dos sentidos de comunicación. Los paquetes transmitidos por la red no llevan información de nodo origen ni nodo destino. Si acuerda propagar información de dicho host registra información acerca el circuito solicitado y propaga el requerimiento al siguiente switch de la red. Luego espera que la red ATM establezca el circuito. el switch ATM local asigna al mismo un nuevo identificador.ATM provee servicios orientados a la conexión. para los procesos de señalización y para comunicar a los hosts el establecimiento de un nuevo SVC. Durante el proceso de señalización (toma este nombre por analogía con el usado en sistemas telefónicos de los cuales deriva ATM) cada uno de los switches examina el tipo de servicio solicitado por el host de origen. Cuando un host acepta un nuevo SVC. El sistema de señalización de ATM se encarga de encontrar el path necesario desde el host origen al host destino a lo largo de varios switches. El host remoto debe aceptar el establecimiento de la conexión. un host debe solicitar a su switch local el establecimiento de una conexión con el destino. Nótese que se ha evitado hablar de los protocolos usados para el establecimiento de los SVC. Estas conexiones pueden ser de dos naturalezas: Switched Virtual Circuits (SVC) o Permanent Virtual Circuits (PVC). Este tipo de acuerdo reserva determinados recursos el switch para ser usados por el nuevo circuito. Cuando el proceso de señalización concluye el switch local reporta la existencia del SVC al host local y al host remoto. El host especifica la dirección completa del nodo destino y la calidad del servicio requerido. La interfase UNI identifica a cada uno de los SVC por medio de un número de 24 bits. Un host se comunica con el switch ATM local y requiere del mismo el establecimiento de un SVC. El administrador identifica el . Para comunicarse con un nodo remoto.

Esta división del identificador en dos campos persigue el mismo fin que la división de las direcciones IP en un campo para identificar la red y un segundo campo para identificar el host. Transporte de celdas En cuanto al transporte de información. la calidad de servicio y los identificadores de 24 bits para que cada host pueda acceder al circuito. divididos en dos campos. Este identificador contiene mucha menos información de la que fue necesaria para la creación del circuito. Circuitos e Identificadores ATM asigna un entero único como identificador para cada path abierto por un host. Esto quiere decir que los identificadores de circuito obtenidos por los dos hosts en los extremos del mismo usualmente son diferentes. Otro punto a tener en cuenta es que el identificador es valido para un solo sentido del circuito. El hardware de ATM usa entonces los VPI para funciones de ruteo de tráfico. información de control de flujo y un CRC . Si un conjunto de VCs sigue el mismo path el administrador puede asignar a todos ellos un mismo VPI.nodo origen. La conexión final entre dos nodos recibe el nombre de Virtual Channel Connection o VCC. reservándose los 5 primeros para el encabezado y el resto para datos. Además el identificador solo es válido mientras que el circuito permanece abierto. el nodo destino. ATM usa tramas de tamaño fijo que reciben el nombre de celdas. Modelo de capas de ATM Capa Física . Cada celda de ATM tiene una longitud de 53 bytes. Los primeros 8 bits forman el llamado «Virtual Path Identifier» y los 16 restantes el «Virtual Circuit Identifier». Este conjunto de bits suele recibir el nombre de «VPI/VCI pair». Los identificadores usados por la interfase UNI están formados por 24 bits. Una VCC se encuentra formada por un conjunto de pares VPI/VCI. Dentro del encabezado se coloca el par VPI/VCI que identifica al circuito entre extremos. el primero de 8 bits y el segundo de 16 bits. El hecho de que todas las celdas sean del mismo tamaño permite construir equipos de switching de muy alta velocidad. Paths.

Hasta el momento solo se han definido dos protocolos de capa de adaptación para ser usados por ATM. las aplicaciones que generan la información a ser transportada por ATM no trabajan con celdas. Esta capa realiza una serie de funciones entre las que se incluyen detección de errores (celdas corruptas). Ambos extremos de la conexión deben acordar en el uso del mismo protocolo y este no puede ser modificado durante la vida de la conexión. audio. video) con excepción del tipo de servicio (QOS) requerido Existen dos tipos de header ATM o o UNI (User-Network Interface) NNI (Network-Network Interface) ATM Adaptation Layer o 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 CS (Convergence Sublayer) SAR (Segmentation and Reassembly Sublayer) Si bien ATM se maneja con celdas a nivel de capas inferiores.   Define la forma en que las celdas se transportan por la red Es independiente de los medios físicos Tiene dos subcapas o o TC (Transmission Convergence Sublayer) l PM (Physical Medium Sublayer) Capa ATM    Provee un solo mecanismo de transporte para múltiples opciones de servicio Es independiente del tipo de información que es transmitida (datos. gráficos. Estas aplicaciones interactuarán con ATM por medio de una capa llamada «ATM Adaptation Layer». Uno de ellos se encuentra orientado a la transmisión de información de audio y video y el otro para la . En el momento de establecer la conexión el host debe especificar el protocolo de capa de adaptación que va a usar. voz.

ATM Adaptation Layer 1 (AAL1) transmite información a una tasa de bits fija. En ATM el termino convergencia se usa para identificar el método usado para detectar el final de cada datagrama fraccionado. En caso contrario la última de las celdas no se encontrará completa. la información de control se coloca al final de la secuencia de celdas donde puede ser encontrada y extraída sin necesidad de conocer la longitud del datagrama fraccionado. Convergencia. El nodo origen usa el byte menos significativo del campo «Payload Type» de la celda para indicar la celda final de un datagrama. genera el «trailer» y transfiere a cada una de ellas a través de la red ATM. En particular la AAL5 puede recibir datagramas de hasta 64 Kb de longitud. Los protocolos de capa superior generalmente manejan datagramas de longitud variable. El paquete manejado por la AAL5 difiere estructuralmente de otros tipos de tramas existentes ya que la información de control se inserta al final de la misma. Una de las funciones de la AAL5 consiste en adaptar estas tramas a celdas. 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. Ahora. Cuando el datagrama es un múltiplo de 48 bytes el resultado de la división da un número entero de celdas. el host pasa los datos a la interfase AAL5. En otras palabras. En el nodo receptor AAL5 recibe las celdas y las reensambla en base a la información contenida en el «trailer» para regenerar el datagrama original. Podemos pensar que este bit funciona como un «end of packet bit». Para poder manejar paquetes de longitud arbitraria. . Segmentación y Reensamblado Cuando una aplicación envía datos sobre una conexión ATM usando AAL5. AAL5 permite que la celda final pueda contener entre 0 y 40 bytes de datos y coloca la información de control al final de la misma antecedida por los ceros de relleno necesarios. La longitud de la misma es de 8 bytes. La transmisión de datos tradicionales trabaja con la AAL5 para enviar paquetes de un nodo a otro. 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. Esta divide los datos en celdas. si bien ATM trabaja con tramas o celdas de tamaño fijo.transmisión de datos tradicionales.

Cuando necesitamos enviar información.Desde siempre.ATM se ha originado por la necesidad de un standard mundial que permita el intercambio de información. Con ATM la meta es obtener un standard internacional. la velocidad y otros atributos de la comunicación. ATM es un método de comunicación que se puede implantar tanto en LAN's como en WAN's. no necesita comunicar por un periodo extenso de tiempo sino transmitir grandes cantidades de información tan rápido como sea posible.ATM es un standard para comunicaciones que esta creciendo rápidamente debido a que es capaz de transmitir a una velocidad de varios Megabits hasta llegar a Gigabits. voz y video. datos e imágenes de video debido a que necesitan un ancho de banda diferente. 4. ¿ Porqué tanto interés por ATM ? 1. nacional y finalmente mundial. se han usado métodos separados para la transmisión de información entre los usuarios de una red de área local (LAN) y los de una red de gran tamaño(WAN). ATM intentará que las diferencias existentes entre LAN y WAN vayan desapareciendo.. Una vez asignado el camino. el emisor "negocia" un camino en la red para que su comunicación circule por él hacia el destino. 3.Actualmente se usan redes independientes para transportar voz. ATM es una tecnología que va creciendo y es controlada por un consenso internacional no por la simple vista o estrategia de un vendedor.. el tráfico de datos tiende a ser "algo que estalla".Otro concepto clave es que ATM está basado en el uso de conmutadores. tienden a necesitar un trafico mas uniforme siendo muy importante cuando y en el orden en que llega la información. Por ejemplo. el emisor especifica el tipo. sin tener en cuenta el tipo de información transmitida. Hacer la comunicación por medio de un conmutador (en . ATM es el única tecnología basada en estándar que ha sido diseñada desde el comienzo para soportar transmisiones simultaneas de datos. 2.Otros capas de adaptación de ATM trabajan con métodos diferentes para resolver el problema de convergencia. Con el tiempo. es decir. Con ATM. 2. Tecnología ATM 1.... por otra parte. redes separadas no serán necesarias. Voz y video. Esta situación traía una serie de problemas a los usuarios de LAN's que querían conectarse a redes de área metropolitana..

cable coaxial y fibra óptica. la cabecera y payload.Capacita nuevas aplicaciones.vez de un bus) tiene ciertas ventajas: o o o o Reserva de ancho de banda para la conexión Mayor ancho de banda Procedimientos de conexión bien definidos Velocidades de acceso flexibles. Si usamos ATM. 5..Simplifica el control de la red. debido a su alta velocidad y a la integración de los tipos de tráfico. 2. ATM ha sido diseñado desde el comienzo para ser flexible en:    Distancias geográficas Número de usuarios Acceso y ancho de banda (hasta ahora. Estos son mandados por la red y el destinatario se encarga de poner los datos en su estado inicial. la información a enviar es dividida en paquetes de longitud fija.. porque ATM no está basado en un tipo especifico de transporte físico. ATM capacita la creación y la expansión de nuevas aplicaciones como la multimedia. 4. ya sean datos. El payload (que ocupa 48 bytes) es la parte del paquete donde viaja la información. ATM está evolucionando hacia una tecnología standard para todo tipo de comunicaciones.Largo periodo de vida de la arquitectura. Los sistemas de información y las industrias de telecomunicaciones se están centrando y están estandarizado el ATM... 3. Esta uniformidad intenta simplificar el control de la red usando la misma tecnología para todos los niveles de la red. imágenes o voz. es compatible con las actuales redes físicas que han sido desplegadas. ATM mejora la eficiencia y manejabilidad de la red. permite que la información sea transportada de una manera predecible. ATM puede ser implementado sobre par trenzado. Siendo la longitud de los paquetes fija. las velocidades varían de .. Beneficios 1. La cabecera (que ocupa 5 bytes) lleva el mecanismo direccionamiento. El hecho de que sea predecible permite diferentes tipos de trafico en la misma red. datos y video).Compatibilidad. Los paquetes en ATM tienen una longitud fija de 53 bytes. Los paquetes están divididos en dos partes.Una única red ATM dará cabida a todo tipo de tráfico (voz.

.Megas a Gigas).