Firwat eng QFX-MAC an EVPN erschéngt, awer net an der Forwardingstabel
Eng MAC an der EVPN-Datebank ass eng Tatsaach vun der Kontrollfläch, net de Beweis, datt d'Forwardingstabel programméiert gouf. Liest déi véier Etappen an der Rei, ier Dir BGP beschëllegt.
Eng MAC an der EVPN-Datebank ze fannen, beweist, datt se als Route annoncéiert oder empfaangen gouf, an net méi. D'Forwardingstabel ass eng aner Struktur, déi méi spéit programméiert gëtt, dofir ka déi selwecht MAC an där enger erschéngen an an där anerer fehlen, wärend all Protokoll sech korrekt behält. Dës zwou Ausgabe wéi Kopie vuneneen ze behandelen, schéckt Ingenieuren hannert engem BGP-Fehler hier, wärend déi tatsächlech Lück eng Importpolitik oder en ongeléiste nächsten Hop ass. D'Fro, déi et wäert ass ze stellen, ass net ob den Fabric d'MAC kennt, mä a wéi enger Etapp et opgehalen huet se weiderzeginn.
Zwou Tabellen, déi verschidde Froen beäntwerten
Op Junos EVPN listet d'Datebank MAC-Adressen pro Instanz zesumme mat wéi all eenzel ukomm ass: geléiert vun engem Access-Port, empfaangen an enger Type 2-Route oder markéiert als Deel vun enger Multihoming-Grupp. D'Referenz vun Juniper show evpn database deckt d'Filtere pro MAC an pro Instanz of, déi d'Vue liesbar maachen. Et ass eng Zesummefassung vun der Kontrollfläch mat Schlëssel aus Instanz a MAC, net d'Tabel mat där d'Hardware Frames ëmschalt.
D'Switchingstabel ass genau dëse Forwarding-Zoustand. Béid Ausgabe listéiere MACen nieft dem VLAN- oder VNI-Kontext, an dat ass genee de Grond, firwat se Zeil fir Zeil verglach ginn, an genee de Grond, firwat de Verglach an d'Ier féiert. En Entrée an der Datebank seet, datt d'Route existéiert an an d'Instanz ugeholl gouf; en seet näischt doriwwer, ob d'Plattform se fir d'Forwarding installéiert huet.
Eng Type 2-Route dréit d'MAC, eng optional IP, eng Label oder VNI, en Routen-Distinguisher an en nächsten Hop, deen den distante VTEP nennt. Véier Saache kënnen tëschent dem Kabel an där Route briechen: den Host gëtt ni geléiert, d'Route gëtt ni annoncéiert, se gëtt beim Import verworf, oder hiren nächsten Hop léist sech net op. All Feeler hannerléisst eng aner Rei Tabellen gefëllt, an dat ass de Grond, firwat d'Sequenz iwwerhaapt ka diagnostizéiert ginn.
Lokalt Léieren geschitt nach ëmmer als éischt
D'üblech Unhuelung ass, datt EVPN d'MAC-Léieren iwwerhëlt, also muss eng eidel Datebank en Overlay-Problem bedeiten. Lokalt Léieren leeft nach ëmmer op der Access-Säit, genau wéi virun der Existenz vu VXLAN: de Switch léiert d'Quell-MAC vun engem erlaabte Frame am richtegen VLAN an am richtege Service, an erstellt just duerno eng Type 2 dofir. En Host, deen nach kee relevante Frame geschéckt huet, huet näischt ze annoncéieren. En Host, deem seng Frames duerch VLAN-Memberschaft, e Filter oder en ausgefalen Member vun engem Aggregat verworfe ginn, gesäit aus der Siicht vum Overlay identesch aus.
Fänkt bei der Uschloss un a schafft Iech mat Befehler déi nëmme liesen no vir. D'Zil ass ze beweisen, datt e Frame vum Host am virgesinnene Service duerchgaang ass, well näischt ënnen drun e Frame kompenséiert, deen ni ukomm ass.
show interfaces ge-0/0/1.0
show ethernet-switching interface ge-0/0/1.0
show lacp interfaces ae0
Ausgewielt LACP-Memberen zielen méi wéi datt de Bundle uewen ass, well en Aggregat op engem Member uewen ka sinn, wärend den Traffic vum Host op eng Verbindung gehasht gëtt, déi ënnen oder blockéiert ass. Interface-Zähler trennen en stille Host vun engem, deen verléiert, well en Host, deen ni schéckt, an en Host, deem seng Frames duerch Klassifizéierung verworfe ginn, déi selwecht eidel Tabel hannerloossen.
Wou eng distant MAC verluer geet
Eng distant MAC versoeet an der entgéintgesater Richtung, an dat roueg. D'Type 2-Route kënnt un, awer se geet nëmmen dann an eng Instanz, wann hiren Route-Target an d'VNI mat der lokaler Konfiguratioun iwwereneestëmmen, an se gëtt nëmmen dann notzbar, wann den nächsten Hop sech op en erreechbaren VTEP opléist. Eng Ofwäichung vum Route-Target hannerléisst eng gëlteg Route an der BGP-Tabel, déi keng Instanz je freet.
Liest déi dräi Vuen an der Rei: Existenz vun der Route, Datebank-Entrée, Forwarding-Entrée. D'Befehler hei drënner froen an all Etapp déiselwecht MAC, an d'Beispilladress hält d'Ausgaben vergläichbar.
show evpn database instance blue mac-address 02:00:00:00:00:5c extensive
show route table bgp.evpn.0 | match 02:00:00:00:00:5c
show route table bgp.evpn.0 | match 02:00:00:00:00:5c extensive
Dës Ausgaben beäntwerten dräi getrennt Froen. Eng Route an bgp.evpn.0 ouni Datebank-Entrée weist op Importpolitik, Route-Target oder Instanzkonfiguratioun hin. En Datebank-Entrée ouni Forwarding-Entrée weist op d'Programméierung vun der Plattform hin, wat zu engem aneren Eskalatiounspad gehéiert. Eng aktiv Route, där hire nächsten Hop sech net opléist, ass en Transport- oder Labelproblem, an keng Quantitéit MAC-Debugging reparéiert dat.
En Neistart, deen et behuewen huet, beweist ganz wéineg
Wann en Neistart de Symptom verschwannen léisst, ass déi verlockend Konklusioun, datt d'Konfiguratioun gesond muss sinn. En Neistart programméiert all Tabel vu Grond op nei, also verstoppt en och de Fall, wou en alen Entrée e Politikfehler iwwerschat huet; de Feeler kënnt meeschtens beim nächsten Ännerung, Link-Flap oder Routen-Zeréckzuch zeréck.
Virun engem Ënnerhaltsfënster, erfaasst wat den Neistart läschen wäert. Dës dräi Befehler genuch fir virun a no ze vergläichen, an se änneren näischt um Apparat.
show evpn database instance blue
show route table bgp.evpn.0
show version
Archivéiert dës Ausgaben mat dem Datum an dem Software-Build niewendrun. E méi spéiden Rapport, datt dee selwechten Neistart virdru gehollef huet, ass eng Spur an net e Beweis, an den Ënnerscheed gëtt just siichtbar, wann een déi fréier Ausgab opgehuewen huet.
Véier Observatiounen, déi déi meescht Fäll entscheeden
Véier Observatiounen decken bal all Fall of: den Uschloss an hire Service, d'MAC als Beispillwäert, den Zoustand vun der Route an der Datebank, an de Build deen am Gebrauch ass. Wielt eng MAC, déi kloer e Beispill ass, sou datt keen se fir eng Produktiounsadress hält: en éischten Oktett vun 02 markéiert eng lokal verwalt Unicast-Adress, déi reschtlech Oktette si fräi, an dofir ass 02:00:00:00:00:5c en séchere Plazhalter.
Da loosst d'Äntwerten op d'Etapp weisen, déi versot huet. Keng Léieren um Uschloss heescht Access-Säit; eng Route ouni Datebank-Entrée heescht Import; en Datebank-Entrée ouni Forwarding-Zoustand heescht Programméierung. Wat et och ass, gitt déi gesammelten Ausgaben zesumme mam Host, Interface, Service an Build weider, sou datt den nächsten Ingenieur de Wee ka reproduzéieren amplaz d'Fro ze widderhuelen.