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

Craig Southeren craigs at postincrement.com
Thu Oct 21 05:15:45 MST 2004


On Thu, 21 Oct 2004 11:48:18 +0000
"Andreas Anderson" <galium123 at hotmail.com> wrote:

> Hi Guys,
> 
> can someone tell me why DUNDi does not use the same principals as BGP4, 
> where
> on session start *all* routes are transmitted from one peer to another,  and 
> later only
> transmit the changes? If i understand the whitepaper correctly, any lookup 
> in the
> 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.

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

..delete

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

VoIP number spaces are much bigger than that. Consider storing a
directory of every phone number in the US and you will see the problem.
In any case, I expect that internal nodes in a DUNDi network would
certainly cache portions of the data, based on the time-to-live data.
Again, think DNS.

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.

   Craig

-----------------------------------------------------------------------
 Craig Southeren      craigs at postincrement.com / craigs at voxgratia.org

 Phone:  +61 243654666      ICQ: #86852844
 Fax:    +61 243673140      MSN: craig_southeren at hotmail.com
 Mobile: +61 417231046   Jabber: craigs at jabber.voxgratia.org

 Post Increment - Consulting & Services    http://www.postincrement.com
 Vox Gratia - The Open Source VoIP portal  http://www.voxgratia.org
 Raving Of A Strange Mind - the VoIP blog  http://www.southeren.com/blog




More information about the asterisk-dev mailing list