一种意图驱动的空间信息网络编排系统及方法转让专利

申请号 : CN202111236832.X

文献号 : CN114143181B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杨春刚张露露李聪欧阳颖黄姣蕊董茹郭俊杰

申请人 : 西安电子科技大学西安空间无线电技术研究所

摘要 :

本发明属于通信网络技术领域,公开了一种意图驱动的空间信息网络编排系统及方法,包括:以文本或语音的形式输入的空间信息网络任务需求,经意图转译后生成五元组形式的意图标准表达式;意图管理模块生成满足空间信息网络服务需求的服务功能链SFC描述符;策略配置模块将空间信息网络描述符转换成底层空间信息网络基础设施可识别的策略形式;服务编排器SO指导虚拟网络功能管理器VNFM进行相应虚拟网络功能VNFs实例化、终止、监控和修改操作;同时在空间信息网络基础设施上自动部署流规则。本发明为传统空间信息网络提供灵活、可重构、网络服务再利用的高效任务编排方法,支持空间信息网络灵活面对不断变化的用户需求,满足细粒度的QoS保障。

权利要求 :

1.一种意图驱动的空间信息网络编排方法,其特征在于,所述意图驱动的空间信息网络编排方法包括以下步骤:步骤一,以文本或语音的形式输入的空间信息网络任务需求经意图转译后生成五元组形式的意图标准表达式;

步骤二,意图管理模块生成满足空间信息网络服务需求的服务功能链SFC描述符;

步骤三,策略配置模块将空间信息网络描述符转换成底层空间信息网络基础设施可识别的策略形式;

步骤四,服务编排器SO指导虚拟网络功能管理器VNFM进行相应的虚拟网络功能VNFs实例化、终止、监控和修改操作;同时在空间信息网络基础设施上自动部署流规则;

步骤一中,所述五元组形式的意图标准表达式,形式为<领域、属性、对象、操作、结果>;

其中,所述领域用于描述卫星任务的类型,所述属性用于描述卫星任务所属领域的具体特征,包括QoS需求,对象用于描述卫星任务所针对的对象等,操作用于描述用户期望的卫星行为,即在某个条件约束下,做某个动作,结果用于描述用户希望卫星达到的状态;

步骤二中,所述意图管理模块生成满足空间信息网络服务需求的SFC描述符,包括:(1)意图保障模块根据当前空间信息网络状态信息预测各卫星的资源利用情况,包括通信资源、计算资源和存储资源;

(2)意图管理模块查询策略库,根据空间信息网络任务类型选择合适的VNFs,如空间信息网络执行过该类型任务,则直接选用已有的VNFs以既定的顺序构成SFC;

(3)根据空间信息网络任务属性和各卫星的资源利用率,意图管理模块确定部署VNFs的卫星编号;

(4)在部署相邻两个VNFs的卫星之间使用Dijsktra算法计算最短路由路径,并添加到服务功能转发路径中;

(5)生成SFC描述符,包括虚拟空间信息网络服务描述符、VNFs描述符;

其中,所述服务描述符包括;其中,所述Name表示空间信息网络任务名称,所述Requirement表示空间信息网络任务需求,包含Bandwidth,Lantency在内的SAL参数;

所述VNFs描述符;所述Block表示SFC的组件,用于指定SFC中的VNF名称;所述Satellite ID表示部署该VNF的卫星标识;所述Order用于指定SFC中各个组件的顺序;所述Symmetric表示是否在两个通信方向遍历所有组件。

2.如权利要求1所述的意图驱动的空间信息网络编排方法,其特征在于,步骤四中,所述SO指导VNFM进行相应的VNFs实例化、终止、监控和修改操作,包括:(1)从策略配置器接收SFC描述符,SO确定SCF的详细组成,以及如何在虚拟化基础架构中部署VNF;对于那些可以部署为虚拟网络框架的SFC组件,SO决定将必要的SFC部署模板交付给VNFM;其中,所述SFC部署模板包括服务描述符和VNF描述符;

(2)SO向VNFM发送请求,以实例化网络服务;

