Vous êtes sur la page 1sur 19

Switches ATM

Conceptos

Conmutacin de celdas (ATM)


Red de conmutacin de paquetes orientada a conexin Utilizada tanto en redes WAN como LAN Protocolo de sealizacin (establecimiento de conexiones): Q.2931 Especificado por el ATM forum Los paquetes son llamados celdas
5-byte de header + 48-byte de datos (carga til)

Comunmente transmitidos sobre SONET


pero existen otros medios fsicos posibles

Puede transportar voz, datos y video La conmutacin se hace en hardware

Evolucin de ATM
ATM, en su forma original, fue diseada para trabajar con SONET (Synchronous Optical Network) con SDH (Synchronous Digital Hierarchy) para ofrecer transporte y conmutacin a alta velocidad en redes WAN, MAN, Campus y LAN, Sin embargo, debido a QoS en IP, Fast Ethernet y Gigabit Ethernet, no tiene sentido utilizar ATM cerca de la estacin de trabajo: slo en el backbone o en la red WAN. La convergencia de servicios est haciendo que la inteligencia de la red y el ancho de banda se desplacen hacia el usuario.
En un sistema telefnico normal, los conmutadores tiene toda la inteligencia y la terminal de red (es decir, el telfono) es poco inteligente. En una red de datos la terminal de red (por ejemplo, un PC) tiene ms inteligencia y los switches y routers hacen tareas que requieren menos capacidad. En un sistema telefnico normal, el gran ancho de banda est entre los conmutadores y al usuario le llega un ancho de banda muy pequeo. En las redes de datos exista la regla de diseo que la distribucin del trfico era 80/20: 80% en la LAN, 20% en la WAN... Eso ya no es cierto.

Algunos esperan que la convergencia de servicios sobre IP reemplace ATM, pero an no ha sucedido.

Historia de ATM
1980: Inicia las investigaciones en empresas y universidades 1986: la ITU adopta el enfoque para B-ISDN 1989: La ITU adopta la celda de 53 bytes 1991: se crea el ATM forum (www.atmforum.org) 1992: ATM forum emite la primera especificacin 1996: ATM forum establece el Anchorage Accord

Paquetes de longitud variable versus longitud fija


No existe una longitud ptima
si es demasiado pequeo: overhead alto si es demasiado grande: baja utilizacin del ancho de banda para bloques de datos pequeos

Paquetes de longitud fija son ms fciles de conmutar en hardware


es ms simple permite paralelismo de los componentes del switch

Paquetes grandes versus paquetes pequeos


Pequeos mejoran el comportamiento de la cola
Control ms fino sobre el enlace
paquete mximo = 4KB rpidez del enlace = 100Mbps tiempo de transmisin = 4096 x 8/100 = 327.68ms un paquete con alta prioridad puede permanecer en cola 327.68ms en contraste, 53 x 8/100 = 4.24ms para ATM

Casi es un comportamiento cut-through


dos paquetes de 4KB llegan al mismo tiempo enlace ocioso durante 327.68ms mientras ambos llegan al final de los 327.68ms, an tienen 8KB por transmitir en contraste, puede transmitir la primera celda a los 4.24ms al final de los 327.68ms, slo quedan 4KB en la cola

Paquetes grandes versus paquetes pequeos


Pequeos mejoran la latencia (para voz)
voz en formato digital se codifica a 64Kbps (muestras de 8-bit a 8KHz) necesita la cantidad de muestras para llenar una celda antes de enviarla ejemplo: celdas de 1000-bytes implican 125ms por celda (demasiado grandes) latencias pequeas implica no tener que colocar canceladores de eco

Compromiso de ATM: 48 bytes = (32+64)/2

Formato de la celda
Celda tipo User-Network Interface (UNI)
4 GFC 8 VPI 16 VCI 3 Type 1 CLP 8 HEC (CRC-8) 384 (48 bytes) Payload

formato utilizado entre el nodo y el switch GFC: Generic Flow Control (aun est siendo definido) VCI: Virtual Circuit Identifier VPI: Virtual Path Identifier Type: administracin, control de congestin, AAL5 (bit para indicar ltima celda de un PDU) CLPL Cell Loss Priority HEC: Header Error Check (CRC-8)

Celda tipo Network-Network Interface (NNI)


formato utilizado entre switches en este tipo de celdas el campo GFC no existe, esos cuatro bits tambin son parte del campo VPI

Arquitectura de ATM

