Skontrolujte router MAC v EVPN, skôr než obviníte underlay
Ruta Type 5 nesie L3 VNI a router MAC pre vnútorný rámec. Skontrolujte ich predtým, než zmeníte MAC v underlay, ktorý nikdy nebol problémom.
V tom istom pakete VXLAN sa objavujú dve MAC adresy a len jedna z nich patrí cieľovému hostiteľovi. V návrhu EVPN VXLAN IP-VRF až IP-VRF je vnútorná cieľová MAC inzerovaná router MAC výstupného routera, zatiaľ čo vonkajšia cieľová MAC patrí tomu, čo paket doručí na ďalšom odkaze underlay. Zámena týchto dvoch posiela ľudí do underlay hľadať chybu, ktorá tam nie je. Vykonajte kontroly po poradí.
Každý krok odpovedá na jednu otázku a prvá odpoveď rozhoduje, či sú ďalšie vôbec relevantné.
1. Prečítajte prefixovú rutu a jej communities
Začnite pri rute, nie pri zachytení paketov:
show bgp l2vpn evpn route type prefix 10.20.0.0/24Ruta Type 5 inzeruje IP prefix. V modeli IP-VRF bez rozhraní nesie aj L3 VNI a rozšírenú community s router MAC, a práve táto community identifikuje výstupný bod smerovania. Čítajte community namiesto toho, aby ste predpokladali, že MAC je vložená v prefixovej NLRI, pretože nie je. Ak je ruta prítomná a community je pripojená, riadiaca rovina už urobila svoju časť.
2. Overte, ktorý model preposielania sa používa
Model bez rozhraní a rekurzia podľa overlay indexu sú dve rôzne podporované usporiadania. Model bez rozhraní smeruje paket, zostaví vnútorný rámec pre vzdialený bod smerovania a zapuzdruje ho smerom k výstupnému VTEP.
Pri rekurzii podľa overlay indexu potrebuje vstupný router ďalšie vyhľadanie, aby pred preposlaním vyriešil ďalší skok. Oba modely sú platné a použiteľný postup závisí od toho, ktorý používa vaša sieť. Aplikácia logiky priameho ďalšieho skoku na sieť postavenú opačne vedie k záveru, ktorý vyzerá správne v zachytení a nesprávne v návrhovej revízii.
3. Očakávajte dve rôzne úlohy MAC adresy
Vnútorná cieľová MAC je inzerovaná router MAC výstupného routera. Vonkajšia cieľová MAC je ďalší skok miestneho doručenia, ktorým môže byť router v underlay a ktorý sa môže meniť pri každom skoku. To, že sa líšia, je normálne, a to, že sú rovnaké, je náhoda, nie požiadavka. Zachytenie, ktoré vnútri ukazuje adresu pripomínajúcu šasi a vonku fyzickú adresu ďalšieho skoku, opisuje presne zamýšľané zapuzdrenie.
4. Hodnotu odvodenú od šasi berte ako voľbu implementácie
Platforma môže svoju inzerovanú router MAC odvodiť z identity systému alebo šasi, a to je rozhodnutie implementácie, nie pravidlo protokolu. Predtým, než začnete do formátu adresy čokoľvek vkladať, overte model alokácie a redundancie u výrobcu.
Dve implementácie, ktoré obe vyhovujú, môžu inzerovať rôzne vyzerajúce router MAC adresy, a preto ich porovnanie medzi výrobcami dokazuje veľmi málo.
5. Nič nemeňte, kým sa stav nerozíde
Pre revíziu porovnajte vybranú prefixovú rutu, jej rozšírené communities, ďalší skok BGP, L3 VNI a výsledný stav preposielania. Potom označte vnútornú a vonkajšiu hlavičku v zachytení.
Ak sa tých päť zhoduje, podivne vyzerajúca MAC robí svoju prácu, a jej zmena rozbije bod smerovania namiesto toho, aby opravila chybu adresovania. Ak sa nezhodujú, už viete, ktoré pole je nesprávne, a zmena je cielená, nie špekulatívna. Špecifikácia IP prefixov pre EVPN je odkaz, ktorý sa v tejto diskusii oplatí citovať, pretože opisuje model aj community, ktorá hodnotu nesie.