Title: Redes y servicios Frame Relay y ATM'
1Redes y servicios Frame Relay y ATM.
José Ramón Gállego Profesor ayudante de
Ingeniería Telemática
2Índice
-Introducción -Frame Relay -ATM
3Índice
- -Introducción
- -Frame Relay
- Topología
- Encaminamiento
- Arquitectura de protocolos
- Trama FR
- Evolución
- Transferencia de datos FR
- Gestión de tráfico y control de congestión
- Ventajas de FR
- Aplicaciones y ejemplos
- Enlaces interesantes
- -ATM
4Índice
- -Introducción
- -Frame Relay
- -ATM
- Conceptos generales
- Topología
- Encaminamiento
- Celda ATM
- Evolución
- Transferencia de datos ATM
- Gestión de tráfico y control de congestión
- Ventajas de ATM
- Ejemplos
- Enlaces interesantes
5Índice
-Introducción -Frame Relay -ATM
6Introducción
Red Móvil
Pasarela de Acceso a Red Fija
Internet
Acceso a Internet
PYME
Red de Acceso
Proveedor de Acceso a Red
Residencia Particular
Red Corporativa
7Introducción
Red Móvil
Pasarela de Acceso a Red Fija
Internet
Acceso a Internet
PYME
Red de Acceso
Proveedor de Acceso a Red
Residencia Particular
Red Corporativa
8Introducción
Red de Transporte
Red ATM
9Introducción
- Si tenemos un número N de nodos
- Necesitamos N-1 conexiones por nodo.
- Necesitamos N(N-1)/2 conexiones totales
(conexiones bidireccionales) - La velocidad de cada línea es difícil de modificar
10Introducción
Switch o conmutador
11Índice
- -Introducción
- -Frame Relay
- Topología
- Encaminamiento
- Trama FR
- Evolución
- Transferencia de datos FR
- Gestión de tráfico y control de congestión
- Ventajas de FR
- Ejemplos
- Enlaces interesantes
- -ATM
12Topología de una red Frame Relay
Circuito Virtual
Líneas punto a punto
- Se pueden añadir circuitos sin establecer nuevas
líneas ni modificar el número de interfaces en
los router - Los caudales se pueden modificar por
configuración de los conmutadores
13Topología de una red Frame Relay
Circuito Virtual
14Topología de una red Frame Relay
- - Dos tipos de circuitos virtuales
- Permanentes (PVC)
- Conmutados (SVC)
Circuito Virtual
Líneas punto a punto
- Se pueden añadir circuitos sin establecer
nuevas líneas ni modificar el número de
interfaces en los router - Los caudales se pueden
modificar por configuración de los conmutadores
15Topología de una red Frame Relay
Circuito Virtual
16Encaminamiento en una red Frame Relay
Y
B
Z
DLCI 0
?
El DLCI 0 se utiliza para señalización
(establecimiento, mantenimiento y liberación de
SVC)
?
?
A
X
C
Tabla de encaminamiento de VCs en A
DLCI Data Link Connection Identifier
W
17Encaminamiento en una red Frame Relay
Circuito Virtual
18Encaminamiento en una red Frame Relay
Tabla de direccionamiento IP
Y
B
Z
?
?
?
A
X
C
Tabla de correspondencia IP/DLCI
W
19Arquitectura de protocolos
- El modelo de referencia de protocolos Frame Relay
se compone de tres planos - Plano de Control (Plano C) Se encarga de la
señalización y del establecimiento y liberación
de las conexiones. - Plano de Usuario (Plano U) Se encarga de la
transferencia de información entre usuarios. - Plano de Gestión (Plano G) Se encarga del
control y gestión de las operaciones de red. Se
divide en gestión de planos y gestión de capas.
20Arquitectura de protocolos
- Plano de control
- La señalización de control se da sobre el canal
D para controlar el establecimiento y terminación
de conexiones virtuales en modo conmutación de
tramas, sobre los canales D,B,o H. - A nivel de enlace el protocolo LAPD (Q.921) se
utiliza para proporcionar un servicio de control
de enlace de datos fiable, con control de errores
y de flujo, entre el usuario y la red sobre el
canal D. - Dicho servicio se utiliza para intercambiar
mensajes de señalización de control Q931/Q933.
21Arquitectura de protocolos
- Plano de usuario
- La transmisión de información entre usuarios
finales se efectúa con el protocolo LAPF definido
en Q.922 (versión adaptada de LAPD) y sólo las
funciones esenciales de este protocolo son
utilizadas por Frame Relay (LAPF core) - Delimitación, alineación y transparencia de
tramas. - Multiplexación y demultiplexación de tramas
utilizando el campo de dirección. - Inspección de la trama para comprobar que no es
demasiado corta o demasiado larga y que está
formada por un número entero de octetos. - Detección de la transmisión de errores.
- Funciones de control de congestión.
22Arquitectura de protocolos
- Las funciones anteriores proporcionan los
servicios mínimos para la transmisión de las
tramas de enlace desde una usuario a otro, sin
tener en cuenta el control de flujo o control de
errores. Constituyen un subnivel del nivel de
enlace. - Por encima, el usuario puede elegir funciones
adicionales extremo a extremo a nivel de enlace o
de red, que no forman parte del servicio RDSI
frame relay ofrecido. - Basado en las funciones centrales (core), RDSI
ofrece retransmisión de tramas como un servicio
de nivel dos, orientado a conexión , con las
siguientes propiedades - Preservación del orden de las tramas
transmitidos desde un extremo de la red al otro. - Tramas no duplicadas
23Estructura de la trama Frame Relay (LAPF core)
octetos ?
1
2-4
0-8188
2
1
- Protocolo orientado a conexión. PVC o SVC
- Las tramas pasan de nodo a nodo comprobándose el
CRC en cada salto (storeforward acumulativo). Si
la trama es errónea se descarta. La red no
recupera errores - El campo dirección sólo contiene información del
VC (DLCI) y control de congestión del tráfico
Frame Relay. Normalmente ocupa 2 octetos, aunque
puede tener hasta 4. - No se ejecuta control de flujo ya que no hay
número de secuencia.
24Estructura de la trama Frame Relay (LAPF core)
- DLCI sup/inf especifica el DLCI. Su tamaño
limita el número de DLCI posibles. Existe otro
límite impuesto por el router.
- C/R Comando/Respuesta, no indicado en FR.
- FECN Forward Explicit Congestion Notification.
- BECN Backward Explicit Congestion Notification.
- DE Discard Elegibility.
25Evolución X.25/Frame Relay
- Características básicas de X.25
- Señalización dentro de banda.
- Multiplexación de circuitos virtuales a nivel de
red. - Control de flujo y control de errores tanto a
nivel 2 como a nivel 3. - Estas características suponen una gran carga para
el sistema. Toda esta carga puede estar
justificada cuando tenemos un medio de
transmisión con muchos errores. Sin embargo esto
no es apropiado para muchas redes actuales, como
RDSI, donde la tecnología de transmisión es muy
eficiente. - Frame relay se diseña para eliminar en lo posible
el overhead de X.25. - Características de Frame Relay
- Control de llamadas fuera de banda. La
señalización del control de llamada se realiza en
una conexión lógica separada de la conexión para
la transmisión de los datos de usuario. - La multiplexación y conmutación de conexiones
lógicas tiene lugar a nivel 2 en vez de a nivel
3, eliminando de esta manera un nivel entero de
procesamiento. - La red deja de preocuparse del control de errores
y del control flujo, que se hacen a nivel
superior y extremo a extremo.
26Evolución X.25/Frame Relay
- Inconvenientes de Frame Relay con respecto a X.25
- Se pierde la capacidad de realizar el control de
flujo y control de errores en cada uno de los
enlaces de la red, pero esta funcionalidad puede
ser proporcionada, extremo a extremo, por el
nivel superior. - Es necesaria la disponibilidad de líneas de alta
calidad. - No existe un estándar para la interconexión de
servicios Frame Relay, como el X.75 para redes
X.25. - Características de Frame Relay
- Se hace más eficiente el proceso de comunicación.
La funcionalidad del protocolo requerida en la
interfaz usuario-red se reduce, así como el
procesamiento interno de la red. Esto conlleva un
menor retardo y un mayor rendimiento. (Tiempo de
proceso del orden de la décima parte que en X.25) - La velocidad de acceso puede alcanzar típicamente
los 2Mbps frente a los 64Kbps de X.25 (se pueden
superar los 2Mbps). - Interfaz de usuario sencilla.
27Evolución X.25/Frame Relay
- Tipos de servicios portadores de Frame Relay
- Frame Relaying (Servicio no fiable, pero asegura
secuencia de los paquetes) - Servicio básico de red para transferir tramas de
nivel de enlace sobre D,B o H. El servicio
incluye - -Establecimiento de múltiples llamadas virtuales
a múltiples destinos. - -La señalización de las llamadas se hace por
canal común vía un protocolo de señalización
sobre el canal D. - -Se transmiten las tramas utilizando el protocolo
de nivel de enlace LAPF. - -La red preserva el orden de las tramas
transmitidas en el punto de referencia S/T - -La red detecta errores y descarta tramas.
- Frame switching (Servicio fiable análogo a X.25
en funcionalidad) - Servicio avanzado de red para la transmisión de
tramas de nivel de enlace sobre D,B o H. - -Las tramas se transmiten con reconocimientos.
- -Se soporta control de flujo en los interfaces
usuario-red en ambas direcciones. - -La red detecta y recupera errores.
- -La red detecta y corrige duplicidad de paquetes
28Evolución X.25/Frame Relay
29Transferencia de datos Frame Relay
Transferencia de datos Frame Relay
Señalización sobre el canal D
Q.933
30Gestión de tráfico Frame Relay
Tasa (kbps)
Tiempo (s)
t
2t
3t
31Gestión de tráfico Frame Relay
32Gestión de tráfico Frame Relay
Y
B
Z
DLCI 1
A
X
DLCI 4
DLCI 7
C
DLCI 5
W
33Gestión de tráfico Frame Relay
- - Se utilizan dos Leaky Bucket (cubos
agujereados). Parámetros - CIR y Bc
- EIR y Be
- - Se cumple que
- Bc CIR t
- Be EIR t
- - Cuando se supera la capacidad del primer cubo,
las tramas se marcan con DE 1. Cuando se supera
la del segundo, se descartan.
34Gestión de tráfico Frame Relay
Tramas enviadas por el router con DE0
Tramas que desbordan la capacidad del cubo Bc
Tramas enviadas por el router con DE1
Bc CIR t
Tramas que desbordan la capacidad del cubo Be
Be EIR t
CIR
DE0
Descartar
EIR
DE1
35Gestión de tráfico Frame Relay. Ejemplos
Capacidad de la línea 128 kbps. CIR 64 kbps.
EIR 0 kbps Tamaño tramas 1500 octetos, 12000
bit.
T1 s. Bc64000 bit. Número de tramas64000/12000
5 tramas Tasa obtenida51200060kbps
T0.5 s. Bc64000 bit. Número de
tramas32000/120002 tramas Tasa
obtenida212000/0.548kbps
36Gestión de tráfico Frame Relay. Ejemplos
Capacidad de la línea 64 kbps. Tamaño tramas
1500 octetos, 12000 bit. Tiempo de transmisión de
1 trama 12000/64000187.5ms
Capacidad de la línea 128 kbps. Tamaño tramas
1500 octetos, 12000 bit. Tiempo de transmisión de
1 trama 12000/12800093.75ms
Capacidad de la línea 2048 kbps. Tamaño tramas
1500 octetos, 12000 bit. Tiempo de transmisión de
1 trama 12000/20480005.86ms
37Control de congestión en Frame Relay
1 Monitorizar colas
3 Descarto tramas con DE1
4 Identificar VCs afectados (DLCI) y sentido
6 Poner a 1 bit BECN en tramas de vuelta
2 Situación de congestión
5 Poner a 1 bit FECN en tramas de ida
38Ventajas de Frame Relay
- - Ventajas de FR respecto a soluciones Punto a
Punto - Contratación de recursos en función de valores de
tráfico promedio vs. Tráfico de pico (esporádico) - Flexibilidad vs. Rigidez
- Tolerancia a fallos en la red (encaminamiento por
vías alternativas) - - Ventajas de FR respecto a X.25
- Reduce complejidad (no existen cabeceras de
control de nivel 3) - Menor procesado en la red
- Adecuado para altas velocidades de transmisión
- Elevado rendimiento (alto porcentaje de
información útil transmitida con relación a las
cabeceras
39Aplicaciones
40Aplicaciones
- Interconexión de redes LAN.
- Acceso remoto a bases de datos.
- Aplicaciones cliente-servidor.
- Aplicaciones host-terminal.
- Creación de grupos cerrados de usuarios para voz.
- Transmisión de voz sobre Frame-Relay
-
41Aplicaciones Transmisión de voz sobre Frame
Relay
- Se puede integrar tráfico de voz y tráfico de
datos mediante FRAD (Frame Relay Access Device).
La información de voz posee unas necesidades
específicas - Retardo máximo extremo a extremo. Fijado por la
ITU G.114. - 0-150ms BUENA
- 150-400ms ACEPTABLE (si los usuarios son
conscientes) - 400 ms INACEPTABLE.
- Retardo diferencial entre paquetes (jitter)
- Para transmitir voz sobre redes de datos se
emplean estrategias adicionales de - Compresión de voz
- Supresión de silencios
- De cara a la red de transporte, es posible
adoptar dos estrategias para transmitir voz - Utilizar CVP diferentes para voz y datos,
configurando los primeros como prioritarios en la
red. - Utilizar un mismo CVP para voz y datos pero hacer
que los dispositivos de acceso tengan en cuenta
el tráfico de voz priorizándolo sobre el de datos
42Operadores y Ejemplos
- En España ofrecen servicios de transporte F.R.
- BT Telecomunicaciones.
- Cable Wireless
- Equant
- Global One
- Telefónica Transmisión de Datos
- Telemedia internacional
43Operadores y Ejemplos
44Operadores y Ejemplos
45Operadores y Ejemplos
46Enlaces interesantes
- - Frame Relay white papers
- www.alliancedatacom.com/frame-relay-white-papers.
asp - Tutorial Frame Relay
- www.consulintel.es/Html/Tutoriales/Articulos/tuto
rial_fr.html - Documentación CISCO
- www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc
/frame.htm - Estándares
- Frame Relay Forum www.frforum.com
- ITU-T www.itu.int/home
47Índice
- -Introducción
- -Frame Relay
- -ATM
- Conceptos generales
- Topología
- Encaminamiento
- Celda ATM
- Evolución
- Transferencia de datos ATM
- Gestión de tráfico y control de congestión
- Ventajas de ATM
- Aplicaciones y ejemplos
- Enlaces interesantes
48Conceptos de ATM (Asynchronous Transfer Mode)
- Operación por conmutación de paquetes de longitud
fija. El tamaño fijo y pequeño de las celdas
permite el uso de nodos de conmutación a
velocidades muy altas. - Las celdas se componen de cabecera (5 octetos) y
campo de información (48 octetos). - La asignación del ancho de banda (celdas) se
realiza bajo demanda en función de la actividad
de la fuente y de los recursos disponibles en la
red.
Cab Información
49Conceptos de ATM (Asynchronous Transfer Mode)
- Posee dos niveles jerárquicos para las
conexiones - VP, trayectos virtuales (Virtual Paths)
- VC, canales virtuales (Virtual Channels)
Enlace físico
Virtual Path (VP)
E1 (2 Mb/s) E3 (34 Mb/s) STM-1 u OC-3c (155
Mb/s) STM-4 u OC-12c (622 Mb/s)
Virtual Path (VP)
Por un enlace físico pueden pasar múltiples VPs
El VC es el camino lógico entre hosts en la red
ATM
Cada VP Contiene Múltiples VCs
50Conceptos de ATM (Asynchronous Transfer Mode)
- Las cabeceras tienen una funcionalidad reducida
Identificar el par VP/VC garantizando su
correcto enrutamiento y detectar y corregir
errores en las mismas (un error de un solo bit en
la cabecera puede provocar la pérdida de la
celda) - Las celdas se transmiten a intervalos regulares.
Si no hay información, se transmiten celdas
vacías (celdas idle). - Orientado a conexión. Las conexiones pueden
establecerse mediante procedimientos de
señalización en el plano de control o pueden ser
permanentes o semipermanentes. - La señalización y la información de usuario
viajan por canales virtuales distintos.
51Conceptos de ATM (Asynchronous Transfer Mode)
- El término asíncrono se refiere al hecho de que
las celdas asociadas a una misma conexión se
presentan temporalmente sin ninguna periodicidad,
dependiendo del tráfico generado por la fuente.
52Conceptos de ATM (Asynchronous Transfer Mode)
- No se realiza control de errores en el campo de
datos y el control de flujo lo realiza
fundamentalmente el DTE. Se maximiza la
eficiencia. - Proporciona transparencia temporal. Por ello
permite la transferencia de señales isócronas. - Se garantiza que las celdas llegan a su destino
en el mismo orden en que fueron transmitidas.
53Topología de una red ATM
Canal Virtual (par VPI/VCI)
Líneas punto a punto (SDH a 155 o 622 Mbps)
54Encaminamiento en una red ATM
55Estructura de la celda ATM
GFC
VPI
UNI Interfaz que conecta los dispositivos de
usuario con la red ATM. NNI Define el interfaz
entre nodos ATM
VPI
VCI
VCI
VCI
PT
CLP
HEC
Campo datos (48 octetos)
UNI
GFC (4 bits). Control de flujo genérico. VPI (8
o12 bits). Identificador de camino virtual. VCI
(16 bits). Identificador de canal virtual. PT.
(Payload Type). Indica el contenido de la carga
útil(datos de usuario, información de gestión,
información de operación y mantenimiento). CLP
(Cell Loss Priority) (1 bit). Campo de prioridad.
Las celdas con este bit a 1 son las primeras en
ser descartadas en caso de congestión. HEC (8
bits). Campo de control de errores en la cabecera.
56Evolución Frame Relay/ATM
ATM Mejora de la planificación Mejora de la
gestión de tráfico y control de congestión
57Transferencia de datos ATM
Plano de Usuario. Está estructurado en capas que
suministran la transferencia de información de
usuario. La componente esencial es la capa ATM.
Común a todos los servicios y medios físicos
empleados, su misión es ofrecer la funcionalidad
básica para el transporte de celdas. Esta capa se
complementa con la capa de adaptación ATM, cuyo
objetivo es proporcionar las funcionalidades
necesarias para los diversos tipos de servicios
soportados, y con la capa física para la
adecuación a los distintos medios físicos y
estructuras de transporte. Plano de Control.
También está estructurado en capas. Controla la
llamada y gestiona las conexiones. Activa
circuitos virtuales conmutados estableciendo,
controlando y liberando la comunicación. No es
necesario en las conexiones virtuales
permanentes. Plano de Gestión. Realiza funciones
de gestión relacionadas con todo el sistema y
suministra coordinación entre todos los planos.
Se ocupa de la gestión global tanto a nivel de
plano como de capa. No está estructurado en capas.
58Gestión de tráfico y control de congestión en ATM
Calidad de servicio QoS
- Conjunto de parámetros objetivos que caracterizan
la calidad de servicio ofrecida por la red al
usuario - Transparencia semántica
- Tasa de error en la celda (Cell Error Rate, CER).
Celdas erróneas/Celdas transmitidas. - Tasa de celdas perdidas (Cell Loss Rate, CLR).
Celdas perdidas/Celdas transmitidas. - Tasa de celdas mal insertadas ( Cell Misinsertion
Rate, CMR). Celdas mal insertadas/intervalo
temporal. - Tasa de bloques de celdas severamente erróneas
(Severely Errored Cell Block Ratio, SECBR). - Bloque de celdas severamente erróneas/Número de
bloques de celdas transmitidos. - Transparencia temporal
- Retardo máximo de transferencia de la celda (
Maximum Cell Transfer Delay, maxCTD). - Variación pico-pico del retardo de la celda (CDV
Peak-to-Peak, CDVpp). El CDV es la varianza del
retardo de celda. El CDVT es la tolerancia CDV
59Gestión de tráfico y control de congestión en ATM
Parámetros de tráfico
- Definen de que modo una fuente puede introducir
tráfico a la red a través de una conexión
virtual. - Los parámetros de tráfico junto con la calidad de
servicio se utilizan para capturar las
características de una conexión ATM. Los
parámetros son - Tamaño máximo de la ráfaga ( Maximum Burst Size,
MBS). Especifica el tamaño máximo de la ráfaga de
celdas que puede ser introducida a la red. El
parámetro BT (Burst Tolerance) está relacionado
con el anterior. - Tasa de pico de celda ( Peak Cell Rate, PCR).
Especifica la tasa máxima de introducción de
celdas en la red. - PCR 1/T siendo T la distancia mínima entre
celdas. - Tasa sostenida de celda (Sustainable Cell Rate,
SCR). Especifica la tasa promedio de introducción
de celdas en la red. - Tasa mínima de celda (Minimun Cell Rate, MCR).
Especifica la tasa mínima de introducción de
celdas en la red.
60Gestión de tráfico y control de congestión en ATM
- Clases de servicios
- Los organismos de estandarización han definido un
conjunto de clases de servicios que pueden ser
utilizadas en los contratos de conexión. - Servicios en tiempo real
- CBR (Constant Bit Rate).
- Se utiliza para conexiones que requieren un ancho
de banda constante, relación temporal origen
destino (CTD, CDV) y transparencia semántica
(CLR) - La fuente emite celdas a tasa de pico PCR (que
coincide con la tasa media) durante toda la
conexión. - Es adecuado para fuentes de audio y vídeo a tasa
constante. - VBR-rt (Variable Bit Rate-real time).
- Utilizado por aplicaciones que requieren unos
retardos acotados en la red (CTD, CDV) con un
ancho de banda que varía a lo largo de la
conexión. - Los descriptores de tráfico son el PCR, SCR y el
MBS.
61Gestión de tráfico y control de congestión en ATM
- Servicios en tiempo no real
- VBR-nrt.(Variable Bit Rate-non real time).
- Utilizado por aplicaciones que definen conexiones
insensibles al retardo, de tasa variable. - Los descriptores son PCR,SCR y MBS.
- (FR maneja VBR-nrt)
- UBR (Unspecified Bit Rate).
- Velocidad binaria no especificada.
- Se utiliza en aplicaciones que no requieren
garantía de servicio, son tolerantes a pérdidas e
insensibles a retardos. Conceptualmente, se puede
asemejar a la idea de datagrama. - No exige QoS. La tasa de servicio depende en todo
momento de la disponibilidad de la red. - El correo electrónico y la transferencia de
ficheros utilizan servicios UBR. - ABR(Available Bit Rate).
- Se garantiza un bajo valor para las pérdidas de
celdas a costa de no proporcionar ninguna
garantía respecto a la variación de retardo. - Los descriptores son MCR y PCR.
62Gestión de tráfico y control de congestión en ATM
Capacidad del enlace
100
Porcentaje de Capacidad
Tiempo
63Gestión de tráfico y control de congestión en ATM
Comparativa VBR con Frame Relay
Tramas que desbordan la capacidad del cubo Bc /BT
Tramas enviadas por el host con DE0/CLP0
Tramas enviadas por el host con DE1/CLP1
Bc CIR t BT
Tramas que desbordan la capacidad del cubo
Be/CDVT
Be EIR t CDVT
CIR/ SCR
Descartar
EIR/PCR-SCR
64Gestión de tráfico y control de congestión en ATM
- Servicios en tiempo no real
- VBR-nrt.(Variable Bit Rate-non real time).
- Utilizado por aplicaciones que definen conexiones
insensibles al retardo, de tasa variable. - Los descriptores son PCR,SCR y MBS.
- (FR maneja VBR-nrt)
- UBR (Unspecified Bit Rate).
- Velocidad binaria no especificada.
- Se utiliza en aplicaciones que no requieren
garantía de servicio, son tolerantes a pérdidas e
insensibles a retardos. Conceptualmente, se puede
asemejar a la idea de datagrama. - No exige QoS. La tasa de servicio depende en todo
momento de la disponibilidad de la red. - El correo electrónico y la transferencia de
ficheros utilizan servicios UBR. - ABR(Available Bit Rate).
- Se garantiza un bajo valor para las pérdidas de
celdas a costa de no proporcionar ninguna
garantía respecto a la variación de retardo. - Los descriptores son MCR y PCR.
65Gestión de tráfico y control de congestión en ATM
- La gestión de tráfico tiene por objeto optimizar
los recursos de la red, suministrar la calidad de
servicio para las conexiones ya establecidas y
limitar o evitar la congestión. - La calidad de servicio y la integración de
diversas aplicaciones se obtiene en base al - Contrato de tráfico suscrito entre el usuario y
la red al inicio de la conexión. - La disponibilidad de recursos para incorporar una
nueva conexión. - Un control de policía que garantiza el
cumplimiento del contrato. - Comportamiento justo y equitativo de la red.
- Los organismos de estandarización proponen los
siguientes mecanismos de gestión de tráfico - Gestión de recursos (quien y en que instante
puede transmitir una celda). - Control de admisión de conexiones (CAC).
- Control de uso de los parámetros (UPC) (control
de policía) - Descarte selectivo de celdas
- Suavizado de tráfico.
- Indicación de congestión explícita hacia delante.
- Control de flujo ABR.
66Gestión de tráfico y control de congestión en ATM
- Control de admisión (CAC)
- Se define como el conjunto de acciones tomadas
por la red en la fase de establecimiento de la
conexión (o de renegociación) para determinar si
una conexión (VPI/VCI) puede ser admitida. - La conexión será admitida si existen recursos
suficiente en la red para establecer la conexión
con la calidad requerida por el servicio. - Al admitir una nueva conexión debe mantenerse la
calidad del servicio de las conexiones que ya
estaban activas. - Una vez realizada la conexión, la red realiza una
monitorización mediante la función de policía
(UPC). - Control de uso de los parámetros (UPC)
- Permite controlar que el tráfico real del usuario
se corresponde con el negociado en el contrato de
tráfico. El propósito principal es proteger los
recursos de la red de los comportamientos
maliciosos así como no intencionados, que pueden
afectar la calidad de los servicios de otras
conexiones, mediante la detección de violaciones
de los parámetros negociados. - Los parámetros de control son los mismos que los
empleados en el CAC. - La función de policía no debe interferir con el
tráfico cursado por la red. No debe provocar
retardos apreciables y debe ser simple.
67Gestión de tráfico y control de congestión en ATM
Se pueden definir distintos mecanismos de control
de policía. Uno de los más conocidos es el
denominado Generic Cell Rate Algorithm (GCRA)
basado en el leaky bucket. Las funciones de
policía no realizan ningún tipo de acción si no
se viola el contrato de tráfico. En caso de
incumplimiento de pueden realizar diversas
acciones descartar o marcar con menor prioridad
celdas que violan el contrato, liberar la
comunicación, etc. El control de policía se puede
dar tanto a nivel de circuito virtual como a
nivel de camino virtual. El más importarte es el
control a nivel de camino virtual, ya que la red
en general asigna los recursos en base a caminos
virtuales, y dentro de cada camino virtual
reparte los recursos entre los circuitos
virtuales.
Localización del control de policía
68Gestión de tráfico y control de congestión en ATM
Descarte selectivo de celdas El objetivo es
descartar, en caso de que el sistema no disponga
de recursos suficientes, las celdas con menor
prioridad para proteger el servicio proporcionado
a las celdas de mayor prioridad. Alisamiento de
tráfico Se utiliza como complemento a los
mecanismos de control de policía (GCRA) para
alisar el flujo de tráfico y reducir la aparición
de ráfagas. En contraste con el GCRA leaky
bucket, que simplemente monitoriza el tráfico,
rechaza o descarta las celdas no conformes, el
alisamiento de tráfico controla en flujo de las
celdas conformes.
69Gestión de tráfico y control de congestión en ATM
Indicación de congestión explícita hacia
delante. Trabaja esencialmente de la misma forma
que en las redes FR. Control de flujo ABR Las
conexiones ABR se reparten la capacidad
instantánea no utilizada por las conexiones
CBR/VBR. Por tanto ABR incrementa la utilización
de los recursos de la red sin afectar la QoS de
CBR/VBR. Los recursos disponibles para ser
utilizados por una conexión ABR varían
dinámicamente. La red habilita un mecanismo de
realimentación hacia las fuentes ABR para que
estas limiten su flujo a la capacidad disponible
y evitar así la pérdida de celdas por congestión.
70Gestión de tráfico y control de congestión en ATM
71Gestión de tráfico y control de congestión en ATM
- Capa de adaptación AAL. Funcionalidades
- Proporciona la conversión de la información a un
formato adecuado para ser transportado por la red
de transporte ATM. Los PDUs de los niveles
superiores se mapean sobre las celdas ATM - Generalmente la capa de adaptación se aplica en
los extremos de la red de transporte. - Realiza la segmentación y reensamblado de los
mensajes. - Realiza tareas de recuperación de errores y de
relojes. - Se divide en dos subcapas
- A) Segmentación y reensamblado (SAR) En emisión
la subcapa SAR segmenta los mensajes en
celdas y en recepción reensambla las celdas en
mensajes. - B) Convergencia (CS) Es dependiente del servicio.
Realiza tareas de multiplexación de servicios,
recuperación de relojes, identificación de los
mensajes y gestión de errores. Se divide en dos
subcapas - - Subcapa de convergencia de la parte común
(CPCS) - - Subcapa de convergencia específica del
servicio (SSCS) - Se distinguen cuatro tipos distintos de AAL
(AAL1, AAL2, AAL3/4, AAL5) formadas por las
respectivas SAR y CPCS
72Gestión de tráfico y control de congestión en ATM
AAL1 Suministra un conexión virtual a tasa
constante y relación temporal entre origen y
destino. Subcapa SAR añade cabecera de 1
byte número de secuencia (SN) y campo de
protección del número de secuencia (SNP), que
suministra facilidades de detección y corrección
de errores. La numeración de las celdas permite
la detección de pérdidas o celdas mal
insertadas. Subcapa de convergencia CPCS recibe
información a tasa constante y la segmenta en
bloques de 47octetos. Controla las celdas
perdidas o mal insertadas. Monitoriza errores en
el campo de información de usuario aplicando
medidas correctoras. Recupera la estructura de
datos y el reloj en recepción y controla las
variaciones de retardo.
73Gestión de tráfico y control de congestión en ATM
AAL2 Suministra servicios de tasa variable que
requieren sincronización entre la fuente y el
receptor Subcapa SAR El campo de datos del
SAR-PDU es de longitud variable, motivado por el
tamaño variable del CS-PDU (SAR-SDU). La SAR-PDU
tiene una cabecera donde se indica el número de
secuencia del segmento y su posición en el
mensaje y una cola donde se indica la longitud
útil del campo de datos y se incluye un campo
detector y corrector de errores Subcapa de
convergencia CS recupera el reloj para los
servicios VBR y corrige errores.
74Gestión de tráfico y control de congestión en ATM
- AAL3/4 Suministra servicios de datos fiables, de
tasa variable, orientados o no a conexión, que no
requieren sincronización entre la fuente y el
receptor (no sensibles a retardos). - Puede manejar paquetes o tramas de longitud
variable y distribuirlos en una conexión
bidireccional punto-punto , punto-multipunto. - Permite multiplexar varias conexiones AAL sobre
ATM a través de un identificador de multiplexado
(MID) Todas las SAR-PDU con el mismo
identificador corresponden a la misma CS-PDU. - Subcapa SAR La SAR-PDU segmenta CPCS-PDU
añadiendo una cabecera donde se indica el número
de segmento, la posición de éste dentro del
mensaje (inicio, continuación o final) y el
identificador de multiplexado. Así mismo incluye
una cola que contiene el tamaño real de la
información de usuario (octetos) y un código
detector de errores que se aplica sobre la
SAR-PDU. - Subcapa de convergencia CS convierte los flujos
de tasa y longitud variable en formatos aptos
para ser segmentados y reensamblados por la SAR
AAL3/4. Añade una cabecera y cola que incluyen
información adicional acerca de la CPCS-PDU,
campos que permiten el reensamblado correcto,
campos de relleno y un campo que indica la
longitud del campo de información.
75Gestión de tráfico y control de congestión en ATM
76Gestión de tráfico y control de congestión en ATM
AAL5 (SEAL) Las funcionalidades de AAL5 son
similares a AAL3/4 pero con unas facilidades de
multiplexado inferiores y menor información
lateral. Se elimina la cabecera y la cola de la
SAR-PDU siendo la SAR-PDU SAR-SDU. El control
de errores es gestionado íntegramente en la
subcapa de convergencia mediante un campo
detector y corrector de errores.
77Ventajas de ATM
- Ventajas de ATM respecto a FR
- Alta velocidad de conmutación
- Maximiza la eficiencia
- Gran ancho de banda
- Mayor control sobre la QoS
- Gran flexibilidad
78Ejemplo
Eficiencia de la encapsulación de datagramas IP
sobre AAL3/4
79Ejemplo
Cociente de los datos útiles (datagrama IP) con
respecto a los datos totales
Se calcula el número de celdas ATM necesarias C
?(L8)/44 ? La ecuación es L/(C53)
80Ejemplo
Valores numéricos de este cociente cuando pasamos
de una a dos celdas ATM, de dos a tres celdas y
de tres a cuatro celdas
1 celda 36/530.68 2 celdas 37/1060.35 2
celdas 80/1060.75 3 celdas 81/1590.51 3
celdas 124/1590.78 4 celdas 125/2120.59 Límite
48/530.91
81Ejemplo
Gráfica aproximada de la eficiencia
82Aplicaciones
- ATM ha sido diseñada para transportar tráfico de
datos a alta velocidad. - También realiza tareas de
- Interconexión de redes de área local en
entonos locales. - Transporte de área extensa para las redes
existentes. - Emulación de sistemas o elementos de
interconexión. - El transporte de datos sobre la red ATM se puede
realizar a través de dos mecanismos - Extremo a extremo, utilizando la red ATM
como un subred de los protocolos de alto nivel. - De igual a igual, interactuando el nivel
de red del servicio a transportar con la
arquitectura ATM
SERVICIO CINCO (TELEFÓNICA) Servicio integrado
de transmisión de voz, datos e imágenes.
83Operadores y ejemplos
84Operadores y ejemplos
85Operadores y ejemplos
86Operadores y ejemplos
87Operadores y ejemplos
88Enlaces interesantes
- - Documentación CISCO
- www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc
/atm.htm - Estándares
- ATM Forum www.atmforum.com/
- ITU-T www.itu.int/home
- Varios
- www.dit.upm.es/infowin/atmeurope/atmrefs.html
- www.uv.es/montanan/redes
- www.ptg.es/liru
- www.rediris.es/rediris/boletin/46-47/ponencia10.ht
ml