Я пытаюсь проверить сетевую проблему, связанную с VLAN, поэтому я подумал, что запуск пары виртуальных машин будет самым простым и чистым методом для проверки проблемы. На сервере vSphere я создал новый vSwitch без привязанных адаптеров, а затем создал новую сеть виртуальных машин с тегом VLAN 0 (отключен).
Я создал две виртуальные машины и поместил их в новую сеть виртуальных машин. Они могут общаться друг с другом, пока не используется тегирование VLAN, но как только я назначаю их интерфейсы определенной VLAN внутри операционной системы, они не могут взаимодействовать по этой VLAN.
Похоже, что vSphere каким-то образом удаляет теги VLAN. Кто-нибудь знает, есть ли способ сделать vSphere НЕ удалить VLAN, которых не ожидает vSwitch?
Вам нужно это проверить База знаний VMware о режиме маркировки виртуальных локальных сетей. Это объясняет, что делать в ESX 3.X, но относится и к 4 и 5.
В основном вам необходимо включить режим магистрали на vSwitch, используя идентификатор VLAN 4095, чтобы ваши гости могли выполнять теги.