TY - GEN
T1 - LiON
T2 - 6th International Conference on Software Defined Systems, SDS 2019
AU - Hayashi, Kazuki
AU - Watanabe, Hiroki
AU - Kondo, Takao
AU - Teraoka, Fumio
PY - 2019/6
Y1 - 2019/6
N2 - 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.
AB - 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.
KW - Infrastructure as Code
KW - Network Configuration Management
KW - Network Testbed
KW - Virtual Network
UR - http://www.scopus.com/inward/record.url?scp=85073902044&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85073902044&partnerID=8YFLogxK
U2 - 10.1109/SDS.2019.8768637
DO - 10.1109/SDS.2019.8768637
M3 - Conference contribution
AN - SCOPUS:85073902044
T3 - 2019 6th International Conference on Software Defined Systems, SDS 2019
SP - 64
EP - 71
BT - 2019 6th International Conference on Software Defined Systems, SDS 2019
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 10 June 2019 through 13 June 2019
ER -