Leksykon IT › Sieci › IPVS

IPVS

Sieci Svenska → Zaktualizowano: 2026-10-06

Równoważenie obciążenia w warstwie transportowej wbudowane w jądro Linuksa, rdzeń projektu LVS od 1998 roku. Rozdziela przychodzące połączenia na pulę serwerów, nie opuszczając przestrzeni jądra.

Istnieją trzy tryby przekazywania: NAT przepisuje adresy i wymaga, by odpowiedź wracała tą samą drogą, direct routing przekazuje ramkę bez zmian, więc serwer odpowiada klientowi bezpośrednio, a tryb tunelowy kapsułkuje pakiet, dzięki czemu serwery mogą stać w innej sieci. Algorytmy szeregowania wybiera się dla każdej usługi — round robin, ważony, najmniej połączeń, haszowanie źródła. Wydajność jest wysoka, bo tablica haszująca w jądrze bije przechodzenie po łańcuchach reguł. Kube-proxy w Kubernetesie ma tryb IPVS zastępujący pierwotny tryb iptables, co stało się konieczne, gdy klastry z tysiącami usług wytwarzały liniowo rosnące łańcuchy reguł do przejścia dla każdego pakietu.

← Wróć do leksykonu