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

ipv6 not working #4058

Closed
alessiodf opened this issue Sep 27, 2020 · 1 comment
Closed

ipv6 not working #4058

alessiodf opened this issue Sep 27, 2020 · 1 comment
Assignees

Comments

@alessiodf
Copy link
Contributor

alessiodf commented Sep 27, 2020

Although Core's IP schema seems to support IPv6 addresses as well as IPv4 addresses, in practice it doesn't work because Core considers most IPv6 addresses to be part of the same subnet (specifically :: which is wrong often :: but not always) so you theoretically cannot add much more than 5 IPv6 nodes to any network.

However, it all breaks down totally because to connect to IPv6 sockets you have to enclose the address in square brackets, but Core does not do this. So to recap, although the schema supports IPv6, Core cannot successfully connect to IPv6 addresses, and even if it could, it uses a faulty CIDR check that does not process IPv6 addresses properly.

This affects both Core 2.7 and 3.0 and although I don't expect this to be fixed in 2.7, I hope it will be addressed in 3.0.

@ghost
Copy link

ghost commented Sep 27, 2020

Thanks for opening this issue! A maintainer will review this in the next few days and explicitly select labels so you know what's going on.

If no reviewer appears after a week, a reminder will be sent out.

@alessiodf alessiodf changed the title ipv6 addresses all treated as if on the same subnet ipv6 not working Sep 28, 2020
@faustbrian faustbrian added this to the 3.0.0 milestone Sep 29, 2020
@sebastijankuzner sebastijankuzner self-assigned this Nov 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants