Respuestas:
Para mí, los términos significan cosas diferentes.
Se utiliza una dirección IP flotante para admitir la conmutación por error en un clúster de alta disponibilidad. El clúster está configurado de tal manera que solo el miembro activo del clúster "posee" o responde a esa dirección IP en un momento dado. Si el miembro activo falla, la "propiedad" de la dirección IP flotante se transferirá a un miembro en espera para promoverla como el nuevo miembro activo. Específicamente, el miembro a ser promovido emite un ARP gratuito, anunciando la nueva asociación de dirección MAC a dirección IP.
Una dirección IP virtual se refiere a la dirección IP de un servidor virtual, y es un término más nebuloso. Con los equilibradores de carga F5, por ejemplo , los servidores virtuales son los servicios (sitios web, etc.) que desea alojar.
Más concretamente, suponga que tiene un par de equilibradores de carga en un clúster de espera activa. Para cada interfaz o VLAN, los equilibradores de carga tendrían cada uno una dirección IP propia, así como una dirección IP flotante que se comparte entre ambos miembros. Cuando el equilibrador de carga retransmite las solicitudes entrantes a los nodos de fondo, utiliza la dirección IP flotante como la dirección de origen, por lo que si el equilibrador de carga muere, su socio podrá hacerse cargo y recibir la respuesta. Cada sitio web u otro servicio alojado en los equilibradores de carga tendría su propia dirección IP, que podría llamar una dirección IP "virtual". (También podría decir que estas IP virtuales "flotan", ya que el control de ellas se transferiría al nodo en espera en caso de una conmutación por error).
No, ambos son muy similares, pero generalmente se usan en diferentes contextos.
Virtual IP
(o VIP
) normalmente se usa como un término para expresar el hecho de que una IP no pertenece a una interfaz física específica. En ese sentido, VIP
es independiente de una interfaz física (en Física, las partículas que carecen de representación física se llaman virtual
. Parece que las IP sin una interfaz física también se llaman virtual
). Por lo tanto, una IP no virtual debe subir y bajar con su interfaz y pertenecer a una sola interfaz, mientras que VIP
puede salir de esto de varias maneras (incluso es posible existir en más de una interfaz al mismo tiempo) , al igual que las partículas virtuales pueden existir dentro y fuera de un agujero negro al mismo tiempo, consulte https://en.wikipedia.org/wiki/Hawking_radiation ).
Floating IP
(o FIP
) parece ser el término acuñado por algunas soluciones de failover / alojamiento virtual para nombrar al público accesible fuera de la dirección IP (algunos incluso reservan el término FIP
a las IP del área de IP pública).
Entonces lo siguiente es cierto:
FIP
normalmente también es a VIP
, pero hay excepcionesVIP
puede ser a FIP
cuando se usa en ciertas configuracionesFIP
general significa mucho más que una forma especial deVIP
Probablemente no sea prudente usar los términos indistintamente o pensar que son lo mismo.
Si usa el término FIP
para una IP en una interfaz virtual, probablemente confundirá a muchas personas y debería apegarse a llamarlo VIP
aquí.
Puede haber más de uno VIP
que se refiera al mismo FIP
, por ejemplo, el externo VIP
(que proviene del área de IP pública) y el interno "nativo" VIP
(que generalmente proviene del área de IP privada) de este FIP
. Entonces, si usa el término VIP
aquí, esto creará un grave malentendido.
Para agregar a la confusión, echemos un vistazo 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
Por lo tanto, de acuerdo con la alemana Wikipedia, VIP ⊂ FIP
.
https://en.wikipedia.org/wiki/Virtual_IP_address
Una dirección IP virtual (VIP o VIPA) es una dirección IP que no corresponde a una interfaz de red física (puerto) real. Los usos para VIP incluyen la traducción de direcciones de red (especialmente, NAT de uno a muchos), tolerancia a fallas y movilidad.
Por lo tanto, la Wikipedia en inglés cuenta una historia completamente diferente, a saber FIP ⊂ VIP
Y como ambos artículos son contradictorios, no caigas en la trampa de pensar FIP ≡ VIP
En resumen:
Virtual IP
es un término técnico común bien conocido, utilizado para IP que no están estrictamente vinculadas a una sola interfaz
Floating IP
Por lo general, se habla más o menos de marketing para denotar una IP especialmente utilizada que con mayor frecuencia, pero no siempre, es a VIP
.
Un FIP al que se puede acceder públicamente puede apuntar a un VIP que es compartido por múltiples backends. Entonces, cuando un backend está inactivo, la solicitud puede pasar a otro backend sin cambiar el FIP
Ejemplo práctico de uso de VIP y FIP en OpenStack