Я добавил сетевую карту 10 ГБ к серверу SQL, который подключен к внутреннему хранилищу с помощью ISCSI. Я хотел бы заставить трафик, идущий на определенный IP-адрес / хост, использовать сетевую карту 10 ГБ, в то время как весь другой трафик должен продолжать использовать сетевую карту 1 ГБ.
Nic 10 ГБ настроен с использованием частной сети. До сих пор я добавил запись в файл хоста для хоста, который я хочу пройти по частной сети, и когда я пингую хост, он возвращает частный IP, но я все еще нахожу трафик, идущий в канал 1 ГБ.
Как я могу заставить весь трафик к этому хосту использовать интерфейс 10 ГБ? Лучше всего использовать статический маршрут?
route print
Dest NetMask Gw Interface Metric
0.0.0.0 0.0.0.0 160.205.31.254 160.205.31.26 266
0.0.0.0 0.0.0.0 160.205.31.254 172.31.33.72 266
10gb NIC
IP 172.31.33.72
mask 255.255.255.255.0
GW 160.205.31.254
1gb NIC
IP 160.205.31.26
mask 255.255.255.0
gw 160.205.31.254
Я хочу, чтобы весь трафик на 160.205.32.16 использовал сетевую карту 10 ГБ.
Хост Windows не может иметь более одного DG.
GW на сетевом адаптере 10 Гбит / с неверен. DG не может находиться в другой сети.
Чтобы хосты могли взаимодействовать с нелокальными хостами, они отправляют весь нелокальный трафик в свой DG. 160.205.32.16 не является локальным ни для одной из сетевых адаптеров, поэтому трафик на 160.205.32.16 будет проходить через DG. Поскольку DG на сетевом адаптере 10 Гбит / с неверен, весь трафик к 160.205.32.16 выходит из сетевого адаптера 1 Гбит / с. Если вы хотите, чтобы трафик на 160.205.32.16 проходил только через сетевую карту 10 Гбит / с, и вы хотите, чтобы весь другой нелокальный трафик проходил через сетевую карту 1 Гбит / с, вам необходимо настроить DG на сетевом адаптере 1 Гбит / с и оставить DG включенным. сетевая карта 10 Гбит / с пуста, и вам необходимо иметь устройство, которое может маршрутизировать трафик для сетевой карты 10 Гбит / с на 160.205.32.16, и вам необходимо создать статический маршрут к 160.205.32.16 для сетевой карты 10 Гбит / с.
Файл hosts предназначен для преобразования имени в IP-адрес. Это не имеет абсолютно никакого отношения к маршрутизации трафика.
Если вы выполните route print
из командной строки вы увидите список маршрутов и их метрики. 0.0.0.0 обозначает маршрут по умолчанию, поэтому, если трафик проходит через оба сетевых адаптера, я бы сказал, что вы:
1) Установите шлюз по умолчанию на обоих сетевых адаптерах - это плохо, поэтому удалите DFGW со второго.
2) Другой трафик, проходящий через NIC2, находится в той же подсети, что и IP-адрес NIC. Windows никогда не будет направлять трафик в другую подсеть через сетевой адаптер, который не находится в этой подсети или для которого не установлен шлюз (или статический маршрут)
Я недостаточно хорошо понимаю вашу позицию, чтобы дать вам конкретный совет. Не могли бы вы обновить свой вопрос, указав IP-конфигурацию обоих сетевых адаптеров и какой IP-адрес должен идти.