On Fri, 05 Sep 2003, Toad wrote: > Except for the fact that freenet needs two way connectivity on > connections.
Only inside the lan and to the border node, NOT to the outside world. Again, we're talking about using gateways here. > > > But will it really break things that badly? Surely, the nodes will quickly > > > learn to route to the border node(s) instead of trying to route further in. > > > In fact, they won't even bother routing further in because the references > > > will have private IP addresses on them which will get dropped before making > > > it into the routing table in the first place. Or am I wrong here? > > > > Exactly. But the problem that I'm trying to explain is this: > > > > Outside node 1 searches for key "KA". Routes it to your gateway, > > gateway routes it to internal node 2. Node 2 responds with a 10.x > > address, gets passed through the gateway to 1. Now 1 has a 10.x noderef > > for that keyspace and it gets ignored. Thus, a successful transfer did > > NOT improve routing at all. > > No, it doesn't get ignored. The noderef is reset to the gateway node's > reference. In any case, references are no longer such a big issue in > NGRouting - the border node doesn't give the requester a new node, but > it does improve the requester's respect for the border node. Yes, NGR makes a huge difference in that regard. Original routing code would lose the 10.x references if the gateway didn't reset the DS. --Dan
pgp00000.pgp
Description: PGP signature
_______________________________________________ Devl mailing list [EMAIL PROTECTED] http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl
