几年前,电信运营商几乎没有使用“编排”这个术语,而“编排”主要用于音乐领域。今天,对“编排”的含义有不同的看法;它经常与管理,控制器等互换使用......当ETSI [1] NFV Orchestrator将NFV(网络功能虚拟化)引入通信行业时,NFV协调器是一个新的功能块引起了广泛的关注。从那时起,许多论坛,监管机构,通信服务提供商和产品供应商都指定并实施了许多业务流程解决方案。随着时间的推移,人们逐渐认识到只有一个编制者是不够的,效率无法跟上,需要多层(至少两层)。例如,开源MANO(OSM)[2]定义了一个双层业务流程,Service Orchestrator(SO)和Resource Orchestrator(RO)。类似地,开放式网络自动化平台(ONAP)[3]定义了至少两层业务流程,Service Orchestrator(SO)和虚拟功能控制器(VF-C),它们与ETSI NFV-Orchestrator功能一致。
管弦乐编曲
定义编排
业务流程功能包括协调和管理。虽然协调部分是必需的,但管理功能是可选的。协调器对其需要使用的组件或实体没有绝对权限,并且管理器对所涉及的实体具有完全权限。管理者可以自己确定主题组件生命周期的所有方面。经理本身可以由更高级别的管理实体控制,但是向下管理实体对其管理的组件具有排他性和专有权。另一方面,协调员必须与实体合作。在发出命令之前,协调器不知道命令是否将成功执行。因此,真正的协调器将发出请求而不是发送命令并重新调整其动作以基于响应实现期望的目标。协调员必须在这些限制范围内工作才能实现其目标。还有一个常用于SDN的术语,它是一个控制器。这基本上控制了主题实体的某些行为或方面。虽然它对组件的生命周期没有绝对权限,但它可以控制特定的行为,有时可以与其他控制器共享此权限。协调的结果可能导致创建临时元素(例如Web服务),协调器可以管理此新元素的生命周期。ETSI NFV MANO中的编排
在NFV MANO架构的情况下,NFV Orchestrator(NFVO)与虚拟网络功能管理器(VNFM)和Virtual Infrastructure Manager(VIM)协调。后两者分别管理虚拟网络功能(VNF)和虚拟基础架构(VI),NFVO与两位管理者协调以创建新的过渡实体:网络服务(NS)。作为NFVO的管理者,NFVO使用VNFM和VIM的请求来管理NS的生命周期。在大多数架构中,我们看到NFVO与服务协调器一起工作。
多层安排
在分层业务流程解决方案中,给定层的协调器需要使用更高级别的协调器而不是管理器。因为更高级别的管理者期望命令确认行为而不是尽力而为的请求 - 响应行为。作为较低级别的协调器,不保证对更高级别实体的请求操作。在多层业务流程体系结构中,层次结构顶部的协调器负责编排多个低级协调器或其他托管实体(例如VIM或VNFM)。
有几个因素会影响特定分层业务流程解决方案的工作方式。其中一些因素是:
需要协调的实体的地理分布和布局(例如,分布式NFVI PoP)。
协调器的可伸缩性约束。
部署业务流程解决方案的服务提供商的业务和运营要求。
不同的网络域和每个域(例如,VNF,SDN控制器,VNFM等)通过其接口向业务流程层提供的抽象。
不同的抽象层(例如资源,服务,客户和产品)
下图说明了协调器的层次结构层;每层业务流程处理不同的抽象层,其中一些层是根据地理区域和网络域构建的。当然,还有许多其他组合,其中可以构造分层排列器,并且以下是可能的场景。
分层协调器之间的协调接口
多层组织者之间的界面结构与传统的管理系统完全不同。通常,管理系统之间的接口是面向命令/操作的,即,更高级管理系统发出命令或触发低级管理系统上的操作,命令/操作成功,或报告错误。多编排器环境在不同级别的协调器之间需要不同的接口设计方法。
多个协调器之间接口的一些关键常规功能(反映协调器功能的接口除外):
(1)基于Intent的界面VS基于命令/操作:
较高级别的协调员向较低级别的协调员表明其意图,而较低级别的协调员则通过协调其范围内的各种实体来决定如何实现该意图。
(2)接口VS请求/响应示例的会话样式协调器交换会话而不是请求/响应。例如,服务协调器可以请求WAN协调器在具有特定QoS的特定地理区域中创建网络服务,并且WAN协调器分析从管理系统,分析馈送和VIM收集的信息。请求并返回可行的替代方案(假设未完全满足原始服务质量要求等)来分析请求。然后,服务协调器可以选择其中一个备选方案,或者决定更改原始请求并考虑建议的备选方案。这种会话风格使协调器能够在不同的抽象级别上运行,减少潜在的死锁,并确保正确保留网络资源以有效实现原始意图。
(3)尽力而为VS保证动作语义
与传统的管理系统不同,协调器的定义基于尽力而为的语义。例如,如果服务协调器表达将一组VNF实例化为NFV协调器的意图,则NFV协调器可以基于其对NFVI资源可用性等具有的实时信息来选择稍微不同的VNF组合或配置。实现意图。这种基于意图的尽力而为语义意味着实现端到端系统可靠性的方法必须与传统管理系统不同。一种可能的方法是利用业务流程协调和管理功能。
多层布局 - 主要优点
与管理系统不同,协调器主要负责共享控制,处理冲突,并确保在尽力而为的基础上实现主要意图(包括运营效率和有效性所需的各种QoS功能)。 NFV和SDN的真正好处只能通过多级协调协作方法在电信网络中得到证明。