Automatyczny routing underlay
Zamiast ręcznie konfigurować routing na każdym węźle, definiujesz fabric — logiczną warstwę, która sama ustawia protokół routingu na wybranych interfejsach i zapewnia łączność L3 między węzłami klastra. Na tej routowanej podstawie stawiasz potem ruch Ceph albo nakładkę EVPN/VXLAN.
Protokoły routingu fabric — OpenFabric, OSPF i BGP — korzystają z FRR. Zainstaluj pakiety frr i frr-pythontools. Fabric WireGuard to tunel, nie protokół FRR, i wymaga pakietu wireguard-tools.
Cztery protokoły do wyboru
W Proxmox VE 9.0 fabric działa na jednym z dwóch protokołów routingu z pakietu FRR. Od wersji 9.2 dochodzą dwa kolejne typy fabric — BGP (również z FRR) i WireGuard (szyfrowany tunel, a nie protokół routingu):
- OpenFabric — nowoczesny, prosty w utrzymaniu protokół link-state; router-ID może być adresem IPv4 lub IPv6.
- OSPF — klasyczny, szeroko znany protokół; router-ID w postaci adresu IPv4 (zapis kropkowy).
- BGP (od PVE 9.2) — eBGP unnumbered, osobny ASN na węzeł, peering po interfejsach fizycznych bez nadawania im adresów IP. Sesja wstaje na automatycznych adresach IPv6 łącza (link-local).
- WireGuard (od PVE 9.2) — szyfrowane tunele między węzłami; klucze prywatne interfejsów węzłów Proxmoxa są generowane automatycznie. Do fabric można dołączyć także urządzenia spoza Proxmoxa (węzły zewnętrzne, dla których podajesz ich klucz publiczny i punkt końcowy). Sam nie routuje dynamicznie (tworzy jedynie trasy do dozwolonych adresów sąsiednich węzłów) — łączy się go z OSPF lub BGP (szczegóły: WireGuard i BGP w SDN).
Każdy węzeł w fabric potrzebuje unikalnego router-ID (np. 192.0.2.1) — to jego tożsamość w domenie routingu.
Fabric krok po kroku
Całość ustawisz z panelu — bez ręcznego dłubania w plikach FRR:
| Krok | Gdzie / co |
|---|---|
| Utwórz fabric | Datacenter → SDN → Fabrics → „Add Fabric”, wybierz protokół |
| Dodaj węzły | przyciskiem „+” wskaż węzły i interfejsy łączące je ze sobą |
| Router-ID | nadaj każdemu węzłowi unikalny router-ID |
| Zastosuj | SDN → Apply — konfiguracja routingu rozjeżdża się na klaster |
Full-mesh dla Ceph i EVPN
- Full-mesh pod Ceph — połącz węzły bezpośrednio (bez dedykowanego switcha), a fabric zapewni routing. Przy instalacji Ceph wskazujesz sieć fabric z listy dostępnych sieci.
- Underlay dla EVPN/VXLAN — fabric jest routowaną podstawą, na której kontroler EVPN buduje nakładkę dla maszyn.
Połączenie 3 węzłów w full-mesh na fabric daje tani, szybki backend dla Ceph bez kosztownego switcha 100GbE pośrodku — popularny wybór przy konsolidacji po migracji z VMware.
Zaprojektujemy sieć SDN w Twoim klastrze
Zaplanujemy fabric (OpenFabric, OSPF, BGP lub WireGuard), full-mesh pod Ceph i nakładkę EVPN/VXLAN — czysto i z myślą o wydajności po migracji z VMware.
⚡ Bezpłatna konsultacja → WireGuard i BGP w SDN