Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: IPv6 support #5380

Closed
yorickdowne opened this issue Apr 18, 2023 · 0 comments · Fixed by #5758
Closed

Feature: IPv6 support #5380

yorickdowne opened this issue Apr 18, 2023 · 0 comments · Fixed by #5758
Labels
meta-feature-request Issues to track feature requests. scope-networking All issues related to networking, gossip, and libp2p.
Milestone

Comments

@yorickdowne
Copy link

Is your feature request related to a problem? Please describe.

With CGNAT becoming more prevalent, peering is hard for users when IPv4 incoming connections are not available.

Describe the solution you'd like

Support IPv6 for P2P. This could be done by doing dual-stack by default, and as well by allowing one v4 and one v6 --listenAddress. Lighthouse for example does --listen-address 0.0.0.0 --listen-address :: for dual-stack, and specifying only either gets you a v4 or v6 solo stack.

Additional context

P2P support is the driver, here. Metrics, REST, key manager, all can stay v4, at least initially. If it's trivial to make them dual-stack as well, by all means do, but for the bulk of users where this is an issue - home users with CGNAT - they'll have v4 available and they won't need to reach REST via v6 from "the Internet"

@philknows philknows added scope-networking All issues related to networking, gossip, and libp2p. meta-feature-request Issues to track feature requests. labels Apr 23, 2023
@wemeetagain wemeetagain added this to the v1.9.0 milestone Apr 25, 2023
@philknows philknows modified the milestones: v1.9.0, v1.10.0 May 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meta-feature-request Issues to track feature requests. scope-networking All issues related to networking, gossip, and libp2p.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants