Как происходит передача IP-адресов при использовании VMware Fault Tolerance?
Я немного подумал о VMware Fault Tolerance, и у меня возник вопрос о сетевой стороне вещей. Я скажу, как я думаю, что это работает, и вы можете сказать мне, где я не прав.
Допустим, у нас есть виртуальная машина, работающая в режиме FT. Эта виртуальная машина активна одновременно на двух физических хостах, но мои коммутаторы и маршрутизаторы направляют пакеты с моих рабочих столов только на один из этих экземпляров виртуальной машины на одной физической машине. Это верно?
Так что же произойдет, если "активный" физический хост умрет? Как мои рабочие столы, коммутаторы и маршрутизаторы знают, с чего начать отправку своих пакетов? Как IP-адрес виртуальной машины на "активном" хосте так быстро переносится на "резервный" хост? Все ли мои коммутаторы и маршрутизаторы должны обновлять свои таблицы MAC-адресов?
Именно эта сетевая сторона VMware FT меня действительно смущает. Я просто не вижу, как пакеты (пусть для аргументов, скажем, это ICMP Ping) покидают рабочий стол коммутатора, который решает, на какой физический хост VMware отправить пакет.
Что если две физические хост-машины не подключены к одному и тому же коммутатору? Потому что сейчас мы задействуем маршрутизацию и, возможно, большие расстояния и задержки.
Может ли кто-нибудь помочь мне обойти это? Я как бы понял идею виртуальных коммутаторов, но идея виртуального IP-адреса, появляющегося в двух местах в одной сети, меня сильно смущает.
1 ответ
Здесь нечего путать; обе vNIC виртуальной машины имеют одинаковые значения MAC/s, но только vNIC активной виртуальной машины передает пакеты, в случае аварийного переключения виртуальный сетевой адаптер, ранее находившийся в состоянии ожидания, теперь активный, просто отправляет ARP/InARP, который сообщает коммутаторам, что IP-адрес виртуальной машины s и MAC/s теперь связаны с физическими портами вторичного хоста - это та же самая скорость, используемая vMotion - это намного проще, чем вы думаете. Да, и потому что и активный, и резервный хосты должны иметь идентичные коммутаторы /VLAN, маршрутизация не задействована.