Введение
Виртуальный IP-адрес (VIP или VIPA) – это IP-адрес, который не связан с реальным физическим сетевым интерфейсом. Области применения VIP включают трансляцию сетевых адресов (особенно NAT один-ко-многим), обеспечение отказоустойчивости и поддержку мобильности.
A virtual IP address (VIP or VIPA) is an IP address that does not correspond to a physical network interface. Uses for VIPs include network address translation (especially, one to many NAT), fault tolerance, and mobility.
Использование
Для NAT типа "один ко многим" VIP-адрес рекламируется с устройства NAT (часто маршрутизатора), а входящие пакеты данных, предназначенные для этого VIP-адреса, маршрутизируются на различные фактические IP-адреса (с трансляцией адресов). Эти VIP-адреса имеют несколько вариантов и сценариев реализации, включая протокол резервирования общих адресов (CARP) и Proxy ARP. Кроме того, если существует несколько фактических IP-адресов, в рамках NAT может выполняться балансировка нагрузки. VIP-адреса также используются для обеспечения отказоустойчивости соединения, предоставляя альтернативные варианты переключения при отказе для одного сервера. Для этого сервер должен использовать протокол внутренней маршрутизации, такой как Open Shortest Path First (OSPF), и представляться как маршрутизатор для остальной сети. Он рекламирует виртуальные ссылки, подключенные через него ко всем своим фактическим сетевым интерфейсам. В случае отказа одного из сетевых интерфейсов, обычная повторная конвергенция топологии OSPF приведет к перенаправлению трафика через другой интерфейс. VIP-адрес может обеспечить практически неограниченную мобильность. Например, если приложение имеет IP-адрес в физической подсети, его можно переместить только на сервер в той же подсети. VIP-адреса могут быть объявлены в собственной подсети, что позволяет перемещать приложение в любую точку доступной сети без смены адреса.