Developing Small Size Low-Cost Software-Defined Networking Switch Using Raspberry Pi

Developing Small Size Low-Cost Software-Defined Networking Switch Using Raspberry Pi
复制标题

DOI:
10.1007/978-981-10-6005-2_16
复制
发表时间:
2018
期刊:
--
影响因子:
--
通讯作者:
Vipin Gupta;K. Kaur;S. Kaur
Vipin Gupta;K. Kaur;S. Kaur
中科院分区:
其他
文献类型:
--
作者:
Vipin Gupta;K. Kaur;S. Kaur

文献摘要

被引文献

相似文献

软件定义网络(SDN)是一种新兴的网络技术,它将转发平面和控制平面分开。通过SDN,静态、不灵活和复杂的网络将被动态、可扩展和创新的网络所取代。当我们在研究工作中开发负载均衡和状态防火墙SDN应用程序时,就产生了开发低成本便携式SDN交换机的动机。为了测试和衡量应用程序的性能,我们需要低成本的 SDN 测试平台。现有解决方案利用特殊硬件,例如 NetFPGA 或真实交换机。但由于成本高且复杂,这些方法并不合适。我们可以使用 Mininet 模拟器测试这些应用程序,但存在性能问题。在本文中,我们创建了一个小尺寸、低成本、便携式 SDN 交换机,用于使用 Raspberry Pi 测试我们的 SDN 应用程序。我们的低成本交换机支持 OpenFlow 规范 1.0–1.4。 Raspberry Pi 是基于 Linux 的小型低成本设备,可用作个人计算机,也可用于制作低成本便携式 SDN 交换机。
Software-defined networking (SDN) is a new emerging technology for networking that separates the forwarding and control plane. With SDN static, inflexible and complex network are replaced by dynamic, scalable, and innovative networks. The motivation of developing low-cost portable SDN switch arose when we were developing load balancing and stateful firewall SDN applications during our research work. To test and measure the performance of our applications, we needed low-cost SDN testbed. Existing solutions were utilizing special hardware such as NetFPGA or real switches. But these were not suitable due to high costs and complexity involved. We could have tested these applications using Mininet emulator but there are performance issues. In this paper, we created a small size, low cost, portable SDN switch for testing our SDN applications using Raspberry Pi. Our low-cost switch supports OpenFlow Specification 1.0–1.4. Raspberry Pi is Linux-based small size low-cost device which can be used as a personal computer as well as for making low-cost portable SDN switch.