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.