Making Network Configuration Human Friendly

09/12/2023
by   Changjie Wang, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/31/2022

IFCIL: An Information Flow Configuration Language for SELinux (Extended Version)

Security Enhanced Linux (SELinux) is a security architecture for Linux i...
research
12/06/2021

Configuration Space Exploration for Digital Printing Systems

Within the printing industry, much of the variety in printed application...
research
03/28/2023

Improving Code Generation by Training with Natural Language Feedback

The potential for pre-trained large language models (LLMs) to use natura...
research
04/22/2022

Localizing Router Configuration Errors Using Minimal Correction Sets

Router configuration errors are unfortunately common and difficult to lo...
research
02/12/2021

White-Box Performance-Influence Models: A Profiling and Learning Approach

Many modern software systems are highly configurable, allowing the user ...
research
07/11/2023

What do LLMs need to Synthesize Correct Router Configurations?

We investigate whether Large Language Models (e.g., GPT-4) can synthesiz...
research
02/15/2019

DOCSDN: Dynamic and Optimal Configuration of Software-Defined Networks

Networks are designed with functionality, security, performance, and cos...

Please sign up or login with your details

Forgot password? Click here to reset