Pode ser uma pergunta para pedestres, mas qual é a diferença entre um endereço "IP flutuante" e um endereço "IP virtual"? Eles são sinônimos?
fonte
Pode ser uma pergunta para pedestres, mas qual é a diferença entre um endereço "IP flutuante" e um endereço "IP virtual"? Eles são sinônimos?
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
(ouVIP
) 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, oVIP
é independente de uma interface física (em Física são chamadas partículas que não possuem representação físicavirtual
. Parece que IPs sem interface física também são chamadosvirtual
também). Portanto, um IP não virtual deve aumentar e diminuir sua interface e pertencer a apenas uma única interface, enquanto issoVIP
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
(ouFIP
) 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 termoFIP
para IPs da área de IP pública).Então, o seguinte é verdadeiro:
FIP
normalmente é umVIP
também, mas há exceçõesVIP
pode ser umFIP
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 issoVIP
aqui.Pode haver mais de um
VIP
s que se refiram ao mesmoFIP
, por exemplo, o externoVIP
(que vem da área IP pública) e o "natted" internoVIP
(que geralmente vem da área IP privada) dissoFIP
. Portanto, se você usar o termoVIP
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
Portanto, de acordo com a Wikipedia alemã
VIP ⊂ FIP
,.https://en.wikipedia.org/wiki/Virtual_IP_address
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 interfaceFloating IP
geralmente é mais ou menos marketing falar para denotar um IP especialmente usado que na maioria das vezes, mas nem sempre, é umVIP
.fonte
Sim, eles são iguais. Estes são termos geralmente usados na configuração de balanceamento de carga, etc.
fonte
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
fonte