~/talk

Creating a Fast, Secure, Location Agnostic Mesh Network with Nebula

Talkat All Things Open 2020 · 2020-10-19..10-20· [security]
slides:none on file

Shows a working, scalable overlay (Nebula) used on 20,000+ servers at Slack and runnable on Linux, OSX, Windows, iOS and Android. Explains concrete choices: written in Go, certificates as protobufs, Noise protocol with a single-round-trip handshake, AES/ChaCha ciphers, hole‑punching, lighthouses for discovery, ansible + AWS for deployment. Demos a live mesh, mobile app join and roam, per-node firewall rules, and a throughput jump to multi‑Gbps when a better path appears—practical details, not just slides.

AI-written summary · about

  1. 0:00Start
  2. 0:05Creating a Fast, Secure, Location Agnostic Mesh Network with Nebula
  3. 2:15A Bit of History Writing Nebula Architecture
  4. 4:18Open Source Release
  5. 9:04A Bit of History...
  6. 18:08iPad IPSec
  7. 20:11Bonus Question: What about IPSec in transport mode?
  8. 25:55What about insert whatever ?
  9. 29:02Started in 2016-ish
  10. 29:32Golang?
  11. 31:46The Firewall code came first.
  12. 32:16Massive Scale
  13. 32:47Chef and vault integration (not oss, yet)
  14. 34:04Technical Deep Dive
  15. 35:16Certificates (not X.509, protobuf)
  16. 37:05Lighthouse Architecture
  17. 37:49Why deal with eventual consistency, when you can have...?
  18. 38:31LH are explicitly NOT trusted
  19. 39:07AES vs ChaCha
  20. 40:50Hole Punching
  21. 44:20Workshop
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.