[Spread-users] Retransmission and Connection Problems
Ryan Caudy
caudy at jhu.edu
Sat Oct 4 14:38:22 EDT 2003
When you sent your configuration before, it said that you had
'DangerousMonitor' set to 'false' (the default). Set it to 'true', and
the monitor should work fine.
--Ryan
Jeremy McDermond wrote:
> On Thursday, October 2, 2003, at 10:35 PM, Jonathan Stanton wrote:
>
>> This is only a quick reply now as it's 1:30am and I'm really crashing.
>>
>
> I know how that goes...
>
>> I have seen a number of issues with multi-homed machines. Sometimes they
>> work just fine, sometimes they can work if configured (either Spread
>> configuration, or networking) and sometimes they seem to have problems
>> because of OS issues (usually Linux -- hopefully FreeBSD doesn't have the
>> same problems).
>>
>
> I don't know if this is the same as Linux, but it seems that the
> multicast packets go out the interface with the default route, unless
> otherwise specified. This is probably the "correct' behavior as far as
> the OS is concerned. , and I feel pretty boneheaded for not
> realizing/checking this before. I configured a router for 225.0.1.1 to
> get pushed through the correct interface and everything started looking
> okay.
>
>> My experience has been that multicast with multihomed machines can be
>> tricky because often only one interface is assigned to route multicast
>> packets and so if it isn't the right one (meaning the one the Spread
>> configuration is using) then nothing works.
>>
>> Broadcast usually works in these cases though, as the bcast address is
>> network address specific so it gets routed out the right interface.
>>
>
> It appears that possibly there's some sort of broadcast limiting or
> other weirdness on our network that seems to be making broadcast not
> work correctly.
>
>> The D, C, spread network configuration syntax was designed to deal with
>> multihomed machines, so it could help specify the bindings more
>> precisely,
>> but if the machines are all on the same network it should not be
>> 'necessary'.
>>
>
> I did this just in case, it wasn't that hairy a change to make.
>
>> I'd run 'netstat -tan' and 'netstat -rn' while the spread daemons are up
>> and check the interfaces they are bound to and listening on, and the
>> routing table and make sure it all matches up. If you can post them I'll
>> take a look tomorrow and see if I notice anything.
>>
>> The 'spsend' and 'sprecv' programs that are part of the spread source
>> (but
>> not built by default -- run 'make testprog' in a ./configured tree) send
>> the same kind of unicast, broadcast, and multicast UDP packets that
>> Spread
>> itself does and can verify whether the networking is working without
>> running all of Spread.
>>
>
> The spsend and sprecv programs are great, and invaluable. They helped
> me find my problems with
> 1) firewall rulesets
> 2) multicast routing
> in pretty quick order. Thank you very much for pointing these out to me.
>
> The apache daemons seem to be connecting correctly now, and shoving log
> records into the log receivers, and spuser seems to work great. For
> some reason spmonitor is failing to execute. It gets through its
> banner, and up to the point at which it relenquishes permissions, and
> then exits. It seems to be exiting with a return code of 1, and I can't
> find anywhere in the monitor code where it would do this.
>
>
>> Hope this helps some,
>>
>
> Thank you immensely, this helped very much!
>
>> Jonathan
>>
> --
> Jeremy C. McDermond
> mcdermj at peak.org
> Lead Engineer
> Peak Internet, LLC
> (541) 738-4921
>
>
> _______________________________________________
> Spread-users mailing list
> Spread-users at lists.spread.org
> http://lists.spread.org/mailman/listinfo/spread-users
>
--
Ryan W. Caudy
Center for Networking and Distributed Systems
Department of Computer Science
Johns Hopkins University
More information about the Spread-users
mailing list