Найти в Дзене
NNZ-IPC

Протоколы резервирования PRP/HSR

Оглавление

В критически важных системах даже незначительные прерывания связи могут серьезно повлиять на работу системы или создать угрозу безопасности персонала.

В стандарте МЭК 62439 указано требование к времени восстановления связи на объектах - оно должно составлять не более 10 миллисекунд. В свою очередь по стандарту МЭК 61850 установлено, что на подстанциях не должна присутствовать потеря кадров типа GOOSE и SMV. Это значит, что при построении избыточных топологий связи необходимо организовывать нулевое время переключения между каналами связи или так называемую «бесшовную связь». Поэтому все протоколы, которые рассматривались в наших статьях ранее (MRP, DT-Ring или DRP) не подходят под данную задачу, т.к. их время восстановления составляет до 20мс.

Гарантию бесшовной передачи данных и надежность развертываемой сети помогут обеспечить протоколы PRP/HSR, которые описаны стандартом МЭК 62439 части 3.

В этой статье рассмотрим эти два протокола подробнее.

Протокол PRP

PRP это протокол параллельного резервирования. При использовании PRP строятся две независимые сети с любыми топологиями. Но при этом топологии в сетях А и В рекомендуется делать идентичными, чтобы кадры проходили через них за приблизительно равное время. Каждый кадр данных дублируется и одновременно передается по обеим сетям. Если до получателя доходят оба кадра, то кадр, который пришел позже, отбрасывается. Таким образом, обеспечивается бесшовная передача данных даже при полном отказе одной из сетей.

-2

Оборудование в сетях А и В может быть любым, а вот оборудование, которое одновременно подключается к сетям A или B и выполняет прием и отправку дубликатов кадров, должно поддерживать PRP.

  1. DANP – устройство с двумя независимыми интерфейсами, которое может напрямую подключаться к двум параллельным сетям, работающим в системе PRP. Кроме того, DANP должны уметь взаимодействовать с дублированными кадрами (создавать и отбрасывать копии кадров).
  2. SAN – конечное оборудование с одним сетевым интерфейсом.
  3. RedBox – устройство с двумя независимыми интерфейсами, служит для подключения SAN-устройств к PRP-сетям.
-3

RedBox или DANP перед отправкой данных дублируют и маркируют кадры. Маркировка осуществляется за счет добавления в конец стандартного Ethernet-кадра идентификатора RCT (Redundancy Сontrol Trailer).

-4

RCT состоит из:

  • 16 бит - Номер кадра в последовательности
  • 4 бита - Путь или идентификатор сети, по которой будет передаваться кадр
  • 12 бит - Размер поля данных (данные + RCT)
  • 16 бит - PRP суффикс (0x88FB)

При получении кадра RedBox или DANP анализируют номер последовательности и MAC-адрес отправителя. Если эти параметры совпадают с такими же параметрами предыдущих кадров в течение определенного времени, то кадр будет отброшен. Кадры из разных сетей будут отличаться только контрольной суммой и идентификатором сети.

Настройка PRP на коммутаторах Kyland

-5

1. В первую очередь необходимо настроить адресацию на ноутбуках, коммутаторах и Redbox в соответствии со схемой. Настройка адресации на Redbox происходит следующим образом:

-6

2. После этого можно производить настройки протокола PRP. Переходим в раздел Functions -> Redundancy, включаем использование резервирования и выбираем режим работы - PRP-Duplicate discard mode. В данном режиме устройство при получение дубликата, отбросит его. Все Redbox имеют одинаковую конфигурацию.

-7

3. После завершения всех настроек необходимо сохранить конфигурацию.

-8

Теперь, даже если оборвется связь с LAN B или A, доступ между устройствами сохранится.

-9

Протокол HSR

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

-10

В протоколе HSR определены следующие типы устройств:

  • DANH – устройство с двумя независимыми интерфейсами, могут напрямую подключаться в кольцо HSR.
  • SAN – конечное оборудование с одним сетевым интерфейсом.
  • RedBox - служит для подключения SAN устройств к кольцу HSR и передает дублированные кадры в обоих направлениях кольца.
-11

Как в случае с PRP, RedBox или DANH перед отправкой данных дублируют и маркируют кадры. Но отличие заключается в том, что время обработки кадров HSR меньше, чем кадров PRP, потому что HSR-идентификатор добавляется в начало кадра (перед данными), а RCT - после данных.

-12

Настройка HSR на коммутаторах Kyland

-13

1. В первую очередь необходимо настроить адресацию на ноутбуках и Redbox в соответствии со схемой.
2. После этого можно производить настройки протокола PRP. Переходим в раздел Functions -> Redundancy, включаем протокол и выбираем режим работы - HSR-Mode H, и режим конфигурации - HSR-SAN. Все Redbox имеют одинаковую конфигурацию.

-14

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