Brian O’Connor:用于下一代SDN的统一可编程和自动化网络

我叫做Brian O’Connor,来自美国加州的基金会,叫做ONF,今天我的主题是讲SDN这方面的经验以及现在有什么样的构架,同时倡导一些未来运用的新的构架,希望今天的讲话跟我们今天的话题非常有相关性,也会回答之前一些人提出的问题。之前我讲过,ONF在SDN方面十年前就已经开始进行了部署,我们有ONF的控制层,还有编排层等等。

我们看下SDN在今天的情况,就是SDN会带来新的网络接口,SDN的目标或者是承诺就是实现数据平面和控制平面的分离,帮助我们进行自主创新的实践。我们十年前可能看到过这样类似的东西,比如说数据包的传送,数据包的转发,以及我们会看到在这个运营系统上面的我们控制层和数据层的一些东西。

那么现在具有怎样的问题呢?我们的接口有的是不一致不完整的,供应商在试验协议方面要求我们在控制层进行自定义的处理,所以控制层是针对特定的硬件编写和测试,是我们现在的现实,我们必须要构建自己的抽象来处理这些差异。

那么我们做怎样的事情?像防火墙、负载均衡器我们迁移到相应的均衡器上面,此外,用的虚拟化网络功能,把容器进行打包和分发比较容易部署,会把我们一些现实的物理硬件集成到我们的网络上。我们有各种物理的设备,比如说防火墙、转换器还有路由器等等,我们这一切都需要集成在我们数字的网络上面,主要这些方面我们要帮助相应服务的开发相应管道的开发,基于我们现在的网络构架进行开发。

那么现在还有怎样的问题?比如说CPU不是许多网络功能的正确硬件,比如说刚才提到的虚拟功能,因为他们的成本更高,而且延迟和抖动也比较严重,他们的功耗也很高,对于平常的这种,一般的INF数据平面拓扑层数据也是有限的,我们需要加额外的交换序列,进行额外的切换跳数,尤其是我们没有布局最优化的算法的时候。如果我们把SDN和NFV结合起来,把这两个控制层结合起来会怎么样呢?当然也会面临各种成本、操作复杂、难以跨越堆栈等等问题,都需要进行优化。还有故障方面,端到端方面是不是有什么服务没有实现,有两个不同的栈堆,我们必须进行信息的同步帮助我们决策等等,这都是问题,还有我们分开来的这种资源池,你的网络有资源池,你的虚拟网络有资源池,虚拟要有不同的资源池,这些信息怎么集成。

所以SDN和NFV可以用第一代的技术虽然有很多的好处,但是这也是有成本的,我们现在做事的方式,看来我们过往的一些成本可以进一步的降低,因为这些成本的存在也从另外一种程度上会让我们提升效率,更好的适配这些技术,因为我们想不断的减少成本。那么我们是不是能够用到SDN和NFV而不用花这么大的代价的呢?我的希望是的,我希望尽快这样。

我们ONF跟很多国际运营商进行合作,比如说中国联通、NTT、谷歌、欧洲的一些运营商,我们为了处理这些问题设计了一些构架,帮助我们实现完全的前例,然后减少缺点。我想讲一些趋势和下一代设计基本的原则和基本的原理,我们有很多的部件,比如说FGPA用在很多生产和软件的管道等等,FGPA在CPU方面我们看到进一步的增强。我们看到很多人想把GPU用在一些新的功能方面,这方面我们也有新的尝试。我们还有遥测功能帮助我们实现更好的解决故障,得到更好的可视化效果。

接下来另外一种趋势,我们还看到了一种新的数据管道的定义叫做P4,我想说P4可以拥有一些固定的功能,用了P4可以让我们根据不同的产品,不同的设备,不同的用户进行更好的转移,实现更好的定制化功能。

接下来我们需要API的一致性确保我们有网络的功能,一种是应用专属的、执行专属的API,我们想提供一个一致的统一的接口,帮助我们的控制层或者是新的SDN的控制层,来执行使用。我们看到GTP的这种封装,我们看到有不同的目标,同时更好部署网络功能,用同样的硬件满足这样的功能,可以看到左边这个构架,它可以满足不客户的需求进行定制化,那么下一步我觉得是要对配置进行中心化简化,我们可以用一些供应商中心的模型,尽量让他们变得更加实用的模型,从而减少它的复杂性。比如说我们可以配置GUS等等,这方面都是我们所说的配置。比如说我们有这个公开测试,帮我们实现了平台软件的集成,帮我们实现部署和管理运营复杂性的降低,可以适用于数据层和控制层的组建。

最后一点是想把我们组建在共同的基础设施上,网络功能可以放在交换机上,也可以放在CPU上,也可以放在不同的设备上面,所以他们不是仅限于某一个设备上,而是用在你附近,就近的一些服务器上也是可以的。我们可以用智能的调度,把功能放在适当的位置。只要我们网络中有合适的资源就可以实现这种智能的调度,满足硬件的一些性能需求,那么为了达到这些目标,首先我们要统一对于控制层服务和数据层功能要使用相同的基础构架管理器。比如说CPU这样的项目,我们希望能够实现很好的连接性和可见性、可视化。我们也希望在这个网络设备上实现自动化,可以加新的不同的层进去自动化的操作。

那么IOT物联网很多的设备,对于他们来说自动化是很重要的,因为你很多时候没有办法用人力去配置和控制这些物联网的传感器,我们看一下我们的一些合作伙伴。从数据层,比如说在路由器还有交换器,还有网络功能上面我们有统一化的界面,P4,统一控制层我们有标准化的配置管理,对于盒子的管理。对于政策的编排还有一个库存等等,所以这是一个工具包,我们还有排除故障还有网络认证测试的数据包等等。

我们下午有一个研讨会是在1点半到3点半,我们可以看一下这个技术新的应用,而且我们还有另外的研讨会可以进一步讨论相关的技术。我们外面有一个展台,展台展示的是我们下一代的技术,谢谢各位。


  • 本站原创文章仅代表作者观点,不代表SDNLAB立场。所有原创内容版权均属SDNLAB,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用,转载须注明来自 SDNLAB并附上本文链接。 本站中所有编译类文章仅用于学习和交流目的,编译工作遵照 CC 协议,如果有侵犯到您权益的地方,请及时联系我们。
  • 本文链接https://www.sdnlab.com/22696.html
分享到:
相关文章
条评论

登录后才可以评论

SDNLAB君 发表于18-11-15
0