presentacionatm2 - inf-cr.uclm.es

86
ATM David Vallejo Fernández Redes de altas prestaciones Curso 2005-2006

Upload: others

Post on 25-Apr-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PresentacionATM2 - inf-cr.uclm.es

ATM

● David Vallejo Fernández● Redes de altas prestaciones● Curso 2005-2006

Page 2: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Introducción.● Niveles ATM.● Clases de servicio.● Aplicación: LANE.● Bibliografía.

Page 3: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Niveles ATM.– Introducción.– Capa física.– Capa ATM.– Capa de adaptación ATM (AAL).

Page 4: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Clases de servicio.– Servicios de tiempo real.

● A velocidad constante (CBR).● A velocidad variable en tiempo real (rt-VBR).

– Servicios de no tiempo real.● A velocidad variable en no tiempo real (nrt-VBR).● A velocidad disponible (ABR).● A velocidad no especificada (UBR).

Page 5: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Aplicación: LANE– Introducción.– Problemas básicos de integración de LAN-ATM.– Métodos para la emulación de LAN.– Conceptos básicos de emulación.– Elementos de LANE.– Etapas de operación de LANE.

Page 6: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Introducción.

Page 7: PresentacionATM2 - inf-cr.uclm.es

Introducción.

● ATM es una interfaz funcional de transferencia de paquetes que tienen un tamaño fijo y se denominan celdas.

● El uso de un tamaño y formatos fijos hace que esta técnica resulte eficiente para la transmisión a través de redes de alta velocidad.

● ATM proporciona servicios tanto de tiempo real como de no tiempo real.● El uso de ATM implica la necesidad de una capa de adaptación para

aceptar los protocolos de transferencia de información que no se encuentren basados en ATM.

● LANE o LAN Emulation persigue la integración de redes ATM y redes LAN.

Page 8: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Niveles ATM.– Introducción.

Page 9: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM - Introducción.

● Las normalizaciones de ITU-T para ATM se basan en la siguiente arquitectura de protocolos.

● La capa física especifica un medio de transmisión y un esquema de codificación de la señal.

● La capa ATM es común a todos los servicios de transferencia.

● La capa de adaptación ATM (AAL) depende del servicio.

Page 10: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM - Introducción.

● La capa ATM define la transmisión de datos en celdas de tamaño fijo, y establece el uso de conexiones lógicas.

● Es necesaria una capa de adaptación para dar soporte a protocolos de transferencia de información que no se basan en ATM.

● AAL convierte y extrae la información en celdas ATM para enviarlas a través de la red o transmitirlas a una capa superior.

Page 11: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM - Introducción.

● El modelo de referencia de protocolos involucra tres planos independientes:

– Plano de usuario.– Plano de control.– Plano de gestión.

Page 12: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM - Introducción.

● Las capas del modelo ATM no se proyectan bien en las capas OSI.● La capa más baja que va del origen al destino y, por tanto, que comprende

enrutamiento y conmutación, es la capa de red.● La capa ATM se encarga de mover células del origen al destino, y está

relacionada con algoritmos y protocolos de enrutamiento. Por ello, la capa ATM desempeña el trabajo esperado de la capa de red.

● La confusión surge porque mucha gente considera que la capa ATM es una capa de enlace de datos, ya que por ejemplo quieren poner IP sobre ella.

● El problema es que dicha capa no tiene características de un protocolo de cada de enlace de datos, y sí de red: circuitos virtuales terminal a terminal, conmutación, y enrutamiento.

Page 13: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Niveles ATM.– Introducción.– Capa física.

Page 14: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa física.

● La recomendación I.432 de ITU-T especifica que las celdas ATM se pueden transmitir a distintas velocidades:

– 622,08 Mbps.– 155,52 Mbps.– 51,84 Mbps.– 25,6 Mbps.

● Es necesario especificar la estructura de transmisión a usar.● En el documento referido se definen dos enfoques:

– Capa física basada en celdas.– Capa física basada en SDH.

Page 15: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa física.

● El medio de transmisión para ATM es normalmente la fibra óptica, pero en tramos menores de 100 metros también son aceptables el cable coaxial y la categoría 5 de par trenzado.

● Los enlaces ATM son punto a punto.● La multidifusión se logra haciendo que una célula entre a un conmutador

