Как использовать объединение сетевых карт для виртуальных машин Hyper-V с VLAN в Windows Server 2016

У меня есть два Windows Server 2016 с установленным Hyper-V. Каждый сервер имеет два адаптера Ethernet. И в каждом Hyper-V есть несколько виртуальных машин. Моя цель состоит в том, чтобы виртуальные машины могли взаимодействовать друг с другом, если они попадают в одну и ту же VLAN.

Чтобы сделать сетевое соединение избыточным, я создал группировку сети на физической машине. Объединение использует параметры «Независимое переключение» с параметрами «Хеширование адреса». В диспетчере виртуальных коммутаторов я создал внешний адаптер, выбрав объединенный адаптер (драйвер мультиплексора сетевого адаптера Microsoft).

Под каждой виртуальной машиной я создаю виртуальный адаптер с тегами VLAN.

Однако виртуальные машины в одной VLAN не могут взаимодействовать друг с другом.

На стороне коммутатора Я уже настроил транковый режим для всех портов, связанных с физическими машинами.

Если я удалю объединение, виртуальные машины смогут связываться с тегами VLAN. Как решить эту проблему?

1
задан 9 September 2018 в 08:38
1 ответ

Из вашего описания не совсем понятно, в чем заключается ваша проблема. Я особенно не уверен насчет «удаляющейся команды».Если виртуальные машины могут взаимодействовать друг с другом, когда ваш виртуальный коммутатор является внутренним или частным, тогда проблема не в Hyper-V.

Если они могут взаимодействовать друг с другом, когда вы подключаете виртуальный коммутатор только к одному неподключенному адаптеру, тогда попробуйте вместо этого использовать другой адаптер. Если один работает, а другой нет, скорее всего, проблема связана с физическим адаптером или коммутатором. Если один из них работает, но не оба в команде, то, скорее всего, проблема связана с физическим переключением.

Отметьте эти пункты, даже если вы их уже проверяли. Подобные проблемы обычно связаны с чем-то крайне незначительным, и их легко упустить из виду:

Физический коммутатор

  • Порты находятся в магистральном режиме
  • Порты не находятся в канале порта или LAG
  • Требуемая VLAN специально разрешена и / или помечены как «Tagged»
  • Порты не используют пронумерованные VLAN по умолчанию, PVID или имеют нумерованные VLAN, установленные как «Untagged»

Физические сетевые адаптеры

  • Для сетевых адаптеров не применяются какие-либо настройки VLAN проверьте прошивку и драйверы

Physical NIC Team

  • Вы используете только один командный интерфейс, и ему не назначена пронумерованная VLAN

Виртуальные адаптеры (сторона Hyper-V)

  • Виртуальные адаптеры назначены правильная VLAN
  • Виртуальные адаптеры подключены к правильному виртуальному коммутатору

Виртуальные адаптеры (внутри гостя)

  • Адаптер имеет соответствующие настройки TCP / IP
  • Брандмауэр не блокирует ожидаемый трафик

Устранение неполадок

Если вы выполнили все вышеперечисленное, но по-прежнему не работает, возможно, у вас есть какие-то физические проблемы ere.

  1. Отсоедините провод от одного физического адаптера и проверьте
  2. Повторно подключите начальный провод и дождитесь стабильного подключения (его можно просмотреть в LBFOAdmin.exe или Get-NetLbfoTeamMember ).
  3. Отключите второй провод и тест
0
ответ дан 4 December 2019 в 03:40

Теги

Похожие вопросы