Abstract

An emerging field of research, Software Defined Networks (SDN) promises to change the landscape of traditional network topology and management. Researchers and early adopters alike need adequate SDN testing facilities for their experiments but their options are limited. Industry is responding slowly with embedded support for SDN in their enterprise grade network hardware but it is cost prohibitive for many test environments with a single SDN switch costing thousands of dollars. There are a few emerging community SDN test networks that are fantastic for testing large topologies with production grade traffic but there is a cost associated with membership and some controlled experiments are difficult. A free and indispensible alternative to a dedicated hardware SDN is to use network emulation tools. These software tools are widely used and invaluable to SDN research. They provide an amazingly precise representation of physical network nodes and behavior but are inherently limited by their aggregation with other virtual devices on the same compute node. Some of our research requires a higher precision than software emulation can provide. Our solution is to build a low cost, portable, standalone SDN testbed. Called SDN On-The-Go (OTG), it is a complete, self-contained testbed that consists of four dedicated ZodiacFX SDN switches, four RaspberryPi3 hosts, a dedicated Kangaroo+ controller with 4GB RAM and a couple of routers to form the network isolation. The testbed supports many configurations for pseudo real-world SDN experiments that produce reliable and repeatable results. It can be used as a standalone research tool or as part of a larger network with production quality traffic. SDN OTG is designed to be used as a portable teaching device, moved from classroom to classroom or taken home for private research. We achieved our repeatability factor of an order of magnitude greater than emulation based testing. Our SDN OTG physical testbed weighs only twenty pounds, costs about a thousand US dollars, provides repeatable, precise time sensitive data and can be setup as a fully functional SDN testbed in a matter of minutes.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.