Presentation 2019-03-05
LiON: A L3 Protocol Agnostic Experimental Network Construction Tool Based on Infrastructure as Code
Kazuki Hayashi, Hiroki Watanabe, Takao Kondo, Fumio Teraoka,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) An experimental network environment plays an important role to examine new protocols and systems. This paper proposes an IaC (Infrastructure as a 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.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) Infrastructure as Code / Virtual Network / Network Testbed / Network Configuration Management
Paper # NS2018-296
Date of Issue 2019-02-25 (NS)

Conference Information
Committee IN / NS
Conference Date 2019/3/4(2days)
Place (in Japanese) (See Japanese page)
Place (in English) Okinawa Convention Center
Topics (in Japanese) (See Japanese page)
Topics (in English) General
Chair Takuji Kishida(NTT-AT) / Yoshikatsu Okazaki(NTT)
Vice Chair Kenji Ishida(Hiroshima City Univ.) / Akihiro Nakao(Univ. of Tokyo)
Secretary Kenji Ishida(KDDI Research) / Akihiro Nakao(KDDI Research)
Assistant / Kenichi Kashibuchi(NTT)

Paper Information
Registration To Technical Committee on Information Networks / Technical Committee on Network Systems
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) LiON: A L3 Protocol Agnostic Experimental Network Construction Tool Based on Infrastructure as Code
Sub Title (in English)
Keyword(1) Infrastructure as Code
Keyword(2) Virtual Network
Keyword(3) Network Testbed
Keyword(4) Network Configuration Management
1st Author's Name Kazuki Hayashi
1st Author's Affiliation Keio University(Keio Univ.)
2nd Author's Name Hiroki Watanabe
2nd Author's Affiliation Keio University(Keio Univ.)
3rd Author's Name Takao Kondo
3rd Author's Affiliation Keio University(Keio Univ.)
4th Author's Name Fumio Teraoka
4th Author's Affiliation Keio University(Keio Univ.)
Date 2019-03-05
Paper # NS2018-296
Volume (vol) vol.118
Number (no) NS-465
Page pp.pp.593-598(NS),
#Pages 6
Date of Issue 2019-02-25 (NS)