|
SMConnect & SMConfig VPN-сервер на базе SMH-2Gi, Trim5 и SMH4 и средство удалённой настройки контроллера |
|
Опции темы | Поиск в этой теме |
09.05.2020, 18:09 | #1 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Как построить отказоустойчивую сеть SMconnect?
Добрый день! прорабатываю решение для потенциального заказчика по диспетчеризации нескольких разнесенных объектов.
Я попробовал на вашем тестовом сервере Smconnect как все это будет работать, в принципе понравилось. теперь у меня есть несколько вопросов: 1. как обеспечить автоматическую отказоустойчивую сеть ? 1.1 аппаратной части: я это вижу в покупке двух Trim5, но не до конца понимаю, как из клиента (matrix с GSM) осуществить переключение между ними. я где-то на форуме тут читал, что адреса Серверов можно перечислить через запятую, но попробовал в SMconfig - там такое не прокатывает, кроме этого непонятно, как их разделить, если они расположены за 1 белым ip. 1.2. сетевой инфраструктуры: допустим у меня на работе есть два канала (а может и 3) связи, как правильно организовать бесперебойное переключение между тими каналами без промежуточного звена? я предполагаю, что можно каждый из Trim5 подключить к отдельному каналу, но тут упираюсь в вопрос п.1.1 прошу подсказать и рассказать, поскольку в сетевой инфраструктуре я не разбираюсь в достаточной степени. и в догонку еще один вопрос, а каков объем трафика между сервером и клиентом SMconnect в моменты, когда никто эту железку не опрашивает. вопрос возникает потому, что сейчас многие операторы предлагают так называемые IOT тарифы без абонентской платы, но с довольно приличной стоимостью трафика. хотелось бы понять, подойдет ли такой тариф? Задача стоит следующая - смс рассылка об авариях. и периодический доступ к контроллерам для просмотра текущего состояния с компа (скада). Учитывая наличие карт памяти на объектах, постоянного опроса со скада-системой не нужно. в случае "разбора полетов" всегда можно приехать локально на объект и сделать выгрузку истории. Последний раз редактировалось Bayk, 09.05.2020 в 18:25 |
09.05.2020, 18:59 | #2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
Для начала вы должны дать определение вашего понимание термина "отказоустойчивая".
В абсолюте это несколько параллельных каналов связи и если ничего не помогло, запуск ракеты судного дня. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
09.05.2020, 19:50 | #3 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
Я же написал. По минимуму 2 трима за одним белым айпи
В идеале 2 трима за разными белыми айпи. Прошу подсказать какой из этих вариантов возможен и как это организовать. Естественно тримы буду питаться каждый от своего отдельного бп и бесперебойника. |
12.05.2020, 15:00 | #4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
https://dl.segnetics.com/WebHelp/SMC...smcfg_inet.htm https://dl.segnetics.com/WebHelp/SMC...cfg_imodes.htm __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 14.05.2020 в 16:34 |
13.05.2020, 12:56 | #5 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
Между СМКоннект-клиентом и СМКоннект-сервером генерируются сотни байт в минуту.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. Последний раз редактировалось Arsie, 14.05.2020 в 13:12 |
14.05.2020, 12:13 | #6 |
Senior Member
Регистрация: Oct 2010
Адрес: Москва
Сообщения: 403
Благодарил(а): 29 раз(а)
Поблагодарили:
2 раз(а) в 2 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
Bayk, проблема лишь в том, что для решения объявленных вами задач в принципе не нужен второй сервер SMConnect. Особенно после того, как с подсказки LordN и потока мыслей Арсения удалось прояснить логику резервирования каналов SMConnect-клиентов - и таки осознать, что на самом-то деле в системе резервируются (но - именно резервируются, а не распараллеливаются!) не только каналы связи, но и серверы!
То есть - ваша задача полностью решается сетью с единственным сервером!!! Разве что на рабочем месте "дома" - понадобится SMConnect-клиент, чтобы через него долбиться на контроллеры-клиенты или в СКАДу. P.S. Накидал тут схемку для понятности - пардон что от руки: с телефона неудобно писать, а сканер рядом стоит Для полной отказоустойчивости по ГОСТ - нужно к резервному SMConnect-серверу прикрутить свою SCADA (резервную), и синхронизировать скады между собой встроенными средствами (сглупил - надо было сразу так нарисовать, но уже влом). |
14.05.2020, 12:31 | #7 | ||||
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
после этого обсуждения, я прекрасно понимаю, как это сделано и реализовано! никаких вопросов нет!ailcat спасибо за понятную, думаю не только мне картинку! (еще и цветную), но по факту этот рисунок должны были сами производители нарисовать! я может что-то не понимаю в продакшене, но каждая уникальная "фишка" производителя должна всегда "облизываться" и популяризироваться, а в случае с сегнетиксом, такое ощущение. что они стесняются того. что сделали.
кроме этого я несколько раз спросил в теме, включая ЗАГЛАВНОЕ СООБЩЕНИЕ заглавное: Цитата:
Цитата:
Цитата:
как я и писал выше, я про все эти вещи читал, что у людей это работает,но я открываю SMconfig, а там вижу только fig, а не весь тот функционал, о котором все тут пишут и говорят, что у них это давно и стабильно работает. Добавлено через 10 минут Цитата:
было бы очень полезно, если бы этот функционал хоть где-то кто-то описал. Последний раз редактировалось Bayk, 14.05.2020 в 12:47 |
||||
14.05.2020, 13:19 | #8 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
Цитата:
Конфиг: https://dl.segnetics.com/WebHelp/SMC...smcfg_inet.htm Коннект обеспечивает взаимодействие, т.е. сеть. Конфиг обеспечивает транспорт, т.е. каналы связи, в том числе и резервирование. Коннект ничего не знает о резервировании вообще. Ему всё равно. В рамках концепции интерфейса SMConnect это невозможно. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
14.05.2020, 14:43 | #9 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
Цитата:
Арсений давал правильные ссылки, но Вы их игнорируете. SMConfig не имеет никакого отношения к заданию IP адресов сервера для VPN сети. В нем задается только адрес для авторизации и получения ключей. Адреса VPN серверов задаются на вкладке Параметры сети сервера SMConnet. Без проблем, через запятую. С заданием доменного имени и смены порта там есть проблемка, а жаль... Цитата:
Последний раз редактировалось ATS, 14.05.2020 в 15:00 |
||
15.05.2020, 10:52 | #10 | |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
Цитата:
но я попробую уточнить, что LordN писал, что у него один смсервер работает за 2 белыми IP? он не соизволит рассказать, как он это сделал? ATS+ может мне тоже про проблемы супермелким шрифтом писать, чтобы не забанили? |
|
15.05.2020, 11:40 | #11 | |||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
Цитата:
Цитата:
Untitled.png Цитата:
|
|||
15.05.2020, 11:41 | #12 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
Нет, никогда не работало. Так и не сделали функцию работы с DNS.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
15.05.2020, 12:04 | #13 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
|
15.05.2020, 12:13 | #14 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
Я бы сказал, через двоеточие.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
15.05.2020, 12:39 | #15 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
|
15.05.2020, 15:48 | #16 | |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
Цитата:
я правильно тогда понимаю логику, что IP в матриксе нужен именно этот только единожды, при авторизации? а потом, после получения конфигурации, уже соединения будут устанавливаться по ip из списка сервера? тогда еще вопросы: 1. значит после подачи питания клиент может подключиться только к тому серверу, у которого он получил последний раз разрешение на подключение, независимо о того, через какой IP из этого перечня он найдет этот сервер? 2. после отключения питания, если ip авторизации недоступен, то клиент не подключится к серверу? 3. получается, что использовать 2 одновременно работающих трима невозможно, поскольку внутри клиента будет хранится инфа только потому серверу, куда он подключен был в последний раз, и даже если в адресе одного сервера указать ip второго, то подключения не произойдет, поскольку у второго сервера должен быть второй комплект ключей? Кстати по поводу обмена данными между матриксом и смсервером: при учете устойчивой GSM сети суточный (аптайм 24 часа) IDLE траффик составил 3,5-4,0 мегабайта, что никак не вяжется с "сотнями килобайт в минуту" о которых писал Arsie |
|
15.05.2020, 16:09 | #17 | |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 160
Благодарил(а): 15 раз(а)
Поблагодарили:
665 раз(а) в 607 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
Цитата:
Действительно, вы правильно писали: "Смотрю в книг - вижу fig"... Безымянный.png __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
|
15.05.2020, 20:37 | #18 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
хорошо, это я проглядел, или прочитал на автопилоте не так, а искать это сообщение не стал, поскольку тема была практически под корень удалена.
ну переименуйте ее наконец, чтобы она вам глаза не мозолила. а по остальным вопросам в этом сообщении ничего подсказать не можете? |
16.05.2020, 02:13 | #19 | |||||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 791
Благодарил(а): 12 раз(а)
Поблагодарили:
194 раз(а) в 190 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
Цитата:
Адреса для VPN уже будут в файле конфигурации client.conf на клиенте Код:
#linux openvpn client config daemon client dev-type tap proto udp remote 192.168.0.227 1194 remote 91.108.43.71 1194 resolv-retry infinite server-poll-timeout 15 ..... Цитата:
Цитата:
Цитата:
Если второй является клоном первого тогда при подключении VPN все должно работать практически аналогично первому. Если сеть не перестраивалась. Иначе тут опять вылезают ограничения SMConfig. Но второй сервер это уже нестандартное решение для SMConnect. Тут нужно экспериментировать. Одновременное подключение к двум в рамках SMConnect невозможно. Цитата:
Последний раз редактировалось ATS, 16.05.2020 в 02:40 |
|||||
16.05.2020, 14:31 | #20 |
Senior Member
Регистрация: Oct 2019
Адрес: Курск
Сообщения: 474
Благодарил(а): 11 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Как построить отказоустойчивую сеть SMconnect?
Спасибо за подробный и развернутый ответ.
Я даже речи не вел о параллельном подключении к 2 серверам. В итоге остаётся только открытый вопрос с клонированием сервера. |