MPLS BGP VPN
Roteamento BGP (VPNv4)
Contexto
Neste laboratório você vai configurar uma rede MPLS L3VPN de ponta a ponta, simulando um cenário real de provedor de serviços. A topologia possui dois clientes (CE R1 e CE R7) que precisam se comunicar através do backbone MPLS do provedor (R2 a R6).
O desafio é que ambos os clientes pertencem ao mesmo AS (65005), o que naturalmente causa rejeição de rotas por loop de AS-Path. Você vai resolver esse problema de forma progressiva, construindo cada camada da solução.
O que você vai aprender
- Configurar OSPF e MPLS/LDP como base do backbone do provedor
- Criar VRFs para isolar o tráfego de clientes no plano de dados
- Estabelecer sessões MP-BGP com address-family VPNv4 entre PEs
- Usar BGP como protocolo PE-CE para troca de rotas nas VRFs
- Aplicar
as-overridepara resolver loops de AS-Path quando múltiplos sites do cliente usam o mesmo AS
Topologia
CE R1 (AS 65005) --- PE R2 --- P R3 --- P R4 --- P R5 --- PE R6 --- CE R7 (AS 65005)
(VRF CA) (VRF CB)
Tarefa 1 - OSPF e MPLS/LDP no Core do Provedor
Configure OSPF área 0 e MPLS/LDP nos roteadores do core do provedor (R2 a R6).
autonetops task 1 --show
autonetops task 1
Tarefa 2 - VRF nos PEs e MP-BGP entre PEs
Configure as VRFs nos PEs (R2: CA, R6: CB) e estabeleça MP-BGP (vpnv4) entre R2 e R6.
autonetops task 2 --show
autonetops task 2
Tarefa 3 - BGP como Protocolo PE-CE
Configure BGP entre os CEs (AS 65005) e seus PEs (AS 100) para troca de rotas dentro das VRFs.
autonetops task 3 --show
autonetops task 3
Tarefa 4 - Resolver Loop de AS-Path e Redistribuir Connected
Resolva o problema de loop de AS-Path (ambos CEs no AS 65005) usando as-override nos PEs. Redistribua connected para garantir conectividade fim-a-fim.
autonetops task 4 --show
autonetops task 4
Verificação Final
Após completar todas as tarefas, o ping deve funcionar entre os CEs:
R7# ping 1.1.1.1 source 7.7.7.7
Saída esperada no R1:
R1# show ip bgp | begin Network
Network Next Hop Metric LocPrf Weight Path
*> 1.1.1.0/24 0.0.0.0 0 32768 i
*> 7.7.7.0/24 12.1.1.2 0 100 0 100 100 i
r> 12.1.1.0/24 12.1.1.2 0 100 0 100 ?
*> 67.1.1.0/24 12.1.1.2 0 100 0 100 ?
autonetops verify