Servicios
Subcapa de convergencia Subcapa SAR

Tiene Cuatro capas:


Capa superior de servicios Capa de adaptacin ATM (AAL) Capa ATM Capa Fsica

AAL
ATM

La capa AAL tiene dos subcapas:


La subcapa de convergencia La subcapa SAR (Segmentation and Reassembly)

Subcapa TC
Subcapa PMD

Fsica

La capa fsica tiene a su vez dos subcapas:


La subcapa de convergencia de transmisin La subcapa de medio fsico

Capa de servicios
Define la naturaleza del servicio actual. Hay dos tipos bsicos:
VBR (variable bit rate): por ejemplo datos en IP o en Ethernet. CBR (constant bit rate): por ejemplo voz o video.

La ITU clasific los servicios en cuatro clases A (voz y video CBR), B (voz y video VBR) , C (datos orientado a conexin, Frame relay) y D (datos no orientado a conexin, Ethernet IP) El ATM Forum los clasifican en servicios que requieren tiempo real y los que no (CBR, VBR-RT, VBR-NRT, UBR y ABR)

ATM Adaptation Layer (AAL)


AAL tiene 4 responsabilidades
Sincronizacin y recupercin de errores Deteccin y correccin de errores Segmentacin y reensamble de la secuencia de datos Multimplexamiento

La subcapa de convergencia provee funciones especficas a la capa de servicios (es decir, si el servicio es video o voz presta ciertas funciones, si son datos presta otras) La subcapa SAR convierte los datos originales en trozos de 48 bytes para colocar en las celdas ATM y viceversa.

Segmentacin y Reemsamblaje
ATM Adaptation Layer (AAL):
AAL 1 y 2 estn diseados para aplicaciones que deben garantizar la tasa de transferencia (e.g., voz, video) AAL 3/4 diseada para paquetes de datos AAL 5 es un estndar alternativo para paquetes de datos

AAL

AAL

ATM ATM

AAL 3/4
Convergence Sublayer Protocol Data Unit (CS-PDU)
8 CPI 8 Btag 16 BASize < 64 KB User data 0 24 Pad 8 0 8 Etag 16 Len

CPI: commerce part indicator (versin) Btag/Etag: beginning tag y ending tag BAsize: indicacin de la cantidad de espacio en buffer que debe asignarse Length: tamao del PDU completo

Formato de la Celda
40 ATM header 2 Ty pe 4 SEQ 10 MID 352 (44 by tes) Pay load 6 Length 10 CRC-10

Type
BOM: beginning of message COM: continuation of message EOM end of message

SEQ: nmero de secuencia MID: identificacin del mensaje Length: nmero de bytes del PDU en esta celda

AAL5
Formato CS-PDU
< 64 KB Data 0 47 by tes Pad 16 16 Len 32 CRC-32 Reserv ed

pad (relleno) al final para asegurar que el PDU sea mltiplo (est dentro de los limites) de las celdas ATM Longitud: tamao del PDU (slo datos) CRC-32 (detecta celdas perdidas o en desorden)

Formato de la celda bit end-of-PDU en el campo Type del header ATM

Capa ATM
Tiene cinco funciones generales
multiplexacin y demultiplexacin de celdas conmutacin a los diferentes canales virtuales creacin del header de la celda ATM control de flujo genrico delineacin de las celdas

Por ser la capa encargada de crear el encabezado de la celda, es la responsable de todas las funciones que adiministra dicho encabezado

Capa fsica
Tiene dos subcapas: de convergencia de transmisin y de medio fsico Subcapa de convergencia de transmisin:
Genera el frame de transmisin (por ejemplo el frame SONET).

Subcapa de medio
Sabe cual es el medio especfico: elctrico, ptico, inalmbrico

Frame SONET (Synchronous Optical NETwork)


Basado en reloj
cada frame tiene 125us de longitud STS-n (STS-1 = 51.84 Mbps)
Ov erhead Pay load

Hdr

Hdr

STS-1

STS-1

Hdr

STS-1

9 rows

Hdr
90 columns

STS-3c

SDH (Synchronous Digital Hierarchy)


SONET fue desarrollado para Estados Unidos, Canada, Corea, Taiwan y Hong Kong. SDH es la versin europea de transmisin ptica sincrnica. Utiliza velocidades STM (Synchronous Transfer Mode)

OC-1 (STM-0) OC-3 (STM-1) OC-12 (STM-4) OC-48 (STM-16)

Vous aimerez peut-être aussi