Skip to content

AutoNAT: Network ReachabilityPublic distinguishes between IPv6 and IPv4 #614

Closed
@wlynxg

Description

Currently, AutoNAT considers the node to be in the public state as long as one address can be dialed successfully, but it does not differentiate between address types.

For example, when the IPv6 address of node A is Public but the IPv4 address is private, node A will think that its network is ReachabilityPublic. The ReachabilityPublic state will prevent node A from connecting to Relay. However, when another node is in an IPv4-only network environment, it will be unable to connect to node A because there is no Relay connection.

Is it possible to consider subdividing the node Network Reachability into ReachabilityIPv4Public, ReachabilityIPv6Public and ReachabilityPublic (including IPv4 and IPv6)? I think more detailed address visibility differentiation will allow developers to formulate strategies in more detail.

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    • Status

      Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions