Маршрутизация разных подсетей через виртуальный коммутатор 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? Как правило, они делают такие вещи более эффективно, чем сервер, на котором размещаются сервисы приложений.