Documentos de Académico
Documentos de Profesional
Documentos de Cultura
15362093-Multiprotocol Label Switching - Webcastesp - PPT Final
15362093-Multiprotocol Label Switching - Webcastesp - PPT Final
Webcast en vivo:
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1
• El experto del día de hoy es: Héctor Carranza Contreras
Héctor Carranza
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 2
2
Panel del Experto
Ricardo Prado
TAC México
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 3
La presentación incluirá algunas preguntas a la
audiencia.
Le invitamos cordialmente a participar activamente
en las preguntas que le haremos durante la sesión
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 4
Si desea bajar una copia de la presentación de hoy, vaya
a la liga indicada en el chat o use ésta dirección:
https://supportforums.cisco.com/docs/DOC-34132
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5
Usted puede encontrar todos los Webcast de la Comunidad
de Soporte de Cisco en español en:
https://supportforums.cisco.com/community/s
panish/espacio-de-los-expertos/webcasts
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6
¿Qué conocimiento tiene de MPLS?
a) Ninguno.
b) He escuchado sobre MPLS pero no he buscado
información al respecto.
c) Conozco algunos conceptos básicos (funciones,
configuraciones básicas, etc).
d) Estoy muy enterado, tengo un laboratorio de pruebas o
he leído RFC’s sobre MPLS.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7
Use el panel de preguntas y respuestas (Q&A) para preguntar a los
expertos ahora. Ellos empezarán a responder.
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8
Héctor Eduardo Carranza Contreras
Junio 11, 2013
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9
Introducción a MPLS: Definición y conceptos
más utilizados
Beneficios ofrecidos por MPLS
Arquitectura de MPLS
Aplicaciones de MPLS
LDP: Neighbor Discovery Protocol
Frame Mode MPLS
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 10
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 11
10.1.1.1 10.1.1.1
Routing
Routing lookup
lookup
Routing
lookup
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 13
Escalabilidad
Atributos de Tecnologia
QoS Probada
MPLS
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 14
• MPLS maneja un nuevo esquema de envío de
paquetes basado en etiquetas.
• Cada etiqueta corresponde a un destino.
• Las etiquetas también pueden ser usadas con
otros propósitos, como por ejemplo para calidad
de servicio.
• Diseñado para poder soportar otros protocolos,
no solo IP.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 15
10.1.1.1 10.1.1.1
Routing lookup
Label removal and
and label assignment
routing lookup 10.0.0.0/8 L=5
L=3
Label
swapping
L=5 L=3
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 16
• La arquitectura de MPLS está diseñada en dos
capas:
• Control Plane: Responsable de la
asignación de etiquetas y de la
redistribución de las mismas hacia otros
vecinos. Dos protocolos se pueden
ocupar para esto:
LDP – Label Distribution Protocol. Es el
estandar por la IETF
TDP – Tag Distribution Protocol.
Propietario de Cisco
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 17
MPLS puede ser usado en diferentes aplicaciones:
Unicast IP routing
Multicast IP routing
Traffic Engineering (MPLS TE)
QoS
Virtual private networks (MPLS VPN)
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 18
• Mecanismos utilizados en el control plane:
IP routing protocol (OSPF, IS-IS, EIGRP, ...)
Label distribution protocol (LDP or TDP)
• Un protocolo de ruteo contiene la información acerca de
la accesibilidad de una o más redes.
• El label distribution protocol asigna las etiquetas a las
redes aprendidas por el protocolo de ruteo.
• FEC (Forwarding Equivalence Class) es un conjunto de
destinos que comparten características similares o
idénticas para su envío por lo que pueden ocupar el
mismo conjunto de etiquetas.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 19
• No es necesario un protocolo específico para
soportar trafico multicast a través de un dominio
de MPLS.
• Protocol Independent Multicast (PIM) version 2
con extensiones para MPLS, es utilizado para
propagar informacion de ruteo así como
etiquetas.
• FEC es equivalente a un destino multicast,
almacenado en la tabla de ruteo de multicast.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 20
• MPLS traffic engineering requiere OSPF o ISIS con extensiones para
MPLS TE.
• Permite el envío de información basado en las necesidades de cada
flujo de tráfico (ancho de banda, QoS, etc). Lo cuál permite un mejor
uso de recursos y mejor calidad en los servicios.
• Ocupa RSVP para la reserva de recursos y LSPs para el envío de
información.
Primary
OC192 link
Large Site A
Large Site B
Secondary
OC48 link
Small Site C
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 21
• MPLS QoS representa un conjunto de tecnicas necesarias para manejar
bandwidth, delay, jitter, y packet loss de una red
• Etiquetas adicionales son ocupadas para propagar la información de
QoS para cada paquete a través de una nube de MPLS.
• FEC es una combinacion de red destino y CoS (class of service).
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 22
• Las redes son aprendidas por un IGP (OSPF, EBGP, RIP
version 2 [RIPv2] or static) desde un cliente o via BGP
desde un router interno.
• Las etiquetas son propagadas via MP-BGP.
• Dos etiquetas son utilizadas:
Top label, apunta al router de salida
(asignada atraves de LDP o TDP).
Second Label, principalmente es usada para representar una
tabla de ruteo en donde se realizara la búsqueda del prefijo
para su envío.
• FEC es equivalente a la tabla de ruteo de una VPN.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 23
Control Plane
LDP or TDP PIM version 2 LDP RSVP LDP or TDP LDP BGP
Data Plane
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 24
• MPLS es una versión estandarizada del switcheo de etiquetas propietario de
Cisco (TAG Switching), las etiquetas son la magia de MPLS.
• El stack de las etiquetas de MPLS esta conformado de 4 octetos (32 bits)
•EXP, usado principalmente en las aplicaciones de QoS para MPLs. El valos del CoS es
copiado a este campo.
•S, o stack bit, es usado para identificar el final de las etiquetas.
•TTL usado como mecanismo de prevención de “loops”, copia del paquete IP original.
PID=MPLS-IP
Frame
Label 1 Label 2 Label 3 IP Header Payload
Header
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 25
LSRs, sin importar el tipo, desarrollan las siguientes 3 funciones:
• Intercambio de información de ruteo
• Intercambio de etiquetas
• Reenvio de paquetes(LSRs y edge LSRs) o celulas (ATM
LSRs y ATM edge LSRs)
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 26
LSR
Exchange of
Control Plane
routing information
Routing Protocol
IP Routing Table
Exchange of
labels
Label Distribution Protocol
Incoming Outgoing
Data Plane
labeled packets labeled packets
Label Forwarding Table
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 27
Edge LSR
Exchange of
routing information Control Plane
Routing Protocol
IP Routing Table
Exchange of
labels
Label Distribution Protocol
Incoming Outgoing
IP packets Data Plane IP packets
IP Forwarding Table
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28
¿De qué forman trabaja con MPLS?
a) No uso MPLS.
b) Solo lo uso con fines de estudio en el laboratorio
c) Mi empresa tiene implementado MPLS, pero me
involucro en un nivel muy básico.
d) Mi empresa tiene implementado MPLS y estoy
involucrado en actividades de diseño y/o
troubleshooting avanzadas.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 29
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 30
• LDP y TDP usan un proceso similar para establecer la sesión:
Hello messages son periodicamente enviados en todas las interfaces
habilitadas para MPLS.
Si hay otro router en esa interface, este responderá intentando
establecer una sesion con el origen de los mensajes Hello.
• UDP es usado para los mensajes Helloy dirigidos a la dirección de
multicast 224.0.0.2. Posteriormente TCP es utilizado para establecer
la sesión en los puertos 646 para LDP y 711 para TDP.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 31
UDP:
UDP:Hello
Hello
UDP:
(1.0.0.2:1064 Hello
224.0.0.2:646)
(1.0.0.2:1065 224.0.0.2:646) MPLS_B
(1.0.0.2:1066 224.0.0.2:646)
1.0.0.2
UDP:
UDP: Hello
Hello
UDP:
(1.0.0.1:1050 Hello
224.0.0.2:646) NO_MPLS_C
(1.0.0.1:1052224.0.0.2:646)
MPLS_A (1.0.0.1:1051 224.0.0.2:646)
1.0.0.1 1.0.0.3
UDP: Hello
UDP:
UDP:Hello
Hello
(1.0.0.4:1033 224.0.0.2:646)
(1.0.0.4:1034 224.0.0.2:646) MPLS_D
(1.0.0.4:1035 224.0.0.2:646)
1.0.0.4
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 32
MPLS_A MPLS_B
Establish TCP session
1.0.0.1 1.0.0.2
Initialization message
Initialization message
Keepalive
Keepalive
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 33
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 34
• LSP tunnel es una secuencia de LSRs que transportan
paquetes etiquetados de una misma FEC.
• Los tuneles LSP tunnels son unidireccionales.
• El tráfico de regreso puede usar un tunel LSP diferente
(usualmente el camino contrario es el mismo, porqué la
mayoría de los protocolos de ruteo proveen ruteo simétrico).
• Un túnel LSP puede tomar un camino diferente del elegido
por un protocolo de ruteo (MPLS traffic engineering).
• Un IGP es usado en el núcleo de la red MPLS para
intercambiar las rutas de origen y destino internas a la red
del proveedor.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 35
LDP
updates
23
C F
A I
D
LFIB: G
3377
LIB: B
10/8 77
10/8 57 H
LFIB: LFIB: LFIB:
7716 1634 E
34pop
LIB: LIB: LIB:
10/8 16 10/8 23 10/8 pop
10/8 51 10/8 34
10/8 51
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 36
Pop or implicit null es
advertido como etiqueta.
MPLS Domain
10.0.0.0/8 10.0.0.0/8 10.0.0.0/8 10.0.0.0/8
L=17 L=18 L=pop
FIB FIB FIB FIB
10/8 NH, 17 10/8 NH, 18 10/8 NH, 19 10/8 NH
LFIB LFIB LFIB LFIB
35 17 17 18 18 pop
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 37
Routing table of A Routing table of B Routing table of C
Network Next-hop Network Next-hop Network Next-hop
X B X C X D
A B C D
FIB on A
Network Next hop Label Routing table of E
Network X
X B — Network Next-hop
E
X C
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 38
Routing table of B
Router B asigna la etiqueta 25
Network Next-hop
a la red X.
X C
A B C D
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 39
LIB on A LIB on C
Network LSR label Network LSR label
X B 25 X B 25
X = 25 X = 25
A B C D
FIB on A
Network Next hop Label
Network X
X B 25
E LIB on E
Network LSR label
X B 25
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 40
LIB on C
Network LSR label
X B 25
local 47
X = 47
A B C D
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 41
FIB on B LIB on B
Network Next hop Label Network LSR label
X C 47 X local 25
C 47
X = 47
A B C D
Network X
FIB on E
E LIB on E
Network Next hop Label Network LSR label
X C 47 X B 25
C 47
A B C D
LFIB on B Network X
Label Action Next hop
25 47 C E
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 43
La etiqueta se busca en la LFIB
LFIB on B
y la etiqueta es intercambiada.
Label Action Next hop
Ingress LSR 25 47 C Egress LSR
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 44
• LDP o TDP dependen de los mecanismos de detección de ciclos
implementados en el IGP utilizado.
• Sin embargo, si un loop es generado (que sería, mala configuración
con rutas estáticas), el campo TTL en el encabezado es utilizado
para prevenir un loop de paquetes.
• TTL usualmente es copiado de los encabezados IP a los
encabezados de las etiquetas (TTL propagation).
Solo el TTL del
TTL copiado al encabezado de Label
paquete de MPLS MPLS es IP TTL
TTL
modificado
5 4 4 3 4 2 1
A B C D
TTL es copiado de
regreso al campo TTL
del paquete IP. Dominio de MPLS
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 45
Label
IP TTL
Dominio de MPLS TTL
Routing loop
5 4 4 3 4
A B C D
2 4
1 4
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 46
• Bajo costo: Una vez aprovisionada la red de core básica. Diferentes
servicios pueden montarse sobre ella. Agregar nuevos clientes no
requiere mucha intervención humana ni nuevos enlaces.
• QoS: Soporta diferenciar el tráfico para darle diferente trato
dependiendo de la aplicación.
• Mejora el desempeño de la red: El ruteo basado en etiquetas
incrementa la velocidad con la que se transfiere la información.
• Recuperación de desastres: Permite la redundancia de
aplicaciones o servicios importantes al conectarse por diferentes
medios a la red MPLS.
• Tecnología de uso actual: Las implementaciones de tecnologías
como Frame Relay o ATM ya no están siendo utilizadas. La mayoría
de las empresas centra sus esfuerzos en migrar a esta tecnología.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 47
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 48
• Mandatory:
Habilitar CEF.
Configurar un pool de etiquetas (mandatorio en
algunas versiones IOS)
Configurar LDP o TDP.
• Optional:
Configurar el tamaño del MTU para MPLS
Configurar la propagación del TTL
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 49
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 50
router(config-if)#
tag-switching ip
router(config-if)#
mpls ip Cisco IOS Release 12.1(3)T
• Enables label switching on a frame-mode interface
• Starts TDP on the interface
router(config-if)#
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 51
ip cef
Enable MPLS on all core
interface hssi 1/0
interfaces in your network. mpls ip
interface fastethernet 0/0
mpls ip
C1 A B C C2
Cat6000
Provider Network
ip cef
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 52
router(config-if)#
tag-switching mtu mtu-size
mpls mtu mtu-size Cisco IOS Release 12.1(3)T
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 53
router(config-if)#
Mpls ldp range <min lable> <max label>
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 54
router(config)#
no tag-switching ip propagate-ttl
no mpls ip propagate-ttl 12.1(3)T
C1#trace C2.cust.com
Tracing the route to C2.cust.com
1 A.provider.net 44 msec 36 msec 32 msec
2 C2.cust.com 180 msec * 181 msec
C1 A B C C2
Cat6000
ip cef
Provider Network no mpls ip propagate-ttl
interface hssi 1/0
mpls ip
A#trace C2.cust.com
Tracig the route to C2.cust.com
1 C2.cust.com 180 msec * 181 msec
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 55
• Multiprotocol Label Switching
http://www.cisco.com/en/US/products/ps6557/products_ios_technolog
y_home.html
• MPLS/TAG Switching
http://docwiki.cisco.com/wiki/MPLS/Tag_Switching
• MPLS LDP Inbound Label Filtering
http://www.cisco.com/en/US/docs/ios/mpls/configuration/guide/mp_ldp
_inbound_filtr.html
• Cisco MPLS Command Reference
http://www.cisco.com/en/US/docs/ios-xml/ios/mpls/command/mp-cr-
book.html
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 56
¿Cuál De las aplicaciones mencionadas de
MPLS le interesaría conocer más a
detalle?
a) L3 VPN (VRFs)
b) MPLS TE
c) QoS sobre MPLS
d) Multicast sobre MPLS
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 57
El experto responderá verbalmente algunas de las preguntas que
hayan realizado. Use el panel de preguntas y respuestas (Q&A)
para preguntar a los expertos ahora
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 58
Habrá un sorteo con las personas que llenen el
cuestionario de evaluación.
Tres de los asistentes recibirán un
Regalo sorpresa
Para llenar la evaluación haga click en el link que está en el chat, también
aparecerá automáticamente al cerrar el browser de la sesión.
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 59
Si tiene preguntas adicionales pregunte aquí
https://supportforums.cisco.com/thread/2222139
© 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 60
Tema: L2VPN: Layer 2 Virtual Private Network,
solución de transporte para proveedores de servicio y
análisis de problemas.
https://supportforums.cisco.com/thread/2219735
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 61
(inglés)
Tema: Jabber para Windows 9.2 Configuración y características
Con el experto de Cisco Maqsood Mushtaq
Aprende y haz preguntas acerca de cómo instalar, configurar y solucionar problemas de
Cisco Jabber para Windows 9.2
Termina 14 de junio 2013
Regístrese en:
https://supportforums.cisco.com/community/netpro/expert-corner#view=ask-the-experts
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 62
(en Portugués)
Tema: Border Gateway Protocol (BGP): Fundamentos,
Configuración y resolución de problemas
Martes, 18 de Junio -
11:00 a.m. Brasil
9:00 a.m. Ciudad de Mexico
Estará presentando el experto de Cisco: Marcio Ferreira
Durante este evento en vivo, Marcio Ferreira hablará
sobre los fundamientos del BGP y otros temas
improtantes como cuando y porque utilizar BGP, tipos de
troubleshooting y otros tópicos interesantes relacionados
a la configuración de este procoloto de ruteamiento..
Regístrese aquí:
http://tools.cisco.com/gems/cust/customerSite.do?METHOD
=E&LANGUAGE_ID=P&SEMINAR_CODE=S18426&PRIOR
ITY_CODE=cisco
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 63
https://supportforums.cisco.com/community/spanish
@Cisco_LA @ciscocansacsm
@CiscoMexico @ciscoconosur
@cisco_spain @cisco_support
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 64
CiscoLatam
ciscosupportchannel
CSC-Cisco-Support-Community
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 65
Gracias por su tiempo