(3)VNFM基于从SO接收的SFC部署模板实例化空间信息网络服务;为此,VNFM与网络功能虚拟化基础设施接入点的VIM进行互动;

(4)VNFM向SO确认网络服务实例化的完成;

(5)SO完成新虚拟卫星网络VSN的运行激活;启动监督程序,以便SO监督VSN的运作状况;

(6)SO向用户确认VSN实例化的完成;

(7)通过交互界面告知用户VSN已投入运营,同时向用户提供有关实例化设置的详细信息,包括VSN与用户控制和管理系统集成的地址和端口;

(8)实例化的VSN和用户设备之间的控制和管理连接被建立。

3.一种计算机设备,其特征在于,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1~

2任意一项所述意图驱动的空间信息网络编排方法。

4.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1~2任意一项所述意图驱动的空间信息网络编排方法。

5.一种信息数据处理终端,其特征在于,所述信息数据处理终端用于实现如权利要求1~2任意一项所述的意图驱动的空间信息网络编排方法。

6.一种实施权利要求1~2任意一项所述意图驱动的空间信息网络编排方法的意图驱动的空间信息网络编排系统,其特征在于,所述意图驱动的空间信息网络编排系统包括:业务应用层,用于提供可视化管理界面,允许用户以语音、文本等形式输入声明性空间信息网络个性化服务定制意图;提供添加、删除、修改意图的功能;支持用户与空间信息网络的实时交互;

意图使能层,包括意图引擎、多域资源管理器,用于通过北向接口接受用户输入的意图,通过南向接口以Openflow流表的形式集中管控空间信息网络基础设施;同时意图使能层实现服务功能链SFC部署策略的自动生成,并完成用户意图与SO可理解的策略之间的转换;

动态编排层,用于对虚拟空间信息网络服务功进行自动化配置、管理和协调;接收意图使能层的网络策略,向网络功能虚拟化管理器提供必要的空间信息网络服务部署模板,以部署和链接构成定制虚拟空间信息网络服务的虚拟网络功能VNF,完成对虚拟空间信息网络服务功能的实例化、终止、监控和修改;

基础设施层,包括卫星通信系统的地面段、空间段和用户段的物理设备实体,用于实时收集空间信息网络状态信息,经处理后回传至意图使能层,为策略配置和意图保障提供参数支持;空间信息网络各节点与VNFs一一对应。

7.如权利要求6所述的意图驱动的空间信息网络编排系统,其特征在于,意图使能层中,所述意图引擎,包括:意图转译模块,用于将自然语言描述的空间信息网络个性化定制服务需求转换为规则的、机器可识别的语言,提取意图关键信息;

VNFs策略库,用于存储已有的VNFs与空间信息网络个节点的对应关系,以及不同服务意图对应的VNFs的连接顺序;

意图管理模块,用于协调意图转译与策略库,通过查询VNFs策略库,选择最符合服务需求的VNFs构建SFC;同时结合当前和预测的空间信息网络状态,生成服务转发路径,生成SFC描述符,以给定的模板形式转发给策略配置模块;

策略配置模块,用于将意图管理模块输出的空间信息网络描述符转换成空间信息网络SO可接受的配置策略形式;

意图保障模块,用于监控状态,利用当前网络状态信息预测空间信息网络通信资源、计算资源和存储资源,辅助意图管理模块选择最优的服务转发路径;同时向用户实时反馈意图的执行情况,保证网络服务严格按用户需求执行;

所述多域资源管理器,用于向空间信息网络提供跨/多域服务编排能力,涉及的组件包括多域管理器和多域代理。

8.如权利要求6所述的意图驱动的空间信息网络编排系统,其特征在于,动态编排层中,所述对虚拟空间信息网络服务功进行自动化配置、管理和协调,包括:服务编排模块,用于向NFV管理模块提供必要的网络服务部署模板,以部署和连接给定虚拟空间信息网络服务的VNFs,决定SFC的组成和能力;

NFV管理模块,用于构建部分虚拟空间信息网络功能的实体,负责虚拟空间信息网络功能的实例化、规模确定和终止。

9.一种空间信息网络设备,其特征在于,所述空间信息网络设备用于实现如权利要求6所述的意图驱动的空间信息网络编排系统。

说明书 :

一种意图驱动的空间信息网络编排系统及方法

技术领域

[0001] 本发明属于通信网络技术领域,尤其涉及一种意图驱动的空间信息网络编排系统及方法。

背景技术

[0002] 目前,以软件定义网络SDN(Software Defined Network)、网络功能虚拟化NFV(Network Function Virtual)等为代表的新兴技术是为应对异构多域网络和多租户多应用服务而提出的,可在异构环境下对全网设备进行统一管理和动态配置。
[0003] SDN架构下的空间信息网络具备网络层数控分离、集中式可编程的特点,可以实现对网络的集中式管理和灵活控制,使得网络的可控性得到增强。控制平面实时获取网络状态信息,进行复杂的路由计算,而数据平面仅执行数据转发功能,一定程度上降低了网络成本和开销;NFV将网络功能与硬件设备分离,形成虚拟网络功能VNF(Virtual Network Function),多个VNF按一定顺序排列构成了服务功能链SFCs(Service Function Chains)。SFC的出现提供了灵活、可重配置、面向任务的服务供应方式,可有效提高空间信息网络任务编排能力。
[0004] SDN和NFV的融合使用已成为当前网络范式演进的主流方向。然而,随着网络技术的发展,用户数目的增长和业务类型的多样化会导致网络数据量暴增,网络开销亟待减轻。意图驱动网络IDN(Intent‑Driven Network)技术是在SDN的基础上演进的,由意图转译,策略生成,策略验证三大主要技术构成,并形成闭环,致力于使网络基础设施与业务目标保持一致。相比于SDN,IDN不关注底层网络实现细节,用户仅使用自然语言表达空间信息网络任务需求,即意图,即可实现自动化、高可靠的网络服务。
[0005] 传统空间信息网络在执行任务过程中,人工依赖度高。以对地观测卫星为例,其执行任务过程主要为:用户提出任务需求,卫星管控部门接收到任务后,进行分析,并综合任务需求以及空间信息网络资源进行综合统筹,之后转换为具体指令发送给卫星。该过程中,不仅人工参与度高,且对管控部门员工的专业度、经验丰富度等要求也高。这大大降低了任务执行的效率,同时对卫星资源的利用率也降低了。在空间信息网络中应用意图驱动网络技术,具有如下优点:1)IDN着眼于满足最终用户的业务诉求,为空间信息网络管控系统中的专业人员、甚至非专业人员带来便捷;2)IDN可以实现对用户意图的解析到自动下发全过程,减少人工依赖;3)IDN对数据信息依赖度高,空间信息网络庞大的信息数据更能发挥IDN的优势。
[0006] 现有技术一一种卫星任务需求配置方法及系统,通过数字化模型构建、基于小样本任务数据的内隐规则提取、样本扩充、卫星任务需求智能决策算法等,实现卫星任务需求智能化决策,解决了目前卫星任务属性决策过程对人力的依赖度处理效率低,智能化程度较弱等不足。现有技术二一种面向空间信息网络的网络功能服务链部署方法,获取空间信息网络状态信息,利用预先建立的网络功能服务链放置模型计算各部署策略的部署成本,选取部署成本最低的部署策略为目标部署策略,可以在卫星链路发生变化时,对空间信息网络进行快速部署,避免服务质量的下降。
[0007] 通过上述分析,现有技术存在的问题及缺陷为:
[0008] (1)现有技术一仅关注智能化决策过程,并未考虑用户的任务需求表达方式,对管理员的专业知识要求较高,用户体验度方面仍有待提高。
[0009] (2)现有的技术二缺乏任务需求与部署策略的一致性验证环节,存在用户需求与部署策略存在出入的情况,用户满意度有待提高。
[0010] 解决以上问题及缺陷的难度为:随着空间信息网络的发展,用户数量不断增加,相应的,其承载的业务种类不断丰富,数据规模不断增加。不断变化的用户需求对空间信息网络的精细化管理配置能力提出了更高的要求,如何在实现空间信息网络任务编排的同时尽可能简化用户的需求表达方式,提高用户满意度是需要解决的一个关键问题。
[0011] 意图驱动网络仍处于发展阶段,目前尚未在空间信息网络中得到充分应用,如何在空间信息网络任务编排过程中充分发挥意图驱动网络技术的优势,促进空间信息网络的进一步发展使当前面临的一个比较大的挑战。
[0012] 解决以上问题及缺陷的意义为:意图驱动网络着眼于满足用户的业务需求,凭借其自动化、自优化的特点,是进一步提高空间信息网络任务执行效率、卫星资源利用率以及用户满意度的关键。同时,研究意图驱动的空间信息网络任务编排方法旨在减少人工依赖,为管控人员提供高效、便捷的管理方式。

