Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Conventions

Mecanismo

Configurar

Diagrama de Rede

Manual de configuração rápida

Configurações

Verificar

Troubleshoot

Informações Relacionadas

Introduction

Este documento mostra como configurar uma rede básica de Multiprotocol Label Switching (MPLS). Consulte Exemplos de Configuração e Notas Técnicas na Página de Suporte MPLS para obter mais informações sobre como configurar tópicos avançados, como VPN ou Engenharia de Tráfego (TE).

Prerequisites

Requirements

A Cisco recomenda que você esteja familiarizado com a operação básica do MPLS. Consulte a Visão Geral da Comutação de Rótulos Multiprotocolo para obter uma visão geral do MPLS.

Componentes Utilizados

As informações neste documento são baseadas nestas versões de software e hardware:

- Software Cisco IOS® versões 12.2(28)

- Cisco 3600 Routers

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.

Conventions

Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.

Mecanismo

Uma rede de MPLS normalmente é uma rede backbone composta por roteadores habilitados para MPLS denominados Label Switch Routers (LSR). Em geral, a rede consiste em um LSR central com um LSR de borda que aplica rótulos aos pacotes.

Este é o mecanismo de configuração de uma rede MPLS:

1. As tabelas de roteamento dos diferentes LSRs são calculadas com um Interior Gateway Protocol (IGP). Um protocolo de estado de link, como OSPF (Open Shortest Path First) ou IS-IS (Intermediate System-to-Intermediate System), é necessário se você planeja implantar TE MPLS.

2. Um LDP (protocolo de distribuição de rótulo) anuncia as associações entre rotas e rótulos. Essas associações são verificadas com relação a uma tabela de roteamento. Se a rota (prefixo/máscara e próximo salto) aprendida do LDP corresponder à rota aprendida do IGP na tabela de roteamento, uma entrada é criada no rótulo que encaminha bases de informações (LFIB) no LSR.

O LSR usa este mecanismo de encaminhamento:

1. Quando um LSR de borda recebe um pacote não rotulado, a tabela Cisco Express Forwarding é verificada e um rótulo é imposto ao pacote, se necessário. Este LSR é chamado de LSR de ingresso.

2. Após a chegada de um pacote rotulado na interface de entrada de um LSR central, o LFIB fornece a interface de saída e o novo rótulo que está associado ao pacote de saída.

3. O roteador antes do último LSR (o penúltimo salto) exibe o rótulo e transmite o pacote sem o rótulo. O último salto é chamado de LSR de saída.

Este diagrama ilustra esta configuração de rede:

Configurar

Nesta seção, você encontrará informações para configurar os recursos descritos neste documento.

Observação: para encontrar informações adicionais sobre os comandos usados neste documento, use a Command Lookup Tool (somente clientes registrados) .

Diagrama de Rede

Este documento utiliza a seguinte configuração de rede:

Manual de configuração rápida

Use este procedimento como um guia de configuração rápida.

1. Configure sua rede como de costume. O MPLS precisa de uma conexão IP padrão para estabelecer bases de encaminhamento.

2. Certifique-se de que o protocolo de roteamento (OSPF ou IS-IS) funcione corretamente. Esses comandos estão em itálico nas configurações da próxima seção.

3. Ative ip cef, para obter melhores desempenhos, use ip cef distribuído quando disponível, no modo de configuração geral. Isso é mostrado em negrito nas configurações da próxima seção.

4. Ative mpls ip, ou tag-switching ip em versões mais antigas do software Cisco IOS, no modo de configuração geral e em cada interface, como mostrado em negrito nas configurações da próxima seção. Mesmo quando o comando mpls ip é usado, a saída show running ainda pode mostrar o comando como tag-switching ip em algumas versões do software Cisco IOS, como mostrado nas configurações na próxima seção.

Observação: os LSRs devem ter (up) interfaces de loopback com uma máscara de endereço de 32 bits e essas interfaces devem ser alcançáveis com a tabela de roteamento IP global.

Configurações

Este documento utiliza as seguintes configurações:

- 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

Verificar

Esta seção fornece informações que você pode usar para confirmar se sua configuração funciona adequadamente.

Os comandos usados na configuração básica de MPLS usando a configuração de exemplo IS-IS também são aplicáveis.

Para ilustrar essa configuração de exemplo, examine um destino específico, por exemplo 10.10.10.4, no Pomerol LSR.

A Output Interpreter Tool (somente clientes registrados) oferece suporte a determinados comandos show, o que permite exibir uma análise da saída do comando show.

- show ip route —Usado para verificar a rota IP para este destino na tabela de roteamento IP:

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 —Usado para verificar a tabela de encaminhamento MPLS, que é o equivalente de comutação de rótulo da tabela de roteamento IP para roteamento IP padrão. Contém rótulos de entrada e saída e descrições dos pacotes.

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 —Usado para ver os detalhes da tabela de encaminhamento 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 ou show tag-switching tdp bindings (com base na versão do software Cisco IOS que você usa) — Usado para ver as associações de rótulo associadas a um destino específico. Tanto os enlaces locais quanto remotos podem ser vistos.

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

Observe que as etiquetas para cada classe de encaminhamento são estabelecidas em cada LSR, mesmo que não estejam no caminho preferido (mais curto). Nesse caso, um pacote destinado a 10.10.10.4/32 pode ir até 10.10.10.1 (com rótulo 21) ou até 10.10.10.2 (com rótulo 23). O LSR seleciona primeira solução porque é a mais curta. Essa decisão é tomada com a tabela de roteamento IP padrão, que neste caso é criada com OSPF.

- show ip cef detail —Usado para verificar se o Cisco Express Forwarding funciona corretamente e se as tags são trocadas corretamente:

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 Troubleshooting de MPLS para obter informações sobre como solucionar problemas de MPLS.

Informações Relacionadas

- Configurando MPLS Básicos Usando IS-IS

- Configurando a switching de rótulo multiprotocolo

- Configurando uma VPN MPLS básica

- Página de suporte à tecnologia MPLS

- Suporte Técnico - Cisco Systems