Quoting Christian Biere <[EMAIL PROTECTED]> from ml.softs.gtk-gnutella.devel:
:Another option is of course to claim being an ultrapeer since it
:does not have to send a QRP at all. In my opinion, a poor leaf is
:less of a problem than a poor ultrapeer.

If you have, say, 50 "poor leaves", you're in trouble, because all the
query traffic will be relayed to 50 leaves all the time.

It is less a problem with "poor ultrapeers" because QRP routing between UPs
only occur when TTL=1, and you have far less UP connections than you have
leaves, normally.

Frankly, I don't know whether it's a problem to not comply with the specs
on this particular point.  There are pros and cons.  You have listed a
drawback, but I would say that if you bother sending patches for a faked QRP
containing all 1s, you're not far away from doing it fully.

Besides, GTKG has a protection against full QRPs for leaves.  I confess
there is no such thing for inter-UP QRP tables, because by design it is
much more likely to be full...

Raphael


-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://ads.osdn.com/?ad_idv37&alloc_id865&op=click
_______________________________________________
Gtk-gnutella-devel mailing list
Gtk-gnutella-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to