首页> 外文学位 >Enhancing Network Robustness Using Software-Defined Networking
【24h】

Enhancing Network Robustness Using Software-Defined Networking

机译:使用软件定义的网络增强网络的鲁棒性

获取原文
获取原文并翻译 | 示例

摘要

As today's networks are no longer individual networks, networks are less robust towards failures and attacks. For example, computer networks and power networks are interdependent. Computer networks provide smart control for power networks, while power networks provide power supply. Localized network failures and attacks are amplified and exacerbated back and forth between two networks due to their interdependencies. This dissertation focuses on finding solutions to enhance network robustness. Software-defined networking provides a programmable architecture, which can dynamically adapt to any changes and can reduce the complexities of network traffic management. This architecture brings opportunities to enhance network robustness, for example, adapting to network changes, routing traffic bypassing malfunction devices, dropping malicious flows, etc. However, as SDN is rapidly proceeding from vision to reality, the SDN architecture itself might be exposed to some robustness threats. Especially, the SDN control plane is tremendously attractive to attackers, since it is the "brain" of entire networks. Thus, researching on network robustness helps protect network from a destructive disaster.;In this dissertation, we first build a novel, realistic interdependent network framework to model cyber-physical networks. We allocate dependency links under a limited budget and evaluate network robustness. We further revise a network flow algorithm and find solutions to obtain a basic robust network structure. Extensive simulations on random networks and real networks show that our deployment method produces topologies that are more robust than the ones obtained by other deployment techniques.;Second, we tackle middlebox chain problems using SDN. In computer networks, applications require traffic to sequence through multiple types of middleboxes to accomplish network functionality. Middlebox policies, numerous applications' requirements, and resource allocations complicate network management. Furthermore, middlebox failures can affect network robustness. We formulate a mixed-integer linear programming problem to achieve a network load-balancing objective in the context of middlebox policy chain routing. Our global routing approach manages network resources efficiently by simplifying candidate-path selections, balancing the entire network and using the simulated annealing algorithm. Moreover, in case of middlebox failures, we design a fast rerouting mechanism by exploiting the remaining link and middlebox resources locally. We implement proposed routing approaches on a Mininet testbed and evaluate experiments' scalability, assessing the effectiveness of the approaches.;Third, we build an adversary model to describe in detail how to launch distributed denial of service (DDoS) attacks to overwhelm the SDN controller. Then we discuss possible defense mechanisms to protect the controller from DDoS attacks. We implement a successful DDoS attack and our defense mechanism on the Mininet testbed to demonstrate its feasibility in the real world.;In summary, we vertically dive into enhancing network robustness by constructing a topological framework, making routing decisions, and protecting the SDN controller.
机译:由于当今的网络已不再是单个网络,因此网络对故障和攻击的鲁棒性下降。例如,计算机网络和电力网络是相互依赖的。计算机网络为电力网络提供智能控制,而电力网络提供电源。由于两个网络之间的相互依赖性,本地网络故障和攻击在两个网络之间放大并来回加剧。本文的重点是寻找增强网络健壮性的解决方案。软件定义的网络提供了可编程的体系结构,该体系结构可以动态适应任何更改,并可以降低网络流量管理的复杂性。这种架构带来了增强网络健壮性的机会,例如,适应网络变化,绕过故障设备路由流量,丢弃恶意流等。但是,由于SDN正在迅速从愿景变为现实,因此SDN架构本身可能会暴露于某些环境中。健壮性威胁。特别是,SDN控制平面对攻击者具有极大的吸引力,因为它是整个网络的“大脑”。因此,对网络鲁棒性的研究有助于保护网络免受破坏性灾难的影响。本文首先建立了一个新颖,现实的相互依存的网络框架,对网络进行物理物理建模。我们在有限的预算下分配依赖关系链接,并评估网络的稳定性。我们进一步修改了网络流量算法,并找到解决方案以获得基本的鲁棒网络结构。在随机网络和真实网络上的大量仿真表明,我们的部署方法所产生的拓扑结构比其他部署技术所获得的拓扑结构更健壮。第二,我们使用SDN解决中间盒链问题。在计算机网络中,应用程序要求流量通过多种类型的中间盒进行排序,以实现网络功能。中间盒策略,众多应用程序的需求以及资源分配使网络管理变得复杂。此外,中间盒故障会影响网络的健壮性。我们提出了一个混合整数线性规划问题,以在中间盒策略链路由的情况下实现网络负载平衡的目标。我们的全局路由方法通过简化候选路径选择,平衡整个网络并使用模拟退火算法来有效地管理网络资源。此外,在中间盒发生故障的情况下,我们通过在本地利用剩余的链接和中间盒资源来设计快速重新路由机制。我们在Mininet测试平台上实施建议的路由方法,并评估实验的可扩展性,评估方法的有效性。第三,我们建立了一个敌对模型,详细描述了如何发起分布式拒绝服务(DDoS)攻击以淹没SDN控制器。 。然后,我们讨论了可能的防御机制,以保护控制器免受DDoS攻击。我们在Mininet测试平台上实施了成功的DDoS攻击并建立了防御机制,以证明其在现实世界中的可行性。总之,我们通过构建拓扑框架,制定路由决策和保护SDN控制器,垂直致力于增强网络的健壮性。

著录项

  • 作者

    Li, Xin.;

  • 作者单位

    Kansas State University.;

  • 授予单位 Kansas State University.;
  • 学科 Computer engineering.;Electrical engineering.;Engineering.
  • 学位 Ph.D.
  • 年度 2017
  • 页码 115 p.
  • 总页数 115
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号