A P4 BMv2-Based Feasibility Study on a Dynamic In-Band Control Channel for SDN

A P4 BMv2-Based Feasibility Study on a Dynamic In-Band Control Channel for SDN
复制标题

基于 P4 BMv2 的 SDN 动态带内控制信道可行性研究

DOI:
10.1007/978-3-031-14627-5_45
复制
发表时间:
2022
期刊:
Lecture Notes in Networks and Systems (Proc. Advances in Intelligent Networking and Collaborative Systems. INCoS 2022)
影响因子:
--
通讯作者:
Tsuru Masato
Tsuru Masato
中科院分区:
--
文献类型:
--
作者:
Kumazoe Kazumi;Shibata Masahiro;Tsuru Masato

文献摘要

被引文献

相似文献

软件定义网络(SDN)通过分离控制平面和数据平面,实现了对数据包转发和处理的灵活、动态控制。然而,为了实现高效可靠的带内SDN控制信道来连接控制器(S)和交换机/路由器(S),尤其是在利用率高和/或网络拓扑可变的无线网络中,诸如虚拟局域网的传统静态方案是不够的。因此,考虑了一种动态带内控制信道,它可以将控制消息携带(嵌入)到在网络上流动的数据分组上。在本文中,我们报告了在BMv2路由器上实现与编程协议无关的分组处理器(P4)框架的动态带内控制信道的可行性研究。对数据平面性能的不利影响进行了实验研究。研究发现,随着嵌入信息量的增加,传输控制协议的吞吐量和丢包率特性都会下降,但这种影响主要来自于没有在数据分组上嵌入/提取控制信息,而是将提取的信息发送到控制器;这为动态带内控制信道实现的适用条件和可能的改进提供了线索。
Software Defined Networking (SDN) enables 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 the 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.