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

Тегирование виртуальных каналов Hyper-V

Я пытаюсь запустить виртуальную машину в Windows 8.1 в VLAN, отличной от той, которую использует операционная система. Я использую сетевую карту Intel и установил драйверы Intel, для которых по умолчанию включена VLAN. Он подключен к коммутатору HP, который настроен с одной немаркированной VLAN и другой маркированной VLAN (в языке Cisco это магистральный порт с двумя разрешенными VLAN, одна из которых является собственной VLAN). Я хотел бы, чтобы виртуальная машина могла использовать VLAN с тегами для связи, а хост Windows 8.1 использует VLAN без тегов.

Для этого я настроил виртуальный коммутатор, подключил его к физическому сетевому адаптеру и приказал ему разрешить управление O / S на сетевом адаптере без идентификатора VLAN. Затем в виртуальной машине я подключил сетевой адаптер к виртуальному коммутатору и сказал ему использовать VLAN 4.

Два вопроса:

  1. Это правильный способ настройки?
  2. Должна ли виртуальная машина отправлять пакеты с тегами или без тегов? т.е. нужно ли мне настраивать тегирование VLAN в операционной системе?

В идеале я бы хотел что-то вроде этого:

physical /____ VLAN 1 untagged ____\ virtual /____ VLAN 2 untagged ____\ VM
 switch  \      VLAN 2 tagged      / switch  \                         /

Обновить:

Эта ссылка Похоже, это указывает на то, что пакеты проходят через виртуальный коммутатор с неповрежденной маркировкой, поэтому пакеты без тега VLAN будут идти на виртуальные машины без установленной VLAN, в противном случае тегированные пакеты VLAN проходят к виртуальным машинам для этой VLAN, поэтому тегирование VLAN необходимо настроить в ВМ.

Кто-нибудь может подтвердить или опровергнуть это? Я попытаюсь добавить поддержку VLAN в свою виртуальную машину, когда у меня будет возможность, но это кажется ... каким-то образом неправильно. Может, я просто привык к тому, как VMware делала это с группами портов, где теги VLAN не требовались в гостевой системе ...

Это правильный способ сделать это. Вы привязываете свою сетевую карту к виртуальному коммутатору Hyper-V, а затем в конфигурации оборудования для виртуальной машины вы устанавливаете VLAN для использования. Вы не хотите или не нуждаетесь в включении тегов VLAN внутри гостевой виртуальной машины.