Похоже, я заметил некорректное поведение, когда ESX-сервер с двумя сетевыми портами подключен к ECS Campus Aggregation в MC-LAG. MAC-адрес виртуальной машины на ESX-хосте регистрируется на обоих портах каждого коммутатора, к которому подключен ESX. Ожидалось, что MAC-адрес будет зарегистрирован только на одном порту коммутатора к ESX, а другой коммутатор должен будет зарегистрировать MAC-адрес на PortChannel. Я воспроизвел это на двух разных версиях ESX, на одной с Distributed vSwitch в vCenter и на стандартном ESX vSwitch. Одинаковая проблема возникает и в том, и в другом случае, так что это не имеет значения. Стандартный vSwitch настроен в NIC Teaming с "Route based on originating port". Если отключить MC-LAG и подключить ESX к двум портам в одном коммутаторе, поведение становится ожидаемым: один из портов показывает только MAC-адрес виртуальной машины. Однако, если использовать LACP между коммутаторами вместо MC-LAG, поведение кажется правильным: коммутатор 1, к которому подключен активный порт ESX, показывает MAC-адрес, а коммутатор 2 показывает MAC-адрес PortChannel. Сетевой трафик, конечно, работает очень плохо в направлении ESX-сервера, практически не работает в зависимости от того, как трафик течет к/от сервера. Кто-нибудь еще использует кампусные коммутаторы в MC-LAG к серверу с двумя подключениями?
