44

基于意图的网络的编排要求

 5 years ago
source link: https://www.sdnlab.com/22441.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

基于意图的网络是过去一年中经常讨论的话题。作为网络市场最大的参与者之一,思科一直倡导这一理念。那么,这种基于意图的网络是什么?

IBN.jpg

Gartner分析师Andrew Lerner 将基于意图的网络解决方案(IBNS)定义为具有以下特征的系统:

  • 翻译和验证:系统采用更高级别的业务策略(什么)作为终端用户的输入,并将其转换为必要的网络配置(如何)。然后,系统生成并验证生成的设计和配置的正确性。
  • 自动实施:系统可以跨现有网络基础架构配置适当的网络变更(如何)。这通常通过网络自动化或网络编排来完成。
  • 对网络状态的了解:系统在其管理控制下为系统提取实时网络状态,并且与协议和传输无关。
  • 保证和动态优化/修复:系统持续实时验证系统的原始业务意图是否得到满足,并且可以在未满足所需意图时采取纠正措施(例如阻止流量,修改网络容量或通知)。

基于以上几点,一个编排器可以实现闭环系统并使用网络友好的声明性语言可以很好地满足这些要求。当前的网络和安装基础不需要更换 - 他们只需要一个基于正确编排的IBNS,然后就能使用当前的基础设施,同时实现与下一代网络和平台的集成。

但是如何做呢?

声明性编排

首先,让我们深入探讨第一点和第二点:“翻译和验证”和“自动实现”。这些要点的基础源于声明性编排和网络。使用声明性语言来描述网络,用户声明他们想要实现的目标。然后,编排器处理该信息并推动其实现方式。

声明性编排器和声明性配置引擎之间也有区别。为了满足IBNS的多个方面,编排引擎要实现的功能不仅仅是配置自动化。一篇关于网络声明性编排功能的博客文章中有详细介绍。

根据Gartner的说法,在帖子中,详细说明了所需要的内容,在创建IBNS时要考虑前两点:翻译和验证;编排器的DSL和”自动实施“。

但也不可忽略这两个要求:“网络状态意识”和“保证和动态优化/修复”。

这就是闭环编排架构发挥作用的地方。为了获得网络状态,需要收集表示状态和策略实施的度量标准,以动态地更改此状态并提供补救措施。让我们仔细看看闭环编排。

闭环编排

闭环编排(也称为反馈循环)是通过更改系统状态来响应事件(或事件集)的能力。为了改变系统的状态,有必要了解它是如何建模的 - 这就是编排器的工作。

由于当今网络和NFV的不断变化的动态特性,闭环编排和反馈是必要的。无需向上或向下扩展虚拟网络功能(VNF) - 编排器通过其闭环功能发挥作用。

闭环协调器由四个主要元素组成:

  • 精心策划的资源
  • 度量标准集合
  • 策略引擎
  • 编排引擎

一些编排器具有内置的度量收集和策略引擎,但是,外部源也可以用于这些元素。

最后的想法

根据Gartner提出的概念,使用具有两种特定功能的编排器,可以实现基于意图的网络解决方案:网络友好的声明性编排和闭环编排。

这一点非常重要的原因是电信公司和其他公司可以使用这种类型的解决方案将基于意图的网络引入其网络,而无需更换现有硬件。只要各种网络元素具有良好的API和编程接口,声明性编排器就可以自动化它们,然后在反馈循环中管理它们的整个生命周期。

因此,不要认为rip-and-replace是使网络更加智能化的最佳方式。只要有一个智能系统来管理传统和新的网络硬件,就可以节省您的资金并编排好您的网络。

原文链接:
https://www.sdxcentral.com/articles/contributed/orchestrating-requirements-of-intent-based-networking/2018/09/


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK