Parallel Redundancy Protocol (PRP) – протокол параллельного резервирования, описанный в стандарте МЭК 62439‑3. Благодаря дублированию каждого сетевого пакета по двум направлениям он обладает нулевым временем восстановления при отказе одного из каналов.
DAN и RedBox добавляют к пакетам заголовок длиной 6 байт, поэтому коммутаторы, участвующие в PRP сети, должны поддерживать установку увеличенного значения MTU (1506 байт). Неуправляемые Stratix 2000, 6000, а также ETAP не подходят.
Хотя LAN A и LAN B не связаны между собой, IP адреса в них лучше назначать уникальные – в целях мониторинга и диагностики.
Примеры архитектур
Подводные камни
Подключение HMI
Компьютеров с поддержкой PRP нет и не предвидится, вместо этого HMI подключается через RedBox. Который а) является единой точкой отказа, и б) дорогой (5400/5410). Два сетевых адаптера можно подключить к LAN A и LAN B, но это будет не Double Attached Node, а попеременно подключающийся к разным сетям Single Attached Node, с очень большой задержкой переключения:
Подключение к заводской сети
Так как LAN A и LAN B не могут быть соединены напрямую (L2), между ними возможна только маршрутизируемая (L3) связь. Реализуется с помощью HSRP на базе двух 5400/5410.
При этом PRP обеспечивает нулевое время переключения только в Cell/Area Zone, а при отказе L3 коммутатора доступ к ядру теряется на время HSRP-переключения (несколько секунд)
Application Technique: ENET-AT006-EN
Reference Architectures