Risposte:
Per me, i termini significano cose diverse.
Un indirizzo IP mobile viene utilizzato per supportare il failover in un cluster ad alta disponibilità. Il cluster è configurato in modo tale che solo il membro attivo del cluster "possieda" o risponda a quell'indirizzo IP in qualsiasi momento. In caso di errore del membro attivo, la "proprietà" dell'indirizzo IP mobile verrà trasferita a un membro in standby per promuoverlo come nuovo membro attivo. In particolare, il membro da promuovere emette un ARP gratuito, annunciando la nuova associazione da indirizzo MAC a indirizzo IP.
Un indirizzo IP virtuale si riferisce all'indirizzo IP di un server virtuale ed è un termine più nebuloso. Con i bilanciatori di carico F5, ad esempio , i server virtuali sono i servizi (siti Web, ecc.) Che si desidera ospitare.
Più concretamente, supponiamo di avere una coppia di bilanciatori del carico in un cluster active-standby. Per ciascuna interfaccia o VLAN, i sistemi di bilanciamento del carico avrebbero ciascuno un indirizzo IP autonomo, nonché un indirizzo IP mobile condiviso tra entrambi i membri. Quando il bilanciamento del carico inoltra le richieste in arrivo ai nodi back-end, utilizza l'indirizzo IP mobile come indirizzo di origine, quindi se il bilanciamento del carico muore, il suo partner sarà in grado di assumere il controllo e ricevere la risposta. Ogni sito Web o altro servizio ospitato sui servizi di bilanciamento del carico avrebbe un proprio indirizzo IP, che è possibile chiamare un indirizzo IP "virtuale". (Si potrebbe dire che anche questi IP virtuali "fluttuano", poiché il loro controllo si trasferirà al nodo di standby in caso di failover.)
No, entrambi sono molto simili ma di solito vengono utilizzati in contesti diversi.
Virtual IP
(o VIP
) viene normalmente utilizzato come termine per esprimere il fatto che un IP non appartiene a una specifica interfaccia fisica. In questo senso, VIP
è indipendente da un'interfaccia fisica (nelle particelle di Fisica che mancano di una rappresentazione fisica virtual
. Sembra che anche gli IP senza un'interfaccia fisica siano chiamati virtual
). Quindi, un IP non virtuale dovrebbe andare su e giù con la sua interfaccia e appartenere a una sola interfaccia, mentre un VIP
può uscire da questo in diversi modi (è persino possibile esistere su più di un'interfaccia contemporaneamente , proprio come particelle virtuali possono esistere all'interno e all'esterno di un buco nero allo stesso tempo - vedi https://en.wikipedia.org/wiki/Hawking_radiation ).
Floating IP
(o FIP
) sembra essere il termine coniato da alcune soluzioni di failover / hosting virtuale per nominare il pubblico raggiungibile all'esterno dell'indirizzo IP (alcuni addirittura riservano il termine FIP
agli IP dall'area IP pubblica).
Quindi è vero quanto segue:
FIP
è normalmente VIP
anche a, ma ci sono eccezioniVIP
può essere a FIP
quando utilizzato in determinate configurazioniFIP
solito significa molto più di una semplice forma diVIP
Probabilmente non è saggio usare i termini in modo intercambiabile o pensare, sono gli stessi.
Se usi il termine FIP
per un IP su un'interfaccia virtuale, probabilmente confonderai molte persone e dovresti continuare a chiamarlo VIP
qui.
Possono essercene più di uno VIP
che fa riferimento allo stesso FIP
, ad esempio esterno VIP
(che proviene dall'area IP pubblica) e interno "nattato" VIP
(che di solito proviene dall'area IP privata) di questo FIP
. Quindi, se usi il termine VIP
qui, questo creerà un grave malinteso.
Per aggiungere confusione, diamo un'occhiata a Wikipedia:
https://de.wikipedia.org/wiki/Virtuelle_IP-Adresse
bezeichnet die dynamische IP-Adresse eines Aktiv / Passiv-Clusters, unter der das momentan aktive Primärsystem adressiert ist
Quindi, secondo il tedesco Wikipedia, VIP ⊂ FIP
.
https://en.wikipedia.org/wiki/Virtual_IP_address
Un indirizzo IP virtuale (VIP o VIPA) è un indirizzo IP che non corrisponde a una vera interfaccia di rete fisica (porta). Gli utilizzi per i VIP includono la traduzione degli indirizzi di rete (in particolare NAT uno-a-molti), tolleranza agli errori e mobilità.
Quindi la Wikipedia inglese racconta una storia completamente diversa, vale a dire FIP ⊂ VIP
E poiché entrambi gli articoli sono contraddittori, per favore non cadere nella trappola per pensare FIP ≡ VIP
Riassumendo:
Virtual IP
è un noto termine tecnico comune, utilizzato per gli IP che non sono strettamente legati a un'unica interfaccia
Floating IP
di solito è più o meno marketing parlare per indicare un IP appositamente usato che più spesso, ma non sempre, è un VIP
.
Un FIP accessibile pubblicamente può puntare a un VIP condiviso da più backend. Pertanto, quando un back-end è inattivo, la richiesta può eseguire il failover su un altro back-end senza modificare il FIP
Esempio pratico di utilizzo di VIP e FIP in OpenStack