Главная
  • Новости
  • Протокол MRP в оборудовании отечественного производства
  • Протокол MRP в оборудовании отечественного производства

    Дата публикации: 04.09.2024г.

    Актуальные проблемы на рынке телекоммуникационного оборудования и способы их решения

     

    На дворе вторая половина 2024 года. С каждым месяцем на российском телекоммуникационном рынке производителей промышленного сетевого оборудования становится все меньше. Список известных производителей, среди которых Hirschmann, Siemens, Phoenix и т.д. сократился практически до нуля. Но сети, построенные на оборудовании описанных выше производителей, остались, и возникает вопрос: что делать, если оборудование выйдет из строя?

     

    Первое решение, которое сразу приходит на ум – обратить внимание на китайских производителей. Однако данное решение не является идеальным, т.к. во-первых, сложная экономическая, а также политическая обстановка не дает гарантий того, что поставки китайских коммутаторов будут стабильны. Во-вторых, известно, что рынок промышленных коммутаторов в Китае достаточно специфичен и гарантии того, что любые коммутаторы из страны восходящего солнца будут соответствовать всем российским требованиям, нет. Это особенно относится к стандартизированным инструментам, которые позволяют плавно осуществить переход от одного производителя к другому. Да, в первом приближении промышленный коммутатор – это законченное изделие.По идее, смена одного производителя на другого не должна быть чем-то сложным, но на практике мы получаем немного иную картину. И одна из причин – это протоколы и стандарты, которые используются в сети как общий инструмент.

     

    Альтернативный вариант, который всё чаще и чаще начинают сейчас рассматривать – оборудование, которое будет совместимо с уже существующим. Именно такое решение позволяет обеспечить планомерный переход от одного оборудования к другому без замены уже работающего в сети. Естественно, переход от одного производителя к другому осложняется поиском вариантов с требуемым пулом поддерживаемых протоколов. И самый простой пример – это протоколы кольцевого резервирования.

     

    Рассмотрим для примера оборудование известного немецкого бренда Hirschmann, который имеет огромный пул промышленных коммутаторов. Не будем, конечно, идеализировать данного производителя. Но можно с уверенностью сказать, что промышленные коммутаторы от Hirschmann являются хорошим примером для других производителей аналогичного оборудования.

     

    Теперь немного подробнее. Коммутаторы Hirschmann поддерживают ряд протоколов резервирования – это RSTP/MSTP, проприетарный Hiper Ring и стандартизованный MRP. Соответственно, если сеть была построена на базе протоколов RSTP/MSTP, то с выбором совместимой альтернативы в разрезе протокола резервирования проблем не должно возникнуть, так как эти протоколы, как правило, есть в базисе любого управляемого коммутатора. Но RSTP/MSTP – это не всегда оптимально. Соответственно, по факту мы получаем либо проприетарные технологии, либо стандартизованные. Первые можно исключить сразу, а вот наличие в Hirschmann стандартизованного протокола кольцевого резервирования MRP, он же IEC 62439-2, существенно добавляет гибкости в поиске решения. И в последнее время данный протокол всё чаще и чаще можно встретить в реальных проектах. Да и поддержку данного протокола можно встретить в оборудовании таких производителей, как Hirschmann, Siemens, Advantech, Cisco и т.д.

     

    Ещё одним примером могут служить проекты, которые построены на базе сетей PROFINET. Коммутатор с поддержкой работы в сетях PROFINET – это довольно специфическое, можно сказать, нишевое сетевое оборудование с дополнительным функционалом. Проектов, построенных на базе PROFINET в нашей стране, существует достаточно много. Естественно, менять сразу всё оборудование – это достаточно затратное дело и не всегда реализуемое. А вот использовать доступную и совместимую альтернативу, которая будет работать совместно с тем же самым Hirschmann Open Rail или оборудованием Siemens – это вариант, который позволит довольно безболезненно обеспечить модернизацию сети.

     

    Если резюмировать вышесказанное, можно с уверенностью заявить, что единственным и правильным решением будет использовать коммутаторы российских брендов, в частности, довольно известного в среде промышленной телекоммуникации бренда Симанитрон.

     

    Серия коммутаторов Симанитрон SEWM20GT-D

     

    Давайте рассмотрим довольно интересную и достаточно широкую линейку коммутаторов серии SEWM20GT-D, которые разработаны компанией Симанитрон для систем передачи данных в энергетике, на транспорте, в горнодобывающей промышленности и других промышленных сферах (рис.1).

    Рис. 1 – Компактный управляемый коммутатор серии SEWM20GT-D

     

    Серия SEWM20GT-D имеет довольно большое количество модификаций и может включать до 12 гигабитных оптических портов SFP и до 16 гигабитных портов Ethernet RJ-45 (табл. 1).

     

    Таблица 1 – Описание моделей и интерфейсов коммутаторов серии SEWM20GT-D

     

     Описание моделей и интерфейсов

     Модели

     Размер корпуса 66мм×135мм×107.5мм (Тип 1):

     SEWM20GT-D-6TX

     SEWM20GT-D-8TX

     SEWM20GT-D-2SFP-8TX

     SEWM20GT-D-2GSFP-8TX

     SEWM20GT-D-4SFP-8TX

     SEWM20GT-D-4GSFP-8TX

     Размер корпуса 88мм×135мм×137мм (Тип 2):

     SEWM20GT-D-8GT

     SEWM20GT-D-2GSFP-8GT

     SSEWM20GT-D-4GSFP-8GT

     Размеркорпуса 102мм×135мм×137мм (Тип 3):

     SEWM20GT-D-16TX

     SEWM20GT-D-16GT

     SEWM20GT-D-2GSFP-16TX

     SEWM20GT-D-2GSFP-16GT

     SEWM20GT-D-4SFP-16TX

     SEWM20GT-D-4GSFP-16TX

     SEWM20GT-D-4GSFP-16GT

     SEWM20GT-D-8SFP-8TX

     SEWM20GT-D-8GSFP-8TX

     SEWM20GT-D-8GSFP-8GT

     SEWM20GT-D-12GSFP-8GT

     Порты 

     6TX: 6 портов 10/100Base-TX RJ45

     8TX: 8 портов 10/100Base-TX RJ45

     2SFP: 2 порта 100Base-X SFP

     2GSFP: 2 порта 100/1000Base-X SFP

     4SFP: 4 порта 100Base-X SFP

     4GSFP: 4 порта 100/1000Base-X SFP

     8GT: 8 портов 10/100/1000Base-TX RJ45

     16TX: 16 портов 10/100Base-TX RJ45

     16GT: 16 портов 10/100/1000Base-TX RJ45

     8SFP: 8 портов 100Base-X SFP

     8GSFP: 8 портов 100/1000Base-X SFP

     12GSFP: 12 портов 100/1000Base-X SFP

     Питание 

     12E-12E (9-36VDC, двойное резервирования питания)

     24E-24E (18-72VDC, двойное резервирования питания)

     HI-XX (85-264VAC/77-300VDC)

     

    Функционал коммутаторов серии SEWM20GT-D

     

    Коммутаторы предназначены для установки на стандартную DIN-рейку или плоскую панель (стену). Металлический корпус, отсутствие вентиляторов и широкий температурный диапазон позволяет оборудованию стабильно работать в тяжелых промышленных условиях. В данном устройстве реализована поддержка протокола синхронизации времени IEEE1588 PTPv2 с точностью синхронизации 100нс. Устройства соответствуют стандартам МЭК61850-3, IEEE1613, что позволяет использовать их в сетях электрических подстанций. Диапазон рабочих температур коммутаторов SEWM20GT-D от -40° до +75°.

     

    И главное. Помимо стандартных протоколов резервирования STP/RSTP/MSTP, о которых упоминалось выше, а также проприетарных технологий резервирования Sy2-Ring/Sy2-RP, коммутатор поддерживает протокол MRP (стандарт МЭК 62439-2). А модели с индексом PN обеспечивают поддержку протокола PROFINET.

     

    Коммутатор поддерживает также большинство сетевых протоколов и отраслевых стандартов. Например, такие как ERPS, 802.1Q VLAN, функцию QoS, статическую многоадресную рассылку IGMP, SNMP, LLDP, RMON, DHCP, NTP и т.д., имеет развитые функции управления, поддерживает настройку портов, контроль доступа, диагностику сети, быструю настройку и т.д. Имеется поддержка различных методов доступа и конфигурирования SSH, WEB, Telnet, SNMP. Также есть возможность загрузки GSD-файла для простой и последовательной настройки и диагностики с помощью инструмента конфигурации TIA Portal.

     

    Веб-интерфейс представлен на рис. 2-4:

     

    Рис. 2 – WEB-интерфейс коммутатора SEWM20GT-D

     

     

    Рис. 3 – WEB-интерфейс коммутатора SEWM20GT-D с настройками PROFINET

     

     

    Рис. 4 – WEB-интерфейс коммутатора SEWM20GT-D с настройками MRP

     

    Что такое MRP

     

    В этой статье мы предлагаем акцентировать внимание на протоколе MRP. И давайте разберемся, почему этот протокол стал таким популярным у нас.

     

    Media Redundancy Protocol (MRP) – это протокол резервирования сети передачи данных, стандартизированный международной электротехнической комиссией как IEC 62439-2. Он позволяет создавать резервированные кольцевые топологии в базисе Ethernet-коммутаторов и преодолевать любой единичный сбой с гораздо более быстрым временем восстановления, не более 200 мс, для кольца из 50 коммутаторов, чем это достигается с помощью протоколов группы Spanning Tree Protocol.

     

    MRP работает на уровне L2 и является развитием протокола HiPER-Ring, который разрабатывал Hirschmann в 1998 году. Грубо говоря, данный протокол является итогом многолетней комплексной работы.

     

    Концепция протокола достаточно проста. Есть 2 группы устройств. Главное устройство кольца называется Media Redundancy Manager – MRM, оно отвечает за переход на резервный путь, а кольцевые клиенты называются Media Redundancy Clients – MRC (рис. 5):

     

     

    Рис. 5 – Протокол резервирования MRP (IEC 62439-2)

     

    При базовой настройке нам нужно определить тип устройств в кольце, выбрать кольцевые порты, задать время восстановления, и в целом – всё, протокол будет работать. При этом лёгкость настройки не соотносится с механизмами контроля состояния кольца, их в MRP несколько, которые позволяют своевременно перейти на резервный путь даже при условии нештатной эксплуатации.

     

    Первый механизм основан на контроле физического подключения между коммутаторами. Логика достаточно проста – если происходит событие типа Link-down, отсутствие связи на кольцевом порту, то любой участник кольца, который отследил данное событие, отправляет многоадресное служебное сообщение о данном событии, тем самым оповещая MRM и запуская процесс перехода на резервный путь.

     

    Второй механизм основан на контроле логического соединения кольцевых устройств. В данном случае контроль чуть более сложный. Реализован он следующим образом. Внутри кольца создаётся специальный служебный VLAN. MRM формирует 2 служебных MAC-адреса для своих кольцевых портов. Далее каждый порт отсылает по кольцу специальное многоадресное watchdog-сообщение. Фактически кольцевые порты MRM друг другу отсылают специальный фрейм. Если происходит потеря 3 фреймов, это знак, что в топологии произошло изменение, далее MRM отправляет сообщение Topology Change, что является сигналом для сброса CAM-таблиц и перехода на резервный путь.

     

    Наличие данных механизмов контроля состояния кольца действительно делают MRP надёжным инструментом, который достоин того, чтобы применяться во многих промышленных проектах.

     

    Мы уже говорили о том, что этот протокол поддерживают производители Hirschmann, Cisco, Siemens и т.д. При этом, если речь идет об оборудовании Siemens, то не только коммутаторы, но и ряд ПЛК от данного производителя протокол MRP поддерживают и зачастую подключены в это кольцо непосредственно. Эти производители, как мы уже упоминали выше, покинули российский рынок, а вот протоколы и стандарты остались. И зачастую присутствуют задачи расширения существующей сети.

     

    Так вот, коммутатор SEWM20GT-D – это как раз тот продукт российского производителя Симанитрон, который имеет в своём арсенале возможность работы с MRP кольцами. Осталось только оценить возможность работы с оборудованием другого бренда, например, Hirschmann. Для чего было проведено соответствующее тестирование.

     

    Работа MRP в коммутаторах SEWM20GT-D

    При тестировании было использовано следующее оборудование:

    SEWM20GT-D-PN-8TX-24E-24E - 2шт.

    MACH104-20TX-FR – 1 шт.

    MAR1040 – 1 шт.

     

    Схема стенда (рис. 6):

     

     

    Рис. 6

     

    Между коммутаторами создано кольцо на основе протокола MRP. На противоположных концах кольца установлены ПК на платформе Windows, с которых происходила настройка коммутаторов и проверка состояния кольца и связи.

     

    Архитектура сети (рис. 7):

     

    Рис. 7

     

     Настройки кольца:

     Hirschmann:

     Domain: default-domain

     Advanced mode: enable

     Recovery delay: 200ms

     Primary port: 1/7 (1/3)

     Secondary port: 1/8 (1/4)

     Symanitron:

     Domain: 1

     Domain name: 1

     Advanced mode: enable

     Recovery delay: 200ms

     Primary port: 1 (1)

     Secondary port: 2 (2)

     

    Тестирование было проведено в двух режимах. В первом режиме мастером (Оператором) кольца выступает Hirschmann MAR1040. Во втором режиме роль мастера присвоена одному из коммутаторов Symanitron.

     

    Первый режим:

    Коммутаторы настроены таким образом, что мастером установлен коммутатор с адресом 172.17.1.253 (рис. 8):

     

     

    Рис. 8

     

    Зеленый коммутатор в роли мастера.

    Красный хоп – программно заблокированная связь.

     

    Результат: после замыкания кольца коммутаторы сразу определили протокол, провели «обучение» и мастер определил резервную связь. Широковещательного шторма не произошло (рис. 9).

     

     

     

    Рис. 9 

     

    Тестирование:

    Произведем разрыв кольца между коммутаторами с адресами 172.17.1.253 и 172.17.1.250.

    Кольцевой протокол восстановил связь по резервному пути и отобразил ошибку (рис. 10).

     

     

    Рис. 10

     

    Второй режим:

    Настройками коммутаторов мастером установлен коммутатор с адресом 172.17.1.240 (рис. 11).

     

     

     

    Рис. 11 

     

    Зеленый коммутатор в роли мастера.

    Красный хоп – программно заблокированная связь.

     

    Результат: после замыкания кольца коммутаторы сразу определили протокол, провели «обучение» и мастер определил резервную связь. Широковещательного шторма не произошло (рис. 12).

     

     

    Рис. 12 

     

    Тестирование:

    Произведем разрыв кольца между коммутаторами с адресами 172.17.1.243 и 172.17.1.240.

    Кольцевой протокол восстановил связь по резервному пути и отобразил ошибку (рис. 13):

     

     

    Рис. 13 

     

    Результат: протокол отрабатывает штатно.

     

    Подведем итоги

     

    Промышленное сетевое оборудование Hirschmann – это хороший пример надёжного устройства с поддержкой MRP, при этом, как правило, MRP – это основной протокол резервирования для устройств Hirschmann.

     

    Ранее сами представители производителя настойчиво рекомендовали использовать MRP вместо их проприетарного Hiper-Ring. Да, конечно, у Hirschmann настроек больше – это и установка фиксированного резервированного пути, и возможность отключения расширенного режима контроля, но фактически это дополнительные настройки, которые не должны существенно влиять на суть работы протокола.

     

    Проведенные тесты однозначно показали, что протоколы MRP на коммутаторах Симанитрон и Hirschmann конвергентны и могут использоваться совместно в сетях передачи данных. То есть коммутаторы Симанитрон могут быть использованы для расширения, модификации и замены коммутаторов Hirschmann как уже в действующих сетях, так и в строящихся сетях автоматизации и передачи данных без изменения топологий, систем резервирования и/или потери качества обслуживания.

     

    Помимо компании Hirschmann наиболее активным производителем коммутационного оборудования с поддержкой протокола MRP является Siemens. Компания Симанитрон не обошла стороной второго крупнейшего немецкого производителя и провела успешные тесты на совместимость протокола MRP. Для получения подробного описания можно обратиться в техническую поддержку Симанитрон.

     

    Версия статьи для скачивания: PDF

     

    контакты компании

    Техническая лаборатория и склад

    Адрес: 109129; г. Москва, 8-я улица Текстильщиков, д. 8

    Тел./факс: (499) 685-17-90

    Производство

    Адрес: 410019, г. Саратов, ул. Крайняя д.129

    Тел./факс: (8452) 75-90-60