Esta podría ser una pregunta sencilla, pero ¿cuál es la diferencia entre una dirección "IP flotante" y una dirección "IP virtual"? ¿Son sinónimos?
Respuesta1
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 manera que sólo 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 promoverlo como 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 confuso. Con los balanceadores de carga F5,Por ejemplo, los servidores virtuales son los servicios (sitios web, etc.) que desea alojar.
Más concretamente, supongamos que tiene un par de equilibradores de carga en un clúster activo-en espera. Para cada interfaz o VLAN, los balanceadores 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 balanceador de carga transmite solicitudes entrantes a los nodos back-end, utiliza la dirección IP flotante como dirección de origen, por lo que si el balanceador de carga muere, su socio podrá tomar el control y recibir la respuesta. Cada sitio web u otro servicio alojado en los balanceadores de carga tendría su propia dirección IP, a la que se podría llamar dirección IP "virtual". (Se podría decir que estas IP virtuales también "flotan", ya que el control de ellas se transferiría al nodo en espera en caso de una conmutación por error).
Respuesta2
No, ambos son muy similares pero suelen usarse en contextos diferentes.
Virtual IP
(o VIP
) normalmente se utiliza como 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 una representación física se denominan virtual
. Parece que las IP sin una interfaz física virtual
también se denominan). Por lo tanto, una IP no virtual está destinada a subir y bajar con su interfaz y pertenecer a una sola interfaz, mientras que una 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 - verhttps://en.wikipedia.org/wiki/Hawking_radiation).
Floating IP
(o FIP
) parece ser el término acuñado por algunas soluciones de alojamiento virtual/conmutación por error para nombrar la dirección IP externa accesible al público (algunos incluso reservan el término FIP
para las IP del área de IP pública).
Entonces lo siguiente es cierto:
- a
FIP
normalmente también es aVIP
, pero hay excepciones - a
VIP
puede ser aFIP
cuando se usa en ciertas configuraciones - Por
FIP
lo general, significa mucho más que una forma especial deVIP
Probablemente no sea prudente utilizar 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 limitarse a llamarloVIP
aquí.Puede haber más de uno
VIP
que haga referencia a lo mismoFIP
, por ejemplo el externoVIP
(que proviene del área de IP pública) y el interno "natted"VIP
(que generalmente proviene del área de IP privada) de esteFIP
. Entonces, si se utiliza el términoVIP
aquí, se creará un grave malentendido.
Para aumentar la confusión, echemos un vistazo a Wikipedia:
https://de.wikipedia.org/wiki/Virtuelle_IP-Adresse
Utilice la dirección IP dinámica de un clúster activo/pasivo, bajo la dirección activa momentánea del sistema principal.
Por lo tanto, según la Wikipedia alemana, 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 (puerto) de red física real. Los usos de los VIP incluyen traducción de direcciones de red (especialmente, NAT uno a muchos), tolerancia a fallos y movilidad.
Por lo tanto, la Wikipedia en inglés cuenta una historia completamente diferente, a saberFIP ⊂ VIP
Y como ambos artículos se contradicen, no caiga en la trampa de pensarFIP ≡ VIP
En resumen:
Virtual IP
es un término técnico común bien conocido, utilizado para IP que no están vinculadas estrictamente a una única interfazFloating IP
Por lo general, se utiliza más o menos en términos de marketing para indicar una IP especialmente utilizada que, en la mayoría de los casos, aunque no siempre, es un archivoVIP
.
Respuesta3
Sí, son iguales. Estos son términos que se utilizan habitualmente en la configuración de equilibrio de carga, etc.
Respuesta4
Un FIP al que se puede acceder públicamente puede apuntar a un VIP compartido por varios servidores. Entonces, cuando un backend está inactivo, la solicitud puede conmutar por error a otro backend sin cambiar el FIP.
Prácticoejemplodel uso de VIP y FIP en OpenStack