Odpowiedzi:
Dla mnie terminy oznaczają różne rzeczy.
Zmienny adres IP służy do obsługi przełączania awaryjnego w klastrze o wysokiej dostępności. Klaster jest skonfigurowany w taki sposób, że tylko aktywny członek klastra „jest właścicielem” lub odpowiada na ten adres IP w danym momencie. Jeśli aktywny członek zawiedzie, wówczas „własność” zmiennego adresu IP zostanie przeniesiona na członka rezerwowego, aby promować go jako nowego aktywnego członka. W szczególności promowany członek wydaje darmowy ARP, ogłaszając nowe skojarzenie adresu MAC z adresem IP.
Wirtualny adres IP odnosi się do adresu IP wirtualnego serwera i jest bardziej mglistym terminem. Na przykład w przypadku równoważenia obciążenia F5 serwery wirtualne to usługi (strony internetowe itp.), Które chcesz hostować.
Mówiąc konkretniej, załóżmy, że masz moduł równoważenia obciążenia w aktywnym klastrze w trybie gotowości. Dla każdego interfejsu lub sieci VLAN moduły równoważące obciążenie miałyby własny adres IP, a także zmienny adres IP, który jest wspólny dla obu elementów. Gdy moduł równoważenia obciążenia przekazuje przychodzące żądania do węzłów zaplecza, używa zmiennego adresu IP jako adresu źródłowego, więc jeśli moduł równoważenia obciążenia umrze, jego partner będzie mógł przejąć i odebrać odpowiedź. Każda witryna lub inna usługa hostowana w modułach równoważenia obciążenia miałaby własny adres IP, który można nazwać „wirtualnym” adresem IP. (Można powiedzieć, że te wirtualne adresy IP również „pływają”, ponieważ ich kontrola przejdzie do węzła rezerwowego w przypadku przełączenia awaryjnego).
Nie, oba są bardzo podobne, ale zwykle są używane w różnych kontekstach.
Virtual IP
(lub VIP
) zwykle jest używany jako termin do wyrażenia faktu, że adres IP nie należy do jednego konkretnego interfejsu fizycznego. W tym sensie VIP
jest niezależny od fizycznego interfejsu (w fizyce nazywane są cząstki, które nie mają fizycznej reprezentacji virtual
. Wygląda na to, że nazywane są również IP bez fizycznego interfejsu virtual
). Dlatego też nie-wirtualny adres IP ma wchodzić i wychodzić ze swoim interfejsem i należeć tylko do jednego interfejsu, podczas gdy VIP
może się z tego zerwać na kilka sposobów (możliwe jest nawet istnienie na więcej niż jednym interfejsie w tym samym czasie , podobnie jak wirtualne cząsteczki mogą jednocześnie istnieć wewnątrz i na zewnątrz czarnej dziury - patrz https://en.wikipedia.org/wiki/Hawking_radiation ).
Floating IP
(lub FIP
) wydaje się być terminem wymyślonym przez niektóre rozwiązania przełączania awaryjnego / hostingu wirtualnego w celu nazwania publicznego osiągalnego zewnętrznego adresu IP (niektórzy nawet zastrzegają ten termin FIP
dla adresów IP z publicznego obszaru IP).
Prawda jest następująca:
FIP
normalnie to VIP
też, ale są wyjątkiVIP
może być a, FIP
gdy jest używane w niektórych konfiguracjachFIP
zwykle oznacza znacznie więcej niż tylko specjalnej formieVIP
Prawdopodobnie nie jest mądrze używać terminów zamiennie lub myśleć, że są takie same.
Jeśli użyjesz terminu FIP
IP na interfejsie wirtualnym, prawdopodobnie pomylisz wiele osób i powinieneś trzymać go VIP
tutaj.
Może istnieć więcej niż jeden, VIP
które odnoszą się do tego samego FIP
, na przykład zewnętrzny VIP
(który pochodzi z publicznego obszaru IP) i wewnętrzny „natted” VIP
(który zwykle pochodzi z prywatnego obszaru IP) tego FIP
. Jeśli użyjesz VIP
tutaj tego terminu , spowoduje to poważne nieporozumienie.
Aby dodać zamieszanie, zajrzyjmy do Wikipedii:
https://de.wikipedia.org/wiki/Virtuelle_IP-Adresse
Bezeichnet die dynamische Adres IP eines Aktiv / Passiv-Clusters, unter der das momentan aktive Primärsystem adressiert ist
Stąd, według niemieckiej Wikipedii VIP ⊂ FIP
.
https://en.wikipedia.org/wiki/Virtual_IP_address
Wirtualny adres IP (VIP lub VIPA) to adres IP, który nie odpowiada rzeczywistemu fizycznemu interfejsowi sieciowemu (portowi). Zastosowania dla VIP-ów obejmują translację adresów sieciowych (szczególnie NAT jeden do wielu), odporność na awarie i mobilność.
Dlatego angielska Wikipedia opowiada zupełnie inną historię, a mianowicie FIP ⊂ VIP
A ponieważ oba artykuły są ze sobą sprzeczne, nie wpadnij w pułapkę myślenia FIP ≡ VIP
Podsumowując:
Virtual IP
jest dobrze znanym wspólnym terminem technicznym, używanym do adresów IP, które nie są ściśle powiązane z jednym interfejsem
Floating IP
zazwyczaj mniej więcej mówi marketing, aby wskazać specjalnie używany adres IP, który najczęściej, ale nie zawsze, jest VIP
.
FIP, który jest publicznie dostępny, może wskazywać na VIP, który jest współużytkowany przez wiele backendów. Więc kiedy jeden backend jest wyłączony, żądanie może przejść do innego backendu bez zmiany FIP
Praktyczny przykład użycia VIP i FIP w OpenStack