Re: [freenet-support] Noderef leaking interface ID

2012-10-09 Thread Matthew Toseland
On Monday 08 Oct 2012 15:35:17 Pascal wrote:
 In fact, if a node attempts to use the interface ID in the noderef as a 
 local zone index then the IPv6 connection will fail if the interface IDs 
 do not match, as zone indices override the routing table if specified. 
 For example:
 
 Node A has an IP address of 2001:db8::1 on interface 1.  Node A will 
 publish 2001:db8::1%1 in its noderef.
 Node B's IPv6 default gateway is on its interface 2.  If node B attempts 
 to contact node A at 2001:db8::1%1 the request will fail.  Node B must 
 use 2001:db8::1 or 2001:db8::1%2 to contact node A, the former using the 
 local routing table, the later specifying the local zone index.

So this breaks IPv6 support? Potentially or usually?


signature.asc
Description: This is a digitally signed message part.
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

Re: [freenet-support] Noderef leaking interface ID

2012-10-09 Thread Matthew Toseland
On Monday 08 Oct 2012 15:35:17 Pascal wrote:
 In fact, if a node attempts to use the interface ID in the noderef as a 
 local zone index then the IPv6 connection will fail if the interface IDs 
 do not match, as zone indices override the routing table if specified. 
 For example:
 
 Node A has an IP address of 2001:db8::1 on interface 1.  Node A will 
 publish 2001:db8::1%1 in its noderef.
 Node B's IPv6 default gateway is on its interface 2.  If node B attempts 
 to contact node A at 2001:db8::1%1 the request will fail.  Node B must 
 use 2001:db8::1 or 2001:db8::1%2 to contact node A, the former using the 
 local routing table, the later specifying the local zone index.
 
 -Pascal

Filed bug:
https://bugs.freenetproject.org/view.php?id=5515

I may not be able to test it ... I will try to look at it soon though ...


signature.asc
Description: This is a digitally signed message part.
___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe

Re: [freenet-support] Noderef leaking interface ID

2012-10-08 Thread Pascal
In fact, if a node attempts to use the interface ID in the noderef as a 
local zone index then the IPv6 connection will fail if the interface IDs 
do not match, as zone indices override the routing table if specified. 
For example:


Node A has an IP address of 2001:db8::1 on interface 1.  Node A will 
publish 2001:db8::1%1 in its noderef.
Node B's IPv6 default gateway is on its interface 2.  If node B attempts 
to contact node A at 2001:db8::1%1 the request will fail.  Node B must 
use 2001:db8::1 or 2001:db8::1%2 to contact node A, the former using the 
local routing table, the later specifying the local zone index.


-Pascal


On 10/6/2012 2:26 AM, Pascal wrote:

Is there a reason the noderef includes the interface ID for each IPv6
address? I can't see how this would be relevant to a remote node.

-Pascal

___
Support mailing list
Support@freenetproject.org
http://news.gmane.org/gmane.network.freenet.support
Unsubscribe at http://emu.freenetproject.org/cgi-bin/mailman/listinfo/support
Or mailto:support-requ...@freenetproject.org?subject=unsubscribe