What is the largest p2p network?

What are the best ways to handle a P2P based network between  IPv6 and IPv4 nodes?

  • With IPv6 introduced in more and more ISP, have to deal between nodes only listening on IPv4 or IPv6 addresses or both. How can it be handled? Maintaining local routes?

  • Answer:

    With different address families (IPv4 and IPv6) a p2p network becomes fragmented. Some peers support both IPv4/IPv6, some only IPv4, some only IPv6.   This becomes a problem if you are using distributed hash tables (DHT), because the storing peer should have the same view to the DHT as the retrieving peer. Blind spots occur, if peers are not visible to each other because of different address families.   There are different ways you can deal with this problem: For the DHT allow only peers which support both address families Use peers which allow both address families as proxy peers to reach those peers which support only one address family. Use peers which support only one address family for non critical tasks only, e.g. for additional caching to deal with load peaks.

Wolf Garbe at Quora Visit the source

Was this solution helpful to you?

Other answers

The same way P2P networks deal today with asymmetric reachability and addressability on IPv4-only networks. Use all the same techniques: hole punching, NAT-evasion, reachability discovery, the works.  IPv6 just makes you have to extend your IP address handling to support the new address family. Everything else is basically the same, with the minor wrinkle that private routing domains are usually addressable with unique local addresses, which are global scope, instead of using overlapping private address realms like you typically see with IPv4 networks.

James Woodyatt

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.