<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt-BR">
	<id>https://wiki.brasilpeeringforum.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DanielTecnet</id>
	<title>Wiki BPF - Contribuições do(a) usuário(a) [pt-br]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.brasilpeeringforum.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DanielTecnet"/>
	<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/w/Especial:Contribui%C3%A7%C3%B5es/DanielTecnet"/>
	<updated>2026-07-11T23:58:08Z</updated>
	<subtitle>Contribuições do(a) usuário(a)</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=O_NAT_do_Futuro:_a_Internet_est%C3%A1_deixando_o_IPv4_para_tr%C3%A1s._Seu_provedor_est%C3%A1_preparado%3F&amp;diff=4221</id>
		<title>O NAT do Futuro: a Internet está deixando o IPv4 para trás. Seu provedor está preparado?</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=O_NAT_do_Futuro:_a_Internet_est%C3%A1_deixando_o_IPv4_para_tr%C3%A1s._Seu_provedor_est%C3%A1_preparado%3F&amp;diff=4221"/>
		<updated>2026-07-09T19:47:36Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: Criou página com '= O NAT do Futuro: Como NAT64, DNS64, CLAT e 464XLAT estão levando a Internet para um mundo IPv6 =  ''Autor: Daniel Mendes''  Arquivo:663936b3-fefc-4800-9094-0d38a83acf08.p...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= O NAT do Futuro: Como NAT64, DNS64, CLAT e 464XLAT estão levando a Internet para um mundo IPv6 =&lt;br /&gt;
&lt;br /&gt;
''Autor: Daniel Mendes''&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:663936b3-fefc-4800-9094-0d38a83acf08.png|centro|1200px|O NAT do Futuro - IPv6-only com acesso ao legado IPv4]]&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
Durante muitos anos o NAT44 (CGNAT) foi o principal aliado das operadoras para enfrentar a escassez de endereços IPv4. Entretanto, o crescimento do IPv6 mudou completamente o cenário.&lt;br /&gt;
&lt;br /&gt;
Hoje a pergunta deixou de ser ''&amp;quot;como economizar IPv4?&amp;quot;'' e passou a ser:&lt;br /&gt;
&lt;br /&gt;
'''Como oferecer uma rede IPv6-only sem perder acesso aos bilhões de serviços que ainda existem apenas em IPv4?'''&lt;br /&gt;
&lt;br /&gt;
É justamente aí que entram tecnologias como '''NAT64''', '''DNS64''', '''CLAT''' e '''464XLAT'''. Embora muitas vezes sejam tratadas como se fossem a mesma solução, cada uma possui um papel específico dentro da arquitetura de transição para IPv6.&lt;br /&gt;
&lt;br /&gt;
Neste artigo vamos entender como cada tecnologia funciona e por que elas são consideradas por muitos como o verdadeiro &amp;quot;NAT do futuro&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== O problema ==&lt;br /&gt;
&lt;br /&gt;
Imagine um cliente conectado apenas por IPv6.&lt;br /&gt;
&lt;br /&gt;
Esse cliente tenta acessar um serviço que existe somente em IPv4.&lt;br /&gt;
&lt;br /&gt;
Sem algum mecanismo de tradução, essa comunicação simplesmente não acontece.&lt;br /&gt;
&lt;br /&gt;
Diferentemente do CGNAT, que traduz IPv4 para IPv4, agora precisamos traduzir protocolos diferentes.&lt;br /&gt;
&lt;br /&gt;
Ou seja:&lt;br /&gt;
&lt;br /&gt;
 IPv6 → IPv4&lt;br /&gt;
&lt;br /&gt;
Essa é a missão do NAT64.&lt;br /&gt;
&lt;br /&gt;
== NAT64 ==&lt;br /&gt;
&lt;br /&gt;
O NAT64 é responsável por traduzir o tráfego IPv6 para IPv4.&lt;br /&gt;
&lt;br /&gt;
Todo o cliente permanece utilizando IPv6 normalmente, enquanto a tradução acontece dentro da rede da operadora.&lt;br /&gt;
&lt;br /&gt;
Fluxo simplificado:&lt;br /&gt;
&lt;br /&gt;
 Cliente IPv6&lt;br /&gt;
      │&lt;br /&gt;
      ▼&lt;br /&gt;
    NAT64&lt;br /&gt;
      │&lt;br /&gt;
      ▼&lt;br /&gt;
 Servidor IPv4&lt;br /&gt;
&lt;br /&gt;
O NAT64 mantém estado das conexões, portas e sessões de maneira semelhante ao NAT tradicional.&lt;br /&gt;
&lt;br /&gt;
'''Onde normalmente roda'''&lt;br /&gt;
&lt;br /&gt;
* BNG&lt;br /&gt;
* BRAS&lt;br /&gt;
* Appliances dedicados&lt;br /&gt;
* Firewalls&lt;br /&gt;
* Plataformas CGNAT&lt;br /&gt;
&lt;br /&gt;
'''O que resolve'''&lt;br /&gt;
&lt;br /&gt;
Permite que clientes IPv6-only acessem serviços disponíveis apenas em IPv4.&lt;br /&gt;
&lt;br /&gt;
== DNS64 ==&lt;br /&gt;
&lt;br /&gt;
Mas existe outro desafio.&lt;br /&gt;
&lt;br /&gt;
Imagine que um domínio possua apenas um registro DNS do tipo A.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&lt;br /&gt;
 www.exemplo.com&lt;br /&gt;
 A = 198.51.100.25&lt;br /&gt;
&lt;br /&gt;
O cliente IPv6 procura um registro AAAA.&lt;br /&gt;
&lt;br /&gt;
Como ele não existe, a comunicação falharia.&lt;br /&gt;
&lt;br /&gt;
É aí que entra o DNS64.&lt;br /&gt;
&lt;br /&gt;
O DNS64 sintetiza um endereço IPv6 utilizando normalmente o prefixo:&lt;br /&gt;
&lt;br /&gt;
 64:ff9b::/96&lt;br /&gt;
&lt;br /&gt;
Assim o cliente recebe um endereço IPv6 válido, que posteriormente será tratado pelo NAT64.&lt;br /&gt;
&lt;br /&gt;
'''Onde roda'''&lt;br /&gt;
&lt;br /&gt;
* Servidores DNS da operadora&lt;br /&gt;
* Resolver DNS&lt;br /&gt;
&lt;br /&gt;
'''O que resolve'''&lt;br /&gt;
&lt;br /&gt;
Permite que clientes IPv6 encontrem serviços IPv4 através de um endereço IPv6 sintetizado.&lt;br /&gt;
&lt;br /&gt;
== CLAT ==&lt;br /&gt;
&lt;br /&gt;
Nem toda aplicação utiliza DNS corretamente.&lt;br /&gt;
&lt;br /&gt;
Muitas aplicações antigas continuam gerando tráfego IPv4 diretamente através da pilha de rede do sistema operacional.&lt;br /&gt;
&lt;br /&gt;
Se o dispositivo estiver conectado em uma rede IPv6-only, essas aplicações deixam de funcionar.&lt;br /&gt;
&lt;br /&gt;
O CLAT resolve exatamente esse problema.&lt;br /&gt;
&lt;br /&gt;
Ele roda dentro do próprio dispositivo do usuário e converte IPv4 em IPv6 antes mesmo que o pacote saia para a rede.&lt;br /&gt;
&lt;br /&gt;
Fluxo:&lt;br /&gt;
&lt;br /&gt;
 Aplicação IPv4&lt;br /&gt;
        │&lt;br /&gt;
        ▼&lt;br /&gt;
      CLAT&lt;br /&gt;
        │&lt;br /&gt;
        ▼&lt;br /&gt;
      IPv6&lt;br /&gt;
&lt;br /&gt;
Para a aplicação nada muda.&lt;br /&gt;
&lt;br /&gt;
Ela continua acreditando que existe uma pilha IPv4 disponível.&lt;br /&gt;
&lt;br /&gt;
'''Onde roda'''&lt;br /&gt;
&lt;br /&gt;
* Android&lt;br /&gt;
* iOS (algumas implementações)&lt;br /&gt;
* Windows&lt;br /&gt;
* Equipamentos CPE&lt;br /&gt;
&lt;br /&gt;
'''O que resolve'''&lt;br /&gt;
&lt;br /&gt;
Mantém compatibilidade de aplicações IPv4 em redes IPv6-only.&lt;br /&gt;
&lt;br /&gt;
== 464XLAT ==&lt;br /&gt;
&lt;br /&gt;
O 464XLAT não é uma tecnologia isolada.&lt;br /&gt;
&lt;br /&gt;
Na verdade ele representa uma arquitetura.&lt;br /&gt;
&lt;br /&gt;
Ela combina duas traduções:&lt;br /&gt;
&lt;br /&gt;
* CLAT no cliente&lt;br /&gt;
* NAT64 na operadora&lt;br /&gt;
&lt;br /&gt;
Fluxo completo:&lt;br /&gt;
&lt;br /&gt;
 Aplicação IPv4&lt;br /&gt;
        │&lt;br /&gt;
      CLAT&lt;br /&gt;
        │&lt;br /&gt;
      IPv6&lt;br /&gt;
        │&lt;br /&gt;
      NAT64&lt;br /&gt;
        │&lt;br /&gt;
      IPv4&lt;br /&gt;
        │&lt;br /&gt;
 Servidor IPv4&lt;br /&gt;
&lt;br /&gt;
Essa arquitetura é utilizada atualmente por diversas operadoras móveis ao redor do mundo.&lt;br /&gt;
&lt;br /&gt;
Ela permite que toda a rede opere em IPv6, mantendo compatibilidade praticamente transparente com conteúdos legados em IPv4.&lt;br /&gt;
&lt;br /&gt;
== Comparativo ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Tecnologia&lt;br /&gt;
! Onde roda&lt;br /&gt;
! O que faz&lt;br /&gt;
! Resolve qual problema&lt;br /&gt;
|-&lt;br /&gt;
| NAT64&lt;br /&gt;
| Rede da operadora&lt;br /&gt;
| Traduz IPv6 para IPv4&lt;br /&gt;
| Acesso a serviços IPv4&lt;br /&gt;
|-&lt;br /&gt;
| DNS64&lt;br /&gt;
| Servidor DNS&lt;br /&gt;
| Sintetiza registros AAAA&lt;br /&gt;
| Descoberta de hosts IPv4&lt;br /&gt;
|-&lt;br /&gt;
| CLAT&lt;br /&gt;
| Dispositivo do usuário&lt;br /&gt;
| Traduz IPv4 da aplicação para IPv6&lt;br /&gt;
| Compatibilidade de aplicações legadas&lt;br /&gt;
|-&lt;br /&gt;
| 464XLAT&lt;br /&gt;
| Cliente + Operadora&lt;br /&gt;
| Combina CLAT e NAT64&lt;br /&gt;
| Rede IPv6-only totalmente funcional&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Durante muito tempo associamos NAT apenas ao IPv4.&lt;br /&gt;
&lt;br /&gt;
Entretanto, o futuro aponta para outro caminho.&lt;br /&gt;
&lt;br /&gt;
À medida que as operadoras evoluem suas redes para IPv6-only, tecnologias como NAT64, DNS64, CLAT e 464XLAT deixam de ser apenas mecanismos de transição e passam a ser componentes fundamentais da infraestrutura moderna.&lt;br /&gt;
&lt;br /&gt;
O NAT do futuro não traduz apenas endereços.&lt;br /&gt;
&lt;br /&gt;
Ele conecta dois mundos diferentes, permitindo que a Internet continue funcionando enquanto a migração para IPv6 acontece de forma gradual.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
* RFC 6052 - IPv6 Addressing of IPv4/IPv6 Translators&lt;br /&gt;
* RFC 6146 - Stateful NAT64&lt;br /&gt;
* RFC 6147 - DNS64&lt;br /&gt;
* RFC 6877 - 464XLAT&lt;br /&gt;
Daniel Melo&lt;br /&gt;
Network Eng.&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:663936b3-fefc-4800-9094-0d38a83acf08.png&amp;diff=4220</id>
		<title>Arquivo:663936b3-fefc-4800-9094-0d38a83acf08.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:663936b3-fefc-4800-9094-0d38a83acf08.png&amp;diff=4220"/>
		<updated>2026-07-09T19:45:20Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Backbone_Seamless_MPLS_Options_A,_B,_C_e_BGP-LU&amp;diff=4206</id>
		<title>Backbone Seamless MPLS Options A, B, C e BGP-LU</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Backbone_Seamless_MPLS_Options_A,_B,_C_e_BGP-LU&amp;diff=4206"/>
		<updated>2026-06-30T16:29:13Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Integração de Backbones MPLS: Option A, Option B, Option C e Seamless MPLS =&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Topolo 123456.jpg|1200px|center]]&lt;br /&gt;
''Figura 1 – Comparação entre as arquiteturas Inter-AS MPLS VPN: Option A, Option B e Option C.''&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Topolo 1234567.jpg|1200px|center]]&lt;br /&gt;
''Figura 2 – Exemplo conceitual de integração entre dois domínios MPLS independentes utilizando Seamless MPLS e BGP-LU para transporte de serviços MPLS.''&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
Quem trabalha em operadoras ou provedores de Internet sabe que, mais cedo ou mais tarde, surge um desafio comum: integrar redes que nasceram separadas.&lt;br /&gt;
&lt;br /&gt;
Isso acontece em processos de aquisição de ISPs, expansão regional, consolidação de operações ou simplesmente quando duas infraestruturas precisam passar a transportar serviços entre si.&lt;br /&gt;
&lt;br /&gt;
A primeira ideia normalmente é bastante simples: unir todos os equipamentos em um único domínio OSPF ou IS-IS. Dependendo do tamanho da rede, essa abordagem pode funcionar muito bem.&lt;br /&gt;
&lt;br /&gt;
Porém, à medida que o backbone cresce, também crescem alguns desafios importantes:&lt;br /&gt;
&lt;br /&gt;
* aumento da LSDB do IGP;&lt;br /&gt;
* maior tempo de convergência;&lt;br /&gt;
* troubleshooting mais complexo;&lt;br /&gt;
* maior domínio de falhas;&lt;br /&gt;
* janelas de manutenção mais críticas;&lt;br /&gt;
* menor flexibilidade para futuras expansões.&lt;br /&gt;
&lt;br /&gt;
Foi justamente para atender esses cenários que surgiram diferentes arquiteturas de integração entre domínios MPLS.&lt;br /&gt;
&lt;br /&gt;
== O desafio da integração de redes ==&lt;br /&gt;
&lt;br /&gt;
Durante processos de fusão, aquisição ou expansão geográfica, normalmente cada backbone já possui sua própria arquitetura, protocolos de roteamento, planejamento de endereçamento e serviços MPLS em produção.&lt;br /&gt;
&lt;br /&gt;
Na maioria das vezes não é interessante desmontar toda essa infraestrutura para reconstruí-la em um único domínio.&lt;br /&gt;
&lt;br /&gt;
A abordagem mais utilizada é permitir que cada backbone continue operando de forma independente enquanto os serviços passam a trafegar entre os domínios de forma transparente.&lt;br /&gt;
&lt;br /&gt;
Dependendo da necessidade de escalabilidade, diferentes arquiteturas podem ser utilizadas.&lt;br /&gt;
&lt;br /&gt;
== Option A ==&lt;br /&gt;
&lt;br /&gt;
A Option A é considerada a arquitetura mais simples de implementar.&lt;br /&gt;
&lt;br /&gt;
Nesse modelo, os roteadores ASBR funcionam praticamente como equipamentos de borda (CE) um para o outro. Cada VPN termina no ASBR e é entregue ao domínio vizinho.&lt;br /&gt;
&lt;br /&gt;
=== Vantagens ===&lt;br /&gt;
&lt;br /&gt;
* Simplicidade de configuração.&lt;br /&gt;
* Fácil operação e troubleshooting.&lt;br /&gt;
* Baixo requisito de funcionalidades dos equipamentos.&lt;br /&gt;
* Excelente para ambientes pequenos.&lt;br /&gt;
&lt;br /&gt;
=== Desvantagens ===&lt;br /&gt;
&lt;br /&gt;
* Escalabilidade limitada.&lt;br /&gt;
* Cada VPN precisa existir nos ASBRs.&lt;br /&gt;
* Cresce mal quando o número de clientes aumenta.&lt;br /&gt;
&lt;br /&gt;
=== Cenários indicados ===&lt;br /&gt;
&lt;br /&gt;
* Pequenos provedores.&lt;br /&gt;
* Integrações temporárias.&lt;br /&gt;
* Poucas VPNs entre domínios.&lt;br /&gt;
&lt;br /&gt;
== Option B ==&lt;br /&gt;
&lt;br /&gt;
Na Option B os ASBRs passam a trocar rotas VPNv4/VPNv6 utilizando MP-BGP.&lt;br /&gt;
&lt;br /&gt;
Os PEs permanecem isolados e os ASBRs tornam-se responsáveis pela troca das informações das VPNs.&lt;br /&gt;
&lt;br /&gt;
=== Vantagens ===&lt;br /&gt;
&lt;br /&gt;
* Muito mais escalável que a Option A.&lt;br /&gt;
* Redução da quantidade de configurações por VPN.&lt;br /&gt;
* Boa separação entre os domínios.&lt;br /&gt;
&lt;br /&gt;
=== Desvantagens ===&lt;br /&gt;
&lt;br /&gt;
* Os ASBRs continuam armazenando informações das VPNs.&lt;br /&gt;
* Maior consumo de memória e processamento.&lt;br /&gt;
* Troubleshooting mais elaborado.&lt;br /&gt;
&lt;br /&gt;
=== Cenários indicados ===&lt;br /&gt;
&lt;br /&gt;
* Operadoras médias.&lt;br /&gt;
* Backbones com quantidade moderada de serviços MPLS.&lt;br /&gt;
* Ambientes onde os ASBRs possuem capacidade suficiente para manter todas as VPNs.&lt;br /&gt;
&lt;br /&gt;
== Option C ==&lt;br /&gt;
&lt;br /&gt;
A Option C representa o modelo de maior escalabilidade.&lt;br /&gt;
&lt;br /&gt;
Nesse cenário, quem efetivamente troca informações são os próprios PEs. Os ASBRs deixam de conhecer as VPNs e passam a atuar apenas como elementos de transporte.&lt;br /&gt;
&lt;br /&gt;
Para isso normalmente utiliza-se '''BGP Labeled Unicast (BGP-LU)''', permitindo que labels MPLS sejam distribuídos através do BGP.&lt;br /&gt;
&lt;br /&gt;
=== Vantagens ===&lt;br /&gt;
&lt;br /&gt;
* Excelente escalabilidade.&lt;br /&gt;
* Menor carga sobre os ASBRs.&lt;br /&gt;
* Separação clara entre transporte e serviços.&lt;br /&gt;
* Melhor aproveitamento da infraestrutura.&lt;br /&gt;
* Ideal para ambientes Carrier Grade.&lt;br /&gt;
&lt;br /&gt;
=== Desvantagens ===&lt;br /&gt;
&lt;br /&gt;
* Projeto mais complexo.&lt;br /&gt;
* Necessidade de equipamentos com suporte completo às funcionalidades de BGP-LU.&lt;br /&gt;
* Troubleshooting mais avançado.&lt;br /&gt;
&lt;br /&gt;
=== Cenários indicados ===&lt;br /&gt;
&lt;br /&gt;
* Grandes operadoras.&lt;br /&gt;
* Backbones nacionais.&lt;br /&gt;
* Processos de fusão e aquisição.&lt;br /&gt;
* Ambientes com milhares de VPNs.&lt;br /&gt;
&lt;br /&gt;
== Seamless MPLS ==&lt;br /&gt;
&lt;br /&gt;
O conceito de Seamless MPLS surgiu para permitir que diversos domínios MPLS funcionem de forma integrada sem que seja necessário transformar toda a rede em um único domínio IGP.&lt;br /&gt;
&lt;br /&gt;
Cada região pode continuar utilizando seu próprio OSPF ou IS-IS, enquanto os serviços MPLS são transportados entre os domínios de maneira transparente.&lt;br /&gt;
&lt;br /&gt;
Essa arquitetura reduz impactos operacionais, facilita expansões e torna processos de aquisição muito mais simples.&lt;br /&gt;
&lt;br /&gt;
== O papel do BGP-LU ==&lt;br /&gt;
&lt;br /&gt;
O BGP-Labeled Unicast (BGP-LU) adiciona ao BGP a capacidade de anunciar prefixos juntamente com seus respectivos labels MPLS.&lt;br /&gt;
&lt;br /&gt;
Dessa forma, além da informação de roteamento, os equipamentos passam a conhecer também o label necessário para encaminhar o tráfego através dos diferentes domínios MPLS.&lt;br /&gt;
&lt;br /&gt;
Essa separação entre plano de transporte e plano de roteamento é um dos principais pilares do Seamless MPLS.&lt;br /&gt;
&lt;br /&gt;
Vale destacar que a disponibilidade dessa funcionalidade depende do fabricante, da plataforma e da versão de software utilizada. Embora o conceito seja padronizado por RFCs, a implementação pode variar entre diferentes vendors.&lt;br /&gt;
&lt;br /&gt;
== Boas práticas ==&lt;br /&gt;
&lt;br /&gt;
Durante o planejamento de uma integração entre backbones MPLS, algumas recomendações costumam trazer melhores resultados:&lt;br /&gt;
&lt;br /&gt;
* manter cada domínio IGP independente sempre que possível;&lt;br /&gt;
* utilizar blocos dedicados para loopbacks dos PEs;&lt;br /&gt;
* anunciar apenas os prefixos necessários para o transporte;&lt;br /&gt;
* evitar redistribuições indiscriminadas entre BGP e IGP;&lt;br /&gt;
* utilizar políticas claras de importação e exportação de rotas;&lt;br /&gt;
* validar previamente o suporte do fabricante às funcionalidades necessárias;&lt;br /&gt;
* documentar toda a arquitetura antes da implantação.&lt;br /&gt;
&lt;br /&gt;
== Como escolher a arquitetura ideal ==&lt;br /&gt;
&lt;br /&gt;
Não existe uma única arquitetura correta para todos os cenários.&lt;br /&gt;
&lt;br /&gt;
Cada modelo possui vantagens e limitações próprias.&lt;br /&gt;
&lt;br /&gt;
De forma geral:&lt;br /&gt;
&lt;br /&gt;
* '''Option A''' prioriza simplicidade.&lt;br /&gt;
* '''Option B''' oferece um equilíbrio entre simplicidade e escalabilidade.&lt;br /&gt;
* '''Option C''' entrega o maior nível de escalabilidade e normalmente é utilizada em grandes operadoras.&lt;br /&gt;
* '''Seamless MPLS''' permite integrar múltiplos domínios mantendo cada backbone relativamente independente durante todo o processo de expansão.&lt;br /&gt;
&lt;br /&gt;
A escolha deve considerar fatores como quantidade de serviços, expectativa de crescimento, capacidade dos equipamentos, equipe operacional e estratégia de evolução da rede.&lt;br /&gt;
&lt;br /&gt;
== Considerações finais ==&lt;br /&gt;
&lt;br /&gt;
A integração entre backbones MPLS deixou de ser um cenário exclusivo de grandes operadoras. Atualmente, processos de expansão, aquisição e consolidação fazem parte da realidade de muitos provedores de Internet.&lt;br /&gt;
&lt;br /&gt;
Conhecer as diferenças entre Option A, Option B, Option C e Seamless MPLS permite escolher a arquitetura mais adequada para cada projeto, reduzindo riscos operacionais e preparando a infraestrutura para futuras expansões.&lt;br /&gt;
&lt;br /&gt;
Independentemente do fabricante utilizado, compreender esses conceitos é um passo importante para construir redes mais escaláveis, resilientes e preparadas para o crescimento.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
* RFC 4364 — BGP/MPLS IP Virtual Private Networks (VPNs)&lt;br /&gt;
* RFC 3107 — Carrying Label Information in BGP-4&lt;br /&gt;
* RFC 8277 — Using BGP to Bind MPLS Labels to Address Prefixes&lt;br /&gt;
* RFC 4577 — OSPF as the Provider/Customer Edge Protocol for BGP/MPLS IP VPNs&lt;br /&gt;
* Documentações oficiais Cisco, Huawei, Juniper e Nokia sobre MPLS, Inter-AS VPN e BGP-LU.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
'''Autor'''&lt;br /&gt;
&lt;br /&gt;
'''Daniel Melo'''&lt;br /&gt;
&lt;br /&gt;
Especialista em Redes • Consolidação de Redes • Operações • Backbone • Core IP • RAN 5G • Arquitetura Multivendor • Tecnólogo em Redes&lt;br /&gt;
&lt;br /&gt;
''Compartilhando conhecimento e experiências em infraestrutura de redes para fortalecer a comunidade técnica brasileira.''&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Backbone_Seamless_MPLS_Options_A,_B,_C_e_BGP-LU&amp;diff=4205</id>
		<title>Backbone Seamless MPLS Options A, B, C e BGP-LU</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Backbone_Seamless_MPLS_Options_A,_B,_C_e_BGP-LU&amp;diff=4205"/>
		<updated>2026-06-30T16:26:07Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: Criou página com '= Integração de Backbones MPLS: Option A, Option B, Option C e Seamless MPLS =  center ''Figura 1 – Comparação entre as arquiteturas...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Integração de Backbones MPLS: Option A, Option B, Option C e Seamless MPLS =&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Topolo 123456.jpg|1200px|center]]&lt;br /&gt;
