parte 2 mpls

35

Upload: mary-mendoza

Post on 10-Dec-2015

228 views

Category:

Documents


0 download

DESCRIPTION

MPLS descripcion

TRANSCRIPT

La creciente variedad de usuarios con diversos requerimientos, obliga la necesidad de demandarun nivel de servicio a la red.

Las demandas están relacionadas a requerimientos tecnológicos:

Per-hop QoS: Nuevas arquitecturas de los nodos.

Enrutamiento e Ingeniería de Tráfico: Una adecuadadistribución de tráfico puede reducir la carga en la red.

Señalización: Controlar per-hop QoS y definir una adecuada distribución de tráfico es difícil si la red no esmanejable. El usuario debe especificar end-to-end QoS.

QoS depende tanto de los routers a lo largo del trayecto como la QoS de cada una

de las tecnología de enlace.

QoS depende tanto de los routers a lo largo del trayecto como la QoS de cada una

de las tecnología de enlace.

Para soportar end-to-end QoS, es necesarioconocer el comportamiento

dinámico de la red.

Para soportar end-to-end QoS, es necesarioconocer el comportamiento

dinámico de la red.

JitterJitter LatenciaLatencia Pérdida depaquetes

Pérdida depaquetes

100Mbps

100Mbps

100Mbps

155Mbps

Congestión

Delay

Buffer

End-to-end latencia

Delay del enlace

Delay del procesa-miento

Predecible

No predecible

Pérdida de paquetes

DestinoDestino RutaRuta

200.15.16.0200.15.16.0 Directo Directo

200.1.2.0200.1.2.0 200.15.16.3200.15.16.3

Defecto Defecto 200.15.16.4200.15.16.4

Host AHost A

DestinoDestino RutaRuta

200.15.16.0200.15.16.0 Directo Directo

201.8.9.0201.8.9.0 DirectoDirecto

200.1.2.0200.1.2.0 200.15.16.3200.15.16.3

Router 2Router 2

201.10.11.0201.10.11.0 201.8.9.8201.8.9.8

200.1.2.1

200.15.16.3

200.15.16.4201.8.9.4

201.8.9.8

200.15.16.30

201.10.11.3

201.10.11.20

DestinoDestino RutaRuta

201.8.9.0201.8.9.0 Directo Directo

201.10.11.0201.10.11.0 DirectoDirecto

200.1.2.0200.1.2.0 201.8.9.4201.8.9.4

Router 3Router 3

200.15.16.0200.15.16.0 201.8.9.4201.8.9.4

DestinoDestino RutaRuta

200.1.2.0200.1.2.0 Directo Directo

200.15.16.0200.15.16.0 DirectoDirecto

201.8.9.0201.8.9.0 200.15.16.4200.15.16.4

Router 1Router 1

201.10.11.0201.10.11.0 200.15.16.4200.15.16.4

Red 1200.1.2.0

Red 2200.15.16.0

Red 3201.8.9.0

Red 4201.10.11.0

Host BHost B

Host B Datos

Host B Datos Host B Datos

Host B Datos

Host B Datos

Host B Datos

Todoes por

Software

Basado en elanálisis de lacabecera del

paquete y del resultado deejecutar un

algoritmo deenrutamiento.

Basado en elanálisis de lacabecera del

paquete y del resultado deejecutar un

algoritmo deenrutamiento.

En cada nodo

se repite

el cálcul

o

Camino más corto en Internet

Camino más corto en Internet

Camino más corto

en MPLS

Camino más corto en MPLS C

amin

o m

ás c

ort

o

en M

PL

S

MPLS busca el camino más OPTIMO:Traffic Engineering-TE

MPLS busca el camino más OPTIMO:Traffic Engineering-TE

Internet está imposibilitado en ofrecer diferentes niveles de servicios para las diferentes aplicaciones.

Crecimiento exponencial de los usuarios y delvolumen de tráfico agrega más complejidad.

Es necesario introducir cambios tecnológicosfundamentales en la Internet.

Plataforma de enrutamiento basado en software.

Es una arquitectura especificada por la IETF.

Especifica mecanismos para gestionar los flujos de tráfico de diversa granularidad.Mantiene independiente los protocolos de la capa 2 y 3

Utiliza los protocolos de reserva de recursos RSVP y de enrutamiento OSPF.

MPLS realiza lo siguiente:

Representa la convergencia de la técnica deenvío orientado a conexión y de los protocolosde enrutamiento de Internet.

MPLS no reemplaza el enrutamiento IP

•LER (Label Edge Router): elemento que inicia o termina el túnel (pone y quita cabeceras).

•LSR (Label Switching Router): elemento que conmuta etiquetas.

•LSP(Label Switched Path): nombre genérico de un camino MPLS (para cierto tráfico o FEC), es decir, del túnel MPLS establecido entre los extremos. A tener en cuenta que un LSP es unidireccional.

•LDP (Label Distribution Protocol): un protocolo para la distribución de etiquetas MPLS entre los equipos de la red.

•FEC (Forwarding Equivalence Class): nombre que se le da al tráfico que se encamina bajo una etiqueta. Subconjunto de paquetes tratados del mismo modo por el conmutador.

•Redes de alto rendimiento: las decisiones de encaminamiento que han de tomar los routers MPLS en base a la LIB son mucho más sencillas y rápidas que las que toma un router IP ordinario. La anidación de etiquetas permite agregar flujos con mucha facilidad, por lo que el mecanismo es escalable.

•Ingeniería de Tráfico: se conoce con este nombre la planificación de rutas en una red en base a previsiones y estimaciones a largo plazo con el fin de optimizar los recursos y reducir congestión.

•QoS: es posible asignar a un cliente o a un tipo de tráfico una FEC a la que se asocie un LSP que discurra por enlaces con bajo nivel de carga.

•VPN: la posibilidad de crear y anidar LSPs da gran versatilidad a MPLS y hace muy sencilla la creación de VPNs.

•Soporte Multiprotocolo: los LSPs son válidos para múltiples protocolos, ya que el encaminamiento de los paquetes se realiza en base a la etiqueta MPLS estándar, no a la cabecera de nivel de red.

La arquitectura MPLS está especificada en laRFC 3031:“Multiprotocol Label Switching Architecture”(Enero de 2001)

No trata MPLS sobre escenarios multicastRFC 3032: “MPLS Label Stack Encoding”

RFC 3034: “Use of Label Switching on Frame Relay Networks Specification”

RFC 3035: “MPLS using LDP and ATM VC Switching”

RFC 3036: “LDP Specification”

RFC 3063: “MPLS Loop Prevention Mechanism”(Febrero de 2001)

Datos IPCab. IP

Datos IPCab. IP

LSR Ingress LSR Egress

LSR LSR

LSR

20 Datos IPCab. IP

1

Datos I

P

Cab.

IP

12

Datos IP

Cab. IPDat

os IP

Cab. I

P

Datos IP

Cab. IP

7Datos IP

Cab. IP

43Datos IP

Cab.

IP

Las Etiquetas se asignan desde LSR Egress hacia LSR Ingress

•Mejora el desempeño de re-envío de paquetes en la red.

•Soporta QoS y CoS (clases de servicio) para diferentes servicios

•Soporta escalabilidad de la red•Integra IP y ATM en la red•Construye redes inter-operables•Tiene un Rango de Caudal de Velocidades Backbone F.O, 155.52 Mbps,622 Mbps, Gbps

•Tráfico de datos en tiempo real. (Datos Multimedia)

•Se agrega una capa adicional•Los router deben entender MPLS•Al utilizar nuevos protocolos de distribución de etiquetas la probabilidad de presentarse asociación de etiqueta sin información de encaminamiento es muy probable. Añadir más mensajes dentro del sistema aumenta la complejidad.

CabeceraMPLS

CabeceraIP

DatosIP

En general, el formato exacto de una etiquetadepende de la tecnología de enlace de la capa 2.

EtiquetaMPLS

EXP S TTL

20bits 3bits 1bits 8bits

MPLS Shimheader

FEC o Clase Equivalente de envío (ForwardingEquivalence Class) es un conjunto de paquetesque se envían sobre un mismo camino o path,aun cuando sus destino finales sean diferentes.

En IP routing, dos paquetes tendrán un mismo FEC si tienen los mismos prefijos de red en susdirecciones de destino.

El inconveniente en IP es que en cada nodo sere-examina el paquete para asignar a un FEC.

En MPLS, sólo al ingresar un paquete a la red se le asigna un FEC. Luego ningún router lo hace.

Copyright Daniel Díaz A

DatosCab. IP

MPLS

Hace el análisis de la cabecera. Asigna etiqueta

Datos

Cab. IP

Etiq. A

Datos

Cab. IP

Etiq. B

Datos

Cab. IP

Etiq. C

DatosCab. IP

Todo es porHardware

Sólo se analiza la etiqueta

LSP

Sólo se analiza la etiqueta

Datos

Cab. IP

Datos

Cab. IP

Datos

Cab. IP

Dat

os

Cab.

IP

FEC

Un conjuntode paquetes se envían por un mismo camino-

LSP

El envío MPLS (MPLS Forwarding) es en basedel análisis de las etiquetas y su reemplazo.

La asignación de un paquete a un FEC esdeterminado por la información que contiene el paquete, incluso fuera de la cabecera de red.

