1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Чем коммутировать линию Ethernet?

RS-485, ProfiBUS, 4-20 mA, Wi-Fi, GSM и так далее
Ответить

Автор темы
maiexWE
здесь недавно
здесь недавно
Сообщения: 74
Зарегистрирован: 31 янв 2014, 16:12
Имя: Малов Влад

Чем коммутировать линию Ethernet?

Сообщение maiexWE »

Пару раз в день нужно переключать линию 10/100/1000BaseTX из 1 входа (устр. 1) на 2 выхода (устр. 2)
!0BaseT сделал бы при помощи реле, а здесь как поступить ?
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4727
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 225 раз
Поблагодарили: 392 раза

Re: Чем коммутировать линию Ethernet?

Сообщение VADR »

1. Решение "в лоб" - поставить управляемый свитч (коммутатор :) ), на него завести "входящую" линию и две линии на целевые устройства. Порт, к которому подключено устройство 2, программно отключить (к примеру, через snmp), и пару раз в день также программно переключать порты.
2. Обязательно надо переключать? Вариант одновременно подключенных через свитч устройств не подходит? Что за устройства?
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

Автор темы
maiexWE
здесь недавно
здесь недавно
Сообщения: 74
Зарегистрирован: 31 янв 2014, 16:12
Имя: Малов Влад

Re: Чем коммутировать линию Ethernet?

Сообщение maiexWE »

VADR писал(а):1. Решение "в лоб" - поставить управляемый свитч (коммутатор :) ), на него завести "входящую" линию и две линии на целевые устройства. Порт, к которому подключено устройство 2, программно отключить (к примеру, через snmp), и пару раз в день также программно переключать порты.
2. Обязательно надо переключать? Вариант одновременно подключенных через свитч устройств не подходит? Что за устройства?

Не подходит.
2--портовое устройство, между портами которого переключается контроллер и есть switch.
Принципиально нужен способ коммутации линии, а не пакетов.
Вариант подключения двух устройств не подходит, тк есть всего один ПЛК, подлкючаемый к разным портам и от этого выполняющий разные программы.
Не буду грузить подробностями, однако переключать линию в этом конкретном случае легче, а switch уже сам знает какие адреса назначить каким портам и как с ними работать.
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3913
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 20 раз
Поблагодарили: 218 раз

Re: Чем коммутировать линию Ethernet?

Сообщение Никита »

Коммутировать можно чем угодно, хоть монтажной скруткой. Все зависит от того, что хотите получить в итоге. Если кабели не длинные и третьей категории достаточно - можно попробовать и релюхой. Но ни один вменяемый айтишник такое решение не одобрит. От протокола опять же много зависит.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5631
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 600 раз
Поблагодарили: 756 раз

Re: Чем коммутировать линию Ethernet?

Сообщение Ryzhij »

Никита писал(а):Но ни один вменяемый айтишник такое решение не одобрит. От протокола опять же много зависит.
Если будет возможность переключения, когда линия связи что называется "в работе", то не одобрит никто.
Правда и тут можно "схимичить" - переключать не сразу, а с паузой в разорваном состоянии, дающей гарантированную возможность приборам обнаружить потерю связи, после чего уже устанавливать новое соединение. Тут любой протокол отработает штатно.
Потеряли связь -> осознали отсутствие коннекта, обработали ошибку -> перешли в режим ожидания связи -> обнаружили коннект -> вошли в связь.
С чувством, с толком, с расстановкой, без суеты и сутолоки.
Реле лучше брать герконовые.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Re: Чем коммутировать линию Ethernet?

Сообщение Jackson »

Перефразирую вопрос: зачем коммутировать? Может управляемый свич спасет?
Короче, не зная полностью всего объекта где понадобилось такое извращение, думаю что решение есть и без коммутации.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Re: Чем коммутировать линию Ethernet?

Сообщение Jackson »

maiexWE писал(а): Не буду грузить подробностями, однако переключать линию в этом конкретном случае легче.
Да, настолько легче что никто пока не знает как именно. :) задумайтесь.
По вопросам работы Форума можно обратиться по этим контактам.

Михайло
почётный участник форума
почётный участник форума
Сообщения: 3575
Зарегистрирован: 10 ноя 2009, 04:58
Имя: Толмачев Михаил Алексеевич
город/регион: г. Чехов, МО
Благодарил (а): 6 раз
Поблагодарили: 271 раз

Re: Чем коммутировать линию Ethernet?

Сообщение Михайло »

TEB писал(а):Может управляемый свич спасет?
Действительно. Управляемый свитч - это недорогое готовое проверенное коммутационное устройство для сетей Эзернет, коммутирует опторазвязанными ключами...

Автор темы
maiexWE
здесь недавно
здесь недавно
Сообщения: 74
Зарегистрирован: 31 янв 2014, 16:12
Имя: Малов Влад

Re: Чем коммутировать линию Ethernet?

Сообщение maiexWE »

Михайло писал(а):
TEB писал(а):Может управляемый свич спасет?
Действительно. Управляемый свитч - это недорогое готовое проверенное коммутационное устройство для сетей Эзернет, коммутирует опторазвязанными ключами...
В результате поставил подключил ПЛК параллельно одновременно к двум хабам, а второй порт каждого хаба к соответствующему нужному порту switch и управляю питанием хабов.

1) ПЛК выключает питание hub 1
2) Пауза 5...30 секунд на завершение работы блока питания
3) ПЛК включает питание hub 2
Аватара пользователя

DelSnos
не первый раз у нас
не первый раз у нас
Сообщения: 323
Зарегистрирован: 26 сен 2010, 10:18
Имя: Artur
Страна: Russia
Поблагодарили: 2 раза

Re: Чем коммутировать линию Ethernet?

Сообщение DelSnos »

maiexWE писал(а):
Михайло писал(а):
TEB писал(а):Может управляемый свич спасет?
Действительно. Управляемый свитч - это недорогое готовое проверенное коммутационное устройство для сетей Эзернет, коммутирует опторазвязанными ключами...
В результате поставил подключил ПЛК параллельно одновременно к двум хабам, а второй порт каждого хаба к соответствующему нужному порту switch и управляю питанием хабов.

1) ПЛК выключает питание hub 1
2) Пауза 5...30 секунд на завершение работы блока питания
3) ПЛК включает питание hub 2

А что за свитчи? Сейчас многие,даже не умные, поддерживают приличные фичи...

Автор темы
maiexWE
здесь недавно
здесь недавно
Сообщения: 74
Зарегистрирован: 31 янв 2014, 16:12
Имя: Малов Влад

Re: Чем коммутировать линию Ethernet?

Сообщение maiexWE »

DelSnos писал(а): А что за свитчи? Сейчас многие,даже не умные, поддерживают приличные фичи...
Switch один, а потребовалась функция переключения (по внешнему сигналу) ПЛК к разным именам dyndns.
Какой switch позволяет переключаться между именами , а еще ПЛК должен знать, к какому из них его подключили.

Автор темы
maiexWE
здесь недавно
здесь недавно
Сообщения: 74
Зарегистрирован: 31 янв 2014, 16:12
Имя: Малов Влад

Re: Чем коммутировать линию Ethernet?

Сообщение maiexWE »

куда пропали предпочитающие switch ?
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4727
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 225 раз
Поблагодарили: 392 раза

Re: Чем коммутировать линию Ethernet?

Сообщение VADR »

В смысле? Никто никуда не пропал. Лично я так и не понял, зачем нужно городить извращение с хабами (или всё же свитчами? хабы не выпускают давно), переключением питания и т.п., если всё это решалось одним свитчом. Ну, хозяин - барин.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

Автор темы
maiexWE
здесь недавно
здесь недавно
Сообщения: 74
Зарегистрирован: 31 янв 2014, 16:12
Имя: Малов Влад

Re: Чем коммутировать линию Ethernet?

Сообщение maiexWE »

VADR писал(а):В смысле? Никто никуда не пропал. Лично я так и не понял, зачем нужно городить извращение с хабами (или всё же свитчами? хабы не выпускают давно), переключением питания и т.п., если всё это решалось одним свитчом. Ну, хозяин - барин.
Каким минимальным switch можно решить описанную выше задачу ?
1) поддерживать со стороны WAN два dynDNS сервера
2) по внешнему сигналу подключать LAN порт к одному из двух DynDNS
VADR писал(а):(или всё же свитчами? хабы не выпускают давно
не выпускают, я так написал про дешевые неуправляемые коммутаторы
http://www.oldi.ru/catalog/element/0145243/
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4727
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 225 раз
Поблагодарили: 392 раза

Re: Чем коммутировать линию Ethernet?

Сообщение VADR »

maiexWE писал(а):
VADR писал(а):В смысле? Никто никуда не пропал. Лично я так и не понял, зачем нужно городить извращение с хабами (или всё же свитчами? хабы не выпускают давно), переключением питания и т.п., если всё это решалось одним свитчом. Ну, хозяин - барин.
Каким минимальным switch можно решить описанную выше задачу ?
1) поддерживать со стороны WAN два dynDNS сервера
2) по внешнему сигналу подключать LAN порт к одному из двух DynDNS
Какое отношение имеют свитчи к DNS вообще и DynDNS в частности? Они работают на разных сетевых уровнях. Или предлагаемое реле обрабатывает запросы к DynDNS? Очень интеллектуальное реле :). Практически любой современный управляемый свитч, понимающий snmp, может по внешней команде отключать и включать порты, причем с точки зрения конечного устройства это будет аналогично выдёргиванию кабеля.
Хотя, хотите дёргать питание - дёргайте питание.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.

Автор темы
maiexWE
здесь недавно
здесь недавно
Сообщения: 74
Зарегистрирован: 31 янв 2014, 16:12
Имя: Малов Влад

Re: Чем коммутировать линию Ethernet?

Сообщение maiexWE »

VADR писал(а): Какое отношение имеют свитчи к DNS вообще и DynDNS в частности? Они работают на разных сетевых уровнях. Или предлагаемое реле обрабатывает запросы к DynDNS? Очень интеллектуальное реле :). Практически любой современный управляемый свитч, понимающий snmp, может по внешней команде отключать и включать порты, причем с точки зрения конечного устройства это будет аналогично выдёргиванию кабеля.
Хотя, хотите дёргать питание - дёргайте питание.
а если не имеет отношение, зачем советуете испольовать switch ?
VADR писал(а): Лично я так и не понял, зачем нужно городить извращение с хабами (или всё же свитчами? хабы не выпускают давно), переключением питания и т.п., если всё это решалось одним свитчом. Ну, хозяин - барин.

барин или не барРин , но ведь задача была описана выше:
maiexWE писал(а):потребовалась функция переключения (по внешнему сигналу) ПЛК к разным именам dyndns.
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4727
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 225 раз
Поблагодарили: 392 раза

Re: Чем коммутировать линию Ethernet?

Сообщение VADR »

maiexWE писал(а):а если не имеет отношение, зачем советуете испольовать switch ?
Затем, что это позволит выполнить изначальную задачу, не нарушив при этом стандартов и не снизив ресурс оборудования периодическими включениями/отключениями. Ликбез по сетевым технологиям устраивать не буду, подумайте сами в вашей конфигурации: какое устройство (какие устройства) функционально связаны с DynDNS? Неужто свитчи? Или даже реле? Или розетки питания свитчей? Или всё-таки это контроллеры подключаются к DynDNS, обновляют записи адресов и т.п.?
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Аватара пользователя

Jackson
администратор
администратор
Сообщения: 17553
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 818 раз
Поблагодарили: 1647 раз

Re: Чем коммутировать линию Ethernet?

Сообщение Jackson »

Александр, +1 к карме за терпение!
Со всем согласен.
По вопросам работы Форума можно обратиться по этим контактам.

Автор темы
maiexWE
здесь недавно
здесь недавно
Сообщения: 74
Зарегистрирован: 31 янв 2014, 16:12
Имя: Малов Влад

Re: Чем коммутировать линию Ethernet?

Сообщение maiexWE »

