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  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: RE: CA question with two identical servers
From: Emmanuel Mayssat <[email protected]>
To: "Goff, Steven J" <[email protected]>, "[email protected]" <[email protected]>
Date: Fri, 26 Jul 2013 14:17:31 -0700
Interesting ... EPICS is used at boeing... Just curious, what are you working on?

Although I am not an expert on the CA protocol, I believe this is not possible because client-server are connected using the reliable TCP protocol. (UDP broadcast are first used by the client to find the PV on a server, but thereafter it is a TCP one-to-one connection)

That being said, I can see 2 ways to do this which consists mostly in 'hacking' your network.
Those 2 methods are fundamentally the same though: have exactly the same machine (same IP) and duplicate the TCP packets.

1/ You need a computer. Use it as a gateway, i.e. like in a 'man in the middle attack'. That's relatively easy with a dual-interface linux box.
2/ If you have access to a > $1K network switch, log into one of them, use port mirroring. That's a common feature. 

--
Emmanuel







From: [email protected]
To: [email protected]
Subject: CA question with two identical servers
Date: Fri, 26 Jul 2013 14:32:53 +0000

I would like to use one CA application or MEDM display that will connect to two identical  servers running the same PVs. I would like both servers to receive the Channel Access ca_put at the same time. This might mean I have to modify EPICS code for each server to receive the data simultaneously.


Any ideas on how I would achieve this?


References:
CA question with two identical servers Goff, Steven J

Navigate by Date:
Prev: RE: motor record: continuously update limit switches Mark Rivers
Next: Re: CA question with two identical servers Scott Baily
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: CA question with two identical servers Goff, Steven J
Next: Re: CA question with two identical servers Scott Baily
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  2010  2011  2012  <20132014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 20 Apr 2015 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·