por una línea y salga por múltiples líneas.● La capa física de ATM se ocupa de meter bits en el cable y sacarlos de él.

Page 16: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa física.

● Capa física basada en celdas:

– No se impone fragmentación o delimitación, y la estructura de la interfaz es una secuencia continua de celdas de 53 octetos.

– Es necesaria alguna forma de llevar a cabo la sincronización.– Dicha sincronización se consigue con el campo de control de errores

de cabecera (HEC), incluido en la cabecera de la celda.

Page 17: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa física.

● En LOCALIZAR se ejecuta bit a bit un algoritmo de delimitación de celdas para determinar el cumplimiento de la regla de codificación HEC.

● En PRESIC se supone una estructura de celda.

● En SIN se usa el HEC para la detección y corrección de errores.

Page 18: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa física.

● La ventaja de usar el esquema de transmisión basado en celdas es la sencillez de la interfaz que resulta cuando tanto las funciones en modo de transferencia como las de en modo de transmisión se basan en una estructura común.

Page 19: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa física.

● Capa física basada en SDH:

– Impone una estructura sobre la secuencia de celdas ATM.– Impone la delimitación o fragmentación haciendo uso de la trama

STM-1.– La carga útil de dicha trama puede estar desplazada respecto del

principio de la trama, y consta de 9 octetos suplementarios de camino y el resto, que contiene las celdas ATM.

Page 20: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa física.

● Entre las ventajas del enfoque basado en SDH destacan:

– Se puede usar para transportar cargas útiles basadas en ATM o STM.– Algunas conexiones específicas pueden ser de conmutación de

circuitos usando un canal SDH.– Se pueden combinar varias secuencias ATM para construir interfaces

de velocidad superior a las ofrecidas por la capa ATM en un lugar específico, haciendo uso de las técnicas de multiplexación síncrona SDH.

Page 21: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Niveles ATM.– Introducción.– Capa física.– Capa ATM.

Page 22: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa ATM

● Generalidades:

– La capa ATM se orienta a conexiones, tanto en términos del servicio que ofrece como de la manera en que opera internamente.

– El elemento básico de la capa ATM es el circuito virtual o canal virtual.

– La capa ATM es inusual para un protocolo orientado a conexiones, ya que no proporciona acuses de recibo. El control de errores se deja a capas superiores.

– La capa ATM garantiza que las células transmitidas por un circuito virtual nunca llegan fuera de orden.

– La capa ATM reconoce una jerarquía de conexión de dos niveles que es visible a la capa de transporte.

Page 23: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa ATM

● Conexiones lógicas ATM:

– Se denominan conexiones de canal virtual (VCC).– Una VCC es la unidad básica de conmutación en una red ATM.– Una VCC se establece a través de la red entre dos usuarios finales,

intercambiándose sobre la conexión celdas de tamaño fijo en un flujo full-duplex de velocidad variable.

Page 24: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa ATM

● Conexiones lógicas ATM:

– Otra subcapa de procesamiento es la conexión de camino virtual (VPC), que es un haz de VCC con los mismos extremos. de forma que las celdas transmitidas a través de todas las VCC de una misma VPC se conmutan conjuntamente.

Page 25: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa ATM

● El uso de caminos virtuales presenta varias ventajas:

– Arquitectura de red simplificada.– Incremento en eficiencia y fiabilidad.– Reducción en el procesamiento y tiempo de establecimiento de

conexión pequeño.– Servicios de red mejorados.

● Los extremos de una VCC pueden ser usuarios finales, entidades de red o un usuario final y una entidad de red.

● En ATM es necesario un mecanismo para el establecimiento y liberación de VPC y VCC. El intercambio de información involucrado en este proceso se denomina señalización de control y tiene lugar a través de conexiones distintas de las que están siendo gestionadas.

Page 26: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa ATM

● Celdas ATM:

– Tamaño fijo con 5 octetos de cabecera y un campo de información de 48 octetos.

– Permite reducir el retardo de cola para celdas de alta prioridad.

– Conmutación más eficiente.

Page 27: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa ATM

● Formato de la cabecera:

– El campo control de flujo podría utilizarse para ayudar al usuario en el control del flujo del tráfico para distintas calidades de servicio.

– El identificador de camino virtual (VPI) es un campo de encaminamiento para la red.

