Elias Cure José Luis González

55
Elias Cure Elias Cure José Luis González José Luis González ANÁLISIS DE LA ARQUITECTURA ANÁLISIS DE LA ARQUITECTURA MPLS (MULTI-PROTOCOL LABEL SWITCHING) MPLS (MULTI-PROTOCOL LABEL SWITCHING) PARA EL ESTUDIO Y ESTABLECIMIENTO PARA EL ESTUDIO Y ESTABLECIMIENTO DE VPN’S Y EL DISEÑO DE UNA HERRAMIENTA DE VPN’S Y EL DISEÑO DE UNA HERRAMIENTA DE APRENDIZAJE DE APRENDIZAJE

description

ANÁLISIS DE LA ARQUITECTURA MPLS (MULTI-PROTOCOL LABEL SWITCHING) PARA EL ESTUDIO Y ESTABLECIMIENTO DE VPN’S Y EL DISEÑO DE UNA HERRAMIENTA DE APRENDIZAJE. Elias Cure José Luis González. Resumen. - PowerPoint PPT Presentation

Transcript of Elias Cure José Luis González

Page 1: Elias Cure José Luis González

Elias CureElias Cure

José Luis González José Luis González

ANÁLISIS DE LA ARQUITECTURAANÁLISIS DE LA ARQUITECTURAMPLS (MULTI-PROTOCOL LABEL SWITCHING) MPLS (MULTI-PROTOCOL LABEL SWITCHING) PARA EL ESTUDIO Y ESTABLECIMIENTO PARA EL ESTUDIO Y ESTABLECIMIENTO DE VPN’S Y EL DISEÑO DE UNA HERRAMIENTA DE VPN’S Y EL DISEÑO DE UNA HERRAMIENTA DE APRENDIZAJEDE APRENDIZAJE

Page 2: Elias Cure José Luis González

ResumenResumen

El trabajo de investigación y aplicación realizado acerca de la tecnología MPLSMPLS se basa en el análisis del envío de paquetes en una red, usando conmutación de etiquetas, lo cual es la base principal de este protocolo, y el manejo que MPLSMPLS da a las VPNsVPNs.

Page 3: Elias Cure José Luis González

Direccionamiento IPDireccionamiento IP

Cuando los paquetes IP son enviados de forma convencional, se analiza la dirección IP de destino contenida en la cabecera de la capa de red de cada paquete a medida que se desplaza hasta su destino final.

Page 4: Elias Cure José Luis González

Direccionamiento IPDireccionamiento IP

Los protocolos de enrutamiento dinámicos como el IGRPIGRP (Interior Gateway Routing Protocol) o la configuración estática, que no es muy recomendable, construyen la base de datos necesaria para el control de los paquetes es decir que por medio de estos se crea la tabla de enrutamiento

Page 5: Elias Cure José Luis González

Direccionamiento IPDireccionamiento IP

El direccionamiento IP usado actualmente, es decir IPv4IPv4 , posee ciertas falencias con respecto a la prestación de calidad de servicio QoS, de extremo a extremo, ya que los paquetes IP no poseen características que permitan asegurar la calidad en la transmisión de los datos.

Page 6: Elias Cure José Luis González

Introducción a MPLSIntroducción a MPLS

MPLSMPLS es una tecnología emergente encaminada a superar los retos actuales que plantea el envío de paquetes IP. Fue desarrollado por el IETFIETF (Internet Engineering Task Force).

Page 7: Elias Cure José Luis González

MPLSMPLS

Este protocolo opera entre la capa de enlace de datos (capa 2) y la capa de red (capa 3) del modelo OSIOSI, gracias a esto puede juntar las características de las dos capas haciendo uso de la velocidad del forwarding y del control del routing.

Page 8: Elias Cure José Luis González

Modelo OSIModelo OSI

MPLSMPLS

Page 9: Elias Cure José Luis González

Por que MPLSPor que MPLS

Como se menciono anteriormente MPLSMPLS busca dejar atrás las falencias de las redes IP actuales, para ello permite crear redes flexibles y escalables, es decir que permite conexiones any to any (cualquiera con cualquiera)

Page 10: Elias Cure José Luis González

MPLSMPLS

