Mudanças entre as edições de "Guia Operacional MPLS para ISPs"
| Linha 414: | Linha 414: | ||
| OK / NOK | | OK / NOK | ||
|} | |} | ||
| + | |||
| + | == Comandos de Troubleshooting Huawei == | ||
| + | == Casos Reais de Troubleshooting == | ||
| + | |||
| + | === Caso 1 - OSPF UP e LDP DOWN === | ||
| + | |||
| + | Sintoma: | ||
| + | |||
| + | * OSPF estabelecido. | ||
| + | * Loopbacks alcançáveis. | ||
| + | * LDP não sobe. | ||
| + | |||
| + | Possíveis causas: | ||
| + | |||
| + | * MPLS não habilitado na interface. | ||
| + | * LSR-ID incorreto. | ||
| + | * ACL bloqueando TCP 646. | ||
| + | |||
| + | Comandos: | ||
| + | |||
| + | display mpls interface | ||
| + | display mpls ldp peer | ||
| + | |||
| + | === Caso 2 - LDP UP e L2VC DOWN === | ||
| + | |||
| + | Sintoma: | ||
| + | |||
| + | * LDP operacional. | ||
| + | * VC State Down. | ||
| + | |||
| + | Possíveis causas: | ||
| + | |||
| + | * Targeted LDP Down. | ||
| + | * VC-ID divergente. | ||
| + | * Peer incorreto. | ||
| + | |||
| + | Comandos: | ||
| + | |||
| + | display mpls l2vc | ||
| + | display mpls ldp remote-peer | ||
| + | |||
| + | === Caso 3 - L2VC UP sem tráfego === | ||
| + | |||
| + | Sintoma: | ||
| + | |||
| + | * VC State UP. | ||
| + | * Cliente sem comunicação. | ||
| + | |||
| + | Possíveis causas: | ||
| + | |||
| + | * MTU. | ||
| + | * VLAN incorreta. | ||
| + | * QinQ inconsistente. | ||
| + | |||
| + | Comandos: | ||
| + | |||
| + | display interface | ||
| + | display mpls l2vc verbose | ||
| + | |||
| + | === Caso 4 - VSI UP sem aprendizado MAC === | ||
| + | |||
| + | Sintoma: | ||
| + | |||
| + | * VSI UP. | ||
| + | * MAC Address não aparece. | ||
| + | |||
| + | Possíveis causas: | ||
| + | |||
| + | * Split-horizon. | ||
| + | * VLAN incorreta. | ||
| + | * SAP/AC Down. | ||
| + | |||
| + | Comandos: | ||
| + | |||
| + | display vsi verbose | ||
| + | display mac-address | ||
| + | |||
| + | === Caso 5 - Problema de MTU === | ||
| + | |||
| + | Sintoma: | ||
| + | |||
| + | * Ping pequeno funciona. | ||
| + | * Ping grande falha. | ||
| + | * Navegação parcial. | ||
| + | |||
| + | Possíveis causas: | ||
| + | |||
| + | * MTU incompatível. | ||
| + | * MPLS overhead. | ||
| + | |||
| + | Comandos: | ||
| + | |||
| + | ping -f -s 1472 X.X.X.X | ||
| + | |||
| + | === OSPF === | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! Verificação | ||
| + | ! Comando | ||
| + | |||
| + | | ! Objetivo | | ||
| + | | ---------------------------- | | ||
| + | | Vizinhos OSPF | | ||
| + | | display ospf peer | | ||
| + | | Verificar adjacências | | ||
| + | | - | | ||
| + | | Rotas OSPF | | ||
| + | | display ospf routing | | ||
| + | | Validar aprendizado de rotas | | ||
| + | | - | | ||
| + | | Banco LSDB | | ||
| + | | display ospf lsdb | | ||
| + | | Verificar LSAs | | ||
| + | | } | | ||
| + | |||
| + | === MPLS === | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! Verificação | ||
| + | ! Comando | ||
| + | |||
| + | | ! Objetivo | | ||
| + | | ----------------------------- | | ||
| + | | MPLS Interfaces | | ||
| + | | display mpls interface | | ||
| + | | Verificar interfaces MPLS | | ||
| + | | - | | ||
| + | | LSR-ID | | ||
| + | | display mpls lsr-id | | ||
| + | | Verificar Router-ID MPLS | | ||
| + | | - | | ||
| + | | Labels | | ||
| + | | display mpls forwarding-table | | ||
| + | | Verificar encaminhamento MPLS | | ||
| + | | } | | ||
| + | |||
| + | === LDP === | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! Verificação | ||
| + | ! Comando | ||
| + | |||
| + | | ! Objetivo | | ||
| + | | -------------------------------- | | ||
| + | | Sessões LDP | | ||
| + | | display mpls ldp session | | ||
| + | | Verificar sessões | | ||
| + | | - | | ||
| + | | Peers LDP | | ||
| + | | display mpls ldp peer | | ||
| + | | Verificar vizinhos | | ||
| + | | - | | ||
| + | | Labels LDP | | ||
| + | | display mpls ldp lsp | | ||
| + | | Verificar distribuição de labels | | ||
| + | | } | | ||
| + | |||
| + | === Targeted LDP === | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! Verificação | ||
| + | ! Comando | ||
| + | |||
| + | | ! Objetivo | | ||
| + | | ---------------------------- | | ||
| + | | Remote Peer | | ||
| + | | display mpls ldp remote-peer | | ||
| + | | Verificar sessões remotas | | ||
| + | | - | | ||
| + | | Sessão tLDP | | ||
| + | | display mpls ldp session | | ||
| + | | Confirmar estado UP | | ||
| + | | } | | ||
| + | |||
| + | === L2VC === | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! Verificação | ||
| + | ! Comando | ||
| + | |||
| + | | ! Objetivo | | ||
| + | | ------------------------- | | ||
| + | | Estado do VC | | ||
| + | | display mpls l2vc | | ||
| + | | Verificar serviço | | ||
| + | | - | | ||
| + | | Estatísticas | | ||
| + | | display mpls l2vc verbose | | ||
| + | | Verificar detalhes | | ||
| + | | } | | ||
| + | |||
| + | === VSI / VPLS === | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! Verificação | ||
| + | ! Comando | ||
| + | |||
| + | | ! Objetivo | | ||
| + | | -------------------- | | ||
| + | | VSI | | ||
| + | | display vsi | | ||
| + | | Verificar estado | | ||
| + | | - | | ||
| + | | VSI Detalhado | | ||
| + | | display vsi verbose | | ||
| + | | Verificar peers e PW | | ||
| + | | } | | ||
Edição das 14h25min de 8 de junho de 2026
Guia Operacional MPLS para ISPs
Este guia tem como objetivo padronizar o troubleshooting MPLS em ambientes de provedores de Internet (ISPs), com foco principal em equipamentos Huawei, mas aplicável a ambientes multivendor.
Objetivo e Público-Alvo
Este documento foi elaborado para auxiliar equipes NOC, N2, N3 e Engenharia na identificação, análise e correção de falhas relacionadas a MPLS.
Público-Alvo
- Analistas NOC/N1
- Analistas N2/N3
- Engenheiros de Redes
- Operadores de Backbone MPLS
Regra Fundamental
O troubleshooting MPLS deve seguir uma sequência lógica:
- Camada Física
- Conectividade IP
- OSPF
- MPLS
- LDP
- Serviço (L2VC/VSI)
- MTU
Uma falha em qualquer etapa anterior compromete as etapas seguintes.
Como o MPLS Funciona na Prática
MPLS não deve ser tratado como uma tecnologia isolada. Em uma rede ISP, o MPLS depende inicialmente da conectividade IP e de um protocolo IGP, normalmente OSPF ou IS-IS.
O IGP garante o alcance entre as loopbacks dos roteadores. Em seguida, o LDP utiliza essa conectividade para distribuir labels. Somente após essas etapas os serviços L2VPN, como VPWS (L2VC) e VPLS (VSI), conseguem operar corretamente.
Resumo Prático
- OSPF encontra o caminho.
- LDP distribui as labels.
- MPLS encaminha usando labels.
- L2VC e VSI utilizam essa infraestrutura para transportar serviços Ethernet.
Diagramas de Referência
Função dos Protocolos
OSPF
O OSPF é responsável por garantir a conectividade IP entre os roteadores do backbone. Em ambientes MPLS, normalmente são anunciadas as interfaces de transporte e as loopbacks utilizadas como Router-ID e LSR-ID.
Sem alcance IP entre as loopbacks dos roteadores, o MPLS e o LDP não conseguem estabelecer suas adjacências corretamente.
MPLS
O MPLS (Multiprotocol Label Switching) adiciona um rótulo (label) aos pacotes para permitir o encaminhamento baseado em labels ao invés de consultas sucessivas à tabela de roteamento IP.
Os principais serviços suportados incluem:
- L2VPN (VPWS/L2VC)
- VPLS (VSI)
- Engenharia de Tráfego
- VPNs de Camada 3
LDP
O LDP (Label Distribution Protocol) é responsável pela distribuição das labels entre os roteadores MPLS.
Após a conectividade IP ser estabelecida pelo OSPF, os roteadores formam vizinhanças LDP e trocam informações de labels para cada prefixo conhecido.
Caso o LDP apresente falhas, os serviços MPLS dependentes serão impactados.
Targeted LDP
O Targeted LDP (tLDP) permite estabelecer sessões LDP diretamente entre roteadores não adjacentes.
É amplamente utilizado em serviços VPWS (L2VC), onde os PEs precisam trocar informações de pseudowires através de sessões remotas.
A ausência ou falha do Targeted LDP normalmente resulta em serviços L2VC inoperantes, mesmo que o MPLS e o OSPF estejam funcionando corretamente.
L2VC versus VSI
L2VC (VPWS)
O L2VC (Layer 2 Virtual Circuit), também conhecido como VPWS (Virtual Private Wire Service), cria uma conexão ponto a ponto entre dois equipamentos PE através da rede MPLS.
Características:
- Serviço ponto a ponto.
- Menor consumo de recursos.
- Simplicidade operacional.
- Amplamente utilizado para transporte de VLANs entre localidades.
Fluxo simplificado:
CE ---- PE ===== MPLS ===== PE ---- CE
VSI (VPLS)
A VSI (Virtual Switch Instance), utilizada em implementações VPLS, cria um domínio Ethernet multiponto sobre a rede MPLS.
Características:
- Serviço multiponto.
- Comportamento semelhante a um switch Ethernet.
- Permite múltiplos sites na mesma LAN virtual.
- Maior consumo de recursos em comparação ao L2VC.
Fluxo simplificado:
```
CE
|
PE
/ \
/ \
MPLS MPLS
/ \
PE -------- PE
| |
CE CE
```
Comparativo
| Característica | L2VC / VPWS |
TroubleshootingQuando um L2VC ou VSI apresenta falhas:
MTU em Ambientes MPLSConceitos FundamentaisEm redes MPLS, a MTU deve ser planejada considerando o overhead adicional introduzido pelas labels MPLS. Cada label MPLS adiciona 4 bytes ao pacote. Exemplos:
Dependendo da tecnologia utilizada (L2VC, VSI, QinQ, PPPoE, VXLAN, etc.), o overhead total pode aumentar significativamente. Exemplo PráticoUma rede Ethernet tradicional normalmente opera com MTU 1500 bytes. Ao adicionar MPLS:
O enlace precisa suportar uma MTU superior a 1500 bytes para evitar fragmentação ou descarte de pacotes. Sintomas de Problemas de MTUProblemas de MTU podem gerar sintomas como:
Validação de MTUUma das formas mais simples de validação é utilizar ping com DF-bit (Don't Fragment). Exemplo: ping -f -s 1472 X.X.X.X ou em equipamentos Huawei: ping -a LoopBack0 X.X.X.X -f -s 1472 O objetivo é identificar o maior tamanho de pacote que consegue atravessar toda a rede sem fragmentação. TroubleshootingAo investigar problemas relacionados a MTU:
Boas Práticas
Procedimento de Troubleshooting MPLSFluxo de ValidaçãoSempre execute o troubleshooting seguindo a sequência abaixo. Uma falha identificada em qualquer etapa deve ser corrigida antes de prosseguir. Etapa 1 - Camada FísicaValidar:
Comandos Huawei: display interface brief display interface GigabitEthernet 0/0/0 Etapa 2 - Conectividade IPValidar:
Comandos Huawei: display ip interface brief display ip routing-table ping X.X.X.X Etapa 3 - OSPFValidar:
Comandos Huawei: display ospf peer display ospf routing display ip routing-table protocol ospf Etapa 4 - MPLSValidar:
Comandos Huawei: display mpls interface display mpls lsr-id display mpls forwarding-table Etapa 5 - LDPValidar:
Comandos Huawei: display mpls ldp session display mpls ldp peer display mpls ldp lsp Etapa 6 - Targeted LDPValidar:
Comandos Huawei: display mpls ldp remote-peer display mpls ldp session Etapa 7 - ServiçoPara L2VC: display mpls l2vc Para VSI: display vsi display vsi verbose Validar:
Etapa 8 - MTUValidar:
Executar testes com DF-bit sempre que houver suspeita de fragmentação. Checklist Final
Comandos de Troubleshooting HuaweiCasos Reais de TroubleshootingCaso 1 - OSPF UP e LDP DOWNSintoma:
Possíveis causas:
Comandos: display mpls interface display mpls ldp peer Caso 2 - LDP UP e L2VC DOWNSintoma:
Possíveis causas:
Comandos: display mpls l2vc display mpls ldp remote-peer Caso 3 - L2VC UP sem tráfegoSintoma:
Possíveis causas:
Comandos: display interface display mpls l2vc verbose Caso 4 - VSI UP sem aprendizado MACSintoma:
Possíveis causas:
Comandos: display vsi verbose display mac-address Caso 5 - Problema de MTUSintoma:
Possíveis causas:
Comandos: ping -f -s 1472 X.X.X.X OSPF
|
|---|