– El identificador de canal virtual (VCI) se emplea para encaminar a y desde el usuario final.

Page 28: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa ATM

● El campo tipo de carga útil (PT) indica el tipo de información contenida en el campo de información.

● El bit prioridad de pérdida de celdas (CLP) se emplea para ayudar a la red ante la aparición de congestión.

● El campo de control de errores de cabecera se usa tanto para el control de errores como con fines de sincronización.

Page 29: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Niveles ATM.– Introducción.– Capa física.– Capa ATM.– Capa de adaptación ATM (AAL).

Page 30: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa de adaptación ATM (AAL)

● El uso de ATM hace necesaria la existencia de una capa de adaptación para dar soporte a protocolos de transferencia de información que no estén basados en ATM.

● Dos ejemplos son voz PCM e IP.● En un entorno heterogéneo en el que existen redes IP interconectadas con

redes ATM, una forma adecuada de integrar los dos tipos de redes es realizar una transformación entre paquetes IP y celdas ATM.

Page 31: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa de adaptación ATM (AAL)

● El documento I.362 de ITU-T especifica los siguientes ejemplos generales de servicios ofrecidos por AAL:

– Gestión de errores de transmisión.– Segmentación y ensamblado para permitir la transmisión de bloques

de datos mayores en el campo de información de las celdas ATM.– Gestión de condiciones de pérdida de celdas y de celdas mal

insertadas.– Control de flujo y temporización.

Page 32: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa de adaptación ATM (AAL)

● Para dar respuesta a las distintas necesidades, ITU-T define cuatro clases de servicios que cubren un amplio rango de requisitos, tratando de minimizar el número de protocolos AAL.

● Esencialmente, la capa AAL proporciona mecanismos para dar cabida a una amplia variedad de aplicaciones sobre la capa ATM.

● La capa AAL ofrece protocolos construidos sobre la base de las capacidades de gestión de tráfico de la capa ATM.

Page 33: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa de adaptación ATM (AAL)

● Entre los tipos de aplicaciones que pueden soportar conjuntamente AAL y ATM se encuentran:

– Emulación de circuitos.– Voz y vídeo VBR.– Servicios generales de datos.– IP sobre ATM.– Encapsulado multiprotocolo sobre ATM (MPOA).– Emulación de redes LAN.

Page 34: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa de adaptación ATM (AAL)

● La capa AAL se organiza en dos subcapas lógicas:

– La subcapa de convergencia (CS), que proporciona las funciones necesarias para dar soporte a aplicaciones específicas que hacen uso de AAL.

– La subcapa de segmentación y agrupación o ensamblado (SAR), que es responsable de empaquetar la información recibida desde la subcapa CS en celdas para su transmisión, y desempaquetar la información en el otro extremo.

Page 35: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa de adaptación ATM (AAL)

● Los tipos de protocolos definidos por ITU-T son:

– Tipo 1.– Tipo 2.– Tipo 3/4.– Tipo 5.

Page 36: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa de adaptación ATM (AAL)

● AAL Tipo 1:

– Se trabaja con fuentes de velocidad constante.– El protocola SAR empaqueta los bits en celdas para su transmisión, y

los desempaquete en el extremo receptor.– Cada bloque se acompaña de un número de secuencia (SN).– El campo SC de 3 bits proporciona una estructura de trama de 8

celdas, y representa una forma de detectar celdas perdidas/desordenadas.

– El campo de protección del número de secuencia (SNP) es un código de error para la detección y corrección de errores sobre el campo número de secuencia.

Page 37: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa de adaptación ATM (AAL)

● AAL Tipo 2:

– La información se gestiona a velocidad variable.– Está destinado a aplicaciones analógicas, como vídeo o audio.

Page 38: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa de adaptación ATM (AAL)

● AAL Tipo 3/4:

– La información se gestiona a velocidad variable.– El servicio proporcionado puede ser orientado o no a conexión.– Dicho servicio puede realizarse en modo de mensaje o en modo

continuo.– El protocolo AAL Tipo 3/4 lleva a cabo su servicio de transferencia

de datos aceptando bloques de éstos de la capa superior y transmitiendo cada uno de ellos hacia el usuario AAL de destino.

– Es capaz de multiplexar diferentes secuencias de datos sobre la misma conexión ATM virtual.

Page 39: PresentacionATM2 - inf-cr.uclm.es

