Escolar Documentos
Profissional Documentos
Cultura Documentos
Introducción
Jhon Jairo Padilla Aguilar, PhD.
Definición
Ingeniería de Tráfico:
Es el aspecto de la ingeniería de redes IP que hace
frente al problema de optimización de rendimiento de
redes que ya están operando.
Debe diferenciarse de la Planificación de la capacidad de las
Redes.
La Planificación de la capacidad se hace:
Antes de montar una red
Utiliza proyecciones de tráfico medio y tráfico máximo en ciertas
situaciones típicas
La Ingeniería de tráfico se hace:
En redes ya construidas y en operación
Durante la operación de las redes, tomando mediciones y cambiando
rutas
Relación de la Ingeniería de tráfico con otras
Tareas de la Gestión y operación de Redes
Cambios de capacidades
Ajustes de
Re-enrutamiento pronósticos de
Red demanda e
Controles información de
varios
política comercial
Datos de tráfico
6 3 0
10 s 10 s 10 s min horas días
Ingeniería de tráfico: Limitaciones
MPLS TE
Características claves de MPLS
El enrutamiento no se hace con base en la dirección
destino
El enrutamiento se hace usando las etiquetas MPLS
Las etiquetas pueden asignarse de manera explícita
usando las rutas resultado de métodos de optimización
El tráfico puede enviarse por diferentes LSPs, también
llamados Túneles de Ingeniería de Tráfico en el
contexto de MPLS TE
Los LSPs pueden establecerse de manera que no cumplan
con el criterio de menor costo.
Ejemplo: Establecimiento de Túnel
Condiciones iniciales:
Está establecido un túnel entre LSR1 y LSR8 (LSR1-LSR3-LSR4-LSR7-
LSR8) utilizando el camino más corto
Toda la red está habilitada para hacer MPLS TE
Todo el ancho de banda de los enlaces está disponible para MPLS TE
Ahora se considerará el establecimiento de un nuevo túnel a 2Gbps
entre LSR2 y LSR8
Ejemplo: Pasos generales
Distribución de la información de recursos/políticas
Cálculo del camino basado en restricciones
Señalización del túnel con RSVP
Asignación de tráfico a los túneles
Mantenimiento y control del túnel
Paso 1: Distribución de la información de
recursos/políticas
Cada router en la red inunda con:
información de los recursos de ancho de banda disponibles y políticas
de tráfico para sus enlaces conectados
Utiliza mensajes de las extensiones de OSPF o IS-IS para enviar esta
información
Cada router almacena información sobre:
El ancho de banda disponible en sus enlaces de salida
Ejemplo:
LSR3 tiene disponible y advierte (2.5Gbps-1.0Gbps=1.5Gbps) hacia LSR4
Por los demás enlaces de salida, LSR3 advierte 2.5Gbps disponibles
Paso 2: Cálculo del camino basado en
restricciones
Todos los routers del área MPLS TE reciben mensajes con el
estado de disponibilidad de los enlaces a través de los
mensajes de extensión de OSPF ó IS-IS
Los caminos pueden ser calculados de forma:
Distribuida: El router orígen del túnel de manera on-line
Centralizada: De manera off-line por una entidad centralizada
denominada Servidor de Túneles ó Elemento de cálculo de caminos
Se utiliza un algoritmo de Enrutamiento Basado en
Restricciones (CSPF: Constraint Based Shortest Path First)
CSPF:
calcula el camino más corto pero teniendo en cuenta disponibilidad
de recursos, políticas de control de tráfico y disponibilidad de
enlaces
Como salida se obtiene un ERO (Explicit Route Object), que
contiene el listado de Routers del camino y se difunde mediante
RSVP
Paso 2:
Dos posibles caminos:
LSR2-LSR3-LSR4-LSR7-LSR8
LSR2-LSR3-LSR5-LSR6-LSR7-LSR8
Con el algoritmo CSPF se toma la segunda opción, pues la
primera no posee suficientes recursos entre LSR3-LSR4-LSR7
ERO: Direcciones IP de los routers LSR2-LSR3-LSR5-LSR6-LSR7-LSR8
Paso 3: Señalización del túnel con RSVP
Se usan mensajes PATH, RESV
PATH: Lleva el ERO y las características de Ancho de banda
deseadas
Cada Router del camino ERO realiza el control de admisión
(aunque sea redundante con lo que hizo CSPF) pues la
información de la fuente podría estar desactualizada.
Paso 3: Señalización del túnel con RSVP
En MPLS Se te utiliza el concepto
de Desalojo (Pre-emption), es
decir, un flujo de mayor prioridad
podría desalojar uno de menor
prioridad anteriormente
establecido
La reserva se confirma en cada
Router con la recepción del
mensaje RESV
RESV: transporta también la
etiqueta deseada por el LSR que
recibirá el paquete MPLS sobre
esa interfaz
Esto es un ejemplo de vinculación
de etiquetas tipo DownStream on
demand, con distribución de
etiquetas upstream
Paso 4:Asignación de tráfico a los túneles
Se hace una vez establecidos los túneles con RSVP
Decisión de cuándo usar el túnel o cuándo usar el camino
convencional establecido con el IGP?
Se puede hacer usando una ruta estática usando los túneles
MPLS para ciertas direcciones de destino
Algunos vendedores soportan la capacidad de calcular
automáticamente las rutas IP para transmitir sobre los Túneles
MPLS. Usan un algoritmo de Dijkstra modificado.
Paso 4: Envío de tráfico por el túnel
El router fuente envía el tráfico por el túnel sencillamente
enviando los paquetes sobre la primera interfaz del túnel
con la etiqueta adecuada.
Paso 5: Mantenimiento y control del Túnel
Durante la comunicación, se envían mensajes PATH/RESV
para refrescar el estado del túnel.
Esto se hace periódicamente.
Un router extremo del túnel puede enviar mensajes
PATH Tear para eliminar el túnel
Si un enlace se cae ó un túnel es desalojado de un enlace,
los routers vecinos envían mensajes PATHErr hacia los
extremos del túnel.
El extremo fuente del túnel deberá buscar un nuevo
camino para evadir el fuera de servicio.
MPLS TE combinada con DiffServ
MPLS se utiliza para determinar los caminos óptimos para
un agregado de tráfico
DiffServ se utiliza para garantizar el ancho de banda para
el agregado con un enfoque basado en clases.
MPLS TE no puede asignar anchos de banda a cada clase,
sólo asigna un valor de ancho de banda al agregado de
tráfico total.
La combinación DiffServ- MPLS TE (DS-TE), combina las
características de las dos tecnologías.
DiffServ divide el ancho de banda del agregado en anchos
de banda para cada una de las clases de tráfico dentro del
agregado.
Modelos de asignación de anchos de banda
por clases
Modelo de Asignación máxima:
Define un modelo de asignación máxima de ancho
de banda con restricciones (MAM) para DS-TE
Se asignan restricciones por cada subconjunto de
anchos de banda
Se asignan restricciones globales a todo el agregado
de tráfico
Modelo de la Muñeca Rusa
Define un modelo de asignación de tipo muñeco
Ruso
Es un modelo jerárquico:
Hay una restricción global (restricción 0) para todo el
agregado de tráfico
Hay una restricción (1) que es un subconjunto de la
restricción (0)
Hay una restricción (2) que es un subconjunto de la
restricción (1)
Etc.
Protocolos para soportar DS-TE
Hay extensiones de los protocolos OSPF e IS-IS para
difundir las asignaciones de ancho de banda para cada
sub-clase
Los algoritmos de enrutamiento han sido extendidos
también para que puedan hacer enrutamiento teniendo
en cuenta las restricciones para las sub-clases
RSVP también ha sido extendido para difundir las
restricciones y el ancho de banda de la sub-clase para los
cuales se está estableciendo un túnel.
Se puede usar DS-TE para asegurar que no se va a
sobrepasar un límite máximo para tráfico EF y así se
permite que hayan otros tipos de tráfico (p.ej. AF)
Ejemplo: Asignación anchos de banda por
clases
Para un caso sin clases:
Ejemplo: Asignación anchos de banda por
clases
Se tiene un límite del 50% del ancho de banda para
servicio EF (VoIP)