Маршрутизация разных подсетей через виртуальный коммутатор Hyper-V

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

Дальнейшее описание нашей сети:

Подсеть 192.168.1/24 - ADSL, 192.168.0/24 - внутренняя сеть компании.

Следующая карта сети описывает от ADSL-маршрутизатора до хоста Hyper-V и виртуализированного сервера.

ADSL router
192.168.1.1

Hyper-V physical Host

NIC 2
192.168.1.5
gateway: 192.168.1.1

NIC 1 / hyper-V switch
192.168.0.5
gateway: 192.168.1.5
DNS: 192.168.0.10

Virtualized server

NIC 1
192.168.0.10
gateway: 192.168.0.5
DNS: 192.168.0.10

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

Любые предложения, что я здесь не так?

2 ответа

Как уже говорили другие, вам нужен маршрутизатор или служба маршрутизации для перемещения трафика из одной подсети в другую. Я бы порекомендовал вам сделать некоторые исследования по основам сетей, прежде чем продолжить.

Скорее всего, вам придется добавить маршруты между двумя виртуальными сетевыми адаптерами на машине, подключенной к обеим сетям. (Виртуальный или реальный). это необходимо выполнить в разделе "Службы маршрутизации и удаленного доступа" в разделе "Службы сетевой политики и доступа".

Хотя обычно для этого предпочтительнее использовать сетевое оборудование... Используют ли коммутаторы уровень 3? Как правило, они делают такие вещи более эффективно, чем сервер, на котором размещаются сервисы приложений.

Другие вопросы по тегам