''Figura 1 – Comparação entre as arquiteturas Inter-AS MPLS VPN: Option A, Option B e Option C.''&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Topolo 1234567.jpg|1200px|center]]&lt;br /&gt;
''Figura 2 – Exemplo conceitual de integração entre dois domínios MPLS independentes utilizando Seamless MPLS e BGP-LU para transporte de serviços MPLS.''&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
Quem trabalha em operadoras ou provedores de Internet sabe que, mais cedo ou mais tarde, surge um desafio comum: integrar redes que nasceram separadas.&lt;br /&gt;
&lt;br /&gt;
Isso acontece em processos de aquisição de ISPs, expansão regional, consolidação de operações ou simplesmente quando duas infraestruturas precisam passar a transportar serviços entre si.&lt;br /&gt;
&lt;br /&gt;
A primeira ideia normalmente é bastante simples: unir todos os equipamentos em um único domínio OSPF ou IS-IS. Dependendo do tamanho da rede, essa abordagem pode funcionar muito bem.&lt;br /&gt;
&lt;br /&gt;
Porém, à medida que o backbone cresce, também crescem alguns desafios importantes:&lt;br /&gt;
&lt;br /&gt;
* aumento da LSDB do IGP;&lt;br /&gt;
* maior tempo de convergência;&lt;br /&gt;
* troubleshooting mais complexo;&lt;br /&gt;
* maior domínio de falhas;&lt;br /&gt;
* janelas de manutenção mais críticas;&lt;br /&gt;
* menor flexibilidade para futuras expansões.&lt;br /&gt;
&lt;br /&gt;
Foi justamente para atender esses cenários que surgiram diferentes arquiteturas de integração entre domínios MPLS.&lt;br /&gt;
&lt;br /&gt;
== O desafio da integração de redes ==&lt;br /&gt;
&lt;br /&gt;
Durante processos de fusão, aquisição ou expansão geográfica, normalmente cada backbone já possui sua própria arquitetura, protocolos de roteamento, planejamento de endereçamento e serviços MPLS em produção.&lt;br /&gt;
&lt;br /&gt;
Na maioria das vezes não é interessante desmontar toda essa infraestrutura para reconstruí-la em um único domínio.&lt;br /&gt;
&lt;br /&gt;
A abordagem mais utilizada é permitir que cada backbone continue operando de forma independente enquanto os serviços passam a trafegar entre os domínios de forma transparente.&lt;br /&gt;
&lt;br /&gt;
Dependendo da necessidade de escalabilidade, diferentes arquiteturas podem ser utilizadas.&lt;br /&gt;
&lt;br /&gt;
== Option A ==&lt;br /&gt;
&lt;br /&gt;
A Option A é considerada a arquitetura mais simples de implementar.&lt;br /&gt;
&lt;br /&gt;
Nesse modelo, os roteadores ASBR funcionam praticamente como equipamentos de borda (CE) um para o outro. Cada VPN termina no ASBR e é entregue ao domínio vizinho.&lt;br /&gt;
&lt;br /&gt;
=== Vantagens ===&lt;br /&gt;
&lt;br /&gt;
* Simplicidade de configuração.&lt;br /&gt;
* Fácil operação e troubleshooting.&lt;br /&gt;
* Baixo requisito de funcionalidades dos equipamentos.&lt;br /&gt;
* Excelente para ambientes pequenos.&lt;br /&gt;
&lt;br /&gt;
=== Desvantagens ===&lt;br /&gt;
&lt;br /&gt;
* Escalabilidade limitada.&lt;br /&gt;
* Cada VPN precisa existir nos ASBRs.&lt;br /&gt;
* Cresce mal quando o número de clientes aumenta.&lt;br /&gt;
&lt;br /&gt;
=== Cenários indicados ===&lt;br /&gt;
&lt;br /&gt;
* Pequenos provedores.&lt;br /&gt;
* Integrações temporárias.&lt;br /&gt;
* Poucas VPNs entre domínios.&lt;br /&gt;
&lt;br /&gt;
== Option B ==&lt;br /&gt;
&lt;br /&gt;
Na Option B os ASBRs passam a trocar rotas VPNv4/VPNv6 utilizando MP-BGP.&lt;br /&gt;
&lt;br /&gt;
Os PEs permanecem isolados e os ASBRs tornam-se responsáveis pela troca das informações das VPNs.&lt;br /&gt;
&lt;br /&gt;
=== Vantagens ===&lt;br /&gt;
&lt;br /&gt;
* Muito mais escalável que a Option A.&lt;br /&gt;
* Redução da quantidade de configurações por VPN.&lt;br /&gt;
* Boa separação entre os domínios.&lt;br /&gt;
&lt;br /&gt;
=== Desvantagens ===&lt;br /&gt;
&lt;br /&gt;
* Os ASBRs continuam armazenando informações das VPNs.&lt;br /&gt;
* Maior consumo de memória e processamento.&lt;br /&gt;
* Troubleshooting mais elaborado.&lt;br /&gt;
&lt;br /&gt;
=== Cenários indicados ===&lt;br /&gt;
&lt;br /&gt;
* Operadoras médias.&lt;br /&gt;
* Backbones com quantidade moderada de serviços MPLS.&lt;br /&gt;
* Ambientes onde os ASBRs possuem capacidade suficiente para manter todas as VPNs.&lt;br /&gt;
&lt;br /&gt;
== Option C ==&lt;br /&gt;
&lt;br /&gt;
A Option C representa o modelo de maior escalabilidade.&lt;br /&gt;
&lt;br /&gt;
Nesse cenário, quem efetivamente troca informações são os próprios PEs. Os ASBRs deixam de conhecer as VPNs e passam a atuar apenas como elementos de transporte.&lt;br /&gt;
&lt;br /&gt;
Para isso normalmente utiliza-se '''BGP Labeled Unicast (BGP-LU)''', permitindo que labels MPLS sejam distribuídos através do BGP.&lt;br /&gt;
&lt;br /&gt;
=== Vantagens ===&lt;br /&gt;
&lt;br /&gt;
* Excelente escalabilidade.&lt;br /&gt;
* Menor carga sobre os ASBRs.&lt;br /&gt;
* Separação clara entre transporte e serviços.&lt;br /&gt;
* Melhor aproveitamento da infraestrutura.&lt;br /&gt;
* Ideal para ambientes Carrier Grade.&lt;br /&gt;
&lt;br /&gt;
=== Desvantagens ===&lt;br /&gt;
&lt;br /&gt;
* Projeto mais complexo.&lt;br /&gt;
* Necessidade de equipamentos com suporte completo às funcionalidades de BGP-LU.&lt;br /&gt;
* Troubleshooting mais avançado.&lt;br /&gt;
&lt;br /&gt;
=== Cenários indicados ===&lt;br /&gt;
&lt;br /&gt;
* Grandes operadoras.&lt;br /&gt;
* Backbones nacionais.&lt;br /&gt;
* Processos de fusão e aquisição.&lt;br /&gt;
* Ambientes com milhares de VPNs.&lt;br /&gt;
&lt;br /&gt;
== Seamless MPLS ==&lt;br /&gt;
&lt;br /&gt;
O conceito de Seamless MPLS surgiu para permitir que diversos domínios MPLS funcionem de forma integrada sem que seja necessário transformar toda a rede em um único domínio IGP.&lt;br /&gt;
&lt;br /&gt;
Cada região pode continuar utilizando seu próprio OSPF ou IS-IS, enquanto os serviços MPLS são transportados entre os domínios de maneira transparente.&lt;br /&gt;
&lt;br /&gt;
Essa arquitetura reduz impactos operacionais, facilita expansões e torna processos de aquisição muito mais simples.&lt;br /&gt;
&lt;br /&gt;
== O papel do BGP-LU ==&lt;br /&gt;
&lt;br /&gt;
O BGP-Labeled Unicast (BGP-LU) adiciona ao BGP a capacidade de anunciar prefixos juntamente com seus respectivos labels MPLS.&lt;br /&gt;
&lt;br /&gt;
Dessa forma, além da informação de roteamento, os equipamentos passam a conhecer também o label necessário para encaminhar o tráfego através dos diferentes domínios MPLS.&lt;br /&gt;
&lt;br /&gt;
Essa separação entre plano de transporte e plano de roteamento é um dos principais pilares do Seamless MPLS.&lt;br /&gt;
&lt;br /&gt;
Vale destacar que a disponibilidade dessa funcionalidade depende do fabricante, da plataforma e da versão de software utilizada. Embora o conceito seja padronizado por RFCs, a implementação pode variar entre diferentes vendors.&lt;br /&gt;
&lt;br /&gt;
== Boas práticas ==&lt;br /&gt;
&lt;br /&gt;
Durante o planejamento de uma integração entre backbones MPLS, algumas recomendações costumam trazer melhores resultados:&lt;br /&gt;
&lt;br /&gt;
* manter cada domínio IGP independente sempre que possível;&lt;br /&gt;
* utilizar blocos dedicados para loopbacks dos PEs;&lt;br /&gt;
* anunciar apenas os prefixos necessários para o transporte;&lt;br /&gt;
* evitar redistribuições indiscriminadas entre BGP e IGP;&lt;br /&gt;
* utilizar políticas claras de importação e exportação de rotas;&lt;br /&gt;
* validar previamente o suporte do fabricante às funcionalidades necessárias;&lt;br /&gt;
* documentar toda a arquitetura antes da implantação.&lt;br /&gt;
&lt;br /&gt;
== Como escolher a arquitetura ideal ==&lt;br /&gt;
&lt;br /&gt;
Não existe uma única arquitetura correta para todos os cenários.&lt;br /&gt;
&lt;br /&gt;
Cada modelo possui vantagens e limitações próprias.&lt;br /&gt;
&lt;br /&gt;
De forma geral:&lt;br /&gt;
&lt;br /&gt;
* '''Option A''' prioriza simplicidade.&lt;br /&gt;
* '''Option B''' oferece um equilíbrio entre simplicidade e escalabilidade.&lt;br /&gt;
* '''Option C''' entrega o maior nível de escalabilidade e normalmente é utilizada em grandes operadoras.&lt;br /&gt;
* '''Seamless MPLS''' permite integrar múltiplos domínios mantendo cada backbone relativamente independente durante todo o processo de expansão.&lt;br /&gt;
&lt;br /&gt;
A escolha deve considerar fatores como quantidade de serviços, expectativa de crescimento, capacidade dos equipamentos, equipe operacional e estratégia de evolução da rede.&lt;br /&gt;
&lt;br /&gt;
== Considerações finais ==&lt;br /&gt;
&lt;br /&gt;
A integração entre backbones MPLS deixou de ser um cenário exclusivo de grandes operadoras. Atualmente, processos de expansão, aquisição e consolidação fazem parte da realidade de muitos provedores de Internet.&lt;br /&gt;
&lt;br /&gt;
Conhecer as diferenças entre Option A, Option B, Option C e Seamless MPLS permite escolher a arquitetura mais adequada para cada projeto, reduzindo riscos operacionais e preparando a infraestrutura para futuras expansões.&lt;br /&gt;
&lt;br /&gt;
Independentemente do fabricante utilizado, compreender esses conceitos é um passo importante para construir redes mais escaláveis, resilientes e preparadas para o crescimento.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
* RFC 4364 — BGP/MPLS IP Virtual Private Networks (VPNs)&lt;br /&gt;
* RFC 3107 — Carrying Label Information in BGP-4&lt;br /&gt;
* RFC 8277 — Using BGP to Bind MPLS Labels to Address Prefixes&lt;br /&gt;
* RFC 4577 — OSPF as the Provider/Customer Edge Protocol for BGP/MPLS IP VPNs&lt;br /&gt;
* Documentações oficiais Cisco, Huawei, Juniper e Nokia sobre MPLS, Inter-AS VPN e BGP-LU.&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Topolo_1234567.jpg&amp;diff=4204</id>
		<title>Arquivo:Topolo 1234567.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Topolo_1234567.jpg&amp;diff=4204"/>
		<updated>2026-06-30T16:20:58Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Topolo_123456.jpg&amp;diff=4203</id>
		<title>Arquivo:Topolo 123456.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Topolo_123456.jpg&amp;diff=4203"/>
		<updated>2026-06-30T16:20:35Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=IPv6-Mostly:_Ser%C3%A1_este_o_verdadeiro_pr%C3%B3ximo_passo_da_Internet%3F&amp;diff=4200</id>
		<title>IPv6-Mostly: Será este o verdadeiro próximo passo da Internet?</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=IPv6-Mostly:_Ser%C3%A1_este_o_verdadeiro_pr%C3%B3ximo_passo_da_Internet%3F&amp;diff=4200"/>
		<updated>2026-06-25T16:40:40Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= IPv6-Mostly: Será este o verdadeiro próximo passo da Internet? =&lt;br /&gt;
&lt;br /&gt;
Durante muitos anos, a comunidade técnica discutiu o '''IPv6-Only''' como o destino natural da Internet. Afinal, o esgotamento dos endereços IPv4 e a crescente adoção do IPv6 apontavam para um cenário onde o IPv4 deixaria de existir.&lt;br /&gt;
&lt;br /&gt;
Mas será que essa transição acontecerá de forma tão direta?&lt;br /&gt;
&lt;br /&gt;
Observando a evolução dos sistemas operacionais, das operadoras, dos grandes provedores de conteúdo e da própria arquitetura das redes, comecei a refletir sobre uma possibilidade que, na minha opinião, parece cada vez mais provável:&lt;br /&gt;
&lt;br /&gt;
'''Antes de uma Internet totalmente IPv6-Only, poderemos viver uma longa fase de IPv6-Mostly.'''&lt;br /&gt;
&lt;br /&gt;
== O modelo atual ==&lt;br /&gt;
&lt;br /&gt;
Hoje, praticamente todos os ISPs operam em '''Dual Stack''', entregando simultaneamente IPv4 e IPv6 aos seus clientes.&lt;br /&gt;
&lt;br /&gt;
Essa arquitetura foi fundamental para permitir a evolução da Internet sem comprometer a compatibilidade dos serviços existentes.&lt;br /&gt;
&lt;br /&gt;
Entretanto, ela também aumenta significativamente a complexidade operacional.&lt;br /&gt;
&lt;br /&gt;
Na prática administramos:&lt;br /&gt;
&lt;br /&gt;
* Duas pilhas completas de protocolos;&lt;br /&gt;
* Duas tabelas de roteamento;&lt;br /&gt;
* Duas políticas de segurança;&lt;br /&gt;
* Dois ambientes de troubleshooting;&lt;br /&gt;
* Dois planos de monitoramento;&lt;br /&gt;
* Dois protocolos convivendo permanentemente.&lt;br /&gt;
&lt;br /&gt;
À medida que o IPv6 cresce e passa a representar uma parcela cada vez maior do tráfego da Internet, surge uma pergunta interessante:&lt;br /&gt;
&lt;br /&gt;
'''Será que ainda faz sentido manter o Dual Stack para sempre?'''&lt;br /&gt;
&lt;br /&gt;
== O conceito de IPv6-Mostly ==&lt;br /&gt;
&lt;br /&gt;
O conceito de '''IPv6-Mostly''' propõe uma mudança importante na arquitetura das redes.&lt;br /&gt;
&lt;br /&gt;
Em vez de fornecer IPv4 e IPv6 durante toda a vida útil da infraestrutura, o IPv6 passa a ser o protocolo principal.&lt;br /&gt;
&lt;br /&gt;
O IPv4 continua existindo, porém apenas como mecanismo de interoperabilidade para aplicações e serviços legados.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Figura 1 .png|thumb|center|850px|'''Figura 1''' – Exemplo simplificado de uma arquitetura IPv6-Mostly.]]&lt;br /&gt;
&lt;br /&gt;
== Talvez a maior mudança esteja no NAT ==&lt;br /&gt;
&lt;br /&gt;
Na minha opinião, esse é um dos pontos mais interessantes dessa evolução.&lt;br /&gt;
&lt;br /&gt;
Durante décadas utilizamos o NAT para resolver um problema muito específico:&lt;br /&gt;
&lt;br /&gt;
'''Traduzir endereços IPv4 privados para IPv4 públicos.'''&lt;br /&gt;
&lt;br /&gt;
Exemplos conhecidos:&lt;br /&gt;
&lt;br /&gt;
* NAT44&lt;br /&gt;
* PAT&lt;br /&gt;
* CGNAT&lt;br /&gt;
&lt;br /&gt;
Sempre trabalhando da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
'''IPv4 Privado → IPv4 Público'''&lt;br /&gt;
&lt;br /&gt;
Em uma arquitetura IPv6-Mostly esse conceito muda completamente.&lt;br /&gt;
&lt;br /&gt;
O NAT deixa de ser apenas um mecanismo para economizar endereços IPv4 públicos e passa a atuar como uma camada de interoperabilidade entre protocolos.&lt;br /&gt;
&lt;br /&gt;
Agora ele passa a permitir cenários como:&lt;br /&gt;
&lt;br /&gt;
* Cliente IPv6 acessando servidores disponíveis apenas em IPv4;&lt;br /&gt;
* Aplicações IPv4 funcionando sobre redes predominantemente IPv6;&lt;br /&gt;
* Tradução transparente entre IPv6 e IPv4.&lt;br /&gt;
&lt;br /&gt;
Ou seja, o NAT deixa de traduzir apenas endereços IPv4 e passa a traduzir protocolos.&lt;br /&gt;
&lt;br /&gt;
Essa mudança é possível graças a um conjunto de tecnologias que já estão presentes em diversos ambientes de produção.&lt;br /&gt;
&lt;br /&gt;
== As tecnologias que tornam isso possível ==&lt;br /&gt;
&lt;br /&gt;
* '''NAT64''' – Permite que clientes IPv6 acessem serviços disponíveis apenas em IPv4.&lt;br /&gt;
* '''DNS64''' – Sintetiza registros AAAA quando um domínio possui apenas registros A.&lt;br /&gt;
* '''CLAT''' – Executa a tradução no dispositivo do usuário, permitindo que aplicações IPv4 continuem funcionando normalmente.&lt;br /&gt;
* '''464XLAT''' – Combina CLAT no cliente com NAT64 na operadora, sendo atualmente uma das arquiteturas mais utilizadas por operadoras móveis.&lt;br /&gt;
* '''SIIT-DC''' – Utilizado em cenários específicos de Data Centers para tradução entre IPv6 e IPv4.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Figurrr 2.png|thumb|center|850px|'''Figura 2''' – Comparação entre NAT44/CGNAT e as tecnologias de tradução utilizadas em ambientes IPv6-Mostly.]]&lt;br /&gt;
&lt;br /&gt;
== E os grandes provedores de conteúdo? ==&lt;br /&gt;
&lt;br /&gt;
Hoje, Google, Meta, Netflix, Cloudflare, Amazon e diversos outros provedores continuam oferecendo seus serviços em Dual Stack.&lt;br /&gt;
&lt;br /&gt;
Até o momento, não existem anúncios públicos indicando uma migração ampla para operação exclusivamente em IPv6 em seus CDNs ou plataformas de entrega de conteúdo.&lt;br /&gt;
&lt;br /&gt;
Entretanto, observa-se um crescimento contínuo da utilização do IPv6 e uma forte evolução do ecossistema em direção a arquiteturas onde o IPv6 passa a ser o protocolo preferencial.&lt;br /&gt;
&lt;br /&gt;
Isso levanta uma discussão interessante:&lt;br /&gt;
&lt;br /&gt;
'''Será que veremos primeiro os CDNs operando em IPv6-Only ou veremos os ISPs adotando arquiteturas IPv6-Mostly como etapa intermediária?'''&lt;br /&gt;
&lt;br /&gt;
== Minha visão ==&lt;br /&gt;
&lt;br /&gt;
Na minha opinião, antes de uma Internet totalmente IPv6-Only, veremos alguns movimentos importantes:&lt;br /&gt;
&lt;br /&gt;
* Backbones operando predominantemente em IPv6;&lt;br /&gt;
* Clientes utilizando IPv6 como protocolo principal;&lt;br /&gt;
* Maior adoção de NAT64, DNS64 e 464XLAT pelos ISPs;&lt;br /&gt;
* Expansão do suporte ao CLAT nos sistemas operacionais;&lt;br /&gt;
* IPv4 permanecendo apenas como camada de interoperabilidade.&lt;br /&gt;
&lt;br /&gt;
Isso não representa o fim do IPv4.&lt;br /&gt;
&lt;br /&gt;
Representa apenas uma mudança de papel dentro da arquitetura da Internet.&lt;br /&gt;
&lt;br /&gt;
== Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Durante muitos anos, o desafio foi implantar IPv6.&lt;br /&gt;
&lt;br /&gt;
Talvez o próximo grande desafio seja ainda mais interessante:&lt;br /&gt;
&lt;br /&gt;
'''Operar redes onde o IPv6 seja o protocolo principal e o IPv4 exista apenas para garantir compatibilidade com aplicações legadas.'''&lt;br /&gt;
&lt;br /&gt;
Não se trata de prever o fim do IPv4, mas de discutir como as arquiteturas poderão evoluir nos próximos anos.&lt;br /&gt;
&lt;br /&gt;
Gostaria de ouvir a opinião da comunidade.&lt;br /&gt;
&lt;br /&gt;
'''Vocês acreditam que caminharemos diretamente para uma Internet IPv6-Only ou enxergam o IPv6-Mostly como a etapa natural dessa evolução?'''&lt;br /&gt;
----&lt;br /&gt;
'''Daniel Melo'''&lt;br /&gt;
&lt;br /&gt;
Engenheiro de Redes – G3 Telecom&lt;br /&gt;
&lt;br /&gt;
Especialista em Backbone IP, BGP, MPLS, IPv6 e Peering.&lt;br /&gt;
&lt;br /&gt;
''Este artigo tem como objetivo fomentar a discussão técnica sobre a evolução das arquiteturas IPv6 para ISPs brasileiros.''&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=IPv6-Mostly:_Ser%C3%A1_este_o_verdadeiro_pr%C3%B3ximo_passo_da_Internet%3F&amp;diff=4199</id>
		<title>IPv6-Mostly: Será este o verdadeiro próximo passo da Internet?</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=IPv6-Mostly:_Ser%C3%A1_este_o_verdadeiro_pr%C3%B3ximo_passo_da_Internet%3F&amp;diff=4199"/>
		<updated>2026-06-25T16:38:22Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: Criou página com '= IPv6-Mostly: Será este o verdadeiro próximo passo da Internet? =  Durante muitos anos, a comunidade técnica discutiu o '''IPv6-Only''' como o destino natural da Internet....'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= IPv6-Mostly: Será este o verdadeiro próximo passo da Internet? =&lt;br /&gt;
&lt;br /&gt;
Durante muitos anos, a comunidade técnica discutiu o '''IPv6-Only''' como o destino natural da Internet. Afinal, o esgotamento dos endereços IPv4 e a crescente adoção do IPv6 apontavam para um cenário onde o IPv4 deixaria de existir.&lt;br /&gt;
&lt;br /&gt;
Mas será que essa transição acontecerá de forma tão direta?&lt;br /&gt;
&lt;br /&gt;
Observando a evolução dos sistemas operacionais, das operadoras, dos grandes provedores de conteúdo e da própria arquitetura das redes, comecei a refletir sobre uma possibilidade que, na minha opinião, parece cada vez mais provável:&lt;br /&gt;
&lt;br /&gt;
'''Antes de uma Internet totalmente IPv6-Only, poderemos viver uma longa fase de IPv6-Mostly.'''&lt;br /&gt;
&lt;br /&gt;
== O modelo atual ==&lt;br /&gt;
&lt;br /&gt;
Hoje, praticamente todos os ISPs operam em '''Dual Stack''', entregando simultaneamente IPv4 e IPv6 aos seus clientes.&lt;br /&gt;
&lt;br /&gt;
Essa arquitetura foi fundamental para permitir a evolução da Internet sem comprometer a compatibilidade dos serviços existentes.&lt;br /&gt;
&lt;br /&gt;
Entretanto, ela também aumenta significativamente a complexidade operacional.&lt;br /&gt;
&lt;br /&gt;
Na prática administramos:&lt;br /&gt;
&lt;br /&gt;
* Duas pilhas completas de protocolos;&lt;br /&gt;
* Duas tabelas de roteamento;&lt;br /&gt;
* Duas políticas de segurança;&lt;br /&gt;
* Dois ambientes de troubleshooting;&lt;br /&gt;
* Dois planos de monitoramento;&lt;br /&gt;
* Dois protocolos convivendo permanentemente.&lt;br /&gt;
&lt;br /&gt;
À medida que o IPv6 cresce e passa a representar uma parcela cada vez maior do tráfego da Internet, surge uma pergunta interessante:&lt;br /&gt;
&lt;br /&gt;
'''Será que ainda faz sentido manter o Dual Stack para sempre?'''&lt;br /&gt;
&lt;br /&gt;
== O conceito de IPv6-Mostly ==&lt;br /&gt;
&lt;br /&gt;
O conceito de '''IPv6-Mostly''' propõe uma mudança importante na arquitetura das redes.&lt;br /&gt;
&lt;br /&gt;
Em vez de fornecer IPv4 e IPv6 durante toda a vida útil da infraestrutura, o IPv6 passa a ser o protocolo principal.&lt;br /&gt;
&lt;br /&gt;
O IPv4 continua existindo, porém apenas como mecanismo de interoperabilidade para aplicações e serviços legados.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Figura 1 .png|thumb|center|850px|'''Figura 1''' – Exemplo simplificado de uma arquitetura IPv6-Mostly.]]&lt;br /&gt;
&lt;br /&gt;
== Talvez a maior mudança esteja no NAT ==&lt;br /&gt;
&lt;br /&gt;
Na minha opinião, esse é um dos pontos mais interessantes dessa evolução.&lt;br /&gt;
&lt;br /&gt;
Durante décadas utilizamos o NAT para resolver um problema muito específico:&lt;br /&gt;
&lt;br /&gt;
'''Traduzir endereços IPv4 privados para IPv4 públicos.'''&lt;br /&gt;
&lt;br /&gt;
Exemplos conhecidos:&lt;br /&gt;
&lt;br /&gt;
* NAT44&lt;br /&gt;
* PAT&lt;br /&gt;
* CGNAT&lt;br /&gt;
&lt;br /&gt;
Sempre trabalhando da seguinte forma:&lt;br /&gt;
&lt;br /&gt;
'''IPv4 Privado → IPv4 Público'''&lt;br /&gt;
&lt;br /&gt;
Em uma arquitetura IPv6-Mostly esse conceito muda completamente.&lt;br /&gt;
&lt;br /&gt;
O NAT deixa de ser apenas um mecanismo para economizar endereços IPv4 públicos e passa a atuar como uma camada de interoperabilidade entre protocolos.&lt;br /&gt;
&lt;br /&gt;
Agora ele passa a permitir cenários como:&lt;br /&gt;
&lt;br /&gt;
* Cliente IPv6 acessando servidores disponíveis apenas em IPv4;&lt;br /&gt;
* Aplicações IPv4 funcionando sobre redes predominantemente IPv6;&lt;br /&gt;
* Tradução transparente entre IPv6 e IPv4.&lt;br /&gt;
&lt;br /&gt;
Ou seja, o NAT deixa de traduzir apenas endereços IPv4 e passa a traduzir protocolos.&lt;br /&gt;
&lt;br /&gt;
Essa mudança é possível graças a um conjunto de tecnologias que já estão presentes em diversos ambientes de produção.&lt;br /&gt;
&lt;br /&gt;
== As tecnologias que tornam isso possível ==&lt;br /&gt;
&lt;br /&gt;
* '''NAT64''' – Permite que clientes IPv6 acessem serviços disponíveis apenas em IPv4.&lt;br /&gt;
* '''DNS64''' – Sintetiza registros AAAA quando um domínio possui apenas registros A.&lt;br /&gt;
* '''CLAT''' – Executa a tradução no dispositivo do usuário, permitindo que aplicações IPv4 continuem funcionando normalmente.&lt;br /&gt;
* '''464XLAT''' – Combina CLAT no cliente com NAT64 na operadora, sendo atualmente uma das arquiteturas mais utilizadas por operadoras móveis.&lt;br /&gt;
* '''SIIT-DC''' – Utilizado em cenários específicos de Data Centers para tradução entre IPv6 e IPv4.&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Figurrr 2.png|thumb|center|850px|'''Figura 2''' – Comparação entre NAT44/CGNAT e as tecnologias de tradução utilizadas em ambientes IPv6-Mostly.]]&lt;br /&gt;
&lt;br /&gt;
== E os grandes provedores de conteúdo? ==&lt;br /&gt;
&lt;br /&gt;
Hoje, Google, Meta, Netflix, Cloudflare, Amazon e diversos outros provedores continuam oferecendo seus serviços em Dual Stack.&lt;br /&gt;
&lt;br /&gt;
Até o momento, não existem anúncios públicos indicando uma migração ampla para operação exclusivamente em IPv6 em seus CDNs ou plataformas de entrega de conteúdo.&lt;br /&gt;
&lt;br /&gt;
Entretanto, observa-se um crescimento contínuo da utilização do IPv6 e uma forte evolução do ecossistema em direção a arquiteturas onde o IPv6 passa a ser o protocolo preferencial.&lt;br /&gt;
&lt;br /&gt;
Isso levanta uma discussão interessante:&lt;br /&gt;
&lt;br /&gt;
'''Será que veremos primeiro os CDNs operando em IPv6-Only ou veremos os ISPs adotando arquiteturas IPv6-Mostly como etapa intermediária?'''&lt;br /&gt;
&lt;br /&gt;
== Minha visão ==&lt;br /&gt;
&lt;br /&gt;
Na minha opinião, antes de uma Internet totalmente IPv6-Only, veremos alguns movimentos importantes:&lt;br /&gt;
&lt;br /&gt;
* Backbones operando predominantemente em IPv6;&lt;br /&gt;
* Clientes utilizando IPv6 como protocolo principal;&lt;br /&gt;
* Maior adoção de NAT64, DNS64 e 464XLAT pelos ISPs;&lt;br /&gt;
* Expansão do suporte ao CLAT nos sistemas operacionais;&lt;br /&gt;
* IPv4 permanecendo apenas como camada de interoperabilidade.&lt;br /&gt;
&lt;br /&gt;
Isso não representa o fim do IPv4.&lt;br /&gt;
&lt;br /&gt;
Representa apenas uma mudança de papel dentro da arquitetura da Internet.&lt;br /&gt;
&lt;br /&gt;
== Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Durante muitos anos, o desafio foi implantar IPv6.&lt;br /&gt;
&lt;br /&gt;
Talvez o próximo grande desafio seja ainda mais interessante:&lt;br /&gt;
&lt;br /&gt;
'''Operar redes onde o IPv6 seja o protocolo principal e o IPv4 exista apenas para garantir compatibilidade com aplicações legadas.'''&lt;br /&gt;
&lt;br /&gt;
Não se trata de prever o fim do IPv4, mas de discutir como as arquiteturas poderão evoluir nos próximos anos.&lt;br /&gt;
&lt;br /&gt;
Gostaria de ouvir a opinião da comunidade.&lt;br /&gt;
&lt;br /&gt;
'''Vocês acreditam que caminharemos diretamente para uma Internet IPv6-Only ou enxergam o IPv6-Mostly como a etapa natural dessa evolução?'''&lt;br /&gt;
----&lt;br /&gt;
'''Daniel Mendes'''&lt;br /&gt;
&lt;br /&gt;
Engenheiro de Redes – G3 Telecom&lt;br /&gt;
&lt;br /&gt;
Especialista em Backbone IP, BGP, MPLS, IPv6 e Peering.&lt;br /&gt;
&lt;br /&gt;
''Este artigo tem como objetivo fomentar a discussão técnica sobre a evolução das arquiteturas IPv6 para ISPs brasileiros.''&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Figurrr_2.png&amp;diff=4198</id>
		<title>Arquivo:Figurrr 2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Figurrr_2.png&amp;diff=4198"/>
		<updated>2026-06-25T16:18:33Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Figura_1_.png&amp;diff=4197</id>
		<title>Arquivo:Figura 1 .png</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Figura_1_.png&amp;diff=4197"/>
		<updated>2026-06-25T16:16:27Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Geofeed_no_Registro.br:_uma_boa_pr%C3%A1tica_que_todo_ISP_deveria_implementar&amp;diff=4182</id>
		<title>Geofeed no Registro.br: uma boa prática que todo ISP deveria implementar</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Geofeed_no_Registro.br:_uma_boa_pr%C3%A1tica_que_todo_ISP_deveria_implementar&amp;diff=4182"/>
		<updated>2026-06-19T15:35:03Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: Criação de Geofeed no Registro.br e sua Importancia&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Geofeed no Registro.br: uma boa prática que todo ISP deveria implementar =&lt;br /&gt;
&lt;br /&gt;
''Como melhorar a precisão da geolocalização dos seus endereços IPv4 e IPv6 utilizando Geofeed e os recursos disponíveis no Registro.br.''&lt;br /&gt;
&lt;br /&gt;
== Introdução ==&lt;br /&gt;
&lt;br /&gt;
Imagine a seguinte situação:&lt;br /&gt;
&lt;br /&gt;
O cliente mora em Teresina.&lt;br /&gt;
&lt;br /&gt;
O aplicativo do banco entende que ele está em Fortaleza.&lt;br /&gt;
&lt;br /&gt;
O serviço de streaming entrega conteúdo da região errada.&lt;br /&gt;
&lt;br /&gt;
Uma plataforma antifraude interpreta o acesso como suspeito.&lt;br /&gt;
&lt;br /&gt;
O suporte recebe a reclamação.&lt;br /&gt;
&lt;br /&gt;
Na maioria das vezes não existe qualquer problema na rede &amp;quot; camada 1 to 3 &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
O BGP está correto.&lt;br /&gt;
&lt;br /&gt;
O DNS está funcionando.&lt;br /&gt;
&lt;br /&gt;
A latência está adequada.&lt;br /&gt;
&lt;br /&gt;
O problema está na forma como a Internet entende a localização dos endereços IP utilizados pelo assinante.&lt;br /&gt;
&lt;br /&gt;
É justamente nesse cenário que o Geofeed se torna uma ferramenta extremamente importante.&lt;br /&gt;
&lt;br /&gt;
== O que é Geofeed? ==&lt;br /&gt;
&lt;br /&gt;
Geofeed é um padrão definido pela IETF através das RFC 8805 e RFC 9632 que permite ao detentor dos recursos IP publicar oficialmente a localização geográfica de seus prefixos.&lt;br /&gt;
&lt;br /&gt;
Na prática, trata-se de um arquivo CSV hospedado em HTTPS contendo informações sobre onde cada bloco IPv4 ou IPv6 está sendo utilizado.&lt;br /&gt;
&lt;br /&gt;
Esse arquivo pode ser consumido por diversos provedores de dados e plataformas da Internet, tais como:&lt;br /&gt;
&lt;br /&gt;
* MaxMind&lt;br /&gt;
* IPInfo&lt;br /&gt;
* Cloudflare&lt;br /&gt;
* Google&lt;br /&gt;
* Plataformas antifraude&lt;br /&gt;
* Bancos&lt;br /&gt;
* Aplicativos de geolocalização&lt;br /&gt;
* Sistemas de segurança&lt;br /&gt;
&lt;br /&gt;
O objetivo é reduzir inconsistências e melhorar a precisão das informações de localização utilizadas pelos serviços da Internet.&lt;br /&gt;
&lt;br /&gt;
== Como funciona? ==&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Geofeed_fluxo_registrobr.png|center|1000px|Fluxo simplificado do funcionamento do Geofeed]]&lt;br /&gt;
&lt;br /&gt;
O processo é relativamente simples:&lt;br /&gt;
&lt;br /&gt;
# O ISP cria um arquivo Geofeed.&lt;br /&gt;
&lt;br /&gt;
# O arquivo é publicado em HTTPS.&lt;br /&gt;
&lt;br /&gt;
# A URL é associada ao bloco IP no Registro.br.&lt;br /&gt;
&lt;br /&gt;
# Bases de geolocalização consomem essas informações.&lt;br /&gt;
&lt;br /&gt;
# Aplicações passam a identificar corretamente a localização dos usuários.&lt;br /&gt;
&lt;br /&gt;
== Por que isso é importante para os provedores? ==&lt;br /&gt;
&lt;br /&gt;
Muitos ISPs investem continuamente em:&lt;br /&gt;
&lt;br /&gt;
* Backbone próprio&lt;br /&gt;
* MPLS&lt;br /&gt;
* IX.br&lt;br /&gt;
* PNI&lt;br /&gt;
* CDNs&lt;br /&gt;
* RPKI&lt;br /&gt;
* Segurança de roteamento&lt;br /&gt;
&lt;br /&gt;
Porém, acabam negligenciando uma informação extremamente importante: a localização dos recursos IP perante a Internet.&lt;br /&gt;
&lt;br /&gt;
A ausência de um Geofeed bem configurado pode gerar:&lt;br /&gt;
&lt;br /&gt;
* Erros em sistemas antifraude&lt;br /&gt;
* Bloqueios indevidos em bancos&lt;br /&gt;
* Conteúdo regional incorreto&lt;br /&gt;
* Publicidade geográfica errada&lt;br /&gt;
* Aumento de chamados no suporte&lt;br /&gt;
* Dificuldades em processos de troubleshooting&lt;br /&gt;
&lt;br /&gt;
Em muitos casos, o assinante percebe o problema como uma falha da rede, quando na realidade trata-se apenas de uma geolocalização incorreta.&lt;br /&gt;
&lt;br /&gt;
== Exemplo de arquivo Geofeed ==&lt;br /&gt;
&lt;br /&gt;
Para fins de documentação e treinamento, devem ser utilizados blocos reservados para documentação conforme RFC 5737 e RFC 3849.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# prefix,country,subdivision,city&lt;br /&gt;
&lt;br /&gt;
192.0.2.0/24,BR,BR-PI,Teresina&lt;br /&gt;
198.51.100.0/24,BR,BR-CE,Fortaleza&lt;br /&gt;
203.0.113.0/24,BR,BR-MA,Sao Luis&lt;br /&gt;
2001:db8:100::/48,BR,BR-PI,Teresina&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Após criado, o arquivo pode ser publicado em:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
https://geo.seuprovedor.com.br/geofeed.csv&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Como configurar no Registro.br ==&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:Geofeed_passo_a_passo_registrobr.png|center|1200px|Passo a passo para configuração do Geofeed no Registro.br]]&lt;br /&gt;
&lt;br /&gt;
O Registro.br incorporou suporte ao Geofeed dentro da área de recursos de numeração, tornando o processo bastante simples.&lt;br /&gt;
&lt;br /&gt;
O procedimento consiste em:&lt;br /&gt;
&lt;br /&gt;
# Acessar sua conta no Registro.br.&lt;br /&gt;
&lt;br /&gt;
# Entrar na área de Numeração.&lt;br /&gt;
&lt;br /&gt;
# Selecionar o bloco IPv4 ou IPv6 desejado.&lt;br /&gt;
&lt;br /&gt;
# Clicar em &amp;quot;Configurar Geofeed&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
# Informar a URL HTTPS onde o arquivo CSV está hospedado.&lt;br /&gt;
&lt;br /&gt;
# Salvar a configuração.&lt;br /&gt;
&lt;br /&gt;
# Aguardar a propagação das informações.&lt;br /&gt;
&lt;br /&gt;
== Um erro muito comum: configurar apenas o IPv4 ==&lt;br /&gt;
&lt;br /&gt;
Durante implementações de Geofeed, um erro bastante frequente é publicar apenas os prefixos IPv4 e esquecer completamente os prefixos IPv6.&lt;br /&gt;
&lt;br /&gt;
Embora muitos operadores ainda associem geolocalização principalmente ao IPv4, a realidade é que diversas aplicações modernas operam em Dual Stack e realizam consultas independentes para IPv4 e IPv6.&lt;br /&gt;
&lt;br /&gt;
Isso significa que o mesmo assinante pode apresentar localizações diferentes dependendo do protocolo utilizado.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
IPv4: 198.51.100.25&lt;br /&gt;
Localização: Teresina/PI&lt;br /&gt;
&lt;br /&gt;
IPv6: 2001:db8:100::25&lt;br /&gt;
Localização: Fortaleza/CE&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nesse cenário, uma plataforma pode identificar o usuário em Teresina enquanto outra o identifica em Fortaleza.&lt;br /&gt;
&lt;br /&gt;
As consequências incluem:&lt;br /&gt;
&lt;br /&gt;
* Conteúdo regional inconsistente&lt;br /&gt;
* Erros em plataformas antifraude&lt;br /&gt;
* Problemas em bancos e aplicativos financeiros&lt;br /&gt;
* Publicidade incorreta&lt;br /&gt;
* Dificuldades de troubleshooting&lt;br /&gt;
&lt;br /&gt;
Por esse motivo, sempre que um Geofeed for implementado, todos os recursos públicos devem ser contemplados:&lt;br /&gt;
&lt;br /&gt;
* Prefixos IPv4&lt;br /&gt;
* Prefixos IPv6&lt;br /&gt;
* Blocos de clientes corporativos (quando aplicável)&lt;br /&gt;
* Prefixos utilizados em diferentes cidades ou regiões&lt;br /&gt;
&lt;br /&gt;
A regra é simples:&lt;br /&gt;
&lt;br /&gt;
'''Se um prefixo é anunciado na Internet, ele deve possuir uma localização consistente no Geofeed.'''&lt;br /&gt;
&lt;br /&gt;
== Geofeed não substitui um bom planejamento de endereçamento ==&lt;br /&gt;
&lt;br /&gt;
Outra observação importante é que o Geofeed não corrige problemas de alocação.&lt;br /&gt;
&lt;br /&gt;
Se um mesmo bloco IP é utilizado simultaneamente em diversas cidades, a precisão da geolocalização será naturalmente reduzida.&lt;br /&gt;
&lt;br /&gt;
Quanto mais organizada for a distribuição dos blocos IPv4 e IPv6 por POP, cidade ou região, melhores serão os resultados obtidos.&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
198.51.100.0/24 → Teresina/PI&lt;br /&gt;
198.51.101.0/24 → Parnaíba/PI&lt;br /&gt;
198.51.102.0/24 → Picos/PI&lt;br /&gt;
&lt;br /&gt;
2001:db8:100::/48 → Teresina/PI&lt;br /&gt;
2001:db8:200::/48 → Parnaíba/PI&lt;br /&gt;
2001:db8:300::/48 → Picos/PI&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Geofeed faz parte do ecossistema de boas práticas ==&lt;br /&gt;
&lt;br /&gt;
Hoje os operadores já reconhecem a importância de diversas boas práticas operacionais:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Recurso&lt;br /&gt;
&lt;br /&gt;
| ! Finalidade                               |&lt;br /&gt;
| ------------------------------------------ |&lt;br /&gt;
| IRR                                        |&lt;br /&gt;
| Define quem pode anunciar os prefixos      |&lt;br /&gt;
| -                                          |&lt;br /&gt;
| RPKI / ROA                                 |&lt;br /&gt;
| Valida a autorização dos anúncios          |&lt;br /&gt;
| -                                          |&lt;br /&gt;
| PeeringDB                                  |&lt;br /&gt;
| Informa como conectar à rede               |&lt;br /&gt;
| -                                          |&lt;br /&gt;
| Whois                                      |&lt;br /&gt;
| Identifica os responsáveis pelos recursos  |&lt;br /&gt;
| -                                          |&lt;br /&gt;
| Geofeed                                    |&lt;br /&gt;
| Informa onde os IPs estão sendo utilizados |&lt;br /&gt;
| }                                          |&lt;br /&gt;
&lt;br /&gt;
Assim como mantemos IRR, RPKI, PeeringDB e informações de Whois atualizadas, também devemos manter a geolocalização dos recursos consistente e atualizada.&lt;br /&gt;
&lt;br /&gt;
== Considerações importantes ==&lt;br /&gt;
&lt;br /&gt;
A publicação do Geofeed não garante atualização imediata em todas as plataformas.&lt;br /&gt;
&lt;br /&gt;
Cada fornecedor possui seu próprio ciclo de coleta e atualização.&lt;br /&gt;
&lt;br /&gt;
Dependendo da plataforma, a propagação pode levar de alguns dias até algumas semanas.&lt;br /&gt;
&lt;br /&gt;
Além disso, em determinados casos ainda pode ser necessário solicitar correções diretamente aos provedores das bases de geolocalização.&lt;br /&gt;
&lt;br /&gt;
== Conclusão ==&lt;br /&gt;
&lt;br /&gt;
Assim como o RPKI ajuda a proteger os anúncios BGP, o Geofeed ajuda a melhorar a forma como a Internet enxerga sua rede.&lt;br /&gt;
&lt;br /&gt;
Não basta apenas anunciar seus prefixos corretamente.&lt;br /&gt;
&lt;br /&gt;
Também é importante informar ao ecossistema onde esses recursos estão sendo utilizados.&lt;br /&gt;
&lt;br /&gt;
Em um cenário cada vez mais dependente de geolocalização, segurança e experiência do usuário, manter informações consistentes para IPv4 e IPv6 deixou de ser um diferencial e passou a ser uma boa prática operacional para qualquer ISP moderno.&lt;br /&gt;
&lt;br /&gt;
A Internet já sabe quem você é.&lt;br /&gt;
&lt;br /&gt;
Já sabe quais prefixos você anuncia.&lt;br /&gt;
&lt;br /&gt;
Agora ela também pode saber onde eles estão.&lt;br /&gt;
&lt;br /&gt;
== Referências ==&lt;br /&gt;
&lt;br /&gt;
* RFC 8805 - A Format for Self-Published IP Geolocation Feeds&lt;br /&gt;
* RFC 9632 - Geofeed Update&lt;br /&gt;
* Registro.br&lt;br /&gt;
* NIC.br&lt;br /&gt;
* Brasil Peering Forum&lt;br /&gt;
== Autor ==&lt;br /&gt;
&lt;br /&gt;
Daniel Melo&lt;br /&gt;
Engenheiro de Redes&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Geofeed_passo_a_passo_registrobr.png&amp;diff=4181</id>
		<title>Arquivo:Geofeed passo a passo registrobr.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Geofeed_passo_a_passo_registrobr.png&amp;diff=4181"/>
		<updated>2026-06-19T15:20:12Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Geofeed_fluxo_registrobr.png&amp;diff=4180</id>
		<title>Arquivo:Geofeed fluxo registrobr.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Geofeed_fluxo_registrobr.png&amp;diff=4180"/>
		<updated>2026-06-19T15:18:26Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4177</id>
		<title>Guia Operacional MPLS para ISPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4177"/>
		<updated>2026-06-08T17:53:27Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guia Operacional MPLS para ISPs =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Objetivo e Público-Alvo ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Público-Alvo ===&lt;br /&gt;
&lt;br /&gt;
* Analistas NOC/N1&lt;br /&gt;
* Analistas N2/N3&lt;br /&gt;
* Engenheiros de Redes&lt;br /&gt;
* Operadores de Backbone MPLS&lt;br /&gt;
&lt;br /&gt;
=== Regra Fundamental ===&lt;br /&gt;
&lt;br /&gt;
O troubleshooting MPLS deve seguir uma sequência lógica:&lt;br /&gt;
&lt;br /&gt;
# Camada Física&lt;br /&gt;
&lt;br /&gt;
# Conectividade IP&lt;br /&gt;
&lt;br /&gt;
# OSPF&lt;br /&gt;
&lt;br /&gt;
# MPLS&lt;br /&gt;
&lt;br /&gt;
# LDP&lt;br /&gt;
&lt;br /&gt;
# Serviço (L2VC/VSI)&lt;br /&gt;
&lt;br /&gt;
# MTU&lt;br /&gt;
&lt;br /&gt;
Uma falha em qualquer etapa anterior compromete as etapas seguintes.&lt;br /&gt;
&lt;br /&gt;
== Como o MPLS Funciona na Prática ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Resumo Prático ===&lt;br /&gt;
&lt;br /&gt;
* OSPF encontra o caminho.&lt;br /&gt;
* LDP distribui as labels.&lt;br /&gt;
* MPLS encaminha usando labels.&lt;br /&gt;
* L2VC e VSI utilizam essa infraestrutura para transportar serviços Ethernet.&lt;br /&gt;
== Diagramas de Referência ==&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:MPLS Diagramas BPF v1.png|1200px|center|Diagramas MPLS para referência operacional]]&lt;br /&gt;
&lt;br /&gt;
== Função dos Protocolos ==&lt;br /&gt;
&lt;br /&gt;
=== OSPF ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Sem alcance IP entre as loopbacks dos roteadores, o MPLS e o LDP não conseguem estabelecer suas adjacências corretamente.&lt;br /&gt;
&lt;br /&gt;
=== MPLS ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Os principais serviços suportados incluem:&lt;br /&gt;
&lt;br /&gt;
* L2VPN (VPWS/L2VC)&lt;br /&gt;
* VPLS (VSI)&lt;br /&gt;
* Engenharia de Tráfego&lt;br /&gt;
* VPNs de Camada 3&lt;br /&gt;
&lt;br /&gt;
=== LDP ===&lt;br /&gt;
&lt;br /&gt;
O LDP (Label Distribution Protocol) é responsável pela distribuição das labels entre os roteadores MPLS.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Caso o LDP apresente falhas, os serviços MPLS dependentes serão impactados.&lt;br /&gt;
&lt;br /&gt;
=== Targeted LDP ===&lt;br /&gt;
&lt;br /&gt;
O Targeted LDP (tLDP) permite estabelecer sessões LDP diretamente entre roteadores não adjacentes.&lt;br /&gt;
&lt;br /&gt;
É amplamente utilizado em serviços VPWS (L2VC), onde os PEs precisam trocar informações de pseudowires através de sessões remotas.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
== L2VC versus VSI ==&lt;br /&gt;
&lt;br /&gt;
=== L2VC (VPWS) ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Características:&lt;br /&gt;
&lt;br /&gt;
* Serviço ponto a ponto.&lt;br /&gt;
* Menor consumo de recursos.&lt;br /&gt;
* Simplicidade operacional.&lt;br /&gt;
* Amplamente utilizado para transporte de VLANs entre localidades.&lt;br /&gt;
&lt;br /&gt;
Fluxo simplificado:&lt;br /&gt;
&lt;br /&gt;
=== VSI (VPLS) ===&lt;br /&gt;
&lt;br /&gt;
A VSI (Virtual Switch Instance), utilizada em implementações VPLS, cria um domínio Ethernet multiponto sobre a rede MPLS.&lt;br /&gt;
&lt;br /&gt;
Características:&lt;br /&gt;
&lt;br /&gt;
* Serviço multiponto.&lt;br /&gt;
* Comportamento semelhante a um switch Ethernet.&lt;br /&gt;
* Permite múltiplos sites na mesma LAN virtual.&lt;br /&gt;
* Maior consumo de recursos em comparação ao L2VC.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Comparativo ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Característica&lt;br /&gt;
! L2VC (VPWS)&lt;br /&gt;
! VSI (VPLS)&lt;br /&gt;
|-&lt;br /&gt;
| Topologia&lt;br /&gt;
| Ponto a ponto&lt;br /&gt;
| Multiponto&lt;br /&gt;
|-&lt;br /&gt;
| Complexidade&lt;br /&gt;
| Baixa&lt;br /&gt;
| Média&lt;br /&gt;
|-&lt;br /&gt;
| Escalabilidade&lt;br /&gt;
| Alta&lt;br /&gt;
| Muito alta&lt;br /&gt;
|-&lt;br /&gt;
| Consumo de recursos&lt;br /&gt;
| Menor&lt;br /&gt;
| Maior&lt;br /&gt;
|-&lt;br /&gt;
| Caso de uso&lt;br /&gt;
| Transporte de VLANs&lt;br /&gt;
| LAN estendida entre múltiplos sites&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quando um L2VC ou VSI apresenta falhas:&lt;br /&gt;
&lt;br /&gt;
# Validar interfaces físicas.&lt;br /&gt;
&lt;br /&gt;
# Confirmar alcance IP entre as loopbacks.&lt;br /&gt;
&lt;br /&gt;
# Verificar OSPF.&lt;br /&gt;
&lt;br /&gt;
# Verificar MPLS.&lt;br /&gt;
&lt;br /&gt;
# Verificar LDP.&lt;br /&gt;
&lt;br /&gt;
# Verificar sessões Targeted LDP.&lt;br /&gt;
&lt;br /&gt;
# Validar MTU ponta a ponta.&lt;br /&gt;
&lt;br /&gt;
# Confirmar estado do serviço (VC ou VSI).&lt;br /&gt;
&lt;br /&gt;
== MTU em Ambientes MPLS ==&lt;br /&gt;
[[Arquivo:MTU Explicacao Caixa MPLS.png|1000px|center|Comparação visual de MTU em ambientes MPLS]]&lt;br /&gt;
=== Conceitos Fundamentais ===&lt;br /&gt;
&lt;br /&gt;
Em redes MPLS, a MTU deve ser planejada considerando o overhead adicional introduzido pelas labels MPLS.&lt;br /&gt;
&lt;br /&gt;
Cada label MPLS adiciona 4 bytes ao pacote.&lt;br /&gt;
&lt;br /&gt;
Exemplos:&lt;br /&gt;
&lt;br /&gt;
* 1 Label = +4 bytes&lt;br /&gt;
* 2 Labels = +8 bytes&lt;br /&gt;
* 3 Labels = +12 bytes&lt;br /&gt;
&lt;br /&gt;
Dependendo da tecnologia utilizada (L2VC, VSI, QinQ, PPPoE, VXLAN, etc.), o overhead total pode aumentar significativamente.&lt;br /&gt;
&lt;br /&gt;
=== Exemplo Prático ===&lt;br /&gt;
&lt;br /&gt;
Uma rede Ethernet tradicional normalmente opera com MTU 1500 bytes.&lt;br /&gt;
&lt;br /&gt;
Ao adicionar MPLS:&lt;br /&gt;
&lt;br /&gt;
* Payload IP = 1500 bytes&lt;br /&gt;
* 2 Labels MPLS = +8 bytes&lt;br /&gt;
* Cabeçalho Ethernet = +18 bytes&lt;br /&gt;
&lt;br /&gt;
O enlace precisa suportar uma MTU superior a 1500 bytes para evitar fragmentação ou descarte de pacotes.&lt;br /&gt;
&lt;br /&gt;
=== Sintomas de Problemas de MTU ===&lt;br /&gt;
&lt;br /&gt;
Problemas de MTU podem gerar sintomas como:&lt;br /&gt;
&lt;br /&gt;
* L2VC sobe, mas não passa tráfego.&lt;br /&gt;
* VSI apresenta instabilidade.&lt;br /&gt;
* Aplicações específicas não funcionam.&lt;br /&gt;
* Sites abrem parcialmente.&lt;br /&gt;
* Perda de pacotes para tráfego maior.&lt;br /&gt;
* PPPoE conecta, mas navegação apresenta falhas.&lt;br /&gt;
* OSPF e BGP estabelecem normalmente, porém o tráfego de usuário apresenta problemas.&lt;br /&gt;
&lt;br /&gt;
=== Validação de MTU ===&lt;br /&gt;
&lt;br /&gt;
Uma das formas mais simples de validação é utilizar ping com DF-bit (Don't Fragment).&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping -f -s 1472 X.X.X.X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou em equipamentos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping -a LoopBack0 X.X.X.X -f -s 1472&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O objetivo é identificar o maior tamanho de pacote que consegue atravessar toda a rede sem fragmentação.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Ao investigar problemas relacionados a MTU:&lt;br /&gt;
&lt;br /&gt;
# Validar MTU física das interfaces.&lt;br /&gt;
# Verificar MTU do backbone MPLS.&lt;br /&gt;
# Confirmar MTU dos serviços L2VC ou VSI.&lt;br /&gt;
# Testar ping com DF-bit.&lt;br /&gt;
# Verificar QinQ e encapsulamentos adicionais.&lt;br /&gt;
# Confirmar configuração fim a fim.&lt;br /&gt;
&lt;br /&gt;
=== Boas Práticas ===&lt;br /&gt;
&lt;br /&gt;
* Padronizar MTU do backbone.&lt;br /&gt;
* Documentar MTU de serviços especiais.&lt;br /&gt;
* Validar MTU durante ativações.&lt;br /&gt;
* Incluir testes de MTU nos procedimentos operacionais.&lt;br /&gt;
* Considerar expansões futuras de encapsulamento.&lt;br /&gt;
== Procedimento de Troubleshooting MPLS ==&lt;br /&gt;
&lt;br /&gt;
=== Fluxo de Validação ===&lt;br /&gt;
&lt;br /&gt;
Sempre execute o troubleshooting seguindo a sequência abaixo.&lt;br /&gt;
&lt;br /&gt;
Uma falha identificada em qualquer etapa deve ser corrigida antes de prosseguir.&lt;br /&gt;
&lt;br /&gt;
=== Etapa 1 - Camada Física ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Interface UP/UP.&lt;br /&gt;
* Potência óptica dentro dos limites.&lt;br /&gt;
* Ausência de CRC e erros físicos.&lt;br /&gt;
* Negociação correta da interface.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display interface brief&lt;br /&gt;
display interface GigabitEthernet 0/0/0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 2 - Conectividade IP ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Endereçamento IP.&lt;br /&gt;
* Rotas presentes.&lt;br /&gt;
* Ping entre vizinhos diretos.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display ip interface brief&lt;br /&gt;
display ip routing-table&lt;br /&gt;
ping X.X.X.X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 3 - OSPF ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Vizinhanças estabelecidas.&lt;br /&gt;
* Loopbacks anunciadas.&lt;br /&gt;
* Rotas presentes na tabela.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display ospf peer&lt;br /&gt;
display ospf routing&lt;br /&gt;
display ip routing-table protocol ospf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 4 - MPLS ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* MPLS habilitado nas interfaces.&lt;br /&gt;
* LSR-ID configurado.&lt;br /&gt;
* Tabela MPLS populada.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls interface&lt;br /&gt;
display mpls lsr-id&lt;br /&gt;
display mpls forwarding-table&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 5 - LDP ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Sessões LDP estabelecidas.&lt;br /&gt;
* Troca de labels funcionando.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls ldp session&lt;br /&gt;
display mpls ldp peer&lt;br /&gt;
display mpls ldp lsp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 6 - Targeted LDP ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Sessões remotas estabelecidas.&lt;br /&gt;
* Remote Peer alcançável.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls ldp remote-peer&lt;br /&gt;
display mpls ldp session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 7 - Serviço ===&lt;br /&gt;
&lt;br /&gt;
Para L2VC:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls l2vc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para VSI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display vsi&lt;br /&gt;
display vsi verbose&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Estado UP.&lt;br /&gt;
* Labels aprendidas.&lt;br /&gt;
* Peer correto.&lt;br /&gt;
&lt;br /&gt;
=== Etapa 8 - MTU ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* MTU física.&lt;br /&gt;
* MTU MPLS.&lt;br /&gt;
* MTU do serviço.&lt;br /&gt;
&lt;br /&gt;
Executar testes com DF-bit sempre que houver suspeita de fragmentação.&lt;br /&gt;
&lt;br /&gt;
=== Checklist Final ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Item&lt;br /&gt;
! Status&lt;br /&gt;
|-&lt;br /&gt;
| Interface Física&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| Conectividade IP&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| OSPF&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| MPLS&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| LDP&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| Targeted LDP&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| Serviço&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| MTU&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Comandos de Troubleshooting Huawei ==&lt;br /&gt;
== Casos Reais de Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Caso 1 - OSPF UP e LDP DOWN ===&lt;br /&gt;
&lt;br /&gt;
Sintoma:&lt;br /&gt;
&lt;br /&gt;
* OSPF estabelecido.&lt;br /&gt;
* Loopbacks alcançáveis.&lt;br /&gt;
* LDP não sobe.&lt;br /&gt;
&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
&lt;br /&gt;
* MPLS não habilitado na interface.&lt;br /&gt;
* LSR-ID incorreto.&lt;br /&gt;
* ACL bloqueando TCP 646.&lt;br /&gt;
&lt;br /&gt;
Comandos:&lt;br /&gt;
&lt;br /&gt;
display mpls interface&lt;br /&gt;
display mpls ldp peer&lt;br /&gt;
&lt;br /&gt;
=== Caso 2 - LDP UP e L2VC DOWN ===&lt;br /&gt;
&lt;br /&gt;
Sintoma:&lt;br /&gt;
&lt;br /&gt;
* LDP operacional.&lt;br /&gt;
* VC State Down.&lt;br /&gt;
&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
&lt;br /&gt;
* Targeted LDP Down.&lt;br /&gt;
* VC-ID divergente.&lt;br /&gt;
* Peer incorreto.&lt;br /&gt;
&lt;br /&gt;
Comandos:&lt;br /&gt;
&lt;br /&gt;
display mpls l2vc&lt;br /&gt;
display mpls ldp remote-peer&lt;br /&gt;
&lt;br /&gt;
=== Caso 3 - L2VC UP sem tráfego ===&lt;br /&gt;
&lt;br /&gt;
Sintoma:&lt;br /&gt;
&lt;br /&gt;
* VC State UP.&lt;br /&gt;
* Cliente sem comunicação.&lt;br /&gt;
&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
&lt;br /&gt;
* MTU.&lt;br /&gt;
* VLAN incorreta.&lt;br /&gt;
* QinQ inconsistente.&lt;br /&gt;
&lt;br /&gt;
Comandos:&lt;br /&gt;
&lt;br /&gt;
display interface&lt;br /&gt;
display mpls l2vc verbose&lt;br /&gt;
&lt;br /&gt;
=== Caso 4 - VSI UP sem aprendizado MAC ===&lt;br /&gt;
&lt;br /&gt;
Sintoma:&lt;br /&gt;
&lt;br /&gt;
* VSI UP.&lt;br /&gt;
* MAC Address não aparece.&lt;br /&gt;
&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
&lt;br /&gt;
* Split-horizon.&lt;br /&gt;
* VLAN incorreta.&lt;br /&gt;
* SAP/AC Down.&lt;br /&gt;
&lt;br /&gt;
Comandos:&lt;br /&gt;
&lt;br /&gt;
display vsi verbose&lt;br /&gt;
display mac-address&lt;br /&gt;
&lt;br /&gt;
=== Caso 5 - Problema de MTU ===&lt;br /&gt;
&lt;br /&gt;
Sintoma:&lt;br /&gt;
&lt;br /&gt;
* Ping pequeno funciona.&lt;br /&gt;
* Ping grande falha.&lt;br /&gt;
* Navegação parcial.&lt;br /&gt;
&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
&lt;br /&gt;
* MTU incompatível.&lt;br /&gt;
* MPLS overhead.&lt;br /&gt;
&lt;br /&gt;
Comandos:&lt;br /&gt;
&lt;br /&gt;
ping -f -s 1472 X.X.X.X&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Comandos de Referência Huawei ==&lt;br /&gt;
&lt;br /&gt;
=== OSPF ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display ospf peer&lt;br /&gt;
display ospf routing&lt;br /&gt;
display ospf interface&lt;br /&gt;
display ospf brief&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== MPLS ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls interface&lt;br /&gt;
display mpls lsr-id&lt;br /&gt;
display mpls forwarding-table&lt;br /&gt;
display mpls lsp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== LDP ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls ldp peer&lt;br /&gt;
display mpls ldp session&lt;br /&gt;
display mpls ldp lsp&lt;br /&gt;
display mpls ldp statistics&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Targeted LDP ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls ldp remote-peer&lt;br /&gt;
display mpls ldp session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== L2VC ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls l2vc&lt;br /&gt;
display mpls l2vc verbose&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== VSI ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display vsi&lt;br /&gt;
display vsi verbose&lt;br /&gt;
display mac-address vsi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Interface ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display interface brief&lt;br /&gt;
display interface GigabitEthernet x/x/x&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Autor ==&lt;br /&gt;
&lt;br /&gt;
Daniel Melo&lt;br /&gt;
Gerente de Redes | G3 Telecom&lt;br /&gt;
Especialista em ISP, BGP, MPLS e Engenharia de Backbone&lt;br /&gt;
&lt;br /&gt;
Última atualização: Junho/2026&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4176</id>
		<title>Guia Operacional MPLS para ISPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4176"/>
		<updated>2026-06-08T17:25:33Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guia Operacional MPLS para ISPs =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Objetivo e Público-Alvo ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Público-Alvo ===&lt;br /&gt;
&lt;br /&gt;
* Analistas NOC/N1&lt;br /&gt;
* Analistas N2/N3&lt;br /&gt;
* Engenheiros de Redes&lt;br /&gt;
* Operadores de Backbone MPLS&lt;br /&gt;
&lt;br /&gt;
=== Regra Fundamental ===&lt;br /&gt;
&lt;br /&gt;
O troubleshooting MPLS deve seguir uma sequência lógica:&lt;br /&gt;
&lt;br /&gt;
# Camada Física&lt;br /&gt;
&lt;br /&gt;
# Conectividade IP&lt;br /&gt;
&lt;br /&gt;
# OSPF&lt;br /&gt;
&lt;br /&gt;
# MPLS&lt;br /&gt;
&lt;br /&gt;
# LDP&lt;br /&gt;
&lt;br /&gt;
# Serviço (L2VC/VSI)&lt;br /&gt;
&lt;br /&gt;
# MTU&lt;br /&gt;
&lt;br /&gt;
Uma falha em qualquer etapa anterior compromete as etapas seguintes.&lt;br /&gt;
&lt;br /&gt;
== Como o MPLS Funciona na Prática ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Resumo Prático ===&lt;br /&gt;
&lt;br /&gt;
* OSPF encontra o caminho.&lt;br /&gt;
* LDP distribui as labels.&lt;br /&gt;
* MPLS encaminha usando labels.&lt;br /&gt;
* L2VC e VSI utilizam essa infraestrutura para transportar serviços Ethernet.&lt;br /&gt;
== Diagramas de Referência ==&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:MPLS Diagramas BPF v1.png|1200px|center|Diagramas MPLS para referência operacional]]&lt;br /&gt;
&lt;br /&gt;
== Função dos Protocolos ==&lt;br /&gt;
&lt;br /&gt;
=== OSPF ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Sem alcance IP entre as loopbacks dos roteadores, o MPLS e o LDP não conseguem estabelecer suas adjacências corretamente.&lt;br /&gt;
&lt;br /&gt;
=== MPLS ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Os principais serviços suportados incluem:&lt;br /&gt;
&lt;br /&gt;
* L2VPN (VPWS/L2VC)&lt;br /&gt;
* VPLS (VSI)&lt;br /&gt;
* Engenharia de Tráfego&lt;br /&gt;
* VPNs de Camada 3&lt;br /&gt;
&lt;br /&gt;
=== LDP ===&lt;br /&gt;
&lt;br /&gt;
O LDP (Label Distribution Protocol) é responsável pela distribuição das labels entre os roteadores MPLS.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Caso o LDP apresente falhas, os serviços MPLS dependentes serão impactados.&lt;br /&gt;
&lt;br /&gt;
=== Targeted LDP ===&lt;br /&gt;
&lt;br /&gt;
O Targeted LDP (tLDP) permite estabelecer sessões LDP diretamente entre roteadores não adjacentes.&lt;br /&gt;
&lt;br /&gt;
É amplamente utilizado em serviços VPWS (L2VC), onde os PEs precisam trocar informações de pseudowires através de sessões remotas.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
== L2VC versus VSI ==&lt;br /&gt;
&lt;br /&gt;
=== L2VC (VPWS) ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Características:&lt;br /&gt;
&lt;br /&gt;
* Serviço ponto a ponto.&lt;br /&gt;
* Menor consumo de recursos.&lt;br /&gt;
* Simplicidade operacional.&lt;br /&gt;
* Amplamente utilizado para transporte de VLANs entre localidades.&lt;br /&gt;
&lt;br /&gt;
Fluxo simplificado:&lt;br /&gt;
&lt;br /&gt;
CE ---- PE ===== MPLS ===== PE ---- CE&lt;br /&gt;
&lt;br /&gt;
=== VSI (VPLS) ===&lt;br /&gt;
&lt;br /&gt;
A VSI (Virtual Switch Instance), utilizada em implementações VPLS, cria um domínio Ethernet multiponto sobre a rede MPLS.&lt;br /&gt;
&lt;br /&gt;
Características:&lt;br /&gt;
&lt;br /&gt;
* Serviço multiponto.&lt;br /&gt;
* Comportamento semelhante a um switch Ethernet.&lt;br /&gt;
* Permite múltiplos sites na mesma LAN virtual.&lt;br /&gt;
* Maior consumo de recursos em comparação ao L2VC.&lt;br /&gt;
&lt;br /&gt;
Fluxo simplificado:&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
      CE&lt;br /&gt;
       |&lt;br /&gt;
       PE&lt;br /&gt;
      /  \&lt;br /&gt;
     /    \&lt;br /&gt;
   MPLS  MPLS&lt;br /&gt;
   /        \&lt;br /&gt;
 PE -------- PE&lt;br /&gt;
  |          |&lt;br /&gt;
 CE         CE&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
=== Comparativo ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Característica&lt;br /&gt;
! L2VC / VPWS&lt;br /&gt;
&lt;br /&gt;
| ! VSI / VPLS                        |&lt;br /&gt;
| ----------------------------------- |&lt;br /&gt;
| Topologia                           |&lt;br /&gt;
| Ponto a Ponto                       |&lt;br /&gt;
| Multiponto                          |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Complexidade                        |&lt;br /&gt;
| Baixa                               |&lt;br /&gt;
| Média                               |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Escalabilidade                      |&lt;br /&gt;
| Alta                                |&lt;br /&gt;
| Muito Alta                          |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Consumo de Recursos                 |&lt;br /&gt;
| Menor                               |&lt;br /&gt;
| Maior                               |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Caso de Uso                         |&lt;br /&gt;
| Transporte de VLAN                  |&lt;br /&gt;
| LAN estendida entre múltiplos sites |&lt;br /&gt;
| }                                   |&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Quando um L2VC ou VSI apresenta falhas:&lt;br /&gt;
&lt;br /&gt;
# Validar interfaces físicas.&lt;br /&gt;
&lt;br /&gt;
# Confirmar alcance IP entre as loopbacks.&lt;br /&gt;
&lt;br /&gt;
# Verificar OSPF.&lt;br /&gt;
&lt;br /&gt;
# Verificar MPLS.&lt;br /&gt;
&lt;br /&gt;
# Verificar LDP.&lt;br /&gt;
&lt;br /&gt;
# Verificar sessões Targeted LDP.&lt;br /&gt;
&lt;br /&gt;
# Validar MTU ponta a ponta.&lt;br /&gt;
&lt;br /&gt;
# Confirmar estado do serviço (VC ou VSI).&lt;br /&gt;
&lt;br /&gt;
== MTU em Ambientes MPLS ==&lt;br /&gt;
[[Arquivo:MTU Explicacao Caixa MPLS.png|1000px|center|Comparação visual de MTU em ambientes MPLS]]&lt;br /&gt;
=== Conceitos Fundamentais ===&lt;br /&gt;
&lt;br /&gt;
Em redes MPLS, a MTU deve ser planejada considerando o overhead adicional introduzido pelas labels MPLS.&lt;br /&gt;
&lt;br /&gt;
Cada label MPLS adiciona 4 bytes ao pacote.&lt;br /&gt;
&lt;br /&gt;
Exemplos:&lt;br /&gt;
&lt;br /&gt;
* 1 Label = +4 bytes&lt;br /&gt;
* 2 Labels = +8 bytes&lt;br /&gt;
* 3 Labels = +12 bytes&lt;br /&gt;
&lt;br /&gt;
Dependendo da tecnologia utilizada (L2VC, VSI, QinQ, PPPoE, VXLAN, etc.), o overhead total pode aumentar significativamente.&lt;br /&gt;
&lt;br /&gt;
=== Exemplo Prático ===&lt;br /&gt;
&lt;br /&gt;
Uma rede Ethernet tradicional normalmente opera com MTU 1500 bytes.&lt;br /&gt;
&lt;br /&gt;
Ao adicionar MPLS:&lt;br /&gt;
&lt;br /&gt;
* Payload IP = 1500 bytes&lt;br /&gt;
* 2 Labels MPLS = +8 bytes&lt;br /&gt;
* Cabeçalho Ethernet = +18 bytes&lt;br /&gt;
&lt;br /&gt;
O enlace precisa suportar uma MTU superior a 1500 bytes para evitar fragmentação ou descarte de pacotes.&lt;br /&gt;
&lt;br /&gt;
=== Sintomas de Problemas de MTU ===&lt;br /&gt;
&lt;br /&gt;
Problemas de MTU podem gerar sintomas como:&lt;br /&gt;
&lt;br /&gt;
* L2VC sobe, mas não passa tráfego.&lt;br /&gt;
* VSI apresenta instabilidade.&lt;br /&gt;
* Aplicações específicas não funcionam.&lt;br /&gt;
* Sites abrem parcialmente.&lt;br /&gt;
* Perda de pacotes para tráfego maior.&lt;br /&gt;
* PPPoE conecta, mas navegação apresenta falhas.&lt;br /&gt;
* OSPF e BGP estabelecem normalmente, porém o tráfego de usuário apresenta problemas.&lt;br /&gt;
&lt;br /&gt;
=== Validação de MTU ===&lt;br /&gt;
&lt;br /&gt;
Uma das formas mais simples de validação é utilizar ping com DF-bit (Don't Fragment).&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping -f -s 1472 X.X.X.X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou em equipamentos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping -a LoopBack0 X.X.X.X -f -s 1472&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O objetivo é identificar o maior tamanho de pacote que consegue atravessar toda a rede sem fragmentação.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Ao investigar problemas relacionados a MTU:&lt;br /&gt;
&lt;br /&gt;
# Validar MTU física das interfaces.&lt;br /&gt;
# Verificar MTU do backbone MPLS.&lt;br /&gt;
# Confirmar MTU dos serviços L2VC ou VSI.&lt;br /&gt;
# Testar ping com DF-bit.&lt;br /&gt;
# Verificar QinQ e encapsulamentos adicionais.&lt;br /&gt;
# Confirmar configuração fim a fim.&lt;br /&gt;
&lt;br /&gt;
=== Boas Práticas ===&lt;br /&gt;
&lt;br /&gt;
* Padronizar MTU do backbone.&lt;br /&gt;
* Documentar MTU de serviços especiais.&lt;br /&gt;
* Validar MTU durante ativações.&lt;br /&gt;
* Incluir testes de MTU nos procedimentos operacionais.&lt;br /&gt;
* Considerar expansões futuras de encapsulamento.&lt;br /&gt;
== Procedimento de Troubleshooting MPLS ==&lt;br /&gt;
&lt;br /&gt;
=== Fluxo de Validação ===&lt;br /&gt;
&lt;br /&gt;
Sempre execute o troubleshooting seguindo a sequência abaixo.&lt;br /&gt;
&lt;br /&gt;
Uma falha identificada em qualquer etapa deve ser corrigida antes de prosseguir.&lt;br /&gt;
&lt;br /&gt;
=== Etapa 1 - Camada Física ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Interface UP/UP.&lt;br /&gt;
* Potência óptica dentro dos limites.&lt;br /&gt;
* Ausência de CRC e erros físicos.&lt;br /&gt;
* Negociação correta da interface.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display interface brief&lt;br /&gt;
display interface GigabitEthernet 0/0/0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 2 - Conectividade IP ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Endereçamento IP.&lt;br /&gt;
* Rotas presentes.&lt;br /&gt;
* Ping entre vizinhos diretos.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display ip interface brief&lt;br /&gt;
display ip routing-table&lt;br /&gt;
ping X.X.X.X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 3 - OSPF ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Vizinhanças estabelecidas.&lt;br /&gt;
* Loopbacks anunciadas.&lt;br /&gt;
* Rotas presentes na tabela.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display ospf peer&lt;br /&gt;
display ospf routing&lt;br /&gt;
display ip routing-table protocol ospf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 4 - MPLS ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* MPLS habilitado nas interfaces.&lt;br /&gt;
* LSR-ID configurado.&lt;br /&gt;
* Tabela MPLS populada.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls interface&lt;br /&gt;
display mpls lsr-id&lt;br /&gt;
display mpls forwarding-table&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 5 - LDP ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Sessões LDP estabelecidas.&lt;br /&gt;
* Troca de labels funcionando.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls ldp session&lt;br /&gt;
display mpls ldp peer&lt;br /&gt;
display mpls ldp lsp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 6 - Targeted LDP ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Sessões remotas estabelecidas.&lt;br /&gt;
* Remote Peer alcançável.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls ldp remote-peer&lt;br /&gt;
display mpls ldp session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 7 - Serviço ===&lt;br /&gt;
&lt;br /&gt;
Para L2VC:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls l2vc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para VSI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display vsi&lt;br /&gt;
display vsi verbose&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Estado UP.&lt;br /&gt;
* Labels aprendidas.&lt;br /&gt;
* Peer correto.&lt;br /&gt;
&lt;br /&gt;
=== Etapa 8 - MTU ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* MTU física.&lt;br /&gt;
* MTU MPLS.&lt;br /&gt;
* MTU do serviço.&lt;br /&gt;
&lt;br /&gt;
Executar testes com DF-bit sempre que houver suspeita de fragmentação.&lt;br /&gt;
&lt;br /&gt;
=== Checklist Final ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Item&lt;br /&gt;
! Status&lt;br /&gt;
|-&lt;br /&gt;
| Interface Física&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| Conectividade IP&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| OSPF&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| MPLS&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| LDP&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| Targeted LDP&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| Serviço&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| MTU&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Comandos de Troubleshooting Huawei ==&lt;br /&gt;
== Casos Reais de Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Caso 1 - OSPF UP e LDP DOWN ===&lt;br /&gt;
&lt;br /&gt;
Sintoma:&lt;br /&gt;
&lt;br /&gt;
* OSPF estabelecido.&lt;br /&gt;
* Loopbacks alcançáveis.&lt;br /&gt;
* LDP não sobe.&lt;br /&gt;
&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
&lt;br /&gt;
* MPLS não habilitado na interface.&lt;br /&gt;
* LSR-ID incorreto.&lt;br /&gt;
* ACL bloqueando TCP 646.&lt;br /&gt;
&lt;br /&gt;
Comandos:&lt;br /&gt;
&lt;br /&gt;
display mpls interface&lt;br /&gt;
display mpls ldp peer&lt;br /&gt;
&lt;br /&gt;
=== Caso 2 - LDP UP e L2VC DOWN ===&lt;br /&gt;
&lt;br /&gt;
Sintoma:&lt;br /&gt;
&lt;br /&gt;
* LDP operacional.&lt;br /&gt;
* VC State Down.&lt;br /&gt;
&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
&lt;br /&gt;
* Targeted LDP Down.&lt;br /&gt;
* VC-ID divergente.&lt;br /&gt;
* Peer incorreto.&lt;br /&gt;
&lt;br /&gt;
Comandos:&lt;br /&gt;
&lt;br /&gt;
display mpls l2vc&lt;br /&gt;
display mpls ldp remote-peer&lt;br /&gt;
&lt;br /&gt;
=== Caso 3 - L2VC UP sem tráfego ===&lt;br /&gt;
&lt;br /&gt;
Sintoma:&lt;br /&gt;
&lt;br /&gt;
* VC State UP.&lt;br /&gt;
* Cliente sem comunicação.&lt;br /&gt;
&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
&lt;br /&gt;
* MTU.&lt;br /&gt;
* VLAN incorreta.&lt;br /&gt;
* QinQ inconsistente.&lt;br /&gt;
&lt;br /&gt;
Comandos:&lt;br /&gt;
&lt;br /&gt;
display interface&lt;br /&gt;
display mpls l2vc verbose&lt;br /&gt;
&lt;br /&gt;
=== Caso 4 - VSI UP sem aprendizado MAC ===&lt;br /&gt;
&lt;br /&gt;
Sintoma:&lt;br /&gt;
&lt;br /&gt;
* VSI UP.&lt;br /&gt;
* MAC Address não aparece.&lt;br /&gt;
&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
&lt;br /&gt;
* Split-horizon.&lt;br /&gt;
* VLAN incorreta.&lt;br /&gt;
* SAP/AC Down.&lt;br /&gt;
&lt;br /&gt;
Comandos:&lt;br /&gt;
&lt;br /&gt;
display vsi verbose&lt;br /&gt;
display mac-address&lt;br /&gt;
&lt;br /&gt;
=== Caso 5 - Problema de MTU ===&lt;br /&gt;
&lt;br /&gt;
Sintoma:&lt;br /&gt;
&lt;br /&gt;
* Ping pequeno funciona.&lt;br /&gt;
* Ping grande falha.&lt;br /&gt;
* Navegação parcial.&lt;br /&gt;
&lt;br /&gt;
Possíveis causas:&lt;br /&gt;
&lt;br /&gt;
* MTU incompatível.&lt;br /&gt;
* MPLS overhead.&lt;br /&gt;
&lt;br /&gt;
Comandos:&lt;br /&gt;
&lt;br /&gt;
ping -f -s 1472 X.X.X.X&lt;br /&gt;
&lt;br /&gt;
=== OSPF ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Verificação&lt;br /&gt;
! Comando&lt;br /&gt;
&lt;br /&gt;
| ! Objetivo                   |&lt;br /&gt;
| ---------------------------- |&lt;br /&gt;
| Vizinhos OSPF                |&lt;br /&gt;
| display ospf peer            |&lt;br /&gt;
| Verificar adjacências        |&lt;br /&gt;
| -                            |&lt;br /&gt;
| Rotas OSPF                   |&lt;br /&gt;
| display ospf routing         |&lt;br /&gt;
| Validar aprendizado de rotas |&lt;br /&gt;
| -                            |&lt;br /&gt;
| Banco LSDB                   |&lt;br /&gt;
| display ospf lsdb            |&lt;br /&gt;
| Verificar LSAs               |&lt;br /&gt;
| }                            |&lt;br /&gt;
&lt;br /&gt;
=== MPLS ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Verificação&lt;br /&gt;
! Comando&lt;br /&gt;
&lt;br /&gt;
| ! Objetivo                    |&lt;br /&gt;
| ----------------------------- |&lt;br /&gt;
| MPLS Interfaces               |&lt;br /&gt;
| display mpls interface        |&lt;br /&gt;
| Verificar interfaces MPLS     |&lt;br /&gt;
| -                             |&lt;br /&gt;
| LSR-ID                        |&lt;br /&gt;
| display mpls lsr-id           |&lt;br /&gt;
| Verificar Router-ID MPLS      |&lt;br /&gt;
| -                             |&lt;br /&gt;
| Labels                        |&lt;br /&gt;
| display mpls forwarding-table |&lt;br /&gt;
| Verificar encaminhamento MPLS |&lt;br /&gt;
| }                             |&lt;br /&gt;
&lt;br /&gt;
=== LDP ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Verificação&lt;br /&gt;
! Comando&lt;br /&gt;
&lt;br /&gt;
| ! Objetivo                       |&lt;br /&gt;
| -------------------------------- |&lt;br /&gt;
| Sessões LDP                      |&lt;br /&gt;
| display mpls ldp session         |&lt;br /&gt;
| Verificar sessões                |&lt;br /&gt;
| -                                |&lt;br /&gt;
| Peers LDP                        |&lt;br /&gt;
| display mpls ldp peer            |&lt;br /&gt;
| Verificar vizinhos               |&lt;br /&gt;
| -                                |&lt;br /&gt;
| Labels LDP                       |&lt;br /&gt;
| display mpls ldp lsp             |&lt;br /&gt;
| Verificar distribuição de labels |&lt;br /&gt;
| }                                |&lt;br /&gt;
&lt;br /&gt;
=== Targeted LDP ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Verificação&lt;br /&gt;
! Comando&lt;br /&gt;
&lt;br /&gt;
| ! Objetivo                   |&lt;br /&gt;
| ---------------------------- |&lt;br /&gt;
| Remote Peer                  |&lt;br /&gt;
| display mpls ldp remote-peer |&lt;br /&gt;
| Verificar sessões remotas    |&lt;br /&gt;
| -                            |&lt;br /&gt;
| Sessão tLDP                  |&lt;br /&gt;
| display mpls ldp session     |&lt;br /&gt;
| Confirmar estado UP          |&lt;br /&gt;
| }                            |&lt;br /&gt;
&lt;br /&gt;
=== L2VC ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Verificação&lt;br /&gt;
! Comando&lt;br /&gt;
&lt;br /&gt;
| ! Objetivo                |&lt;br /&gt;
| ------------------------- |&lt;br /&gt;
| Estado do VC              |&lt;br /&gt;
| display mpls l2vc         |&lt;br /&gt;
| Verificar serviço         |&lt;br /&gt;
| -                         |&lt;br /&gt;
| Estatísticas              |&lt;br /&gt;
| display mpls l2vc verbose |&lt;br /&gt;
| Verificar detalhes        |&lt;br /&gt;
| }                         |&lt;br /&gt;
&lt;br /&gt;
=== VSI / VPLS ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Verificação&lt;br /&gt;
! Comando&lt;br /&gt;
&lt;br /&gt;
| ! Objetivo           |&lt;br /&gt;
| -------------------- |&lt;br /&gt;
| VSI                  |&lt;br /&gt;
| display vsi          |&lt;br /&gt;
| Verificar estado     |&lt;br /&gt;
| -                    |&lt;br /&gt;
| VSI Detalhado        |&lt;br /&gt;
| display vsi verbose  |&lt;br /&gt;
| Verificar peers e PW |&lt;br /&gt;
| }                    |&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4175</id>
		<title>Guia Operacional MPLS para ISPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4175"/>
		<updated>2026-06-08T17:17:00Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guia Operacional MPLS para ISPs =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Objetivo e Público-Alvo ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Público-Alvo ===&lt;br /&gt;
&lt;br /&gt;
* Analistas NOC/N1&lt;br /&gt;
* Analistas N2/N3&lt;br /&gt;
* Engenheiros de Redes&lt;br /&gt;
* Operadores de Backbone MPLS&lt;br /&gt;
&lt;br /&gt;
=== Regra Fundamental ===&lt;br /&gt;
&lt;br /&gt;
O troubleshooting MPLS deve seguir uma sequência lógica:&lt;br /&gt;
&lt;br /&gt;
# Camada Física&lt;br /&gt;
&lt;br /&gt;
# Conectividade IP&lt;br /&gt;
&lt;br /&gt;
# OSPF&lt;br /&gt;
&lt;br /&gt;
# MPLS&lt;br /&gt;
&lt;br /&gt;
# LDP&lt;br /&gt;
&lt;br /&gt;
# Serviço (L2VC/VSI)&lt;br /&gt;
&lt;br /&gt;
# MTU&lt;br /&gt;
&lt;br /&gt;
Uma falha em qualquer etapa anterior compromete as etapas seguintes.&lt;br /&gt;
&lt;br /&gt;
== Como o MPLS Funciona na Prática ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Resumo Prático ===&lt;br /&gt;
&lt;br /&gt;
* OSPF encontra o caminho.&lt;br /&gt;
* LDP distribui as labels.&lt;br /&gt;
* MPLS encaminha usando labels.&lt;br /&gt;
* L2VC e VSI utilizam essa infraestrutura para transportar serviços Ethernet.&lt;br /&gt;
== Diagramas de Referência ==&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:MPLS Diagramas BPF v1.png|1200px|center|Diagramas MPLS para referência operacional]]&lt;br /&gt;
&lt;br /&gt;
== Função dos Protocolos ==&lt;br /&gt;
&lt;br /&gt;
=== OSPF ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Sem alcance IP entre as loopbacks dos roteadores, o MPLS e o LDP não conseguem estabelecer suas adjacências corretamente.&lt;br /&gt;
&lt;br /&gt;
=== MPLS ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Os principais serviços suportados incluem:&lt;br /&gt;
&lt;br /&gt;
* L2VPN (VPWS/L2VC)&lt;br /&gt;
* VPLS (VSI)&lt;br /&gt;
* Engenharia de Tráfego&lt;br /&gt;
* VPNs de Camada 3&lt;br /&gt;
&lt;br /&gt;
=== LDP ===&lt;br /&gt;
&lt;br /&gt;
O LDP (Label Distribution Protocol) é responsável pela distribuição das labels entre os roteadores MPLS.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Caso o LDP apresente falhas, os serviços MPLS dependentes serão impactados.&lt;br /&gt;
&lt;br /&gt;
=== Targeted LDP ===&lt;br /&gt;
&lt;br /&gt;
O Targeted LDP (tLDP) permite estabelecer sessões LDP diretamente entre roteadores não adjacentes.&lt;br /&gt;
&lt;br /&gt;
É amplamente utilizado em serviços VPWS (L2VC), onde os PEs precisam trocar informações de pseudowires através de sessões remotas.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
== L2VC versus VSI ==&lt;br /&gt;
&lt;br /&gt;
=== L2VC (VPWS) ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Características:&lt;br /&gt;
&lt;br /&gt;
* Serviço ponto a ponto.&lt;br /&gt;
* Menor consumo de recursos.&lt;br /&gt;
* Simplicidade operacional.&lt;br /&gt;
* Amplamente utilizado para transporte de VLANs entre localidades.&lt;br /&gt;
&lt;br /&gt;
Fluxo simplificado:&lt;br /&gt;
&lt;br /&gt;
CE ---- PE ===== MPLS ===== PE ---- CE&lt;br /&gt;
&lt;br /&gt;
=== VSI (VPLS) ===&lt;br /&gt;
&lt;br /&gt;
A VSI (Virtual Switch Instance), utilizada em implementações VPLS, cria um domínio Ethernet multiponto sobre a rede MPLS.&lt;br /&gt;
&lt;br /&gt;
Características:&lt;br /&gt;
&lt;br /&gt;
* Serviço multiponto.&lt;br /&gt;
* Comportamento semelhante a um switch Ethernet.&lt;br /&gt;
* Permite múltiplos sites na mesma LAN virtual.&lt;br /&gt;
* Maior consumo de recursos em comparação ao L2VC.&lt;br /&gt;
&lt;br /&gt;
Fluxo simplificado:&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
      CE&lt;br /&gt;
       |&lt;br /&gt;
       PE&lt;br /&gt;
      /  \&lt;br /&gt;
     /    \&lt;br /&gt;
   MPLS  MPLS&lt;br /&gt;
   /        \&lt;br /&gt;
 PE -------- PE&lt;br /&gt;
  |          |&lt;br /&gt;
 CE         CE&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
=== Comparativo ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Característica&lt;br /&gt;
! L2VC / VPWS&lt;br /&gt;
&lt;br /&gt;
| ! VSI / VPLS                        |&lt;br /&gt;
| ----------------------------------- |&lt;br /&gt;
| Topologia                           |&lt;br /&gt;
| Ponto a Ponto                       |&lt;br /&gt;
| Multiponto                          |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Complexidade                        |&lt;br /&gt;
| Baixa                               |&lt;br /&gt;
| Média                               |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Escalabilidade                      |&lt;br /&gt;
| Alta                                |&lt;br /&gt;
| Muito Alta                          |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Consumo de Recursos                 |&lt;br /&gt;
| Menor                               |&lt;br /&gt;
| Maior                               |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Caso de Uso                         |&lt;br /&gt;
| Transporte de VLAN                  |&lt;br /&gt;
| LAN estendida entre múltiplos sites |&lt;br /&gt;
| }                                   |&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Quando um L2VC ou VSI apresenta falhas:&lt;br /&gt;
&lt;br /&gt;
# Validar interfaces físicas.&lt;br /&gt;
&lt;br /&gt;
# Confirmar alcance IP entre as loopbacks.&lt;br /&gt;
&lt;br /&gt;
# Verificar OSPF.&lt;br /&gt;
&lt;br /&gt;
# Verificar MPLS.&lt;br /&gt;
&lt;br /&gt;
# Verificar LDP.&lt;br /&gt;
&lt;br /&gt;
# Verificar sessões Targeted LDP.&lt;br /&gt;
&lt;br /&gt;
# Validar MTU ponta a ponta.&lt;br /&gt;
&lt;br /&gt;
# Confirmar estado do serviço (VC ou VSI).&lt;br /&gt;
&lt;br /&gt;
== MTU em Ambientes MPLS ==&lt;br /&gt;
[[Arquivo:MTU Explicacao Caixa MPLS.png|1000px|center|Comparação visual de MTU em ambientes MPLS]]&lt;br /&gt;
=== Conceitos Fundamentais ===&lt;br /&gt;
&lt;br /&gt;
Em redes MPLS, a MTU deve ser planejada considerando o overhead adicional introduzido pelas labels MPLS.&lt;br /&gt;
&lt;br /&gt;
Cada label MPLS adiciona 4 bytes ao pacote.&lt;br /&gt;
&lt;br /&gt;
Exemplos:&lt;br /&gt;
&lt;br /&gt;
* 1 Label = +4 bytes&lt;br /&gt;
* 2 Labels = +8 bytes&lt;br /&gt;
* 3 Labels = +12 bytes&lt;br /&gt;
&lt;br /&gt;
Dependendo da tecnologia utilizada (L2VC, VSI, QinQ, PPPoE, VXLAN, etc.), o overhead total pode aumentar significativamente.&lt;br /&gt;
&lt;br /&gt;
=== Exemplo Prático ===&lt;br /&gt;
&lt;br /&gt;
Uma rede Ethernet tradicional normalmente opera com MTU 1500 bytes.&lt;br /&gt;
&lt;br /&gt;
Ao adicionar MPLS:&lt;br /&gt;
&lt;br /&gt;
* Payload IP = 1500 bytes&lt;br /&gt;
* 2 Labels MPLS = +8 bytes&lt;br /&gt;
* Cabeçalho Ethernet = +18 bytes&lt;br /&gt;
&lt;br /&gt;
O enlace precisa suportar uma MTU superior a 1500 bytes para evitar fragmentação ou descarte de pacotes.&lt;br /&gt;
&lt;br /&gt;
=== Sintomas de Problemas de MTU ===&lt;br /&gt;
&lt;br /&gt;
Problemas de MTU podem gerar sintomas como:&lt;br /&gt;
&lt;br /&gt;
* L2VC sobe, mas não passa tráfego.&lt;br /&gt;
* VSI apresenta instabilidade.&lt;br /&gt;
* Aplicações específicas não funcionam.&lt;br /&gt;
* Sites abrem parcialmente.&lt;br /&gt;
* Perda de pacotes para tráfego maior.&lt;br /&gt;
* PPPoE conecta, mas navegação apresenta falhas.&lt;br /&gt;
* OSPF e BGP estabelecem normalmente, porém o tráfego de usuário apresenta problemas.&lt;br /&gt;
&lt;br /&gt;
=== Validação de MTU ===&lt;br /&gt;
&lt;br /&gt;
Uma das formas mais simples de validação é utilizar ping com DF-bit (Don't Fragment).&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping -f -s 1472 X.X.X.X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou em equipamentos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping -a LoopBack0 X.X.X.X -f -s 1472&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O objetivo é identificar o maior tamanho de pacote que consegue atravessar toda a rede sem fragmentação.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Ao investigar problemas relacionados a MTU:&lt;br /&gt;
&lt;br /&gt;
# Validar MTU física das interfaces.&lt;br /&gt;
# Verificar MTU do backbone MPLS.&lt;br /&gt;
# Confirmar MTU dos serviços L2VC ou VSI.&lt;br /&gt;
# Testar ping com DF-bit.&lt;br /&gt;
# Verificar QinQ e encapsulamentos adicionais.&lt;br /&gt;
# Confirmar configuração fim a fim.&lt;br /&gt;
&lt;br /&gt;
=== Boas Práticas ===&lt;br /&gt;
&lt;br /&gt;
* Padronizar MTU do backbone.&lt;br /&gt;
* Documentar MTU de serviços especiais.&lt;br /&gt;
* Validar MTU durante ativações.&lt;br /&gt;
* Incluir testes de MTU nos procedimentos operacionais.&lt;br /&gt;
* Considerar expansões futuras de encapsulamento.&lt;br /&gt;
== Procedimento de Troubleshooting MPLS ==&lt;br /&gt;
&lt;br /&gt;
=== Fluxo de Validação ===&lt;br /&gt;
&lt;br /&gt;
Sempre execute o troubleshooting seguindo a sequência abaixo.&lt;br /&gt;
&lt;br /&gt;
Uma falha identificada em qualquer etapa deve ser corrigida antes de prosseguir.&lt;br /&gt;
&lt;br /&gt;
=== Etapa 1 - Camada Física ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Interface UP/UP.&lt;br /&gt;
* Potência óptica dentro dos limites.&lt;br /&gt;
* Ausência de CRC e erros físicos.&lt;br /&gt;
* Negociação correta da interface.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display interface brief&lt;br /&gt;
display interface GigabitEthernet 0/0/0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 2 - Conectividade IP ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Endereçamento IP.&lt;br /&gt;
* Rotas presentes.&lt;br /&gt;
* Ping entre vizinhos diretos.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display ip interface brief&lt;br /&gt;
display ip routing-table&lt;br /&gt;
ping X.X.X.X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 3 - OSPF ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Vizinhanças estabelecidas.&lt;br /&gt;
* Loopbacks anunciadas.&lt;br /&gt;
* Rotas presentes na tabela.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display ospf peer&lt;br /&gt;
display ospf routing&lt;br /&gt;
display ip routing-table protocol ospf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 4 - MPLS ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* MPLS habilitado nas interfaces.&lt;br /&gt;
* LSR-ID configurado.&lt;br /&gt;
* Tabela MPLS populada.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls interface&lt;br /&gt;
display mpls lsr-id&lt;br /&gt;
display mpls forwarding-table&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 5 - LDP ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Sessões LDP estabelecidas.&lt;br /&gt;
* Troca de labels funcionando.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls ldp session&lt;br /&gt;
display mpls ldp peer&lt;br /&gt;
display mpls ldp lsp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 6 - Targeted LDP ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Sessões remotas estabelecidas.&lt;br /&gt;
* Remote Peer alcançável.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls ldp remote-peer&lt;br /&gt;
display mpls ldp session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 7 - Serviço ===&lt;br /&gt;
&lt;br /&gt;
Para L2VC:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls l2vc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para VSI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display vsi&lt;br /&gt;
display vsi verbose&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Estado UP.&lt;br /&gt;
* Labels aprendidas.&lt;br /&gt;
* Peer correto.&lt;br /&gt;
&lt;br /&gt;
=== Etapa 8 - MTU ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* MTU física.&lt;br /&gt;
* MTU MPLS.&lt;br /&gt;
* MTU do serviço.&lt;br /&gt;
&lt;br /&gt;
Executar testes com DF-bit sempre que houver suspeita de fragmentação.&lt;br /&gt;
&lt;br /&gt;
=== Checklist Final ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Item&lt;br /&gt;
! Status&lt;br /&gt;
|-&lt;br /&gt;
| Interface Física&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| Conectividade IP&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| OSPF&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| MPLS&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| LDP&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| Targeted LDP&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| Serviço&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| MTU&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:MTU_Explicacao_Caixa_MPLS.png&amp;diff=4174</id>
		<title>Arquivo:MTU Explicacao Caixa MPLS.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:MTU_Explicacao_Caixa_MPLS.png&amp;diff=4174"/>
		<updated>2026-06-08T17:11:22Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4173</id>
		<title>Guia Operacional MPLS para ISPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4173"/>
		<updated>2026-06-08T17:08:07Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guia Operacional MPLS para ISPs =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Objetivo e Público-Alvo ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Público-Alvo ===&lt;br /&gt;
&lt;br /&gt;
* Analistas NOC/N1&lt;br /&gt;
* Analistas N2/N3&lt;br /&gt;
* Engenheiros de Redes&lt;br /&gt;
* Operadores de Backbone MPLS&lt;br /&gt;
&lt;br /&gt;
=== Regra Fundamental ===&lt;br /&gt;
&lt;br /&gt;
O troubleshooting MPLS deve seguir uma sequência lógica:&lt;br /&gt;
&lt;br /&gt;
# Camada Física&lt;br /&gt;
&lt;br /&gt;
# Conectividade IP&lt;br /&gt;
&lt;br /&gt;
# OSPF&lt;br /&gt;
&lt;br /&gt;
# MPLS&lt;br /&gt;
&lt;br /&gt;
# LDP&lt;br /&gt;
&lt;br /&gt;
# Serviço (L2VC/VSI)&lt;br /&gt;
&lt;br /&gt;
# MTU&lt;br /&gt;
&lt;br /&gt;
Uma falha em qualquer etapa anterior compromete as etapas seguintes.&lt;br /&gt;
&lt;br /&gt;
== Como o MPLS Funciona na Prática ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Resumo Prático ===&lt;br /&gt;
&lt;br /&gt;
* OSPF encontra o caminho.&lt;br /&gt;
* LDP distribui as labels.&lt;br /&gt;
* MPLS encaminha usando labels.&lt;br /&gt;
* L2VC e VSI utilizam essa infraestrutura para transportar serviços Ethernet.&lt;br /&gt;
== Diagramas de Referência ==&lt;br /&gt;
&lt;br /&gt;
[[Arquivo:MPLS Diagramas BPF v1.png|1200px|center|Diagramas MPLS para referência operacional]]&lt;br /&gt;
&lt;br /&gt;
== Função dos Protocolos ==&lt;br /&gt;
&lt;br /&gt;
=== OSPF ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Sem alcance IP entre as loopbacks dos roteadores, o MPLS e o LDP não conseguem estabelecer suas adjacências corretamente.&lt;br /&gt;
&lt;br /&gt;
=== MPLS ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Os principais serviços suportados incluem:&lt;br /&gt;
&lt;br /&gt;
* L2VPN (VPWS/L2VC)&lt;br /&gt;
* VPLS (VSI)&lt;br /&gt;
* Engenharia de Tráfego&lt;br /&gt;
* VPNs de Camada 3&lt;br /&gt;
&lt;br /&gt;
=== LDP ===&lt;br /&gt;
&lt;br /&gt;
O LDP (Label Distribution Protocol) é responsável pela distribuição das labels entre os roteadores MPLS.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Caso o LDP apresente falhas, os serviços MPLS dependentes serão impactados.&lt;br /&gt;
&lt;br /&gt;
=== Targeted LDP ===&lt;br /&gt;
&lt;br /&gt;
O Targeted LDP (tLDP) permite estabelecer sessões LDP diretamente entre roteadores não adjacentes.&lt;br /&gt;
&lt;br /&gt;
É amplamente utilizado em serviços VPWS (L2VC), onde os PEs precisam trocar informações de pseudowires através de sessões remotas.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
== L2VC versus VSI ==&lt;br /&gt;
&lt;br /&gt;
=== L2VC (VPWS) ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Características:&lt;br /&gt;
&lt;br /&gt;
* Serviço ponto a ponto.&lt;br /&gt;
* Menor consumo de recursos.&lt;br /&gt;
* Simplicidade operacional.&lt;br /&gt;
* Amplamente utilizado para transporte de VLANs entre localidades.&lt;br /&gt;
&lt;br /&gt;
Fluxo simplificado:&lt;br /&gt;
&lt;br /&gt;
CE ---- PE ===== MPLS ===== PE ---- CE&lt;br /&gt;
&lt;br /&gt;
=== VSI (VPLS) ===&lt;br /&gt;
&lt;br /&gt;
A VSI (Virtual Switch Instance), utilizada em implementações VPLS, cria um domínio Ethernet multiponto sobre a rede MPLS.&lt;br /&gt;
&lt;br /&gt;
Características:&lt;br /&gt;
&lt;br /&gt;
* Serviço multiponto.&lt;br /&gt;
* Comportamento semelhante a um switch Ethernet.&lt;br /&gt;
* Permite múltiplos sites na mesma LAN virtual.&lt;br /&gt;
* Maior consumo de recursos em comparação ao L2VC.&lt;br /&gt;
&lt;br /&gt;
Fluxo simplificado:&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
      CE&lt;br /&gt;
       |&lt;br /&gt;
       PE&lt;br /&gt;
      /  \&lt;br /&gt;
     /    \&lt;br /&gt;
   MPLS  MPLS&lt;br /&gt;
   /        \&lt;br /&gt;
 PE -------- PE&lt;br /&gt;
  |          |&lt;br /&gt;
 CE         CE&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
=== Comparativo ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Característica&lt;br /&gt;
! L2VC / VPWS&lt;br /&gt;
&lt;br /&gt;
| ! VSI / VPLS                        |&lt;br /&gt;
| ----------------------------------- |&lt;br /&gt;
| Topologia                           |&lt;br /&gt;
| Ponto a Ponto                       |&lt;br /&gt;
| Multiponto                          |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Complexidade                        |&lt;br /&gt;
| Baixa                               |&lt;br /&gt;
| Média                               |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Escalabilidade                      |&lt;br /&gt;
| Alta                                |&lt;br /&gt;
| Muito Alta                          |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Consumo de Recursos                 |&lt;br /&gt;
| Menor                               |&lt;br /&gt;
| Maior                               |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Caso de Uso                         |&lt;br /&gt;
| Transporte de VLAN                  |&lt;br /&gt;
| LAN estendida entre múltiplos sites |&lt;br /&gt;
| }                                   |&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Quando um L2VC ou VSI apresenta falhas:&lt;br /&gt;
&lt;br /&gt;
# Validar interfaces físicas.&lt;br /&gt;
&lt;br /&gt;
# Confirmar alcance IP entre as loopbacks.&lt;br /&gt;
&lt;br /&gt;
# Verificar OSPF.&lt;br /&gt;
&lt;br /&gt;
# Verificar MPLS.&lt;br /&gt;
&lt;br /&gt;
# Verificar LDP.&lt;br /&gt;
&lt;br /&gt;
# Verificar sessões Targeted LDP.&lt;br /&gt;
&lt;br /&gt;
# Validar MTU ponta a ponta.&lt;br /&gt;
&lt;br /&gt;
# Confirmar estado do serviço (VC ou VSI).&lt;br /&gt;
&lt;br /&gt;
== MTU em Ambientes MPLS ==&lt;br /&gt;
&lt;br /&gt;
=== Conceitos Fundamentais ===&lt;br /&gt;
&lt;br /&gt;
Em redes MPLS, a MTU deve ser planejada considerando o overhead adicional introduzido pelas labels MPLS.&lt;br /&gt;
&lt;br /&gt;
Cada label MPLS adiciona 4 bytes ao pacote.&lt;br /&gt;
&lt;br /&gt;
Exemplos:&lt;br /&gt;
&lt;br /&gt;
* 1 Label = +4 bytes&lt;br /&gt;
* 2 Labels = +8 bytes&lt;br /&gt;
* 3 Labels = +12 bytes&lt;br /&gt;
&lt;br /&gt;
Dependendo da tecnologia utilizada (L2VC, VSI, QinQ, PPPoE, VXLAN, etc.), o overhead total pode aumentar significativamente.&lt;br /&gt;
&lt;br /&gt;
=== Exemplo Prático ===&lt;br /&gt;
&lt;br /&gt;
Uma rede Ethernet tradicional normalmente opera com MTU 1500 bytes.&lt;br /&gt;
&lt;br /&gt;
Ao adicionar MPLS:&lt;br /&gt;
&lt;br /&gt;
* Payload IP = 1500 bytes&lt;br /&gt;
* 2 Labels MPLS = +8 bytes&lt;br /&gt;
* Cabeçalho Ethernet = +18 bytes&lt;br /&gt;
&lt;br /&gt;
O enlace precisa suportar uma MTU superior a 1500 bytes para evitar fragmentação ou descarte de pacotes.&lt;br /&gt;
&lt;br /&gt;
=== Sintomas de Problemas de MTU ===&lt;br /&gt;
&lt;br /&gt;
Problemas de MTU podem gerar sintomas como:&lt;br /&gt;
&lt;br /&gt;
* L2VC sobe, mas não passa tráfego.&lt;br /&gt;
* VSI apresenta instabilidade.&lt;br /&gt;
* Aplicações específicas não funcionam.&lt;br /&gt;
* Sites abrem parcialmente.&lt;br /&gt;
* Perda de pacotes para tráfego maior.&lt;br /&gt;
* PPPoE conecta, mas navegação apresenta falhas.&lt;br /&gt;
* OSPF e BGP estabelecem normalmente, porém o tráfego de usuário apresenta problemas.&lt;br /&gt;
&lt;br /&gt;
=== Validação de MTU ===&lt;br /&gt;
&lt;br /&gt;
Uma das formas mais simples de validação é utilizar ping com DF-bit (Don't Fragment).&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping -f -s 1472 X.X.X.X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou em equipamentos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping -a LoopBack0 X.X.X.X -f -s 1472&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O objetivo é identificar o maior tamanho de pacote que consegue atravessar toda a rede sem fragmentação.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Ao investigar problemas relacionados a MTU:&lt;br /&gt;
&lt;br /&gt;
# Validar MTU física das interfaces.&lt;br /&gt;
# Verificar MTU do backbone MPLS.&lt;br /&gt;
# Confirmar MTU dos serviços L2VC ou VSI.&lt;br /&gt;
# Testar ping com DF-bit.&lt;br /&gt;
# Verificar QinQ e encapsulamentos adicionais.&lt;br /&gt;
# Confirmar configuração fim a fim.&lt;br /&gt;
&lt;br /&gt;
=== Boas Práticas ===&lt;br /&gt;
&lt;br /&gt;
* Padronizar MTU do backbone.&lt;br /&gt;
* Documentar MTU de serviços especiais.&lt;br /&gt;
* Validar MTU durante ativações.&lt;br /&gt;
* Incluir testes de MTU nos procedimentos operacionais.&lt;br /&gt;
* Considerar expansões futuras de encapsulamento.&lt;br /&gt;
== Procedimento de Troubleshooting MPLS ==&lt;br /&gt;
&lt;br /&gt;
=== Fluxo de Validação ===&lt;br /&gt;
&lt;br /&gt;
Sempre execute o troubleshooting seguindo a sequência abaixo.&lt;br /&gt;
&lt;br /&gt;
Uma falha identificada em qualquer etapa deve ser corrigida antes de prosseguir.&lt;br /&gt;
&lt;br /&gt;
=== Etapa 1 - Camada Física ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Interface UP/UP.&lt;br /&gt;
* Potência óptica dentro dos limites.&lt;br /&gt;
* Ausência de CRC e erros físicos.&lt;br /&gt;
* Negociação correta da interface.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display interface brief&lt;br /&gt;
display interface GigabitEthernet 0/0/0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 2 - Conectividade IP ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Endereçamento IP.&lt;br /&gt;
* Rotas presentes.&lt;br /&gt;
* Ping entre vizinhos diretos.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display ip interface brief&lt;br /&gt;
display ip routing-table&lt;br /&gt;
ping X.X.X.X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 3 - OSPF ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Vizinhanças estabelecidas.&lt;br /&gt;
* Loopbacks anunciadas.&lt;br /&gt;
* Rotas presentes na tabela.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display ospf peer&lt;br /&gt;
display ospf routing&lt;br /&gt;
display ip routing-table protocol ospf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 4 - MPLS ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* MPLS habilitado nas interfaces.&lt;br /&gt;
* LSR-ID configurado.&lt;br /&gt;
* Tabela MPLS populada.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls interface&lt;br /&gt;
display mpls lsr-id&lt;br /&gt;
display mpls forwarding-table&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 5 - LDP ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Sessões LDP estabelecidas.&lt;br /&gt;
* Troca de labels funcionando.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls ldp session&lt;br /&gt;
display mpls ldp peer&lt;br /&gt;
display mpls ldp lsp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 6 - Targeted LDP ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Sessões remotas estabelecidas.&lt;br /&gt;
* Remote Peer alcançável.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls ldp remote-peer&lt;br /&gt;
display mpls ldp session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 7 - Serviço ===&lt;br /&gt;
&lt;br /&gt;
Para L2VC:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls l2vc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para VSI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display vsi&lt;br /&gt;
display vsi verbose&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Estado UP.&lt;br /&gt;
* Labels aprendidas.&lt;br /&gt;
* Peer correto.&lt;br /&gt;
&lt;br /&gt;
=== Etapa 8 - MTU ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* MTU física.&lt;br /&gt;
* MTU MPLS.&lt;br /&gt;
* MTU do serviço.&lt;br /&gt;
&lt;br /&gt;
Executar testes com DF-bit sempre que houver suspeita de fragmentação.&lt;br /&gt;
&lt;br /&gt;
=== Checklist Final ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Item&lt;br /&gt;
! Status&lt;br /&gt;
|-&lt;br /&gt;
| Interface Física&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| Conectividade IP&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| OSPF&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| MPLS&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| LDP&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| Targeted LDP&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| Serviço&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| MTU&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:MPLS_Diagramas_BPF_v1.png&amp;diff=4172</id>
		<title>Arquivo:MPLS Diagramas BPF v1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:MPLS_Diagramas_BPF_v1.png&amp;diff=4172"/>
		<updated>2026-06-08T16:59:41Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4171</id>
		<title>Guia Operacional MPLS para ISPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4171"/>
		<updated>2026-06-08T16:50:59Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guia Operacional MPLS para ISPs =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Objetivo e Público-Alvo ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Público-Alvo ===&lt;br /&gt;
&lt;br /&gt;
* Analistas NOC/N1&lt;br /&gt;
* Analistas N2/N3&lt;br /&gt;
* Engenheiros de Redes&lt;br /&gt;
* Operadores de Backbone MPLS&lt;br /&gt;
&lt;br /&gt;
=== Regra Fundamental ===&lt;br /&gt;
&lt;br /&gt;
O troubleshooting MPLS deve seguir uma sequência lógica:&lt;br /&gt;
&lt;br /&gt;
# Camada Física&lt;br /&gt;
&lt;br /&gt;
# Conectividade IP&lt;br /&gt;
&lt;br /&gt;
# OSPF&lt;br /&gt;
&lt;br /&gt;
# MPLS&lt;br /&gt;
&lt;br /&gt;
# LDP&lt;br /&gt;
&lt;br /&gt;
# Serviço (L2VC/VSI)&lt;br /&gt;
&lt;br /&gt;
# MTU&lt;br /&gt;
&lt;br /&gt;
Uma falha em qualquer etapa anterior compromete as etapas seguintes.&lt;br /&gt;
&lt;br /&gt;
== Como o MPLS Funciona na Prática ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Resumo Prático ===&lt;br /&gt;
&lt;br /&gt;
* OSPF encontra o caminho.&lt;br /&gt;
* LDP distribui as labels.&lt;br /&gt;
* MPLS encaminha usando labels.&lt;br /&gt;
* L2VC e VSI utilizam essa infraestrutura para transportar serviços Ethernet.&lt;br /&gt;
&lt;br /&gt;
== Função dos Protocolos ==&lt;br /&gt;
&lt;br /&gt;
=== OSPF ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Sem alcance IP entre as loopbacks dos roteadores, o MPLS e o LDP não conseguem estabelecer suas adjacências corretamente.&lt;br /&gt;
&lt;br /&gt;
=== MPLS ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Os principais serviços suportados incluem:&lt;br /&gt;
&lt;br /&gt;
* L2VPN (VPWS/L2VC)&lt;br /&gt;
* VPLS (VSI)&lt;br /&gt;
* Engenharia de Tráfego&lt;br /&gt;
* VPNs de Camada 3&lt;br /&gt;
&lt;br /&gt;
=== LDP ===&lt;br /&gt;
&lt;br /&gt;
O LDP (Label Distribution Protocol) é responsável pela distribuição das labels entre os roteadores MPLS.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Caso o LDP apresente falhas, os serviços MPLS dependentes serão impactados.&lt;br /&gt;
&lt;br /&gt;
=== Targeted LDP ===&lt;br /&gt;
&lt;br /&gt;
O Targeted LDP (tLDP) permite estabelecer sessões LDP diretamente entre roteadores não adjacentes.&lt;br /&gt;
&lt;br /&gt;
É amplamente utilizado em serviços VPWS (L2VC), onde os PEs precisam trocar informações de pseudowires através de sessões remotas.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
== L2VC versus VSI ==&lt;br /&gt;
&lt;br /&gt;
=== L2VC (VPWS) ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Características:&lt;br /&gt;
&lt;br /&gt;
* Serviço ponto a ponto.&lt;br /&gt;
* Menor consumo de recursos.&lt;br /&gt;
* Simplicidade operacional.&lt;br /&gt;
* Amplamente utilizado para transporte de VLANs entre localidades.&lt;br /&gt;
&lt;br /&gt;
Fluxo simplificado:&lt;br /&gt;
&lt;br /&gt;
CE ---- PE ===== MPLS ===== PE ---- CE&lt;br /&gt;
&lt;br /&gt;
=== VSI (VPLS) ===&lt;br /&gt;
&lt;br /&gt;
A VSI (Virtual Switch Instance), utilizada em implementações VPLS, cria um domínio Ethernet multiponto sobre a rede MPLS.&lt;br /&gt;
&lt;br /&gt;
Características:&lt;br /&gt;
&lt;br /&gt;
* Serviço multiponto.&lt;br /&gt;
* Comportamento semelhante a um switch Ethernet.&lt;br /&gt;
* Permite múltiplos sites na mesma LAN virtual.&lt;br /&gt;
* Maior consumo de recursos em comparação ao L2VC.&lt;br /&gt;
&lt;br /&gt;
Fluxo simplificado:&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
      CE&lt;br /&gt;
       |&lt;br /&gt;
       PE&lt;br /&gt;
      /  \&lt;br /&gt;
     /    \&lt;br /&gt;
   MPLS  MPLS&lt;br /&gt;
   /        \&lt;br /&gt;
 PE -------- PE&lt;br /&gt;
  |          |&lt;br /&gt;
 CE         CE&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
=== Comparativo ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Característica&lt;br /&gt;
! L2VC / VPWS&lt;br /&gt;
&lt;br /&gt;
| ! VSI / VPLS                        |&lt;br /&gt;
| ----------------------------------- |&lt;br /&gt;
| Topologia                           |&lt;br /&gt;
| Ponto a Ponto                       |&lt;br /&gt;
| Multiponto                          |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Complexidade                        |&lt;br /&gt;
| Baixa                               |&lt;br /&gt;
| Média                               |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Escalabilidade                      |&lt;br /&gt;
| Alta                                |&lt;br /&gt;
| Muito Alta                          |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Consumo de Recursos                 |&lt;br /&gt;
| Menor                               |&lt;br /&gt;
| Maior                               |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Caso de Uso                         |&lt;br /&gt;
| Transporte de VLAN                  |&lt;br /&gt;
| LAN estendida entre múltiplos sites |&lt;br /&gt;
| }                                   |&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Quando um L2VC ou VSI apresenta falhas:&lt;br /&gt;
&lt;br /&gt;
# Validar interfaces físicas.&lt;br /&gt;
&lt;br /&gt;
# Confirmar alcance IP entre as loopbacks.&lt;br /&gt;
&lt;br /&gt;
# Verificar OSPF.&lt;br /&gt;
&lt;br /&gt;
# Verificar MPLS.&lt;br /&gt;
&lt;br /&gt;
# Verificar LDP.&lt;br /&gt;
&lt;br /&gt;
# Verificar sessões Targeted LDP.&lt;br /&gt;
&lt;br /&gt;
# Validar MTU ponta a ponta.&lt;br /&gt;
&lt;br /&gt;
# Confirmar estado do serviço (VC ou VSI).&lt;br /&gt;
&lt;br /&gt;
== MTU em Ambientes MPLS ==&lt;br /&gt;
&lt;br /&gt;
=== Conceitos Fundamentais ===&lt;br /&gt;
&lt;br /&gt;
Em redes MPLS, a MTU deve ser planejada considerando o overhead adicional introduzido pelas labels MPLS.&lt;br /&gt;
&lt;br /&gt;
Cada label MPLS adiciona 4 bytes ao pacote.&lt;br /&gt;
&lt;br /&gt;
Exemplos:&lt;br /&gt;
&lt;br /&gt;
* 1 Label = +4 bytes&lt;br /&gt;
* 2 Labels = +8 bytes&lt;br /&gt;
* 3 Labels = +12 bytes&lt;br /&gt;
&lt;br /&gt;
Dependendo da tecnologia utilizada (L2VC, VSI, QinQ, PPPoE, VXLAN, etc.), o overhead total pode aumentar significativamente.&lt;br /&gt;
&lt;br /&gt;
=== Exemplo Prático ===&lt;br /&gt;
&lt;br /&gt;
Uma rede Ethernet tradicional normalmente opera com MTU 1500 bytes.&lt;br /&gt;
&lt;br /&gt;
Ao adicionar MPLS:&lt;br /&gt;
&lt;br /&gt;
* Payload IP = 1500 bytes&lt;br /&gt;
* 2 Labels MPLS = +8 bytes&lt;br /&gt;
* Cabeçalho Ethernet = +18 bytes&lt;br /&gt;
&lt;br /&gt;
O enlace precisa suportar uma MTU superior a 1500 bytes para evitar fragmentação ou descarte de pacotes.&lt;br /&gt;
&lt;br /&gt;
=== Sintomas de Problemas de MTU ===&lt;br /&gt;
&lt;br /&gt;
Problemas de MTU podem gerar sintomas como:&lt;br /&gt;
&lt;br /&gt;
* L2VC sobe, mas não passa tráfego.&lt;br /&gt;
* VSI apresenta instabilidade.&lt;br /&gt;
* Aplicações específicas não funcionam.&lt;br /&gt;
* Sites abrem parcialmente.&lt;br /&gt;
* Perda de pacotes para tráfego maior.&lt;br /&gt;
* PPPoE conecta, mas navegação apresenta falhas.&lt;br /&gt;
* OSPF e BGP estabelecem normalmente, porém o tráfego de usuário apresenta problemas.&lt;br /&gt;
&lt;br /&gt;
=== Validação de MTU ===&lt;br /&gt;
&lt;br /&gt;
Uma das formas mais simples de validação é utilizar ping com DF-bit (Don't Fragment).&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping -f -s 1472 X.X.X.X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou em equipamentos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping -a LoopBack0 X.X.X.X -f -s 1472&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O objetivo é identificar o maior tamanho de pacote que consegue atravessar toda a rede sem fragmentação.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Ao investigar problemas relacionados a MTU:&lt;br /&gt;
&lt;br /&gt;
# Validar MTU física das interfaces.&lt;br /&gt;
# Verificar MTU do backbone MPLS.&lt;br /&gt;
# Confirmar MTU dos serviços L2VC ou VSI.&lt;br /&gt;
# Testar ping com DF-bit.&lt;br /&gt;
# Verificar QinQ e encapsulamentos adicionais.&lt;br /&gt;
# Confirmar configuração fim a fim.&lt;br /&gt;
&lt;br /&gt;
=== Boas Práticas ===&lt;br /&gt;
&lt;br /&gt;
* Padronizar MTU do backbone.&lt;br /&gt;
* Documentar MTU de serviços especiais.&lt;br /&gt;
* Validar MTU durante ativações.&lt;br /&gt;
* Incluir testes de MTU nos procedimentos operacionais.&lt;br /&gt;
* Considerar expansões futuras de encapsulamento.&lt;br /&gt;
== Procedimento de Troubleshooting MPLS ==&lt;br /&gt;
&lt;br /&gt;
=== Fluxo de Validação ===&lt;br /&gt;
&lt;br /&gt;
Sempre execute o troubleshooting seguindo a sequência abaixo.&lt;br /&gt;
&lt;br /&gt;
Uma falha identificada em qualquer etapa deve ser corrigida antes de prosseguir.&lt;br /&gt;
&lt;br /&gt;
=== Etapa 1 - Camada Física ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Interface UP/UP.&lt;br /&gt;
* Potência óptica dentro dos limites.&lt;br /&gt;
* Ausência de CRC e erros físicos.&lt;br /&gt;
* Negociação correta da interface.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display interface brief&lt;br /&gt;
display interface GigabitEthernet 0/0/0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 2 - Conectividade IP ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Endereçamento IP.&lt;br /&gt;
* Rotas presentes.&lt;br /&gt;
* Ping entre vizinhos diretos.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display ip interface brief&lt;br /&gt;
display ip routing-table&lt;br /&gt;
ping X.X.X.X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 3 - OSPF ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Vizinhanças estabelecidas.&lt;br /&gt;
* Loopbacks anunciadas.&lt;br /&gt;
* Rotas presentes na tabela.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display ospf peer&lt;br /&gt;
display ospf routing&lt;br /&gt;
display ip routing-table protocol ospf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 4 - MPLS ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* MPLS habilitado nas interfaces.&lt;br /&gt;
* LSR-ID configurado.&lt;br /&gt;
* Tabela MPLS populada.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls interface&lt;br /&gt;
display mpls lsr-id&lt;br /&gt;
display mpls forwarding-table&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 5 - LDP ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Sessões LDP estabelecidas.&lt;br /&gt;
* Troca de labels funcionando.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls ldp session&lt;br /&gt;
display mpls ldp peer&lt;br /&gt;
display mpls ldp lsp&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 6 - Targeted LDP ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Sessões remotas estabelecidas.&lt;br /&gt;
* Remote Peer alcançável.&lt;br /&gt;
&lt;br /&gt;
Comandos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls ldp remote-peer&lt;br /&gt;
display mpls ldp session&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Etapa 7 - Serviço ===&lt;br /&gt;
&lt;br /&gt;
Para L2VC:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display mpls l2vc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Para VSI:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
display vsi&lt;br /&gt;
display vsi verbose&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* Estado UP.&lt;br /&gt;
* Labels aprendidas.&lt;br /&gt;
* Peer correto.&lt;br /&gt;
&lt;br /&gt;
=== Etapa 8 - MTU ===&lt;br /&gt;
&lt;br /&gt;
Validar:&lt;br /&gt;
&lt;br /&gt;
* MTU física.&lt;br /&gt;
* MTU MPLS.&lt;br /&gt;
* MTU do serviço.&lt;br /&gt;
&lt;br /&gt;
Executar testes com DF-bit sempre que houver suspeita de fragmentação.&lt;br /&gt;
&lt;br /&gt;
=== Checklist Final ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Item&lt;br /&gt;
! Status&lt;br /&gt;
|-&lt;br /&gt;
| Interface Física&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| Conectividade IP&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| OSPF&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| MPLS&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| LDP&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| Targeted LDP&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| Serviço&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|-&lt;br /&gt;
| MTU&lt;br /&gt;
| OK / NOK&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4170</id>
		<title>Guia Operacional MPLS para ISPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4170"/>
		<updated>2026-06-08T16:48:01Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guia Operacional MPLS para ISPs =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Objetivo e Público-Alvo ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Público-Alvo ===&lt;br /&gt;
&lt;br /&gt;
* Analistas NOC/N1&lt;br /&gt;
* Analistas N2/N3&lt;br /&gt;
* Engenheiros de Redes&lt;br /&gt;
* Operadores de Backbone MPLS&lt;br /&gt;
&lt;br /&gt;
=== Regra Fundamental ===&lt;br /&gt;
&lt;br /&gt;
O troubleshooting MPLS deve seguir uma sequência lógica:&lt;br /&gt;
&lt;br /&gt;
# Camada Física&lt;br /&gt;
&lt;br /&gt;
# Conectividade IP&lt;br /&gt;
&lt;br /&gt;
# OSPF&lt;br /&gt;
&lt;br /&gt;
# MPLS&lt;br /&gt;
&lt;br /&gt;
# LDP&lt;br /&gt;
&lt;br /&gt;
# Serviço (L2VC/VSI)&lt;br /&gt;
&lt;br /&gt;
# MTU&lt;br /&gt;
&lt;br /&gt;
Uma falha em qualquer etapa anterior compromete as etapas seguintes.&lt;br /&gt;
&lt;br /&gt;
== Como o MPLS Funciona na Prática ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Resumo Prático ===&lt;br /&gt;
&lt;br /&gt;
* OSPF encontra o caminho.&lt;br /&gt;
* LDP distribui as labels.&lt;br /&gt;
* MPLS encaminha usando labels.&lt;br /&gt;
* L2VC e VSI utilizam essa infraestrutura para transportar serviços Ethernet.&lt;br /&gt;
&lt;br /&gt;
== Função dos Protocolos ==&lt;br /&gt;
&lt;br /&gt;
=== OSPF ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Sem alcance IP entre as loopbacks dos roteadores, o MPLS e o LDP não conseguem estabelecer suas adjacências corretamente.&lt;br /&gt;
&lt;br /&gt;
=== MPLS ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Os principais serviços suportados incluem:&lt;br /&gt;
&lt;br /&gt;
* L2VPN (VPWS/L2VC)&lt;br /&gt;
* VPLS (VSI)&lt;br /&gt;
* Engenharia de Tráfego&lt;br /&gt;
* VPNs de Camada 3&lt;br /&gt;
&lt;br /&gt;
=== LDP ===&lt;br /&gt;
&lt;br /&gt;
O LDP (Label Distribution Protocol) é responsável pela distribuição das labels entre os roteadores MPLS.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Caso o LDP apresente falhas, os serviços MPLS dependentes serão impactados.&lt;br /&gt;
&lt;br /&gt;
=== Targeted LDP ===&lt;br /&gt;
&lt;br /&gt;
O Targeted LDP (tLDP) permite estabelecer sessões LDP diretamente entre roteadores não adjacentes.&lt;br /&gt;
&lt;br /&gt;
É amplamente utilizado em serviços VPWS (L2VC), onde os PEs precisam trocar informações de pseudowires através de sessões remotas.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
== L2VC versus VSI ==&lt;br /&gt;
&lt;br /&gt;
=== L2VC (VPWS) ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Características:&lt;br /&gt;
&lt;br /&gt;
* Serviço ponto a ponto.&lt;br /&gt;
* Menor consumo de recursos.&lt;br /&gt;
* Simplicidade operacional.&lt;br /&gt;
* Amplamente utilizado para transporte de VLANs entre localidades.&lt;br /&gt;
&lt;br /&gt;
Fluxo simplificado:&lt;br /&gt;
&lt;br /&gt;
CE ---- PE ===== MPLS ===== PE ---- CE&lt;br /&gt;
&lt;br /&gt;
=== VSI (VPLS) ===&lt;br /&gt;
&lt;br /&gt;
A VSI (Virtual Switch Instance), utilizada em implementações VPLS, cria um domínio Ethernet multiponto sobre a rede MPLS.&lt;br /&gt;
&lt;br /&gt;
Características:&lt;br /&gt;
&lt;br /&gt;
* Serviço multiponto.&lt;br /&gt;
* Comportamento semelhante a um switch Ethernet.&lt;br /&gt;
* Permite múltiplos sites na mesma LAN virtual.&lt;br /&gt;
* Maior consumo de recursos em comparação ao L2VC.&lt;br /&gt;
&lt;br /&gt;
Fluxo simplificado:&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
      CE&lt;br /&gt;
       |&lt;br /&gt;
       PE&lt;br /&gt;
      /  \&lt;br /&gt;
     /    \&lt;br /&gt;
   MPLS  MPLS&lt;br /&gt;
   /        \&lt;br /&gt;
 PE -------- PE&lt;br /&gt;
  |          |&lt;br /&gt;
 CE         CE&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
=== Comparativo ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Característica&lt;br /&gt;
! L2VC / VPWS&lt;br /&gt;
&lt;br /&gt;
| ! VSI / VPLS                        |&lt;br /&gt;
| ----------------------------------- |&lt;br /&gt;
| Topologia                           |&lt;br /&gt;
| Ponto a Ponto                       |&lt;br /&gt;
| Multiponto                          |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Complexidade                        |&lt;br /&gt;
| Baixa                               |&lt;br /&gt;
| Média                               |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Escalabilidade                      |&lt;br /&gt;
| Alta                                |&lt;br /&gt;
| Muito Alta                          |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Consumo de Recursos                 |&lt;br /&gt;
| Menor                               |&lt;br /&gt;
| Maior                               |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Caso de Uso                         |&lt;br /&gt;
| Transporte de VLAN                  |&lt;br /&gt;
| LAN estendida entre múltiplos sites |&lt;br /&gt;
| }                                   |&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Quando um L2VC ou VSI apresenta falhas:&lt;br /&gt;
&lt;br /&gt;
# Validar interfaces físicas.&lt;br /&gt;
&lt;br /&gt;
# Confirmar alcance IP entre as loopbacks.&lt;br /&gt;
&lt;br /&gt;
# Verificar OSPF.&lt;br /&gt;
&lt;br /&gt;
# Verificar MPLS.&lt;br /&gt;
&lt;br /&gt;
# Verificar LDP.&lt;br /&gt;
&lt;br /&gt;
# Verificar sessões Targeted LDP.&lt;br /&gt;
&lt;br /&gt;
# Validar MTU ponta a ponta.&lt;br /&gt;
&lt;br /&gt;
# Confirmar estado do serviço (VC ou VSI).&lt;br /&gt;
&lt;br /&gt;
== MTU em Ambientes MPLS ==&lt;br /&gt;
&lt;br /&gt;
=== Conceitos Fundamentais ===&lt;br /&gt;
&lt;br /&gt;
Em redes MPLS, a MTU deve ser planejada considerando o overhead adicional introduzido pelas labels MPLS.&lt;br /&gt;
&lt;br /&gt;
Cada label MPLS adiciona 4 bytes ao pacote.&lt;br /&gt;
&lt;br /&gt;
Exemplos:&lt;br /&gt;
&lt;br /&gt;
* 1 Label = +4 bytes&lt;br /&gt;
* 2 Labels = +8 bytes&lt;br /&gt;
* 3 Labels = +12 bytes&lt;br /&gt;
&lt;br /&gt;
Dependendo da tecnologia utilizada (L2VC, VSI, QinQ, PPPoE, VXLAN, etc.), o overhead total pode aumentar significativamente.&lt;br /&gt;
&lt;br /&gt;
=== Exemplo Prático ===&lt;br /&gt;
&lt;br /&gt;
Uma rede Ethernet tradicional normalmente opera com MTU 1500 bytes.&lt;br /&gt;
&lt;br /&gt;
Ao adicionar MPLS:&lt;br /&gt;
&lt;br /&gt;
* Payload IP = 1500 bytes&lt;br /&gt;
* 2 Labels MPLS = +8 bytes&lt;br /&gt;
* Cabeçalho Ethernet = +18 bytes&lt;br /&gt;
&lt;br /&gt;
O enlace precisa suportar uma MTU superior a 1500 bytes para evitar fragmentação ou descarte de pacotes.&lt;br /&gt;
&lt;br /&gt;
=== Sintomas de Problemas de MTU ===&lt;br /&gt;
&lt;br /&gt;
Problemas de MTU podem gerar sintomas como:&lt;br /&gt;
&lt;br /&gt;
* L2VC sobe, mas não passa tráfego.&lt;br /&gt;
* VSI apresenta instabilidade.&lt;br /&gt;
* Aplicações específicas não funcionam.&lt;br /&gt;
* Sites abrem parcialmente.&lt;br /&gt;
* Perda de pacotes para tráfego maior.&lt;br /&gt;
* PPPoE conecta, mas navegação apresenta falhas.&lt;br /&gt;
* OSPF e BGP estabelecem normalmente, porém o tráfego de usuário apresenta problemas.&lt;br /&gt;
&lt;br /&gt;
=== Validação de MTU ===&lt;br /&gt;
&lt;br /&gt;
Uma das formas mais simples de validação é utilizar ping com DF-bit (Don't Fragment).&lt;br /&gt;
&lt;br /&gt;
Exemplo:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping -f -s 1472 X.X.X.X&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ou em equipamentos Huawei:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ping -a LoopBack0 X.X.X.X -f -s 1472&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
O objetivo é identificar o maior tamanho de pacote que consegue atravessar toda a rede sem fragmentação.&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Ao investigar problemas relacionados a MTU:&lt;br /&gt;
&lt;br /&gt;
# Validar MTU física das interfaces.&lt;br /&gt;
# Verificar MTU do backbone MPLS.&lt;br /&gt;
# Confirmar MTU dos serviços L2VC ou VSI.&lt;br /&gt;
# Testar ping com DF-bit.&lt;br /&gt;
# Verificar QinQ e encapsulamentos adicionais.&lt;br /&gt;
# Confirmar configuração fim a fim.&lt;br /&gt;
&lt;br /&gt;
=== Boas Práticas ===&lt;br /&gt;
&lt;br /&gt;
* Padronizar MTU do backbone.&lt;br /&gt;
* Documentar MTU de serviços especiais.&lt;br /&gt;
* Validar MTU durante ativações.&lt;br /&gt;
* Incluir testes de MTU nos procedimentos operacionais.&lt;br /&gt;
* Considerar expansões futuras de encapsulamento.&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4169</id>
		<title>Guia Operacional MPLS para ISPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4169"/>
		<updated>2026-06-08T16:45:58Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guia Operacional MPLS para ISPs =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Objetivo e Público-Alvo ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Público-Alvo ===&lt;br /&gt;
&lt;br /&gt;
* Analistas NOC/N1&lt;br /&gt;
* Analistas N2/N3&lt;br /&gt;
* Engenheiros de Redes&lt;br /&gt;
* Operadores de Backbone MPLS&lt;br /&gt;
&lt;br /&gt;
=== Regra Fundamental ===&lt;br /&gt;
&lt;br /&gt;
O troubleshooting MPLS deve seguir uma sequência lógica:&lt;br /&gt;
&lt;br /&gt;
# Camada Física&lt;br /&gt;
&lt;br /&gt;
# Conectividade IP&lt;br /&gt;
&lt;br /&gt;
# OSPF&lt;br /&gt;
&lt;br /&gt;
# MPLS&lt;br /&gt;
&lt;br /&gt;
# LDP&lt;br /&gt;
&lt;br /&gt;
# Serviço (L2VC/VSI)&lt;br /&gt;
&lt;br /&gt;
# MTU&lt;br /&gt;
&lt;br /&gt;
Uma falha em qualquer etapa anterior compromete as etapas seguintes.&lt;br /&gt;
&lt;br /&gt;
== Como o MPLS Funciona na Prática ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Resumo Prático ===&lt;br /&gt;
&lt;br /&gt;
* OSPF encontra o caminho.&lt;br /&gt;
* LDP distribui as labels.&lt;br /&gt;
* MPLS encaminha usando labels.&lt;br /&gt;
* L2VC e VSI utilizam essa infraestrutura para transportar serviços Ethernet.&lt;br /&gt;
&lt;br /&gt;
== Função dos Protocolos ==&lt;br /&gt;
&lt;br /&gt;
=== OSPF ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Sem alcance IP entre as loopbacks dos roteadores, o MPLS e o LDP não conseguem estabelecer suas adjacências corretamente.&lt;br /&gt;
&lt;br /&gt;
=== MPLS ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Os principais serviços suportados incluem:&lt;br /&gt;
&lt;br /&gt;
* L2VPN (VPWS/L2VC)&lt;br /&gt;
* VPLS (VSI)&lt;br /&gt;
* Engenharia de Tráfego&lt;br /&gt;
* VPNs de Camada 3&lt;br /&gt;
&lt;br /&gt;
=== LDP ===&lt;br /&gt;
&lt;br /&gt;
O LDP (Label Distribution Protocol) é responsável pela distribuição das labels entre os roteadores MPLS.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Caso o LDP apresente falhas, os serviços MPLS dependentes serão impactados.&lt;br /&gt;
&lt;br /&gt;
=== Targeted LDP ===&lt;br /&gt;
&lt;br /&gt;
O Targeted LDP (tLDP) permite estabelecer sessões LDP diretamente entre roteadores não adjacentes.&lt;br /&gt;
&lt;br /&gt;
É amplamente utilizado em serviços VPWS (L2VC), onde os PEs precisam trocar informações de pseudowires através de sessões remotas.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
== L2VC versus VSI ==&lt;br /&gt;
&lt;br /&gt;
=== L2VC (VPWS) ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Características:&lt;br /&gt;
&lt;br /&gt;
* Serviço ponto a ponto.&lt;br /&gt;
* Menor consumo de recursos.&lt;br /&gt;
* Simplicidade operacional.&lt;br /&gt;
* Amplamente utilizado para transporte de VLANs entre localidades.&lt;br /&gt;
&lt;br /&gt;
Fluxo simplificado:&lt;br /&gt;
&lt;br /&gt;
CE ---- PE ===== MPLS ===== PE ---- CE&lt;br /&gt;
&lt;br /&gt;
=== VSI (VPLS) ===&lt;br /&gt;
&lt;br /&gt;
A VSI (Virtual Switch Instance), utilizada em implementações VPLS, cria um domínio Ethernet multiponto sobre a rede MPLS.&lt;br /&gt;
&lt;br /&gt;
Características:&lt;br /&gt;
&lt;br /&gt;
* Serviço multiponto.&lt;br /&gt;
* Comportamento semelhante a um switch Ethernet.&lt;br /&gt;
* Permite múltiplos sites na mesma LAN virtual.&lt;br /&gt;
* Maior consumo de recursos em comparação ao L2VC.&lt;br /&gt;
&lt;br /&gt;
Fluxo simplificado:&lt;br /&gt;
&lt;br /&gt;
```&lt;br /&gt;
      CE&lt;br /&gt;
       |&lt;br /&gt;
       PE&lt;br /&gt;
      /  \&lt;br /&gt;
     /    \&lt;br /&gt;
   MPLS  MPLS&lt;br /&gt;
   /        \&lt;br /&gt;
 PE -------- PE&lt;br /&gt;
  |          |&lt;br /&gt;
 CE         CE&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
=== Comparativo ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Característica&lt;br /&gt;
! L2VC / VPWS&lt;br /&gt;
&lt;br /&gt;
| ! VSI / VPLS                        |&lt;br /&gt;
| ----------------------------------- |&lt;br /&gt;
| Topologia                           |&lt;br /&gt;
| Ponto a Ponto                       |&lt;br /&gt;
| Multiponto                          |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Complexidade                        |&lt;br /&gt;
| Baixa                               |&lt;br /&gt;
| Média                               |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Escalabilidade                      |&lt;br /&gt;
| Alta                                |&lt;br /&gt;
| Muito Alta                          |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Consumo de Recursos                 |&lt;br /&gt;
| Menor                               |&lt;br /&gt;
| Maior                               |&lt;br /&gt;
| -                                   |&lt;br /&gt;
| Caso de Uso                         |&lt;br /&gt;
| Transporte de VLAN                  |&lt;br /&gt;
| LAN estendida entre múltiplos sites |&lt;br /&gt;
| }                                   |&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
&lt;br /&gt;
Quando um L2VC ou VSI apresenta falhas:&lt;br /&gt;
&lt;br /&gt;
# Validar interfaces físicas.&lt;br /&gt;
&lt;br /&gt;
# Confirmar alcance IP entre as loopbacks.&lt;br /&gt;
&lt;br /&gt;
# Verificar OSPF.&lt;br /&gt;
&lt;br /&gt;
# Verificar MPLS.&lt;br /&gt;
&lt;br /&gt;
# Verificar LDP.&lt;br /&gt;
&lt;br /&gt;
# Verificar sessões Targeted LDP.&lt;br /&gt;
&lt;br /&gt;
# Validar MTU ponta a ponta.&lt;br /&gt;
&lt;br /&gt;
# Confirmar estado do serviço (VC ou VSI).&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4168</id>
		<title>Guia Operacional MPLS para ISPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4168"/>
		<updated>2026-06-08T16:42:28Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guia Operacional MPLS para ISPs =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Objetivo e Público-Alvo ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Público-Alvo ===&lt;br /&gt;
&lt;br /&gt;
* Analistas NOC/N1&lt;br /&gt;
* Analistas N2/N3&lt;br /&gt;
* Engenheiros de Redes&lt;br /&gt;
* Operadores de Backbone MPLS&lt;br /&gt;
&lt;br /&gt;
=== Regra Fundamental ===&lt;br /&gt;
&lt;br /&gt;
O troubleshooting MPLS deve seguir uma sequência lógica:&lt;br /&gt;
&lt;br /&gt;
# Camada Física&lt;br /&gt;
&lt;br /&gt;
# Conectividade IP&lt;br /&gt;
&lt;br /&gt;
# OSPF&lt;br /&gt;
&lt;br /&gt;
# MPLS&lt;br /&gt;
&lt;br /&gt;
# LDP&lt;br /&gt;
&lt;br /&gt;
# Serviço (L2VC/VSI)&lt;br /&gt;
&lt;br /&gt;
# MTU&lt;br /&gt;
&lt;br /&gt;
Uma falha em qualquer etapa anterior compromete as etapas seguintes.&lt;br /&gt;
&lt;br /&gt;
== Como o MPLS Funciona na Prática ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Resumo Prático ===&lt;br /&gt;
&lt;br /&gt;
* OSPF encontra o caminho.&lt;br /&gt;
* LDP distribui as labels.&lt;br /&gt;
* MPLS encaminha usando labels.&lt;br /&gt;
* L2VC e VSI utilizam essa infraestrutura para transportar serviços Ethernet.&lt;br /&gt;
&lt;br /&gt;
== Função dos Protocolos ==&lt;br /&gt;
&lt;br /&gt;
=== OSPF ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Sem alcance IP entre as loopbacks dos roteadores, o MPLS e o LDP não conseguem estabelecer suas adjacências corretamente.&lt;br /&gt;
&lt;br /&gt;
=== MPLS ===&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Os principais serviços suportados incluem:&lt;br /&gt;
&lt;br /&gt;
* L2VPN (VPWS/L2VC)&lt;br /&gt;
* VPLS (VSI)&lt;br /&gt;
* Engenharia de Tráfego&lt;br /&gt;
* VPNs de Camada 3&lt;br /&gt;
&lt;br /&gt;
=== LDP ===&lt;br /&gt;
&lt;br /&gt;
O LDP (Label Distribution Protocol) é responsável pela distribuição das labels entre os roteadores MPLS.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Caso o LDP apresente falhas, os serviços MPLS dependentes serão impactados.&lt;br /&gt;
&lt;br /&gt;
=== Targeted LDP ===&lt;br /&gt;
&lt;br /&gt;
O Targeted LDP (tLDP) permite estabelecer sessões LDP diretamente entre roteadores não adjacentes.&lt;br /&gt;
&lt;br /&gt;
É amplamente utilizado em serviços VPWS (L2VC), onde os PEs precisam trocar informações de pseudowires através de sessões remotas.&lt;br /&gt;
&lt;br /&gt;
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.&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4167</id>
		<title>Guia Operacional MPLS para ISPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4167"/>
		<updated>2026-06-08T16:33:06Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guia Operacional MPLS para ISPs =&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Objetivo e Público-Alvo ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Público-Alvo ===&lt;br /&gt;
&lt;br /&gt;
* Analistas NOC/N1&lt;br /&gt;
* Analistas N2/N3&lt;br /&gt;
* Engenheiros de Redes&lt;br /&gt;
* Operadores de Backbone MPLS&lt;br /&gt;
&lt;br /&gt;
=== Regra Fundamental ===&lt;br /&gt;
&lt;br /&gt;
O troubleshooting MPLS deve seguir uma sequência lógica:&lt;br /&gt;
&lt;br /&gt;
# Camada Física&lt;br /&gt;
&lt;br /&gt;
# Conectividade IP&lt;br /&gt;
&lt;br /&gt;
# OSPF&lt;br /&gt;
&lt;br /&gt;
# MPLS&lt;br /&gt;
&lt;br /&gt;
# LDP&lt;br /&gt;
&lt;br /&gt;
# Serviço (L2VC/VSI)&lt;br /&gt;
&lt;br /&gt;
# MTU&lt;br /&gt;
&lt;br /&gt;
Uma falha em qualquer etapa anterior compromete as etapas seguintes.&lt;br /&gt;
&lt;br /&gt;
== Como o MPLS Funciona na Prática ==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Resumo Prático ===&lt;br /&gt;
&lt;br /&gt;
* OSPF encontra o caminho.&lt;br /&gt;
* LDP distribui as labels.&lt;br /&gt;
* MPLS encaminha usando labels.&lt;br /&gt;
* L2VC e VSI utilizam essa infraestrutura para transportar serviços Ethernet.&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4166</id>
		<title>Guia Operacional MPLS para ISPs</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Guia_Operacional_MPLS_para_ISPs&amp;diff=4166"/>
		<updated>2026-06-08T16:17:30Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: Criou página com '= Guia Operacional MPLS para ISPs =  Este artigo está em construção.  == Objetivo ==  Padronizar o troubleshooting MPLS em ambientes ISP utilizando equipamentos Huawei e am...'&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Guia Operacional MPLS para ISPs =&lt;br /&gt;
&lt;br /&gt;
Este artigo está em construção.&lt;br /&gt;
&lt;br /&gt;
== Objetivo ==&lt;br /&gt;
&lt;br /&gt;
Padronizar o troubleshooting MPLS em ambientes ISP utilizando equipamentos Huawei e ambientes multivendor.&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Artigo em desenvolvimento.&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:1724268070353.png&amp;diff=3908</id>
		<title>Arquivo:1724268070353.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:1724268070353.png&amp;diff=3908"/>
		<updated>2025-04-17T16:57:30Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;1724268070353&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Ipoe_.png&amp;diff=3907</id>
		<title>Arquivo:Ipoe .png</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Ipoe_.png&amp;diff=3907"/>
		<updated>2025-04-17T16:43:57Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ipoe&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
	<entry>
		<id>https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Cabe%C3%A7alho.png&amp;diff=3906</id>
		<title>Arquivo:Cabeçalho.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.brasilpeeringforum.org/index.php?title=Arquivo:Cabe%C3%A7alho.png&amp;diff=3906"/>
		<updated>2025-04-17T16:42:28Z</updated>

		<summary type="html">&lt;p&gt;DanielTecnet: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;cabeçalho protocolo&lt;/div&gt;</summary>
		<author><name>DanielTecnet</name></author>
	</entry>
</feed>