Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
● Introducción.
● Niveles ATM.
● Clases de servicio.
● Aplicación: LANE.
● Bibliografía.
ÍNDICE
● Niveles ATM.
– Introducción.
– Capa física.
– Capa ATM.
– Capa de adaptación ATM (AAL).
Í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).
Í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.
ÍNDICE
● Introducción.
Introducción.
● Niveles ATM.
– Introducción.
Niveles ATM - Introducción.
● El modelo de referencia de
protocolos involucra tres planos
independientes:
– Plano de usuario.
– Plano de control.
– Plano de gestión.
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.
ÍNDICE
● Niveles ATM.
– Introducción.
– Capa física.
Niveles ATM – Capa física.
● Niveles ATM.
– Introducción.
– Capa física.
– Capa ATM.
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.
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.
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.
Niveles ATM – Capa ATM
● Niveles ATM.
– Introducción.
– Capa física.
– Capa ATM.
– Capa de adaptación ATM (AAL).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
ÍNDICE
● Clases de servicio.
Clases de servicio
● Clases de servicio.
– Servicios de tiempo real.
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.
ÍNDICE
● Clases de servicio.
– Servicios de tiempo real.
● A velocidad constante (CBR).
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.
ÍNDICE
● Clases de servicio.
– Servicios de tiempo real.
● A velocidad constante (CBR).
● A velocidad variable en tiempo real (rt-VBR).
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.
Í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.
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.
Í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).
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.
Í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).
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.
Í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).
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.
ÍNDICE
● Aplicación: LANE.
– Introducción.
Aplicación: LANE - Introducción
● Aplicación: LANE
– Introducción.
– Problemas básicos de integración de LAN-ATM.
Aplicación: LANE – Problemas básicos de integración de
LAN-ATM
● Aplicación: LANE
– Introducción.
– Problemas básicos de integración de LAN-ATM.
– Métodos para la emulación de LAN.
Aplicación: LANE – Métodos para la emulación
de LAN
● 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.
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.
Í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.
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.
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.
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.
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.
Aplicación: LANE – Elementos de
LANE
Í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.
Aplicación: LANE – Etapas de operación de
LANE
● Bibliografía.
Bibliografía