Implement QUIC Address discovery #2842
Labels
c-iroh-net
feat
New feature or request
tracking
an overview issue that tracks completion of a project
Currently, STUN packets are sent as raw UDP packets. We've run into situations in the wild where STUN packets get dropped due to high latency or congestion. Since STUN packets tell us what our own public IP address is, when these packets get lost, we no don't know our own address, and therefore can't tell other's what our dialable addresses are.
Doing address discovery over QUIC rather than through the usual STUN / UDP process does two things:
QUIC connections have guaranteed delivery. In highly congested / low latency networks, we will still get our public addresess.
QUIC connections are encrypted! No more leaking your public address information for anyone to peak at.
Our plan is to implement QUIC Address Discovery, which replaces the functionality of STUN with a new protocol that runs over a QUIC connection.
This work will happen in a few phases:
QUIC Address discovery extension quinn#12
The text was updated successfully, but these errors were encountered: