SEV1 wykłady @ WIET AGH

notatka

EVPN

networkingbgpevpn pobierz .md

EVPN

VXLAN potrafi zapakować ramkę i wysłać ją do innego hosta. Ale najpierw trzeba wiedzieć, na którym hoście jest odbiorca.

EVPN (Ethernet VPN) służy do wymiany takich informacji przez BGP. Host może ogłosić coś w rodzaju: "VMka z tym MAC-em i IP jest u mnie, a do mojego VTEP-a dotrzesz pod tym adresem". Inny host dowiaduje się, dokąd wysłać ruch, zamiast szukać odbiorcy po całej sieci.

Co jest w ogłoszeniu?

EVPN ma kilka typów tras. Na początek wystarczą trzy:

Typ Co mówi, w uproszczeniu
2 Ten MAC, opcjonalnie z IP, jest dostępny tutaj
3 Jestem uczestnikiem tej sieci; uwzględnij mnie przy rozsyłaniu ruchu np. broadcast
5 Ten prefiks IP jest dostępny tędy

MAC to adres interfejsu w sieci Ethernet, a prefiks IP to zakres adresów. Typ 5 pozwala ogłosić cały zakres, bez wymieniania każdego MAC-a osobno.

Jak to się łączy?

EVPN rozsyła informacje, VXLAN przenosi ruch. EVPN nie jest sam w sobie tunelem ani szyfrowaniem. Można go używać także z innym transportem niż VXLAN.

U nas informacje EVPN przechodzą przez route servery. Pakiety VMek jadą bezpośrednio między hostami. Podział na sieć hostów i sieć VMek opisuje notatka o overlayu i underlayu.

Źródła: RFC 7432, sekcja 7, RFC 8365, RFC 9136, sekcja 3.