[Asterisk-Dev] Re: DUNDi(tm) = Gnutella?

Andreas Anderson galium123 at hotmail.com
Thu Oct 21 06:09:17 MST 2004


craigs at postincrement.com wrote:

>>network will be sent to *any* peer. So this is basically the same as 
>>Gnutella.

>Ummm...no, it's not even close to being basically the same as Gnutella.
>If anything, it's closer to DNS.

Why? DNS is hierarchial, gnutella, BGP, DUNDi, OSPF etc is peer-to-peer.


>DUNDi is not used for exchanging multi-megabyte media files - it's used
>for making very small routing requests.

Sorry, i was only talking about the routing- and search-traffic of gnutella,
not the transfer of files. This is the main problem of the gnutella 
protocol,
and i suspect, also of the DUNDi protocol. I think there should at least be
the possibility to exchange a complete list of prefixes, what you don't want
you could filter away (full feed vs. partial feed).

IMHO the current draft for DUNDi does not scale beyond a few hundert peers,
maybe less.

As you compared it to DNS, just imagine, *every* DNS- equest is sent to 
*every*
DNS server on the planet, not just the authoritative servers.

I dont even want to imagine how many call are already done with 
asterisk-servers
all over the world. If every one of them would triggers a lookup, this could 
cause
some serious problems...


>>Memory to store all routes shouldn't be a problem, one BGP4 full feed 
>>takes only 50MB, and thats about 130'000 routes...

>Also consider that a small hand-held device may have memory measured in
>kbytes, and you see why assuming every node can store every entry is not
>a design requirement.

Exactly the same goes for BGP - do you have a full feed on your handheld
or do you just send everything to a default gateway? I guess no one will
ever run a DUNDi node on a phone or handheld device, even with the
current protocoll.

Regards,

Andreas

_________________________________________________________________
Watch movie trailers online with the Xtra Broadband Channel  
http://xtra.co.nz/broadband




More information about the asterisk-dev mailing list