講演名 2019-03-05
LiON: Infrastructure as Codeに基づくL3プロトコル非依存な仮想ネットワーク構築ツール
林 和輝(慶大), 渡邊 大記(慶大), 近藤 賢郎(慶大), 寺岡 文男(慶大),
PDFダウンロードページ PDFダウンロードページへ
抄録(和) 実験ネットワーク環境は,新たなプロトコルやシステムを検証するにあたって重要な役割を果たす.本稿は IaC (Infrastructure as Code) に基づいてインターネット上に様々な実験用仮想ネットワークを構築する LiON (Lightweight On-demand Networking) というツールを提案する.仮想ノードには,Network Namespace,コンテナ,仮想マシンなど,様々な仮想化技術を使用することができる.仮想ノード間の仮想リンクには VXLAN を使用している.構成定義ファイルの形式には JSON (JavaScript Object Notation) を採用しており,実験者が直感的に仮想ネットワークトポロジを設計することができる.Layer-3 プロトコルに非依存な実験ネットワークを構築することができ,IP 以外のプロトコルスタックを検証することもできる.LiON は Python とシェルスクリプトで実装されている.仮想ネットワークの構築時間は,仮想ノード数の増加に伴ってわずかに増加していく.仮想リンクの TCP スループットは物理リンクの約 97% である.
抄録(英) 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.
キーワード(和) Infrastructure as Code / 仮想ネットワーク / ネットワーク実験環境 / ネットワーク構成管理
キーワード(英) Infrastructure as Code / Virtual Network / Network Testbed / Network Configuration Management
資料番号 NS2018-296
発行日 2019-02-25 (NS)

研究会情報
研究会 IN / NS
開催期間 2019/3/4(から2日開催)
開催地(和) 沖縄コンベンションセンター
開催地(英) Okinawa Convention Center
テーマ(和) 一般
テーマ(英) General
委員長氏名(和) 岸田 卓治(NTT-AT) / 岡崎 義勝(NTT)
委員長氏名(英) Takuji Kishida(NTT-AT) / Yoshikatsu Okazaki(NTT)
副委員長氏名(和) 石田 賢治(広島市大) / 中尾 彰宏(東大)
副委員長氏名(英) Kenji Ishida(Hiroshima City Univ.) / Akihiro Nakao(Univ. of Tokyo)
幹事氏名(和) 松本 延孝(KDDI総合研究所) / 植田 一暁(KDDI総合研究所) / 加島 伸悟(NTT) / 持田 誠一郎(NTT) / 松井 健一(NTT) / 谷川 陽祐(阪府大)
幹事氏名(英) Nobutaka Matsumoto(KDDI Research) / Kazuaki Ueda(KDDI Research) / Shingo Kashima(NTT) / Seiichiro Mochida(NTT) / Kenichi Matsui(NTT) / Yosuke tanigawa(Osaka Pref Univ.)
幹事補佐氏名(和) / 橿渕 健一(NTT)
幹事補佐氏名(英) / Kenichi Kashibuchi(NTT)

講演論文情報詳細
申込み研究会 Technical Committee on Information Networks / Technical Committee on Network Systems
本文の言語 JPN
タイトル(和) LiON: Infrastructure as Codeに基づくL3プロトコル非依存な仮想ネットワーク構築ツール
サブタイトル(和)
タイトル(英) LiON: A L3 Protocol Agnostic Experimental Network Construction Tool Based on Infrastructure as Code
サブタイトル(和)
キーワード(1)(和/英) Infrastructure as Code / Infrastructure as Code
キーワード(2)(和/英) 仮想ネットワーク / Virtual Network
キーワード(3)(和/英) ネットワーク実験環境 / Network Testbed
キーワード(4)(和/英) ネットワーク構成管理 / Network Configuration Management
第 1 著者 氏名(和/英) 林 和輝 / Kazuki Hayashi
第 1 著者 所属(和/英) 慶應義塾大学(略称:慶大)
Keio University(略称:Keio Univ.)
第 2 著者 氏名(和/英) 渡邊 大記 / Hiroki Watanabe
第 2 著者 所属(和/英) 慶應義塾大学(略称:慶大)
Keio University(略称:Keio Univ.)
第 3 著者 氏名(和/英) 近藤 賢郎 / Takao Kondo
第 3 著者 所属(和/英) 慶應義塾大学(略称:慶大)
Keio University(略称:Keio Univ.)
第 4 著者 氏名(和/英) 寺岡 文男 / Fumio Teraoka
第 4 著者 所属(和/英) 慶應義塾大学(略称:慶大)
Keio University(略称:Keio Univ.)
発表年月日 2019-03-05
資料番号 NS2018-296
巻番号(vol) vol.118
号番号(no) NS-465
ページ範囲 pp.593-598(NS),
ページ数 6
発行日 2019-02-25 (NS)