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 VIPpuò 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 FIPagli IP dall'area IP pubblica).
Quindi è vero quanto segue:
FIPè normalmente VIPanche a, ma ci sono eccezioniVIPpuò essere a FIPquando utilizzato in determinate configurazioniFIPsolito significa molto più di una semplice forma diVIPProbabilmente non è saggio usare i termini in modo intercambiabile o pensare, sono gli stessi.
Se usi il termine FIPper un IP su un'interfaccia virtuale, probabilmente confonderai molte persone e dovresti continuare a chiamarlo VIPqui.
Possono essercene più di uno VIPche 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 VIPqui, 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 IPdi 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