0% encontró este documento útil (0 votos)
116 vistas41 páginas

Redes ATM y su modelo B-ISDN

Este documento proporciona una introducción a las redes ATM (Modo de Transferencia Asíncrono). Explica que ATM se desarrolló para ofrecer una variedad de servicios a altas velocidades sobre una única red. ATM transmite información en pequeñas celdas fijas de 53 bytes y es una tecnología orientada a conexiones. El documento también describe el modelo de referencia de tres capas de ATM y sus características clave como la conmutación de celdas y la orientación a circuitos virtuales.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
116 vistas41 páginas

Redes ATM y su modelo B-ISDN

Este documento proporciona una introducción a las redes ATM (Modo de Transferencia Asíncrono). Explica que ATM se desarrolló para ofrecer una variedad de servicios a altas velocidades sobre una única red. ATM transmite información en pequeñas celdas fijas de 53 bytes y es una tecnología orientada a conexiones. El documento también describe el modelo de referencia de tres capas de ATM y sus características clave como la conmutación de celdas y la orientación a circuitos virtuales.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Tema: Redes ATM.

Integrantes: Claudia Altamirano.


Cristián Barrenechea.

Carrera: Ing. ejec. Informática.

Asignatura: Redes de computadores.

Profesor: Alejandro Mellado.

Fecha de entrega:
08 de noviembre de 2001.
RESUMEN

REDES ATM

Nace a partir de la necesidad de crear una nueva red única que reemplazaría en el futuro todo
el sistema telefónico y a todas las redes especializadas por una sola red integrada para todos
los tipos de transferencia de información. Esta nueva tecnología tendría una velocidad de
transmisión muy elevada en comparación con todos los servicios y redes existentes, y haría
posible ofrecer una gran variedad de servicios nuevos.

Este servicio de área amplia se llama B-ISDN (red digital de servicios integrados) y la
tecnología subyacente que la hace posible se llama ATM (modo de transferencia asíncrono)
debido a que no es síncrono (atado a un reloj maestro). Cabe señalar que el acrónimo ATM
nada tiene que ver aquí con los cajeros automáticos que ofrecen muchos bancos, aunque un
cajero automático puede usar una red ATM para hablar con su banco.

La idea en que se basa la ATM consiste en transmitir toda la información en paquetes


pequeños de tamaño fijo llamados celdas. Las celdas tienen una longitud de 53 bytes, de los
cuales cinco son de encabezado y 48 de carga útil . ATM es tanto una tecnología oculta a los
usuarios como un servicio potencial visible a los usuarios.

Las redes ATM son orientadas a la conexión. Para hacer una llamada primero se debe enviar
un mensaje para establecer la conexión. Luego, todas las celdas subsecuentes siguen la misma
trayectoria al destino. La entrega de celdas no está garantizada, pero sí su orden. Si las celdas
1 y 2 se envían en ese orden, y ambas llegan, lo harán en ese orden, nunca la 2 primero y
después la 1.

