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". (Vous pouvez également dire que ces adresses IP virtuelles "flottent", 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
(ou VIP
) est normalement utilisé comme terme pour exprimer le fait qu'une adresse IP n'appartient pas à une interface physique spécifique. En ce sens, le VIP
est indépendant d'une interface physique (en physique, les particules qui n'ont pas de représentation physique sont appelées virtual
. On dirait que les IP sans interface physique sont appelées virtual
, aussi). Par conséquent, une IP non virtuelle est censée monter et descendre avec son interface et appartenir à une seule interface, tandis qu'un VIP
peut en sortir de plusieurs façons (il est même possible d'exister sur plus de une interface à la fois, très semblable à des 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
(ou FIP
) semble être le terme inventé par certaines solutions d'hébergement de basculement/virtuel pour nommer l'adresse IP externe accessible au public (certains réservent même le terme FIP
aux adresses IP à partir de l'adresse IP publique) région).
Donc, ce qui suit est vrai:
FIP
est normalement un VIP
aussi, mais il y a des exceptionsVIP
peut être un FIP
lorsqu'il est utilisé dans certaines configurationsFIP
signifie généralement bien plus qu'une simple forme spéciale de VIP
Il n'est probablement pas sage d'utiliser les termes de manière interchangeable ou de penser qu'ils 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'appeler VIP
ici.
Il peut y avoir plus d'un VIP
qui se réfèrent au même FIP
, par exemple le VIP
externe (qui vient de la zone IP publique) et le "natted" interne VIP
(qui provient généralement de la zone IP privée) de ce FIP
. Donc, si vous utilisez le terme VIP
ici, cela créera un grave malentendu.
Pour ajouter à la confusion, jetons un œil à 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
Par conséquent, selon Wikipedia allemand, VIP ⊂ FIP
.
https://en.wikipedia.org/wiki/Virtual_IP_address
Une adresse IP virtuelle (VIP ou VIPA) est une adresse IP qui ne correspond pas à une interface réseau physique réelle (port). Les utilisations des VIP incluent la traduction d'adresses réseau (en particulier, un à plusieurs NAT), la tolérance aux pannes et la mobilité.
Par conséquent, le Wikipedia anglais raconte une histoire complètement différente, à savoir FIP ⊂ VIP
Et comme les deux articles sont contradictoires, 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 interface
Floating IP
est généralement plus ou moins le marketing pour désigner une adresse IP spécialement utilisée qui est le plus souvent, mais pas toujours, un VIP
.
Oui, c'est pareil. Ce sont des termes généralement utilisés dans la configuration d'équilibrage de charge, etc.
Un FIP accessible au public peut pointer vers un VIP qui est partagé par plusieurs backends. Ainsi, lorsqu'un backend est en panne, la demande peut basculer vers un autre backend sans changer le FIP
Pratique exemple d'utilisation de VIP et FIP dans OpenStack