On Mon, May 11, 2009 at 5:14 PM, Dave Miner <Dave.Miner at sun.com> wrote:
> Mike Gerdts wrote:
>>
>> On Sun, May 10, 2009 at 12:47 PM, Sarah Jelinek <Sarah.Jelinek at sun.com>
>> wrote:
>
> ...
>>>
>>> -You want to query network information
>>
>> In particular, I want to be able to use protocols that are already
>> present on my network. ?That is, EIGRP, CDP, LLDP, etc. can be helpful
>> protocols to understand network topology.
>>
>
> I haven't looked deeply at those protocols' details, but I would be
> concerned in some cases about determinism of results. ?Dynamic discovery of
> network topology based on passive listening can be fairly unreliable in my
> experience, and having flakiness of network infrastructure turn into
> unanticipated deployment results seems like a bad path to head down.

Agreed.  The same problem exists to a certain degree for DHCP and mdns, right?

I actually worry more about mdns doing the wrong thing (I can
accidentally install from the wrong server) than having automatic
network discovery doing the wrong thing.  If I don't have really
careful post-installation verification, I may not realize that I
installed from the wrong server until I'm running the wrong bits in
production.  If the network discovery goes wrong, the applications
just don't work.  If applications don't work, it is hard to miss this
in the pre-production time of a server's life.  Non-deterministic
behavior that leads to a defect that isn't detected before a server
goes live is a very bad thing in certain regulated environments.

-- 
Mike Gerdts
http://mgerdts.blogspot.com/

Reply via email to