首页> 外文学位 >Mise en oeuvre des aspects de gestion des réseaux définis par logiciels (réseaux SDN)
【24h】

Mise en oeuvre des aspects de gestion des réseaux définis par logiciels (réseaux SDN)

机译:由软件定义的网络管理方面的实现(SDN网络)

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

摘要

SDN is a new paradigm that reduces network management to defining control programs and deploying them on one or many entities known as controllers. Controllers communicate with the rest of SDN compatible equipments in order to install configurations that implement policies within the network. Recent advances enable the specification of networking management aspects through high level requirements regardless of the network details such as physical topology and deployed equipments. These requirements can be processed in the controllers to generate network details wise configurations that implement the requirements within the network. The purpose of this thesis is to define a set of methods that implement networking aspects within software-defined networks. We mainly consider three aspects, namely bandwidth guarantee and limitation, middleboxes composition and placement of wildcarded rules. Bandwidth management ensures performances of applications deployed within networks. Middleboxes consist in networking equipments (firewalls, IDS, load balancers...) that enable policies, going beyond simple forwarding, such as access control and intrusion detection. Wider policies may be specified by composing many middleboxes which implies traversing them in a specific order. On the other hand, network-wide policies may be described using wildcarded rules. Such rules associate actions to packets within a specific domain that can be formulated as a combination of wildcarded conditions on headers fields. The considered aspects may be used to specify a wide range of policies. We generate configurations implementing middleboxes composition and bandwidth management using an Integer Linear Program. This program considers network topology and available resources such as SDN compatible equipments capacity. Wildcarded rules placement is done in three methods. We improve execution time from one method to another as we need to fit dynamically changing policies quickly. First, we defined a multiobjective integer linear program (MOILP) that places rules while considering routing policy and available capacities within SDN compatible equipments. The second placement method is based on the computation of Minimum Cost Maximum Flow. This method allows improving significantly the execution time with a slight performances loss in comparison to the first method. Finally, we defined a greedy placement algorithm that reduces tremendously execution time and keeps nearly the same performances in comparison to the second method. Just as the MOILP based method, the two other methods consider equipments capacities and routing policy. They also tend to place rules near sources of packets within their domains. All three placement methods maximize the number of placed rules in case the available capacity is not sufficient to satisfy all the rules. We created a tool that implements all our methods and can be integrated easily to most of the existing controllers.
机译:SDN是一种新的范例,它将网络管理简化为定义控制程序并将其部署在一个或多个称为控制器的实体上。控制器与SDN兼容设备的其余部分通信,以便在网络中安装实现策略的配置。不论网络详细信息(例如物理拓扑和部署的设备)如何,最新的进展都可以通过高级要求来规范网络管理方面。可以在控制器中处理这些需求,以生成在网络内实现需求的网络详细信息配置。本文的目的是定义一套在软件定义的网络中实现联网方面的方法。我们主要考虑三个方面,即带宽保证和限制,中间盒组成和通配规则的位置。带宽管理可确保网络中部署的应用程序的性能。中间盒由联网设备(防火墙,IDS,负载平衡器...)组成,这些设备能够实现策略,而不仅仅是简单的转发,例如访问控制和入侵检测。可以通过组合许多中间盒来指定更宽泛的策略,这意味着以特定顺序遍历它们。另一方面,可以使用通配规则描述网络范围的策略。这样的规则将动作与特定域内的数据包相关联,可以将其制定为标头字段上通配条件的组合。所考虑的方面可以用于指定广泛的策略。我们使用整数线性程序生成用于实现中间盒组合和带宽管理的配置。该程序考虑网络拓扑和可用资源,例如SDN兼容设备的容量。通配符规则的放置通过三种方法完成。由于我们需要快速适应动态变化的策略,因此我们将执行时间从一种方法缩短到另一种方法。首先,我们定义了一个多目标整数线性程序(MOILP),该程序放置规则,同时考虑SDN兼容设备中的路由策略和可用容量。第二种放置方法基于最小成本最大流量的计算。与第一种方法相比,该方法可以显着改善执行时间,而性能却有所下降。最后,我们定义了一种贪婪的放置算法,该算法与第二种方法相比,极大地减少了执行时间并保持几乎相同的性能。就像基于MOILP的方法一样,另外两种方法也考虑了设备容量和路由策略。他们还倾向于将规则放在其域内的数据包源附近。在可用容量不足以满足所有规则的情况下,所有三种放置方法均会最大化放置规则的数量。我们创建了一个工具,该工具可以实现我们的所有方法,并且可以轻松地集成到大多数现有控制器中。

著录项

  • 作者

    Ben Chahed, Seifeddine.;

  • 作者单位

    Ecole Polytechnique, Montreal (Canada).;

  • 授予单位 Ecole Polytechnique, Montreal (Canada).;
  • 学科 Computer engineering.
  • 学位 M.A.Sc.
  • 年度 2015
  • 页码 128 p.
  • 总页数 128
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号