Practical Intent-driven Routing Configuration Synthesis
summary
Aura is a production routing-synthesis system that precomputes and preloads multiple base paths and switches among them via staging and labeling, using BGP community tags (pathcom, stockcom, paulcon) to activate policy fragments. It introduces the RPL language for conditional, device-state policies and simplifies topology to generate reusable path graphs. Deployed across five datacenters (Sep 2021–Sep 2022), it produces 54 configuration versions covering ~800,000 policy variants, halves review time and cuts reviewer/operator revision count by ~3x.
AI-written summary · about
chapters (12)
- 0:00Intent-driven routing synthesis
- 1:26Meta data center topologies
- 3:51Dynamic network configurations
- 4:55Conditional policy expressions
- 6:41Reconfiguration at scale
- 7:23How Aura addresses challenges
- 8:47Base paths for reconfigurations
- 10:12Dynamic policy switching
- 12:42Routing Policy Language RPL
- 13:43Compiler with BGP tags
- 14:49Deployment results
- 15:54Summary
related talks
20mContra: A Programmable System for Performance aware Routing
11mAI-Native Network Capacity Management
10mAI-Native Network Capacity Management
12mAvenir: Managing Data Plane Diversity with Control Plane Synthesis
34mHyperRouter: Lessons Learnt from Building an L4 Load...
16mFoundations of Routing & Switching: Scalable Network Infra
41mImpact of Network Automation
11mRunning BGP in Data Centers at Scale
