講演抄録/キーワード |
講演名 |
2022-07-08 09:55
動的in-band制御チャネルの実装を通したソフトウェアスイッチ(P4 BMv2)の動作検証 ○熊副和美・柴田将拡・鶴 正人(九工大) ICM2022-17 |
抄録 |
(和) |
Software Defined Networking (SDN) は、コントロールプレーンとデータプレーンを分離することで、柔軟で動的なパケット転送・処理を実現している。しかしながら高い効率性と信頼性が要求されるコントローラとスイッチ/ルータ間を接続した SDN in-band 制御チャネルの実現は、従来の VLAN に代表されるような静的手法によっては難しく、特に利用率が高くネットワークトポロジが変動するような無線ネットワーク環境においてはより困難なものとなる。そこでネットワーク上を流れるデータパケットに、制御メッセージをピギーバック (埋め込み) する、動的な in-band 制御チャネルを利用することが提案されている。本稿では動的 in-band 制御チャネルを、Programming Protocol Independent Packet Processors (P4) を用いてソフトウェアスイッチ BMv2 に実装し、その実現可能性について検証した内容を報告する。評価の第一段階として有線環境に適用した実験結果から、動的 in-band 制御チャネル適用時、付与される制御情報量が増加すると、TCP グッドプット特性とパケット廃棄特性が悪化する、データプレーン性能への影響を確認したが、これはデータパケットに制御情報を埋め込むことによる影響ではなく、抽出した制御情報をコントローラに転送する影響によるものであることがわかった。このことから提案する動的 in-band 制御チャネルの適用条件と、現実装の改善方法に関する指針を得た。 |
(英) |
Software-Defined Networking (SDN) enables a flexible and dynamic control
of packet forwarding and processing by decoupling the control plane and the
data plane. However, to implement an efficient and reliable in-band SDN control
channel to connect controller(s) and switch/router(s), conventional static schemes such as VLAN are insufficient especially in highly utilized and/or network-topology variable wireless networks. Therefore, a dynamic in-band control channel is considered which can piggyback (embed) control messages onto data packets flowing on the network. In this paper, we report a feasibility study on the dynamic in-band control channel implemented on BMv2 router in Programming Protocol Independent Packet Processors (P4) framework. The adverse impact on the data plane performance is experimentally investigated. It is found that the TCP goodput and packet loss characteristics are degraded as the amount of embedded information increases but the significant impact comes from not embedding/extracting the control information on data packets but sending the extracted information to a controller; which give us hints to applicable conditions and possible improvements on the dynamic in-band control channel implementation. |
キーワード |
(和) |
データプレーンプログラミング / 動的 in-band 制御チャネル / / / / / / |
(英) |
data plane programming / dynamic in-band control channel / / / / / / |
文献情報 |
信学技報, vol. 122, no. 96, ICM2022-17, pp. 36-41, 2022年7月. |
資料番号 |
ICM2022-17 |
発行日 |
2022-06-30 (ICM) |
ISSN |
Online edition: ISSN 2432-6380 |
著作権に ついて |
技術研究報告に掲載された論文の著作権は電子情報通信学会に帰属します.(許諾番号:10GA0019/12GB0052/13GB0056/17GB0034/18GB0034) |
PDFダウンロード |
ICM2022-17 |