Introduction
Este documento descreve como solucionar problemas de incompatibilidade do Identificador de Segmento Ethernet, Importar RT e MAC de Origem em redes multihomed PBB-EVPN.
Prerequisites
Requirements
O leitor deve ter uma visão geral das soluções EVPN e PBB-EVPN.
Componentes Utilizados
As informações neste documento são baseadas nestas versões de software e hardware:
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Conventions
Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.
Problema
No PBB-EVPN, o Identificador de Segmento Ethernet (ESI) representa um ‘local’ conectado a um ou mais PEs. Os PEs multilocais se descobrem com as mesmas ESI que o local. Mas, às vezes, as ESIs padrão geradas nesses PEs não correspondem. Esse problema é visto quando os PEs são executados em versões de software diferentes. Nesse caso, um PE só se vê como o próximo topo do ES, e a topologia é single-homed (SH).
RP/0/RSP0/CPU0:ASR9001-PE2#show evpn ethernet-segment detail
......
Ethernet Segment Id Interface Nexthops
------------------------ -------------- ----------------------------------------
8000.00c8.4c75.d7ee.0001 BE1 192.0.2.2
......
Topology :
Operational : SH
Além do ESI, os PEs multihomed também usam Importar RT para filtrar as rotas BGP EVPN um do outro e anunciar o MAC de Origem para PEs remotos como o próximo salto do ES. Se a Importação de RT ou MAC de Origem nos PEs estiver incompleta ou incompatível, o MHN não poderá funcionar corretamente.
RP/0/RSP1/CPU0:ASR9010-PE1#show evpn ethernet-segment detail
......
Ethernet Segment Id Interface Nexthops
------------------------ -------------- ----------------------------------------
0080.03c8.4c75.d7ee.8000 BE1 192.0.2.1
......
ES Import RT : 0000.0000.0000 (Incomplete Configuration)
Source MAC : 0000.0000.0000 (Incomplete Configuration)
Solução
Background
A partir do ASR 9000 versão 6.0, o formato ESI PBB-EVPN é alterado para reclamação RFC 7432. Isso significa que a detecção automática de ESI não pode funcionar entre um PE 6.X e um PE em versões anteriores.
Este diagrama mostra como a ESI padrão é gerada para a versão 6.X e versões mais antigas.
Etapa 1: Identificar e solucionar problemas de ESI
Execute show evpn ethernet-segment detail para verificar se a ESI padrão corresponde em todos os PEs. Caso contrário, configure manualmente o ESI.
Com a configuração ESI, versões de software diferentes têm requisitos diferentes. Para atender a esses requisitos, é recomendável alterar as ESI em todos os dispositivos.
- Na versão 6.X, o primeiro byte é sempre TYPE(00) de modo que apenas os outros 9 bytes são configuráveis.
- Na versão 5.X, todos os campos são configuráveis, mas o campo "ID do sistema" requer que os bits multicast e admin estejam definidos como 1.
Configure o ESI na versão 6.X:
evpn
interface Bundle-Ether1
ethernet-segment
identifier type 0 80.03.c8.4c.75.d7.ee.80.00
Configure o ESI na versão 5.X:
evpn
interface Bundle-Ether1
ethernet-segment
identifier system-priority 80 system-id 03c8.4c75.d7ee port-key 8000
Etapa 2: Identificar e solucionar problemas do modo de balanceamento de carga
Há dois modos de balanceamento de carga, totalmente ativo por fluxo (AApF) e único ativo por vlan (AApS). O modo padrão é ApF e o parâmetro de modo deve ser o mesmo em todos os PEs.
Alterar para modo single-ative por vlan na versão 6.X:
evpn
interface Bundle-Ether1
ethernet-segment
load-balancing-mode single-active
Alterar para modo single-ative por vlan na versão 5.X:
evpn
interface Bundle-Ether1
ethernet-segment
load-balancing-mode per-service
Etapa 3: Identificar e solucionar problemas do MAC de origem
Como consequência do modo de balanceamento de carga, o MAC de Origem dos PEs não é gerado automaticamente. Execute show evpn ethernet-segment detail para verificar o MAC de Origem e configure-o manualmente se ele for incompatível ou mostrar "incompleto". Observe que o modo totalmente ativo por fluxo requer que o MAC de origem seja o mesmo, enquanto o modo single-ativo por vlan exige que ele seja diferente para cada PE.
Configurar MAC de Origem:
evpn
interface Bundle-Ether1
ethernet-segment
backbone-source-mac 00c8.4c75.d7ee
Etapa 4: Identificar e solucionar problemas de ES Import RT
Certifique-se de que o RT de importação ES corresponda em todos os PEs. Na versão 5.X, o ES Import RT não é configurável e não está listado na saída de show evpn ethernet-segment detail . Você pode executar show bgp l2vpn evpn para descobrir o ES Import RT de sua rota EVPN tipo 4 gerada localmente:
RP/0/RSP0/CPU0:ASR9001-PE2#show bgp l2vpn evpn rd 192.0.2.2:0 [4][0080.03c8.4c75.d7ee.8000][192.0.2.2]/128
Thu Jun 8 15:16:00.921 AEST
BGP routing table entry for [4][0080.03c8.4c75.d7ee.8000][192.0.2.2]/128, Route Distinguisher: 192.0.2.2:0
......
Extended community: EVPN ES Import:01c8.4c75.d7ee
Na versão 6.X, você pode executar show evpn ethernet-segment detail para verificar o RT de Importação ES. Você também pode usar bgp route-target para configurá-lo se ele for incompatível.
evpn
interface Bundle-Ether1
ethernet-segment
bgp route-target 01c8.4c75.d7ee
Etapa 5: Verifique os resultados
Após as etapas de 1 a 4, execute show evpn ethernet-segment detail. Todos os PEs com várias origens devem ser listados como os próximos saltos do mesmo ES, a topologia deve ser "MHN" e o modo é "AApF" ou "AApS".
RP/0/RSP1/CPU0:ASR9010-PE1#show evpn ethernet-segment detail
Tue Jun 6 20:21:00.799 UTC
......
Ethernet Segment Id Interface Nexthops
------------------------ -------------- ----------------------------------------
0080.03c8.4c75.d7ee.8000 BE1 192.0.2.1
192.0.2.2
ES to BGP Gates : Ready
ES to L2FIB Gates : Ready
Main port :
Interface name : Bundle-Ether1
Interface MAC : 4055.391a.78e3
IfHandle : 0x0a000220
State : Up
Redundancy : Active
ESI type : 0
Value : 80.03c8.4c75.d7ee.8000
ES Import RT : 01c8.4c75.d7ee (Local)
Source MAC : 00c8.4c75.d7ee (Local)
Topology :
Operational : MHN
Configured : All-active (AApF) (default)
Primary Services : Auto-selection
Secondary Services: Auto-selection
Service Carving Results:
Bridge ports : 3
Elected : 2
Not Elected : 1
MAC Flushing mode : STP-TCN
Peering timer : 3 sec [not running]
Recovery timer : 30 sec [not running]
Comandos de solução de problemas
- Para verificar o status de EVPN, ESI, ES Import RT e source MAC:
- Para verificar ES Import RT na versão 5.X:
- Execute show bgp l2vpn evpn