Niveles ATM – Capa de adaptación ATM (AAL)

● AAL Tipo 5:

– Proporciona un servicio de transporte funcional para protocolos de capa superior orientados a conexión.

– Se introdujo para reducir el coste suplementario de procesamiento del protocolo, reducir el coste de la transmisión, y asegurar la adaptabilidad a los protocolos de transporte existentes.

Page 40: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Clases de servicio.

Page 41: PresentacionATM2 - inf-cr.uclm.es

Clases de servicio

● Una red ATM se diseña para poder transmitir simultáneamente diferentes tipos de tráfico, como la voz, el vídeo, y el tráfico TCP a ráfagas.

● La forma en que se gestiona cada uno de ellos en la red depende de las características del flujo en cuestión y de los requisitos de la aplicación.

● En el foro ATM se definen las siguientes clases de servicio:

– Servicio de tiempo real.– Servicio de tiempo no real.

Page 42: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Clases de servicio.– Servicios de tiempo real.

Page 43: PresentacionATM2 - inf-cr.uclm.es

Clases de servicio – Servicios de tiempo real

● Las aplicaciones en tiempo real implican generalmente un flujo de información hacia un usuario que lo reproduce en una fuente.

● Un ejemplo es un usuario que espera que la recepción de un flujo de información de audio o vídeo tenga lugar de forma continua y homogénea.

● Se debe tener en cuenta que las aplicaciones que conllevan una interacción entre usuarios son muy estrictas respecto del retardo, por ello en una red ATM son elevadas las demandas de conmutación y envío de datos en tiempo real.

Page 44: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Clases de servicio.– Servicios de tiempo real.

● A velocidad constante (CBR).

Page 45: PresentacionATM2 - inf-cr.uclm.es

Clases de servicio – Servicios de tiempo real

● A velocidad constante (CBR, Constant Bit Rate):

– Es el servicio más sencillo de definir.– Se usa en aplicaciones que precisan una velocidad constante

disponible durante toda la conexión y un retardo de transmisión máximo relativamente estable.

– Se usa comúnmente para información de audio y vídeo sin comprimir.– Ejemplos de aplicaciones CBR:

● Videoconferencia.● Audio interactivo (telefonía).● Distribución de audio/vídeo.● Recuperación de audio/vídeo.

Page 46: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Clases de servicio.– Servicios de tiempo real.

● A velocidad constante (CBR).● A velocidad variable en tiempo real (rt-VBR).

Page 47: PresentacionATM2 - inf-cr.uclm.es

Clases de servicio – Servicios de tiempo real

● A velocidad variable en tiempo real (rt-VBR, real-time Variable Bit Rate):

– Está pensada para aplicaciones sensibles al tiempo; es decir, aquellas que presentan fuertes restricciones en el retardo y en la variación de éste.

– Una fuente rt-VBR se caracteriza por su funcionamiento a ráfagas.– El servicio rt-VBR es más flexible que el servicio CBR, gracias a la

multiplexación de varias conexiones sobre la misma capacidad dedicada.

– Un ejemplo de uso es el vídeo en tiempo real.

Page 48: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Clases de servicio.– Servicios de tiempo real.

● A velocidad constante (CBR).● A velocidad variable en tiempo real (rt-VBR).

– Servicios de no tiempo real.

Page 49: PresentacionATM2 - inf-cr.uclm.es

Clases de servicio – Servicios de no tiempo real

● Los servicios que no son en tiempo real están pensados para aplicaciones que presentan características de tráfico a ráfagas y no presentan fuertes restricciones por lo que respecta al retardo y a la variación del mismo.

● La red presenta una mayor flexibilidad en la gestión de los flujos de tráfico y puede hacer un mayor uso de la multiplexación estadística para aumentar su eficiencia.

Page 50: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Clases de servicio.– Servicios de tiempo real.

● A velocidad constante (CBR).● A velocidad variable en tiempo real (rt-VBR).

– Servicios de no tiempo real.● A velocidad variable en no tiempo real (nrt-VBR).

Page 51: PresentacionATM2 - inf-cr.uclm.es

Clases de servicio – Servicios de no tiempo real

● A velocidad variable en no tiempo real (nrt-VBR, non-real time Variable Bit Rate):

