Contenido

Introducción

Prerequisites

Requirements

Componentes Utilizados

Convenciones

Mecanismo

Configurar

Diagrama de la red

Guía de configuración rápida

Configuraciones

Verificación

Troubleshoot

Información Relacionada

Introducción

Este documento muestra cómo configurar una red básica MPLS (Multiprotocol Label Switching). Consulte Ejemplos de Configuración y Notas Técnicas en la Página de Soporte de MPLS para obtener más información sobre cómo configurar temas avanzados como VPN o Traffic Engineering (TE).

Prerequisites

Requirements

Cisco recomienda que esté familiarizado con el funcionamiento básico de MPLS. Consulte Descripción General de Multiprotocol Label Switching para obtener una descripción general de MPLS.

Componentes Utilizados

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

- Software Cisco IOS® versión 12.2(28)

- Routers 3600 Cisco

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Convenciones

Consulte Convenciones de Consejos TécnicosCisco para obtener más información sobre las convenciones del documento.

Mecanismo

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 en un LSR de núcleo con un LSR de borde que aplica etiquetas a los paquetes.

Este es el mecanismo de configuración de una red MPLS:

1. Las tablas de routing de los diferentes LSR se calculan con un protocolo de gateway interior (IGP). Se requiere un protocolo de estado de link, como Open Shortest Path First (OSPF) o Intermediate System-to-Intermediate System (IS-IS), si tiene pensado implementar MPLS TE.

2. 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 (prefijo/máscara y salto siguiente) aprendida del LDP coincide con la ruta aprendida de IGP en la tabla de ruteo, se crea una entrada en la etiqueta que reenvía las bases de información (LFIB) en el LSR.

El LSR utiliza este mecanismo de reenvío:

1. Una vez que un LSR de borde recibe un paquete sin etiqueta, se verifica la tabla de Cisco Express Forwarding y se impone una etiqueta en el paquete si es necesario. Este LSR se denomina LSR de ingreso.

2. Cuando llega un paquete etiquetado a la interfaz de entrada de un LSR de núcleo, el LFIB proporciona la interfaz de salida y la nueva etiqueta asociada con el paquete de salida.

3. 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

Este diagrama ilustra esta configuración de red:

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:

Guía de configuración rápida

Utilice este procedimiento como guía de configuración rápida.

1. Configure la red de la forma habitual. MPLS necesita una conexión IP estándar para establecer bases de reenvío.

2. Asegúrese de que el protocolo de routing (OSPF o IS-IS) funciona correctamente. Estos comandos están en cursiva en las configuraciones de la siguiente sección.

3. Habilite ip cef, para un mejor rendimiento utilice ip cef distributed cuando esté disponible, en el modo de configuración general. Esto se muestra en negrita en las configuraciones de la siguiente sección.

4. Habilite mpls ip, o tag-switching ip en versiones anteriores del software Cisco IOS, en el modo de configuración general y en cada interfaz, como se muestra en negrita en las configuraciones de la siguiente sección. Incluso cuando se utiliza el comando mpls ip, el resultado show running todavía puede mostrar el comando como tag-switching ip en algunas versiones de Cisco IOS Software, como se muestra en las configuraciones de la siguiente sección.

Nota: Los LSR deben tener interfaces Loopback (up) con una máscara de dirección de 32 bits y estas interfaces deben ser accesibles con la tabla de IP Routing global.

Configuraciones

En este documento, se utilizan estas configuraciones:

- Pomerol

- Pulligny

- Pauillac

- Pescara

- Pesaro

- Perugia

Pomerol

!

version 12.2

!

hostname Pomerol

!

ip subnet-zero

!

ip cef

!

interface Loopback0

ip address 10.10.10.3 255.255.255.255

!

interface Serial2/0

ip address 10.1.1.21 255.255.255.252

tag-switching ip

!

interface Serial3/0

ip address 10.1.1.6 255.255.255.252

tag-switching ip

!

interface Serial4/0

ip address 10.1.1.9 255.255.255.252

tag-switching ip

!

router ospf 10

log-adjacency-changes

network 10.0.0.0 0.255.255.255 area 9

!

ip classless

!

end

Pulligny

!

version 12.2

!

hostname Pulligny

!

!

ip subnet-zero

!

ip cef

!

interface Loopback0

ip address 10.10.10.2 255.255.255.255

!

interface Serial2/0

ip address 10.1.1.2 255.255.255.252

tag-switching ip

!

interface Serial3/0

ip address 10.1.1.10 255.255.255.252

tag-switching ip

!

router ospf 10

log-adjacency-changes

network 10.0.0.0 0.255.255.255 area 9

!

ip classless

!

end

Pauillac

!

version 12.2

!

hostname Pauillac

!

ip subnet-zero

!

ip cef

!

interface Loopback0

ip address 10.10.10.1 255.255.255.255

!

interface Serial2/0

ip address 10.1.1.13 255.255.255.252

tag-switching ip

!

interface Serial3/0

ip address 10.1.1.17 255.255.255.252

tag-switching ip

!

interface Serial4/0

ip address 10.1.1.1 255.255.255.252

tag-switching ip

!

interface Serial5/0

ip address 10.1.1.5 255.255.255.252

tag-switching ip

!

router ospf 10

log-adjacency-changes

network 10.0.0.0 0.255.255.255 area 9

!

ip classless

!

end

Pescara

!

version 12.2

!

hostname Pescara

!

ip subnet-zero

!

