skip to main content
10.1145/3672202.3673721acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
short-paper
Open access

Poster: Automating Network Configuration with Natural Language Intents

Published: 05 August 2024 Publication History

Abstract

Network configuration is crucial for computer network design and operation. Network Operations (NetOps) teams typically use vendor-specific configuration languages to create and deploy scripts that achieve specific network intents, such as reachability between two networks [7, 18, 19]. This process necessitates a thorough understanding of network specifics and protocols. Also, NetOps teams may need multiple attempts to achieve correct configuration due to protocol complexity and interactions. They often use network verification tools [6, 9, 14, 16, 17, 19] to check if the intents are met and adjust configurations based on failure messages.

References

[1]
APIs of Our Evaluated LLMs. https://replicate.com/pricing.
[2]
Cisco OSPF. https://www.cisco.com/c/en/us/support/docs/ip/open-shortest-path-first-ospf/7039-1.html.
[3]
GPT. https://chat.openai.com/.
[4]
Graph-Based Live Queries in AOS. https://apstra.com/products/.
[5]
OpenConfig. http://openconfig.net/.
[6]
Ryan Beckett, Aarti Gupta, Ratul Mahajan, and David Walker. A General Approach to Network Configuration Verification. In Proc. ACM SIGCOMM, 2017.
[7]
Huangxun Chen, Yukai Miao, Li Chen, Haifeng Sun, Hong Xu, Libin Liu, Gong Zhang, and Wei Wang. Software-Defined Network Assimilation: Bridging the Last Mile Towards Centralized Network Configuration Management with NAssim. In Proc. ACM SIGCOMM, 2022.
[8]
Maud Ehrmann, Ahmed Hamdi, Elvys Linhares Pontes, Matteo Romanello, and Antoine Doucet. Named Entity Recognition and Classification in Historical Documents: A Survey. 56(2):1--47, Sep. 2023.
[9]
Aaron Gember-Jacobson, Raajay Viswanathan, Aditya Akella, and Ratul Mahajan. Fast Control Plane Analysis Using an Abstract Representation. In Proc. ACM SIGCOMM, 2016.
[10]
Arthur S. Jacobs, Ricardo J. Pfitscher, Rafael H. Ribeiro, Ronaldo A. Ferreira, Lisandro Z. Granville, Walter Willinger, and Sanjay G. Rao. Hey, Lumi! Using Natural Language for Intent-Based Network Management. In Proc. USENIX ATC, 2021.
[11]
Jing Li, Aixin Sun, Jianglei Han, and Chenliang Li. A Survey on Deep Learning for Named Entity Recognition. 34(1):50--70, Mar. 2020.
[12]
Chen Liang, Yue Yu, Haoming Jiang, Siawpeng Er, Ruijia Wang, Tuo Zhao, and Chao Zhang. Bond: Bert-Assisted Open-Domain Named Entity Recognition with Distant Supervision. In Proceedings of the 26th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, 2020.
[13]
Laria Reynolds and Kyle McDonell. Prompt Programming for Large Language Models: Beyond the Few-shot Paradigm. In Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems, 2021.
[14]
Steffen Smolka, Praveen Kumar, Nate Foster, Dexter Kozen, and Alexandra Silva. Cantor Meets Scott: Semantic Foundations for Probabilistic Networks. In Proceedings of ACM SIGPLAN Symposium on Principles of Programming Languages, 2017.
[15]
Taylor Sorensen, Joshua Robinson, Christopher Michael Rytting, Alexander Glenn Shaw, Kyle Jeffrey Rogers, Alexia Pauline Delorey, Mahmoud Khalil, Nancy Fulda, and David Wingate. An Information-Theoretic Approach to Prompt Engineering without Ground Truth Labels. arXiv Preprint arXiv:2203.11364, 2022.
[16]
Samuel Steffen, Timon Gehr, Petar Tsankov, Laurent Vanbever, and Martin Vechev. Probabilistic Verification of Network Configurations. In Proc. ACM SIGCOMM, 2020.
[17]
Kausik Subramanian, Anubhavnidhi Abhashkumar, Loris D'Antoni, and Aditya Akella. Detecting Network Load Violations for Distributed Control Planes. In Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, 2020.
[18]
Yu-Wei Eric Sung, Xiaozheng Tie, Starsky HY Wong, and Hongyi Zeng. Robotron: Top-Down Network Management at Facebook Scale. In Proc. ACM SIGCOMM, 2016.
[19]
Bingchuan Tian, Xinyi Zhang, Ennan Zhai, Hongqiang Harry Liu, Qiaobo Ye, Chunsheng Wang, Xin Wu, Zhiming Ji, Yihong Sang, Ming Zhang, Da Yu, Chen Tian, Haitao Zheng, and Ben Y. Zhao. Safely and Automatically Updating In-Network ACL Configurations with Intent Language. In Proc. ACM SIGCOMM, 2019.
[20]
Ashish Vaswani, Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones, Aidan N. Gomez, Lukasz Kaiser, and Illia Polosukhin. Attention is All you Need. In Advances in Neural Information Processing Systems, 2017.
[21]
Wenlong Ding, Libin Liu, Li Chen and Hong Xu. ABC: Automatic Bottom-Up Construction of Configuration Knowledge Base for Multi-Vendor Networks. In 2023 IEEE 5th International Conference on Cognitive Machine Intelligence (CogMI), 2023.
[22]
Chengrun Yang, Xuezhi Wang, Yifeng Lu, Hanxiao Liu, Quoc V Le, Denny Zhou, and Xinyun Chen. Large language models as optimizers. arXiv preprint arXiv:2309.03409, 2023.

Index Terms

  1. Poster: Automating Network Configuration with Natural Language Intents

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    ACM SIGCOMM Posters and Demos '24: Proceedings of the ACM SIGCOMM 2024 Conference: Posters and Demos
    August 2024
    140 pages
    ISBN:9798400707179
    DOI:10.1145/3672202
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 05 August 2024

    Check for updates

    Author Tags

    1. network configuration automation
    2. large language models

    Qualifiers

    • Short-paper

    Conference

    ACM SIGCOMM Posters and Demos '24
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 92 of 158 submissions, 58%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 106
      Total Downloads
    • Downloads (Last 12 months)106
    • Downloads (Last 6 weeks)106
    Reflects downloads up to 14 Sep 2024

    Other Metrics

    Citations

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media