近年来,各大运营商、设备商及大型政企用户对互联网的投入成本越来越大,与此同时,社交网络、物联网等的发展速度增快,数据量爆炸增长,这些都使得传统互联网架构暴露出越来越多的问题。
软件定义网络是一种新兴的网络体系架构,其主要思想是将数据的控制和转发分离开来,从而实现集中控制。控制功能由控制器实现,一个控制器控制许多转发设备,转发设备依据控制器下发的规则实现数据的转发。
软件定义网络一方面通过数控分离思想式改变了传统网络控制和转发紧密耦合的工作模式,提高了网络管理的灵活性和开放性。
另一方面通过基于控制器本身的北向接口使网络具有强大的可编程能力,使开发者可以通过软件的方式灵活定义网络应用,满足用户对网络的个性化需求,为网络管理的智能化带来无限可能。具体来说,软件定义网络不是一个具体的网络协议,而是提出一种网络体系架构。
一般具有这两个特点的网络都可以称为是一个广义软件定义网络。在大规模网络中,软件定义网络因控制器性能的限制导致网络整体性能受到影响,因此控制平面可扩展性的研究非常必要。
研究表明在控制平面部署多个控制器来缓解单控制器负载过重的方案是解决控制平面可扩展性问题的有效手段。
下一代网络控制与管理和软件定义网络领域,是一种新颖的用于对软件定义网络合理分区以及部署控制器算法。具体涉及到一种保证时延最优的情况下对软件定义网络整片网络进行分区,并进行控制器部署的一种算法。具体讲,涉及保证时延最小的SDN网络多控制器部署算法。
SDN使管理者可以对数据的转发进行精细的控制,同时交换机也能够被做的简单和便宜,交换机只需要实现数据转发功能,路由、安全策略等控制任务由控制器负责。
SDN网络带来的另一个好处就是易于扩展,由于所有的控制逻辑都转移到控制器上,只要升级控制器的软件,整个网络就能支持相应的新特性。
但是,由于控制器担负了整个网络的控制工作,控制器的处理能力以及控制器与交换机之间通信的实验对整个网络的性能有着重要的影响。对于大型的网络,靠单台控制器进行流表的分发无法胜任全体交换机的需求,这时需要使用多个控制器来共同分担整个系统的通信压力。因此,如何对整个SDN进行合理的控制器部署,既保证每个控制器的负载均衡,又能保证平均时延最小,是SDN的一个非常重要的研究方向。
Vecloud在全球的数据中心节点30个,POP节点超过200个,服务的大客户超过300个,涉及金融、互联网、游戏、AI、教育、制造业、跨国企业等行业领域。http://www.vecloud.com/products/ddos.html

SDN控制器部署相关工作—Vecloud相关推荐

  1. SDN控制器构建原理方法—Vecloud

    SDN即软件定义网络,可以将网络虚拟化,实现数据转发和控制分离,控制与转发分离后,更利于网络的集中控制,使得控制层获得网络资源的全局信息,并根据业务需求进行资源的全局调配和优化.由此可见,sdn技术的 ...

  2. SDN控制器是这样工作的

    软件定义网络(软件定义). SDN是一种新型的网络结构,它把网络的控制平面从数据平面中分离出来,在逻辑上把集中的控制平面集中起来,使网络变得易于编程和管理.SDN网络中的控制器是中枢系统,其性能的好坏 ...

  3. 2019INFOCOM 边缘计算资源分配,任务调度,服务部署相关工作不完全总结

    Combinatorial Sleeping Bandits with Fairness Constraints MAB+virtual queue D2D Offloading for Statis ...

  4. SDN控制器工作原理—Vecloud

    软件定义网络(Software Defined Networking,SDN)是一种新型的网络架构,它将网络的控制平面与数据平面分离,逻辑上集中式的控制平面使网络变的可编程.易管理.控制器在SDN网络 ...

  5. SDN控制器关键性能指标及测试方法—Vecloud

    在SDN技术中,Controller是重中之重的产品.Controller的主要功能,通过南向接口管理下面连接的设备资源(VM.vSwitch.NFV),通过北向接口根据租户的需求,划分不同的资源给某 ...

  6. SDN控制器策略制定和表项下发—Vecloud

    流表是SDN交换机进行数据包处理的最基本依据,他直接影响了数据转发的效率和整个网络性能.流表是由集中化的控制器基于全网拓扑视图生成并统一下发给数据流传输路径上的所有SDN交换机,因此,流表的生成算法成 ...

  7. SDN控制器OpenDaylight简介—VeCloud

    2013年,Linux Foundation联合思科.Juniper和 Broadcom等多家网络设备商创立了开源项目 Open Daylight,它的发起者和赞助商多为设备厂商而非运营商等网络设备消 ...

  8. SDN控制器的功能及作用—Vecloud

    软件定义网络潜在用户所面临的一个关键挑战是判断特定SDN控制器的特定价值,毕竟控制器作为网络应用和网络基础设施之间的桥梁发挥着关键性作用.但目前还没有一个可以规范SDN的模型,也没有一个SDN控制器必 ...

  9. SDN控制器的资源收集过程—Vecloud

    1.网元资源信息收集 控制器和转发器的控制通道建立完成后,转发器主动向控制器发起控制协议连接,控制协议为openflow等协议,认证后建立. 接下来,转发器向控制器注册信息:接口资源.标签信息.VLA ...

最新文章

  1. spark并发读mysql_spark jdbc(mysql) 读取并发度优化
  2. 【LiveVideoStack线上分享】FFmpeg深度学习模块架构与代码实践
  3. python初学者代码示例_Selenium 快速入门笔记和代码示例(Python版)
  4. linux远程调用的脚本在ssh时报错,linux:ssh远程调用tomcat脚本时候出错
  5. [python 学习] requests 库的使用
  6. 求解一元一次方程C语言,问一道算法题目(解一元一次方程的问题)
  7. 关于银行,有哪些有趣的冷知识
  8. 关于前辈RPC学习的经验分享:我的DedSec RPC
  9. java实现word转换pdf并批量生成水印
  10. 【钉钉发送消息 上传文本 群主发送工具类】
  11. Ubuntu 16.04+网易云音乐+Adobe Flash+腾讯QQ
  12. Apache Zookeeper基本介绍
  13. Qt编译zlib完成文件压缩解压(Ubuntu18.04)
  14. 7.STM32F407ZG串口通信配置流程
  15. 产品设计指南:如何从零设计一款手机端产品(APP)?
  16. 涨薪 50%,从小厂逆袭,坐上美团 L8 技术专家(面经 + 心得)
  17. XP系统下MSDTC不可用解决办法
  18. VB程序破解常用函数
  19. 微软小冰:全双工语音对话详解
  20. 网络营销策略的前瞻性和大局观念

热门文章

  1. JAVA实现HTTPserver端
  2. chrome无法登陆账号,显示操作超时的解决方案
  3. Extjs4 MVC 示例
  4. 易语言---字符串操作
  5. 国二vb计算机过的办法,国二计算机VB教程10.ppt
  6. CCF关于对NOIP2018复赛违规处罚的公告
  7. 【9704】【9109】麦森数
  8. JavaScript精进篇
  9. 史上最具体Android集成QQ,微信,微博分享(不用第三方)持续更新中
  10. javaweb学习总结(三十七)——获得MySQL数据库自动生成的主键