EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: EPICS Archiver routing issue
From: Abdalla Ahmad via Tech-talk <tech-talk at aps.anl.gov>
To: "Manoussakis, Adamandios" <manoussakis1 at llnl.gov>, "tech-talk at aps.anl.gov" <tech-talk at aps.anl.gov>
Date: Tue, 26 Jan 2021 06:31:50 +0000

Hello Adamandios

 

It depends on how the VLANs and subnets are configured. We have the archiver on a separate VLAN from the IOCs VLAN (both VLANs are not isolated from each other), but the archiver can see and archive all PVs from all the IOCs through:

1.       Setting EPICS_CA_ADDR_LIST variable set in the sampleStartup.sh script.

2.       Configuring the NetworkManager dispatcher if you have multiple IOCs on the same host: https://wiki-ext.aps.anl.gov/epics/index.php/How_to_Make_Channel_Access_Reach_Multiple_Soft_IOCs_on_a_Linux_Host

 

For CSS, since the IOCs and the clients are on the same subnet, we don’t set any EPICS variables, except if we want some PVs from other VLANs like beamlines which are requested through EPICS CA gateway, here we set the EPICS_CA_ADDR_LIST to the IP of the gateway.

 

Best Regards,

Abdalla.

 

From: Tech-talk <tech-talk-bounces at aps.anl.gov> On Behalf Of Manoussakis, Adamandios via Tech-talk
Sent: Tuesday, January 26, 2021 2:56 AM
To: EPICS tech-talk <tech-talk at aps.anl.gov>
Subject: EPICS Archiver routing issue

 

Hello All,

 

I think I am having problems with routing with the epics archiver.  When I have the archiver on a LAN and is on the same subnet as the IOCs being archived it seems to work fine but when I have archiver on a different subnet it doesn’t seem to want to archive those PVs anymore. For example

 

Same Subnet, CS Studio Picks up PVs, caget works, archiver works

192.168.10.20 Epics Archiver Computer

192.168.10.21 IOC running

 

 

Different Subnet, CS Studio picks up PVs, caget works, Archiver will not archive PVs

192.168.10.20 Epics Archiver Computer

192.168.11.21 IOC running

 

 

I have both the epics variables set in my env variables, in archappl.conf (archiver file), in settings.ini (cs studio file).  It seems odd that caget, cs studio work fine but the archiver is having an issue seeing the IOC that is on the other subnet.  Is there another environment variable I am missing that needs to be set when services are on different subnets like this?  I checked firewalls/ports/traffic it seems like the same requests are being made by cs studio/caget as the archiver but the archiver ones don’t seem to go anywhere (just keep trying to retransmit).

 

EPICS_CA_ADDR_LIST=192.168.11.21

EPICS_CA_AUTO_ADDR_LIST=YES

 

 

 


Replies:
RE: EPICS Archiver routing issue Manoussakis, Adamandios via Tech-talk
References:
EPICS Archiver routing issue Manoussakis, Adamandios via Tech-talk

Navigate by Date:
Prev: Python cothread errors Ha, Kiman via Tech-talk
Next: RE: EPICS Archiver routing issue Manoussakis, Adamandios via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
Navigate by Thread:
Prev: EPICS Archiver routing issue Manoussakis, Adamandios via Tech-talk
Next: RE: EPICS Archiver routing issue Manoussakis, Adamandios via Tech-talk
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  <20212022  2023  2024 
ANJ, 26 Jan 2021 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·