Você está na página 1de 21

Multiprotocol Label

Switching
(MPLS)
• Es un mecanismo de transporte de datos estándar creado por la IETF y
definido en el RFC 3031. Opera entre la capa de enlace de datos y la capa de
red del modelo OSI.

MPLS
• Fue diseñado para unificar el servicio de transporte de datos para las redes
basadas en circuitos y las basadas en paquetes. Puede ser utilizado para
transportar diferentes tipos de tráfico, incluyendo tráfico de voz y de paquetes IP.
• MPLS combina la inteligencia y escalabilidad de los protocolos de ruteo con la
confiabilidad y gestionabilidad de las redes de transporte tradicionales
• Se llama protocolo de capa 2.5
• RSVP-TE generalmente permite el establecimiento de rutas de conmutación de
etiquetas MPLS (LSP), teniendo en cuenta los parámetros de restricción de la red,
como el ancho de banda disponible y los saltos explícitos
• RFC 3209 - RSVP-TE: Extensiones para RSVP para túneles LSP
• RFC 5151 - Ingeniería de tráfico MPLS y GMPLS entre dominios: Protocolo de
reserva de recursos-Ingeniería de tráfico (RSVP-TE) Extensiones
MPLS 32 bits

Label EXP S TTL

Label(20 bits)
EXP(3 bits)
End of stak flag(1 bit)
TTL(8 bits)
• Elementos
 LER (Label Edge Router o enrutador frontera de etiquetado): elemento que inicia o
termina el túnel (extrae e introduce cabeceras). Es decir, el elemento de entrada/salida a la
red MPLS. Existen tanto enrutadores de entrada como de salida de la red. Ambos suelen
denominarse router frontera ya que se encuentran en los extremos de la red MPLS.
 LSR (Label Switching Router o enrutador de conmutación de etiquetas): Nodo
dentro de la red MPLS capaz de conmutar y enrutar paquetes analizando la etiqueta
adicionada a cada paquete
 LSP (Label Switched Path o intercambio de rutas por etiqueta) 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.
 FEC (Forwarding Equivalence Class o clase de equivalencia de reenvío): nombre que
se le da al tráfico que se encamina bajo una etiqueta. Subconjunto de paquetes tratados del
mismo modo por el conmutador.
LER LSR LSR LER

LSP

IP1
IP1
IP1 #L1 IP1 #L2 IP1 #L3

IP2 #L1 IP2 #L2 IP2 #L3


IP2 IP2
FEC Out Out In label In Out Out In label In Out Out
i’face Label i’face i’face label i’face i’face label
a 1 4 4 2 0 9 9 1 0 ñ
b 1 5 8 3 0 10 10 1 0 ñ
***** ***** ***** 5 2 1 7 ****** ***** ***** *****

0 1 0
1 2
1
MPLS-TE
• TE es el proceso de dirigir el tráfico a través de la red troncal para facilitar el
uso eficiente del ancho de banda disponible entre un par de enrutadores.
Antes de MPLS TE, la ingeniería de tráfico se realizaba por IP o por ATM,
dependiendo del protocolo en uso entre dos enrutadores de borde en una
red.
• Necesita un protocolo de ruteo estado de enlace como IGP: IS-IS u OSPF
• La razón principal para la implementación de MPLS TE es controlar las rutas
a lo largo de las cuales el tráfico fluye a través de una red
DS3(45Mbps) OC-3(155Mbps)
RSVP
• RSVP reserva el ancho de banda a lo largo de una ruta desde una fuente
específica hasta el destino. Los mensajes RSVP son enviados por el
enrutador de cabecera en una red para identificar la disponibilidad de
recursos a lo largo de la ruta desde una fuente específica hasta el destino
• RSVP, por lo tanto, comunica los requisitos de un flujo de tráfico específico a
la red y recopila información sobre si los requisitos pueden ser cumplidos
por la red.
• RSVP PATH message
En cada salto, el mensaje PATH verifica la disponibilidad de los recursos
solicitados y almacena esta información.
• RSVP RESERVATION message
utilizado para confirmar la solicitud de reserva que se envió anteriormente
con los mensajes PATH
• RSVP error messages
En caso de que los recursos solicitados no estén disponibles, el enrutador
genera mensajes de error de RSVP y los envía al enrutador desde el cual se
recibió la solicitud o la respuesta.
• RSVP tear messages
Estos mensajes de corte borran los estados de PATH o RESERVATION en
el enrutador instantáneamente. El proceso de borrado de un estado de PATH
o RESERVATION en un enrutador que usa tear messages permite la
reutilización de recursos en el enrutador para otras solicitudes,
1. Configurar la interfaz de loopback para la asociación de túneles
PE1-AS1(config)#interface loopback 0
PE1-AS1(config-if)# ip address 10.10.10.101 255.255.255.255
2. Habilitar TE en el enrutador y por interfaz
PE1-AS1(config)#mpls traffic-eng tunnels
PE1-AS1(config)#interface serial 2/0
PE1-AS1(config-if)#mpls traffic-eng tunnels
PE1-AS1(config-if)#interface serial 3/0
PE1-AS1(config-if)#mpls traffic-eng tunnels
PE1-AS1(config-if)#interface serial 4/0
PE1-AS1(config-if)#mpls traffic-eng tunnels
3. Configure los parámetros de RSVP por interfaz
PE1-AS1(config)#interface serial 2/0
PE1-AS1(config-if)#ip rsvp bandwidth 256 256
PE1-AS1(config-if)#interface serial 3/0
PE1-AS1(config-if)#ip rsvp bandwidth 256 256
PE1-AS1(config-if)#interface serial 4/0
PE1-AS1(config-if)#ip rsvp bandwidth 256 256
4. Configuración de los parámetros de la interfaz del túnel en el enrutador de
cabecera
PE1-AS1(config)#interface Tunnel0
PE1-AS1(config-if)# ip unnumbered Loopback0
PE1-AS1(config-if)# tunnel destination 10.10.10.103
PE1-AS1(config-if)# tunnel mode mpls traffic-eng
PE1-AS1(config-if)# tunnel mpls traffic-eng priority 1 1
PE1-AS1(config-if)# tunnel mpls traffic-eng bandwidth 100
PE1-AS1(config-if)# tunnel mpls traffic-eng path-option 1 dynamic
5. Anunciar la interfaz del túnel en IGP
PE1-AS1(config)#interface Tunnel0
PE1-AS1(config-if)#tunnel mpls traffic-eng autoroute announce
6. Configurar la interfaz del túnel en PE1-AS1
PE1-AS1(config)#interface Tunnel1
PE1-AS1(config-if)# ip unnumbered Loopback0
PE1-AS1(config-if)# tunnel destination 10.10.10.103
PE1-AS1(config-if)# tunnel mode mpls traffic-eng
PE1-AS1(config-if)# tunnel mpls traffic-eng priority 2 2
PE1-AS1(config-if)# tunnel mpls traffic-eng bandwidth 100
PE1-AS1(config-if)# tunnel mpls traffic-eng path-option 1 explicit name LSP1
7. Configuración de ruta LSP explícita
PE1-AS1(config)#ip explicit-path name LSP1
PE1-AS1(cfg-ip-expl-path)#next-address 10.10.10.10
PE1-AS1(cfg-ip-expl-path)#next-address 10.10.10.14
PE1-AS1(cfg-ip-expl-path)#next-address 10.10.10.103
8. Anunciar la interfaz del túnel en IGP
PE1-AS1(config)#interface Tunnel1
PE1-AS1(config-if)# tunnel mpls traffic-eng autoroute announce
9. Configurar IGP para MPLS TE
PE1-AS1(config)#router ospf 100
PE1-AS1(config-router)#mpls traffic-eng area 0
PE1-AS1(config-router)#mpls traffic-eng router-id loopback 0
Bibliografia
• http://catarina.udlap.mx/u_dl_a/tales/documentos/lep/rubio_s_d/capitulo
2.pdf
• https://condor.depaul.edu/jkristof/tdc375/2010.../MPLS-jpl.ppt

Você também pode gostar