kth.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Making Network Configuration Human Friendly
École Polytechnique.
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Software and Computer systems, SCS.ORCID iD: 0000-0002-9780-873X
RISE Research Institutes of Sweden.ORCID iD: 0000-0001-5083-4052
KTH, School of Electrical Engineering and Computer Science (EECS), Computer Science, Software and Computer systems, SCS.ORCID iD: 0000-0002-1256-1070
Show others and affiliations
(English)Manuscript (preprint) (Other academic)
Abstract [en]

This paper explores opportunities to utilize Large Language Models (LLMs) to make network configuration human-friendly, simplifying the configuration of network devices and minimizing errors. We examine the effectiveness of these models in translating high-level policies and requirements (i.e., specified in natural language) into low-level network APIs, which requires understanding the hardware and protocols. More specifically, we propose NETBUDDY for generating network configurations from scratch and modifying them at runtime. NETBUDDY splits the generation of network configurations into fine-grained steps and relies on self-healing code-generation approaches to better take advantage of the full potential of LLMs. We first thoroughly examine the challenges of using these models to produce a fully functional & correct configuration, and then evaluate the feasibility of realizing NETBUDDY by building a proof-of-concept solution using GPT-4 to translate a set of high-level requirements into P4 and BGP configurations and run them using the Kathará network emulator.

Keywords [en]
Network Configuration, Large Language Models (LLMs), GPT-4, P4, BGP, Kathará
National Category
Computer Systems Communication Systems
Research subject
Computer Science; Information and Communication Technology
Identifiers
URN: urn:nbn:se:kth:diva-336534OAI: oai:DiVA.org:kth-336534DiVA, id: diva2:1796612
Projects
Digital Futures
Funder
Swedish Research Council, 2021-04212
Note

QC 20230913

Available from: 2023-09-12 Created: 2023-09-12 Last updated: 2023-09-13Bibliographically approved

Open Access in DiVA

fulltext(719 kB)1000 downloads
File information
File name FULLTEXT01.pdfFile size 719 kBChecksum SHA-512
3e53b685a2d93746e440a4f7f6c43cec8627c93e4b06f577e5096b3bb12fe3e971566549d3e24bd6226a6dfc9295f1d1389a2537f52da67aa3f19036acd8ecd5
Type fulltextMimetype application/pdf

Authority records

Wang, ChangjieScazzariello, MarianoFarshin, AlirezaKostic, DejanChiesa, Marco

Search in DiVA

By author/editor
Wang, ChangjieScazzariello, MarianoFarshin, AlirezaKostic, DejanChiesa, Marco
By organisation
Software and Computer systems, SCS
Computer SystemsCommunication Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 1003 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 397 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf