Тема / Topic: Использование двух сетевых адаптеров
CPP
Junior Member / Новичок
Участник № / Member № 327
отправлено / posted
Имеется рабочая станция под Windows 2000 c двумя сетевыми платами подключенными к разным сетям. К одной из плат привязан протокол NetBEUI, а к другой TCP/IP. Известны номера логических адаптеров, соответствующих указанным протоколам. При установке обоих адаптеров в качестве основного, связь имеется, однако при попытке использовать их одновременно, связь осуществляется только по основному адаптеру. Были перепробованы все варианты каналов связи, предлагаемые TraceMode. Предлагаемый на сайте Adastra пример сетевого обмена также не заработал. Просьба предоставить дополнительную информацию по организации работы с двумя адаптерами. Какие подтипы каналов применимы в данном случае? Требуется ли настраивать параметр NN для каналов связи? Желателен работающий тестовый пример.
Сообщения / Posts 5 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Обмен по внутреннему протоколу ТМ I-Net возможен одновременно только по одному сетевому адаптеру. В реальном времени Вы можете только переключаться между логическими адаптерами, тем самым меняя текущий физический адаптер или транспортный протокол. Это выполняется с помощью канала СИСТЕМНЫЙ_Сетевая плата типа Output. Использовать одновременно два сетевых адаптера можно только в том случае, если по одному из них идет обмен по I-Net, а по другому наш Ваш сервер ТМ будет обмениваться по DCOM с клиентами или серверами (например через интерфейс ОРС или ODBC). Настройка NN каналов для каналов подтипа СВЯЗЬ для дополнений к подтипу обмен по I-Net не используется, поэтому менять ее не имеет смысла.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |
CPP
Junior Member / Новичок
Участник № / Member № 327
отправлено / posted
Цитата из руководства пользователя, раздел "Обмен по двум адаптерам": "... Кроме того, по этому адаптеру МРВ может отсылать другим узлам или программам запрашиваемые у него данные. Однако сам запрашивать данные по второму адаптеру МРВ не может." Также непонятно, зачем нужен флаг "Использовать 2 адаптера" - ведь настройка DCOM или ODBC проводится на уровне операционной системы и, насколько я понимаю, в данном случае понятие логического адаптера не имеет смысла?
Сообщения / Posts 5 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
И "Однако сам запрашивать данные по второму адаптеру МРВ не может...", и флаг "Использовать 2 адаптера" используется только для Глобального Регистратора! "DCOM или ODBC проводится на уровне операционной системы и, насколько я понимаю, в данном случае понятие логического адаптера не имеет смысла." - в этом то и дело, что по DCOM откуда пришел запрос - туда и ответит. Вот и получается, что если по DCOM обмен будет осуществляться через другой сетевой адаптер, то трафик I-NET и DCOM к одному МРВ можно разнести физически. Например: Есть МРВ с двумя сетевыми адаптерами, а соответственно - двумя сетями: Сеть1 и Сеть2. Допустим, что с нижним уровнем с 10 контроллерами с МикроМРВ наш МРВ обменивается по I-NET через Сеть1. Тогда на Сеть2 можно "повесить" следующее: 1) Глобальный регистратор 2) Клиентов\Серверов по ODBC 3) Клиентов\Серверов по OPC 4) Клиентов\Серверов по DCOM: Supervisor, Глобальный Сервер Документирования, Консоли NetLinkLight, WEBActivator.
Сообщения / Posts 17316 | Из / From: Россия
| IP / IP: IP адрес / IP address |