Ответы:
Для меня термины означают разные вещи.
Плавающий IP-адрес используется для поддержки отработки отказа в кластере высокой доступности. Кластер настроен так, что только активный член кластера «владеет» или отвечает на этот IP-адрес в любой момент времени. В случае сбоя активного участника «владение» плавающим IP-адресом будет передано резервному участнику для его продвижения в качестве нового активного участника. В частности, член, подлежащий продвижению, выдает бесплатный ARP, объявляя о новой ассоциации MAC-адреса с IP-адресом.
Виртуальный IP-адрес относится к IP-адресу виртуального сервера и является более туманным термином. Например , с помощью балансировщиков нагрузки F5 виртуальные серверы - это сервисы (веб-сайты и т. Д.), Которые вы хотите разместить.
Конкретнее, предположим, что у вас есть пара балансировщиков нагрузки в кластере с активным резервированием. Для каждого интерфейса или VLAN у балансировщиков нагрузки будет свой собственный IP-адрес, а также плавающий IP-адрес, который совместно используется обоими участниками. Когда балансировщик нагрузки передает входящие запросы к внутренним узлам, он использует плавающий IP-адрес в качестве адреса источника, поэтому, если балансировщик нагрузки умирает, его партнер сможет принять управление и получить ответ. Каждый веб-сайт или другая служба, размещенная на балансировщиках нагрузки, будет иметь свой собственный IP-адрес, который можно назвать «виртуальным» IP-адресом. (Можно сказать, что эти виртуальные IP-адреса также «плавают», так как управление ими будет передаваться резервному узлу в случае сбоя.)
Нет, оба очень похожи, но обычно используются в разных контекстах.
Virtual IP
(или VIP
) обычно используется как термин для выражения того факта, что IP не принадлежит одному конкретному физическому интерфейсу. В этом смысле он VIP
не зависит от физического интерфейса (в физике называются частицы, у которых отсутствует физическое представление virtual
. Похоже, что IP-адреса без физического интерфейса также называются virtual
). Следовательно, не виртуальный IP-адрес предназначен для того, чтобы идти вверх и вниз с его интерфейсом и принадлежать только одному единственному интерфейсу, в то время как он VIP
может выйти из этого несколькими способами (даже возможно существовать на более чем одном интерфейсе одновременно очень похоже на то, что виртуальные частицы могут существовать внутри и снаружи черной дыры одновременно - см. https://en.wikipedia.org/wiki/Hawking_radiation ).
Floating IP
(или FIP
) кажется термином, придуманным некоторыми решениями по отказоустойчивости / виртуальному хостингу для обозначения общедоступного внешнего IP-адреса (некоторые даже резервируют этот термин FIP
для IP-адресов из общедоступной области IP).
Так что следующее верно:
FIP
обычно это VIP
тоже, но есть исключенияVIP
может быть FIP
при использовании в определенных настройкахFIP
обычно означает гораздо больше , чем просто особая формаVIP
Вероятно, не стоит использовать термины взаимозаменяемо или думать, что они одинаковы.
Если вы используете термин FIP
для IP на виртуальном интерфейсе, вы, вероятно, сбиваете с толку многих людей и должны придерживаться его VIP
здесь.
Может быть несколько VIP
единиц, которые ссылаются на одно и то же FIP
, например, внешнее VIP
(которое приходит из публичной области IP) и внутреннее «натирование» VIP
(которое обычно происходит из частной области IP) этого FIP
. Так что если вы используете VIP
здесь термин , это создаст серьезное недоразумение.
Чтобы добавить к путанице, давайте посмотрим в Википедии:
https://de.wikipedia.org/wiki/Virtuelle_IP-Adresse
bezeichnet die Dynamische IP-адрес eines Aktiv / Passiv-Clusters, unter der das momentan aktive Primärsystem adressiert ist
Таким образом, в соответствии с немецкой Википедии VIP ⊂ FIP
.
https://en.wikipedia.org/wiki/Virtual_IP_address
Виртуальный IP-адрес (VIP или VIPA) - это IP-адрес, который не соответствует фактическому физическому сетевому интерфейсу (порту). Использование для VIP-адресов включает трансляцию сетевых адресов (особенно, один-ко-многим NAT), отказоустойчивость и мобильность.
Следовательно, английская Википедия рассказывает совершенно другую историю, а именно FIP ⊂ VIP
И поскольку обе статьи противоречат, пожалуйста, не попадайтесь в ловушку, чтобы думать FIP ≡ VIP
Подвести итог:
Virtual IP
хорошо известный технический общий термин, используемый для IP-адресов, которые не привязаны строго к одному интерфейсу
Floating IP
обычно более или менее маркетинговые высказывания означают специально используемый IP, который чаще всего, но не всегда, представляет собой VIP
.
Публично доступный FIP может указывать на VIP, который используется несколькими бэкэндами. Таким образом, когда один сервер не работает, запрос может переключиться на другой сервер без изменения FIP.
Практический пример использования VIP и FIP в OpenStack