You are on page 1of 21

IP SWITCHING - MPLS

Diseado como una alternativa de alta


velocidad ante packet forwarding.
Usa arrays lookup en vez de
destination address lookup.
Frecuentemente asociado con ATM
(Asynchronous Transfer Mode)

Parte (b) muestra tabla para switch S1


Identificador en el paquete conocido como label
Todos los labels excepto 2 va a la interface 1

Reemplazamiento del label conocido como label swapping


Un camino a travs dela red corresponde a una secuencia
de labels

Los switchings usan un concepto


orientado en conexin. Para evitar la
necesidad de acuerdos globales en el
uso de labels, la tecnologa permite a
un administrador definir un camino de
switches sin requerir que el mismo
nivel sea usado a travs de la red.

Un forwarding mas rpido


Agrega informacin de ruta
Habilidad parar manejar flujos
agregados

Ipsilon Corporation Pionero


Originalmente us ATM hardware
Variantes por otros conocidos como

Switching de capa 3
Tag switching
Label switching

Ideas eventualmente consolidadas en


Multi-Protocol Label Switching (MPLS)

Internet esta dividido en

Routers standards
Routers MPLS

El datagrama es encapsulado cuando


entra a un MPLS core y desencapsulado
cuando sale.
En el MPLS core los labels son usados
para enrutar los paquetes

Datagrama clasificado

Mltiples headers examinados


Ejm: la clasificacin puede depender del
numero de puerto TCP como tambin de
la direccin IP.

Clasificacin usada para asignar labels


Nota: cada label corresponde a un flujo
que puede incluir sesiones TCP

Es posible jerarqua multinivel


Ejm: Una corporacin con 3 campuses
y mltiples edificios en cada campus

Forwarding convencional entre los edificios


Un nivel de MPLS por edificio entre un
campus.
Nivel adicional de MPLS entre los campus

Para tener jerarqua, MPLS usa stack of


labels.

Solo el label mas alto es usado para


enrutar.
Cuando entra un nuevo nivel de
jerarqua, empuja un label adicional en
el stack.
Cuando deja un nivel de jerarqua,
extrae el nivel mas alto del stack

MPLS puede corre sobre redes


convencionales
Los encabezados SHIM contienen los
labels

Encabezado SHIM

Al comienzo del datagrama IP


Solo usado cuando esta en el MPLS core

MPLS switch usa label in SHIM cuando


forwarding un paquete.

Equipo que conecta entre la red


Internet convencional y MPLS core
Se ocupa de la clasificacin
Usa data estructurada conocida como
Next Hop Label Forwarding Table
(NHLFT) para escoger una accin.

Encontrada en NHLFT
Especifica

Informacin del prximo salto ( ejm. La


interface de salida)
Operacin a ser realizada
Encapsulacin a usar (opcional)
Como codificar el label (opcional)
Otra informacin necesitada para manejar
el paquete (opcional)

Reemplaza el label en la parte arriba


del stack
Extrae el label en la parte arriba
Reemplaza el label en la parte arriba
del stack, y coloca uno o mas nuevos
en el stack.

Necesario para establecer label


Switched Path (LSP)

Coordina labels a lo largo del camino


Configura forwarding al prximo salto en
los switches

Ejecutado por el Label Distribution


Mechanism (LDM)
Series de label seleccionado
automticamente

Protocolos primariamente propuestos

Label Distribution Protocol (MPLS-LDP)


Constraint Based-Routing LDP (CR-LDP)

Otros extender protocolos de


enrutamiento

OSPF
BGP

Saliendo

MPLS pega el encabezamiento SHIM al


datagrama
Si el datagrama es mayor que el MTU de la red,
se requiere de la fragmentacin

Entrando

Clasificacin requiere del conocimiento de los


encabezados ( Ejm. Nmeros de puertos TCP)
Solo el primer fragmento contiene la
informacin necesitada.
LSR debe recoger los fragmentos y
reemsamblarlos antes de clasificarlos.

Usada en muchos MPLS core


LSP establecido entre cada par de LSRs
LSPs paralelos pueden ser usado para
niveles de servicio.
Ejemplos

Un LSP reservado para trfico VoIP


Otro LSP usado para los otros trficos

Debido a que la clasificacin de MPLS


puede usar campos arbitrarios en un
datagrama, incluyendo la fuente de
direccin IP, el servicio que un
datagrama recibe puede depender del
envo de los datagramas por los
clientes como tambin del tipo de datos
a ser acarreado.

You might also like