~/talk

Automate your IX’s RS Config

Talkat Rootconf 2019 · 2019-06-21..06-22· [kubernetes]
slides:none on file

Generates Bird or OpenBGPD configs from Arouteserver, pulling peers from PeeringDB and supporting RPKI validation, BGP communities and graceful shutdown. Configuration is produced locally, pushed with Ansible to containers, and two route servers rewrite configs on an hourly cron with 30-minute stagger so one regenerates at minute 0 and the other at minute 30. It halts on errors, handles per-peer export filters, and is running in production at BharatIX.

AI-written summary · about

  1. 0:00Start
  2. 2:08Quick intro to peering at IXP
  3. 3:04What a route server does...
  4. 5:41The Challenge
  5. 7:31Setting up arouteserver
  6. 8:16clients.yml
  7. 9:24Generating RS Config
  8. 10:31BGP Community Support
  9. 13:36Other key features worth mentioning
  10. 16:33References
~/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.