Está en la página 1de 43

ATM

(Asynchronous Transfer Mode)


TABLA DE CONTENIDO
1. Introducción
2. ATM
3. Problemas antes de ATM
4. Multiplexacion Asíncrona
5. Arquitectura de ATM
6. Tipo de Interfaz en ATM
7. Celdas
8. VPI/VCI
9. Conmutación en ATM
10. Señalización en ATM
11. Niveles de ATM
12. AAL
INTRODUCCION
Clasificacion de las Redes de Comunicacion

INTRODUCCION
INTRODUCCION
Redes de Conmutacion de Circuitos
INTRODUCCION
Redes de Conmutacion de Paquetes
ATM (Asynchronous Transfer Mode)
• El modo de transferencia asíncrona ATM es una red de conmutación
de paquetes basada en circuitos virtuales que envía paquetes
(celdas ATM) de longitud fija a través de LAN o WAN, en lugar de
paquetes de longitud variable utilizados en otras tecnologías.
Problemas antes de ATM
• Antes de ATM, las comunicaciones (en el nivel de enlace) se basaron en
conmutación de tramas y redes de tramas. Diferentes protocolos utilizan
tramas de diferentes tamaños, lo que hace el tráfico impredecible.
• ¿Qué ocurre si la línea 1 utiliza paquetes grandes (normal en paquetes de
datos), mientras que la línea 2 utiliza paquetes muy pequeños (normal en
sonido y vídeo)?
• La mezcla de los pequeños paquetes de voz y video con el tráfico de datos
convencional crea retardos inaceptables y hace que los enlaces de
paquetes compartidos no se puedan utilizar para voz y video.
ATM
• la información se transmite y conmuta en forma de paquete
cortos (celdas ATM) de longitud fija, los cuales se enrutan
individualmente a través de circuitos virtuales y caminos
virtuales.
• Los flujos de información de distinta velocidad y formato, se
agrupan en el Módulo ATM.
• En el módulo ATM, la información se segmenta y se escribe
byte a byte en el campo de datos de celdas ATM, a la cual se
le añade luego la cabecera.
• Para su transmisión por la red, las celdas se multiplexan en
forma asíncrona.
• Una celda ATM es una pequeña unidad de datos de tamaño
fijo (48 bytes de datos y 5 de control).
ATM
Multiplexación asíncrona
• ATM la utiliza para multiplexar las celdas que vienen de
diferentes canales. Por eso se denomina modo de
transferencia asíncrono.
MODELO DE REFERENCIA ATM
• La funcionalidad de ATM se corresponde con la capa física y
parte de la capa de enlace del modelo de referencia OSI

• Control. Este plano es responsable de generar y de manejar


las peticiones de señalización.
• Usuario. Este plano es responsable de manejar la transferencia
de datos.
MODELO DE REFERENCIA ATM
• Gestión. Este plano contiene una componente denominada
gestión de la capa que maneja funciones específicas del nivel
ATM, tales como la detección de fallos y los problemas de
protocolo, y otra capa denotada gestión de plano que maneja
y coordina funciones relacionadas con el sistema completo.
ARQUITECTURA DE ATM
• Una red ATM está formada por conmutadores y terminales
ATM. El conmutador es responsable del transporte de celdas a
través de la red: acepta las que le llegan de un terminal o de
un conmutador, lee y actualiza la información de cabecera y la
conmuta a una interfaz de salida hacia su destino.

• Un terminal ATM contiene un adaptador de interfaz a la red


ATM, el cual lee los bytes de datos de la celda. Ejemplos:
servidores, routers, unidades de servicio digitales,
conmutadores LAN, y codificadores y decodificadores de
vídeo.
Tipos de Interfaz
• La estructura de una cabecera de celda ATM difiere en función de si
la celda está destinada a proporcionar información en una interfaz
de usuario-red (UNI) o una interfaz de red-red (NNI).
• Interfase de red de Usuario(UNI) – Conecta los sistemas terminales
de ATM hacia un switch.
• La red de interfaz de red (NNI) - conecta un conmutador ATM a otro
conmutador ATM.
• Además de los campos comunes a ambos tipos de celdas ATM, las
celdas ATM UNI incluyen un 4-bit de Control de Flujo Genérico (GFC)
campo en su cabecera.
• Una celda ATM con un encabezado UNI utiliza un VPI de 8-bits.
• Una celda ATM con una cabecera tipo interfase NNI, por otra parte,
utiliza un VPI de 12-bit. Esto es debido a que utiliza los 4 bits que
una cabecera ATM celda UNI utiliza para un campo de GFC en su
campo VPI.
ARQUITECTURA DE ATM
Estructura básica de la Celda
• Una celda ATM consta de una cabecera de 5 bytes y una carga útil de
48 bytes.
• La cabecera ATM proporciona información sobre el tipo,
enrutamiento, y el destino de una celda. La carga útil de una celda
ATM transporta ya sea información de usuario o información de
gestión de la capa.

5 Bytes 48 Bytes

Header Payload
Estructura básica de la Celda
Los ATM encabezados de celdas incluyen los siguientes campos:
• Virtual Path Identifier (VPI)
• Virtual Channel Identifier (VCI)
• Payload Type Identifier (PTI)
• Header Error Control (HEC)
• Cell Loss Priority (CLP)
ARQUITECTURA DE ATM
Tipos de Interfases:
Generic Flow Control
• El campo GFC es un campo de 4-bit.
• La intención es que el GFC podría ser utilizado para
proporcionar control de flujo desde el usuario a la red (y
viceversa). Este parámetro no se utiliza en la red pública y se
sobrescribe con los nodos de red.
• El campo GFC es de relevancia local y sólo se sobrescribe en el
lado de la red.
Generic Flow Control
• Una de las funciones posibles del
campo GFC es controlar el acceso a un
medio compartido tal como una LAN.
VCI/VPI
• A VCI es una etiqueta de cabecera de la celda que reúne o asocia a grupos
de celdas ATM para el transporte utilizando un canal virtual específico.
• Un VPI es una etiqueta que identifica grupos de canales virtuales para el
transporte mediante una ruta virtual específico.
• Debido a que más de una ruta de acceso virtual (VP) pueden utilizar el
mismo VCI, un canal requiere tanto un VCI y VPI para una identificación
única.
• Estos valores se aplican a un de conmutador a conmutador de conexión,
en lugar de una conexión de red de extremo a extremo.
• Ya sea un sistema operativo de red o un usuario puede asignar un
determinado VCI.
• VCIs permite que las redes ATM establezcan conexiones utilizando tablas
de traducción en los nodos de conmutación. Estas tablas asignan VCIs
entrantes a VCIs salientes.
Preguntas
¿ Cual es la función principal del campo GFC en una cabecera NNI?

¿ Cuales creen ustedes que son las ventajas de VPI en una red ATM?

¿ Cuál es la función de la carga útil de 48 bytes de una celda ATM?


Payload Type
• El tipo de carga (PT) es un campo de 3 bits en la cabecera de la
celda ATM que indica si la celda contiene la carga útil de usuario - la
capa superior - la información o la información de gestión de capa.
• El mismo canal físico que transporta los datos del usuario también
transporta las operaciones, administración y mantenimiento (OAM
mensajes).
• Es posible utilizar células OAM para determinar el punto en un
conmutador ATM o de la red a la que ha ocurrido un fallo.
Cell Loss Priority
• Prioridad de Pérdida Celda (CLP) es un campo de 1-bit en una
cabecera de celda ATM que determina si la celda puede
desecharse si la red ATM se congestiona.
• Si el campo de CLP para una celda se establece en un valor de
1, indica que la celda tiene una prioridad baja y que la red
ATM puede descartarla si se produce congestión de la red.
Header Error Control
• La cabecera de control de error (HEC) campo contiene ocho bits de
comprobación de errores de un solo bit o errores de múltiples bits
en el encabezado de una celda ATM.
• La capa física genera el campo HEC en las transmisiones de
cabecera de la celda. También procesa los valores de HEC de
cabeceras de celdas recibidas para detectar errores.
• El campo HEC generalmente opera en el modo de corrección, lo que
le permite corregir errores de un bit único.
• Una vez que el campo HEC detecta y corrige un error, se enciende
en el modo de detección de errores. En este modo, se puede
detectar errores de bits múltiples y - si detecta errores específicos -
descartar una celda.
SERVICIOS ATM
• Circuitos Virtuales Permanentes (PVC)
• Circuitos Virtuales Conmutados (SVC)
• Un PVC permite la conectividad directa entre sitios. Es similar a una
linea dedicada.
• Ventaja: No requiere call setup entre los switches.
• Desventaja: Conectividad estatica y configuracion manual.

• Un SVC es creado y liberado dinamicamente y se usa


solamente mientras exista informacion que transmitir.
• Es similar a una llamada telefonica.
• El control de llamadas dinamicas requiere de un protocolo
entre el endpoint y el switch.
• Ventaja: Flexibilidad de conexion y el call setup puede ser
colgado automaticamente por los equipos.
• Desventaja: Tiempo para llevar a cabo el call setup.
ARQUITECTURA DE ATM
Celda ATM
• Cada celda ATM consta de 53 bytes
• 48 bytes de información de usuario a los que se añaden 5 más de
cabecera con información de control.
Conexión virtual ATM
• Las redes ATM son orientadas a conexión, por lo que se debe establecer
un circuito virtual previo que una los extremos de la comunicación.
• Un camino de transmisión se divide en varios caminos virtuales (VP) para
conectar 2 conmutadores.
• Camino de transmisión (TP) es la conexión física (cable, fibra, satélite, etc.)
entre un terminal y un conmutador o entre 2 conmutadores.
• La red está basada en circuitos virtuales (VC). Todas las celdas que
pertenecen a una misma información siguen el mismo VC y mantienen su
orden original hasta que alcanzan su destino.
Conexión virtual ATM
Identificadores:
• En una red de circuitos virtuales VC, las conexiones se identifican para
enrutar los datos de un conmutador al otro.
• El indicador VPI define el VP concreto. Es el mismo para todas las VC que
se enlazan (lógicamente) en un VP.
• El indicador VCI define un VC concreto dentro del VP
Conmutación ATM
1. Una celda con VPI 153 y VCI 67 llega a la interfaz 1 del conmutador.
2. El conmutador comprueba su tabla: busca la entrada con la interfaz 1,
VPI 153 y VCI 67 y encuentra que la combinación corresponde con la
interfaz 3 VPI 140 y VCI 92.
3. Cambia el VPI y el VCI de la cabecera a 140 y 92 respectivamente y envía
la celda por la interfaz 3.
Conmutación ATM
Conmutación ATM
Niveles de ATM
• La funcionalidad de ATM se corresponde con el nivel físico y parte del nivel
de enlace del modelo OSI de la ISO. El modelo ATM está compuesto por 3
niveles: AAL, ATM y físico.
• Los terminales ATM utilizan los 3 niveles y los conmutadores los 2
inferiores.
Niveles de ATM
• Aplicaciones. Son los niveles que residen sobre AAL. Aceptan los
datos de usuario, los clasifican en paquetes, y los pasan a la AAL.
• AAL. Nivel de adaptación ATM. Responsable de convertir los datos
de aplicaciones a celdas ATM de 48 bytes. Detecta celdas erróneas y
perdidas. Controla el flujo y la temporización.
• Nivel ATM. Responsable del transporte de celdas a través de la red.
Toma los datos que van a ser enviados y añade la información de
cabecera de 5 bytes que asegura el envía de la celda por la conexión
correcta.
• Nivel físico. Responsable de convertir las celdas al formato óptico o
eléctrico apropiado. Define las características ópticas o eléctricas y
las interfaces de red.
AAL
• ATM se compone de una capa de adaptación ATM (AAL), que
determina la forma en que la información de capa superior
(direcciones IP, puertos TCP, etc) se "empaqueta en una celda
ATM.
Hay varios tipos de AAL de acuerdo a una clase diferente de
servicio para el tráfico específico:
AAL-1
AAL-2
AAL-3/4
AAL-5
Los principales servicios prestados por AAL son:
Segmentación y re ensamblaje, el manejo de errores de
transmisión, manejo de condiciones de las celdas perdidas y
mal insertadas , tiempos y control de flujo.
Capa de Adaptacion (AAL)
AAL
• AAL-1 - Previsto para el tráfico de voz y vídeo, y el resto del tráfico
sensible al retardo. Utiliza la velocidad de bits constante (CBR) para
proporcionar un ancho de banda y tiempo consistente.
• AAL-2 - También se pretende para tráfico de voz y vídeo. Soporta
una velocidad de bits variable (VBR), en lugar de una tasa
"constante" bit. Así, las tasas de tráfico y ancho de banda puede
variar. VBR puede ser en tiempo real (VBR-RT) o no real (VBR-NRT).
• AAL-3/4 - capa legado destinado a Switched Multi Service Data
Megabit (SMDS) de tráfico.
• AAL-5 - previstas para el tráfico de datos. Utiliza Unspecified Bit Rate
(UBR) y velocidad binaria disponible (ABR), donde el ancho de banda
y la velocidad de tráfico nunca están garantizados. Esencialmente un
"best-effort" forma de servicio. Sin embargo, AAL-5 también puede
apoyar CBR y VBR, si es necesario.
Señalización y establecimiento de
conexiones ATM
• Cuando un dispositivo ATM quiere establecer una conexión
con otro, este envía un paquete de petición de señalización a
su switch ATM.
• El paquete contiene la dirección del endpoint deseado.
• Los protocolos de señalización en ATM varían según el tipo de
enlace ATM.
• La especificación UNI 3.1 del Foro de ATM es el estándar
actual para señalización.
• La solicitudes de la señalización UNI se transportan a través de
una conexión predeterminada bien conocida: VPI=0, VPI=5
PROCESO DE ESTABLECIMIENTO
DE CONEXION
• Se utiliza el método conocido como one-pass.
• Como funciona?
• Primero el sistema final fuente envía una petición de
señalización de conexión.
• Esta petición es propagada por la red.
• Las conexiones son establecidas por la red.
• La petición alcanza el sistema final destino el cual
responda si acepta o rechaza la petición
Mensajes de la administración de la
conexión de ATM
• SETUP. Enviado por el sistema final fuente.

• Call Proceeding. Enviado por el switch hacia la red en


respuesta al mensaje SETUP. (Ingress switch)

• Connect message. Enviado por el sistema final destino si la


conexión es aceptada.

• Release message. Si la conexión es rechazada.


CONEXIÓN ATM

CALL PROCEEDING
SETUP
SETUP MESSAGE
MESSAGE
MESSAGEC

Egress
Ingress Switch CONNECT
Switch O
RELEASE
MESSAGE
CONCLUSIÓN
• La tecnología ATM permite que una única red soporte todo
tipo de tráfico, incluyendo voz, vídeo y datos sobre el mismo
medio de transmisión, optimizando así todos los recursos
disponibles. La red en sí misma tratará cada bit de
información, ya sea voz, datos o vídeo, de la misma forma,
siendo el receptor final el encargado de realizar la traducción
de la información que le llega al tipo de tráfico original.
• ATM no está basado en un tipo específico de medio de
transmisión sino que se ha diseñado para que sea compatible
con el ya existente en las redes físicas actuales. Así, puede
utilizarse sobre fibra óptica, par trenzado, cable coaxial y en
todo tipo de sistemas. Asimismo, permite interfaces de
operación en un rango amplio de velocidades. Este rango hace
posible el desarrollo de aplicaciones de gran velocidad sin
necesidad de cambiar la infraestructura de comunicación
existente, y permitiendo una fácil migración desde los
sistemas de velocidades más bajas utilizados actualmente.
Bibliografía
• "Comunicación y Redes de Computadores", William Stallings,
Prentice Hall, 2000
• http://www.docstoc.com/docs/7491566/ATM-Introduction
• http://www.pulsewan.com/data101/atm_basics.htm

También podría gustarte