Cela peut être une question piétonne, mais quelle est la différence entre une adresse "IP flottante" et une adresse "IP virtuelle"? S'agit-il de synonymes?
la source
Cela peut être une question piétonne, mais quelle est la différence entre une adresse "IP flottante" et une adresse "IP virtuelle"? S'agit-il de synonymes?
Pour moi, les termes signifient des choses différentes.
Une adresse IP flottante est utilisée pour prendre en charge le basculement dans un cluster à haute disponibilité. Le cluster est configuré de telle sorte que seul le membre actif du cluster "possède" ou répond à cette adresse IP à un moment donné. En cas d'échec du membre actif, la «propriété» de l'adresse IP flottante serait transférée à un membre de secours pour la promouvoir en tant que nouveau membre actif. Plus précisément, le membre à promouvoir émet un ARP gratuit, annonçant la nouvelle association adresse MAC à adresse IP.
Une adresse IP virtuelle fait référence à l'adresse IP d'un serveur virtuel et est un terme plus nébuleux. Avec les équilibreurs de charge F5, par exemple , les serveurs virtuels sont les services (sites Web, etc.) que vous souhaitez héberger.
Plus concrètement, supposons que vous ayez une paire d'équilibreurs de charge dans un cluster de secours actif. Pour chaque interface ou VLAN, les équilibreurs de charge auraient chacun une adresse IP autonome, ainsi qu'une adresse IP flottante partagée entre les deux membres. Lorsque l'équilibreur de charge relaie les demandes entrantes vers les nœuds principaux, il utilise l'adresse IP flottante comme adresse source.Par conséquent, si l'équilibreur de charge meurt, son partenaire pourra prendre le relais et recevoir la réponse. Chaque site Web ou autre service hébergé sur les équilibreurs de charge aurait sa propre adresse IP, que vous pourriez appeler une adresse IP «virtuelle». (On pourrait dire que ces IP virtuelles "flottent" également, car leur contrôle serait transféré au nœud de secours en cas de basculement.)
Non, les deux sont très similaires mais sont généralement utilisés dans des contextes différents.
Virtual IP
(ouVIP
) est normalement utilisé comme un terme pour exprimer le fait qu'une adresse IP n'appartient pas à une interface physique spécifique. En ce sens, leVIP
est indépendant d'une interface physique (en physique, les particules qui n'ont pas de représentation physique sont appeléesvirtual
. On dirait que les IP sans interface physique sont également appeléesvirtual
). Par conséquent, une adresse IP non virtuelle est censée monter et descendre avec son interface et appartenir à une seule interface, tandis qu'unVIP
peut en sortir de plusieurs façons (il est même possible d'exister sur plusieurs interfaces en même temps). , tout comme les particules virtuelles peuvent exister à l'intérieur et à l'extérieur d'un trou noir en même temps - voir https://en.wikipedia.org/wiki/Hawking_radiation ).Floating IP
(ouFIP
) semble être le terme inventé par certaines solutions de basculement / hébergement virtuel pour nommer l'adresse IP publique accessible en dehors (certains réservent même le termeFIP
aux adresses IP de la zone IP publique).Donc, c'est vrai:
FIP
est normalement unVIP
aussi, mais il y a des exceptionsVIP
peut être unFIP
lorsqu'il est utilisé dans certaines configurationsFIP
signifie généralement bien plus qu'une simple forme spéciale deVIP
Il n'est probablement pas sage d'utiliser les termes de façon interchangeable ou de penser que ce sont les mêmes.
Si vous utilisez le terme
FIP
pour une IP sur une interface virtuelle, vous confondrez probablement beaucoup de gens et devriez vous en tenir à l'appelerVIP
ici.Il peut y en avoir plusieurs
VIP
qui se réfèrent à la même choseFIP
, par exemple les externesVIP
(qui proviennent de la zone IP publique) et les internes "natted"VIP
(qui proviennent généralement de la zone IP privée) de celaFIP
. Donc, si vous utilisez le termeVIP
ici, cela créera un grave malentendu.Pour ajouter à la confusion, jetons un œil à Wikipedia:
https://de.wikipedia.org/wiki/Virtuelle_IP-Adresse
Par conséquent, selon Wikipédia en allemand,
VIP ⊂ FIP
.https://en.wikipedia.org/wiki/Virtual_IP_address
Par conséquent, le Wikipedia anglais raconte une histoire complètement différente, à savoir
FIP ⊂ VIP
Et comme les deux articles se contredisent, ne tombez pas dans le piège de penser
FIP ≡ VIP
Résumer:
Virtual IP
est un terme technique commun bien connu, utilisé pour les adresses IP qui ne sont pas strictement liées à une seule interfaceFloating IP
est généralement plus ou moins marketing pour désigner une adresse IP spécialement utilisée qui est le plus souvent, mais pas toujours, unVIP
.la source
Oui, c'est pareil. Ce sont des termes généralement utilisés dans la configuration d'équilibrage de charge, etc.
la source
Un FIP accessible au public peut pointer vers un VIP partagé par plusieurs backends. Ainsi, lorsqu'un backend est en panne, la demande peut basculer vers un autre backend sans changer le FIP
Exemple pratique d'utilisation de VIP et FIP dans OpenStack
la source