Inleiding
Dit document beschrijft hoe u problemen kunt oplossen met Ethernet Segment Identifier, Import RT en Source MAC mismatch in PBB-EVPN multi-homed netwerken.
Voorwaarden
Vereisten
De lezer moet een overzicht hebben van de oplossingen van EVPN en PBB-EVPN.
Gebruikte componenten
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
Conventies
Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.
Probleem
In PBB-EVPN vertegenwoordigt Ethernet Segment Identifier (ESI) een "site" die is verbonden met een of meer PE’s. Multi-homed PEs ontdekken elkaar met dezelfde ESI als zijn lokale. Maar soms komt de standaard-ESI's die op deze PE's worden gegenereerd niet overeen. Deze kwestie wordt gezien wanneer PEs op verschillende softwareversies lopen. In dit geval ziet een PE zichzelf slechts als de nexthop van de ES, en de topologie is 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
In aanvulling op ESI, multi-homed PEs ook gebruiken Import RT om BGP EVPN routes van elkaar te filteren, en adverteren BronMAC aan verre PEs als volgende hop van ES. Als RT of Source MAC op de PE's niet volledig of niet goed op elkaar zijn afgestemd, kan MHN niet goed werken.
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)
Oplossing
Achtergrond
Vanaf ASR 9000 versie 6.0 wordt het PBB-EVPN ESI formaat gewijzigd in RFC 7432 klacht. Dit betekent dat ESI automatisch detecteren niet kan werken tussen een PE 6.x en een PE op eerdere versies.
Dit diagram toont hoe de standaard-ESI wordt gegenereerd voor versie 6.X en oudere versies.
Stap 1: ESI-probleemoplossing
Run toont zelfs Ethernet-segment detail om te controleren of de standaard ESI overeenkomt op alle PE's. Als dit niet het geval is, configureer dan handmatig ESI.
Bij de ESI-configuratie hebben verschillende softwareversies verschillende vereisten. Om aan deze vereisten te voldoen, wordt aanbevolen om de ESI op alle apparaten te wijzigen.
- In versie 6.X is de eerste byte altijd TYPE(00), dus alleen de andere 9 bytes kunnen worden geconfigureerd.
- In versie 5.X zijn alle velden configureerbaar, maar het veld "systeem-ID" vereist dat de multicast- en admin-bits zijn ingesteld op 1.
ESI configureren op versie 6.x:
evpn
interface Bundle-Ether1
ethernet-segment
identifier type 0 80.03.c8.4c.75.d7.ee.80.00
ESI configureren op versie 5.x:
evpn
interface Bundle-Ether1
ethernet-segment
identifier system-priority 80 system-id 03c8.4c75.d7ee port-key 8000
Stap 2: Probleemoplossing voor taakverdeling
Er zijn 2 belastingsbalansmodi, all-active per flow (ApF) en single-active per VLAN (ApS). De standaardmodus is AApF en de parameter voor de modus moet op alle PE's hetzelfde zijn.
Verandering in single-active per VLAN-modus op versie 6.X:
evpn
interface Bundle-Ether1
ethernet-segment
load-balancing-mode single-active
Verandering in single-active per VLAN-modus op versie 5.X:
evpn
interface Bundle-Ether1
ethernet-segment
load-balancing-mode per-service
Stap 3: Probleemoplossing voor Source MAC
Als gevolg van de belastingsbalansmodus wordt de bronMAC van PE's niet automatisch gegenereerd. Loop tonen zelfs ethernetsegment detail om de Source MAC te controleren en handmatig te configureren als het niet past of "onvolledig" toont. Merk op dat all-active per flowmodus vereist dat de Source MAC hetzelfde is, terwijl single-active per vlan modus vereist dat het verschillend is voor elke PE.
Configuratie van bron-MAC:
evpn
interface Bundle-Ether1
ethernet-segment
backbone-source-mac 00c8.4c75.d7ee
Stap 4: Probleemoplossing ES Import RT
Zorg ervoor dat de ES Import RT-overeenkomsten op alle PE's. Op versie 5.X is de ES Import RT niet configureerbaar en niet vermeld in de output van tonen zelfs ethernetsegment detail . U kunt tonen bgp l2vpn evpn om te weten te komen de ES Import RT van zijn lokaal gegenereerde Type 4 EVPN route:
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
Op versie 6.X kunt u tonen zelfs ethernetsegment detail om de ES Import RT te controleren. U kunt bgp route-doel ook gebruiken om het te configureren als het niet overeenkomt.
evpn
interface Bundle-Ether1
ethernet-segment
bgp route-target 01c8.4c75.d7ee
Stap 5: Controleer de resultaten
Na de stappen 1-4 run tonen zelfs ethernetsegment detail. Alle multi-homed PEs moeten als volgende hop van zelfde ES worden vermeld, moet de topologie "MHN"zijn en de wijze of "AApF"of "AApS" is.
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]
Opdrachten voor probleemoplossing
- Om EVPN status, ESI, ES Import RT en bron MAC te controleren:
- Om ES Import RT te controleren op versie 5.x:
- Start show bgp l2vpn evpn