– El usuario final especifica una velocidad de pico de celdas, una velocidad de celdas sostenible o promedio, y una medida acerca de cómo de agrupadas o en ráfagas pueden estar las celdas.

– La red es capaz de reservar recursos para ofrecer un retardo relativamente pequeño y una pérdida de celdas mínima.

– El servicio nrt-VBR se puede usar para transmisiones de datos que presentan requisitos críticos en cuanto a la respuesta en el tiempo. Por ejemplo en reserva de vuelos, transacciones bancarias, y supervisión de procesos.

Page 52: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Clases de servicio.– Servicios de tiempo real.

● A velocidad constante (CBR).● A velocidad variable en tiempo real (rt-VBR).

– Servicios de no tiempo real.● A velocidad variable en no tiempo real (nrt-VBR).● A velocidad disponible (ABR).

Page 53: PresentacionATM2 - inf-cr.uclm.es

Clases de servicio – Servicios de no tiempo real

● A velocidad disponible (ABR, Available Bit Rate):

– Permite mejorar el servicio ofrecido a las fuentes de naturaleza a ráfagas.

– Una aplicación que haga uso de ABR especifica una velocidad de pico de celdas a usar y una velocidad de celdas mínima.

– La red reserva los recursos de forma que todas las aplicaciones ABR reciban al menos su capacidad de velocidad mínima.

– El mecanismo ABR hace uso explícito de realimentación hacia las fuentes para asegurar que la capacidad se ha reservado correctamente.

– Un ejemplo de aplicación que usa ABR es la interconexión de redes LAN.

Page 54: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Clases de servicio.– Servicios de tiempo real.

● A velocidad constante (CBR).● A velocidad variable en tiempo real (rt-VBR).

– Servicios de no tiempo real.● A velocidad variable en no tiempo real (nrt-VBR).● A velocidad disponible (ABR).● A velocidad no especificada (UBR).

Page 55: PresentacionATM2 - inf-cr.uclm.es

Clases de servicio – Servicios de no tiempo real

● A velocidad no especificada (UBR, Unspecified Bit Rate):

– Es un servicio adecuado para aplicaciones que toleran retardos variables y cierta tasa de pérdida de celdas, lo que es generalmente cierto para tráfico TCP.

– Las celdas se transmiten según una cola FIFO, haciendo uso de la capacidad no consumida por otros servicios, siendo posible la aparición de retardos y pérdidas variables.

– Se conoce como servicio de mínimo esfuerzo.– Algunos ejemplos son las transferencia, mensajería, distribución,

recuperación de texto, terminal remoto.

Page 56: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Aplicación: LANE.– Introducción.

Page 57: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE - Introducción

● El protocolo LAN Emulation fue estandarizado a comienzos del año 1995 por una de las organizaciones más reconocidas en el desarrollo de las redes ATM, ATM Forum.

● LANE defino cómo las aplicaciones existentes de LAN pueden correr sin cambio a través de la red ATM.

● Básicamente la tecnología LANE es el puenteado con los servicios de resolución de dirección estandarizadas de IEEE802 (MAC Address) hacia ATM y viceversa.

● En definitiva, los protocolos LANE hacen que una red ATM se vea y se comporte como una red Ethernet más rápida.

Page 58: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Aplicación: LANE– Introducción.– Problemas básicos de integración de LAN-ATM.

Page 59: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Problemas básicos de integración de LAN-ATM

● Debido a las diferencias estructurales de diseño entre ATM por un lado, y Ethernet, Token Ring, o FDDI; no es trivial integrar redes ATM y LANs tradicionales.

● Los principales problemas son la velocidad de transmisión y las diferencias de incompatibilidad de paquetes o formatos de celdas.

● Tales diferencias pueden ser eliminadas a través de puentes o ruteadores.● La diferencia crucial entre una red ATM y una red LAN es que ATM está

basado en procesos de comunicaciones orientados a conexión, mientras que una LAN utiliza principios de no conexión para transferir datos.

Page 60: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Aplicación: LANE– Introducción.– Problemas básicos de integración de LAN-ATM.– Métodos para la emulación de LAN.

Page 61: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Métodos para la emulación de LAN

● La forma más flexible para integrar las estructuras existentes de LANs tradicionales a redes ATM es la emulación completa de la capa LAN-MAC.

● De este modo, todas las aplicaciones LAN existentes pueden ser usadas vía redes ATM sin ninguna modificación.

