Skip to content

NAT puncturing? #3156

Answered by mrinalwadhwa
ichorid asked this question in Q&A
Aug 7, 2022 · 1 comments · 2 replies
Discussion options

You must be logged in to vote

@ichorid 👋 great question!
NAT puncturing has been on our roadmap, as a topology we want to support, since the beginning, so Ockam's architecture can easily support it even though we haven't done much work towards it yet.

  1. In Ockam, we would implement this by implementing a Channel. A channel is a pair of workers (one on each end) that can arrive at some coordinated state by running a bootstrap protocol. After this bootstrap, a channel provides bi-directional communication. Ockam Secure Channels, Forwarding, Inlets/Outlets etc. all work like this. For a NAT Puncturing Channel we would similarly have a bootstrap phase to communicate with the introduction point and then a data phase for th…

Replies: 1 comment 2 replies

Comment options

You must be logged in to vote
2 replies
@ichorid
Comment options

@mrinalwadhwa
Comment options

Answer selected by ichorid
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants