网络自动化和基于意图的网络(IBN)之入门篇

基于意图的网络(IBN)可以重新定义应用程序和服务在企业网络中的交付方式,但在此之前,这个概念必须先跟市场营销的宣传分离,并开始实现其承诺的优势。


从ARPANET到现在的计算机网络,网络管理员一直通过命令行界面在管理网络。即便是业界的注意已经把机器学习、人工智能和其他技术作为新的管理网络软件的方式,但CLI仍然是网络管理员使用最多的方式。事实上,Gartner的研究表明,75%的组织仍然手动管理他们的网络。

基于意图的网络使工程师能够使用基于GUI的工具来抽象很多复杂的技术步骤,而不是通过复杂的脚本来决定服务提供的方式,工程师不必单独更改网络中的每个设备。

基于意图的网络(IBN)的兴起

目前,基于意图的网络主要是一种过渡技术。为此,这种方法风险主要由营销人员来定义,而不是由工程师或标准组织来定义。

基于意图的网络以及相关的网络自动化软件必须满足一些重要的需求,才能真正获得牵引力。首先,根据分析师John Fruehe的说法,IBN必须支持服务器和应用程序之间的通信,并允许系统决定如何运行高度常规的任务。基于意图的网络还必须将网络视为一个单一的实体,互操作性是一个重要的考虑指标。

此外,基于意图的网络将需要强大的人工智能的发展,这是当今的网络中最为缺乏的,建立和分配策略不足以实现自主的网络自动化。

网工不会无所适从

由于基于意图的网络同时使用机器学习和人工智能(AI),使得网络实际上可以自我管理。一个普遍的误解是,随着企业开始在其运营的网络中部署IBN,工程师将逐渐被取代。实际上,尽管工程师在重构网络中执行的不同的任务,但重要性是无法取代的。

虽然IBN可能不存在命令行方面的错误,但逻辑方面的错误仍可能发生。因此,网络工程师不需要编写配置脚本,而是需要仔细确定网络的意图。

为了做到这一点,工程师们需要将注意力集中在网络想要提供的东西上,以便了解应用程序如何为用户提供服务。一个基于意图的网络取决于决定网络智能配置底层基础设施如何响应的策略。为此,工程师必须了解驱动IBN的软件是如何工作的,而不必知道如何对软件本身进行编码或编程。

开源的选择和基于意图的网络

基于意图的网络和网络自动化面临的一个巨大的挑战是构建软件,工程师可以一次写入并运行到网络中。开放网络基金会(ONF)、OpenStack和OpenDaylight项目等正在开展这一领域的网络自动化软件项目。

然而,编写一个基于意图的网络比编写一个RESTful API来执行自动设备配置要复杂得多。开发一个与厂商无关的接口,即使在应用程序的行为每秒都在变化的情况下,也可以配置端到端的服务交付。

不同厂商的基于意图的网络

在2017年6月,思科发布了很多关注校园交换机和相关网络自动化软件的新系列产品,新的Catalyst 9000交换机和数字网络架构软件控制台为校园带来基于策略的管理和其他自动化功能。思科表示,其最终目标是打造一个能够在整个广域网上实现策略和配置自动化的基础,而交换和相关组件的整合是关键的第一步。

与此同时,Apstra公司正在推出一种可与供应商无关的网络操作系统,并于10月宣布升级其软件。除了新功能之外,Apstra还使得企业在现有的传统基础上部署Overlay网络,以实现整个网络的自动化和抽象化。

Veriflow为其软件添加了一个确认引擎,网络工程师可以确保他们的网络按照意图进行配置。

IBN厂商将努力说服企业采用旨在支持意图驱动管理的软件和系统,组织也将不得不重新审视他们如何管理和培训他们的工程人员,以利用基于意图的网络架构提高效率。


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

登录后才可以评论

SDNLAB君 发表于18-01-19
0