SDN控制器是软件定义网络(SDN)中的应用程序,负责流量控制以确保智能网络。SDN控制器是基于如OpenFlow等协议的,允许服务器告诉交换机向哪里发送数据包。
中文名称 | SDN控制器 | 外文名称 | SDN controller |
---|
ONOS和ODL项目在SDN控制器方面很可能会共享成果,这样几乎所有事情都可以在Linux基金会上实现了。
两个开源组织创建了独立的SDN控制器,现在已经是Linux基金会的一部分,增加了跨项目合作的进程。
日前,Open Networking Lab (ON.Lab)将ONOS项目(Open Networking Operating System)放在了基金会中。ONOS开发者正在创建一个电信级的开源SDN控制器。
ON.Lab组织加入Linux基金会是为了从其庞大的开发者社区中获得帮助。ONOS项目的执行董事Guru Parulkar表示:"随着SDN和NFV(网络功能虚拟化)的崛起,服务提供商和开发者社区在人才储备方面出现严重不足。"
Linux基金会还有ODL(OpenDaylight)项目,它是由供应商倾力打造的控制器架构。贡献者包括思科、Juniper网络公司、博科通讯系统公司以及Arista网络公司。
随着SDN产业的不断成熟,南向接口OpenFlow协议的日趋完善,SDN控制器作为未来网络架构的核心组件,其性能瓶颈已成为制约SDN发展的一个重要因素。如何形成统一的SDN控制器性能测试规范并施以有效的测试手段,早已成为了业界普遍关心的问题。天地互连-全球SDN测试认证中心发布的《SDN控制器性能测试白皮书》从SDN控制器性能测试平台的搭建、性能测试方法与测试结果分析和前瞻性的性能测试研究等方面,向业界展示了规范化的SDN控制器性能测试流程,为网络供应商选择高性能SDN控制器设备提供了依据。
SDN控制器是软件定义网络(SDN)中的应用程序,负责流量控制以确保智能网络。SDN控制器是基于如OpenFlow等协议的,允许服务器告诉交换机向哪里发送数据包。
事实上,SDN控制器是作为网络的一种操作系统(OS)。控制器不控制网络硬件而是作为软件运行,这样有利于网络自动化管理。基于软件的网络控制使得集成业务申请和网络更容易。
IBM的可编程网络控制器运行在Linux上。IBM的SDN控制器管理和配置OpenFlow 1.0网络,通过在网络控制器的顶部提供一个虚拟层。IBM的控制器允许第三方软件开发人员编写自己的应用程序。
一些供应商提出了专有的SDN控制器。所以,一个供应商的控制器不会总运行在另一个供应商的控制器上。其它网络供应商包括惠普(HP)、思科、VMWare、和瞻博网络,正在积极参与到SDN中。
可以实现,操作流程:1.a为主DC b为辅助DC2.将b的DNS功能也加上3.然后将分发策略,将客户端的备用DNS指向b域控。4.当a down掉了以后,域内还可以正常工作了。dns设置,对于域环境来...
因为你的域控和DNS在同一服务器。
DNS服务器是由解析器和域名服务器组成的,保存有网络中主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器,在浏览器地址栏输入域名回车能打开网站,就是利用的DNS服务器的域名解析功能,把域...
NOX 是斯坦福大学在2008 年提出的第一款OpenFlow 控制器,它的早期版本(NOX-Classic)由C++和Python 两种语言实现,只能支持单线程操作。控制器提供相应的编程接口,开发人员可以使用C++或者Python 语言在这些接口上实现自己的应用。这个版本已经开源了包括hub、switch、topology 和route在内的多种应用。
NOX 的新版本(0.9.2~core~beta,2012-5-11 发布)完全由C++实现,支持OpenFlow1.0 协议,并且提供了多线程的支持。由于C++语言的灵活性、高效性,并且新版本增加了多线程的支持,其性能有了很大的提升,但美中不足的是,新版NOX只提供了基本框架。由于它在代码结构和实现语言上有了一定的调整,原来版本中的相关应用在新版本中无法直接
移植。最新版本的NOX只有switch 一个应用,实现了learning switch的功能。
NOX团队从其旧版本中分离出Python 语言实现的内容之后,又实现了一款完全使用Python语言的控制器POX。尽管POX现在开源出来的代码所实现的应用也仅限learning switch,但由于Python 简洁、易读,以及扩展性好等优点,POX得以快速发展,并且得到了广泛的应用。由于Python 是一种解释性语言,它在性能上较C++和Java 会有一些劣势。本文对于POX 的测试,均采用PyPy解释器。
Beacon 同样起源于斯坦福大学,在2010 年由Erickson 等人设计开发。Beacon 是一款基于Java 语言的开源控制器,截至本文撰写时的最新版本是V1.0.2 版。Beacon 以其高效性和稳定性得以在多个科研项目和实验环境中被应用。另外,Beacon 还具有很好的跨平台特性,并且支持多线程,可以通过Web 的UI 进行访问控制。Beacon 采用Java 的Spring和Equinox 编程模型,可以提供OSGi 用户界面,使用者可以通过用户界面动态地进行模块的添加和删除,在使用和部署上很方便。
2012年成立的SDN初创公司Big Switch Networks先后推出了几款控制器。首先是其商用版的Big NetworkController,它可以支持多达1 000 个网络设备,每秒连接最多250 000台主机。同年2月,Big Switch发布了其开源控制器Floodlight,该控制器与Big Network Controller使用相同的core engine,作为其开源版本推向市场,到2012年年底,其下载量就已经超过1万。
Floodlight采用Java语言实现,在Apache开源标准许可下可免费使用。另外,Big Network Controller 和Floodlight 的API(application programming interface)完全兼容,因此基于Floodlight 编写的应用程序可以直接应用于商业版本的控制器。也正是基于这种兼容性,Floodlight 开源社区可以向用户提供强大的技术支持。Floodlight 最新版本(V0.90)于2012 年10 月发布,支持多线程和Web UI。同时,Floodlight 也可以很好地应用于OpenStack。
Maestro[9]是莱斯大学2011年的一篇学位论文,提出并用Java 实现了一款基于LGPL V2.1 开源协议标准的多线程控制器,主要应用于科研领域。它同样有着很好的平台适应性,可以有效地在多种操作系统和体系结构的机器上运行。到目前为止,Maestro最
新开源版本为2011 年5 月发布的V0.2.1,其实现的应用主要包括learning switch、discovery、location management、route 等。而对于命令行模式,只是实现了一些简单的display 操作。相对其他控制器来说,Maestro版本的更新速度比较慢。
Ryu是由日本NTT公司负责设计研发的一款开源SDN 控制器。同POX 一样,Ryu 也是完全由Python 语言实现,使用者可以用Python 语言在其上实现自己的应用。Ryu 目前支持OpenFlow V1.0、V1.2 和V1.3,同时支持在OpenStack上的部署应用。Ryu采用Apache License开源协议标准,最新版本实现了simple_switch、rest_topology等应用。
上述介绍的控制器主要都是开源的,而Helios 和SNAC是闭源的SDN控制器。Helios 是由NEC公司开发的基于C语言的可扩展控制器,它主要应用于科研环境,并且提供了一个可编程的界面来进行实验。SNAC是Nicira Networks 基于NOX开发的一款企业级控制器,它提供了灵活的策略定义语言,通过策略管理器管理网络,有着友好的用户界面。
随着SG-186工程及随后的SG-EPR的提出,智能通信信息平台的建设和发展,电力数据爆炸式增长,现有的电力数据中心处理庞大数据的效率不高,无法满足电力用户的需求即服务质量(Qo S)得不到保障。通过对电力数据中心的分析及对SDN的研究,阐释了SDN对电力数据中心的实用性,将SDN合理的运用于电力数据中心,并在此基础上提出一种优化方案,最后在mininet实验平台上进行仿真测试。
针对传统四旋翼PID控制器参数整定困难和控制效果难以达到最优的问题,综合了传统PID控制器工程意义明确、参数整定简便以及神经网络的非线性映射和自学习的优点,构造了四旋翼神经网络PID(PIDNN)控制器。以神经网络的非线性映射特点和自学习能力优化了传统PID控制器的控制效果,借助PID控制器的构造特点,解决了神经网络层数、节点数和连接权重初值选取困难的问题。最后,通过仿真实验验证了算法的合理性和有效性。
近年来,SDN/NFV技术所倡导的开放化、虚拟化、智能化和融合化理念得到了业界的广泛认同,全球产业界将SDN/NFV作为未来演进的重要方向。本书是一本全面、细致且极具指导意义的著作,从SDN/NFV的基本原理出发,阐明了SDN/NFV技术在运营网络中的主要应用场景和基本技术方案,根据ICT产业的发展趋势为读者展开了一幅未来网络的精美画卷。
全书共有18章,分为三个部分:第一部分从基本原理的角度,重点阐述了SDN/NFV技术的基本概念、标准现状、关键技术和产业现状;第二部分基于应用,从数据网、接入网、传送网、IPRAN、核心网、数据中心和安全7个方面讲述了当前存在的问题,以及SDN/NFV在相应场景下的应用和部署方案;第三部分从发展的角度,论述了SDN/NFV对ICT产业的影响以及未来运营商的应对策略,并对中国联通CUBE-Net理念进行了深入剖析。
本书适合通信/IT从业人员、已经或准备使用SDN/NFV的行业人员和对SDN/NFV有兴趣的人员阅读。
注:赛特斯系天堂硅谷所投资企业
继中国移动公布私有云资源池关于SDN系统的中标结果后,中国电信也在近日公布了关于2017年省级资源池试商用SDN工程(一期)的三名候选人,除了中兴通讯和新华三以外,此次上榜的还有一副“新面孔”,就是赛特斯信息科技有限公司。
据悉,本项目是中国电信今年5月份发布的预审公告,目的是为实现数据中心网络的自动化配置,中国电信将在广东、江苏、广西、浙江、四川、湖南、江西等7个省级分公司现有云资源池内试商用部署SDN网络,且所需的SDN解决方案为7套。
事实上,赛特斯在SDN领域里并非是一个新兵,其是国内可以将SDN/NFV产品做进现网商用的厂家之一,在该领域属于领跑企业,与三大运营商均为合作伙伴。据了解,赛特斯还曾中标中国移动通信研究院面向虚拟化(NFV)及软化(SDN)的研究项目。根据赛特斯披露的2016年度报告显示,该公司2016年实现营收5.07亿元,较上年同期增长78.36%;净利润为1.29亿元,较上年同期增长16.38%。而对于业绩的增长,赛特斯给出的解释是公司原有业务CEA、云服务收入分别增长6.06%和25.45%,公司 SDN/NFV收入也较上年增长133.45个百分点。
其实,中国电信集团公司自2014年便开始通过现网试点验证、试商用部署等方式逐步将基于SDN的云资源池网络解决方案应用到现网规划建设,目前已在多个省级云资源池部署应用。此前中国电信云计算公司的相关领导人也表示,中国电信今年在云计算方面进行了大胆布局,预计今年年底,中国电信云资源池的数量将会超过五十个。
( 转载自:运营商世界网 )
本书紧跟变电站智能化发展趋势,结合网络领域炙手可热的新技术,简述智能变电站的基础知识与SDN 的基本概念,并基于SDN 的智能变电站网络架构、网络设备、业务承载、管理优化四个角度分析了SDN 在智能变电站中的应用模式,阐述SDN 技术在智能变电站通信网络的实现机制,强调基于SDN 的变电站二次系统能力优化。