# OPC-UA server and gateway redundancy

**URL:** <https://forum.inductiveautomation.com/t/opc-ua-server-and-gateway-redundancy/113852>\
**Category:** Ignition\
**Tags:** opcua, ignition81\
**Created:** [February 9, 2026, 2:28pm UTC](https://forum.inductiveautomation.com/t/opc-ua-server-and-gateway-redundancy/113852 "2026-02-09T14:28:12Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![bschroeder](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bschroeder/32/13260_2.png) [@bschroeder](https://forum.inductiveautomation.com/u/bschroeder)\
**Post date:** [February 9, 2026, 2:28pm UTC](https://forum.inductiveautomation.com/t/opc-ua-server-and-gateway-redundancy/113852/1 "2026-02-09T14:28:12Z")

</div>

I've got a project I'm working on for a customer that has a 3rd party modeling software that will be communicating with the PLC.

Currently this modeling software is communicating with the existing controller, DCS, via OPCDA. We are replacing the DCS with Rockwell GuardLOGIX PLCs etc...

I'd like to explore the options for OPC-UA through Ignition. I'm not sure that the vendor can even do OPC-UA, however before I go to deep into that part of the problem, I'd like to understand the capabilities of the Ignition side so I can talk semi-intelligently.

The system we are deploying to site is based on the scale-out architecture. With redundant front ends, and redundant back ends.

Does the OPC-UA side of things, and I'm not real familiar with the nuts and bolts so I apologize in advance, handle the redundancy of the gateways? IE can the 3rd party system connect to the back end gateway and if the primary goes down, will it automagically roll over to the backup? Is this handled by Ignition or is this something that the 3rd party software needs to handle?

I'm trying to stay away from having a one off FTLinx OPC DA server hammering my PLC when the data that is already needed is in Ignition.

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [February 9, 2026, 2:30pm UTC](https://forum.inductiveautomation.com/t/opc-ua-server-and-gateway-redundancy/113852/2 "2026-02-09T14:30:40Z")

</div>

> [@bschroeder](#):
>
> 3rd party software needs to handle

It will have to make connections to both gateways.

IIRC, there's a special node ID that can be interrogated for active/backup roles, but I don't know what version it appears in.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 9, 2026, 2:31pm UTC](https://forum.inductiveautomation.com/t/opc-ua-server-and-gateway-redundancy/113852/3 "2026-02-09T14:31:18Z")

</div>

> [@bschroeder](#):
>
> will it automagically roll over to the backup? Is this handled by Ignition or is this something that the 3rd party software needs to handle?

It's something the third party needs to handle.

Ignition's OPC UA server, when running as part of a redundant pair of Ignition Gateways, implements what's called "Non-transparent Redundnacy" in OPC UA, at RedundancyLevel Cold.

This means the client needs to be aware and monitor the ServiceLevel / connection status and switch to the backup when the primary goes down.

---

<div class="post-metadata">

**Author:** ![bschroeder](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bschroeder/32/13260_2.png) [@bschroeder](https://forum.inductiveautomation.com/u/bschroeder)\
**Post date:** [February 9, 2026, 2:43pm UTC](https://forum.inductiveautomation.com/t/opc-ua-server-and-gateway-redundancy/113852/4 "2026-02-09T14:43:45Z")

</div>

Thanks! Is this something that is special to Ignition or is this something that is typical with OPC-UA?

I'm having a meeting with this 3rd party contractor, and I want to make sure I have at least a basic understanding.

It is completely possible that they can't even do OPC-UA. If they can't do OPC-UA and must do OPC-DA, do you know of a bridge from OPC-UA to OPC-DA that can handle this change over?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 9, 2026, 2:46pm UTC](https://forum.inductiveautomation.com/t/opc-ua-server-and-gateway-redundancy/113852/5 "2026-02-09T14:46:11Z")

</div>

Typical, defined by the OPC UA spec.

> [@bschroeder](#):
>
> do you know of a bridge from OPC-UA to OPC-DA that can handle this change over?

No, but maybe Kepware? It can be an OPC Classic server and it can make OPC UA connections... so maybe you can make that work?

Nobody is making dedicated gateways going that direction.

---

<div class="post-metadata">

**Author:** ![bschroeder](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bschroeder/32/13260_2.png) [@bschroeder](https://forum.inductiveautomation.com/u/bschroeder)\
**Post date:** [February 9, 2026, 2:57pm UTC](https://forum.inductiveautomation.com/t/opc-ua-server-and-gateway-redundancy/113852/6 "2026-02-09T14:57:14Z")

</div>

Thanks for the help.

I'm at least armed with enough to be dangerous.

---

<div class="post-metadata">

**Author:** ![bschroeder](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/bschroeder/32/13260_2.png) [@bschroeder](https://forum.inductiveautomation.com/u/bschroeder)\
**Post date:** [February 9, 2026, 3:28pm UTC](https://forum.inductiveautomation.com/t/opc-ua-server-and-gateway-redundancy/113852/7 "2026-02-09T15:28:46Z")

</div>

It looks like UA and Cogent make "gateways"?

> **[UaGateway - Unified Automation](https://www.unified-automation.com/products/ua-runtime-software/uagateway.html)**
>
> The UaGateway connects classic OPC DA Clients to OPC UA Servers and vice versa. Thus it helps migrating classic OPC to OPC Unified Architecture.

[https://cogentdatahub.com/products/datahub-opc-gateway/](https://cogentdatahub.com/products/datahub-opc-gateway/)

Any experience with either of these with redundant gateways?

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 9, 2026, 3:44pm UTC](https://forum.inductiveautomation.com/t/opc-ua-server-and-gateway-redundancy/113852/8 "2026-02-09T15:44:35Z")

</div>

Oh cool, didn't realize they went both directions.
