IntersectMBO / ouroboros-network

Specifications of network protocols and implementations of components running these protocols which support a family of Ouroboros Consesus protocols; the diffusion layer of the Cardano Node.
https://ouroboros-network.cardano.intersectmbo.org
Apache License 2.0
275 stars 86 forks source link

Optimised connectivity to peers behind firewall #4381

Open coot opened 1 year ago

coot commented 1 year ago

Currently the P2P mode supports bidirectional connections, however if a remote peer which is in its configuration file (e.g. a local root peer) is behind a firewall, the outbound governor will try to poll until the remote peer connects. The idea is to add a new peer category to the network topology file: peers which we do not connect to, but wait until they connect to us before we start use them as upstream peers.

coot commented 1 year ago

Depends on #3596.