EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

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

Subject: RE: STATIC softIOC
From: "Jeff Hill" <[email protected]>
To: "'Ernest L. Williams Jr.'" <[email protected]>
Cc: "'Paul Sichta'" <[email protected]>, "'EPICS tech-talk'" <[email protected]>
Date: Fri, 4 Feb 2005 12:21:46 -0700
> > The CA repeater's purpose is to receive CA server
> beacons and fan them out
> > to all of the CA clients running in the same host.
> Most modern IP kernels
> > now allow multiple listeners on the same UDP port,
> so that is no longer the
> > reason for the CA Repeater. Unfortunately, there is
> still a defect in most
> > IP kernels where UDP broadcasts reach multiple
> listeners on the same UDP
> > port, but UDP unicasts (single host addressed
> datagrams) do not. Therefore,
> > the CA repeater must still exist, and there can only
> be one of them on each
> > host.
>
> This is the case for process-based IOCs as well as
> vxWorks and RTEMS,
> right?
> 

It's actually fairly easy to test this. Just start two
soft IOCs with the same database on the same host.
Launch a client sending searches for PVs in these IOCS.
Configure this client to only send searches to the
unicast address of this host (no broadcasts) and watch
to see if it gets the "PV name duplicated on multiple
servers" message. That message would indicate that the
defect does *not* exist.

As I recall, in the past, at least both vxWorks and
Solaris (and probably also windows) suffered from this
defect. 

It will probably be easier to pursue multicasting
support than it will be to support multiple modes of
unicast operation on different OS.

Jeff



References:
RE: STATIC softIOC Ernest L. Williams Jr.

Navigate by Date:
Prev: RE: DeltaTau PCI Motor Control Boards and Linux Norbury, MA (Martin)
Next: Cant build EPICS for power pc 40x Chris Timossi
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: RE: STATIC softIOC Ernest L. Williams Jr.
Next: PPT and PDF files of the presetation in EPICS meeting at TOKAI,JAPAN are now available on the web. Noboru Yamamoto
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  <20052006  2007  2008  2009  2010  2011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·