● Para el software de LAN el servicio LANE se comporta como un manejador LAN MAC tradicional.

Page 62: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Métodos para la emulación de LAN

● Hay dos formas para ejecutar los protocolos en la capa de red sobre la plataforma de redes ATM:

– Native mode: los mecanismos de resolución de direcciones son usados para mapear las direcciones de capas de red a direcciones ATM, y los paquetes contenidos en dicha capa son transportados a través de la red ATM..

– LAN Emulation.

Page 63: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Aplicación: LANE– Introducción.– Problemas básicos de integración de LAN-ATM.– Métodos para la emulación de LAN.– Conceptos básicos de emulación.

Page 64: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Conceptos básicos de emulación

● Las comunicaciones de datos provistas por las LANs difieren de las capacidades de ATM:

– Los servicios LAN pueden entenderse como de no conexión comparados con el enfoque ATM, orientado a conexión.

– Los emisores y multiemisores son fácilmente realizables a través de un medio LAN compartido.

– Las direcciones LAN MAC basados en la manufactura de números seriales son independientes de la topología de la red.

● La función de protocolo LANE es emular una LAN sobre una red ATM.

Page 65: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Conceptos básicos de emulación

● LANE define una interfaz de servicio para los protocolos de capas superiores, que habilita el envío de datos a través de la red ATM al ser encapsulados en el formato de paquete LAN MAC apropiado.

● LANE hace que una red ATM se vea y se comporte como una LAN Ethernet o Token Ring, aunque operan a una velocidad más alta que una red normal.

● Esta aproximación se basa en que no se requieren modificaciones en los protocolos de capas superiores para habilitar su operación sobre una red ATM.

Page 66: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Conceptos básicos de emulación

Page 67: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Conceptos básicos de emulación

● LANE puede desarrollarse en dos tipos de equipos basados en ATM:

– ATM NICs.● Implementan el protocolo LANE y el interfaz a una red ATM,

pero presenta un interfaz de servicio a la LAN en los protocolos de drivers de los niveles más altos dentro de un sistema final.

● Los protocolos de la capa de red sobre el sistema final se comunican como si se tratara de una LAN.

– Equipo de Internetworking y switches LAN.● Los switches LAN ligados a ATM y los ruteadores implementan

LANE.● Estos dispositivos y los host con ATM NICs se utilizan para

proveer el servicio Virtual LAN (VLAN).

Page 68: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Conceptos básicos de emulación

● Los switches ATM pueden ser utilizados como plataforma sobre los cuales se implementarán algunos componentes de los servidores LANE, de forma independiente de la operación de la transmisión de celdas.

● El funcionamiento básico de LANE es el de mapear las direcciones MAC a direcciones ATM. El objetivo de LANE es ejecutar tales direcciones mapeadas y que los terminales de LANE puedan establecer conexiones entre ellos mismos y reenviar datos.

Page 69: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Aplicación: LANE– Introducción.– Problemas básicos de integración de LAN-ATM.– Métodos para la emulación de LAN.– Conceptos básicos de emulación.– Elementos de LANE.

Page 70: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Elementos de LANE

● LAN Emulation Client (LEC):

– Es la entidad en un sistema terminal que se encarga de la transmisión de datos, la resolución de direcciones, y otras funciones de control para un sistema terminal en cada ELAN.

– Cada LEC es identificado por una única dirección ATM y es asociada con una o más direcciones MAC alcanzables a través de direcciones ATM.

Page 71: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Elementos de LANE

● LAN Emulation Server (LES):

– Implementa las funciones de control para una ELAN.– Hay un LES lógico por ELAN, y pertenecer a una ELAN significa

tener una relación de control con el LES al cual pertenece dicha ELAN.

– Cada LES es identificado por una única dirección ATM.

Page 72: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Elementos de LANE

● Broadcast and Unknown Server (BUS):

– Es un servidor multiemisor utilizado para transmitir el tráfico de las direcciones destino desconocidas y reenviar el tráfico de los emisores y multiemisores a los clientes de una ELAN.

– Cada LEC es asociado a un BUS.– La conexión del BUS al LEC es identificado por una dirección ATM

en el LES, y ésta es asociada con el emisor de direcciones MAC.

Page 73: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Elementos de LANE

● LAN Emulation Configuration Server (LECS):

– Es una entidad que asigna a los clientes LANE a una ELAN, direccionándolos hacia el LES que corresponda a una ELAN específica.

– Existe un LECS por dominio administrativo, y éste sirve a todas las ELANs dentro de dicho dominio.

Page 74: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Elementos de LANE

Page 75: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Aplicación: LANE– Introducción.– Problemas básicos de integración de LAN-ATM.– Métodos para la emulación de LAN.– Conceptos básicos de emulación.– Elementos de LANE.– Etapas de operación de LANE.

Page 76: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Etapas de operación de LANE

● La operación de un sistema LANE se describe con las siguientes etapas:

– Etapa de inicialización y configuración.– Etapa de unión y registro.– Etapa de transferencia de datos.

Page 77: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Etapas de operación de LANE

● Etapa de inicialización y configuración:

– El LEC debe primero obtener su dirección ATM.– El LEC activa una conexión de configuración directa hacia el LECS.– El LEC establecerá el VCC de configuración hacia el LECS.– El LECS informa al LEC de la información requerida para conectarse

a su tarjeta ELAN.– Dicha información incluye la dirección ATM del LES, el tipo de LAN

que está siendo emulada, el tamaño máximo de los paquetes en la ELAN, y el nombre de la ELAN.

Page 78: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Etapas de operación de LANE

Page 79: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Etapas de operación de LANE

● Etapa de unión y registro:

– Tras obtener el LEC su dirección, el LES podrá limpiar el VCC de configuración directa hacia el LECS.

– El LES asigna al LEC un identificador LEC único (LECID).– El LEC registra su propia dirección MAC y ATM con el LES.– El LES activa el respaldo hacia el LEC, el VCC de control distribuido.– Los VCC de control directo y distribuido ahora pueden ser utilizados

por el LEC para el procedimiento LAN Emulation ARP (LE-ARP), requiriendo la dirección ATM que corresponde a una dirección MAC en particular.

Page 80: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Etapas de operación de LANE

● Etapa de unión y registro:

– El LEC formula un LE-ARP y lo envía a un LES.– Si el LES reconoce este mapeo, éste puede escoger una respuesta

directamente sobre el VCC de control directo.– Si no lo reconoce, el LES reenvía el requerimiento en el VCC de

control distribuido para solicitar una respuesta de un LEC que reconozca a la dirección MAC requerida.

Page 81: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Etapas de operación de LANE

Page 82: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Etapas de operación de LANE

● Etapa de transferencia de datos:

– Un LEC recibe un paquete de la capa de red para transmitirlo desde un protocolo de las capas superiores, o lo recibe de la capa MAC para reenviarlo a través de un puerto LAN.

– Mientras espera la respuesta del LE-ARP, el LEC también retransmite el paquete hacia el BUS, el cual distribuirá el paquete a todos los LECs.

– Sin una respuesta de un LE-ARP se recibe, el LEC activa la VCC de datos directos hacia el nodo destino, y usa éste para la transferencia de datos.

– Previamente, el LEC puede necesitar el uso del procedimiento de transporte de LANE para asegurar que todos los paquetes enviados al BUS sean reenviados al destino que usa la VCC de datos directos.

Page 83: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE – Etapas de operación de LANE

Page 84: PresentacionATM2 - inf-cr.uclm.es

Aplicación: LANE

● Usando LANE, un administrador de redes puede disfrutar el ancho de banda de ATM sin modificar los protocolos, software, y hardware existente.

● Por la definición de la múltiple LAN emulada a través de una red ATM, se pueden crear LANs virtuales para desarrollar seguridad y una mayor flexibilidad en la configuración.

● LANE abre la posibilidad de que la mayoría de los usuarios de LAN existentes puedan migrar a aplicaciones más poderosas sin tener que cambiar su infraestructura de red.

Page 85: PresentacionATM2 - inf-cr.uclm.es

ÍNDICE

● Bibliografía.

Page 86: PresentacionATM2 - inf-cr.uclm.es

Bibliografía

● Stallings W., “Comunicaciones y redes de computadores”. Sexta edición. Prentice Hall

● Tanenbaum A. S., “Redes de computadoras”. Tercera edición. Prentice Hall.

● http://www.pue.udlap.mx/~electro/redes/lane/lane.html