Skip to content

Tool to test connectivity to other peers #2400

@SuperFluffy

Description

@SuperFluffy

Describe the feature

We need a tool to debug connectivity issues between a node and its peers. Given the on-chain data (last DKG at an epoch boundary + onchain validator set) we can check if all validators from a node can be reached when run on a machine.

Even if firewalls are configured correctly such that outgoing and incoming connections are permitted, if a node operates behind a proxy it can happen that an IP check on the TCP socket of the incoming connection will be that of the proxy, not that of the dialing peer.

In addition, supplying the tool with the ed25519 consensus signing key would mean that a p2p handshake with the other (running nodes) could be made, ensuring that we don't just check the connection with the proxy.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions