Author: andrews Date: 2008-07-06 16:14:02 +0200 (Sun, 06 Jul 2008) New Revision: 3560
Modified: trunk/n2n/edge.c trunk/n2n/n2n.c trunk/n2n/n2n.h trunk/n2n/supernode.c Log: Summary: Fixed IPv6 carriage through n2n. Note: This does not provide encapsulation into IPv6 packets for internet transport; rather it allows IPv6 packets to flow through n2n tunnels and come out the other side. -------- A n2n.h A n2n.c BC supernode.c D edge.c -------- A: Made some peer_list routines common so supernode can use them. B: Added packet,error stats counters to supernode to replace existing pkt_sent counter which was incomplete. C: Reworked packet forwarding routines to enable more fine-tuned discrimination of what to broadcast or unicast. D: Remove unnecessary test preventing arrival of packets to unadvertised MAC addresses. This was preventing IPv6 RDP packets broadcast to 33:33:aa.bb.cc.dd. -------- Testing Tested on x86 Ubuntu Hardy and UML. IPv4 tested against reference edge and supernode to ensure interoperability. IPv6 tested by adding /48 addresses on a common network prefix to two edge nodes. Load tested via flood ping6. Commentary No support was added for specifying an IPv6 address to be automatically assumed by the n2n TAP interface. Not sure if this is currently possible. Global scope addresses may not be specifiable in this way. _______________________________________________ Ntop-dev mailing list [email protected] http://listgateway.unipi.it/mailman/listinfo/ntop-dev
