Resilient Strategies to SDN: An Approach Focused on Actively Replicated Controllers

E. S. Spalla, D. Mafioletti, A. Liberato, Christian Esteve Rothenberg, Lásaro J. Camargos, R. Villaça, M. Martinello
{"title":"Resilient Strategies to SDN: An Approach Focused on Actively Replicated Controllers","authors":"E. S. Spalla, D. Mafioletti, A. Liberato, Christian Esteve Rothenberg, Lásaro J. Camargos, R. Villaça, M. Martinello","doi":"10.1109/SBRC.2015.37","DOIUrl":null,"url":null,"abstract":"Software Defined Networking (SDN) are based on the separation of control and data planes. The SDN controller, although logically centralized, should be effectively distributed for high availability. Since the specification of OpenFlow 1.2, there are new features that allow the switches to communicate with multiple controllers that can play different roles -- master, slave, and equal. However, these roles alone are not sufficient to guarantee a resilient control plane and the actual implementation remains an open challenge for SDN designers. In this paper, we explore the OpenFlow roles for the design of resilient SDN architectures relying on multi-controllers. As a proof of concept, a strategy of active replication was implemented in the Ryu controller, using the OpenReplica service to ensure consistent state among the distributed controllers. The prototype was tested with commodity RouterBoards/MikroTik switches and evaluated for latency in failure recovery and switch migration for different workloads. We observe a set of trade-offs in real experiments with varyin workloads at both the data and control plane.","PeriodicalId":307266,"journal":{"name":"2015 XXXIII Brazilian Symposium on Computer Networks and Distributed Systems","volume":"17 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 XXXIII Brazilian Symposium on Computer Networks and Distributed Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SBRC.2015.37","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8

Abstract

Software Defined Networking (SDN) are based on the separation of control and data planes. The SDN controller, although logically centralized, should be effectively distributed for high availability. Since the specification of OpenFlow 1.2, there are new features that allow the switches to communicate with multiple controllers that can play different roles -- master, slave, and equal. However, these roles alone are not sufficient to guarantee a resilient control plane and the actual implementation remains an open challenge for SDN designers. In this paper, we explore the OpenFlow roles for the design of resilient SDN architectures relying on multi-controllers. As a proof of concept, a strategy of active replication was implemented in the Ryu controller, using the OpenReplica service to ensure consistent state among the distributed controllers. The prototype was tested with commodity RouterBoards/MikroTik switches and evaluated for latency in failure recovery and switch migration for different workloads. We observe a set of trade-offs in real experiments with varyin workloads at both the data and control plane.
SDN的弹性策略:一种专注于主动复制控制器的方法
软件定义网络(SDN)是基于控制平面和数据平面分离的网络。SDN控制器虽然在逻辑上是集中的,但为了获得高可用性,应该有效地进行分布。自从OpenFlow 1.2规范以来,有一些新特性允许交换机与多个控制器通信,这些控制器可以扮演不同的角色——主、从和平等。然而,仅靠这些角色还不足以保证弹性控制平面,而且实际实现对于SDN设计者来说仍然是一个公开的挑战。在本文中,我们探讨了OpenFlow在基于多控制器的弹性SDN架构设计中的作用。作为概念验证,在Ryu控制器中实现了一种主动复制策略,使用OpenReplica服务确保分布式控制器之间的状态一致。该原型在商用routerboard /MikroTik交换机上进行了测试,并评估了不同工作负载下故障恢复和交换机迁移的延迟。我们在数据和控制平面的不同工作负载的实际实验中观察到一组权衡。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信