ip cef

!

interface Loopback0

ip address 10.10.10.4 255.255.255.255

!

interface Serial2/0

ip address 10.1.1.14 255.255.255.252

tag-switching ip

!

router ospf 10

log-adjacency-changes

network 10.0.0.0 0.255.255.255 area 9

!

ip classless

!

end

Pesaro

!

version 12.2

!

hostname Pesaro

!

ip subnet-zero

!

ip cef

!

interface Loopback0

ip address 10.10.10.6 255.255.255.255

!

interface Serial2/0

ip address 10.1.1.22 255.255.255.252

tag-switching ip

!

router ospf 10

log-adjacency-changes

network 10.0.0.0 0.255.255.255 area 9

!

ip classless

!

end

Perugia

!

version 12.2

!

hostname Perugia

!

ip subnet-zero

!

ip cef

!

interface Loopback0

ip address 10.10.10.5 255.255.255.255

!

interface Serial2/0

ip address 10.1.1.18 255.255.255.252

tag-switching ip

!

router ospf 10

log-adjacency-changes

network 10.0.0.0 0.255.255.255 area 9

!

ip classless

!

end

Verificación

En esta sección encontrará información que puede utilizar para comprobar que su configuración funcione correctamente.

Los comandos utilizados en la configuración de ejemplo Configuración de MPLS Básico con IS-IS también son aplicables.

Para ilustrar esta configuración de ejemplo, observe un destino particular, por ejemplo 10.10.10.4, en el Pomerol LSR.

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 ip route —Se utiliza para verificar la ruta IP para este destino en la tabla de IP Routing:

Pomerol#show ip route 10.10.10.4

Routing entry for 10.10.10.4/32

Known via "ospf 10", distance 110, metric 129, type intra area

Last update from 10.1.1.5 on Serial3/0, 17:29:23 ago

Routing Descriptor Blocks:

* 10.1.1.5, from 10.10.10.4, 17:29:23 ago, via Serial3/0

Route metric is 129, traffic share count is 1

- show mpls forwarding-table —Se utiliza para verificar la tabla de reenvío MPLS, que es el equivalente de switching de etiquetas de la tabla de IP Routing para el ruteo IP estándar. Contiene etiquetas y descripciones entrantes y salientes de los paquetes.

Pomerol#show mpls 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.12/30      636        Se3/0      point2point

17     Pop tag     10.10.10.1/32     0          Se3/0      point2point

18     21          10.10.10.4/32     0          Se3/0      point2point

19     Pop tag     10.1.1.0/30       0          Se4/0      point2point

Pop tag     10.1.1.0/30       0          Se3/0      point2point

20     Pop tag     10.10.10.6/32     612        Se2/0      point2point

21     Pop tag     10.1.1.16/30      0          Se3/0      point2point

22     16          10.10.10.5/32     0          Se3/0      point2point

23     Pop tag     10.10.10.2/32     0          Se4/0      point2point

- show mpls forwarding-table detail —Utilizado para ver los detalles de la tabla de reenvío MPLS:

Pomerol#show mpls forwarding-table 10.10.10.4 32 detail

Local  Outgoing    Prefix            Bytes tag  Outgoing   Next Hop

tag    tag or VC   or Tunnel Id      switched   interface

18     21          10.10.10.4/32     0          Se3/0      point2point

MAC/Encaps=4/8, MRU=1500, Tag Stack{21}

0F008847 00015000

No output feature configured

Per-packet load-sharing

- show mpls ldp bindings o show tag-switching tdp bindings (en función de la versión de software de Cisco IOS que utilice): se utiliza para ver las vinculaciones de etiquetas asociadas a un destino determinado. Se pueden ver tanto los enlaces locales como los remotos.

Pomerol#show tag-switching tdp bindings 10.10.10.4 32

tib entry: 10.10.10.4/32, rev 14

local binding:  tag: 18

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

remote binding: tsr: 10.10.10.2:0, tag: 23

remote binding: tsr: 10.10.10.6:612, tag: 20

Tenga en cuenta que las etiquetas para cada clase de reenvío se establecen en cada LSR, incluso si no se encuentran en la ruta preferida (más corta). En este caso, un paquete destinado a 10.10.10.4/32 puede pasar por 10.10.10.1 (con la etiqueta 21) o por 10.10.10.2 (con la etiqueta 23). El LSR elige la primera solución porque es la más corta. Esta decisión se toma con la tabla de IP Routing estándar, que en este caso, se construye con OSPF.

- show ip cef detail —Se utiliza para verificar que Cisco Express Forwarding funciona correctamente y que las etiquetas se intercambian correctamente:

Pomerol#show ip cef 10.10.10.4 detail

10.10.10.4/32, version 37, cached adjacency to Serial3/0

0 packets, 0 bytes

tag information set

local tag: 18

fast tag rewrite with Se3/0, point2point, tags imposed: {21}

via 10.1.1.5, Serial3/0, 0 dependencies

next hop 10.1.1.5, Serial3/0

valid cached adjacency

tag rewrite with Se3/0, point2point, tags imposed: {21}

Troubleshoot

Consulte Solución de Problemas de MPLS para obtener información sobre cómo resolver problemas de MPLS.

Información Relacionada

- Configuración de MPLS Básico mediante IS-IS

- Configuración de Multiprotocol Label Switching

- Configuración de una VPN MPLS básica

- Página de Soporte de Tecnología MPLS

- Soporte Técnico - Cisco Systems