En el convencional IP routing se analiza sólo lacabecera del paquete (cabecera IP) pero en cada nodo.

(1)

A un mismo paquete se puede asignar diferentesetiquetas por cada routers de ingreso a MPLS.

Permite especificar una ruta antes de que se envíe el paquete a la red: Traffic Engineering.

En MPLS, una etiqueta puede ser usada para representar la ruta.

La identidad de una ruta explícita no necesita sertransportado con el paquete.

(2)

Algunos routers analizan la cabecera de la capa de red para seleccionar el siguiente salto y para

determinar la preferencia o clase de servicio.

Algunos routers analizan la cabecera de la capa de red para seleccionar el siguiente salto y para

determinar la preferencia o clase de servicio.

MPLS facilita inferir la preferencia o clase de servicio desde la etiqueta.

MPLS facilita inferir la preferencia o clase de servicio desde la etiqueta.

EtiquetaEtiqueta RepresentaRepresentaFEC + Preferencia + Clase de Servicio.FEC + Preferencia + Clase de Servicio.

Una etiqueta representa un FEC que es asignadoa un paquete: basado en la dirección destino.

Ru Rd

ACUERDOTodos los paquetes del FEC F

tendrán etiqueta L

Etiqueta L

Etiqueta de salida de Ru

Etiqueta de entrada de Rd

RepresentanFEC F

Etiqueta P

L tiene significado entre Ru y Rd

No siempre Rd sabe si Ru colocó la

etiqueta L.No son vecinos!!.

(1)

LSR LSR LSRLSR

LSR LSR

Ru Rd

ACUERDOTodos los paquetes del FEC F

tendrán etiqueta L

Etiqueta L

Upstream LSR

Downstream LSR

LSR (Label Switch Router)

En la Arquitectura MPLS, la decisión de asociaruna etiqueta particular L a un FEC F es realizado por el LSR DOWNSTREAM.

LSR LSR LSRLSR

Upstream Downstream

Asocia unaetiqueta La un FEC F

Distribuciónde etiquetas

Distribuciónde etiquetas

Distribuciónde etiquetas

La distribución estábasada en atributos.

Existe unrango deetiquetas

Distribución de etiquetas bajo demanda downstream:

La Arquitectura MPLS permite a un LSR que requiera explícitamente una etiqueta relacionada conun FEC en particular.

Distribución de etiquetas no solicitada downstream:

La Arquitectura MPLS permite a un LSR distribuiruna etiqueta a otro LSR que no lo requiera explícitamente.

Ambas técnicas pueden ser usadasen una misma red y al mismo tiempo

Un paquete etiquetado transporta un númerode etiquetas.

Las etiquetas están organizadas en una pilaLast-In, First-Out (LIFO).

La utilidad de label stack se observa cuando seintroduce el concepto de Túnel MPLS y Jerarquía MPLS.

Label 1Label 2

Label m

..

..m

Primero ensalir

m = 0 ?

LER LER

LSR LSR

LSR LSR

Paquete IP

Paquete IP

Paquete IP Etiquetac

1 2 3

•Analiza la cabecera IP.•Asigna una etiqueta a un FEC.•Envía el paquete hacia la apropiada interfaz de salida.

•Analiza la etiqueta del paquete presente en la interfaz de entrada en cada LSR.•Determina la interfaz de salida y asigna una nueva etiqueta (swap).•Envía el paquete hacia la apropiada interfaz de salida.

•Extrae la etiqueta del stack (operación pop).•Proceso de erutamiento de acuerdo a los proto- colos de enrutamiento de la capa 3

Entrada Salida

Paquete IP

Etiquetab

Paquete

IP

Etiqueta

a

1

LSR

1

Salida2

Puerto Etiqueta Puerto EtiquetaEntrada Entrada Salida Salida 1 a 1 b 1 h 2 j

LIB

Clasificadorde paquetes

Colas y planificación

Tabla deenvío

TablaLSP

Carga útil IP

Cabecera IP

Carga útil IP

Cabecera IP

Etiqueta MPLS

Etiquetado depaquetes

(a) LER de Ingreso

Puerto de salida, etiqueta colas y reglas de planificación

Carga útil IP

Cabecera IP

Carga útil IP

Cabecera IP

Etiqueta MPLS

Puertos desalida

Puertos deentrada

Etiqueta i

Carga útil IP

Cabecera IP

Etiqueta MPLS

Carga útil IP

Cabecera IP

Etiqueta MPLS

Carga útil IP

Cabecera IP

Etiqueta MPLS

ContextoMPLS

(b) LSR

Tabla deconmutación

LIB

Elimina-ción

Conmu-tador

Cola/Planif.

Siguiente salto, medidor.eliminación/marca, colay reglas de planificación

Etiqueta j