VADR писал(а):Какое отношение имеют свитчи к DNS вообще и DynDNS в частности? Они работают на разных сетевых уровнях. Или предлагаемое реле обрабатывает запросы к DynDNS? Очень интеллектуальное реле :). Практически любой современный управляемый свитч, понимающий snmp, может по внешней команде отключать и включать порты, причем с точки зрения конечного устройства это будет аналогично выдёргиванию кабеля.
Хотя, хотите дёргать питание - дёргайте питание.
В качестве клиента службы dyndns выступает коммутатор со стороны WAN порта - вот какое отношение.
ПЛК просто выполняет одну из двух программ и ничего не знает о механизме и существовании dyndns и подключается к нему опосредованно через коммутатор. Коммутатор перенаправляет все пакеты этого dyndns в ПЛК.

Какой конкретно switch вы рекомендуете ?
Аватара пользователя

DelSnos
не первый раз у нас
не первый раз у нас
Сообщения: 323
Зарегистрирован: 26 сен 2010, 10:18
Имя: Artur
Страна: Russia
Поблагодарили: 2 раза

Re: Чем коммутировать линию Ethernet?

Сообщение DelSnos »

maiexWE писал(а):
VADR писал(а):Какое отношение имеют свитчи к DNS вообще и DynDNS в частности? Они работают на разных сетевых уровнях. Или предлагаемое реле обрабатывает запросы к DynDNS? Очень интеллектуальное реле :). Практически любой современный управляемый свитч, понимающий snmp, может по внешней команде отключать и включать порты, причем с точки зрения конечного устройства это будет аналогично выдёргиванию кабеля.
Хотя, хотите дёргать питание - дёргайте питание.
В качестве клиента службы dyndns выступает коммутатор со стороны WAN порта - вот какое отношение.
ПЛК просто выполняет одну из двух программ и ничего не знает о механизме и существовании dyndns и подключается к нему опосредованно через коммутатор. Коммутатор перенаправляет все пакеты этого dyndns в ПЛК.

Какой конкретно switch вы рекомендуете ?
А некоторым ПЛК, например, можно назначать DNS-имена. Может это поможет вашей проблеме.
Опять же, вы меня простите, два раза перечитал топик- все равно у меня в голове какие-то размыто-кусочные порции информации- не видно всей картинки.
По крайней мере от вас два раза пытались получить дополнительную конкретную информацию. Что за свитч? Какой контроллер? И что это за таинственные dynDNS сервера? Какая программная платформа сверху?
Еще раз извините, но какие вопросы такие и ответы ;)
Последний раз редактировалось DelSnos 04 фев 2014, 15:11, всего редактировалось 1 раз.
Аватара пользователя

VADR
администратор
администратор
Сообщения: 4727
Зарегистрирован: 25 июл 2008, 07:12
Имя: Диев Александр Васильевич
Страна: Россия
город/регион: г. Сегежа, Карелия
Благодарил (а): 225 раз
Поблагодарили: 392 раза

Re: Чем коммутировать линию Ethernet?

Сообщение VADR »

maiexWE писал(а):В качестве клиента службы dyndns выступает коммутатор со стороны WAN порта - вот какое отношение.
Могу я узнать модель коммутатора (то есть свитча - сие есть синонимы), умеющего работать с DynDNS? Или имеется в виду роутер (он же - маршрутизатор, обычно именно у роутеров один из портов называется WAN)? И вообще: какая схема подключения? Что какие функции выполняет и какой шнур вы выдёргиваете и переключаете? Я имею в виду схему Если ваши контроллеры стоят за маршрутизатором (или коммутатором?), и вы переключаете хвост от этого устройства до контроллера (при этом не трогая соединение WAN-порта со стороны интернет-провайдера), то каким образом это может отразиться на работе DynDNS? В общем, рисуйте схему и будем посмотреть, где там DynDNS, где контроллеры и вообще кто на ком стоял.
maiexWE писал(а):Какой конкретно switch вы рекомендуете
Любой с функцией управления по snmp. Вернее - выбираете по каталогам свитч, у которого заявлена возможность управления по snmp, связываетесь с техподдержкой, уточняете возможность включаения/отключения портов по snmp (у juniper, помнится, были проблемы с этим делом). Я в своё время пробовал делать такие переключения на HP procurve 2524 и на Cisco 2950, но оба этих коммутатора весьма недёшевы, а первый ещё и с производства снят. Ко всему ещё нужен компьютер, с которого посылаются команды snmpget/snmpset/snmpwalk.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
Ответить

Вернуться в «Интерфейсы, протоколы, связь»