EVPN działa, ale usługa nie: cztery punkty kontrolne
Trasa do VTEP dowodzi transportu, nie usługi. Cztery punkty kontrolne w kolejności: negocjacja rodziny adresów, lokalny stan VNI, pochodzenie i import na drugim końcu.
Osiągnięcie zdalnego adresu VTEP dowodzi, że sieć bazowa przenosi pakiety, i to wszystko, czego dowodzi. Usługa najemcy wymaga sesji BGP EVPN z właściwą rodziną adresów, lokalnego VNI podłączonego i działającego, wygenerowanej trasy i importu na drugim końcu. To cztery osobne punkty kontrolne, każdy z innym sposobem naprawy. Traktowanie zielonej sieci bazowej jako gotowości usługi to najczęstsza przyczyna zablokowania wdrożenia EVPN.
Czytaj je po kolei i zatrzymaj się na pierwszym, który nie jest tym, czego oczekuje projekt. Późniejsze punkty kontrolne nie mogą zrekompensować wcześniejszej awarii.
Punkt kontrolny 1: transport do VTEP
Zacznij od osiągalności między adresami loopback używanymi jako źródła VTEP. Trasa musi istnieć w sieci bazowej, ścieżka musi być dozwolona, w tym wszelkie wymagania enkapsulacji, a ścieżka powrotna musi działać. Trasa, która istnieje, ale jest filtrowana w jednym kierunku, powoduje asymetryczną awarię, która wygląda na przerywaną. Potwierdź oba kierunki przed kontynuacją.
Zapisz sprawdzone adresy źródłowy i docelowy. Późniejszy krok, który rozwiązuje następny przeskok przez inny adres, to inny test, a traktowanie ich jako jednego to sposób, w jaki rozwiązany następny przeskok jest obwiniany o awarię transportu.
Punkt kontrolny 2: rodzina EVPN, a nie liczba sesji
Ustanowiona sesja BGP nie oznacza, że wynegocjowano rodzinę adresów EVPN. Spójrz na stan specyficzny dla rodziny u sąsiada: czy rodzina jest włączona, czy została wynegocjowana z peerem i czy sesja w ogóle ją przenosi. Sesja, która jest aktywna dla IPv4 unicast i nigdy nie negocjowała EVPN, nie pokazuje niczego złego w ogólnym podsumowaniu sąsiadów, a specyfikacja nakładki EVPN traktuje procedury usługi i sterowania jako sprawy odrębne od transportu.
Sprawdź także adres źródłowy sesji. Peering zbudowany na adresie, który nie jest źródłem VTEP, to niezgodność projektowa czekająca, by wyjaśnić awarię przekazywania.
Punkt kontrolny 3: lokalna usługa jest podłączona
Lokalny VNI musi być podłączony do mostu lub VRF reprezentującego najemcę, a platforma musi zgłaszać go jako działający. Stan członkostwa używany przez model replikacji może mieć znaczenie, zanim zostanie nauczony jakikolwiek MAC hosta, więc pusta tabela punktów końcowych nie jest dowodem, że usługa nie działa.
Następnie potwierdź, co urządzenie faktycznie generuje: lokalną trasę dla tego VNI z route targetami określonymi przez projekt. VNI podłączony, ale nieogłaszany, tworzy usługę istniejącą lokalnie i nigdzie indziej.
Punkt kontrolny 4: import u odbiorcy
Na urządzeniu odbierającym porównuj eksportowane i importowane route targety, a nie numeryczne VNI. Zgodny numer VNI nie dowodzi, że instancja odbierająca importuje ogłoszenie, a niezgodny route target jest niewidoczny na liście VNI. Rozwiąż ogłoszony następny przeskok przez sieć bazową, zanim zaufasz wpisowi przekazywania. Następnie czytaj stan przekazywania nakładki dla usługi, a nie dla urządzenia jako całości.
Tabela peerów może również odzwierciedlać dane płaszczyzny danych lub uczenie członkostwa specyficzne dla implementacji. Czytaj jej pochodzenie i kontekst usługi razem z trasą EVPN, zamiast traktować liczbę wierszy jako dowód.
Jeden zapis, który przechodzi ścieżkę
Prowadź jeden zapis na usługę: lokalny stan VNI, sąsiada EVPN i rodzinę, wygenerowaną trasę oraz wynik odebrany i zaimportowany. Przejdź ten zapis od pochodzenia do instalacji. Gdy coś zawiedzie, zapis mówi, który z czterech punktów kontrolnych naprawić, a nie jakiego polecenia spróbować.
Dodawaj znaczniki czasu, gdy to robisz. Import, który pojawia się kilka minut po ogłoszeniu, jest kwestią polityki lub konwergencji, natomiast ten, który nigdy się nie pojawia, jest kwestią konfiguracji, a ta różnica jest widoczna tylko wtedy, gdy zapisałeś, kiedy patrzyłeś.
Kiedy statyczny VXLAN jest właściwą odpowiedzią
Statycznie skonfigurowana ścieżka danych VXLAN może działać z ręcznie dostarczonymi peerami, podczas gdy tabela EVPN pozostaje pusta. To nie jest zepsute wdrożenie EVPN, to inny model sterowania. Zdecyduj, który z nich zakłada projekt, zanim zdiagnozujesz pustą tabelę jako awarię.
Sąsiad IGP w sieci bazowej zapewnia transport i nic więcej. Stan usługi nakładki to osobna rzecz do zbudowania i osobna rzecz do zweryfikowania.