You are on page 1of 55

ATM

ASYNCHRONOUS TRANSFER MODE

ATM (Asynchronous Transfer Mode)
• ATM es la evolución de ISDN, conocido inicialmente como B-ISDN (Broadband ISDN) • Fué diseñado para transportar cualquier tipo de información (datos, imágenes, voz, audio y video)

• Utiliza celdas de tamaño fijo de 53 Bytes (5 Bytes para direccionamiento y control, y 48 para información)
• Es inmune a las diferentes tasas de transmisión que pueden utilizarse (25.6, 51.84, 100, 155.52 y 622.08 Mbps) • Es el único tipo de red que puede trabajar a nivel de LAN, WAN y MAN

VOZ
Celulas ATM

DATOS

VIDEO

Fig 16 La Tecnología de ATM es capaz de soportar cualquier tráfico proporcionando una calidad de servicio específica a cada uno de ellos

ATM

 Basado en celdas de 53 bytes  Velocidades diversas para LAN y WAN  Voz, datos y video Integrados PBX (voz)

Ethernet

Token Ring

Router (datos)

Servicio ATM

FDDI Cámara (video)

Información transmitida por ATM
UNI privada UNI pública UNI pública

Red ATM

NNI

NNI

• La red ATM transporta celdas de tamaño fijo con poco retraso y pocas variaciones del retraso • Los dispositivos en la frontera de la red ATM traducen entre el tráfico original y las celdas • La comunicación no puede realizarse hasta que se establece una conexión dentro de la red UNI: User-Network Interface NNI: Network-Network Interface

Principales estándares • ITU-T: Definió y controla la UNI y las NNI públicas (anteriormente conocida como CCITT) • ATM Forum: Definió y controla la UNI y la NNI privadas .

) • • . par trenzado.Comunicación en ATM • Dos equipos ATM se comunican entre sí por medio de un canal o circuito virtual (VC). que pueden ser permanentes (PVC o Permanent Virtual Circuit) o que se establecen por demanda (SVC o Switched Virtual Circuit) Un enlace virtual (VP o Virtual Path) es un conjunto de canales virtuales Uno o más VPs son transportados en un medio físico (enlace de fibra. etc.

Cada enlace virtual tiene un identificador virtual de enlace (VPI). UNI ATM Switch ATM Network NNI ATM Network UNI ATM Switch Enlace virtual sobre red ATM Multiples canales virtuales sobre enlaces virtuales . no global (puede cambiar en cada salto). VPI es conexión-local.Enlace virtual El enlace virtual es como un circuito virtual.

Canales Virtuales • Conexión usuario a usuario: – Conexión para aplicaciones de usuario sobre redes ATM • Usuario a red: – Usado para transportar la señalización • Entre entidades de la red: – Gestión de tráfico – Enrutamiento .

lo cual supondría un incremento del tiempo necesario para establecer una conexión y la posterior conmutación de células.Enlace Virtual • Conjunto de canales virtuales que atraviesan mutiplexadamente un tramo de la red ATM. obligaría a reelaborar todas las tablas de routing de los nodos atravesados. Los VP facilitan la comunicación de los canales virtuales. De no existir por cada conexión entre usuarios. pues conectan tramos enteros de la red ATM. .

ATM VCI and VPI Usage .

Conexiones virtuales Nodo ATM Aplicación Capas ATM Nodo ATM Switch ATM Switch ATM Switch ATM Aplicación Capas ATM Tabla VPI / VCI Tabla VPI / VCI Tabla VPI / VCI Tabla VPI / VCI Tabla VPI / VCI Virtual Path Virtual Channel Virtual Path Virtual Channel Virtual Path Virtual Channel Virtual Path Virtual Channel Virtual Channel Connection .

ATM encabezado: 5 bytes CELDA DE 53 BYTES datos de usuario: 48 bytes • La transmisión se realiza en pequeños paquetes llamados celdas Las celdas son conmutadas individualmente .

ATM  PRINCIPIOS BASICOS • No hay recuperación de errores de transmisión por la red – ocurriendo errores. puede pasar que se pierdan celdas • No hay necesariamente una correspondencia entre las velocidades de la red de transporte y de la fuente .

ATM  PROCEDIMIENTOS • La linea tiene una cierta capacidad máxima para el transporte de celdas – Esa capacidad es utilizada por los usuarios que efectivamente tienen algo para transmitir – De esa manera. la capacidad de la linea troncal es ocupada de forma estadística por carga útil de información .

conmutando la carga al flujo adecuado • La red no verifica ni corrige el campo de información. haciendo así que sus datos se transfieran al conmutador • El conmutador verifica la dirección contenida en el encabezado.ATM  PROCEDIMIENTOS • El nodo que tiene algo para transmitir sencillamente sustituye celdas vacías por celdas conteniendo carga. pero el encabezado es protegido y corregido .

ATM  PRINCIPIOS • El ATM emplea el principio de los multiplexores estadísticos • Utiliza nuevas tecnologías de conmutación rápida • Se beneficia con SDH subyacente • Suple las necesidades de los grandes usuarios por servicios isócronos y anisócronos de alto volumen de información (videoconferencia. procesos gráficos) . multimedia. interconexión de LANs. transferencia de grandes archivos.

ATM  PRINCIPIOS BASICOS • Las técnicas de conmutación y transmisión no están separadas • Los enlaces de acceso y de interconexión presentan un flujo constante de celdas. – las ranuras contienen celdas vacías o con información • La transferencia de información por la red es esencialmente asíncrona – no hay ranuras pré-fijadas para las celdas de una fuente (las celdas con carga pueden ser mapeadas en cualquier ranura disponible) . vacías y con información – la señal de linea presenta intervalos de tiempo (llamados ranuras) con el tamaño de una celda cada una.

2 MBIT/S 622 MBIT/S LAN ATM 622 MBIT/S 622 MBIT/S DEC IBM HP DEC LAN ATM 622 MBIT/S nn IBM nn nn servidor de archivos ordenador host hacia la red de la concesionaria .ATM  EJEMPLO DE UNA RED LOCAL CON CONMUTADORES ATM SUN SUN HP 155.

Conmutador de VC CV5 CV2 CV4 CV1 CV2 CV3 CV1 CV2 VP1 VP4 CV3 VP2 CV1 CV2 CV4 CV4 VP3 VP5 CV3 CV4 VP1 VP3 CV3 CV5 CV2 VP7 Conmutador de VP VP2 CV1 CV2 CV1 CV2 VP4 VP5 CV1 CV2 Conmutador de VP FIG 26 .

Capas del Modelo ATM conversión al formato ATM (48 Bytes) (segmentación) reensamble Capa de adaptación al ATM (AAL) agregar encabezado de 5 bytes quitar encabezado de 5 bytes Capa ATM conversión a los requerimientos de la capa física y generación / verificación del HEC Capa física celdas de 53 bytes .

Capas del Modelo ATM Aplicación Presentación Sesión Transporte Red Enlace de datos Física Modelo de referencia OSI Notas: AAL: Capa de Adaptación al ATM ATM: Modo de Transferencia Asíncrona PHY: Física Subcapa de convergencia (CS) Subcapa de segmentación y reensamble (SAR) Capa ATM Subcapa de convergencia de transmisión (TC) Subcapa dependiente del medio físico (PMD) Protocolos ATM AAL ATM PHY .

Proporcionando servicios ATM Los servicios ATM se proporcionan a las aplicaciones vía las capas AAL .

Modelo de referencia de los protocolos ATM Plano de administración Plano de control Plano del usuario Control Servicios Clase A Clase Clase Clase B C D AAL3/4 AAL5 PDU AAL1 AAL2 CS-PDU Header AAL SAR-PDU (SDU) Capa AAL Capa ATM Header ATM Celda Payload (info) Capa Física .

MODELO FUNCIONAL DE LA RDSI DE BANDA ANCHA funciones de las capas superiores convergencia segmentación y reensamble control genérico de flujo generación / extracción del encabezadode la celda traducción del VPI / VCI de la celda multiplexación / demultiplexación de celdas desacople de la tasa de celdas generación / verificación del HEC (por CRC) sincronización de celdas adaptación de las tramas de transmisión generación / recuperación de las tramas de transmisión capas superiores CS SAR AAL Gestión de las capas ATM TC PM reloj de bits medio físico capa física .

DATOS DE USUARIO AAL-SAP CS-PDU NIVEL AAL SUBNIVEL DE CONVERGENCIA SAR-PDU SAR-PDU SAR-PDU SAR-PDU ATM-SAP SEGMENTACIÓN Y REENSAMBLADO (48 BYTES) ATM-PDU NIVEL ATM ATM-PDU ATM-PDU ATM-PDU PL-SAP CELULAS ATM 53 BYTES NIVEL FISICO FIG 29 Estructura e interrelación de los PDU(Protocol Data Unit) .

La Capa AAL Nivel de Adaptación ATM .

48 bytes AAL 1 Emula Circuitos Velocidad Variable Datos Al nivel ATM AAL2 AAL 3 AAL 4 AAL Overhead mínimo Fuentes de información Fig 23 El nivel de adaptación ajusta tráfico a la velocidad de la fuente.segmenta/reemsambla la información en slots de 48 bytes. detecta células erronéas o perdidas y mantiene el sincronismo entre los usuarios de la conexión .

ATM Adaptation Layer (AAL) • • • Provee las funciones orientadas al usuario no comprendidas en la Capa ATM Permite a la Capa ATM transportar diferentes protocolos y servicios de capas superiores Tiene dos subcapas – CS (Convergence Sublayer) – SAR (Segmentation and Reassembly Sublayer) Clases de servicio: • Clase A Requiere timing Constant bit-rate (CBR) Orientado a conexión Clase B Requiere timing Variable bit-rate (VBR) Orientado a conexión Clase C No requiere timing Variable bit-rate (VBR) Orientado a conexión Clase D No requiere timing Variable bit-rate (VBR) Orientado a no conexión .

. adaptando los niveles superiores de comunicación no ATM a los formatos ATM. Por esta razón el nivel AAL sólo se encuentra en los nodos terminales de red. Su misión es aceptar la información.Nivel de Adaptación ATM • Responsable de las relaciones con el mundo externo.

• Mantenimiento del sincronismo entre terminales. Subnivel de segmentación y reensamblado • Segmentación de los datos en células de 48 bytes (sin cabecera ATM). . • Detección de células erróneas y perdidas.Nivel de Adaptación ATM Funciones del Nivel AAL: Subnivel de convergencia • Adaptación a la velocidad de los usuarios.

25 TCP / IP Clase B Clase C no Clase D Ejemplos voz video codificado SMDS .Clases de Servicio Clase A Temporización mantenida entre extremos Velocidad binaria Modo de conexión constante orientado a conexión si variable connectionless X.

 CLASIFICACION DE LOS SERVICIOS • Ejemplos: – clase a: televisión convencional – clase b: televisión codificada (con administración de anchura de banda) – clase c: transmisión de datos – clase d: datagrama .

Un tráfico de este tipo es el generado por la telefonía. es un servicio que emula las prestaciones de un circuito.Nivel de Adaptación ATM Servicios del nivel AAL • Servicios Clase A: Servicio con conexión. proporciona una velocidad de acceso constante (CBR) y una relación sincronizada entre los usuarios. . en otras palabras.

Nivel de Adaptación ATM • Servicios Clase B: Servicio con conexión. por lo que resulta adecuado para aplicaciones en tiempo real que necesitan una sincronización aunque no una velocidad constante. La transmisión de la señal de vídeo comprimido utiliza este servicio. permite velocidades de tráfico variable (VBR). .

Nivel de Adaptación ATM • Servicios Clase C: Servicio con conexión. también proporciona una velocidad de acceso variable pero no basada en el tiempo. . La distribución de software podría ser una aplicación que hiciera uso de este servicio. por lo que resulta apropiado para datos insensibles al retardo.

Nivel de Adaptación ATM • Servicio Clase D: Servicio sin conexión equivalente al modo datagrama de las redes de paquetes. La interconexión de LAN está basada para utilizar este servicio. . Acepta tramas que contienen la suficiente información de direccionamiento para llegar a su destino sin necesidad de establecimiento de una conexión previa.

La Capa ATM .

Esta encargado de construcción/extracción de cabeceras mantiene los identificadores de las conexiones realiza el routing entre nodos multiplexa/demultiplexa las células por los m edios físicos de transm isión y su entrega secuencial dentro de una conexión virtual .Nivel ATM 48 by tes Niv el A A L Pay load/Header 53 Bytes al nivel físico Fig 24 El nivel ATM es el autentico núcleo de la tecnología que lleva su nombre.

El Nivel ATM encabezado (5 bytes) area de carga útil (48 bytes) CELDA ATM encabezado (header) de 5 bytes en la NNI  ENCABEZADO EN LA NNI encabezado (header) de 5 bytes en la NNI 1er OCTETO 2o OCTETO 3er OCTETO 4o OCTETO PTI y CLP 5o OCTETO VPI VPI (12 BITS): IDENTIFICADOR DEL TRAYECTO VIRTUAL VCI VCI (16 BITS): IDENTIFICADOR DEL CANAL VIRTUAL 4 BITS HEC HEC (8 BITS): SECUENCIA DE VERIFICACIÓN DEL ENCABEZADO POR CRC CELL LOSS PRIORITY PAYLOAD TYPE IDENTIFIER: TIPO DE CARGA (3 bits) VCI VCI PTI CLP HEC 8 7 6 5 4 3 2 1 Posición de los bits Octeto 1 2 3 4 5 VPI VPI VCI .

Formato del Encabezado en la UNI de ATM Encabezado en la UNI 1 2 3 4 5 Octeto Encabezado 5 bytes GFC:Generic Flow Control (4 bits) VPI: Virtual Path Identifier (8 bits) VPI VCI VCI: Virtual Channel Identifier (16 bits) VCI PTI: Payload Type Identifier (3 bits) VCI PTI CLP CLP:Cell Loss Priority (1 bit) HEC:Header Error Control (8 bits) HEC GFC VPI 8 7 6 5 4 3 2 1 Posición de los bits Carga útil 48 bytes Celda ATM .

Capa ATM  CARACTERISTICAS Y PROCEDIMIENTOS • Red orientada a conexión – la red realiza las conexiones en modo circuito virtual – la red asigna un camino fijo para todas las celdas con informaciones mientras dura la conexión .

VPI de entrada por cierta ruta --> nuevo VPI. VCI de salida por otra ruta) al establecer la conexión .Capa ATM  CARACTERISTICAS Y PROCEDIMIENTOS • El encabezado no contiene toda la información para llevar la celda a su destino final – contiene apenas la información para el procesamiento de la celda al llegar al nodo de conmutación – el conmutador establece tablas de conmutación (VCI.

Capa ATM  CARACTERISTICAS Y PROCEDIMIENTOS – las tablas de conmutación permanecen válidas solo mientras dura la conferencia – una vez establecidas las tablas. permitiendo que cada celda sea encaminada a su destino final . permanece una relación lógica de conmutación por tramos nodo a nodo.

ej. . p. el usuario informa a la red (en un procedimiento de negociación) algunas características de la llamada: volumen promedio y máximo de celdas.Capa ATM  CARACTERISTICAS Y PROCEDIMIENTOS • Al establecer la llamada.

ej. JERARQUIA FUNCIONAL funciones de capas superiores capa ATM funciones de canal virtual funciones de trayecto virtual funciones de capa PMD (uno o varios enlaces fÍsicos) p. cross-connect (procesa solo el VPI) VPI = 5 VCs VPI = 8 trayecto virtual VPT VPT el VPT procesa el VPI y el VCI VCs el VPT procesa el VPI y el VCI .

La Capa Fisica .

960 Mbps – 25.ATM .736 Mbps – 51.Capa Física • Define la forma en que las celdas se transportan por la red • • Es independiente de los medios físicos Tiene dos subcapas – TC (Transmission Convergence Sublayer) – PM (Physical Medium Sublayer) La especificación UNI del ATM Forum detalla las interfaces UNI (User-Network Interface) privadas – 12.520 Mbps – 622.080 Mbps .920 Mbps – 44.840 Mbps – 100 Mbps – 155.

Canal Virtual(VC) Nivel ATM Ruta Virtual(VP) (VP) Camino de Transmisión Nivel Físico Seción Digital Seción Regeneración -Fibra Optica -Regenerador de Señal -Terminación de línea Terminación de enlace Conmutador ATM(VP) Conmutador ATM(VC) Fig. 20 Jerarquía de Transmisión ATM .

slots Fibra Coaxial 53 Bytes del Nivel ATM STP frames UTP FIG 28 El nivel físico es el encargado del transporte de células válidas adaptando la secuencia de células a la estructura y velocidad de las infraestructuras de transmisión utilizadas .

Capas Física y ATM Nivel de canal virtual enlace de canal virtual conexión a nivel de canal virtual enlace de canal virtual enlace de canal virtual Nivel de trayecto virtual conexión a nivel de trayecto virtual enlace de trayecto virtual PT NT: terminación de red SW: conmutador de celdas PT PT: terminación de trayecto .

Parámetros de Tráfico y Negociación de la QoS .

el usuario debe informar a la red: las características de su tráfico la calidad de servicio (QoS) exigida por su tráfico Los servidores (conmutadores de celdas y multiplexores de aceso) de la red deben soportar varias clases de servicio La gestión de la red acepta o deja de aceptar nuevas conexiones según la disponibilidad momentanea de capacidad en la parte de interconexión .Parámetros de Tráfico Como la red ATM tiene por objetivo transportar tráfico estadístico.

CBR – clase 2: video/audio. VBR – clase 3: datos orientados a conexión – clase 4: datos connectionless .El Parámetro QoS (Calidad de Servicio) • Una clase de QoS es definida por lo menos por los siguientes parámetros: – tasa de celdas perdidas para el flujo CLP=0 – tasa de celdas perdidas para el flujo CLP=1 – variación del retardo de celdas para el flujo agregado CLP=0+1 – retardo medio de celdas para el flujo agregado CLP=0+1 • Hay cinco clases de QoS: – clase 0: no especificada – clase 1: emulación de circuito.

Ejemplos de Asignación de QoS tasa de celdas perdidas (CLP=0) 10-4 10-5 datos connectionless clase 4 10-6 10-7 10-8 10-9 10-10 video en emulación de paquetes clase 2 circuito clase 1 datos orientados a conexión clase 3 0.1 0.3 1 3 10 30 100 variación del retardo de celdas (ms) 300 1000 .