presentacion mpls avanzada jahir mejia version ppt 2003[1]
TRANSCRIPT
1
MPLS AVANZADO
Jahir Mejia
Copyright Juniper Networks, 2001 2
AGENDA
Conceptos basicos MPLSConceptos Avanzados MPLSEquipos que maneja ETBServicios MPLS
Copyright Juniper Networks, 2001 3
CONCEPTOS BASICOS
LSP (Label Switched Path)LSR (Label Switching Routers)
IngressTransitPenultimateEgress
Por qué el Penultimo router?
EscalabilidadMenos Trabajo para el router de egresoSistema PHP (Penultimate Hop Poping)
Copyright Juniper Networks, 2001 4
LABEL
Label (20 bits)CoS (3 bits)Stacking Bit (1 bit)Time to Live (8 bits)
Copyright Juniper Networks, 2001 5
TTLLabel (20-bits) CoS S
IP PacketIP Packet
32-bits
L2 HeaderL2 Header MPLS Header
Copyright Juniper Networks, 2001 6
Labels Reservados IETF
0 – IPv4 Explicit NULL 1 – Router Alert Label2 – IPv6 Explicit NULL3 – Implicit NULL4 – 15 Usos Futuros
Copyright Juniper Networks, 2001 7
Procesamiento de Paquetes
Cabernet busca el next-hopMuscat Recibe un paquete con label de 500Merlot Recibe un paquete con label de 600Chardonnay recibe un paquete IPv4
Copyright Juniper Networks, 2001 8
Ejemplo Enrutamiento IPv4
134.5.1.5
200.3.2.7200.3.2.1
134.5.6.1
Routing TableDestination Next Hop
134.5/16
200.3.2/24
12.29.31.5
12.29.31.5
Destination
Routing TableNext Hop
134.5/16
200.3.2/24
134.5.6.1
200.3.2.1
200.3.2.7
200.3.2.7
3 5
2
12.29.31.412.29.31.1
Routing TableDestination Next Hop
134.5/16
200.3.2/24
12.29.31.5
12.29.31.9
12.29.31.5
Routing TableDestination Next Hop
134.5/16
200.3.2/24
12.29.31.5
12.29.31.4
12.29.31.9
200.3.2.7
200.3.2.7
200.3.2.7
Copyright Juniper Networks, 2001 9
Ejemplo Enrutamiento MPLS
134.5.1.5
200.3.2.7
1 2
200.3.2.1
134.5.6.1
Ingress Routing TableDestination Next Hop
134.5/16
200.3.2/24
(2, 84)
(3, 99)
MPLS TableIn Out
(1, 99) (2, 56)
MPLS TableIn Out
(3, 56) (5, 0)
Destination
Egress Routing TableNext Hop
134.5/16
200.3.2/24
134.5.6.1
200.3.2.1
200.3.2.7
99200.3.2.7 0200.3.2.7
MPLS TableIn Out
(2, 84) (6, 0)
200.3.2.756200.3.2.7
3 5
2
3
2 6
Copyright Juniper Networks, 2001 10
Estableciendo un LSP
LSP ESTATICOSAsignación manual de recursosNo hay protocolo de señalización
LSP DINAMICOSUtiliza un protocolo de señalizaciónSe configura solo el router de ingreso
Copyright Juniper Networks, 2001 11
Protocolos de señalizacion
RSVP (Resource Reservation Protocol)
LDP (Label Distribution Protocol)
Copyright Juniper Networks, 2001 12
RSVP (Resource Reservation Protocol)
Router de Ingreso envía un mensaje RSVP path Router de egreso devuelve un mensaje RSVP Resv
Copyright Juniper Networks, 2001 13
Mensajes Adicionales RSVP
PathTear messageResvTear messagePathErr messageResvErr messageResvConf message
ERO (Explicit Route Object)
Router de ingreso adiciona el ERO al mensaje Path.Puede contener solo saltos loose
Copyright Juniper Networks, 2001 14
ERO usando saltos strict
Camino preciso a seguir por el LSPEl siguiente salto debe estar directamente conectado.
Copyright Juniper Networks, 2001 15
Combinacion de saltos ERO
Los saltos strict deben estar directamente conectados.Los saltos Loose son elegidos por IGP
Copyright Juniper Networks, 2001 16
Copyright Juniper Networks, 2001 17
OBJETOS RSVP
LABEL REQUEST OBJECTLABEL OBJECTRECORD ROUTE OBJECTSESSION ATTRIBUTE OBJECTTPSEC OBJECT
ERO EJEMPLO 1
LSP de R1 a R9ERO
{loose R8, strict R9}
Camino fisico LSPR1 a R8 - sigue un camino por IGPR8 a R9 - directamente conectado
Copyright Juniper Networks, 2001 18
IngressLSR
EgressLSRR1
R3
R2
R4
R5
R6
R7
R8
R9
Copyright Juniper Networks, 2001 19
ERO EJEMPLO 2
LSP de R1 a R9ERO
{strict R3, strict R4, strict R7, strict R9}
LSP Camino fisicoR1 to R3 – directamente conectadoR3 to R4 – directamente conectadoR4 to R7 – directamente conectadoR7 to R9 – directamente conectado
IngressLSR
EgressLSRR1
R3
R2
R4
R5
R6
R7
R8
R9
Copyright Juniper Networks, 2001 20
LDP (Label Distribution Protocol)
LDP detecta neighbors usando un protocolo HELLO.Una vez se establece la sesión TCP los peers intercambian información de labels.Cada par de peers genera un par de labels y se anuncian a la red completa.
Copyright Juniper Networks, 2001 21
LSPs secundarios
Falla Normal de un LSPFallas en la señal al router de ingresoSe calcula y se señaliza un nuevo LSPReenrutamiento del trafico al nuevo LSP
New YorkData CenterSan Francisco
Data Center
Primary LSPSecondary LSP
Copyright Juniper Networks, 2001 22
Equipos MPLS en ETB
JUNIPER ERX - 1440
Copyright Juniper Networks, 2001 23
El ERX es un router optimizado para ambientes de borde grandes y medianos. El ERX tiene un throughput de 40G con redundancia opcional.Tiene 12 line module slots, y soporta interfaces OC48c/STM16, Gigabit Ethernet y Fast Ethernet
JUNIPER M320
Tiene un throughput de 320 Gbps. Es ideal para cores medianos. La PICs son compatibles con M40e, M120, T320 y T640
Copyright Juniper Networks, 2001 24
JUNIPER T640
El T640 es un router de 19 pulgadas de ancho y medio rack de alto, Es un router altamente escalable Tiene un throughput de 640 donde puede enviar 770 millones de paquetes por segundo (Mpps).
Copyright Juniper Networks, 2001 25
Copyright Juniper Networks, 2001 26
Servicios MPLS
L2VPN
L3VPN
VPLS