发明内容

[0013] 针对现有技术存在的问题,本发明提供了一种意图驱动的空间信息网络编排系统及方法。
[0014] 本发明是这样实现的,一种意图驱动的空间信息网络编排方法,所述意图驱动的空间信息网络编排方法包括以下步骤:
[0015] 步骤一,以文本或语音的形式输入的空间信息网络任务需求经意图转译后生成五元组形式的意图标准表达式;
[0016] 步骤二,意图管理模块生成满足空间信息网络服务需求的服务功能链SFC(Service Function Chain)描述符;
[0017] 步骤三,策略配置模块将空间信息网络描述符转换成底层空间信息网络基础设施可识别的策略形式;
[0018] 步骤四,服务编排器SO(Service Orchestrator)指导虚拟网络功能管理器VNFM(Virtualized Networks Function Management)进行相应的虚拟网络功能VNFs(Virtual Network Functions)实例化、终止、监控和修改操作;同时在空间信息网络基础设施上自动部署流规则。
[0019] 进一步,步骤一中,所述五元组形式的意图标准表达式,形式为<领域、属性、对象、操作、结果>;其中,所述领域用于描述卫星任务的类型,所述属性用于描述卫星任务所属领域的具体特征,包括QoS需求,对象用于描述卫星任务所针对的对象等,操作用于描述用户期望的卫星行为,即在某个条件约束下,做某个动作,结果用于描述用户希望卫星达到的状态。
[0020] 步骤二中,所述意图管理模块生成满足空间信息网络服务需求的SFC描述符,包括:
[0021] (1)意图保障模块根据当前空间信息网络状态信息预测各卫星的资源利用情况,包括通信资源、计算资源和存储资源;
[0022] (2)意图管理模块查询策略库,根据空间信息网络任务类型选择合适的VNFs,如空间信息网络执行过该类型任务,则直接选用已有的VNFs以既定的顺序构成SFC;
[0023] (3)根据空间信息网络任务属性和各卫星的资源利用率,意图管理模块确定部署VNFs的卫星编号;
[0024] (4)在部署相邻两个VNFs的卫星之间使用Dijsktra算法计算最短路由路径,并添加到服务功能转发路径中;
[0025] (5)生成SFC描述符,包括虚拟空间信息网络服务描述符、VNFs描述符;
[0026] 其中,所述服务描述符包括;其中,所述Name表示空间信息网络任务名称,所述Requirement表示空间信息网络任务需求,包含Bandwidth,Lantency在内的SAL参数;
[0027] 所述VNFs描述符;所述Block表示SFC的组件,用于指定SFC中的VNF名称;所述Satellite ID表示部署该VNF的卫星标识;所述Order用于指定SFC中各个组件的顺序;所述Symmetric表示是否在两个通信方向遍历所有组件。
[0028] 进一步,步骤四中,所述SO指导VNFM进行相应的VNFs实例化、终止、监控和修改操作,包括:
[0029] (1)从策略配置器接收SFC描述符,SO确定SCF的详细组成,以及如何在虚拟化基础架构中部署VNF;对于那些可以部署为虚拟网络框架的SFC组件,SO决定将必要的SFC部署模板交付给VNFM;其中,所述SFC部署模板包括服务描述符和VNF描述符;
[0030] (2)SO向VNFM发送请求,以实例化网络服务;
[0031] (3)VNFM基于从SO接收的SFC部署模板实例化空间信息网络服务;为此,VNFM与网络功能虚拟化基础设施接入点的VIM进行互动;
[0032] (4)VNFM向SO确认网络服务实例化的完成;
[0033] (5)SO完成新虚拟卫星网络VSN(Virtual Satellite Network)的运行激活;启动监督程序,以便SO监督VSN的运作状况;
[0034] (6)SO向用户确认VSN实例化的完成;
[0035] (7)通过交互界面告知用户VSN已投入运营,同时向用户提供有关实例化设置的详细信息,包括VSN与用户控制和管理系统集成的地址和端口;
[0036] (8)实例化的VSN和用户设备之间的控制和管理连接被建立。
[0037] 本发明的另一目的在于提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:
[0038] 以文本或语音的形式输入的空间信息网络任务需求经意图转译后生成五元组形式的意图标准表达式;意图管理模块生成满足空间信息网络服务需求的SFC描述符;策略配置模块将空间信息网络描述符转换成底层空间信息网络基础设施可识别的策略形式;SO指导VNFM进行相应的VNFs实例化、终止、监控和修改操作;同时在空间信息网络基础设施上自动部署流规则。
[0039] 本发明的另一目的在于提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如下步骤:
[0040] 以文本或语音的形式输入的空间信息网络任务需求经意图转译后生成五元组形式的意图标准表达式;意图管理模块生成满足空间信息网络服务需求的SFC描述符;策略配置模块将空间信息网络描述符转换成底层空间信息网络基础设施可识别的策略形式;SO指导VNFM进行相应的VNFs实例化、终止、监控和修改操作;同时在空间信息网络基础设施上自动部署流规则。
[0041] 本发明的另一目的在于提供一种信息数据处理终端,所述信息数据处理终端用于实现所述的意图驱动的空间信息网络编排系统。
[0042] 本发明的另一目的在于提供一种意图驱动的空间信息网络编排系统,所述意图驱动的空间信息网络编排系统包括:
[0043] 业务应用层,用于提供可视化管理界面,允许用户以语音、文本等形式输入声明性空间信息网络个性化服务定制意图;提供添加、删除、修改意图的功能;支持用户与空间信息网络的实时交互;
[0044] 意图使能层,包括意图引擎、多域资源管理器,用于通过北向接口接受用户输入的意图,通过南向接口以Openflow流表的形式集中管控空间信息网络基础设施;同时意图使能层实现服务功能链SFC部署策略的自动生成,并完成用户意图与SO可理解的策略之间的转换;
[0045] 动态编排层,用于对虚拟空间信息网络服务功进行自动化配置、管理和协调;接收意图使能层的网络策略,向网络功能虚拟化管理器提供必要的空间信息网络服务部署模板,以部署和链接构成定制虚拟空间信息网络服务的虚拟网络功能VNF,完成对虚拟空间信息网络服务功能的实例化、终止、监控和修改;
[0046] 基础设施层,包括卫星通信系统的地面段、空间段和用户段的物理设备实体,用于实时收集空间信息网络状态信息,经处理后回传至意图使能层,为策略配置和意图保障提供参数支持;空间信息网络各节点与VNFs一一对应。
[0047] 进一步,意图使能层中,所述意图引擎,包括:
[0048] 意图转译模块,用于将自然语言描述的空间信息网络个性化定制服务需求转换为规则的、机器可识别的语言,提取意图关键信息;
[0049] VNFs策略库,用于存储已有的VNFs与空间信息网络各节点的对应关系,以及不同服务意图对应的VNFs的连接顺序;
[0050] 意图管理模块,用于协调意图转译与策略库,通过查询VNFs策略库,选择最符合服务需求的VNFs构建SFC;同时结合当前和预测的空间信息网络状态,生成服务转发路径,生成SFC描述符,以给定的模板形式转发给策略配置模块;
[0051] 策略配置模块,用于将意图管理模块输出的空间信息网络描述符转换成空间信息网络SO可接受的配置策略形式;
[0052] 意图保障模块,用于监控状态,利用当前网络状态信息预测空间信息网络通信资源、计算资源和存储资源,辅助意图管理模块选择最优的服务转发路径;同时向用户实时反馈意图的执行情况,保证网络服务严格按用户需求执行。
[0053] 所述多域资源管理器,用于向空间信息网络提供跨/多域服务编排能力,涉及的组件包括多域管理器和多域代理。
[0054] 进一步,动态编排层中,所述对虚拟空间信息网络服务功进行自动化配置、管理和协调,包括:
[0055] 服务编排模块,用于向NFV管理模块提供必要的网络服务部署模板,以部署和连接给定虚拟空间信息网络服务的VNFs,决定SFC的组成和能力;
[0056] NFV管理模块,用于构建部分虚拟空间信息网络功能的实体,负责虚拟空间信息网络功能的实例化、规模确定和终止。
[0057] 本发明的另一目的在于提供一种空间信息网络设备,所述空间信息网络设备用于实现所述的意图驱动的空间信息网络编排系统。
[0058] 结合上述的所有技术方案,本发明所具备的优点及积极效果为:意图驱动网络技术暂未应用于空间信息网络领域,本发明所提出的意图驱动的空间信息网络任务编排系统及方法首次将意图驱动网络技术应用于空间信息网络任务编排中,有利于减少人工依赖,为管控人员提供高效、便捷的管理方式,促进空间信息网络的发展。同时,本发明为传统空间信息网络提供了一种灵活、可重构、网络服务再利用的高效任务编排方法,可以支持空间信息网络灵活面对不断变化的用户需求,满足细粒度的QoS保障。

