Practical intent-driven routing configuration synthesis

S Ramanathan, Y Zhang, M Gawish… - … USENIX Symposium on …, 2023 - usenix.org
S Ramanathan, Y Zhang, M Gawish, Y Mundada, Z Wang, S Yun, E Lippert, W Taha, M Yu
20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23), 2023usenix.org
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 …
Abstract
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.
usenix.org
以上显示的是最相近的搜索结果。 查看全部搜索结果