0% encontró este documento útil (0 votos)
36 vistas43 páginas

Asynchronous Transfer Mode

ATM

Cargado por

Mongolio Asuzena
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 PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
36 vistas43 páginas

Asynchronous Transfer Mode

ATM

Cargado por

Mongolio Asuzena
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 PPTX, PDF, TXT o lee en línea desde Scribd

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).
• Interface 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 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 interface 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 encabezados de celdas ATM incluyen los siguientes campos:

 GFC Un campo de control de flujo genérico de 4 bits utilizado para controlar el


flujo de tráfico a través de la interfaz de red de usuario (UNI)

 VPI Un identificador de ruta virtual de red de 8 bits

 VCI Un identificador de circuito virtual de red de 16 bits

 PT Un tipo de carga útil de 3 bits (es decir, ID de tipo de información de


usuario)

 CLP Una bandera de prioridad de pérdida de celda de 1 bit (elegibilidad de la


celda para ser descartada por la red en condiciones de congestión)

 HEC Un campo de control de errores de encabezado de 8 bits para la corrección


de errores de encabezado ATM
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
• 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.
• VPI (sigla de Virtual Path Identifier, Identificador de Ruta Virtual) hace referencia a un
campo de 8 bits en el encabezado de una celda ATM. El VPI, junto con el VCI, se utiliza
para identificar el próximo destino de una celda a medida que atraviesa una serie de
switches ATM hasta llegar a su destino.
• Los switches ATM utilizan los campos VPI/VCI para identificar el próximo VCL que una
celda necesita para transitar hasta su destino final. La función del VPI es similar a la del
DLCI en Frame Relay.
• Estos valores se aplican a de conmutador a conmutador, 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.
Enrutamiento
 El enrutamiento de las celdas se fundamenta en un
direccionamiento de dos niveles:
El indicador de trayectoria virtual (VPI).
EL indicador de circuito virtual (VCI).
 ATM soporta dos tipos de canales:
Canales Virtuales (Virtual Channels – VC).
Trayectorias virtuales (Virtual Paths – VP).
 Cuando una celda llega a la puerta de entrada del conmutador la
capa ATM le asigna un valor VPI/VCI (Virtual Path
Identifier/Virtual Circuit Identifier). Este valor asegura que la
celda llegue a la puerta de salida correcta. Estos valores VPI / VCI
sólo tiene significancia local: ellos pueden ser cambiados en cada
conmutador. En la puerta de salida la capa ATM pasa las celdas a
la capa física ATM para su transmisión al próximo enlace.
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 -
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 el
modo de detección de errores. En este modo, se puede detectar
errores de bits múltiples y si detecta errores específicos los cuales
no puede corregir descarta la 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
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