Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Teoría Precedente

Convenciones

Configurar

Diagrama de la red

Configuraciones

Verificación

Ejemplo de Salida

Troubleshoot

Información Relacionada

Introducción

Este ejemplo de configuración muestra cómo configurar una red Multiprotocol Label Switching (MPLS) para otras tareas tales como Red Privada Virtual (VPN) o ingeniería de tráfico (puede ver más Ejemplos de Configuración en la Página de Soporte de MPLS).

Prerequisites

Requirements

Antes de utilizar esta configuración, asegúrese de que cumple con los siguientes requisitos previos:

- Para implementar MPLS, necesita un router Cisco 2600 o posterior.

- Elija el Cisco IOS requerido con MPLS usando Software Advisor (sólo clientes registrados) .

- Verifique la memoria RAM y Flash adicional necesaria para ejecutar MPLS en los routers. Se pueden utilizar tarjetas de interfaz WAN (WIC), WIC-1T y WIC-2T.

Componentes Utilizados

La información que contiene este documento se basa en las versiones de software y hardware indicadas a continuación.

- Routers Cisco 3640, Cisco 3660, Cisco 4500 y Cisco 2610

- La versión 12.2(6h) del software del IOS® de Cisco se está ejecutando en todos los routers

La información que se presenta en este documento se originó a partir de dispositivos dentro de un ambiente de laboratorio específico. All of the devices used in this document started with a cleared (default) configuration. Si la red está funcionando, asegúrese de haber comprendido el impacto que puede tener un comando antes de ejecutarlo.

Teoría Precedente

Una red MPLS es comúnmente una red de estructura básica compuesta de routers activados por MPLS, llamados Label Switch Routers (LSR). Generalmente, la red consiste de un router LSR central con un LSR de borde responsable de aplicar etiquetas a los paquetes.

El mecanismo de configuración de una red MPLS es el que se describe a continuación.

- El ruteo de tablas de los diferentes LSR se computa por medio un protocolo interno de puerta de enlace (IGP). Si va a implementar ingeniería de tráfico MPLS, se necesita un protocolo de estado de link como Primero la ruta más corta (OSPF) o Sistema intermedio a sistema intermedio (IS-IS).

- Un protocolo de distribución de etiquetas (LDP) anuncia las vinculaciones entre rutas y etiquetas. Estas vinculaciones se controlan contra la tabla de ruteo. Si la ruta (prefix/mask y next hop) que se aprendió a través de LDP es igual a la ruta que se aprendió a través de IGP en la tabla de ruteo, se crea una entrada en las bases de información de reenvío de etiqueta (LFIB) en LSR.

El LSR utiliza el siguiente mecanismo de reenvío.

- Una vez que un LSR de borde recibe un paquete sin etiqueta, se comprueba la tabla de reenvío rápido de Cisco y se impone una etiqueta en el paquete, si es necesario. Este LSR se denomina LSR de ingreso.

- Cuando llega un paquete etiquetado a la interfaz de entrante de un LSR núcleo, LFIB proporciona la interfaz saliente y la nueva etiqueta que estará asociada con el paquete de salida.

- El router antes del último LSR (el penúltimo salto) elimina la etiqueta y transmite el paquete sin la etiqueta. El último salto se denomina el LSR de salida

El diagrama que se muestra a continuación ilustra la configuración de la red.

Convenciones

Para obtener más información sobre las convenciones del documento, consulte Convenciones de Consejos Técnicos de Cisco.

Configurar

En esta sección encontrará la información para configurar las funciones descritas en este documento.

Nota: Para encontrar información adicional sobre los comandos usados en este documento, utilice la Command Lookup Tool (sólo clientes registrados) .

Diagrama de la red

En este documento, se utiliza esta configuración de red:

Configuraciones

En este documento, se utilizan estas configuraciones:

- Guía de configuración rápida

- Pomerol

- Pulligny

- Pauillac

Guía de configuración rápida

Complete estos pasos para configurar MPLS:

1. Configure su red de manera usual (MPLS requiere una conexión IP estándar para establecer las bases de renevíos).

2. Asegúrese de que el protocolo de ruteo (OSPF o IS-IS) funciona correctamente. Estos comandos se muestran en cursiva en las configuraciones de esta sección.

3. Para habilitar, utilice el comando ip cef (para obtener un mejor rendimiento utilice el comando ip cef distributed, cuando esté disponible) en el modo de configuración general (que se muestra en negrita en las configuraciones de esta sección).

4. Utilice el comando mpls ip (o el comando tag-switching ip en versiones anteriores del software Cisco IOS) en el modo de configuración general y en cada interfaz (mostrado en negrita en las configuraciones de esta sección) para habilitar.

Nota: Los LSR deben tener interfaces de loopback (up) con una máscara de dirección de 32 bits.

Pomerol

Current configuration:

!

version 12.2

!

hostname Pomerol

!

ip cef

!--- Enables Cisco Express Forwarding globally.

!

interface Loopback0

ip address 10.10.10.3 255.255.255.255

ip router isis

!--- Assigns an IP address to interface loopback0 !--- and enables IS-IS for IP on the interface.

!

interface Serial0/0

encapsulation frame-relay

!

interface Serial0/0.1 point-to-point

ip address 10.1.1.6 255.255.255.252

ip router isis

tag-switching ip

!--- Enables dynamic Label Switching of !--- IPv4 packets on an interface.

frame-relay interface-dlci 301

!

interface Serial0/0.2 point-to-point

ip address 10.1.1.9 255.255.255.252

ip router isis

tag-switching ip

frame-relay interface-dlci 303

!

interface Serial0/0.3 point-to-point

ip address 10.1.1.21 255.255.255.252

ip router isis

tag-switching ip

frame-relay interface-dlci 306

!

router isis

net 49.0001.0000.0000.0003.00

is-type level-1

!

ip classless

!

end

Pulligny

Current configuration:

!

version 12.1

!

hostname Pulligny

!

ip cef

!

interface Loopback0

ip address 10.10.10.2 255.255.255.255

!

interface Serial0/1

no ip address

encapsulation frame-relay

!

interface Serial0/0.1 point-to-point

ip address 10.1.1.2 255.255.255.252

ip router isis

tag-switching ip

frame-relay interface-dlci 201

!

interface Serial0/0.2 point-to-point

ip address 10.1.1.10 255.255.255.252

ip router isis

tag-switching ip

frame-relay interface-dlci 203

!

router isis

redistribute static ip

passive-interface Loopback0

net 49.0001.0000.0000.0002.00

is-type level-1

!--- Enables the IS-IS process on the router, !--- makes loopback interface passive !--- (does not send IS-IS packets on interface), !--- and assigns area and system ID to router.

!

ip classless

!

end

Pauillac

Current configuration : 2366 bytes

!

version 12.1

!

hostname pauillac

!

ip cef

!

interface Loopback0

ip address 10.10.10.1 255.255.255.255

ip router isis

!

interface Serial0/0

no ip address

encapsulation frame-relay

!

interface Serial0/0.1 point-to-point

ip address 10.1.1.1 255.255.255.252

ip router isis

tag-switching ip

frame-relay interface-dlci 102

!

interface Serial0/0.2 point-to-point

ip address 10.1.1.5 255.255.255.252

ip access-group 150 out

ip router isis

tag-switching ip

frame-relay interface-dlci 103

!

interface Serial0/0.3 point-to-point

bandwidth 512

ip address 10.1.1.13 255.255.255.252

ip router isis

tag-switching ip

frame-relay interface-dlci 104

!

interface Serial0/0.4 point-to-point

ip address 10.1.1.17 255.255.255.252

ip router isis

tag-switching ip

frame-relay interface-dlci 105

!

!

router isis

net 49.0001.0000.0000.0001.00

is-type level-1

!

ip classless

!

end

Verificación

En esta sección encontrará información que puede utilizar para confirmar que su configuración esté funcionando correctamente.

La herramienta Output Interpreter (sólo para clientes registrados) permite utilizar algunos comandos “show” y ver un análisis del resultado de estos comandos.

- show tag-switching tdp neighbor

- show tag-switching tdp bindings

- show tag-switching forwarding-table

- detalle show tag-switching forwarding-table a b c d

- traceroute a.b.c.d

Una lista exhaustiva de comandos se incluye en la Referencia de Comandos MPLS. Otros ejemplos de comandos show se describen en Configuración de MPLS Básico Usando OSPF.

Ejemplo de Salida

Este resultado se centra en el LDP. El LDP implementado actualmente en IOS es TDP (Tag Distribution Protocol), que contiene algunas extensiones propiedad de Cisco, pero se utiliza con LDP, el protocolo oficial IETF para la distribución de etiquetas. El PDP será reemplazado por el PDL en el futuro.

Puede utilizar el comando show tag-switching tdp * para verificar el estado de TDP. Puede ver vecinos con el comando show tag-switching tdp neighbor.

Pulligny# show tag-switching tdp discovery

Local TDP Identifier:

10.10.10.2:0

TDP Discovery Sources:

Interfaces:

Serial0/0.1: xmit/recv

TDP Id: 10.10.10.1:0

Serial0/0.2: xmit/recv

TDP Id: 10.10.10.3:0

!--- Ensure you are able to ping this IP address !--- If not, check whether a route exists in the routing table

Pulligny# show tag-switching tdp neighbor

Peer TDP Ident: 10.10.10.1:0; Local TDP Ident 10.10.10.2:0

TCP connection: 10.10.10.1.711 - 10.10.10.2.11001

State: Oper; PIEs sent/rcvd: 27907/27925; ; Downstream

Up time: 2w2d

TDP discovery sources:

Serial0/0.1

Addresses bound to peer TDP Ident:

10.1.1.1        10.1.1.13       10.1.1.17       10.10.10.1

10.1.1.5        10.200.28.89

Peer TDP Ident: 10.10.10.3:0; Local TDP Ident 10.10.10.2:0

TCP connection: 10.10.10.3.11001 - 10.10.10.2.711

State: Oper; PIEs sent/rcvd: 22893/22874; ; Downstream

Up time: 1w6d

TDP discovery sources:

Serial0/0.2

Addresses bound to peer TDP Ident:

10.200.28.91    10.1.1.6        10.1.1.9        10.1.1.21

10.10.10.3

Puede utilizar el comando show tag-switching tdp bindings para ver los enlaces establecidos entre etiquetas y rutas.

Pulligny# show tag-switching tdp bindings

(...)

tib entry: 10.10.10.4/32, rev 22

local binding:  tag: 21

remote binding: tsr: 10.10.10.1:0, tag: 22

remote binding: tsr: 10.10.10.3:0, tag: 25

tib entry: 10.10.10.6/32, rev 51

local binding:  tag: 23

remote binding: tsr: 10.10.10.3:0, tag: 18

remote binding: tsr: 10.10.10.1:0, tag: 20

(...)

Puede utilizar el comando show tag-switching forwarding-table para ver qué vinculaciones se utilizan para generar el LFIB.

Pulligny# show tag-switching forwarding-table

Local  Outgoing    Prefix            Bytes tag  Outgoing   Next Hop

tag    tag or VC   or Tunnel Id      switched   interface

16     Pop tag     10.1.1.4/30       0          Se0/0.2    point2point

Pop tag     10.1.1.4/30       0          Se0/0.1    point2point

17     Pop tag     10.1.1.20/30      0          Se0/0.2    point2point

18     Pop tag     10.10.10.3/32     0          Se0/0.2    point2point

19     Pop tag     10.10.10.1/32     0          Se0/0.1    point2point

20     Pop tag     10.1.1.12/30      0          Se0/0.1    point2point

21     Pop tag     10.1.1.16/30      0          Se0/0.1    point2point

22     20          10.10.10.5/32     0          Se0/0.1    point2point

23     22          10.10.10.6/32     0          Se0/0.2    point2point

24     22          10.10.10.4/32     0          Se0/0.1    point2point

Puede utilizar el comando show tag-switching forwarding-table 10.10.10.4 detail para ver los detalles de un destino dado.

Pulligny# show tag-switching forwarding-table 10.10.10.4 detail

Local  Outgoing    Prefix            Bytes tag  Outgoing   Next Hop

tag    tag or VC   or Tunnel Id      switched   interface

21     22          10.10.10.4/32     12103      Se0/0.1    point2point

MAC/Encaps=4/8, MTU=1500, Tag Stack{22}

30918847 00016000

Per-packet load-sharing

También puede utilizar el comando traceroute, si la red hace la propagación de IP TTL, para ver los saltos. Consulte Multiprotocol Label Switching en Cisco Routers para obtener más información sobre el comando mpls ip ttl propagate.

Pesaro# traceroute 10.10.10.4

Type escape sequence to abort.

Tracing the route to 10.10.10.4

1 10.1.1.21 [MPLS: Label 25 Exp 0] 296 msec 256 msec 244 msec

2 10.1.1.5 [MPLS: Label 22 Exp 0] 212 msec 392 msec 352 msec

3 10.1.1.14 436 msec *  268 msec

Nota: El Exp 0 aparece en la salida si el campo experimental se utiliza para la Calidad de Servicio (QoS).

Troubleshoot

Actualmente, no hay información específica de troubleshooting disponible para esta configuración.

Información Relacionada

- MPLS Support Page

- Referencia de Comandos MPLS

- Configuración de Multiprotocol Label Switching

- Configuración básica de MPLS usando OSPF

- Soporte Técnico y Documentación - Cisco Systems