Las redes ATM se organizan como las WAN tradicionales, con líneas y enrutadores
(conmutadores). Las velocidades pretendidas para las redes ATM son de 155 Mbps y 622
Mbps, con la `posibilidad de tener velocidades de gigabits en un futuro.

Modelo de referencia B-ISDN ATM

La ISDN de banda ancha con ATM tiene su propio modelo de referencia, diferente del modelo
OSI y también del modelo TCP/IP. Este modelo consiste en tres capas:
1.- la capa física.
2.- la capa ATM y
3.- la capa de adaptación de ATM.
Más cualquier cosa que los usuarios quieran poner encima.

La capa física tiene que ver con el medio físico: voltajes, temporizacion de bits y varias
consideraciones más. ATM no prescribe un conjunto de reglas en particular, pero en cambio
dice que sus celdas se pueden enviar por si solas por un cable o fibra o bien se pueden

2
empacar dentro de la carga útil de otros sistemas portadores, es decir, ATM se diseño para que
fuera independiente del medio de transmisión.

La capa ATM se refiere a las celdas y su transporte; definiendo la organización de las celdas y
dice lo que significan los campos del encabezado. Esta capa también tiene que ver con el
establecimiento y la liberación de circuitos virtuales y aquí es donde se localiza el control de la
congestión.

La capa de adaptación de ATM o AAL esta definida sobre la capa ATM y permite a los
usuarios enviar paquetes mayores que una celda porque la mayor parte de las aplicaciones no
quieren trabajar de manera directa con celdas, aunque algunas puedan hacerlo. La interfaz
ATM segmenta estos paquetes, transmite las celdas en forma individual y las reemplaza en el
otro extremo.

A diferencia de los otros modelos de referencia bidimensionales, el modelo ATM se define en


tres dimensiones.

El plano del usuario se encarga del transporte de los datos, el control de flujo, la corrección
de errores y otras funciones de usuario. El plano de control tiene que ver con la
administración de la conexión. Las funciones de gestión de capas y planos se relacionan con la
administración de recursos y la coordinación de intercapas.
Las capas física y AAL se dividen en dos subcapas, una en el fondo que hace el trabajo y una
subcapa de convergencia en la parte superior que proporciona la interfaz adecuada con la capa
de arriba.

La subcapa dependiente del medio físico o PMD establece la interfaz con el cable real:
transfiere los bits y controla su temporización. Esta capa difiere para distintos portadores y
cables.

La subcapa de convergencia de transmisión o TC, también es una subcapa de la capa física.


Cuando se transmiten las celdas, la capa TC las envía como una corriente entrante de puros
bits de la subcapa PMD; convierte esta corriente de bits en una corriente de celdas para la capa
ATM. La subcapa TC se encarga de todas las consideraciones que se relacionan en determinar
donde empiezan y donde terminan las celdas en la corriente de bits. En el modelo ATM, esta
función pertenece a la capa física. En el modelo OSI y en casi todas las demás redes, el trabajo
de enmarcar o de convertir una corriente de bits en bruto en una secuencia de celdas es tarea
de la capa de enlace de datos. Como se menciono anteriormente, la capa ATM maneja celdas,
lo que incluye su generación y transporte. La capa ATM es una mezcla de las capas de enlace
de datos y de red de OSI, pero no se divide en subcapas.

La capa AAL se divide en la subcapa de segmentación y reensamblado o SAR y la subcapa de


convergencia o CS. La subcapa inferior divide los paquetes en celdas en el lado de la
transmisión y los vuelve a armar en el destino. La subcapa superior hace posible tener sistemas
ATM que ofrezcan diferentes clases de servicios a diferentes aplicaciones.

3
Perspectivas de ATM

ATM es un proyecto inventado por la industria telefónica, ya que, una vez que se instalo
Ethernet ampliamente, recién la industria de las computadoras apoyo una tecnología de redes
de alta velocidad especifica para hacerla estándar.

ATM tiene capacidad de entregar información en cualquier parte a una velocidad que
excedería a 1Gbps. Básicamente, ATM es un ruteador de paquetes de alta velocidad.

4
INTRODUCCION

La función principal de una red digital de banda ancha es ofrecer servicios de transporte para
diferentes tipos de tráfico a diferentes velocidades usando, como soporte, un limitado número
de enlaces de comunicaciones de elevado ancho de banda.

La metodología tradicional de las redes de transporte digital se basaba en la multiplexación


estática en el tiempo (TDM) de los diferentes servicios sobre los escasos troncales de
comunicación.

Los nuevos tipos de datos, aplicaciones y requerimientos de los usuarios de este tipo de
servicios obligó al desarrollo de una nueva tecnología que permitiera ofrecer este nuevo nivel
de servicio. La nueva tecnología debería ser, además, lo suficientemente flexible como para
asegurar un crecimiento rápido hacia las nuevas demandas que aparecerían en el futuro.

Después de un largo periodo de investigación y de diversas propuestas por parte de diferentes


comités tecnológicos se define la nueva generación de tecnología para red de transporte digital
de banda ancha: ATM.

En este informe analizaremos tanto las causas de su aparición, como sus características
particulares.

5
OBJETIVOS

El objetivo importante de este informe es entregar información de aspectos generales al lector


sobre redes ATM, como ser los siguientes:

• Aspectos generales.

• Puntos clave de la tecnología ATM

• Fundamentos de ATM: Donde se describe el modelo ATM.

• Topologías.

• Aplicaciones.

6
Modo de Transferencia Asíncrono – ATM

Inicialmente propuesto por la Industria de las Telecomunicaciones, rápidamente se ha


convertido en la tecnología más promovida dentro de las industrias de Comunicaciones y
Computadores.
Las recomendaciones iniciales propuestas por el CCITT ( Comité de Consulta Internacional en
Telegrafía y Telefonía ) en 1988 fueron que, ATM y la Red Optica Síncrona (SONET)
formasen la base de la Red Digital de Servicios Integrados de Banda Ancha (B-ISDN), un
nuevo estándar en desarrollo para la integración en red de: Datos, Voz, Imagen y Vídeo, a
velocidades de transmisión desde 34 Mbps a varios Gigabits por segundo.
Emplea el concepto de Conmutación de Celdas (Cell Switching), el cual combina los
beneficios de la Conmutación de Paquetes tradicionalmente utilizada en redes de datos, y la
Conmutación de Circuitos utilizada en redes de voz.
ATM se basa en el concepto de Conmutación Rápida de Paquetes (Fast Packet Switching) en
el que se supone una fiabilidad muy alta a la tecnología de transmisión digital, típicamente
sobre fibra óptica, y por lo tanto la no necesidad de recuperación de errores en cada nodo. Ya
que no hay recuperación de errores, no son necesarios los contadores de número de secuencia
de las redes de datos tradicionales, tampoco se utilizan direcciones de red ya que ATM es una
tecnología orientada a conexión, en su lugar se utiliza el concepto de Identificador de Circuito
o Conexión Virtual (VCI).

ATM es una tecnología de red de enlace de datos que, al igual que Ethernet Y Token Ring, se
especifica en la capa dos del modelo OSI. Pero aquí es donde terminan las similitudes. Las
transmisiones ATM envían celdas de 53 bytes en vez de paquetes. Una celda es una unidad de
mensaje de longitud fija. Al igual que los paquetes, las celdas son piezas de un mensaje, pero
el formato de longitud fija produce ciertas características:

• Orientación de circuito virtual. Las redes basadas en celdas funcionan mejor en


modo punto a punto, en el que la estación receptora está preparada para recibir y
procesar las celdas de forma activa.
• Velocidad. El hardware sabe exactamente dónde termina la cabecera y empiezan los
datos de cada celda, por tanto, acelera las operaciones de procesamiento. Las redes
ATM funcionan a velocidades de hasta 622 Mbps.
• Calidad de servicio ( QoS). La velocidad de salida predecible y los circuitos virtuales
permiten a las redes basadas en celdas garantizar mejor los niveles de servicio a tipos
de tráfico que son prioritarios.

ATM no tiene una tecnología de control de acceso al medio por sí misma. ATM es una
tecnología de conmutación, en la que se establece un llamado circuito virtual antes de que se
inicie una transmisión. Esto difiere de las tecnologías LAN como Ethernet y Token Ring, que
sólo transmiten un mensaje sin una notificación anterior del equipo receptor, dejando a los
enrutadores averiguar la mejor trayectoria para llegar al receptor.

7
Comparado al diminuto tamaño de las celdas ATM, el tamaño del paquete Ethernet varia
desde 64 Bytes hasta 1.500 Bytes, siendo hasta 25 veces más grande por unidad de mensaje.
ATM, siendo más granular, se hace mucho más controlable.

ATM está diseñado par funcionar sobre cables de fibra óptica que funcionen con la
especificación SONET ( red óptica síncrona ). SONET es un estándar ANSI que especifica la
interfaz física que conecta el cable de fibra óptica a varias velocidades. Las especificaciones
SONET se configuran para varias velocidades de cable llamadas niveles de transportador
óptico u OC de forma abreviada:

• OC-1. Cable de fibra óptica a 52 Mbps.


• OC-3. Cable de fibra óptica a 155 Mbps.
• OC-12. Cable de fibra óptica a 622 Mbps.
• OC-24. Cable de fibra óptica a 1.2 Gbps.
• OC-48. Cable de fibra óptica a 2.5 Gbps.

El diseño determinista de ATM cede un ancho de banda efectivo a cambio de su velocidad de


cableado real. La cesión efectiva de ATM se dice que es correcta ya que esta por encima
incluso del 75 por ciento de la de Token Ring. La mayoría de las LAN de red troncal ATM
funcionan sobre OC-3 o OC.12.

8
Nueva generación de red de transporte de banda ancha

Fueron diversos los motivos que forzaron una revolución tecnológica en el área del transporte
digital de banda ancha. Entre ellos, la aparición de nuevas aplicaciones, la necesidad de
incorporar el tráfico de LAN directamente en la red de transporte digital, las previsiones de
crecimiento desmesurado, la necesidad de consolidar todos los tipos de tráfico, etc.
Los siguientes apartados explican, en detalle, los principales motivos que motivaron el
desarrollo de ATM.

Gestión del ancho de banda


La técnica de división en el tiempo que usan las redes de transporte digital "tradicionales" (por
ejemplo redes basadas en multiplexores PDH, SDH) no es válida para el transporte del tráfico
LAN, que es uno de los tipos de datos que más ha crecido en los últimos años y que más
insistentemente pide un lugar en las redes de banda ancha. (Fig.1)

Fig.1 Gestión dinámica del ancho de banda


El tráfico de datos se caracteriza por una necesidad muy grande de ancho de banda pero en
momentos muy puntuales. El uso de técnicas TDM para la multiplexación del tráfico de LAN
sobre los troncales de comunicaciones lleva a un compromiso demasiado duro. Por un lado, si
se le asigna un time-slot de poco ancho de banda, el rendimiento de las comunicaciones no
será aceptable. Por otro lado, si se le asigna un time-slot de gran ancho de banda, se
malgastará demasiado espacio del canal cuando no se efectúen transferencias.
ATM, como una tecnología de transporte digital de banda ancha, dispone de mecanismos de
control dinámico del ancho de banda. De este modo, cuando una fuente de datos deja de
emitir, el ancho de banda que resulta liberado del canal de comunicación se reasigna a otra
fuente.
La gestión dinámica del ancho de banda va acompañada de unos complejos mecanismos de
control de congestión que aseguran que el tráfico sensible (voz, vídeo, etc. ) siempre dispondrá
de la calidad de servicio requerida.

9
Soporte del tráfico broadcast
La evolución de las aplicaciones que requieren transporte digital muestra, desde hace tiempo,
un claro cambio de rumbo de entornos punto a punto a entornos punto a multipunto.
Aplicaciones como videoconferencias, tráfico LAN, broadcasting de vídeo, etc. requieren de
soporte broadcast en la capa de transporte.
Antes de ATM, las tecnologías de transporte digital, se basaban en la multiplexación sobre
canales punto a punto y, por lo tanto, no podían enfrentarse a este nuevo requerimiento de
servicio.
ATM, aunque es una tecnología orientada a la conexión, contempla el uso de circuitos punto-
multipunto que permiten ofrecer funciones de broadcasting de información. Los datos se
replican en el interior de la red allí donde se divide el circuito punto-multipunto. Esta
aproximación minimiza el ancho de banda asociado a tráfico broadcast y permite la extensión
y crecimiento de estos servicios hasta niveles muy elevados.

Canales conmutados
Otro requerimiento que se le pidió a ATM fue que dispusiera de mecanismos para el
establecimiento de circuitos conmutados bajo demanda del DTE (Equipo Terminal de Datos).
Estas funcionalidades que, hasta la fecha, solo se exigían a las redes de banda estrecha (RTC,
RDSI, X.25, FrameRelay, etc. ) se hacen, cada vez más, necesarias en la capa de banda ancha
(Cable-TV, Videoconfencia, etc. )
ATM define un protocolo de señalización entre el DTE y la red, llamado UNI, que permite a
este segundo, la negociación de canales conmutados bajo demanda. El protocolo, basado en el
Q.931 de RDSI, permite al DTE la creación de un canal (punto a punto o multipunto) con una
determinada calidad de servicio (ancho de banda, retardo, etc. )
Otro protocolo (NNI) se encarga de la propagación de la petición de llamada dentro del
interior de la red hacia el destino para su aceptación. El NNI es un protocolo no orientado a la
conexión que permite la propagación de llamadas por múltiples caminos alternativos.
En el momento de definición de ATM se optó por un sistema de numeración de 20 bytes
(basado en la numeración actual de la red telefónica básica) para los puntos terminales.

Escalabilidad
Uno de los principales problemas con los que se encuentran los administradores de las redes
de transporte es cómo actuar frente a los continuos y cada vez más frecuentes cambios en los
requerimientos tanto de cobertura como de ancho de banda.
ATM se diseñó como una red inteligente. El objetivo era que los nodos que componían la red
fueran capaces de descubrir la topología (nodos y enlaces) que les rodeaba y crearse una
imagen propia de como estaba formada la red. Además, este procedimiento debía ser dinámico

10
para que la inserción de nuevos nodos o enlaces en la red fueran detectados y asimilados
automáticamente por los otros nodos.
Esta filosofía de red, que es muy común en las redes de banda estrecha (redes de routers,
FrameRelay, etc. ), se implanta en la banda ancha con la tecnología ATM.
Los administradores de la red de transporte ATM pueden decidir libremente el cambio de
ancho de banda de un enlace o la creación de uno nuevo (por ejemplo, para disponer de
caminos alternativos) sin tener que, por ello, reconfigurar de nuevo la red. Todo los nodos
afectados por la modificación topológica actuarán inmediatamente como respuesta al cambio
(por ejemplo, usando el nuevo enlace para balancear tráfico)
Los problemas de cobertura tampoco significan ningún problema. Un nodo que se inserta en la
red descubre, y es descubierto, por el resto de nodos sin ninguna intervención por parte del
administrador.

Tecnología universal
Un balance general de los puntos anteriores permite ver como la tecnología de transporte
ATM incorpora y mejora muchas de las técnicas utilizadas únicamente, hasta entonces, en las
redes de banda estrecha. Esto quiere decir que ATM es también una tecnología válida para
este tipo de redes.
ATM se define como una tecnología universal válida tanto como transporte digital de banda
ancha, como para backbone de alta velocidad en redes LAN o integración de servicios en
redes corporativas sobre enlaces de baja velocidad. ATM es una solución global extremo a
extremo; es tanto una tecnología de infraestuctura como de aplicaciones.

11
Puntos clave de la tecnología ATM

ATM se basa en un conjunto de novedades tecnológicas que hacen posible que cumpla los
requerimientos a ella exigidos.

Estandarización
Si bien sus orígenes se remontan a los años 60, es a partir de 1988 cuando el CCITT ratifica a
ATM como la tecnología para el desarrollo de las redes de banda ancha (B-RDSI),
apareciendo los primeros estándares en 1990.
Desde entonces hasta nuestros días ATM ha estado sometida a un riguroso proceso de
estandarización; destinado no solamente a una simple interoperabilidad a nivel físico
(velocidades SONET y SDH ), sino a garantizar la creación de redes multifabricantes a nivel
de servicio, estandarizándose aspectos como Señalización (UNI, NNI) , Control de
Congestión, Integración LAN, etc.
Esta característica garantiza la creación de redes multifabricante, que garantizan la inversión y
permiten un fuerte desarrollo del mercado, con la consiguiente reducción de costes.

Multiplexación basada en celdas


Para que se pueda gestionar correctamente el ancho de banda sobre un enlace, es necesario que
las diferentes fuentes que lo utilizan presenten sus datos en unidades mínimas de información.
Para ATM se decidió una unidad mínima de 53 bytes fijos de tamaño. El uso de un tamaño
fijo permite desarrollar módulos hardware muy especializados que conmuten estas celdas a las
velocidades exigidas en la banda ancha (actuales y futuras). La longitud de la unidad debe ser
pequeña para que se pueden multiplexar rápidamente sobre un mismo enlace celdas de
diferentes fuentes y así garantizar calidad de servicio a los tráficos sensibles (voz, vídeo, etc. )

Orientado a la conexión
Que ATM fuera una tecnología orientada a la conexión permitía, entre otras cosas, conseguir
una unidad mínima de información de tamaño pequeño. Como se ha dicho anteriormente, las
previsiones de crecimiento para ATM obligaban al uso de un sistema de numeración de
terminales de 20 bytes. Las tecnologías no orientadas a la conexión requieren que cada unidad
de información contenga en su interior las direcciones tanto de origen como de destino.
Obviamente, no se podían dedicar 40 bytes de la celda para ese objetivo (la sobrecarga por
cabecera sería inaceptable).
Los únicos datos de direccionamiento que se incluye en la celda es la identificación del canal
virtual que supone, únicamente, 5 bytes de cabecera y 48 bytes útiles para la transmisión de
información.

12
Calidad de Servicio (QoS)
Se definen cuatro categorías de tráfico básicas: CBR (Constant Bit Rate), VBR (Variable Bit
Rate), UBR (Undefined Bit Rate) y AVR (Available Bit Rate).
En el momento de la creación, el DTE caracteriza el tráfico que va a enviar por el circuito
mediante cuatro parámetros (PCR, SCR, CDVT y MBS) dentro de una de esas cuatro
categorías. La red propaga esa petición internamente hasta su destino y valida si los
requerimientos exigidos se van a poder cumplir. En caso afirmativo, la red acepta el circuito y,
a partir de ese momento, garantiza que el tráfico se va a tratar acorde a las condiciones
negociadas en el establecimiento.
Los conmutadores ATM ejecutan un algoritmo llamado dual leaky buckets que garantiza,
celda por celda, que se está ofreciendo la calidad de servicio requerida. Está permitido que el
DTE envíe los datos por un circuito a más velocidad de la negociada. En ese caso el
conmutador ATM puede proceder al descarte de las celdas correspondientes en caso de
saturación en algún punto de la red.

Red inteligente
Una red de transporte ATM es una red inteligente en la que cada nodo que la compone es un
elemento independiente. Como se ha comentado anteriormente, los conmutadores que forman
la red ATM descubren individualmente la topología de red de su entorno mediante un
protocolo de diálogo entre nodos.
Este tipo de aproximación, novedoso en las redes de banda ancha, abre las puertas a un mundo
de funcionalidades (enlaces de diferente velocidad, topología flexible, balanceo de tráfico,
escalabilidad, etc.) y es, sin lugar a dudas, la piedra angular de la tecnología ATM.

13
Fundamentos
El tráfico con tasa de bit o velocidad binaria constante (CBR), por ejemplo voz PCM o vídeo
no comprimido, tradicionalmente es transmitido y conmutado por redes de conmutación de
circuitos o Multiplexores por División en el Tiempo (TDM), que utilizan el Modo de
Transmisión Síncrono (STM). En STM, los multiplexores por división en el tiempo dividen el
ancho de banda que conecta dos nodos, en contenedores temporales de tamaño pequeño y fijo
o ranuras de tiempo ("Time Slots"). Cuando se establece una conexión, esta tiene
estadísticamente asignado un slot (o varios). El ancho de banda asociado con este slot está
reservado para la conexión haya o no transmisión de información útil. Una pequeña cantidad
de ancho de banda para control, se utiliza para la comunicación entre los conmutadores, de
forma que estos conocen los slots que tiene asignados la conexión. Esto se conoce como
direccionamiento implícito. El conmutador receptor sabe a que canales corresponden los slots
y por lo tanto no se requiere ningún direccionamiento adicional. Este procedimiento garantiza
la permanente asignación de un ancho de banda durante el tiempo que dura la llamada, así
como un tiempo de latencia pequeño y constante.
En contraste, los datos son normalmente transmitidos en forma de tramas o paquetes de
longitud variable, lo que se adecua bien a la naturaleza de ráfagas de este tipo de información.
Sin embargo, este mecanismo de transporte tiene retardos impredecibles, la latencia tiende a
ser alta y en consecuencia la conmutación de paquetes no es adecuada para tráfico con tasa de
bit constante como la voz. Tampoco la conmutación de circuitos se adecua para la transmisión
de datos, ya que si se asigna un ancho de banda durante todo el tiempo para un tráfico en
ráfagas, se derrocha mucho ancho de banda cuando este no se utiliza.
ATM ha sido definido, como se mencionó en el apartado anterior, para soportar de forma
flexible, la conmutación y transmisión de tráfico multimedia comprendiendo datos, voz,
imágenes y vídeo. En este sentido, ATM soporta servicios en modo circuito, similar a la
conmutación de circuitos, y servicios en modo paquete, para datos.
Sin embargo, a diferencia de la conmutación de circuitos, ATM no reserva slots para la
conexión. En su lugar, una conexión obtiene slots o celdas, solo cuando está transmitiendo
información. Cuando una conexión está en silencio no utiliza slots o celdas, estando estas
disponibles para otras conexiones. Con esta idea en mente, se decidió que la unidad de
conmutación y transmisión fuese de tamaño fijo y longitud pequeña. Esta unidad es conocida
como Celda, y tiene una longitud de 53 bytes divididos en 5 de cabecera y 48 de información
o carga útil. Esta celda es quien viene a sustituir al Time Slot o contenedor del STM (Fig. 2).

Fig. 2 Celda ATM

14
Las celdas pequeñas y de longitud constante son ventajosas para tráfico con tasa de bit
constante (Voz, Vídeo) y son muy útiles en general ya que permiten un tiempo de latencia
muy bajo, constante y predecible, así como una conmutación por hardware a velocidades muy
elevadas. También, en el caso de pérdida de celdas por congestión o corrupción, la pérdida no
es muy grande siendo en muchos casos remediable o recuperable. De hecho, el tráfico de Voz
y Vídeo, no es muy sensible a pequeñas pérdidas de información, pero si es muy sensible a
retardos variables, sucediéndole lo contrario al tráfico de datos. En una red ATM, donde las
celdas no están reservadas sino asignadas bajo demanda, el conmutador receptor no puede
determinar por adelantado a que canal corresponde cada celda. La Celda ATM a diferencia del
Time Slot en STM (Modo de Transferencia Síncrono), debe transportar la identificación de la
conexión a la que pertenece, de esta forma no existirán Celdas vacías ya que serán utilizadas
por conexiones pendientes. Esta es una diferencia fundamental del ATM frente al STM. La
cabecera presente en cada celda, consume aproximadamente un 9.5% del ancho de banda,
siendo este el precio que hay que pagar por la capacidad para disponer de ancho de banda bajo
demanda, en lugar de tenerlo permanentemente reservado y eventualmente desperdiciado.
La adopción de una cabecera de 5 bytes ha sido posible, porque no se realiza recuperación de
errores en los nodos intermedios, tampoco se emplean direcciones válidas a nivel de toda la
red, tales como la dirección MAC en Ethernet o IP en redes tipo TCP/IP (Fig. 3).

Fig. 3 Cabecera de la Celda ATM


Al igual que en las redes de conmutación de paquetes (X.25 y Frame Relay), la tecnología
ATM está Orientada a Conexión. Esto significa que antes de que el usuario pueda enviar
celdas a la red, es necesario realizar una llamada y que esta sea aceptada para establecer una
Conexión Virtual a través de la red. Durante la fase de llamada un Identificador de Conexión
Virtual (VCI) es asignado a la llamada en cada nodo de intercambio a lo largo de la ruta
(Fig.4).

15
Fig. 4 Identificador de conexión virtual (VCI)
El identificador asignado, sin embargo, solo tiene significado a nivel del enlace local, y
cambia de un enlace al siguiente según las celdas pertenecientes a una conexión pasan a través
de cada conmutador ATM. Esto significa, que la información de encaminamiento (routing)
transportada por cada cabecera puede ser relativamente pequeña.
Asociado con cada enlace o puerto entrante del conmutador ATM, hay una tabla de
encaminamiento que contiene el enlace o puerto de salida y el nuevo VCI que va a ser
utilizado en correspondencia a cada VCI entrante.
De este modo el encaminamiento de celdas en ambas direcciones a lo largo de la ruta es
extremadamente rápido, ya que consiste en una simple operación de consulta en una tabla.
Como resultado, las celdas procedentes de cada enlace pueden ser conmutadas
independientemente a velocidades muy altas. Esto permite el uso de arquitecturas de
conmutación paralelas y circuitos de alta velocidad hasta gigabits, cada uno operando a su
máxima capacidad. Celdas procedentes de diferentes fuentes son multiplexadas juntas de
forma estadística a efectos de conmutación y transmisión.
Un conmutador ATM podría describirse como una caja que mantiene en su interior una gran
cantidad de Ancho de Banda, siendo este recurso cedido o recuperado dinámicamente según el
aumento o disminución de las necesidades. En este sentido, se dice que ATM proporciona
Ancho de Banda bajo demanda.

Modelo de Referencia ATM


El modelo de referencia propuesto por el CCITT está constituido por tres niveles: Nivel
Físico, Nivel ATM y Nivel de Adaptación ATM (AAL) (Fig. 5).

16
Fig. 5 Modelo de Referencia ATM
Las funciones han sido divididas en tres grupos conocidos como planos: El plano C de control
y señalización, el plano U de usuario y el plano M de gestión. Los protocolos del plano C se
encargan de la señalización, es decir, del establecimiento, mantenimiento y cancelación de
conexiones virtuales. Los protocolos del plano U dependen de la aplicación y en general
operan extremo a extremo (usuario a usuario). Los protocolos del plano M se encargan de la
Operación, Administración y Mantenimiento (OAM). Los protocolos de los tres planos hacen
uso de los servicios ofrecidos por los tres niveles ATM.

Nivel Físico
Define las interfases físicas, los protocolos de trama y codificación para la red ATM. Hay
diferentes opciones de conexiones físicas. La especificación del ATM Forum con relación a la
Interfase Usuario Red (ATM UNI) actualmente define SONET/SDH STS-3c (155.52 Mbps),
DS3(44.736 Mbps), E3(34.368 Mbps), posiblemente DS1/E1, así como 100 Mbps con
codificación 4B/5B para fibra local (derivado del estandar FDDI a.k.a. TAXI) y 155 Mbps con
codificación 8B/10B sobre fibra óptica multimodo (basado en Fibre Channel). Existen varias
propuestas para el uso de Par Trenzado con pantalla (STP) o sin ella (UTP), enfrentándose
todas ellas al problema común de transmitir 100+ Mbps sobre la extensa base instalada de
UTP (principalmente tipo 3) sin violar los límites de interferencia del FCC. El ATM Forum ha
aprobado las especificaciones para UTP Categoría 5 con codificación SONET STS-3c a
155.52 Mbps, así como UTP Categoría 3 con codificación SONET STS-1 a 51.84 Mbps. IBM
propone UTP Categoría 3 con codificación 4B/5B a 25.6 Mbps.
Cada conexión física al conmutador ATM es un enlace dedicado y todos los enlaces pueden
estar simultáneamente activos. Los conmutadores ATM estan diseñados para permitir a todos
los puertos comunicarse transparentemente e independiente de la velocidad física. Esto
permite que la conexión física esté acoplada con los requerimientos de ancho de banda del

17
dispositivo conectado. La conversión de velocidad es una característica inherente de ATM,
tampoco tiene restricciones topológicas de las redes clásicas tales como Token Ring o
Ethernet.
El nivel físico (PHY), proporciona al nivel ATM con los medios para transportar celdas ya
configuradas. Este nivel está dividido en dos subniveles: el subnivel de Convergencia de
Transmisión (TC), y el subnivel dependiente del Medio Físico (PM). La selección del medio
físico determina la operación de ambos subniveles. El subnivel PM para cada medio, define
cosas tales como formas de onda, ordenación de los bits, codificación en línea, recuperación
del reloj, sincronización, etc. Además, para tráfico con temporización relacionada,
proporciona información de temporización al nivel de Adaptación ATM (AAL).
Pero el subnivel TC es la clave para que la celda ATM, viaje libremente sobre una amplia
variedad de medios. El subnivel TC empaqueta las celdas ATM salientes en la estructura de
trama del medio de transmisión, rellenando con celdas nulas según se necesite. A la recepción,
el subnivel TC determina los contornos de las celdas, extrayéndolas del flujo de bits,
descartando celdas nulas o erróneas y finalmente entregándolas al nivel ATM.

Nivel ATM
Este es el nivel de conmutación y transmisión de ATM. Define la estructura de la cabecera de
la celda, y como las celdas fluyen sobre las conexiones lógicas en la red ATM. Realiza las
funciones de multiplexación estadística de celdas procedentes de diferentes conexiones, y su
encaminamiento sobre las conexiones virtuales. Las conexiones lógicas en el nivel ATM,
están basadas en el concepto de Camino Virtual (Virtual Path) y Canal Virtual (Virtual
Channel). Una Conexión de Camino Virtual (VPC) es una colección de Conexiones de Canal
Virtual (VCC) tributarios que son transportados a lo largo del mismo camino o ruta. Un
conmutador de tránsito podría reaccionar únicamente a la información de camino (VPC),
mientras que los conmutadores terminales reaccionarían a la información de fan-out (VCC),
pudiéndose mapear diferentes sesiones contra VCIs sobre la misma conexión VPC.
Cada VPC o VCC puede estar establecido permanentemente, con lo que tendremos una
Conexión Virtual Permanente (PVC), o establecido dinámicamente bajo demanda
disponiéndose entonces, de una Conexión Virtual Conmutada (SVC). Funciones de control y
señalización asociadas con el plano C, y por lo tanto fuera del modelo de referencia ATM,
permiten al usuario establecer y terminar dinámicamente VPCs y VCCs (Fig. 6).

18
Fig. 6 Protocolos externos a ATM
Dentro de una red ATM, el camino seguido por los mensajes de señalización es una conexión
virtual específica conocida como Conexión de Canal Virtual para Señalización (SVCC). Un
descriptor de tráfico, o contrato usuario-red, define los parámetros y reglas de cada VPC y
VCC. Están especificados descriptores de tráfico definiendo pico de tráfico (PCR), longitud
máxima de ráfagas (MBS), tasa de bit media (SCR), variación del retardo (CDVT). El
protocolo de control de la conexión negocia la clase de servicio específica y las características
del ancho de banda de cada circuito virtual durante el establecimiento de la llamada. La red
propaga esa petición internamente hasta su destino y verifica si los requerimientos exigidos se
van a poder cumplir. En caso afirmativo, la red acepta el circuito y a partir de ese momento,
garantiza que el tráfico se va a tratar acorde a las condiciones negociadas en el
establecimiento. Esto permite que cada circuito virtual sea cortado a medida para su uso
específico, por ejemplo vídeo o paquetes de datos, siendo la calidad del servicio (QoS) un
característica inherente de ATM.
Hay dos formatos diferentes para la cabecera de las celdas (Fig. 7).

19
Fig. 7 Formatos UNI y NNI
El primero se utiliza en el enlace de acceso entre el usuario y la red (ATM-UNI), y está
pensado para usuarios que utilizan equipos que trabajan en modo nativo ATM y que generan
directamente celdas. El campo Control de Flujo Genérico (GFC) tiene significado únicamente
en este enlace y se incluye para asignar prioridades a las diferentes celdas, dependiendo del
tipo de información que transportan, y que estas sean colocadas en diferentes colas de salida
según su prioridad. No está presente dentro de la red, y en su lugar se amplia el campo VPI.
El campo Tipo de Carga útil (PT) se utiliza para permitir que las celdas de los planos C y M,
se distingan de las celdas conteniendo información de Usuario, y también para informar de la
existencia de congestión. El protocolo AAL5 utiliza un bit del campo PT para indicar el fin del
mensaje (EOM) de una trama AAL5 (PT=0x1). El bit CLP permite que las celdas tengan una
de dos prioridades: alta (CLP=0) y baja (CLP=1). Debido a que un conmutador ATM opera
por multiplexación estadística de sus entradas, es posible que múltiples entradas compitan por
una misma salida, dando lugar a que un buffer temporal se desborde en un enlace de salida de
un nodo ATM. El bit CLP se utiliza para marcar aquellas celdas que en caso de congestión se
puedan descartar primero. El campo HEC es un CRC de 8 bits para detección de errores en la
cabecera (solo), especialmente si el direccionamiento es correcto. Si falla, la celda es
descartada. Si es correcto, se puede proceder inmediatamente a la conmutación. Celdas vacías
también son descartadas y se caracterizan por que su VPI/VCI es cero.

Nivel de Adaptación ATM (AAL)


Como se ha indicado, ATM ha sido definido para proporcionar un soporte de conmutación y
transmisión flexible para tráfico multimedia. En consecuencia, es esencial que ATM soporte

20
un rango de tipos de servicios alternativos. Mas aun, excepto para aquellas aplicaciones que
generan directamente celdas, el uso de la conmutación y transmisión de celdas ha de ser
totalmente transparente al equipo del usuario. El nivel de Adaptación ATM, como su nombre
indica, realiza las funciones de adaptación (convergencia) entre las clases de servicio
proporcionadas al usuario, por ejemplo transportar tramas de datos entre dos LANs, y el
servicio basado en celdas proporcionado por ATM.
Cuando una trama o flujo de bits, cualquiera que sea su origen (voz, datos, imagen o vídeo),
entra en una red ATM, el nivel de Adaptación la segmenta en celdas. El proceso comienza
inmediatamente cuando la primera parte de la trama entra en el conmutador de acceso a la red
ATM; no hay que esperar hasta que la trama entera haya llegado (Fig. 8).

Fig. 8 Servicios en modo paquete


Las celdas generadas son enviadas a través de la red ATM a alta velocidad, por ejemplo a 622
Mbps. Durante la totalidad del proceso, hay únicamente un punto donde la trama completa
podría estar almacenada: en el punto de salida de la red, sin embargo bastará que haya un
número suficiente de celdas en el punto de salida para comenzar la entrega al usuario.
En los conmutadores intermedios, todas las celdas son despachadas tan rápidamente como
llegan. De hecho, en el momento que la trama ha entrado totalmente en el conmutador de
acceso a la red, la mayor parte de la trama estará ya en el puerto de destino, próxima a salir o
saliendo de la red ATM. Esta tecnología evita el retardo de serialización causado por otras
técnicas, que emplean la aproximación de almacenamiento de la trama y su posterior envío.
También la utilización de celdas de tamaño pequeño y fijo, permite el intercalado y
priorización de celdas en los buffers de salida de los conmutadores ATM, reduciéndose la
sensibilidad a la congestión.
AAL soporta cuatro tipos de servicios: Clases A, B, C y D. Hay cuatro tipos de AAL: AAL1 y
AAL2 soportan las clases A y B respectivamente, mientras que las clases C y D están
indistintamente soportadas por AAL3/4 ó AAL5. El protocolo AAL5 (SEAL) es una versión

21
más sencilla y eficiente de la AAL 3/4, soportando las clases de servicio C y D para datos de
alta velocidad. El nivel AAL realiza funciones de Segmentación y Reensamblado (SAR) para
mapear la información de niveles superiores, al campo de Carga Util del la celda. Otras
funciones de AAL son el control y recuperación de la temporización para las clases de servicio
A y B, así como la detección y manejo de celdas perdidas o fuera de secuencia.

Clases de Servicios
Los servicios han sido clasificados de acuerdo con tres criterios (Fig. 9):

Fig. 9 Servicios proporcionados por ATM


• La existencia de una temporización relacionada entre los usuarios origen y destino (por
ejemplo voz).
• La tasa de bit, o velocidad binaria asociada con la transferencia (constante/CBR o
variable/VBR).
• El modo de conexión (con conexión o sin conexión).
Los servicios en clase A y B están orientados a conexión y existe una temporización
relacionada entre los usuarios origen y destino. La diferencia entre las dos clases, es que la
clase A proporciona un servicio con tasa de bit constante, mientras que en la clase B la tasa de
bit es variable. Un ejemplo de uso de la clase A, es la transferencia de un flujo constante de
bits asociada con una llamada de voz, por ejemplo a 64Kbps (Similar a un canal B en ISDN).
La clase A es también conocida, como Emulación de Circuito Conmutado.
Un ejemplo de uso de la clase B, es la transmisión de un flujo de bits variable asociado con
vídeo comprimido. Aunque el vídeo produce tramas a velocidad constante, un codec de vídeo
produce tramas conteniendo una cantidad variable de datos comprimidos.

22
Las clases C y D no tienen temporización relacionada entre el origen y el destino. Ambas
proporcionan servicios en modo paquete, con velocidad binaria variable entre origen y destino.
La clase C está orientada a conexión y la clase D es sin conexión.
Para realizar las funciones anteriores, el nivel AAL está dividido en dos subniveles:
-El Sub-nivel de Convergencia (CS), que realiza las funciones de convergencia entre el
servicio ofrecido al usuario y el proporcionado por el nivel ATM.
-El Sub-nivel de Segmentación y Reensamblado (SAR), que realiza las funciones de
ensamblado/segmentación de los datos de origen para colocarlos en el campo de información
de la celda y la correspondiente función de desensamblado/reensamblado en el destino.
Asociada con cada clase de servicio está un tipo de Punto de Acceso al Servicio (SAP) y un
protocolo asociado. Clase A tiene un SAP de tipo 1, clase B de tipo 2 y así sucesivamente
(Fig. 10).

Fig. 10 Puntos de Acceso al Servicio (SAPs)


Los cuatro tipos o clases de servicios utilizan los 48 bytes del campo de carga útil en cada
celda de forma diferente, pudiendo opcionalmente contener un campo de hasta 4 bytes para
adaptación ATM.

Tipo 1: Velocidad Binaria Constante (CBR).


En este tipo de servicio, el protocolo de AAL1 se esfuerza en mantener un flujo con tasa de bit
constante entre los SAPs de origen y destino (entrega sincronizada). La velocidad binaria está
en el rango de pocos kilobits por segundo, por ejemplo para voz comprimida, a decenas de
megabits por segundo, por ejemplo en vídeo no comprimido. Sin embargo, la velocidad

23
binaria acordada debe ser mantenida, incluso con perdidas ocasionales de celdas o variaciones
en el tiempo de transferencia de las mismas. Este servicio se asemeja al proporcionado por el
sistema telefónico existente, ya que garantiza un número fijo de celdas por unidad de tiempo
para la aplicación.
El formato del campo de información de la celda, conocido como segmento, incluye un
Número de Secuencia de 4 bits (SN) y un campo asociado de 4 bits utilizado para Proteger el
Número de Secuencia (SNP) contra errores de un bit (Fig. 11).

Fig. 11 Formato del segmento CBR


De esta forma es posible detectar perdidas de segmentos. Las pérdidas de celdas se superan de
forma acordada; por ejemplo, insertando segmentos ficticios en el flujo entregado. Variaciones
en el retardo de transferencia de celdas, son compensadas mediante buffereado en el destino;
la salida de segmentos correspondiente a una llamada, únicamente se comienza después de que
se hayan recibido un número predeterminado de segmentos, este número viene determinado
por la velocidad binaria del usuario. Valores típicos son 2 segmentos a velocidades de kilobits
y 100 segmentos a velocidades de megabits por segundo. Claramente este retardo se sumará al
retardo de ensamblaje/desensamblaje ya identificado.
El uso de buffereado en destino también proporciona un modo sencillo de superar cualquier
pequeña variación entre las velocidades binarias en origen y destino; por ejemplo si cada uno
está basado en diferente reloj. Una solución mejor, es que la red proporcione los relojes de
entrada y salida, normalmente extraídos de la codificación en línea del flujo de bits
transmitido.

Tipo 2: Velocidad Binaria Variable (VBR).


En este tipo de servicio, aunque exista una temporización relacionada entre los SAPs fuente y
el destino, la velocidad de transferencia real de información, puede variar durante la conexión.
Como con el tipo 1, el segmento contiene un Número de Secuencia de 4 bits para la
recuperación de celdas perdidas (Fig. 12).

24
Fig. 12 Formato del segmento VBR
El campo de Tipo de Información (IT) indica, o bien la posición relativa del segmento con
relación al mensaje remitido, por ejemplo, una trama comprimida procedente de un video-
codec, o si el segmento contiene información de temporización, o de otro tipo. Los tres tipos
de segmento con relación a la información posicional son: comienzo de mensaje (BOM),
continuación de mensaje (COM) y fin de mensaje (EOM). Debido al tamaño variable de las
unidades de mensaje remitidas, un Indicador de Longitud (LI) en la cola del segmento indica
el número de bytes útiles en el último segmento. Finalmente, el campo FEC habilita la
detección y corrección de errores.

Tipo 3: Datos Orientados a Conexión.


El protocolo AAL3/4 proporciona dos tipos de servicios para la transferencia de datos: uno
Orientado a Conexión (CO) y otro Sin Conexión (CLS). La diferencia entre los dos es que con
el primero, antes de que cualquier dato pueda ser transmitido, debe establecerse una Conexión
Virtual.
El servicio orientado a conexión tiene dos modos operacionales: asegurado y no asegurado,
cada uno soportando envíos de Unidades de Datos del Servicio (SDUs) o mensajes de usuario,
de tamaño fijo o variable. El modo asegurado proporciona un servicio fiable que garantiza que
todas las SDUs son entregadas sin errores y en la misma secuencia con que fueron remitidas.
Este es un servicio similar al proporcionado por una red de conmutación de paquetes tipo X.25
y, para proporcionar este servicio, todos los segmentos generados por el sub-nivel CS están
sujetos a procedimientos de control de flujo y recuperación de errores.
Para el modo no asegurado, los segmentos son transmitidos sobre la base del mejor intento;
esto es, cualquier segmento corrompido es simplemente descartado y se deja a los niveles de
protocolo de usuario superar esta eventualidad.
El Tipo de Segmento (ST) indica si es el primero (BOM), continuación (COM), último
(EOM), o el único (SSM) de una SDU remitida (Fig. 13).

25
Fig. 13 Formato del segmento con conexión
El Número de Secuencia (SN) se emplea para detectar segmentos perdidos o duplicados y
también para control de flujo. Un único bit de Prioridad (P) permite que los segmentos tengan
uno de dos niveles de prioridad. En la cola, el Indicador de Longitud (LI) indica el número de
bytes útiles en el segmento y el CRC-10 está presente para la detección y eventual corrección
de errores. Claramente LI solamente tiene significado en el último segmento de una SDU o si
es el único segmento.
Lo segmentos generados por el sub-nivel SAR del protocolo AAL3/4, son compatibles con la
especificación IEEE 802.6 utilizada en el servicio SMDS.
El funcionamiento del protocolo del Sub-nivel de Convergencia (CS) se puede describir
mejor, considerando el formato de los mensajes o Unidades de Datos del Protocolo (CS-PDU)
que genera, en relación con la SDU remitida por el usuario, y el modo que esta es transportada
por el sub-nivel SAR (Fig. 14).

Fig. 14 Protocolos AAL


Los campos de cabecera y cola añadidos por el protocolo CS en origen a la SDU remitida, se
utilizan para habilitar al protocolo CS receptor la detección de SDUs perdidas o malformadas.
El Identificador de Protocolo CS (CPI), se utiliza para identificar el tipo de protocolo CS que
está siendo utilizado. El identificador comienzo-fin (BE) es un número de secuencia módulo
256 y se repite en cola para añadir capacidad de reacción. Se utiliza para asegurarse que las
SDUs son entregadas en la misma secuencia en la que se remitieron. El campo de Asignación

26
de Buffer (BA) se inserta en la cabecera para ayudar al protocolo CS receptor, a reservar una
cantidad de memoria suficiente (buffer) para contener una SDU completa.
En la cola, el campo de relleno (PAD) se utiliza para hacer que el número de bytes de la
unidad de datos del protocolo CS, sea un múltiplo de 4 bytes. De forma similar, el byte de
ALineamiento (AL) es un byte de relleno para hacer que la cola tenga 4 bytes. El campo de
longitud (Length) indica la longitud total de la unidad de datos del protocolo completa y
entonces ayuda al receptor a detectar cualquier SDU malformada.

Tipo 4: Datos sin Conexión.


El servicio de datos sin conexión es probablemente el primero que va a ser soportado. Está
pensado, por ejemplo, para la interconexión de LANs a alta velocidad. A diferencia del tipo 3
no hay señalización de llamada ni terminación, en su lugar conexiones permanentes o semi-
permanentes están siempre establecidas entre cada par de SAPs origen y destino. Aparte de
esto, los dos servicios utilizan los mismos formatos en el Subnivel de Convergencia CS y
segmento (Fig. 15).

Fig. 15 Formato del segmento sin conexión


Sin embargo, con los servicios sin conexión, el campo RES (reservado) está sustituido por el
IDentificador del Mensaje (MID). Normalmente celdas relacionadas con diferentes tramas
estarán en tránsito en cualquier instante, el campo MID se utiliza para habilitar al subnivel
SAR de destino relacionar cada celda recibida a su SDU específica. La utilización del MID
permite la multiplexación de múltiples sesiones en una misma conexión virtual VPI/VCI.
Como se puede deducir de lo anteriormente expuesto, la pregunta que surge con los servicios
sin conexión es como el origen determina el VPI correcto a utilizar, con solo las direcciones
origen y destino (digamos MAC) de la trama remitida (SDU). Claramente, esto implica un
nivel de encaminamiento por encima del fundamental proporcionado por el nivel ATM. Una
solución para esto, es que el nivel ATM en cada nodo envíe todas las celdas a un nodo dado de
destino conocido, en el cual está localizada una utilidad de encaminamiento de tramas, la cual
conoce el camino o ruta a todas las direcciones de destino (Fig. 16).

27
Conexiones virtuales a un Servidor
de la Función de Sin Conexión (CLSF)
Fig. 16 Servicios sin conexión ATM
Usualmente esta información será introducida por el gestor de la red y para minimizar la
sobrecarga se deben utilizar varios de estos nodos. Estos son conocidos como Servidores de la
Función Sin Conexión (CLSF). Otro tema con este tipo de servicio se relaciona con el
asignamiento de MIDs. Está claro que, si dos nodos fuente utilizan simultáneamente el mismo
MID y las tramas son para el mismo destino, el procedimiento de reensamblado no funcionará.
En consecuencia, para superar esta eventualidad, el CLSF puede también cambiar el MID
durante su operación de retransmisión, si este ya está en uso en un nodo de destino dado.

Comunicaciones de datos sobre ATM - AAL5 (SEAL)


AAL5 es un protocolo para soportar transmisiones de datos con o sin conexión. Elimina parte
de la complejidad y sobrecarga introducida por AAL3/4, proporcionando un nivel de
adaptación simple y eficiente para la transmisión de tramas de datos entre dispositivos tales
como "Routers", sobre una red ATM.
AAL5 define un formato de trama de longitud variable, así como los procedimientos para
segmentar la trama en celdas para su transmisión sobre la red ATM, y el reensamblado en
destino.
El subnivel de convergencia CS, para realizar sus funciones añade 8 bytes por trama: Un
CRC-32 para detectar errores de trama y celdas perdidas, 2 bytes de para especificar la
longitud de la trama (0-65.535 bytes), 2 bytes de control reservados. Hay un campo de relleno
(PAD) conteniendo de 0 a 47 bytes con el fin de el número total de bytes sea múltiplo de 48.
La unidad de datos del protocolo así generada (CS-PDU), es transportada al subnivel SAR
para su segmentación.
El subnivel SAR utiliza un bit del campo PT de la cabecera de la celda ATM, para indicar que
es la última celda (EOM) perteneciente a la trama (PT = 0x1), o no es la última (not EOM,

28
PT = 0x0). No consume ninguna parte de la carga útil de la celda para realizar esta función,
obteniendose una mejora de 4 bytes por celda frente a AAL3/4.
AAL5, a diferencia de AAL3/4, no permite la multiplexación de mensajes de diferentes
usuarios (diferentes SDUs) dentro de un mismo VPI/VCI ya que no contiene el IDentificador
de Mensaje (MID), así que requiere un VPI/VCI dedicado.

29
Topología de las redes ATM

Con tecnología ATM se consigue crear una red de transporte de banda ancha de topología
variable. Es decir, en función de las necesidades y enlaces disponibles, el administrador de la
red puede optar por una topología en estrella, malla, árbol, etc. con una configuración libre de
enlaces (E1, E3, OC-3, etc. ) (Fig. 17)

Fig. 17 ATM no tiene topología asociada


La gran ventaja es la indiscutible capacidad de adaptación a las necesidades que ATM puede
ofrecer. Una empresa puede empezar a desarrollar su red de transporte de banda ancha en base
a unas premisas de ancho de banda y cobertura obtenidas a raíz de un estudio de necesidades.
La evolución de las aplicaciones puede conducir a que una de esas premisas quede obsoleta y
que se necesite una redefinición del diseño. En este caso, el administrador dispone de total
libertad para cambiar enlaces o añadir nodos allí donde sea necesario.

Modificación de enlaces
Pongamos, por ejemplo, el caso de una dependencia que accede al resto de la red de transporte
ATM mediante un enlace E1 a 2Mbps. Por un crecimiento inesperado en el nombre de
trabajadores en dicha dependencia, las necesidades de ancho de banda sobrepasan el umbral de
los 2Mbps que, en el momento del diseño de la red, se consideró suficiente. (Fig. 18)

30
Fig. 18 Libertad de actuación frente a cambios de enlace
Ante esta situación, el administrador de la red puede optar por dos soluciones. Una de ellas
consiste en contratar un segundo enlace E1 para el acceso de la dependencia (un agregado de
4Mbps) o cambiar el enlace principal al otro nivel en la jerarquía (E3 a 34Mbps) Cualquiera
de las dos actuaciones será detectada instantáneamente por los conmutadores ATM afectados
sin necesidad de reconfigurar la red.

Ampliaciones sucesivas

Fig. 19 Crecimiento ordenado en capas


Otro problema muy frecuente con el que se encuentran los administradores de las redes de
transporte es cómo adaptarse a los cambios relativos a requerimientos de cobertura geográfica.
Estos cambios, que muchas veces son debidos a cambios estratégicos de las empresas y por lo

31
tanto imprevisibles, estaban asociados a graves problemas tecnológicos y económicos antes de
la aparición de la tecnología ATM.
Como hemos explicado anteriormente, los nuevos nodos insertados, son descubiertos
automáticamente por el resto de conmutadores que conforman la red ATM. El procedimiento
asociado a añadir una nueva dependencia a la red de transporte ATM es tan sencillo como
elegir el tipo de enlace (E1, E3, etc. ) y instalar el nuevo conmutador. La red responderá
automáticamente a esta ampliación sin ninguna necesidad de reconfigurar nada.

PNNI
En los dos puntos anteriores hemos explicado que los conmutadores que componen una red
ATM son capaces de detectar, dinámicamente, los cambios de topología que ocurren a su
alrededor. La base de todo este comportamiento es la existencia de un protocolo interno entre
nodos: el PNNI
Un conmutador ATM intenta, continuamente, establecer relaciones PNNI con otros
conmutadores por cada uno de sus puertos. Tan pronto se establece una de estas relaciones
(por ejemplo, entre dos conmutadores adyacentes), se procede a un intercambio de
información topológica entre ellos. De esta manera, cada conmutador puede hacerse una idea
de como esta diseñada la red. (Fig. 20)

Fig. 20 PNNI permite organizar las redes en áreas


Frente a un cambio topológico (inserción de un nuevo nodo, fallo de un enlace existente, etc. )
los nodos afectados notifican el evento a través de sus relaciones PNNI a el resto de
conmutadores en la red. Este procedimiento está basado en el algoritmo SPF (Shortest Path
First)
Para permitir que este tipo de protocolo no represente un problema a la escalabilidad de la red,
el PNNI usa una aproximación jerárquica. La red puede ser dividida en áreas dentro de las
cuales se ejecuta una copia independiente del algoritmo. Cada área, a su vez, puede estar

32
compuesta por un número indeterminado de sub-áreas y así indefinidamente. Las redes
basadas en tecnología ATM con PNNI pueden crecer hasta más de 2500 conmutadores.

33
Transporte de servicios tradicionales

En el campo de las aplicaciones, una red de transporte digital ATM ofrece un conjunto nuevo
de funcionalidades disponibles sin, por ello, dejar de ofrecer las funciones tradicionales.

Emulación de circuito
Mediante la emulación de circuito una red ATM se puede comportar exactamente igual que
una red de transporte basada en tecnología SDH.
La técnica de emulación de circuito consiste en la creación de un canal permanente sobre la
red ATM entre un punto origen y otro de destino a una velocidad determinada. Este canal
permanente se crea con características de velocidad de bit constante (CBR). En los puntos
extremos de la red ATM se disponen interfaces eléctricos adecuados a la velocidad requerida
(E1, V.35, V.11, etc. ) y los equipos terminales a ellos conectados dialogan transparentemente
a través de la red ATM. (Fig. 21)

Fig. 21 Emulación de circuito


Los datos que envían los DTE en los extremos de la emulación de circuito, son transformados
en celdas y transmitidos a través del circuito permanente CBR hacia su destino. A la vez que
se procede a la transformación de la información en celdas, se ejecuta un algoritmo de extremo
a extremo, que garantiza el sincronismo del circuito. Este conjunto de procedimientos está
documentado en el método de adaptación a ATM AAL1.
Mediante la técnica de emulación de circuito, una red ATM puede comportarse como una red
de transporte basada en la multiplexación en el tiempo (TDM). Este tipo de servicio permite
transportar enlaces digitales de centralita, líneas punto a punto, enlaces E1 para codecs, etc.
transparentemente.
El objetivo en la definición de ATM fue que ésta fuera la nueva generación de red de
transporte de banda ancha, con un conjunto de funcionalidades nuevas, pero completamente
compatible con los servicios tradicionales de transporte.

34
Frame Relay
Sin evolucionar a aplicaciones nativas, ATM ofrece un conjunto nuevo de opciones para el
transporte de datos que se benefician de la nueva concepción de la red de transporte.
Este es el caso del transporte de Frame Relay sobre ATM. Una opción (no recomendada)
consiste en el uso de la técnica de emulación de circuito para el transporte de FrameRelay
sobre ATM. Esta aproximación obliga a la creación de una infraestructura de equipos de
conmutación FrameRelay sobre la infraestructura ATM. Siguiendo este esquema, el tráfico de
un DTE (DTE1) a otro DTE (DTE2) atraviesa dos veces la red ATM. La primera por la
emulación de circuito hasta el conmutador FrameRelay externo y la segunda desde el
conmutador FR hasta DTE2. (Fig. 22)

Fig.22 Integración FrameRelay - ATM


La opción correcta para el transporte del tráfico Frame Relay sobre ATM se consigue con el
uso del protocolo ATM-DXI. Mediante este protocolo se logra que la red ATM se comporte
como un gran conmutador Frame Relay. Los DLCI de FR se transforman en VCI de ATM en
la capa externa de la red de transporte. De este modo, los equipos terminales pueden
transmitirse información directamente sobre la red ATM (sin la necesidad de un equipo
externo que los interconecte)
Esta aproximación tiene dos ventajas adicionales. Por un lado, la red ATM conoce el volumen
de tráfico que hay en cada momento y, por lo tanto, puede reasignar el ancho de banda no
utilizado hacia otros servicios de datos. Por otro lado, en caso de congestión en algún punto de
la red, se pueden usar los mecanismos de Frame Relay de control de flujo para informar a los
DTE que ralenticen sus transmisiones y, por lo tanto, solucionar la congestión sin descartar
celdas.
Independientemente del transporte ATM, el uso de Frame Relay para el transporte de datos
evita el uso de grandes y costosos routers centrales de comunicaciones que concentran
múltiples líneas punto a punto.

35
Conmutación de voz (VSTN)
Como para el tráfico Frame Relay, ATM ofrece una nueva manera de transportar el tráfico de
voz sobre la red de transporte (a parte de la obvia de emulación de circuito)
La aproximación consiste en conseguir que la red de transporte ATM sea emulada como una
gran centralita de tránsito (tandem PBX). Esta técnica recibe el nombre de conmutación de
voz sobre ATM. (Fig. 23)

Fig. 23 Conmutación de voz sobre ATM


Lo que se busca es que el propio conmutador ATM pueda interpretar el canal de señalización
de la centralita y crear canales conmutados para la transmisión de cada circuito de voz
independientemente. El circuito va desde la centralita origen hasta la de destino sin la
necesidad de pasar por ninguna centralita de tránsito externa.
Al igual que en el caso de FrameRelay, la red ATM puede conocer el número de llamadas de
voz que hay en cada momento del tiempo y, por lo tanto, usar únicamente el ancho de banda
necesario para su transmisión (el resto se reasigna a otros servicios).
Otras ventajas de esta aproximación es la capacidad de la red ATM de informar a las
centralitas por el canal de señalización de como prosperan sus llamadas individualmente.
Frente a estas notificaciones, una centralita puede decidir conmutar una llamada determinada
por la red pública en caso de congestión en la red de transporte corporativa. En el caso que las
centralitas usen compresión de voz, el uso de la técnica de conmutación de voz sobre ATM les
asegura que un determinado circuito se comprime/descomprime en un único punto y, por lo
tanto, la señal no sufre la pérdida de calidad asociada a las redes basadas en muchos saltos
entre centralitas.
La conmutación de voz sobre ATM elimina la necesidad de grandes centralitas de tránsito
existentes en las grandes redes de voz y hace más sencillas las tablas de encaminamiento con
lo que la escalabilidad es mucho mayor (y mucho más económica).

36
Aplicaciones
Redes de empresa homogéneas
ATM puede utilizarse para crear una verdadera red homogénea a través de una gran compañía.
ATM puede utilizarse como una red de área local altamente efectiva, como un backbone en un
campus, como red de área metropolitana, como red de área extensa, o como una combinación
de todas las anteriores. Es concebible que redes de grandes empresas estén basadas
principalmente en ATM, con una infraestructura que cubra la empresa entera. Esta red ATM
soportaría tráfico multimedia, es decir, todo tipo de tráfico transportado por una red única y
homogénea.

Grupos de trabajo virtuales


Con ATM como núcleo principal de una red de empresa, los usuarios remotos pueden
pertenecer al mismo grupo de trabajo, sin notar el impacto de la distancia geográfica mientras
se comunican con miembros del mismo grupo. ATM conmuta y transmite las celdas sobre los
enlaces de alta velocidad proporcionando una latencia muy baja independientemente de la
localización. Las limitaciones físicas de las redes de hoy desaparecen, y la red se convierte en
transparente para las aplicaciones remotas.

Desarrollos en colaboración
Los departamentos de ingeniería de diferentes países pueden trabajar conjuntamente en la
especificación de un nuevo diseño, utilizando una aplicación de conferencia para
documentación sobre una red ATM. El documento podría ser un sencillo texto, o un
documento complejo constando de una combinación de texto, gráficos de alta resolución,
anotaciones de voz y un vídeo clip. Los beneficios resultantes incluyen un mejor diseño,
aumento de la productividad, y un menor tiempo para su comercialización.

Computación distribuida con uso intensivo de ancho de banda


Con la difusión de la arquitectura cliente-servidor, y el rápido aumento del número de
servidores, se necesita un mayor ancho de banda. Con la escalabilidad de ATM, el ancho de
banda de la red se puede incrementar añadiendo puertos de acceso a los conmutadores, o
incrementado la velocidad de algunos de los puertos. Cuando los 155 Mbps destinados a un
servidor se convierten en un cuello de botella, se puede añadir una interfase de 622 Mbps sin
impacto sobre el resto de la red. El beneficio es la protección de la inversión en la
infraestructura de red.

37
Vídeo conferencia de sobremesa multiventana
Una red ATM proporciona una alta calidad a un coste efectivo en el transporte de múltiples
tipos de información. Por ejemplo, un grupo de ejecutivos podría revisar los planes
comerciales de un nuevo producto, un equipo de científicos podría revisar los resultados de un
nuevo experimento, un equipo de doctores podría diagnosticar a un paciente en una clínica
remota. La información podría ser un documento complejo, un vídeo con movimiento en
tiempo real, de un experimento científico, o una combinación de radiografías, cardiogramas e
imágenes TAC. Los beneficios serían menos viajes, mejor utilización de los recursos caros
(tales como ejecutivos, científicos y doctores), y una comunicación muy superior a la de voz.

Soporte y formación remota


Un cliente llama, al centro de soporte del vendedor, con un problema. El vendedor
inmediatamente obtiene sobre su pantalla la información acerca del cliente, y le transfiere al
ingeniero de soporte apropiado para revisar su problema. El cliente envía un vídeo clip con los
síntomas del problema, o muestra el problema en tiempo real según está ocurriendo en vídeo
en movimiento, junto con los informes de diagnósticos previamente capturados. El
suministrador trabaja con el cliente remotamente para resolver el problema en tiempo real. Los
beneficios serían una rápida respuesta al cliente, una mejora de las relaciones entre el cliente y
el suministrador, y ahorros de gastos para ambos.

Broadcasting de vídeo
Mediante el uso de circuitos multipunto, una red ATM puede replicar en su interior una
fuente de datos única hacia múltiples destinos. La replicación se realiza únicamente, siguiendo
una estructura de árbol, allí donde el circuito multipunto se replica. De esta manera, el
consumo de ancho de banda en el núcleo de la red se minimiza.
La aplicación más inmediata de los circuitos multipunto de ATM se encuentra en la
distribución masiva de señal de vídeo desde un origen hasta múltiples destinatarios (televisión
por cable, broadcasting de vídeo, etc. )

Fig. 24 Los circuitos multipunto en aplicaciones de broadcasting de vídeo.

38
LAN virtual (VLAN)
Desde el punto de vista del transporte de datos LAN, las infraestructuras de
comunicaciones ATM permiten la aplicación de la técnicas de redes virtuales. El
administrador de la red puede hacer que un conjunto de dependencias conectadas a la red de
transporte interconecten sus LAN de manera aislada de como lo hacen otras dependencias.
Las redes virtuales son muy útiles en aquellos casos en los que las dependencias conectadas a
la red de transporte no forman parte de un mismo estamento y se requiere, por lo tanto, un
invisibilidad de los datos para cada organismo.
Aunque aisladas, se podrían interconectar las diferentes redes virtuales mediante una función
de routing disponible en cualquier punto de la red que, entre otras cosas, garantizase unas
determinadas políticas de seguridad.

Fig. 25 ATM permite la creación de redes virtuales para el tráfico LAN.

39
CONCLUSION

ATM, con su núcleo de conmutación de celdas, promete ser la tecnología global de red
dominante en un futuro cercano. Es igualmente adecuada para entornos de LAN y WAN, para
aplicaciones de voz, datos y video, para redes públicas y privadas. A diferencia de otras
tecnologías, ATM puede manejar tráfico en ráfagas y proporcionar la Calidad de Servicio
(QoS) solicitada. Combina los beneficios de la conmutación de paquetes y la conmutación de
circuitos, reservando ancho de banda bajo demanda de una manera eficaz y de coste efectivo,
a la vez que garantiza ancho de banda y calidad de servicio para aquellas aplicaciones
sensibles a retardos.

40
REFERENCIAS

Shaughnessy, Tom y Velte, Toby (2000). “Manual de Cisco, Fundamentos de Redes”. Mcgraw
Hill. Madrid. España. 46-47 pp.

Unitronics Comunicaciones (1999, 2000). “ATM – Orígenes y Fundamentos”.


http://www.atm-org.net.

Unitronics Comunicaciones (2000). “La otra cara de ATM: Transmisión de Banda Ancha”.
http://www.atm-org.edu.net.

Redes ATM (2000). http://www.redes-atm.org.

RDSI de Banda Ancha (2001). http://yahoo.com.

41

También podría gustarte