Punchy vs lighthouse.interval vs handshakes #1605
-
|
What is the difference between these settings? I understand that they all play a role in keeping the connection alive, but I fail to see the difference. According to the docs
It makes sense to me that these would all try to achieve the same thing, but to me it feels like they all go about it the same way. They at most seem to differ in the fact that |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
|
Hi @Quacken8 -
|
Beta Was this translation helpful? Give feedback.
Hi @Quacken8 -
lighthouse.intervalis actually just how frequently a node reports its IP addresses up to the Lighthouse. The Lighthouse is first and foremost a host-discovery service that maps Nebula overlay IPs to a node's underlay IPs.handshakes.try_intervalsets the backoff interval when creating a new handshake with a host you don't already have a tunnel with. "All known addresses" here refers to all known underlay addresses for the specific host.pucnhyis NAT hole punching and its settings are fairly well described here: https://nebula.defined.net/docs/config/punchy/