ANÁLISIS COMPARATIVO E IMPLEMENTACIÓN DE UNA RED CON TECNOLOGÍA MPLS LUIS FELIPE RODRÍGUEZ COLLAZOS Directores de tesis: Fabio Guerrero Gonzalo Ulloa
Objetivo general Explorar las herramientas que nos proporciona el protocolo MPLS (MultiProtocol Label Switching) para la integración y optimización de sistemas de telecomunicaciones.
Objetivos especificos Recolectar información acerca de las tecnologías de red disponibles para satisfacer las necesidades del mercado en las áreas de redes privadas virtuales y redes de alto rendimiento y flexibilidad. Realizar una investigación acerca del estado de desarrollo, implementación y normalización de MPLS.
Objetivos especificos Analizar las ventajas y desventajas de MPLS comparado con otras tecnologías disponibles no solo en el campo técnico sino también en el económico. Generar la documentación necesaria para permitir la implementación de una red MPLS sobre una plataforma CISCO, enfocándose en una implementación real.
Problemas a solucionar en IP La decisión de enrutamiento a través de un modelo de salto por salto Propagación de información de enrutamiento y estado Independizar el plano de control del plano de redireccionamiento Falta de comunicación con protocolos de capa enlace Manejo diferenciado del tráfico
Plano de control y redireccionamiento
IP ATM General Etiqueta (label) Etiqueta CoS P TTL 20 3 1 8 GFC VPI VCI PTI CLP HEC Datos Etiqueta capa dos Etiq. capa tres capa cuatro Datos
Estructura de un nodo MPLS
Modelo sobre una red IP
Algunas ventajas de MPLS Integra múltiples protocolos actuales Ingeniería de tráfico Redes privadas virtuales Administración unificada de redes Clasificación e identificación de los flujos
ip vrf privadas LSR (A) rd 1234:1 route-target both 1234:1 ip cef [distributed] interface Loopback0 route-target import 1234:2 route-target both 1234:3 ip address Modelos 10.10.10.1 255.255.255.255 de implementación I ip vrf publicas interface Tunnel0 rd 1234:2 túnel destination 10.54.41.17 route-target import 1234:1 mpls ip route-target both 1234:2 mpls label protocol ldp route-target both 1234:4 LSR (D) ip cef [distributed] interface Loopback0 ip address 10.10.10.3 255.255.255.255 interface Tunnel0 túnel destination 10.26.33.2 mpls ip mpls label protocol ldp ip vrf privadas_noadmin rd:1234:3 route-target both 1234:3 interface loopback 0 El ip de esta interfaz servirá de identificador en la red. address-family vpnv4 unicast neighbor 192.168.255.1 activate neighbor 192.168.255.1 activate exit-address-family ip address 192.168.255.3 255.255.255.255 interface Serial1 interface Serial2 interface Serial3 interface Serial4 interface Serial5 description BACKBONE mpls ip ip address 192.168.254.25 255.255.255.252 description BACKBONE mpls ip ip address 192.168.254.29 255.255.255.252 description Universidad de los Andes ip vrf forwarding privadas ip address 192.168.254.33 255.255.255.252 description Universidad Javeriana Bogotá ip vrf forwarding privadas_noadmin ip address 192.168.254.37 255.255.255.252 description Universidad Nacional ip vrf forwarding publicas ip address 192.168.254.41 255.255.255.252 router bgp 1234 no syncronization no bgp default ipv4-activate neighbor 192.168.255.1 neighbor 192.168.255.1 update-source loopback0 address-family ipv4 unicast vrf privadas redistribute static no auto-summary exit-address-family address-family ipv4 unicast vrf publicas redistribute static no auto-summary exit-address-family address-family ipv4 unicast vrf privadas_noadmin redistribute static no auto-summary exit-address-family ip route vrf publicas 10.15.18.0 255.255.255.0 serial 5 Se cambia de VRF la ruta de la U. Javeriana ip route vrf privadas_noadmin 10.35.34.0 255.255.255.0 serial 4 ip route vrf privadas 10.40.22.0 255.255.255.0 serial 3
interface loopback0 description Identifica al router ip address 10.0.0.1 255.255.255.255 Se define el tipo de túnel interface tunnel0 Permite que el IGP encamine tráfico por este túnel ip unnumbered loopback0 tunnel destination 10.0.0.5 Modelos de implementación II hostname neiva ip cef mpls traffic-eng tunnels interface loopback0 interface FastEhernet1 interface FastEhernet2 router ospf 1 i l l ip address 10.0.0.6 255.255.255.255 description Enlace 1 Mbps con Bogota bandwidth 1000 ip address 10.0.1.26 255.255.255.252 mpls ip mpls traffic-eng tunnels ip rsvp bandwidth 800 500 description Enlace 512 Kbps con Cali bandwidth 512 ip address 10.0.1.33 255.255.255.252 mpls ip mpls traffic-eng tunnels ip rsvp bandwidth 400 400 network 10.0.0.0 0.0.255.255 area 0 mpls traffic-eng area 0 mpls traffic-eng router-id loop0 Define la prioridad de establecimiento y reserva del túnel tunnel mode mpls traffic-eng tunnel mpls traffic-eng autoroute announce Para balanceo de cargas tunnel mpls traffic-eng priority 1 1 tunnel mpls traffic-eng bandwidth 300 tunnel mpls traffic-eng path-option 10 explicit name bog_man_cali tunnel mpls traffic-eng path-option 20 explicit name bog_med_cali Se definen las dos rutas explicitas que pueden tomarse en el túnel tunnel mpls traffic-eng path-option 30 dynamic interface tuunel1 ip unnumbered loopback0 Ruta dinámica definida por el IGP como último recurso interface FastEhernet1 tunnel destination 10.0.0.5 tunnel mode mpls traffic-eng tunnel mpls traffic-eng autoroute announce tunnel mpls traffic-eng priority 2 2 tunnel mpls traffic-eng bandwidth 500 tunnel mpls traffic-eng path-option 10 explicit name bog_med_cali tunnel mpls traffic-eng path-option 20 explicit name bog_man_cali tunnel mpls traffic-eng path-option 30 dynamic description Enlace 2Mbps con Bogotá Se habilitan los túneles de ingeniería de tráfico en esta interfaz bandwidth 2000 ip address 10.0.1.5 255.255.255.252 mpls ip mpls traffic-eng tunnels Se define la cantidad de ancho de banda reservable en esta interfaz ip rsvp bandwidth 1500 1000 interface FastEhernet2 description Enlace 2Mbps con Medellin bandwidth 2000 ip address 10.0.1.1 255.255.255.252 mpls ip mpls traffic-eng tunnels ip rsvp bandwidth 1500 1000 Se define que la ingeniería de tráfico se usará en el área cero router ospf 1 network 10.0.0.0 0.0.255.255 area 0 mpls traffic-eng area 0 mpls traffic-eng router-id loop0 Se usará el IP de la interfaz loopback0 como identificador en OSPF ip classless ip explicit-path name bog_man_cali enable Definición de una ruta explicita next-address 10.0.1.3 next-address 10.0.1.4 next-address 10.0.1.5 ip explicit-path name bog_med_cali enable next-address 10.0.1.3 next-address 10.0.1.2 next-address 10.0.1.5
Implementación práctica I Equipos en Univalle Equipos en otras Universidades Simuladores Analisis de implementación en empresa local Otras ciudades
Implementación práctica II Cali#sh ip bgp vpnv4 vrf publicas BGP table version is 178760628, local router ID is 192.168.255.1 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal Origin codes: i - IGP, e - EGP,? - incomplete Network Next Hop Metric LocPrf Weight Path Route Distinguisher: 1234:2 (default for vrf publicas) *> 10.10.34.0/24 192.168.254.14 110 32768? *>i10.15.18.0/24 192.168.255.3 0 100 0? *> 192.168.254.12/30 0.0.0.0 0 32768? *>i192.168.254.40/30 192.168.255.3 0 100 0? Bogota#sh ip route vrf privadas Codes: C -connected, S -static, I -IGRP, R -RIP, M -mobile, B -BGP D -EIGRP, EX -EIGRP external, O -OSPF, IA -OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i -IS-IS, L1 -IS-IS level-1, L2 -IS-IS level-2,ia-is-is inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route Gateway of last resort is not set 10.0.0.0/24 is subnetted, 3 subnets B 10.10.34.0 [200/0] via 192.168.255.1, 1w6d S 10.40.22.0 [1/0] via 192.168.254.34, Serial5 B 10.35.34.0 is directly connected, 00:16:10, Serial6 192.168.254.0/30 is subnetted, 3 subnets C 192.168.254.32 is directly connected, Serial5 B 192.168.254.36 is directly connected, 00:16:10, Serial6 B 192.168.254.12 [200/0] via 192.168.255.1, 1w6d
Conclusiones Actualidad Ventajas respecto a otras tecnologías Ip+ATM -> IP+MPLS VPNs e ingeniería de tráfico Mas que una suma de herramientas Experiencia con modelos de configuración Implementación real
Gracias por venir