这可能是一个行人问题,但“浮动IP”地址和“虚拟IP”地址有什么区别? 他们是同义词吗?
对我来说,这些术语意味着不同的东西。
浮动IP地址用于支持高可用性群集中的故障转移。 群集configuration为只有群集的活动成员在任何给定时间“拥有”或响应该IP地址。 如果活动成员失败,则浮动IP地址的“所有权”将被转移到备用成员,以将其作为新的活动成员来升级。 具体来说,待升级的成员发布免费ARP,宣布新的MAC地址到IP地址的关联。
虚拟IP地址是指虚拟服务器的IP地址,是一个比较模糊的术语。 例如 ,以F5负载平衡器为例 ,虚拟服务器就是您要托pipe的服务(网站等)。
更具体地说,假设在一个主备备份集群中有一对负载均衡器。 对于每个接口或VLAN,负载均衡器将分别具有自己的IP地址以及在两个成员之间共享的浮动IP地址。 当负载均衡器将传入的请求中继到后端节点时,它使用浮动IP地址作为源地址,因此如果负载均衡器死亡,其伙伴将能够接pipe并接收响应。 托pipe在负载均衡器上的每个网站或其他服务都将拥有自己的IP地址,您可以将其称为“虚拟”IP地址。 (你可以说这些虚拟IP也是“浮动”的,因为在发生故障切换时,它们的控制权将转移到备用节点上。)
不,两者都非常相似,但通常在不同的环境下使用。
Virtual IP
(或VIP
)通常用作术语来expressionIP不属于特定物理接口的事实。 从这个意义上来说, VIP
是独立于物理接口的(在物理中,物理表示中没有物理表示的粒子称为virtual
物理,看起来像没有物理接口的IP也称为virtual
物理)。 因此,非虚拟IP意味着与它的接口一起上下,只属于一个单一的接口,而一个VIP
可以以多种方式突破这个问题(甚至可以存在于多个接口上)时间,就像虚拟粒子可以同时存在于黑洞内外一样 – 见https://en.wikipedia.org/wiki/Hawking_radiation )。
Floating IP
(或FIP
)似乎是由某些故障转移/虚拟主机解决scheme创造的术语,用于命名公众可到达的IP地址(有些甚至将IP地址从公共IP地址保留到IP)。
所以下面是真的:
FIP
通常也是一个VIP
,但也有例外 VIP
在某些设置中可以是FIP
FIP
通常不仅仅是一种特殊forms的VIP
交替使用这些术语或思考它们是不明智的,它们是相同的。
如果你在一个虚拟接口上使用IP来表示FIP
,你可能会混淆许多人,并且应该坚持在这里称呼它的VIP
。
可能有多个VIP
指的是同一个FIP
,例如外部VIP
(来自公共IP区域)和本FIP
的内部“natted” VIP
(通常来自私有IP区域)。 所以如果你在这里使用VIP
这个词,就会造成严重的误解。
为了增加混乱,让我们看看维基百科:
https://de.wikipedia.org/wiki/Virtuelle_IP-Adresse
bezeichnet die dynamische IP-Adresse eines Aktiv / Passiv-Clusters,unter der das momentan aktivePrimärsystemadressiert ist
因此,根据德国维基百科, VIP ⊂ FIP
。
https://en.wikipedia.org/wiki/Virtual_IP_address
虚拟IP地址(VIP或VIPA)是与实际物理networking接口(端口)不对应的IP地址。 VIP的使用包括networking地址转换(特别是一对多NAT),容错性和移动性。
因此,英文维基百科讲述了一个完全不同的故事,即FIP ⊂ VIP
而且这两篇文章都是矛盾的,请不要陷入思考FIP ≡ VIP
的陷阱
把它们加起来:
Virtual IP
是一个众所周知的技术通用术语,用于不严格限制于单个接口的IP
Floating IP
通常是或多或less的营销说话表示一个特别使用的IP最常见,但并不总是,是一个VIP
。
是的,他们是一样的。 这些是通常用于负载均衡configuration等的术语