Назад | Перейти на главную страницу

Hyper-V / SCVMM 2012 VLAN ID не работает

У меня возникают проблемы с настройкой нескольких 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 начали работать правильно.