Please consider registering

sp_LogInOut Log In sp_Registration Register

Register | Lost password?
Advanced Search

— Forum Scope —

— Match —

— Forum Options —

Minimum search word length is 3 characters - maximum search word length is 84 characters

sp_Feed Topic RSS sp_TopicIcon
OPC UA Redundancy Multiple Network Paths
June 17, 2020
18:07, EEST
Forum Posts: 70
Member Since:
August 20, 2014
sp_UserOfflineSmall Offline

we have an opc ua client application developed with the prosys java sdk. Now we would like to support multiple network path redundancy with this client. We will have one opc ua server, which is reachable over two differen network interfaces. We would like to implement the faiover mechanism in our client application. Our question is, what would be the best way on the client side to support the failover to the other network path?

June 18, 2020
13:28, EEST
Matti Siponen

Forum Posts: 33
Member Since:
February 11, 2020
sp_UserOfflineSmall Offline


This is quite a complicated question and there is no simple solution to it.

You would need a separate UaClient instance for each network interface. You can either have all the UaClients to attempt to stay connected with the Server or only have one of them connected at any given time. The former approach would allow you to switch between UaClients faster while the latter approach consumes less Server resources.

Whenever your Client application interacts with the Server application via Services, the Client application should choose one of the UaClients to send the Service request to the Server with. For most Service requests, such as reading and writing Attribute Values, switching between UaClients shouldn’t be a problem. However, when switching between UaClients, you will need to use Subscription.transferTo method for transferring Subscriptions from one UaClient to another.

Do note that we have not experimented much with this scenario or attempted implementing this solution ourselves. If any issues arise, please contact us for assistance.



Forum Timezone: Europe/Helsinki

Most Users Ever Online: 267

Currently Online:
13 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

hbrackel: 100

pramanj: 86

ibrahim: 70

kapsl: 57

gjevremovic: 49

TimK: 41

Fransua33: 39

fred: 38

Rainer Versteeg: 32

Thomas Reuther: 26

Member Stats:

Guest Posters: 0

Members: 1070

Moderators: 14

Admins: 1

Forum Stats:

Groups: 3

Forums: 15

Topics: 993

Posts: 4192

Newest Members:

carmellentz9, dreampangari, wdongjia, sheilalow452740, VivekRangi, mariannassaki, eugeniarobak, susannahmario, ahussnain, vla

Moderators: Jouni Aro: 846, Otso Palonen: 32, Tuomas Hiltunen: 5, janimakela: 0, Pyry: 1, Terho: 0, Petri: 0, Bjarne Boström: 540, Heikki Tahvanainen: 402, Jukka Asikainen: 1, Teppo Uimonen: 20, Markus Johansson: 18, Matti Siponen: 33, Lusetti: 0

Administrators: admin: 0