Network Working Group E. Vyncke
Request for Comments: 5514 Cisco Systems
Category: Experimental 1 April 2009
IPv6 over Social Networks
Vyncke Experimental [Page 1]
RFC 5514 IPoSN April 2009 1. IntroductionWhile the IPv6 protocols are well-known for years, not every host uses IPv6 (at least in March 2009), and most network users are not aware of what IPv6 is or are even afraid by IPv6 because it is unknown.
2. Architecture
With IPv6 over Social Network (IPoSN):
Vyncke Experimental [Page 2]
RFC 5514 IPoSN April 2009
2. the latency between two nodes over such a network can be very high, and timers (especially the routing timers; see Section 3) will have to be modified.
2.1. Addressing
In SNA, all users have a unique numerical identification. Assuming that there are less than 2**64 users on the SNA, the IPv6 global address of the router loopback will be a /64 prefix (such as 2001: db8:face:b00c::/64) followed by the SNA identification. As this address is a loopback address, the prefix length will always be /128. As the same /64 prefix is used for all SNA users, they will all appear as being part of the same /64 network.
2.2. Address Translation
With the choice of the example prefix for all global addresses, an IPv6-to-IPv6 Non-Carrier Grade NAT (NCGN) must be implemented and linked to at least one 'edge' SNA user whose account will be used to pass (and translate) IPv6 packets between IPoSN and the real IPv6 Internet. The gateway and NAT functions are out of scope of the present document.
3. Choice of IGP
As seen in the architecture section (Section 2, the propagation of IPv6 packets only happens when a user activates the IPoSN application linked to his/her SNA account. Therefore, propagation delays are measured in hours or days compared to microseconds over the Internet fishbone. Moreover, the jitter is also very high as different users have different habits regarding the use of SNA.
Vyncke Experimental [Page 3]
RFC 5514 IPoSN April 2009 4. Working PrototypeA working prototype has been developed by the author and is freely available: IPv6 over Facebook Social Network [IPv6overFacebook]. It uses the LAMP architecture.
Vyncke Experimental [Page 4]
RFC 5514 IPoSN April 2009 5. Security ConsiderationsAs the users cannot really control what they are sending (they send IPv6 packets through a well-controlled web interface), there is no threat to send spoofed packets. The only exception is at the NAT66 gateway where packets from the real Internet can be received; therefore, NAT66 gateway MUST implement anti-spoofing.
6. Acknowledgments
Many thanks to all first users of the IPv6 over Facebook [IPv6overFacebook] application: Isabelle Dehousse, Yves Hertoghs, Thomas Kernen, Simon Leinen, and so many others.7. References 7.1. Normative References[RFC2080] Malkin, G. and R. Minnear, "RIPng for IPv6",
7.2. Informative References
[IPv6overFacebook] Vyncke, E., "IPv6 over the Facebook Social
Vyncke Experimental [Page 5]
RFC 5514 IPoSN April 2009
Author's Address