To może być pytanie dla pieszych, ale jaka jest różnica między adresem „Floating IP” a adresem „Virtual IP”? Czy są synonimami?
źródło
To może być pytanie dla pieszych, ale jaka jest różnica między adresem „Floating IP” a adresem „Virtual IP”? Czy są synonimami?
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
(lubVIP
) zwykle jest używany jako termin do wyrażenia faktu, że adres IP nie należy do jednego konkretnego interfejsu fizycznego. W tym sensieVIP
jest niezależny od fizycznego interfejsu (w fizyce nazywane są cząstki, które nie mają fizycznej reprezentacjivirtual
. Wygląda na to, że nazywane są również IP bez fizycznego interfejsuvirtual
). Dlatego też nie-wirtualny adres IP ma wchodzić i wychodzić ze swoim interfejsem i należeć tylko do jednego interfejsu, podczas gdyVIP
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
(lubFIP
) 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 terminFIP
dla adresów IP z publicznego obszaru IP).Prawda jest następująca:
FIP
normalnie toVIP
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ć goVIP
tutaj.Może istnieć więcej niż jeden,
VIP
które odnoszą się do tego samegoFIP
, na przykład zewnętrznyVIP
(który pochodzi z publicznego obszaru IP) i wewnętrzny „natted”VIP
(który zwykle pochodzi z prywatnego obszaru IP) tegoFIP
. Jeśli użyjeszVIP
tutaj tego terminu , spowoduje to poważne nieporozumienie.Aby dodać zamieszanie, zajrzyjmy do Wikipedii:
https://de.wikipedia.org/wiki/Virtuelle_IP-Adresse
Stąd, według niemieckiej Wikipedii
VIP ⊂ FIP
.https://en.wikipedia.org/wiki/Virtual_IP_address
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 interfejsemFloating IP
zazwyczaj mniej więcej mówi marketing, aby wskazać specjalnie używany adres IP, który najczęściej, ale nie zawsze, jestVIP
.źródło
Tak, są takie same. Są to terminy zwykle używane w konfiguracji równoważenia obciążenia itp
źródło
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
źródło