SDN即软件定义网络,可以将网络虚拟化,实现数据转发和控制分离,控制与转发分离后,更利于网络的集中控制,使得控制层获得网络资源的全局信息,并根据业务需求进行资源的全局调配和优化。由此可见,sdn技术的性能和可靠性瓶颈在于sdn控制器,因此,sdn控制器可靠性测试是很有必要的。
SDN是一种新型的网络架构,有灵活、智能、自动化、可编程、资源池化,业务感知等等优点。而这些优点全都依赖于SDN网络中的核心组件——控制器。作为以中央管控的方式管理整张网络的大脑,控制器的性能关乎整个网络的性能表现,因此SDN控制器的可靠性和性能测试十分重要。现有方法是使用物理主机和交换机,占用较多资源;此为现有技术中存在的缺陷和不足。
近些年,SDN迅速兴起,并得到学术界和工业界的广泛关注,且成功地应用于商业网络领域。而控制器,作为控制平面的核心部件,在SDN部署运行中发挥了关键作用。因此针对控制器的攻击,如DDoS攻击和基于漏洞和后门发起的篡改流表等类似攻击形式,对底层网络安全高效运行带来了极大挑战。一旦攻击者成功实施此类攻击,将会导致整个网络运作异常、低效甚至于瘫痪。
而现有的SDN运行机制或是控制器安全机制在应对上述安全威胁时还存在很大不足,因此急需一种能够在面临控制器失效情形时依然有效保障SDN运行的装置。
转发器:负责收集子网拓扑和交换机状态等信息,并将信息转发至所有控制器,然后控制器根据自身角色选择存储更新信息或生成流规则。
感知器:实时监测感知网络状态并进行异常检测,通过分析子网相关的状态数据来判断网络运行情况,如发现异常,以警告消息形式将感知结果告知调度器。决策器:用于接收来自控制层控制器生成的信息,并利用择多判决方法完成下发到子网的信息决策,当决策完成时,结果以通知消息方式告知调度器。
调度器:负责调度控制器对子网进行管理,拥有定时和信息触发两种运行机制,依据感知动态的调度方式,进而对控制器的角色做出针对性调整。
Vecloud是一家面向企业提供云交换网络服务为核心业务的技术创新企业,公司有24*7专业运维团队支撑,可以快速定位客户使用中遇到的问题,最快解决问题。http://www.vecloud.com/products/cloudconnect.html

SDN控制器构建原理方法—Vecloud相关推荐

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

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

  2. SDN控制器部署相关工作—Vecloud

    近年来,各大运营商.设备商及大型政企用户对互联网的投入成本越来越大,与此同时,社交网络.物联网等的发展速度增快,数据量爆炸增长,这些都使得传统互联网架构暴露出越来越多的问题. 软件定义网络是一种新兴的 ...

  3. SDN控制器ONOS架构—Vecloud

    ONOS是一个采用OSGI技术来管理子项目的SDN控制器开源项目,在最初设计时有这么几个目标是明确的: 1.代码模块化:支持把新的功能作为新的独立单元引入 2.特性可配置:无论是在启动还是运行时,支持 ...

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

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

  5. SDN控制器OpenDaylight简介—VeCloud

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

  6. SDN控制器技术综述:SDN交换机配置技术与控制技术的关系—Vecloud

    SDN采用集中控制的思想,使SDN控制器具有全局视角,可以从全局优化的角度改变SDN交换机的转发行为,提高网络性能,因此SDN交换机配置及控制技术对于数据中心网络流量负载均衡具备非常重要的意义. 1. ...

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

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

  8. 远驱240控制器调整参数_制冷系统高低压压力保护控制器工作原理与设定方法

    一.压力控制器的简介与原理 机械式压力控制器属于制冷机组压力的控制的元器件,在制冷系统中主要用作高压/低压/高低压压力控制器.使用方法简单,在压力控制器上面设定一个压力,以高于或者低于此压力的压力控制 ...

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

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

最新文章

  1. 免费ASP,PHP空间
  2. pytorch 加载模型报错:‘function‘ object has no attribute ‘copy‘
  3. python读excel乱码_Python读写excel练习_去除excel中乱码行,并添加列
  4. VTK:相互作用之InteractorStyleTerrain
  5. webstorm 激活方法
  6. 移动端(H5)弹框组件--简单--实用--不依赖jQuery
  7. React开发(263):react中处理时间的判断
  8. oracle中的表怎样保存,怎样保存excel 表格数据库中-如何将excel表格更新oracle数据库中数据...
  9. 计算机工作原理_学堂第九课|计算机内部的工作原理
  10. 前端-微信浏览器无法下载附件解决方法?
  11. 少儿编程Scratch3.0初识
  12. uniapp实现身份证实名认证
  13. 【论文阅读】POI2Vec: Geographical Latent Representation for Predicting Future Visitors
  14. 守护游戏安全,保障开发权益丨客户案例
  15. 【TouchDesigner】用Replicator制作选择器
  16. 从现在开始学 Kafka:SpringBoot 集成 Kafka,生产者与消费者示例
  17. 是否真的输在起跑线上?
  18. 浙大数据结构课后习题 练习一 7-1 Maximum Subsequence Sum (25 分)
  19. 微信小程序主体如何变更?小程序迁移流程详解
  20. 小米平板1 android5,小米平板5即将到来?对小米平板前几代做了一下总结

热门文章

  1. SQLalchemy 字段类型
  2. Python+Selenium+Unittest框架使用——Selenium——模拟操作浏览器(三)
  3. [BZOJ2693]jzptab
  4. 大致了解写java聊天器所需要的技术
  5. ssh架构之hibernate(一)简单使用hibernate完成CRUD
  6. saltstack配置管理之YAML(二)
  7. css和HTML布局小技巧
  8. 34.16.159(zz)
  9. Android 模拟多线程下载
  10. MySQL批量插入数据的几种方法