Skip to content
This repository has been archived by the owner on Mar 25, 2022. It is now read-only.

IPv6 bootstrappers and websites #191

Closed
1 task done
victorb opened this issue Oct 18, 2016 · 4 comments
Closed
1 task done

IPv6 bootstrappers and websites #191

victorb opened this issue Oct 18, 2016 · 4 comments
Milestone

Comments

@victorb
Copy link
Member

victorb commented Oct 18, 2016

Right now, Bootstrap nodes only run IPv4. We would like to enable IPv6 to have better discoverability and connectivity.

  • Figure out what we have to do to enable IPv6 and setup following actions
@victorb victorb added this to the IPv6 for gateway and bootstrap nodes milestone Oct 18, 2016
@ghost ghost changed the title Figure out what we have to do to enable IPv6 for Bootstrap nodes IPv6 bootstrappers Nov 3, 2016
@ghost ghost added the bootstrap label Nov 3, 2016
@ghost
Copy link

ghost commented Nov 3, 2016

notes from #88

  • enable ipv6 for each droplet in an older datacenter
  • programatically set ip addresses on hosts (i.e. /etc/network/interfaces et. al.)
  • give ipfs container an address from the /64 (https://docs.docker.com/engine/userguide/networking/default_network/ipv6/) not neccessary, ipfs container use the host network stack
  • swarm listens on /ip6/::/tcp/4001
  • /ip6 addrs in default bootstrap list of go-ipfs and js-ipfs

and for the gateway:

  • nginx listens on /ip6/::/tcp/80 and /ip6/::/tcp/443
  • AAAA records for ipfs.io, gateway.ipfs.io
  • AAAA records for websites like ipld.io

@ghost
Copy link

ghost commented Dec 18, 2016

ipfs.io, gateway.ipfs.io, as well as the default bootstrappers do now speak IPv6, and there's been a nice bump in the number of IPv6 peerings:

Note: I restarted all these nodes to trick their peers into retrying, and possibly using /ip6 this time.
peers graph

Left to do:

  • /ip6 addresses in the default bootstrap list of go-ipfs and js-ipfs
  • DNS records for websites other than ipfs.io

@ghost ghost changed the title IPv6 bootstrappers IPv6 bootstrappers and websites Dec 18, 2016
@Kubuxu Kubuxu removed their assignment Dec 18, 2016
@victorb
Copy link
Member Author

victorb commented Jan 4, 2017

Missing merged into go-ipfs to start using IPv6

@ghost
Copy link

ghost commented Jan 10, 2017

add /ip6 bootstrap config

@ghost ghost closed this as completed Jan 10, 2017
This issue was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants