#452 Practical Intent-driven Routing Configuration Synthesis


  • Aditya Akella
  • Alan Zaoxing Liu
  • Alex C. Snoeren
  • Amin Vahdat
  • Amy Tai
  • Behnaz Arzani
  • Brent Stephens
  • Dimitrios Skarlatos
  • Ennan Zhai
  • Francis Y. Yan
  • Ganesh Ananthanarayanan
  • Gautam Kumar
  • Guyue Liu
  • Jennifer Rexford
  • Jeongkeun Lee
  • john wilkes
  • Manya Ghobadi
  • Mojgan Ghasemi
  • Muhammad Shahbaz
  • Nandita Dukkipati
  • Paolo Costa
  • Rachee Singh
  • Wenjun Hu
  • Xin Jin
  • Ying Zhang
  • Yiting Xia
  • Z. Morley Mao
  • Zhizhen Zhong


Soudeh Ghorbani


[PDF] Final version (663kB) 1 Mar 2023 2:35:02pm PST · c2e04bd3e372098dd4037b861ac446d0eda5c74cd6581718c02b62c011f49184c2e04bd3

[PDF] Submission version

Configuration of production datacenters is challenging due to their scale (many switches), complexity (specific policy requirements), and dynamism (need for many configuration changes). This paper introduces Aura, a production-level synthesis system for datacenter routing policies. It consists of a high-level language, called RPL, that expresses the desired behavior and a compiler that automatically generates switch configurations. Unlike existing approaches, which generate full network configuration for a static policy, Aura is built to support frequent policy and network changes. It generates and deploys multiple parallel policy collections, in a way that supports smooth transitions between them without disrupting live production traffic. Aura has been deployed for over two years in Meta datacenters and has greatly improved our management efficiency. We also share our operational requirements and experiences, which can potentially inspire future research.
S. Ramanathan, Y. Zhang, M. Gawish, Y. Mundada, Z. Wang, S. Yun, E. Lippert, W. Taha, M. Yu, J. Mirkovic [details]

Sivaramakrishnan Ramanathan (Meta) <sivaram12@meta.com>

Ying Zhang (Meta) <zhangying@meta.com>

Mohab Gawish (Meta) <mogawish@meta.com>

Yogesh Mundada (Meta) <yhm@meta.com>

Zhaodong Wang (Meta) <zhaodongwang@meta.com>

Sangki Yun (Meta) <sangkiyun@meta.com>

Eric Lippert (Meta) <ericlippert@meta.com>

Walid Taha (Meta) <wtaha@meta.com>

Minlan Yu (Harvard University) <minlanyu@g.harvard.edu>

Jelena Mirkovic (University of Southern California Information Sciences Institute) <sunshine@isi.edu>


Eric Lippert (Meta) <ericlippert@fb.com>

Mohab Gawish (Facebook) <mogawish@fb.com>

Sangki Yun (Meta) <sangiyun@fb.com>

Sangki Yun (Facebook) <sangkiyun@fb.com>

Sivaramakrishnan Ramanathan (Meta) <sivaram12@fb.com>

Walid Taha (Meta) <wtaha@fb.com>

Ying Zhang (Facebook) <zhangying@fb.com>

Yogesh Mundada (Meta) <yhm@fb.com>

Zhaodong Wang (Meta) <zhaodongwang@fb.com>

Operational Systems Track
Resubmission eligibility
  • data centers
  • routing

To edit this submission, sign in using your email and password.

[Text] Reviews and comments in plain text