Configurando MPLS e Comandos Úteis

Para a implementação do MPLS, é necessário que a rede Backbone tenha um protocolo de IGP rodando, pode ser implementado iBGP ou OSPF, é comumente usado o OSPF.
Configuração da Interface/Vlanif que vai fechar os neighbor ldp
OSB: Definir mtu no máximo

interface VlanifXXX
description NOME
mtu 9216
ip address X.X.X.X.
ospf network-type p2p
ospf enable 1 area 0.0.0.0
mpls
mpls ldp
Definir lsr-id, usar mesmo ip de loopback e configure em todos os roteadores ou switch.
mpls lsr-id X.X.X.X
Ativar as features mpls
mpls
mpls te
mpls rsvp-te
mpls l2vpn
mpls ldp
Definir o remote peer (lsr-id do outro lado).
Todos os peer’s que você precisar fechar um túnel deve constar como um remote peer
mpls ldp remote-peer NOME
remote-ip X.X.X.X
Para facilitar a identificação de cada peer, é possível utilizar um PW-TEMPLATE
pw-template NOME
peer-address X.X.X.X
control-word
Existem dois principais tipos de túneis, 1:1 ou 1:N.
Configuração de um túnel l2vc 1:1
interface VlanifXXX
description NOME
mpls l2vc pw-template NOME XX
Configuração de um túnel vsi 1:n
vsi VLANXXX
mac-withdraw enable
pwsignal ldp
vsi-id xxx
peer X.X.X.X (peer 1)
peer X.X.X.X (peer 2)
mtu 9198
interface Vlanifxxx
description
mtu 9198
l2 binding vsi VLANxxx
statistic enable both
Comandos para Troubleshooting
Seguindo a lógica de termos configurados as loopback’s
R1: 172.18.0.1
R2: 172.18.0.2
R3: 172.18.0.3
[R1] tracert lsp -a 172.18.0.1 ip 172.18.0.3 32
LSP Trace Route FEC: IPV4 PREFIX 172.18.0.3/32 , press CTRL_C to break.
TTL Replier Time Type Downstream
0 Ingress 172.16.0.6/[1775 ]
2 172.18.0.2 2 ms Transit 10.140.0.189/[1101 ]
3 172.18.0.3 3 ms Egress
tracert lsp → Rastreia o caminho de um LSP (Label Switched Path) em uma rede MPLS.
-a 172.18.0.1 → Especifica que a origem do rastreamento é o IP
172.18.0.1.ip 172.18.0.3 32 → Define o destino como
172.18.0.3 (prefixo /32 indica um único IP).
TTL | Replier IP | Tempo | Tipo | Próximo salto (Downstream) |
0 | Ingress | 172.16.0.6/[1775] | ||
1 | 172.18.0.2 | 2 ms | Transit | 172.16.0.10/[1101] |
2 | 172.18.0.3 | 3 ms | Egress |
TTL (Time To Live): Mede o número de saltos (hops) no caminho MPLS.
Replier: IP do nó que respondeu ao rastreamento.
Time: Tempo de resposta em milissegundos.
Type:
- Ingress → Primeiro nó na rede MPLS (entrada do túnel LSP).
- Transit → Roteador intermediário no caminho do LSP.
- Egress → Último nó onde o pacote sai da rede MPLS.
Downstream: Próximo salto no caminho MPLS, com o rótulo (label) usado.
Agora observe esse outro comando abaixo.
[R1]display mpls ldp remote-peer
LDP Remote Entity Information
------------------------------------------------------------------------------
Remote Peer Name : R3
Remote Peer IP : 172.18.0.3 LDP ID : 172.18.0.3:0
Transport Address : 172.18.0.1 Entity Status : Active
Configured Keepalive Hold Timer : 45 Sec
Configured Keepalive Send Timer : ---
Configured Hello Hold Timer : 45 Sec
Negotiated Hello Hold Timer : 45 Sec
Configured Hello Send Timer : ---
Configured Delay Timer : 10 Sec
Hello Packet sent/received : 1898360/1897523
Label Advertisement Mode : Downstream Unsolicited
Remote Peer Deletion Status : No
Auto-config : ---
------------------------------------------------------------------------------
Alguns campos importantes a serem observados são
Campo | Descrição |
Remote Peer Name | Nome do peer remoto (R3). |
Remote Peer IP | Endereço IP do peer remoto (172.18.0.3). |
Entity Status | Estado da sessão LDP (Active ✅ → conexão está estável). |
Conclusão
✅ O peer R3 (172.18.0.3) está ativo e comunicando corretamente via LDP.
✅ O modo de anúncio de rótulos é “Downstream Unsolicited”, então R3 está enviando rótulos MPLS automaticamente.
✅ A comunicação estável é confirmada pelo alto número de pacotes “Hello” enviados e recebidos.
✅ Nenhuma remoção do peer está programada, então a conexão deve continuar ativa.