У меня возникают проблемы с настройкой нескольких VLAN на моем кластере Hyper-V. Вот сценарий; Мне нужно иметь 2 отдельных (потенциально больше в будущем) VLAN для охвата среды Hyper-V. Пока что я настроил магистраль для хостов Hyper-V на стороне коммутатора. Вот как выглядит конфигурация ствола;
interface GigabitEthernet1/0/20
description TEST
switchport trunk encapsulation dot1q
switchport trunk native vlan 10
switchport trunk allowed vlan 5,10
switchport mode trunk
Что касается Hyper-V, я создал идентичные виртуальные коммутаторы на всех хостах, названные «Inside».
Я создал логическую сеть для этого «внутреннего» vSwitch, настроил VLAN в логической сети и построил пулы IP для каждого. Я с радостью опубликую конфигурацию, если это вообще поможет.
Вот где возникает проблема. Если я оставлю виртуальную сетевую карту без тегов (без идентификатора VLAN), все они будут работать нормально и подключиться к сети VLAN 10, как должны. Как только я помечу сетевой адаптер, трафик в сети VLAN 5 или 10, по-видимому, не будет проходить по сети, поскольку я даже не могу пинговать шлюз для каждой из них. Я пробовал как статические, так и динамические адреса для трафика с тегами VLAN ID, без помощи.
Вот иллюстрация того, что работает.
И что не получается.
Где мне искать? Должно быть что-то, что я не замечаю здесь, кажется, что это будет очень распространенная установка, но мне кажется, что я, возможно, слишком долго смотрел на это.
Я наконец смог решить эту проблему. На физическом сетевом адаптере, который я использовал, каким-то образом возникла проблема с тегированием VLAN. Я поменял местами сетевые адаптеры, все перенастроил, и тогда идентификаторы VLAN начали работать правильно.