{"title":"SDN在线(OTG)物理测试平台","authors":"J. A. Alcorn, S. Melton, C. E. Chow","doi":"10.1109/DESEC.2017.8073808","DOIUrl":null,"url":null,"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.","PeriodicalId":92346,"journal":{"name":"DASC-PICom-DataCom-CyberSciTech 2017 : 2017 IEEE 15th International Conference on Dependable, Autonomic and Secure Computing ; 2017 IEEE 15th International Conference on Pervasive Intelligence and Computing ; 2017 IEEE 3rd International...","volume":"18 1","pages":"202-208"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"SDN On-The-Go (OTG) physical testbed\",\"authors\":\"J. A. Alcorn, S. Melton, C. E. Chow\",\"doi\":\"10.1109/DESEC.2017.8073808\",\"DOIUrl\":null,\"url\":null,\"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.\",\"PeriodicalId\":92346,\"journal\":{\"name\":\"DASC-PICom-DataCom-CyberSciTech 2017 : 2017 IEEE 15th International Conference on Dependable, Autonomic and Secure Computing ; 2017 IEEE 15th International Conference on Pervasive Intelligence and Computing ; 2017 IEEE 3rd International...\",\"volume\":\"18 1\",\"pages\":\"202-208\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"DASC-PICom-DataCom-CyberSciTech 2017 : 2017 IEEE 15th International Conference on Dependable, Autonomic and Secure Computing ; 2017 IEEE 15th International Conference on Pervasive Intelligence and Computing ; 2017 IEEE 3rd International...\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/DESEC.2017.8073808\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"DASC-PICom-DataCom-CyberSciTech 2017 : 2017 IEEE 15th International Conference on Dependable, Autonomic and Secure Computing ; 2017 IEEE 15th International Conference on Pervasive Intelligence and Computing ; 2017 IEEE 3rd International...","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DESEC.2017.8073808","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
摘要
软件定义网络(SDN)是一个新兴的研究领域,有望改变传统网络拓扑和管理的格局。研究人员和早期采用者都需要足够的SDN测试设备进行实验,但他们的选择有限。业界在企业级网络硬件中对SDN的嵌入式支持反应缓慢,但对于许多测试环境来说,单个SDN交换机的成本高达数千美元。有一些新兴的社区SDN测试网络非常适合用于测试具有生产级流量的大型拓扑,但与成员资格相关的成本很高,而且一些受控实验很困难。一个免费且不可缺少的替代专用硬件SDN的方法是使用网络仿真工具。这些软件工具被广泛使用,对SDN的研究具有不可估量的价值。它们为物理网络节点和行为提供了惊人的精确表示,但由于它们与同一计算节点上的其他虚拟设备的聚合而受到固有的限制。我们的一些研究需要比软件仿真能提供更高的精度。我们的解决方案是构建一个低成本、便携、独立的SDN测试平台。它被称为SDN on - go (OTG),是一个完整的、独立的测试平台,由四个专用的ZodiacFX SDN交换机、四个RaspberryPi3主机、一个专用的袋鼠+控制器(4GB RAM)和几个路由器组成,以形成网络隔离。该测试平台支持许多用于伪真实世界SDN实验的配置,可以产生可靠且可重复的结果。它可以用作独立的研究工具,也可以作为具有生产质量流量的大型网络的一部分。SDN OTG被设计成便携式教学设备,可以从一个教室移动到另一个教室,也可以带回家进行私人研究。我们获得了比基于仿真的测试高一个数量级的可重复性因子。我们的SDN OTG物理测试台重量仅为20磅,成本约为1000美元,可提供可重复,精确的时间敏感数据,并可在几分钟内设置为功能齐全的SDN测试台。
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.