Это может быть пешеходный вопрос, но в чем разница между «плавающим IP-адресом» и «виртуальным IP-адресом»? Это синонимы?
источник
Это может быть пешеходный вопрос, но в чем разница между «плавающим IP-адресом» и «виртуальным IP-адресом»? Это синонимы?
Для меня термины означают разные вещи.
Плавающий 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
Таким образом, в соответствии с немецкой Википедии
VIP ⊂ FIP
.https://en.wikipedia.org/wiki/Virtual_IP_address
Следовательно, английская Википедия рассказывает совершенно другую историю, а именно
FIP ⊂ VIP
И поскольку обе статьи противоречат, пожалуйста, не попадайтесь в ловушку, чтобы думать
FIP ≡ VIP
Подвести итог:
Virtual IP
хорошо известный технический общий термин, используемый для IP-адресов, которые не привязаны строго к одному интерфейсуFloating IP
обычно более или менее маркетинговые высказывания означают специально используемый IP, который чаще всего, но не всегда, представляет собойVIP
.источник
Да, они такие же. Эти термины обычно используются в конфигурации балансировки нагрузки и т. Д.
источник
Публично доступный FIP может указывать на VIP, который используется несколькими бэкэндами. Таким образом, когда один сервер не работает, запрос может переключиться на другой сервер без изменения FIP.
Практический пример использования VIP и FIP в OpenStack
источник