Esto indica que no importa la tecnología que se este usando, se podrían conectar dos puntos de una red e incluso dos redes tecnológicamente diferentes utilizando este protocolo, y escalables en el sentido que no necesitan reconfigurar todos los puntos involucrados en una red para subir uno nuevo, esto se logra configurando solo el punto nuevo.

Page 11: Elias Cure José Luis González

Características - MPLSCaracterísticas - MPLS

MPLSMPLS debe funcionar sobre cualquier tecnología de transporte, no sólo ATM.ATM.

Soporta el envío de paquetes tanto unicast como multicast.

Facilita la gestión de VPNsVPNs.

Permite el crecimiento constante de la Internet.

Es compatible con los procedimientos de operación, administración y mantenimiento de las actuales redes IP

Page 12: Elias Cure José Luis González

Arquitectura - MPLSArquitectura - MPLS

Se divide en:

•El componente de envío. envío. Encargado de la conmutación de datos basándose en las etiquetas transportadas por los paquetes.

•EEl componente de controlcontrol. Responsable de la creación y mantenimiento de la información de envió de etiquetas es decir de los enlaces.

Page 13: Elias Cure José Luis González

Envío y control en el nodo Envío y control en el nodo MPLSMPLS

Page 14: Elias Cure José Luis González

LSR (Label Switched LSR (Label Switched Router)Router)

Un LSRLSR es un router que realiza el intercambio de etiquetas cuando sus vecinos son MPLSMPLS, o puede realizar tanto la imposición de etiquetas a un paquete IP como la extracción de las mismas, si sus vecinos no son MPLSMPLS.

Page 15: Elias Cure José Luis González

Tipos de LSRTipos de LSR

Page 16: Elias Cure José Luis González

Tipos de LSR en el dominio Tipos de LSR en el dominio MPLSMPLS

LSR de Cabecera o Cola

LSR ATM

LSR LSR

LSR de Cabecera o Cola

Page 17: Elias Cure José Luis González

Encabezados y Encabezados y EtiquetasEtiquetas

Como se ha mencionado anteriormente la base de MPLSMPLS esta en la asignación e intercambio de etiquetas que permiten el establecimiento de los caminos para el envió de paquetes los cuales son llamados LSPLSP (Label-Switched Paths) estos son caminos virtuales de información los cuales son simplex

Page 18: Elias Cure José Luis González

Encabezados y EtiquetasEncabezados y Etiquetas

Cada LSPLSP se crea de un router a otro, que es donde sucede el intercambio de etiquetas) así los paquetes pueden ser enviados de un punto a otro en la red a través del dominio MPLSMPLS

Page 19: Elias Cure José Luis González

Encabezados y EtiquetasEncabezados y Etiquetas

Este uso de conmutación de etiquetas resulta más eficiente que la conmutación basada en IP, puesto que resulta más rápido mirar el contenido de una etiqueta que hacer el procesamiento de cabecera de los paquetes y una compleja búsqueda de direcciones IP en la tabla de direcciones del router.

Page 20: Elias Cure José Luis González

Formato de la Etiqueta MPLSFormato de la Etiqueta MPLS

20 Bits para la etiqueta la cual se intercambia en cada LSRLSR

3 Bits EXP es el campo donde se identifica la clase de

servicio

1 Bit de stack para apilar etiquetas de forma jerárquica

8 Bits Time To Life, sustenta la funcionalidad común del

TTLTTL de las redes IP

Page 21: Elias Cure José Luis González

Formato de la Etiqueta MPLSFormato de la Etiqueta MPLS

Las etiquetas están contenidas en los campos VPI VPI (virtual path identifier) y VCI VCI (virtual circuit identifier), como se muestra en la siguiente figura:

Page 22: Elias Cure José Luis González

Manejo de las etiquetas en el Manejo de las etiquetas en el dominio MPLSdominio MPLS

Los LSRs son los encargados de manejar las etiquetas, de tal manera que lo que se envía por el interfaz físico de salida son paquetes etiquetados y no basados en una dirección IP.

Page 23: Elias Cure José Luis González

Ejemplo de intercambio de Ejemplo de intercambio de etiquetasetiquetas

Page 24: Elias Cure José Luis González

Creación de las tablas para el enrutamiento.

Los LSR mantienen dos tablas, las cuales le permiten determinar la etiqueta que debe poner dependiendo de la ruta que deba tomar el paquete para alcanzar su destino. Estas son...

Page 25: Elias Cure José Luis González

Base de información de etiquetas (LIB)

Aquí se mantienen todas las etiquetas asignadas por el LSR y la asociación de esas etiquetas a las enviadas por sus vecinos.

Page 26: Elias Cure José Luis González

Base de información de envío de etiquetas (FLIB).

Esta es usada durante el proceso de envió de paquetes y almacena solo las etiquetas que en ese momento están siendo usadas.

Page 27: Elias Cure José Luis González

Creación de las tablas

Estas tablas se crean a partir de el uso de protocolos de enrutamiento, por medio de los cuales los routers comparten información de la topología de red. Por ejemplo OSPF, IGRP.

Page 28: Elias Cure José Luis González

Creación de las tablas

La distribución y manejo de estas tablas se logra por medio de algún protocolo de distribución de etiquetas (LDP o TDP).

Page 29: Elias Cure José Luis González

Creación de las tablas

Page 30: Elias Cure José Luis González

MPLS en redes privadas MPLS en redes privadas virtualesvirtuales

Una red privada virtual (VPN) es una tecnología de red que permite la extensión de una red privada sobre una red de uso publico como la Internet.

Page 31: Elias Cure José Luis González

MPLS VPN’sMPLS VPN’s

Los modelos mas usados en VPNs son:

Modelo Superpuesto (Overlay). El SP, simula líneas dedicadas para el cliente.

Modelo par a par (peer to peer). El SP y el usuario intercambian información de enrutamiento de Nivel 3.

Page 32: Elias Cure José Luis González

MPLS VPN’sMPLS VPN’s

El modelo de VPN superpuesto puede ser implementado con tecnologías de conmutadores de redes WAN de Nivel 2 (Frame Relay, ATM) o con tecnologías de túneles de Nivel 3 (IP sobre IP, IPSec).

Page 33: Elias Cure José Luis González

MPLS VPN’sMPLS VPN’s

El modelo de VPN par a par tradicionalmente ha sido implementado con complejos artificios de enrutamiento o con listas de acceso IP lo cual, ha presentado un número de inconvenientes.

Page 34: Elias Cure José Luis González

CLASIFICACIÓN DE LAS VPN’sCLASIFICACIÓN DE LAS VPN’s

Page 35: Elias Cure José Luis González

MPLS VPN’sMPLS VPN’s

Las VPN basadas en MPLS superan la mayor parte de los inconvenientes de las otras tecnologías de VPN, posibilitando a los SP combinar los beneficios de los modelos par a par (simplificar el enrutamiento, simplificar la implementación de los requerimientos de los clientes), con la seguridad y el aislamiento del modelo de VPN superpuesto.

Page 36: Elias Cure José Luis González

MPLS VPN’sMPLS VPN’s

La arquitectura MPLS controla estos inconvenientes ya que el modelo topológico no se superpone sino que se acopla a la red.

Page 37: Elias Cure José Luis González

MPLS VPN’sMPLS VPN’s

Lo que infiere el modelo acoplado de MPLS es la posibilidad de establecer una conexión IP a una nube en común, en la que solo puedan acceder los miembros de la VPN, evitando así la necesidad de una conexión extremo a extremo.

Page 38: Elias Cure José Luis González

Modelos superpuesto y Modelos superpuesto y acopladoacoplado

Page 39: Elias Cure José Luis González

MPLS VPN EN LA PRACTICAMPLS VPN EN LA PRACTICA

Para el establecimiento de una VPN MPLS, se requiere el uso de una determinada clase de equipos Cisco, que soportan esta tecnología. Los cuales resultan minoría entre la cantidad de familias de dispositivos Cisco disponibles en el mercado.

Page 40: Elias Cure José Luis González

Equipos usados en el laboratorio.Equipos usados en el laboratorio.

Cisco 7606: La serie 7600 fue la primera plataforma de Cisco en soportar Ethernet sobre MPLS, y ahora soportará MPLS, Calidad de Servicio MPLS y VPN MPLS, permitiendo a los proveedores de servicio ofrecer servicios diferenciados, que garantizan la calidad, y construir redes escalables y unificadas para los diferentes requerimientos de los clientes empresariales.

Page 41: Elias Cure José Luis González

Equipos usados en el Equipos usados en el laboratorio.laboratorio.Cisco 7606

Chasis modular de seis ranuras, entrega una tasa de envío de 30 Mbps y 160 Gbps

Page 42: Elias Cure José Luis González

Equipos usados en el Equipos usados en el laboratorio.laboratorio.

Cisco 7200: Duplica el desempeño de generaciones anteriores para múltiples servicios y cuenta con el soporte total del software Cisco IOS. El Cisco 7200 NPE-G2 alcanza el más alto desempeño y escalabilidad dentro de la familia de dispositivos para procesamiento de redes.

Page 43: Elias Cure José Luis González

Equipos usados en el Equipos usados en el laboratorio.laboratorio.Cisco 7200

Page 44: Elias Cure José Luis González

Topología MPLS VPN .Topología MPLS VPN .

Los equipos usados poseen interfaces y medios de transmisión de alta capacidad como son las Interfaces POS (Packet Over Sonet) y DPT (Dinamic Packet Transport) las cuales pueden alcanzar por su electrónica velocidades de hasta un (1) Gigabit.

Page 45: Elias Cure José Luis González

Topología MPLS VPN .Topología MPLS VPN .Direcciones IP asignadas a cada router dentro del dominio MPLS...

Page 46: Elias Cure José Luis González

Topología MPLS VPN .Topología MPLS VPN .

Teniendo en cuenta las direcciones IP de los enrutadores se configuran los diferentes protocolos de enrutamiento, se habilita el LDP en los enrutadores, y se establecen las diferentes VPN’s.

Page 47: Elias Cure José Luis González

Topología MPLS VPN .Topología MPLS VPN .

Page 48: Elias Cure José Luis González

Practica MPLS VPN .Practica MPLS VPN .

Para la configuración realizada entre los diferentes sistemas autónomos (AS) se usa BGP (Boarder Gateway Protocol), que permite establecer la conexión y comunicación desde un punto interno del AS hacia el dominio MPLS para que un paquete determinado sea entregado a otro host remoto.

Page 49: Elias Cure José Luis González

Practica MPLS VPN .Practica MPLS VPN .

Se configurara el protocolo OPSF en la nube para lograr que exista conectividad MPLS entre las distintas terminales, teniendo previamente determinada la IP correspondiente a cada enrutador.

Page 50: Elias Cure José Luis González

Practica MPLS VPN .Practica MPLS VPN .

Una vez que se logra establecer la configuración de cada uno de los enrutadores se hacen pruebas básicas de ping y Telnet, para establecer que realmente exista conexión y que los paquetes a través de los diferentes terminales logran atravesar el dominio MPLS, y alcanzar su destino.

Page 51: Elias Cure José Luis González

Practica MPLS VPN .Practica MPLS VPN .

Los resultados arrojados de un porcentaje de llegada de los paquetes de mas de un 96%, confirman la estabilidad del escenario montado, estas mediciones se basan en promedios de respuestas de los ping realizados.

Page 52: Elias Cure José Luis González

TUTORIAL MPLSTUTORIAL MPLS

El estudio de la tecnología MPLS, permite llevar a cabo el desarrollo de un material didáctico que de alguna forma facilite el aprendizaje de la misma a las personas interesadas.

Page 53: Elias Cure José Luis González

TUTORIAL MPLSTUTORIAL MPLS

El tutorial fue desarrollado en Flash 8, la cual es una potente herramienta de diseño y que permite la programación en código ActionScript, el propósito del tutorial es lograr una interacción con el usuario que lo lleve a entender de manera dinámica la base del funcionamiento de la tecnología MPLS.

Ir a Tutorial>>>

Page 54: Elias Cure José Luis González

¿PREGUNTAS ?¿PREGUNTAS ?

Ir a Tutorial>>>

Page 55: Elias Cure José Luis González

GRACIAS!!!GRACIAS!!!

Ir a Tutorial>>>