Skip to main content

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

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 527))

Abstract

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   299.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   379.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Huang, H., Li, P., Guo, S., Zhuang, W.: Software-defined wireless mesh networks: architecture and traffic orchestration. IEEE Netw. 29(4), 24–30 (2015)

    Article  Google Scholar 

  2. Theodorou, T., Mamatas, L.: A versatile out-of-band software-defined networking solution for the Internet of Things. IEEE Access 8, 103710–103733 (2020)

    Article  Google Scholar 

  3. Babu, S., Mithun, P.V., Manoj, B.S.: A novel framework for resource discovery and self-configuration in software defined wireless mesh networks. IEEE Trans. Netw. Serv. Manag. 17(1), 132–146 (2020)

    Article  Google Scholar 

  4. Lopez-Pajares, D., Alvarez-Horcajo, J., Rojas, E., et al.: Amaru: plug & play resilient in-band control for SDN. IEEE Access 7, 123202–123218 (2019)

    Article  Google Scholar 

  5. Canini, M., Salem, I., Schiff, L., et al.: Renaissance: a self-stabilizing distributed SDN control plane using in-band communications. J. Comput. Syst. Sci. 127, 91–121 (2022)

    Article  MathSciNet  Google Scholar 

  6. Behavioral Model (BMV2). https://github.com/p4lang/behavioral-model

  7. Bosshart, P., Daly, D., Gibb, G., Izzard, M., et al.: P4: programming protocol-independentpacket processors. ACM SIGCOMM Comput. Commun. Rev. 44(3), 88–94 (2014)

    Article  Google Scholar 

  8. Yoshida, T., Shibata, M., Tsuru, M.: Towards a P4-based dynamic in-band SDN control channel. In: General Conference. The Institute of Electronics, Information and Communication Engineers (2022)

    Google Scholar 

  9. iPerf - The ultimate speed test tool for TCP, UDP and SCTP. https://iperf.fr/

Download references

Acknowledgements

The authors are grateful to Mr. Takumi Yoshida for his prototype implementation. The research is supported by JSPS KAKENHI JP20K11770, Japan.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kazumi Kumazoe .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Kumazoe, K., Shibata, M., Tsuru, M. (2022). A P4 BMv2-Based Feasibility Study on a Dynamic In-Band Control Channel for SDN. In: Barolli, L., Miwa, H. (eds) Advances in Intelligent Networking and Collaborative Systems. INCoS 2022. Lecture Notes in Networks and Systems, vol 527. Springer, Cham. https://doi.org/10.1007/978-3-031-14627-5_45

Download citation

Publish with us

Policies and ethics