扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
来源:ZD至顶网网络频道【原创】 2016年6月1日
关键字: OpenDaylight 网络 开源软件 SDN NFV 2016全球SDNFV技术大会
ZD至顶网网络频道 06月01日 北京报道:2016年6月1-2日,“2016全球SDNFV技术大会”在北京盛大召开。作为连续举办三届的SDN/NFV技术与产业盛会,本届大会着眼于SDN /NFV的实践应用与部署,从SDN/NFV在运营商网络、企业网、云数据中心、测试解决方案等多个场景的应用出发,深入解析产业部署现状及面临的挑战与发展趋势。
OpenDaylight技术指导委员会主席 Colin Dixon
在主会场上,OpenDaylight技术指导委员会主席Colin Dixon先生做了主题为“网络开源软件的发展”的精彩演讲。演讲中讲到,谈到开源以及OpenDaylight的现状,Colin Dixon认为未来网络不仅仅是SDN和NFV的问题,更主要的是开源的相关问题。
以下是Colin Dixon的演讲实录:(以下内容根据现场速记整理,未经发言嘉宾确认,仅供参考,谢绝转载。)
Colin Dixon:我自己手上拿一了份英文版的PPT,我们现在程序进行有点晚了,想我讲10分钟的请举手?20分钟的请举手。好,大家都要20分钟,我就讲20分钟好了。大家好,我叫Colin Dixon。我是OpenDaylight技术委员会注意。也就是说我要复杂我们所有的技术的发展。所以我是没有什么权利来说的,我只是做技术的,如果大家有兴趣的话我们之后再来谈一谈,我们看一下我们今天会聊到4个问题,我可能会要简单的跳跃一些问题,我将会谈到开源的概述以及OpenDaylight的现状,我主要会谈到其中一篇论文。我觉得网络不仅仅关于SDN和NFV,他主要是关于开源。
这个行业,要关注到40年来,我们要做开源,而网络之前并没有做到这一点。当然其中是有原因的,现在我们要做开源的话我觉得会改变网络的方方面面,改变技术的方方面面。我们看到,在过去的20年里,网络,在方方面面,都变化了。他网络变得更大,有不同的节点。节点的变化更快,有更多的终端,但是同时,我们网络运营的方式并没有多大的改变。我们在管理的设备,管理的标准,一直没有改变。也就是说,唯一的改变情况就是我们现在这个更快了一些而已。
那我们需要改变一些什么呢?这些都是有关软件方面的。我们要从逐设备做到全网的配置。大家刚才也听到了编排,编排是非常重要的,编排也是关注于软件方面,我们要开放的标准,开源的网络。我想说开源将会概括开放的网络,无论是从硬件还是软件方面来说,我们需要开放的标准是因为我们需要做硬件。我们要利用我们的硬件,但是同时最终归结到的是软件。我们看到,我很喜欢看到专用的软件,我觉得中国这方面做的非常的好,SDN以及开源,我觉得大部分接下来5年在这方面的将会来自于中国,我也很兴奋可以看到更新的东西,我自己也有微信,欢迎大家加我的好友。我希望在OpenDaylight方面我们可以做更等多,特别是在开源方面。
我们看到一个转变从个人到集体的网络,现在我们看到,要把这个软件联合到一起,所以说我们看到,现在是开源的改变,他们将会有更大的影响。
大家是不是都知道OpenFolw工作原理的请举手?我是一个工程师,我是建东西的,所以我很喜欢跟别人说东西的工作原理,从传统上来说这个东西放到这个设备商的话,他会是有一个硬件的一个箱子。我们看到,它这箱子里装了一些东西。然后我们看到,你会看到他的箱子运作的方式,包括它的地址。在一个传统的SDN当中,更多的不是在这个变换器当中,而是在控制器当中,所以这个包装进来的话不是直接放到交换机而是放在后置器当中。所以这是一个SDN的一个特定的理解。这是我们把控制平面分离开来。我觉得,这也是会保持的一个趋势,你可以通过这种方式加强对于网络的控制,我觉得我们可能,都低估了这个技术的难度。大大低估了技术的难度,以及这个技术,要做这个控制器所花的时间。
我觉得结果就是,现在产生了现代的一些其他的问题。我们现在有一些切实的问题。不是说,控制平面的地方放错了,而是说我们没有全面的控制,我们也没有能力,来独立做不同的层面的创新。所以我们看到,你有不同的(英),要做跨盒子的东西。但是,你没有办法直接做特定的挑选。所以我觉得要解决这个问题的方法,不是说,要把这个方面分离开来。而是说要用共同的接入,共同的互动。
把整个管理模块放到所有的盒子当中,想要标准控制的协议,把所有的设施都连接起来,包括用标准化的语言能够定义他们的行为,而且你必须这么做,同时你用最好的方式定义,实际上人们想要有好的定义标准。所以在这个图画,我觉得关于OpenDaylight,大家都知道,他们都是在整个生态系统当中的一部分,某一方面能够衡量,有的是集中管理,有的是北向的交互界面,所以在这个层面上,实际上今天可以建设这样的平台,他是OpenDaylight或者是其他的开源代码也要建立这样的平台,这是一个开放的导航,而不是控制数据。
所以说我觉得开源,我将简单谈一下,我也会去明天谈开源代码。所以有很多相应的开源的项目大家听说过,这样的一些如果说可能有一些方面没有翻译出来,我希望能够正确的翻译出来,或者有一些没有列出来的,下面的开源项目。所以说,我把这上面列出来,包括(英),所以说整个方面进行管理,包括控制器,它是一个另外一个应用领域,他是一个非常好的例子,在数据方面,或者是新的一些基础,他们用非常不同的片断在这个空间里存在。所以我会本来想给大家举一些好的例子,特别在这些项目里面我们会展示一下相应网络方面的例子,网络是通过(英)他们更加开放的代码方式,最大的问题现在有的就是,把正确的方式做出来,而不是说做你想做的事情,所以(英)他都有一些代码放在里面,必须什么样的代码能够用起来,有时候可能不是足够的代码。
所以为什么我们要关注开源技术呢?开源技术实际上面觉得就是,这是现在发生的事情,现在有4个理由我觉得大家应该去关注开源技术。第一个是,而且大家大部分都是最重要的一点,能够确保避免厂商锁定这种关联,引用这样的开源代码,你必须去华为或者其他的工具把它锁定起来。第二点需要关注的是,大家都非常知道,开源的代码设计一些结构,他是开放的,意味着尽管你自己的客户,你可以有自己的开源代码,你也可以加入进来,加入建设进程之中,而不是说加入建设代码。OpenDaylight就是开放的平台,对他们来讲哪些是重要的,真正的需求是什么样的?所以我们有很多的中国公司跟我们合作,包括中国移动,中国联通还有腾讯等等,我们跟他们合作。同时它也是给大家更快的创新平台。
有两个理由,第一个理由人们这样的平台,不同的人们有这样的平台。第二点,因为他是一个开放的平台,因为你不需要去等别人去交互你使用的功能,你自己可以交互自己的使用平台,如果你需要一定的特征,你也可以自己去见他,你自己今天就可以动手,不需要等别的人去给你做这样的东西,你也不需要等6个月,或者等一年你可以自己去建你想要的功能。
最后一点关于可操作性,还有集成,集成不一定要打折,这是一个事实。包括整个平台的开源代码确实在这方面很有积极的作用,一方面,当你买了开源代码的软件之后你使用了开源代码的软件之后,人们来自不同的公司,在上面工作,大家交流的更好。而且更好的例子跟大家说比如说(英)或者腾讯等等,大家如果坐在一起开发一些项目的话,有一些工程师认识的话,他们可以交互。实际上可以把工程有益的事情做成,或者通过电话,邮件,而不是说有时候谈话有一些困难或者障碍,不同的交互平台,所以这确实是非常好的一个有利点。
有一个事情我今天没有提的就是成本。每一次我最后谈到成本的时候,人们就会觉得成本是第一要考虑的。而且我自己想要非常真诚的说,我不觉得开源有时候会节省成本,他不一定,长期的,短期的都不省钱,他是不同的价值,应该不同的角度去看。他不是说关于成本,整体的关于构建。所以传统的方式上,你必须有两种选择,怎么样去建,怎么样把软件建立起来,你自己建或者你从别人那儿买。
有了开源代码之后,现在整个相应的一些连接起来,你可以选择自己构建,你也可以建立自己建多少,买多少,你可以自己控制,在这个层面上大部分来讲,成本基本上都是差不多的,所以这样的理由就是,因为我们有,一方面的例子是,或者是有这样的一些例子,一个是简单应用型,或者是更好的买,或者是更好的可一致性,能够更好的操作,或者买的更贵的时候,也就意味着操作更加便捷,如果你买的便宜的话,就会更加复杂,为什么人们会买开源代码,因为它特别的敏捷,灵活性,确实让人们用起来特别的便捷,开源代码在整个层面上都能够覆盖,让我们来讲,从左到右都能够覆盖,如果你买开源代码的话,对于整个销售商来讲,你不可以用别人的代码都是非常可能的,如果没有开源代码,这不可能。
所以实际上我的一些观点,我认为,我不是说谈技术,这是关于这种灵活性,这种可操作性去买,或者去建设,或者去拓展,或者去修改整个软件的开源代码,这本身不是说我强调某一个技术的层面,而是强调一个理念,怎么建立开放的技术。所以说不仅仅是硬件,是开源的软件,这个将会改变整个世界的格局。
所以说这是相应的开源代码跟其他的标准进行比较。大家不会对这方面感兴趣,OpenDaylight简单介绍一下,特别给大家举一个具体的例子,OpenDaylight是(英)组织成立的一个开源软件代码,它有三个主要的目标,一个就是使用开源代码,能够提供开放的通用平台,进一步推动,完全定义网络,能够使用采用代码。第二它是实际上最重要的一点关于普及社区,使用最有用的一个SDN社区进行推广,我觉得这是最大的价值所在,在整个社区里面能够更好的推广和普及。
所以核心的构架相应来讲比较简单,它是由,我们有驱动的服务,PESAL,你可以更好的扩展,在某些层面上,控制器是在上面,在应用方面,插件方面,跟别的插件没有什么区别,也是具体的应用,在某个模型里面,它事实上非常有用,能够建立更好的一些模式,今天我再具体介绍一些细节。所以这是我们自己的一些架构。我们把它称之为理架构,你可以去扫描,明天也会有具体的介绍。
最终我会介绍一下社区,社区是最大的我们OpenDaylight最关注的一部分,这也是我们的基础。OpenDaylight从(英)整个社区的一些概念确实是真正的驱动力,让我们OpenDaylight继续往前发展,能够帮助我们的组织,能够进行开源代码,我们也有几百多个开发者,在全球范围内不断的分布,我也想看大家更多的在我们平台上开发的。因为我知道很多人来到这儿,而且有很多人把这个代码去希望能够加入进来,希望能够更多的交互。
所以说,我们是这样的一些数字,大概是有两百多个,一周大概250多个项目,不断的增加,30天之内大概有265项提交,越来越多的人提交代码,希望能够,我特别希望你能够加入进来,希望能够帮你解决问题,希望相互帮助。
人们为什么用OpenDaylight呢?每一件事情可能最后是,但是我找了简单的几个例子,有很多的例子,因为它是在整个框架范围内进行分布,不受地理的限制,大概有AT和T,他现在看一些白盒子,他也用OpenDaylight。它是最大的一个应用商之一。他们也声称他们有相应的一些服务,在一天之内让25个项目同时发布,也是基于OpenDaylight,我们不知道他是怎么运营的。同时Telstra也是利用OpenDaylight把它所有的数据分布出去。同时最后一点想举一个例子,腾讯也在用我们OpenDaylight,也是用的非常多。特别是用一些功能的连接,包括数据分布,或者是整个管控编排等等,他们做了非常漂亮的很多工作。比如说,如果我们在整个OpenDaylight,整个腾讯方面应用的非常好,而且我非常高兴看到人们已经认识到这一点。所以说我简单聊最后一个幻灯片,我会简单的介绍一下OpenDaylight的一些简单的概念。社区是怎么样的,你可以找到相应的代码,你可以找到各种媒体,各种使用方法,所有的都是开放的,甚至技术方面的会议,大家都可以进行谈话,你可以去说,你可以去听,对中国来讲非常好。因为我觉得,而且有时候在很多的时候定期举办会议,有时候会讨论,大家都加入进来吧。特别是高兴有你。谢谢大家!
(以上内容根据现场速记整理,未经发言嘉宾确认,仅供参考,谢绝转载。)
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。