LiON: A L3 protocol agnostic experimental network construction tool based on infrastructure as code

Kazuki Hayashi, Hiroki Watanabe, Takao Kondo, Fumio Teraoka

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

An experimental network environment plays an important role to examine new protocols and systems. This paper proposes an IaC (Infrastructure as Code) based tool called LiON (Lightweight On-demand Networking) for constructing virtual networks on the Internet for various experiments. For virtual nodes, various types of virtualization technologies such as network namespace, container, and virtual machine are supported. VXLAN is employed for virtual links between virtual nodes. JSON (JavaScript Object Notation) is adopted as the configuration file format, which enables the experimenter to intuitively design virtual network topologies. Layer-3 protocol agnostic experimental networks can be constructed, which enable to examine non-IP protocol stacks. LiON is implemented in Python and shell script. The time for constructing a virtual network slightly increases as the number of virtual nodes increases. TCP throughput of a virtual link is approximately 97 % of that of a physical link.

Original languageEnglish
Title of host publication2019 6th International Conference on Software Defined Systems, SDS 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages64-71
Number of pages8
ISBN (Electronic)9781728107226
DOIs
Publication statusPublished - 2019 Jun
Event6th International Conference on Software Defined Systems, SDS 2019 - Rome, Italy
Duration: 2019 Jun 102019 Jun 13

Publication series

Name2019 6th International Conference on Software Defined Systems, SDS 2019

Conference

Conference6th International Conference on Software Defined Systems, SDS 2019
CountryItaly
CityRome
Period19/6/1019/6/13

    Fingerprint

Keywords

  • Infrastructure as Code
  • Network Configuration Management
  • Network Testbed
  • Virtual Network

ASJC Scopus subject areas

  • Information Systems
  • Computer Networks and Communications
  • Software
  • Safety, Risk, Reliability and Quality

Cite this

Hayashi, K., Watanabe, H., Kondo, T., & Teraoka, F. (2019). LiON: A L3 protocol agnostic experimental network construction tool based on infrastructure as code. In 2019 6th International Conference on Software Defined Systems, SDS 2019 (pp. 64-71). [8768637] (2019 6th International Conference on Software Defined Systems, SDS 2019). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/SDS.2019.8768637