Respostas:
Para mim, os termos significam coisas diferentes.
Um endereço IP flutuante é usado para oferecer suporte ao failover em um cluster de alta disponibilidade. O cluster está configurado para que apenas o membro ativo do cluster "possua" ou responda a esse endereço IP a qualquer momento. Se o membro ativo falhar, a "propriedade" do endereço IP flutuante será transferida para um membro em espera para promovê-lo como o novo membro ativo. Especificamente, o membro a ser promovido emite um ARP gratuito, anunciando a nova associação de endereço MAC para endereço IP.
Um endereço IP virtual refere-se ao endereço IP de um servidor virtual e é um termo mais nebuloso. Com os balanceadores de carga F5, por exemplo , os servidores virtuais são os serviços (sites, etc.) que você deseja hospedar.
Mais concretamente, suponha que você tenha um par de balanceadores de carga em um cluster de espera ativa. Para cada interface ou VLAN, os balanceadores de carga teriam um endereço IP próprio e um endereço IP flutuante compartilhado entre os dois membros. Quando o balanceador de carga retransmite solicitações recebidas para os nós de back-end, ele usa o endereço IP flutuante como endereço de origem; portanto, se o balanceador de carga morrer, seu parceiro poderá assumir e receber a resposta. Cada site ou outro serviço hospedado nos balanceadores de carga teria seu próprio endereço IP, que você poderia chamar de endereço IP "virtual". (Você pode dizer que esses IPs virtuais também "flutuam", pois o controle deles seria transferido para o nó em espera no caso de um failover.)
Não, ambos são muito semelhantes, mas geralmente são usados em diferentes contextos.
Virtual IP
(ou VIP
) normalmente é usado como um termo para expressar o fato de que um IP não pertence a uma interface física específica. Nesse sentido, o VIP
é independente de uma interface física (em Física são chamadas partículas que não possuem representação física virtual
. Parece que IPs sem interface física também são chamados virtual
também). Portanto, um IP não virtual deve aumentar e diminuir sua interface e pertencer a apenas uma única interface, enquanto isso VIP
pode ser resolvido de várias maneiras (é possível existir em mais de uma interface ao mesmo tempo). , bem como partículas virtuais podem existir dentro e fora de um buraco negro ao mesmo tempo - consulte https://en.wikipedia.org/wiki/Hawking_radiation ).
Floating IP
(ou FIP
) parece ser o termo cunhado por algumas soluções de failover / hospedagem virtual para nomear o público acessível fora do endereço IP (alguns até reservam o termo FIP
para IPs da área de IP pública).
Então, o seguinte é verdadeiro:
FIP
normalmente é um VIP
também, mas há exceçõesVIP
pode ser um FIP
quando usado em determinadas configuraçõesFIP
geralmente significa muito mais do que apenas uma forma especial deVIP
Provavelmente não é aconselhável usar os termos de forma intercambiável ou pensar que eles são os mesmos.
Se você usar o termo FIP
para um IP em uma interface virtual, provavelmente irá confundir muitas pessoas e deve ficar com isso VIP
aqui.
Pode haver mais de um VIP
s que se refiram ao mesmo FIP
, por exemplo, o externo VIP
(que vem da área IP pública) e o "natted" interno VIP
(que geralmente vem da área IP privada) disso FIP
. Portanto, se você usar o termo VIP
aqui, isso criará um grave mal-entendido.
Para aumentar a confusão, vamos dar uma olhada na Wikipedia:
https://de.wikipedia.org/wiki/Virtuelle_IP-Adresse
O endereço IP dinâmico é um cluster ativo / passivo, no momento em que o endereço primário do sistema primário é
Portanto, de acordo com a Wikipedia alemã VIP ⊂ FIP
,.
https://en.wikipedia.org/wiki/Virtual_IP_address
Um endereço IP virtual (VIP ou VIPA) é um endereço IP que não corresponde a uma interface de rede física real (porta). Os usos para VIPs incluem conversão de endereços de rede (especialmente NAT um para muitos), tolerância a falhas e mobilidade.
Portanto, a Wikipedia em inglês conta uma história completamente diferente, a saber FIP ⊂ VIP
E, como os dois artigos são contraditórios, não caia na armadilha para pensar FIP ≡ VIP
Resumindo:
Virtual IP
é um termo comum técnico bem conhecido, usado para IPs que não estão vinculados estritamente a uma única interface
Floating IP
geralmente é mais ou menos marketing falar para denotar um IP especialmente usado que na maioria das vezes, mas nem sempre, é um VIP
.
Um FIP acessível publicamente pode apontar para um VIP que é compartilhado por vários back-ends. Portanto, quando um back-end está inativo, a solicitação pode realizar failover para outro sem alterar o FIP
Exemplo prático de uso de VIP e FIP no OpenStack