附图说明

[0059] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图做简单的介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。
[0060] 图1是本发明实施例提供的意图驱动的空间信息网络编排方法流程图。
[0061] 图2是本发明实施例提供的意图驱动的空间信息网络编排系统结构框图;
[0062] 图中:1、业务应用层;2、意图使能层;3、动态编排层;4、基础设施层。
[0063] 图3是本发明实施例提供的虚拟空间信息网络功能实例化的流程图。
[0064] 图4是本发明实施例提供的意图驱动的空间信息网络任务编排方法流程图。
[0065] 图5是本发明实施例提供的LEO卫星对北京地面站的时间访问窗示意图。
[0066] 图6是本发明实施例提供的实线表示数据传输路径,在所连接的LEO卫星节点上部署相应的VNF示意图。
[0067] 图7是本发明实施例提供的VNF部署后的网络拓扑图。

具体实施方式

[0068] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0069] 针对现有技术存在的问题,本发明提供了一种意图驱动的空间信息网络编排系统及方法,下面结合附图对本发明作详细的描述。
[0070] 如图1所示,本发明实施例提供的意图驱动的空间信息网络编排方法包括以下步骤:
[0071] S101,以文本或语音的形式输入的空间信息网络任务需求经意图转译后生成五元组形式的意图标准表达式;
[0072] S102,意图管理模块生成满足空间信息网络服务需求的服务功能链SFC描述符;
[0073] S103,策略配置模块将空间信息网络描述符转换成底层空间信息网络基础设施可识别的策略形式;
[0074] S104,服务编排器SO指导虚拟网络功能管理器VNFM进行相应的虚拟网络功能VNFs实例化、终止、监控和修改操作;同时在空间信息网络基础设施上自动部署流规则。
[0075] 下面结合具体实施例对本发明的技术方案作进一步描述。
[0076] 针对现有技术存在仅关注智能化决策过程,并未考虑用户的任务需求表达方式,对管理员的专业知识要求较高,用户体验度方面仍有待提高,缺乏任务需求与部署策略的一致性验证环节,存在用户需求与部署策略存在出入的情况,用户满意度有待提高的问题,本发明面向未来空间信息网络多元化任务需求,旨在减少人工依赖,为管控人员提供高效、便捷的管理方式。
[0077] 如图2所示,本发明实施例提供的意图驱动的空间信息网络编排系统结构包括:业务应用层1、意图使能层2、动态编排层3、基础设施层4。
[0078] 业务应用层1,提供可视化管理界面,允许用户以语音、文本等形式输入声明性空间信息网络个性化服务定制意图;提供添加、删除、修改意图的功能;支持用户与空间信息网络的实时交互。
[0079] 意图使能层2,包括意图引擎、多域资源管理器;意图使能层通过北向接口接受用户输入的意图,通过南向接口以Openflow流表的形式集中管控空间信息网络基础设施;同时,意图使能层可以SFC部署策略的自动生成,并完成用户意图与SO可理解的策略之间的转换。
[0080] 动态编排层3,对虚拟空间信息网络服务功进行自动化配置、管理和协调;接收意图使能层的网络策略,向VNFM提供必要的空间信息网络服务部署模板,以部署和链接构成定制虚拟空间信息网络服务的VNF;完成对虚拟空间信息网络服务功能的实例化、终止、监控和修改。
[0081] 基础设施层4,包括卫星通信系统的地面段、空间段和用户段的物理设备实体,实时收集空间信息网络状态信息,经处理后回传至意图使能层,为策略配置和意图保障提供参数支持;空间信息网络各节点与VNFs一一对应。
[0082] 意图引擎包括:
[0083] 意图转译模块,用于将自然语言描述的空间信息网络个性化定制服务需求转换为规则的、机器可识别的语言,提取意图关键信息;
[0084] VNFs策略库,用于存储已有的VNFs与空间信息网络各节点的对应关系,以及不同服务意图对应的VNFs的连接顺序;
[0085] 意图管理模块,用于协调意图转译与策略库,通过查询VNFs策略库,选择最符合服务需求的VNFs构建SFC;同时,结合当前和预测的空间信息网络状态,生成服务转发路径,并生成SFC描述符,以给定的模板形式转发给策略配置模块;
[0086] 策略配置模块,用于将意图管理模块输出的空间信息网络描述符转换成空间信息网络SO可接受的配置策略形式;
[0087] 意图保障模块,监控空间信息网络状态,并利用当前网络状态信息预测空间信息网络通信资源、计算资源、存储资源,辅助意图管理模块选择最优的服务转发路径;同时,向用户实时反馈意图的执行情况,保证网络服务严格按用户需求执行。
[0088] 多域资源管理器用于向空间信息网络提供跨/多域服务编排能力,涉及的组件包括多域管理器和多域代理。
[0089] 虚拟空间信息网络服务功进行自动化配置、管理和协调包括:
[0090] 服务编排模块,用于向NFV管理模块提供必要的网络服务部署模板,以部署和连接给定虚拟空间信息网络服务的VNFs,决定SFC的组成和能力;
[0091] NFV管理模块,用于构建部分虚拟空间信息网络功能的实体,负责虚拟空间信息网络功能的实例化、规模确定和终止。
[0092] 本发明实施例提供的意图驱动的空间信息网络任务编排方法包括以下步骤;
[0093] 步骤一,以文本或语音形式输入的空间信息网络任务需求经意图转译后生成五元组形式的意图标准表达式;
[0094] 步骤二,意图管理模块经查询VNFs策略库,结合意图标准表达式输出空间信息网络描述符;
[0095] 步骤三,基础设施感层感知全局网络状态信息并输入意图管理模块,经策略验证优化后输出最优空间信息网络描述符;
[0096] 步骤四,策略配置模块将空间信息网络描述符转换成下层SO可识别的形式;
[0097] 步骤五,SO指导VNFM进行相应的VNFs实例化、终止、监控和修改操作,并部署在空间信息网络基础设施上。
[0098] 下面结合附图对本发明的应用原理作进一步的描述。
[0099] 如图3所示,本发明实施例提供的虚拟空间信息网络功能实例化的流程包括以下步骤:
[0100] 步骤一,从策略配置器接收SFC描述符,SO确定SCF的详细组成,以及如何在虚拟化基础架构中部署VNF;对于那些可以部署为虚拟网络框架的SFC组件,SO决定将必要的SFC部署模板(服务描述符和VNF描述符)交付给VNFM。
[0101] 步骤二,SO向VNFM发送请求,以实例化网络服务。
[0102] 步骤三,VNFM基于从SO接收的SFC部署模板实例化空间信息网络服务;为此,VNFM与网络功能虚拟化基础设施接入点的VIM进行互动。
[0103] 步骤四,VNFM向SO确认网络服务实例化的完成。
[0104] 步骤五,SO完成新虚拟卫星网络VSN的运行激活;启动监督程序,以便SO监督VSN的运作状况。
[0105] 步骤六,SO向用户确认VSN实例化的完成。
[0106] 步骤七,通过交互界面告知用户VSN已投入运营。同时,向用户提供有关实例化设置的详细信息,包括VSN与用户控制和管理系统集成的地址和端口。
[0107] 步骤八,实例化的VSN和用户设备之间的控制和管理连接被建立。
[0108] 如图4所示,本发明实施例提供的意图驱动的空间信息网络任务编排方法实现流程包括:
[0109] 步骤一,用户输入意图,自然语言经意图转译模块转换为五元组形式的意图标准表达式,其形式为<领域、属性、对象、操作、结果>;
[0110] 其中,领域用于描述卫星任务的类型,属性用于描述卫星任务所属领域的具体特征,如QoS需求,对象用于描述卫星任务所针对的对象等,操作用于描述用户期望的卫星行为,即在某个条件约束下,做某个动作,结果用于描述用户希望卫星达到的状态。
[0111] 步骤二,意图引擎生成SFC描述符,具体的:
[0112] 意图保障模块根据当前空间信息网络状态信息预测各卫星的资源利用情况,包括通信资源、计算资源和存储资源;
[0113] 意图管理模块查询策略库,根据空间信息网络任务类型选择合适的VNFs,如空间信息网络执行过该类型任务,则直接选用已有的VNFs以既定的顺序构成SFC;并根据空间信息网络任务属性和各卫星的资源利用率,确定部署VNFs的卫星编号;
[0114] 生成SFC描述符,包括虚拟空间信息网络VSN服务描述符、VNFs描述符;
[0115] 服务描述符包括,其中Name表示空间信息网络任务名称,Requirement表示空间信息网络任务需求,包含Bandwidth,Lantency等SAL参数;
[0116] VNFs描述符;Block表示SFC的组件,用于指定SFC中的VNF名称;Satellite ID表示部署该VNF的卫星标识;Order用于指定SFC中各个组件的顺序;Symmetric表示是否在两个通信方向遍历所有组件,0为是,1为否。
[0117] 步骤三,ONOS控制器收集空间信息网络状态信息,包括拓扑信息、链路时延、过顶时间、以及各卫星节点的资源使用情况,包括通信资源、存储资源、计算资源;在部署相邻两个VNFs的卫星之间使用Dijsktra算法综合网络状态信息计算出最短路由路径,并添加到服务功能转发路径中。
[0118] 步骤四,OSM编排器实现VNF的实例化、终止、监控和修改操作。
[0119] 证明部分(具体实施例/实验/仿真/能够证明本发明创造性的正面实验数据等)[0120] 该编排方法的仿真验证过程包括:
[0121] 地面用户发布意图:观测墨尔本2021年7月31日02:11:20时刻的地貌特征;对应的服务描述符为:;对应的SFC为:FW‑DPI‑Duplication‑FW;
[0122] LEO卫星对北京地面站的时间访问窗如图5所示。
[0123] 如图6所示,实线表示数据传输路径,在所连接的LEO卫星节点上部署相应的VNF。
[0124] 其中VNF描述符如下所示:
[0125] 其VNFs描述符为:
[0126]
[0127]
[0128] 如图7所示,展示了VNF部署后的网络拓扑图。
[0129] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如软盘、硬盘、磁带)、光介质(例如DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
[0130] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。