加入收藏 | 设为首页 | 会员中心 | 我要投稿 网站开发网_盐城站长网 (https://www.0515zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

专家观察 | 肖宏辉:“OpenStack中的SDN现状和简介”

发布时间:2021-01-19 09:33:04 所属栏目:站长百科 来源:网络整理
导读:副标题#e# 《专家观察 | 肖宏辉:“OpenStack中的SDN现状和简介”》要点: 本文介绍了专家观察 | 肖宏辉:“OpenStack中的SDN现状和简介”,希望对您有用。如果有疑问,可以联系我们。 由工业和信息化部指导,中国信息通信研究院主办,业界知名组织云计算开源

现在OVN是做networking-ovn向OpenStack集成.OVN主要定义是大规模部署和neutron本身有的一些问题,它有一个专门的项目做上千级别节点的模拟测试,但是现在有一个问题,就是数据库的高可用问题,因为OVN用的是OVS的DB,在实际产品当中不支持数据库高可用的话,用起来还是比较让人担心的.

最后说一下Dragonflow,这是在2015年由华为以色列团队提出的项目.如果其他SDN都是在各自社区发展再嫁接到OpenStack,那Dragonflow就是一个源于OpenStack的SDN项目.它的定位是提供全功能的SDN解决方案,项目较为可控,适合大规模部署.SDN现在定位就是大规模部署的轻量级SDN,一方面虽然它是全功能SDN,但是现在整个架构还比较轻的,代码在几万行这个量级.另一方面,它是一个真正的分布式SDN,Dragonflow在所有计算节点上都跑SDN 控制器,这样把网络运算都分布到计算节点,去除了网络运算的瓶颈.

然后说一下Dragonflow的开源政策,Dragonflow目前主要是华为在推,到目前刚刚结束的一个版本,活跃度还是非常高的,开源政策也是比较开放的.Dragonflow项目设计考虑到应用场景多样性,设计了可插拔的模块,前面说的SDN,一般只支持一种数据库,但是Dragonflow支持五到六种数据库.这样用户可以根据自己实际的经验和环境来选择SDN数据库.比如之前有ETCD的经验,现在用Dragonflow的话,ETCD经验可以继续维持下去.

再简单看一下SDN和OpenStack的关系,首先SDN是独立的领域,在OpenStack之外SDN是独立发展的.另一方面,OpenStack的发展与SDN发展又是相互促进的关系,本身这两个领域发展时间上看是重合的,另外SDN主要应用场景是云计算和网络,OpenStack发展推动云计算的发展,进而能够带动SDN的发展,另一方面,SDN发展又能够使得OpenStack集群规模变得更大,进而能够推动OpenStack发展.

前面介绍这么多SDN,他们有一个共同特点,他们都可以通过OpenStack Neutron来提供北向接口,或者他们都做了与OpenStack Neutron的对接,所以光看SDN和OpenStack,OpenStack Neutron有趋势成为各种SDN统一的北向接口.

在传统SDN架构里,只有控制层和数据层,最近提出的SDN架构还包括应用层,而OpenStack就存在于应用层.SDN控制器是整个SDN的核心.SDN的最底层是数据层,数据层实际上就是一个个网络设备,网络设备可以包括物理设备和虚拟设备,比较有意思的是,虽然说SDN是用软件定义网络,但是目前SDN市场里,份额最大的还是支持SDN的物理设备,最赚钱的还是这块.虚拟设备是一个最有发展前景的,毕竟成本上能够降低不少.

时间原因我就简单介绍这些,本次介绍有更详细的版本,我在知乎上的专栏https://zhuanlan.zhihu.com/software-defined-network发表过,大家有兴趣的话可以看一下.谢谢大家!

文章来自微信公众号:云计算开源产业联盟

(编辑:网站开发网_盐城站长网 )

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!