-
Notifications
You must be signed in to change notification settings - Fork 278
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 automatically detected or included in ENR #8670
Comments
Hi, can you please try also specifying |
I've given it a try, but I don't think it's achieving what I want. Now the endpoint
What I want is for Teku to automatically detect the IP addresses and use them as follows:
Teku is already able to do this automatically for IPv4 addresses, but not for IPv6 ones. |
Description
I'm testing the IPv6 implementations of all clients and noticed that Teku never updates the ENR with the IPv6 address.
General test results for all clients can be found at https://ipv6eth.info
Steps to Reproduce (Bug)
My idea was to find as many IPv6 peers as possible by increasing the peer limit. In the end I had about 3000 peers, but the ENR still did not include the IPv6 address. The node had ~13 IPv6 peers.
Relevant parameters:
teku --p2p-interface 0.0.0.0,:: --p2p-port 9000 --p2p-port-ipv6 9001 --p2p-peer-upper-bound 10000 ...
Both ports 9000/9001 are open, UDP/TCP each. The system has a global IPv6 address.
I'm using the
/eth/v1/node/identity
endpoint to fetch the current ENR.discovery_addresses
does not include the IPv6.Expected behavior:
Teku should detect the IPv6 address and include it in the ENR.
Actual behavior:
The ENR never includes the IPv6 address. While it can be set manually, this approach is ineffective for dynamic IPv6 addresses.
Frequency: Always
Versions
The text was updated successfully, but these errors were encountered: