CN105122936B - 一种业务分配的处理方法及相关装置 - Google Patents
一种业务分配的处理方法及相关装置 Download PDFInfo
- Publication number
- CN105122936B CN105122936B CN201480001633.2A CN201480001633A CN105122936B CN 105122936 B CN105122936 B CN 105122936B CN 201480001633 A CN201480001633 A CN 201480001633A CN 105122936 B CN105122936 B CN 105122936B
- Authority
- CN
- China
- Prior art keywords
- service
- network
- functional entity
- information
- service logic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0893—Assignment of logical groups to network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/0816—Configuration setting characterised by the conditions triggering a change of settings the condition being an adaptation, e.g. in response to network events
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0894—Policy-based network configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
- H04W28/088—Load balancing or load distribution among core entities
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种业务分配的处理方法及相关装置,所述方法包括:接收对网络中的功能实体进行配置更新后得到的业务逻辑更新信息;查找本端已存储的业务逻辑初始信息,并根据所述业务逻辑更新信息以及所述业务逻辑初始信息生成***业务逻辑策略;将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,所述***业务逻辑策略用于指示网络中各个业务实体执行对网络中功能实体的业务分配。采用本发明,可基于网络中各个功能实体得到的***业务逻辑策略进行业务分配,较好地满足了负载均衡的要求。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种业务分配的处理方法及相关装置。
背景技术
日前,由国际主流运营商组成的以提升需求为目的的NFV(Network FunctionVirtulization,网络功能虚拟化)工作组正式成立,该工作组的成立是为了定义运营商网络功能虚拟化的需求和相关的技术报告,通过借鉴IT的虚拟化技术,在通用的高性能服务器、交换机和存储中实现部分网络功能。其关注的场景包括BNG(Broadband NetworkGateway,宽带网络网关),CG-NAT(Carrier Grade Network Address Translation,运营商级网络地址转换),路由器,EPC(Evolved Packet Core,演进的分组核心网)、IMS(IPMultimedia Core Network Subsystem,IP多媒体网络子***)、RAN(Radio AccessNetwork,无线接入网)以及家庭网络等。
各种类型的网络设备,如服务器、存储设备、交换机等,都可以通过NFV技术实现软硬件分离,将定义网络功能的软件从通用的高性能的硬件服务器、存储以及网络交换机中完全分离出来,得到虚拟的功能实体VNF(Virtualised Network Function,虚拟网络功能)。通过NFV技术将网络功能以软件方式实现,能够在通用的服务器硬件上运行,并可根据需要进行迁移、实例化、部署在网络的不同位置,且不需要安装新设备,比如可部署在数据中心、网络节点或者用户家中等等,并可基于通用硬件完全自动化地远程安装和管理软件设备。同时,实行软硬件分离,运营商可以提供更快更好的网络服务。
LTE(Long Term Evolution,长期演进)网络中,一个eNodeB可以与MME(MobileManagement Entity,移动管理实体)池内的多个MME建立连接。MME间负载均衡功能允许新进入MME池内的UE(User Equipment,用户设备)根据池内MME间负载均衡,定向到池内合适的MME上。eNodeB为了选择合适的MME,需要获知池内MME的负载情况,根据MME的指示来设置eNodeB上的该MME的权重信息,比如MME池内新加入一个MME,可将该MME的权重值设为很高的值,以尽快增加该MME的负载;当负载达到设定值的时候,该MME再通知eNodeB将权重降低。
目前的方式中,只负责单个MME的业务逻辑配置,无法获取全网信息,使得业务分配也仅针对单个的MME,无法满足负载均衡的要求。
发明内容
本发明实施例提供一种业务分配的处理方法及相关装置,可基于网络中各个功能实体得到的***业务逻辑策略进行业务分配,较好地满足了负载均衡的要求。
第一方面,本发明实施例提供了一种业务分配的处理方法,包括:
接收对网络中的功能实体进行配置更新后得到的业务逻辑更新信息;
查找本端已存储的业务逻辑初始信息,并根据所述业务逻辑更新信息以及所述业务逻辑初始信息生成***业务逻辑策略;
将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体;
所述***业务逻辑策略用于指示网络中各个业务实体执行对网络中功能实体的业务分配。
结合第一方面,在第一种可能的实现方式中,所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,包括:
将所述***业务逻辑策略发送给网络中进行配置更新后得到的各个移动管理实体MME,以使所述各个移动管理实体MME根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
结合第一方面,在第二种可能的实现方式中,所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,包括:
将所述***业务逻辑策略发送给网络中的各个基站,以使所述基站根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
结合第一方面,在第三种可能的实现方式中,所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,包括:
将所述***业务逻辑策略发送给虚拟网络功能管理实体VNFM,以使所述虚拟网络功能管理实体VNFM根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
结合第一方面,或者第一方面的第一种可能的实现方式,或者第一方面的第二种可能的实现方式,或者第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述业务逻辑更新信息包括:对网络中的功能实体进行配置更新后得到的配置信息、所述功能实体对应的链接信息、服务选择策略信息的任一种或多种,所述配置更新包括对网络中功能实体的增加、修改或删除。
第二方面,本发明实施例还提供了另一种业务分配的处理方法,包括:
接收业务策略实体发送的***业务逻辑策略;
根据接收到的所述***业务逻辑策略调整业务参数信息,所述业务参数信息包含权重因子;
将调整后的业务参数信息发送至对应的基站,以使所述基站根据所述业务参数信息进行业务分配。
第三方面,本发明实施例还提供了再一种业务分配的处理方法,包括:
接收携带目标功能实体配置信息的配置更新请求,并对所述配置更新请求对应的目标功能实体进行加载;
根据所述目标功能实体配置信息对所述目标功能实体进行配置,以完成对网络中功能实体的配置更新;
获取与所述目标功能实体对应的业务逻辑更新信息,以根据所述业务逻辑更新信息进行业务分配。
结合第三方面,在第一种可能的实现方式中,所述接收携带目标功能实体配置信息的配置更新请求,并对所述配置更新请求对应的目标功能实体进行加载,包括:
当接收到携带目标功能实体配置信息的配置更新请求时,获取与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD;
将所述与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD加载到网络功能虚拟化NFV目录中;
其中,所述网络服务描述NSD和/或所述虚拟网络功能配置文件VNFD中记录了包括目标功能实体对应的链接信息以及服务选择策略的业务逻辑更新信息。
结合第三方面,在第二种可能的实现方式中,所述根据所述目标功能实体配置信息对所述目标功能实体进行配置,以完成对网络中功能实体的配置更新,包括:
为所述目标功能实体配置虚拟网络功能转发图VNFFG及网络功能实例;
根据配置的所述虚拟网络功能转发图VNFFG及网络功能实例更新网络服务数据库,以完成对网络中功能实体的配置更新。
第四方面,本发明实施例还提供了一种业务分配的处理装置,包括:
信息接收模块,用于接收对网络中的功能实体进行配置更新后得到的业务逻辑更新信息;
策略生成模块,用于查找本端已存储的业务逻辑初始信息,并根据所述业务逻辑更新信息以及所述业务逻辑初始信息生成***业务逻辑策略;
策略发送模块,用于将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,以指示网络中各个业务实体执行对网络中功能实体的业务分配。
结合第四方面,在第一种可能的实现方式中,所述策略发送模块具体用于将所述***业务逻辑策略发送给网络中进行配置更新后得到的各个移动管理实体MME,以使所述各个移动管理实体MME根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
结合第四方面,在第二种可能的实现方式中,所述策略发送模块具体用于将所述***业务逻辑策略发送给网络中的各个基站,以使所述基站根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
结合第四方面,在第三种可能的实现方式中,所述策略发送模块具体用于将所述***业务逻辑策略发送给虚拟网络功能管理实体VNFM,以使所述虚拟网络功能管理实体VNFM根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
结合第四方面,或者第四方面的第一种可能的实现方式,或者第四方面的第二种可能的实现方式,或者第四方面的第三种可能的实现方式,在第四种可能的实现方式中,所述业务逻辑更新信息包括:对网络中的功能实体进行配置更新后得到的配置信息、所述功能实体对应的链接信息、服务选择策略信息的任一种或多种,所述配置更新包括对网络中功能实体的增加、修改或删除。
第五方面,本发明实施例还提供了另一种业务分配的处理装置,包括:
策略接收模块,用于接收业务策略实体发送的***业务逻辑策略;
参数调整模块,用于根据所述策略接收模块接收到的所述***业务逻辑策略调整业务参数信息,所述业务参数信息包含权重因子;
参数发送模块,用于将调整后的业务参数信息发送至对应的基站,以使所述基站根据所述业务参数信息进行业务分配。
第六方面,本发明实施例还提供了再一种业务分配的处理装置,包括:
信息加载模块,用于接收携带目标功能实体配置信息的配置更新请求,并对所述配置更新请求对应的目标功能实体进行加载;
配置更新模块,用于根据所述目标功能实体配置信息对所述目标功能实体进行配置,以完成对网络中功能实体的配置更新;
信息获取模块,用于获取与所述目标功能实体对应的业务逻辑更新信息,以根据所述业务逻辑更新信息进行业务分配。
结合第六方面,在第一种可能的实现方式中,所述信息加载模块包括:
信息获取单元,用于当接收到携带目标功能实体配置信息的配置更新请求时,获取与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD;
加载执行单元,用于将所述信息获取单元获取的与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD加载到网络功能虚拟化NFV目录中;
其中,所述网络服务描述NSD和/或所述虚拟网络功能配置文件VNFD中记录了包括目标功能实体对应的链接信息以及服务选择策略的业务逻辑更新信息。
结合第六方面,在第二种可能的实现方式中,所述配置更新模块包括:
信息配置单元,用于为所述目标功能实体配置虚拟网络功能转发图VNFFG及网络功能实例;
信息更新单元,用于根据所述信息配置单元配置的所述虚拟网络功能转发图VNFFG及网络功能实例更新网络服务数据库,以完成对网络中功能实体的配置更新。
第七方面,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有程序,该程序执行时包括执行上述第一方面的业务分配的处理方法的部分或全部的步骤。
第八方面,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有程序,该程序执行时包括执行上述第二方面的业务分配的处理方法的部分或全部的步骤。
第九方面,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有程序,该程序执行时包括执行上述第三方面的业务分配的处理方法的部分或全部的步骤。
第十方面,本发明实施例还提供了一种网络设备,包括:接收器、发射器、存储器和处理器,
其中,所述处理器执行如下步骤:
通过所述接收器接收对网络中的功能实体进行配置更新后得到的业务逻辑更新信息;
查找所述存储器中存储的业务逻辑初始信息,并根据所述业务逻辑更新信息以及所述业务逻辑初始信息生成***业务逻辑策略;
通过所述发射器将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体;
所述***业务逻辑策略用于指示网络中各个业务实体执行对网络中功能实体的业务分配。
结合第十方面,在第一种可能的实现方式中,所述处理器在执行所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,具体执行如下步骤:
将所述***业务逻辑策略发送给网络中进行配置更新后得到的各个移动管理实体MME,以使所述各个移动管理实体MME根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
结合第十方面,在第二种可能的实现方式中,所述处理器在执行所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,具体执行如下步骤:
将所述***业务逻辑策略发送给网络中的各个基站,以使所述基站根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
结合第十方面,在第三种可能的实现方式中,所述处理器在执行所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,具体执行如下步骤:
将所述***业务逻辑策略发送给虚拟网络功能管理实体VNFM,以使所述虚拟网络功能管理实体VNFM根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
第十一方面,本发明实施例还提供了另一种网络设备,包括:接收器、发射器、存储器和处理器,
其中,所述处理器执行如下步骤:
通过所述接收器接收业务策略实体发送的***业务逻辑策略;
根据接收到的所述***业务逻辑策略调整业务参数信息,所述业务参数信息包含权重因子;
通过所述发射器将调整后的业务参数信息发送至对应的基站,以使所述基站根据所述业务参数信息进行业务分配。
第十二方面,本发明实施例还提供了再一种网络设备,包括:接收器、发射器、存储器和处理器,
其中,所述处理器执行如下步骤:
通过所述接收器接收携带目标功能实体配置信息的配置更新请求,并对所述配置更新请求对应的目标功能实体进行加载;
根据所述目标功能实体配置信息对所述目标功能实体进行配置,以完成对网络中功能实体的配置更新;
获取与所述目标功能实体对应的业务逻辑更新信息,以根据所述业务逻辑更新信息进行业务分配。
结合第十二方面,在第一种可能的实现方式中,所述处理器在执行所述接收携带目标功能实体配置信息的配置更新请求,并对所述配置更新请求对应的目标功能实体进行加载,具体执行如下步骤:
当接收到携带目标功能实体配置信息的配置更新请求时,获取与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD;
将所述与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD加载到网络功能虚拟化NFV目录中;
其中,所述网络服务描述NSD和/或所述虚拟网络功能配置文件VNFD中记录了包括目标功能实体对应的链接信息以及服务选择策略的业务逻辑更新信息。
结合第十二方面,在第二种可能的实现方式中,所述处理器在执行所述根据所述目标功能实体配置信息对所述目标功能实体进行配置,以完成对网络中功能实体的配置更新,具体执行如下步骤:
为所述目标功能实体配置虚拟网络功能转发图VNFFG及网络功能实例;
根据配置的所述虚拟网络功能转发图VNFFG及网络功能实例更新网络服务数据库,以完成对网络中功能实体的配置更新。
实施本发明实施例,具有如下有益效果:
本发明实施例可根据得到的对网络中的功能实体进行配置更新后的业务逻辑更新信息以及本端已存储的业务逻辑初始信息生成***业务逻辑策略,并将该***业务逻辑策略发送给网络中执行业务处理的各个业务实体,以指示各个业务实体执行对网络中功能实体的业务分配,可较好地满足负载均衡的要求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例的一种业务分配的处理方法的实施例的流程示意图;
图2是本发明实施例的另一种业务分配的处理方法的实施例的流程示意图;
图3是本发明实施例的又一种业务分配的处理方法的实施例的流程示意图;
图4是本发明实施例的再一种业务分配的处理方法的实施例的流程示意图;
图5是本发明实施例的一种业务分配的处理方法的实施例的交互示意图;
图6是本发明实施例的另一种业务分配的处理方法的实施例的交互示意图;
图7是本发明实施例的又一种业务分配的处理方法的实施例的交互示意图;
图8是本发明实施例的一种业务分配的处理装置的实施例的结构组成示意图;
图9是本发明实施例的另一种业务分配的处理装置的实施例的结构组成示意图;
图10是本发明实施例的又一种业务分配的处理装置的实施例的结构组成示意图;
图11是图10的信息加载模块的结构组成示意图;
图12是图10的配置更新模块的结构组成示意图;
图13是本发明实施例的一种网络设备的结构组成示意图;
图14是本发明实施例的另一种网络设备的结构组成示意图;
图15是本发明实施例的又一种网络设备的结构组成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参见图1,是本发明实施例的一种业务分配的处理方法的实施例的流程示意图,具体的,所述方法包括:
S101:接收对网络中的功能实体进行配置更新后得到的业务逻辑更新信息。
具体实施例中,该功能实体可包括PGW(Packet Data Network Gateway,分组数据网关)、SGW(Serving Gateway,服务网关)、HSS(Home Subscriber Server,归属用户服务器)、MME(Mobile Management Entity,移动管理实体)等网络节点,该网络节点可以是虚拟的,即VNF(Virtualised Network Function,虚拟网络功能),或者是物理的,即PNF(Physical Network Function,物理网络功能)。
具体的,可在NFV(Network Function Virtulization,网络功能虚拟化)***中增加逻辑节点,即用于对功能实体进行策略管理的业务策略实体。该业务策略实体可以是独立的单元实体,或者可以位于NFVO(NFV Orchestrator,NFV编排实体)或DNS(Domain NameService,域名***)中,甚至是VNF中,对于该业务策略实体的部署位置,本发明实施例不作限定。进一步的,本发明实施例的所述方法可应用于该业务策略实体中。
所述业务逻辑更新信息为网络中需要进行更新操作的功能实体如VNF在完成该更新操作后得到的包括配置信息、该VNF对应的链接信息以及服务选择策略信息等信息,所述更新操作包括新增、修改或删除操作。
S102:查找本端已存储的业务逻辑初始信息,并根据所述业务逻辑更新信息以及所述业务逻辑初始信息生成***业务逻辑策略。
所述***业务逻辑策略用于指示网络中各个业务实体执行对网络中功能实体的业务分配。
具体实施例中,所述业务逻辑初始信息可以为网络中配置更新前的各个功能实体对应的业务逻辑信息,该业务逻辑信息可包含配置信息、连接信息及业务分配策略等等,该业务逻辑初始信息还可以为网络中配置更新前的各个功能实体对应的***业务逻辑策略。
S103:将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体。
在该业务策略实体接收到该对网络中的功能实体进行配置更新后得到的业务逻辑更新信息之后,可结合本端已存储的其他相关功能实体的业务逻辑信息,即业务逻辑初始信息,生成包含具体服务策略的***业务逻辑策略,并将该***业务逻辑策略发送给网络中的各个业务实体,以执行对网络中功能实体的业务分配。
进一步可选的,所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,可以是通过将所述***业务逻辑策略发送给网络中进行配置更新后得到的各个移动管理实体MME,以使所述各个移动管理实体MME根据所述***业务逻辑策略执行对网络中功能实体的业务分配,比如根据该***业务逻辑策略调整所述移动管理实体MME对应的业务参数信息,该业务参数信息可包含移动管理实体MME对应的权重因子。
进一步可选的,所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,还可以是通过将所述***业务逻辑策略发送给网络中的各个基站,以使所述基站根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
进一步可选的,所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,还可以是通过将所述***业务逻辑策略发送给VNFM(VNF Manager,虚拟网络功能管理实体),以使VNFM根据该***业务逻辑策略执行对网络中功能实体的业务分配,比如通知网络中的各个功能实体按照所述***业务逻辑策略调整所述功能实体对应的业务参数信息。
实施本发明实施例可根据得到的对网络中的功能实体进行配置更新后的业务逻辑更新信息以及本端已存储的业务逻辑初始信息生成***业务逻辑策略,并将该***业务逻辑策略发送给网络中执行业务处理的各个业务实体,以指示各个业务实体执行对网络中功能实体的业务分配,可较好地满足负载均衡的要求。
请参见图2,是本发明实施例的另一种业务分配的处理方法的实施例的流程示意图,本发明实施例的所述方法可应用于MME(Mobile Management Entity,移动管理实体)、HSS(Home Subscriber Server,归属用户服务器)等功能实体中,具体的,所述方法包括:
S201:接收业务策略实体发送的***业务逻辑策略。
该***业务逻辑策略用于指示网络中各个业务实体执行对网络中功能实体的业务分配,可包含针对网络中各功能实体的进行业务分配的策略,比如包含策略控制将新业务或某一指定类型的业务全部发送给目标功能实体、将某一特定功能实体上的业务转移给目标功能实体、按照权重因子将业务分配给网络中已存在的功能实体以及目标功能实体等等。
S202:根据接收到的***业务逻辑策略调整业务参数信息。
网络中的功能实体如MME可根据接收到该***业务逻辑策略调整业务参数信息,比如调整各MME对应的权重因子等等。进一步的,该功能实体可以是VNF,也可以是PNF(Physical Network Function,物理网络功能)。
S203:将调整后的业务参数信息发送至对应的基站,以使所述基站根据所述业务参数信息进行业务分配。
基站存储与其连接的所有MME对应的业务参数信息,并根据该业务参数信息对到来的业务请求进行分配。
实施本发明实施例可根据接收的***业务逻辑策略调整相应功能实体对应的业务参数信息,并将调整后的业务参数信息推送给对应的基站,以指示该基站进行业务分配。
请参见图3,是本发明实施例的又一种业务分配的处理方法的实施例的流程示意图,本发明实施例的所述方法可应用于NFVO(NFV Orchestrator,NFV编排实体)等用于配置相关功能实体的节点中,具体的,所述方法包括:
S301:接收携带目标功能实体配置信息的配置更新请求,并对所述配置更新请求对应的目标功能实体进行加载。
若NFVO接收到对目标功能实体如目标VNF进行增加或修改的配置更新请求,发起加载流程,比如将NSD(Network Service Descriptor,网络服务描述)以及该目标VNF的虚拟网络功能配置文件VNFD加载到NFV目录中。
S302:根据所述目标功能实体配置信息对所述目标功能实体进行配置,以完成对网络中功能实体的配置更新。
通过发起该目标VNF的实例化流程展开对该目标VNF的具体配置,同时更新该网络中的相关数据库。
S303:获取与所述目标功能实体对应的业务逻辑更新信息,以根据所述业务逻辑更新信息进行业务分配。
具体的,可将该获取的业务逻辑更新信息发送给业务策略实体,以使该业务策略实体根据该获取的业务逻辑信息指示相关功能实体调整转发参数,以进行业务分配。
实施本发明实施例可根据接收到的配置更新请求对目标功能实体进行配置更新,并获取配置更新后与目标功能实体对应的业务逻辑更新信息,以根据该业务逻辑更新信息进行业务分配。
请参见图4,是本发明实施例的再一种业务分配的处理方法的实施例的流程示意图,本发明实施例的所述方法可应用于NFVO(NFV Orchestrator,NFV编排实体)等用于配置相关功能实体的节点中,具体的,所述方法包括:
S401:当接收到携带目标功能实体配置信息的配置更新请求时,获取与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD。
若NFVO接收到对目标VNF进行增加或修改的配置更新请求,可获取该目标VNF对应的NSD及其配置文件VNFD。其中,该NSD和/或配置文件VNFD中记录了包括目标VNF对应的链接信息以及服务选择策略等业务逻辑更新信息。
S402:将所述与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD加载到网络功能虚拟化NFV目录中。
在所述将与该目标VNF对应的NSD加载到NFV(Network Function Virtulization,网络功能虚拟化)目录之前,可通过编排实体NFVO对当前NSD进行修改。具体的,可将修改的NSD提交到NFVO,通过NFVO对该修改的NSD进行验证,该验证过程包括检测NS(NetworkService,网络服务)中该VNF对应的VNF程序包是否存在,检测托管元素及提供网络服务的外部接口是否存在等等。
具体实施例中,在进行目标VNF对应的配置文件VNFD的加载时,可将该目标VNF对应的程序包VNF Package提交到NFVO中,该VNF Package中包括该VNF的虚拟网络功能配置文件VNFD、软件映像以及其他用于检测该程序包完整性和有效性的构件等等。NFVO通过对该配置文件VNFD的验证处理,比如检查托管元素是否存在,通过该VNFD中包含的证书验证VNFD的真实性及可靠性等等,通知VNF目录将该目标VNF加载到VNF目录中。
S403:为所述目标功能实体配置虚拟网络功能转发图VNFFG及网络功能实例。
进一步的,完成加载之后,可发起网络功能实例化流程,为该目标功能实体如目标VNF配置VNFFG(Virtualised Network Function Forwarding Graph,虚拟网络功能转发图)及相应的VNF实例。具体的,当前NFVO根据目标VNF配置用于描述网络功能之间业务流的VNFFG,该VNFFG由VNF、PNF(Physical Network Function,物理网络功能)以及各个网络功能之间的虚拟链路组成(或者没有PNF,所有的网络功能均以VNF的形式实现)。进一步可选的,可通过NFVO或EMS(Element Management System,网元管理***)或VNFM(VirtualisedNetwork Function Manager,虚拟网络功能管理实体)配置与该目标VNF相应的实例。
S404:根据配置的所述虚拟网络功能转发图VNFFG及网络功能实例更新网络服务数据库。
根据配置与该目标VNF对应的VNFFG以及网络功能实例更新相关网络服务数据库。具体的,更新包括NS Catalog、VNF Catalog、NFV Instances以及NFVI(Network FunctionVirtulization Infrastructure,网络功能虚拟化基础设施)Resources等数据库。其中,该NS Catalog数据库包括所有已经加载的网络服务,该VNF Catalog数据库中包括所有已经加载的VNF Packages,该NFV Instances数据库中包括所有的网络服务实例和VNF实例,NFVI Resources数据库中包括所有可用的NFVI资源。
S405:获取与所述目标功能实体对应的业务逻辑更新信息,以根据所述业务逻辑更新信息进行业务分配。
实施本发明实施例可在接收到配置更新请求时,通过加载与该配置更新请求相对应的目标功能实体的网络服务描述NSD以及配置文件VNFD,配置用于描述网络功能之间业务流的转发图VNFFG及相应的网络功能实例并更新数据库,获取配置更新后的业务逻辑更新信息以根据该业务逻辑信息进行业务分配。
请参见图5,是本发明实施例的一种业务分配的处理方法的实施例的交互示意图,具体的,所述方法包括:
S501:发送配置更新请求。
图5中的Sender可以是任何一个代表VNF开发商发送VNFD到NFVO(NFVOrchestrator,NFV编排实体)的实体,可以是开发商自身,也可以是SP(Service Provider,服务提供商)域的一个实体,本发明实施例不做限定。
具体的,当需要对网络中的功能节点进行增加、替换或者删除,比如当前为了提升需求,需要用VNF的vMME#1替换PNF(Physical Network Function,物理网络功能)的pMME#1时,可通过Sender向NFVO发送配置更新请求,发起网络功能更新流程,将该vMME#1加载到网络中,并删除pMME#1。其中,该功能节点可以是虚拟网络功能节点VNF,也可以包括物理网络功能节点PNF。该配置更新请求中可包含与该新增的vMME#1业务逻辑相关的配置信息。
S502:发起加载流程。
若NFVO接收到对增加目标VNF即vMME#1的配置更新请求,发起加载流程,比如将NSD(Network Service Descriptor,网络服务描述)以及该vMME#1的虚拟网络功能配置文件VNFD加载到NFV目录中。
S503:请求VIM将vMME#1连接到网络。
具体的,在本发明实施例中,可通过VIM(Virtualised Infrastructure Manager,虚拟设施管理实体)控制将该vMME#1连接到基站eNodeB。
S504:返回连接成功消息。
当目标VNF即vMME#1成功连接到eNodeB时,返回连接成功消息。
S505:发起实例化流程,对vMME#1进行配置,并获取业务逻辑更新信息。
进一步的,完成加载之后,可发起VNF实例化流程,为该目标VNF即vMME#1配置用于描述网络功能之间业务流的VNFFG(Virtualised Network Function Forwarding Graph,虚拟网络功能转发图)及相应的VNF实例。该VNFFG由VNF、PNF以及各个网络功能之间的虚拟链路组成(或者没有PNF,所有的网络功能均以VNF的形式实现)。
进一步可选的,可通过当前NFV编排实体NFVO或EMS(Element ManagementSystem,网元管理***)或VNFM(Virtualised Network Function Manager,虚拟网络功能管理实体)配置与该目标VNF相应的实例。
根据配置与vMME#1对应的VNFFG以及网络功能实例更新相关网络服务数据库,具体的,可更新包括NS Catalog、VNF Catalog、NFV Instances以及NFVI Resources等数据库,其中,该NS Catalog数据库包括所有已经加载的网络服务,该VNF Catalog数据库中包括所有已经加载的VNF Packages,该NFV Instances数据库中包括所有的网络服务实例和VNF实例,NFVI Resources数据库中包括所有可用的NFVI资源。
S506:发送业务逻辑更新信息。
完成针对vMME#1的配置并对相关网络服务数据库进行更新之后,可删除替换的功能实体pMME#1,并获取该目标VNF即vMME#1的业务逻辑更新信息,具体的,在本发明实施例中,该业务逻辑更新信息可包含对网络中增加vMME#1进行配置更新后得到的配置信息、vMME#1对应的链接信息及服务选择策略信息等等。
具体的,该链接信息可以是IP地址,对该服务选择策略可以包含的策略进行如下举例:
1)将新业务全部发送给vMME#1;
2)将vMME#m上的业务流转移给vMME#1;
3)按照权重因子将业务分配给vMME#m和vMME#1;
4)将某一特定业务类型如业务类型A全部发送给vMME#1。
其中,vMME#m为网络中已存在的MME。进一步的,该服务选择策略可基于静态配置或者通过相关***下发规则得到,本发明实施例不做限定。
S507:查找本端已存储的业务逻辑初始信息,生成***业务逻辑策略。
部署的业务策略实体即图5中的Service Policy,负责实现网络服务编排功能中VNF的业务逻辑策略管理,具体到EPC网络中为Network service policy。业务策略实体Service Policy在接收到与新增的vMME#1对应的业务逻辑更新信息后,查找获取本端已存储的MME的业务逻辑初始信息,并根据该业务逻辑更新信息以及存储的业务逻辑初始信息生成***业务逻辑策略。
S508a:将***业务逻辑策略发送给网络中的MME。
S508b:将***业务逻辑策略发送给网络中的MME。
Service Policy根据获取到的与新增的vMME#1对应的业务逻辑更新信息以及本端已存储的MME的业务逻辑初始信息生成包含当前业务分配信息的***业务逻辑策略并发送至网络中的各个MME,以指示各个MME调整业务参数信息。
S509a:通知基站其业务参数信息。
S509b:通知基站其业务参数信息。
各个MME根据该***业务逻辑策略的指示调整各MME的业务参数信息,所述业务参数信息包括权重因子。比如各个MME根据该***业务逻辑策略包含的业务分配信息调整各MME对应的权重因子,并将该更改后的业务参数信息推送给对应的eNodeB。
S510:存储业务参数信息,以进行业务分配。
eNodeB存储业务参数信息,并根据该业务参数信息对接收到的业务进行分配。
实施本发明实施例可通过获取对目标VNF即MME进行配置更新后得到的业务逻辑更新信息以及本端已存储的业务逻辑初始信息,生成***业务逻辑策略,并将该***业务逻辑策略发送给网络中的MME以使各个MME根据该***业务逻辑策略调整业务参数,并通知对应的基站,以使基站根据该调整后的业务参数信息进行业务分配,实现了基于网络中各个功能实体对应的业务逻辑信息进行业务分配,能够较好地满足负载均衡的要求。
请参见图6,是本发明实施例的另一种业务分配的处理方法的实施例的交互示意图,具体的,所述方法包括:
S601-S605:对vMME#1进行配置,并获取业务逻辑更新信息。
本发明实施例中的S601-S605分别对应图5对应实施例的S501-S505的相应描述,在此不再赘述。
S606:发送与vMME#1对应的业务逻辑更新信息。
完成针对vMME#1的配置并对相关网络服务数据库进行更新之后,可获取该目标功能实体即vMME#1的业务逻辑更新信息,具体的,在本发明实施例中,该业务逻辑更新信息可包含在网络中增加vMME#1进行配置更新后得到的配置信息、vMME#1对应的链接信息及服务选择策略信息等等。
S607:查找本端已存储的业务逻辑初始信息,生成***业务逻辑策略。
业务策略实体Service Policy在接收到与新增的vMME#1对应的业务逻辑更新信息后,查找获取本端已存储的MME的业务逻辑初始信息,并根据业务逻辑更新信息以及该业务逻辑初始信息生成***业务逻辑策略。
S608:将***业务逻辑策略发送给网络中的基站。
进一步的,Service Policy还可将生成的***业务逻辑策略直接发送至网络中的各个eNodeB。
S609:存储***业务逻辑策略,以进行业务分配。
各个eNodeB对接收到的***业务逻辑策略进行存储,并根据该***业务逻辑策略对接收到的业务进行分配。
实施本发明实施例可通过获取与该目标功能实体对应的业务逻辑更新信息,并结合本端已存储的业务逻辑初始信息生成***业务逻辑策略,将该***业务逻辑策略直接发送给网络中的基站,以使各基站根据该业务逻辑信息进行业务分配,较好地满足了负载均衡的要求。
请参见图7,是本发明实施例的又一种业务分配的处理方法的实施例的交互示意图,具体的,所述方法包括:
S701-S705:对vMME#1进行配置,并获取业务逻辑更新信息。
本发明实施例中的S601-S606分别对应图5对应实施例的S501-S506的相应描述,在此不再赘述。
S706:发送与vMME#1对应的业务逻辑更新信息。
S707:查找本端已存储的业务逻辑初始信息,生成***业务逻辑策略。
业务策略实体Service Policy在接收到与新增的vMME#1对应的业务逻辑更新信息后,查找获取本端已存储的MME的业务逻辑初始信息,并根据业务逻辑更新信息以及该业务逻辑初始信息生成***业务逻辑策略。
S708:返回***业务逻辑策略。
Service Policy根据获取到的与新增的vMME#1对应的业务逻辑更新信息以及本端已存储的MME的业务逻辑初始信息生成包含当前业务分配信息的统业务逻辑策略。
S709:将***业务逻辑策略发送给VNFM。
Service Policy可通过NFV编排实体NFVO将获取到的***业务逻辑策略发送至虚拟网络功能管理实体VNFM。
S710a:将***业务逻辑策略发送给网络中的MME。
S710b:将***业务逻辑策略发送给网络中的MME。
Service Policy通过VNFM将生成的***业务逻辑策略发送至网络中的各个MME,以使各个MME根据该***业务逻辑策略调整业务参数信息。
S711a:通知基站其业务参数信息。
S711b:通知基站其业务参数信息。
各个MME根据该***业务逻辑策略的指示调整各MME的业务参数信息,所述业务参数信息包括权重因子。比如各个MME根据该***业务逻辑策略调整各MME对应的权重因子,并将该更改后的业务参数信息推送给对应的eNodeB。
S712:存储各业务参数信息,以进行业务分配。
eNodeB存储各MME推送的业务参数信息,并根据该业务参数信息对接收到的业务进行分配。
实施本发明实施例可在业务策略实体获取与该目标VNF即MME对应的业务逻辑更新信息,并结合本端已存储的业务逻辑初始信息生成***业务逻辑策略后,通过VNFM将该***业务逻辑策略发送给网络中的MME,以使各个MME根据该***业务逻辑策略调整业务参数,并通知对应的基站以根据该调整后的业务参数信息进行业务分配,较好地满足了负载均衡的要求。
请参见图8,是本发明实施例的一种业务分配的处理装置的实施例的结构组成示意图,本发明实施例的所述装置包括信息接收模块10、策略生成模块20以及策略发送模块30。其中,
所述信息接收模块10,用于接收对网络中的功能实体进行配置更新后得到的业务逻辑更新信息。
具体实施例中,该功能实体可包括PGW(Packet Data Network Gateway,分组数据网关)、SGW(Serving Gateway,服务网关)、HSS(Home Subscriber Server,归属用户服务器)、MME(Mobile Management Entity,移动管理实体)等网络节点,该网络节点可以是虚拟的,即VNF(Virtualised Network Function虚拟网络功能),或者是物理的,即PNF(Physical Network Function,物理网络功能)。
具体的,可在NFV(Network Function Virtulization,网络功能虚拟化)***中增加逻辑节点,即用于对功能实体进行策略管理的业务策略实体。该业务策略实体可以是独立的单元实体,或者可以位于NFVO(NFV Orchestrator,NFV编排实体)或DNS(Domain NameService,域名***)中,甚至是VNF中,对于该业务策略实体的部署位置,本发明实施例不作限定。进一步的,本发明实施例的所述装置可设置于该增加的业务策略实体中。
所述业务逻辑更新信息为网络中需要进行更新操作的功能实体在完成该更新操作后得到的包括配置信息、该功能实体对应的链接信息以及服务选择策略信息等信息,所述更新操作包括新增、修改或删除操作。
所述策略生成模块20,用于查找本端已存储的业务逻辑初始信息,并根据所述业务逻辑更新信息以及所述业务逻辑初始信息生成***业务逻辑策略。
所述策略发送模块30,用于将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,以指示网络中各个业务实体执行对网络中功能实体的业务分配。
在信息接收模块10接收到该对网络中的功能实体进行配置更新后得到的业务逻辑更新信息之后,策略生成模块20可结合本端已存储的其他相关功能实体的业务逻辑信息,即业务逻辑初始信息,生成包含具体服务策略的***业务逻辑策略,并通过所述策略发送模块30将该***业务逻辑策略发送给网络中的各个业务实体,以指示进行业务分配。
进一步可选的,所述策略发送模块30具体用于将所述***业务逻辑策略发送给网络中进行配置更新后得到的各个移动管理实体MME,以使所述各个移动管理实体MME根据所述***业务逻辑策略执行对网络中功能实体的业务分配,比如根据该***业务逻辑策略调整所述移动管理实体MME对应的业务参数信息,该业务参数信息可包含移动管理实体MME对应的权重因子。
进一步可选的,所述策略发送模块30具体用于将所述***业务逻辑策略发送给网络中的各个基站,以使所述基站根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
进一步可选的,所述策略发送模块30具体用于将所述***业务逻辑策略发送给VNFM(Virtualised Network Function Manager,虚拟网络功能管理实体),以使VNFM根据该***业务逻辑策略执行对网络中功能实体的业务分配,比如通知网络中的各个功能实体按照所述***业务逻辑策略调整所述功能实体对应的业务参数信息等等。
实施本发明实施例可根据得到的对网络中的功能实体进行配置更新后的业务逻辑更新信息以及本端已存储的业务逻辑初始信息生成***业务逻辑策略,并将该***业务逻辑策略发送给网络中执行业务处理的各个业务实体,以指示各个业务实体执行对网络中功能实体的业务分配,可较好地满足负载均衡的要求。
请参见图9,是本发明实施例提供的另一种业务分配的处理装置的实施例的结构组成示意图,本发明实施例的所述装置可设置于MME(Mobile Management Entity,移动管理实体)、HSS(Home Subscriber Server,归属用户服务器)等功能实体中。具体的,本发明实施例的所述装置包括策略接收模块40、参数调整模块50以及参数发送模块60。其中,
所述策略接收模块40,用于接收业务策略实体发送的***业务逻辑策略。
该***业务逻辑策略用于指示网络中各个业务实体执行对网络中功能实体的业务分配,可包含针对网络中各功能实体的进行业务分配的策略,比如包含策略控制将新业务或某一指定类型的业务全部发送给目标功能实体、将某一特定功能实体上的业务转移给目标功能实体、按照权重因子将业务分配给网络中已存在的功能实体以及目标功能实体等等。
所述参数调整模块50,用于根据所述策略接收模块40接收到的所述***业务逻辑策略调整业务参数信息。
在策略接收模块40接收到各业务逻辑信息之后,参数调整模块50可根据该***业务逻辑策略调整业务参数信息,比如各MME对应的权重因子等等。
所述参数发送模块60,用于将调整后的业务参数信息发送至对应的基站,以使所述基站根据所述业务参数信息进行业务分配。
基站可存储参数发送模块60发送的与其连接的MME对应的业务参数信息,并根据该业务参数信息对到来的业务请求进行分配。
实施本发明实施例可根据接收的***业务逻辑策略调整相应功能实体对应的业务参数信息,并将调整后的业务参数信息推送给对应的基站,以指示该基站进行业务分配。
请参见图10,是本发明实施例的又一种业务分配的处理装置的实施例的结构组成示意图,本发明实施例的所述装置可设置于NFVO(NFV Orchestrator,NFV编排实体)等用于配置相关功能实体的节点中,具体的,本发明实施例的所述装置包括信息加载模块70、配置更新模块80以及信息获取模块90。其中,
所述信息加载模块70,用于接收携带目标功能实体配置信息的配置更新请求,并对所述配置更新请求对应的目标功能实体进行加载。
若NFVO接收到对目标VNF进行增加或修改的配置更新请求,则可通过信息加载模块70发起加载流程,比如将NSD(Network Service Descriptor,网络服务描述)以及该目标VNF的虚拟网络功能配置文件VNFD加载到NFV目录中。
所述配置更新模块80,用于根据所述目标功能实体配置信息对所述目标功能实体进行配置,以完成对网络中功能实体的配置更新。
配置更新模块80发起该目标VNF的实例化流程展开对该目标VNF的具体配置,同时更新该网络中的相关数据库。
所述信息获取模块90,用于获取与所述目标功能实体对应的业务逻辑更新信息,以根据所述业务逻辑更新信息进行业务分配。
信息获取模块90可获取当前目标VNF对应的业务逻辑更新信息,并将该业务逻辑更新信息发送至网络中的业务策略实体,以使该业务策略实体根据该获取的业务逻辑信息指示相关功能实体调整转发参数,以进行业务分配。
进一步的,请参见图11,本发明实施例的业务分配的处理装置的信息加载模块70可以包括:
信息获取单元71,用于当接收到携带目标功能实体配置信息的配置更新请求时,获取与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD。
若信息加载模块70接收到对目标VNF进行增加或修改的配置更新请求,信息获取单元71可获取该目标VNF对应的NSD及其配置文件VNFD。其中,该NSD和/或配置文件VNFD中记录了包括目标VNF对应的链接信息以及服务选择策略等业务逻辑更新信息。
加载执行单元72,用于将所述信息获取单元71获取的与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD加载到网络功能虚拟化NFV目录中。
具体实施例中,在所述信息获取单元71将与该目标VNF对应的NSD加载到NFV(Network Function Virtulization,网络功能虚拟化)目录之前,可通过当前NFVO对当前NSD进行修改。具体的,可将修改的NSD提交到NFVO,通过NFVO对该修改的NSD进行验证,该验证过程包括检测NS(Network Service,网络服务)中该VNF对应的VNF程序包是否存在,检测托管元素及提供网络服务的外部接口是否存在等等。
具体实施例中,在信息获取单元71进行目标VNF对应的配置文件VNFD的加载时,可将该目标VNF对应的程序包VNF Package提交到NFVO中,该VNF Package中包括该VNF的虚拟网络功能配置文件VNFD、软件映像以及其他用于检测该程序包完整性和有效性的构件等等。通过对该配置文件VNFD的验证处理,比如检查托管元素是否存在,通过该VNFD中包含的证书验证VNFD的真实性及可靠性等操作,将该目标VNF加载到VNF目录中。
进一步的,请参见图12,本发明实施例的业务分配的处理装置的配置更新模块80可以包括:
信息配置单元81,用于为所述目标功能实体配置虚拟网络功能转发图VNFFG及网络功能实例。
进一步的,信息加载模块70执行完成加载之后,可通过信息配置单元81发起网络功能实例化流程,为该目标功能实体如目标VNF配置VNFFG(Virtualised NetworkFunction Forwarding Graph,虚拟网络功能转发图)及相应的VNF实例。具体的,当前NFVO根据目标VNF配置用于描述网络功能之间业务流的VNFFG,该VNFFG由VNF、PNF(PhysicalNetwork Function,物理网络功能)以及各个网络功能之间的虚拟链路组成(或者没有PNF,所有的网络功能均以VNF的形式实现)。
信息更新单元82,用于根据所述信息配置单元81配置的所述虚拟网络功能转发图VNFFG及网络功能实例更新网络服务数据库,以完成对网络中功能实体的配置更新。
信息更新单元82可根据信息配置单元81配置的与该目标VNF对应的VNFFG以及网络功能实例更新相关网络服务数据库。具体的,更新包括NS Catalog、VNF Catalog、NFVInstances以及NFVI(Network Function Virtulization Infrastructure,网络功能虚拟化基础设施)Resources等数据库。其中,该NS Catalog数据库包括所有已经加载的网络服务,该VNF Catalog数据库中包括所有已经加载的VNF Packages,该NFV Instances数据库中包括所有的网络服务实例和VNF实例,NFVI Resources数据库中包括所有可用的NFVI资源。
实施本发明实施例可在接收到配置更新请求时,通过加载与该配置更新请求相对应的目标功能实体的网络服务描述NSD以及配置文件VNFD,配置用于描述网络功能之间业务流的转发图VNFFG及相应的网络功能实例并更新数据库,获取配置更新后的业务逻辑更新信息以根据该业务逻辑信息进行业务分配。
进一步具体的,图13是本发明实施例的一种网络设备的结构组成示意图,本发明实施例的网络设备包括:接收器300、发射器400、存储器200和处理器100,所述存储器200可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。作为一种计算机存储介质的存储器200中存储相应的应用程序等。所述接收器300、发射器400、存储器200以及处理器100之间可以通过总线进行数据连接,也可以通过其他方式数据连接。本实施例中以总线连接进行说明。
所述处理器100执行如下步骤:
通过所述接收器300接收对网络中的功能实体进行配置更新后得到的业务逻辑更新信息;
查找所述存储器200中存储的业务逻辑初始信息,并根据所述业务逻辑更新信息以及所述业务逻辑初始信息生成***业务逻辑策略;
通过所述发射器400将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体;
所述***业务逻辑策略用于指示网络中各个业务实体执行对网络中功能实体的业务分配。
具体的,可在NFV(Network Function Virtulization,网络功能虚拟化)***中增加逻辑节点,即用于对功能实体进行策略管理的业务策略实体。该业务策略实体可以是独立的单元实体,或者可以位于NFVO(NFV Orchestrator,NFV编排实体)或DNS(Domain NameService,域名***)中,甚至是VNF中,对于该业务策略实体的部署位置,本发明实施例不作限定。
可选的,所述处理器100在执行所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,具体执行如下步骤:
将所述***业务逻辑策略发送给网络中进行配置更新后得到的各个移动管理实体MME,以使所述各个移动管理实体MME根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
可选的,所述处理器100在执行所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,具体执行如下步骤:
将所述***业务逻辑策略发送给网络中的各个基站,以使所述基站根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
可选的,所述处理器100在执行所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,具体执行如下步骤:
将所述***业务逻辑策略发送给虚拟网络功能管理实体VNFM,以使所述虚拟网络功能管理实体VNFM根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
实施本发明实施例可根据得到的对网络中的功能实体进行配置更新后的业务逻辑更新信息以及本端已存储的业务逻辑初始信息生成***业务逻辑策略,并将该***业务逻辑策略发送给网络中执行业务处理的各个业务实体,以指示各个业务实体执行对网络中功能实体的业务分配,可较好地满足负载均衡的要求。
进一步具体的,图12是本发明实施例的另一种网络设备的结构组成示意图,本发明实施例的网络设备包括:接收器700、发射器800、存储器600和处理器500,所述存储器600可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。作为一种计算机存储介质的存储器600中存储相应的应用程序等。所述接收器700、发射器800、存储器600以及处理器500之间可以通过总线进行数据连接,也可以通过其他方式数据连接。本实施例中以总线连接进行说明。
所述处理器500执行如下步骤:
通过所述接收器700接收业务策略实体发送的***业务逻辑策略;
根据接收到的所述***业务逻辑策略调整业务参数信息,所述业务参数信息包含权重因子;
通过所述发射器800将调整后的业务参数信息发送至对应的基站,以使所述基站根据所述业务参数信息进行业务分配。
该***业务逻辑策略用于指示网络中各个业务实体执行对网络中功能实体的业务分配,可包含针对网络中各功能实体的进行业务分配的策略,比如包含策略控制将新业务或某一指定类型的业务全部发送给目标功能实体、将某一特定功能实体上的业务转移给目标功能实体、按照权重因子将业务分配给网络中已存在的功能实体以及目标功能实体等等。
实施本发明实施例可根据接收的***业务逻辑策略调整相应功能实体对应的业务参数信息,并将调整后的业务参数信息推送给对应的基站,以指示该基站进行业务分配。
进一步具体的,图13是本发明实施例的又一种网络设备的结构组成示意图,本发明实施例的网络设备包括:接收器1100、发射器1200、存储器1000和处理器900,所述存储器1000可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。作为一种计算机存储介质的存储器1000中存储相应的应用程序等。所述接收器1100、发射器1200、存储器1000以及处理器900之间可以通过总线进行数据连接,也可以通过其他方式数据连接。本实施例中以总线连接进行说明。
所述处理器900执行如下步骤:
通过所述接收器1100接收携带目标功能实体配置信息的配置更新请求,并对所述配置更新请求对应的目标功能实体进行加载;
根据所述目标功能实体配置信息对所述目标功能实体进行配置,以完成对网络中功能实体的配置更新;
获取与所述目标功能实体对应的业务逻辑更新信息,以根据所述业务逻辑更新信息进行业务分配。
进一步的,所述处理器900在执行所述接收携带目标功能实体配置信息的配置更新请求,并对所述配置更新请求对应的目标功能实体进行加载,具体执行如下步骤:
当接收到携带目标功能实体配置信息的配置更新请求时,获取与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD;
将所述与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD加载到网络功能虚拟化NFV目录中;
其中,所述网络服务描述NSD和/或所述虚拟网络功能配置文件VNFD中记录了包括目标功能实体对应的链接信息以及服务选择策略的业务逻辑更新信息。
进一步的,所述处理器900在执行所述根据所述目标功能实体配置信息对所述目标功能实体进行配置,以完成对网络中功能实体的配置更新,具体执行如下步骤:
为所述目标功能实体配置虚拟网络功能转发图VNFFG及网络功能实例;
根据配置的所述虚拟网络功能转发图VNFFG及网络功能实例更新网络服务数据库,以完成对网络中功能实体的配置更新。
实施本发明实施例可根据接收到的配置更新请求对目标功能实体进行配置更新,并获取配置更新后与目标功能实体对应的业务逻辑更新信息,以根据该业务逻辑更新信息进行业务分配。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (27)
1.一种业务分配的处理方法,其特征在于,包括:
接收对网络中的功能实体进行配置更新后得到的业务逻辑更新信息,所述业务逻辑更新信息包括:对网络中的功能实体进行配置更新后得到的配置信息、所述功能实体对应的链接信息、服务选择策略信息的任一种或多种,所述配置更新包括对网络中功能实体的增加、修改或删除,所述服务选择策略信息包括将新业务或指定业务类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给所述目标功能实体或按照权重因子将业务分配给网络中的功能实体的策略;
查找本端已存储的业务逻辑初始信息,并根据所述业务逻辑更新信息以及所述业务逻辑初始信息生成***业务逻辑策略;所述业务逻辑初始信息为网络中配置更新前的各个功能实体对应的业务逻辑信息或***业务逻辑策略;所述***业务逻辑策略包括将新业务或指定类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给目标功能实体、按照权重因子将业务分配给网络中已存在的功能实体以及目标功能实体的策略;
将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体;
所述***业务逻辑策略用于指示网络中各个业务实体执行对网络中功能实体的业务分配,所述对网络中功能实体的业务分配包括调整各功能实体对应的业务参数信息,所述业务参数信息包括权重因子。
2.如权利要求1所述的方法,其特征在于,所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,包括:
将所述***业务逻辑策略发送给网络中进行配置更新后得到的各个移动管理实体MME,以使所述各个移动管理实体MME根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
3.如权利要求1所述的方法,其特征在于,所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,包括:
将所述***业务逻辑策略发送给网络中的各个基站,以使所述基站根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
4.如权利要求1所述的方法,其特征在于,所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,包括:
将所述***业务逻辑策略发送给虚拟网络功能管理实体VNFM,以使所述虚拟网络功能管理实体VNFM根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
5.一种业务分配的处理方法,其特征在于,包括:
接收业务策略实体发送的***业务逻辑策略,所述***业务逻辑策略是根据业务逻辑更新信息以及业务策略实体存储的业务逻辑初始信息生成的,所述业务逻辑更新信息是对网络中的功能实体进行配置更新后得到的,所述业务逻辑更新信息包括:对网络中的功能实体进行配置更新后得到的配置信息、所述功能实体对应的链接信息、服务选择策略信息的任一种或多种,所述配置更新包括对网络中功能实体的增加、修改或删除,所述服务选择策略信息包括将新业务或指定业务类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给所述目标功能实体或按照权重因子将业务分配给网络中的功能实体的策略;所述业务逻辑初始信息为网络中配置更新前的各个功能实体对应的业务逻辑信息或***业务逻辑策略;所述***业务逻辑策略包括将新业务或指定类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给目标功能实体、按照权重因子将业务分配给网络中已存在的功能实体以及目标功能实体的策略;
根据接收到的所述***业务逻辑策略调整业务参数信息,所述业务参数信息包含权重因子;
将调整后的业务参数信息发送至对应的基站,以使所述基站根据所述业务参数信息进行业务分配。
6.一种业务分配的处理方法,其特征在于,所述方法应用于用于配置功能实体的节点中,包括:
接收携带目标功能实体配置信息的配置更新请求,并对所述配置更新请求对应的目标功能实体进行加载;
根据所述目标功能实体配置信息对所述目标功能实体进行配置,以完成对网络中功能实体的配置更新;
获取与所述目标功能实体对应的业务逻辑更新信息,以根据所述业务逻辑更新信息进行业务分配,包括将所述业务逻辑更新信息发送给业务策略实体,以使所述业务策略实体根据所述业务逻辑更新信息和业务逻辑初始信息生成***业务逻辑策略;所述业务逻辑更新信息是对网络中的功能实体进行配置更新后得到的,所述业务逻辑更新信息包括:对网络中的功能实体进行配置更新后得到的配置信息、所述功能实体对应的链接信息、服务选择策略信息的任一种或多种,所述配置更新包括对网络中功能实体的增加、修改或删除,所述服务选择策略信息包括将新业务或指定业务类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给所述目标功能实体或按照权重因子将业务分配给网络中的功能实体的策略;所述业务逻辑初始信息为网络中配置更新前的各个功能实体对应的业务逻辑信息或***业务逻辑策略;所述***业务逻辑策略包括将新业务或指定类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给目标功能实体、按照权重因子将业务分配给网络中已存在的功能实体以及目标功能实体的策略,所述***业务逻辑策略用于指示网络中各个业务实体执行对网络中功能实体的业务分配,所述对网络中功能实体的业务分配包括调整功能实体对应的业务参数信息,所述业务参数信息包括权重因子。
7.如权利要求6所述的方法,其特征在于,所述接收携带目标功能实体配置信息的配置更新请求,并对所述配置更新请求对应的目标功能实体进行加载,包括:
当接收到携带目标功能实体配置信息的配置更新请求时,获取与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD;
将所述与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD加载到网络功能虚拟化NFV目录中;
其中,所述网络服务描述NSD和/或所述虚拟网络功能配置文件VNFD中记录了包括目标功能实体对应的链接信息以及服务选择策略的业务逻辑更新信息。
8.如权利要求6所述的方法,其特征在于,所述根据所述目标功能实体配置信息对所述目标功能实体进行配置,以完成对网络中功能实体的配置更新,包括:
为所述目标功能实体配置虚拟网络功能转发图VNFFG及网络功能实例;
根据配置的所述虚拟网络功能转发图VNFFG及网络功能实例更新网络服务数据库,以完成对网络中功能实体的配置更新。
9.一种业务分配的处理装置,其特征在于,包括:
信息接收模块,用于接收对网络中的功能实体进行配置更新后得到的业务逻辑更新信息,所述业务逻辑更新信息包括:对网络中的功能实体进行配置更新后得到的配置信息、所述功能实体对应的链接信息、服务选择策略信息的任一种或多种,所述配置更新包括对网络中功能实体的增加、修改或删除,所述服务选择策略信息包括将新业务或指定业务类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给所述目标功能实体或按照权重因子将业务分配给网络中的功能实体的策略;
策略生成模块,用于查找本端已存储的业务逻辑初始信息,并根据所述业务逻辑更新信息以及所述业务逻辑初始信息生成***业务逻辑策略;所述业务逻辑初始信息为网络中配置更新前的各个功能实体对应的业务逻辑信息或***业务逻辑策略;所述***业务逻辑策略包括将新业务或指定类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给目标功能实体、按照权重因子将业务分配给网络中已存在的功能实体以及目标功能实体的策略,所述***业务逻辑策略用于指示网络中各个业务实体执行对网络中功能实体的业务分配,所述对网络中功能实体的业务分配包括调整功能实体对应的业务参数信息,所述业务参数信息包括权重因子;
策略发送模块,用于将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,以指示网络中各个业务实体执行对网络中功能实体的业务分配,所述对网络中功能实体的业务分配包括调整各功能实体对应的业务参数信息,所述业务参数信息包括权重因子。
10.如权利要求9所述的装置,其特征在于,所述策略发送模块具体用于将所述***业务逻辑策略发送给网络中进行配置更新后得到的各个移动管理实体MME,以使所述各个移动管理实体MME根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
11.如权利要求9所述的装置,其特征在于,所述策略发送模块具体用于将所述***业务逻辑策略发送给网络中的各个基站,以使所述基站根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
12.如权利要求9所述的装置,其特征在于,所述策略发送模块具体用于将所述***业务逻辑策略发送给虚拟网络功能管理实体VNFM,以使所述虚拟网络功能管理实体VNFM根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
13.一种业务分配的处理装置,其特征在于,包括:
策略接收模块,用于接收业务策略实体发送的***业务逻辑策略,所述***业务逻辑策略是根据业务逻辑更新信息以及业务策略实体存储的业务逻辑初始信息生成的,所述业务逻辑更新信息是对网络中的功能实体进行配置更新后得到的,所述业务逻辑更新信息包括:对网络中的功能实体进行配置更新后得到的配置信息、所述功能实体对应的链接信息、服务选择策略信息的任一种或多种,所述配置更新包括对网络中功能实体的增加、修改或删除,所述服务选择策略信息包括将新业务或指定业务类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给所述目标功能实体或按照权重因子将业务分配给网络中的功能实体的策略;所述业务逻辑初始信息为网络中配置更新前的各个功能实体对应的业务逻辑信息或***业务逻辑策略;所述***业务逻辑策略包括将新业务或指定类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给目标功能实体、按照权重因子将业务分配给网络中已存在的功能实体以及目标功能实体的策略;
参数调整模块,用于根据所述策略接收模块接收到的所述***业务逻辑策略调整业务参数信息,所述业务参数信息包含权重因子;
参数发送模块,用于将调整后的业务参数信息发送至对应的基站,以使所述基站根据所述业务参数信息进行业务分配。
14.一种业务分配的处理装置,其特征在于,所述处理装置设置于用于配置功能实体的节点中,包括:
信息加载模块,用于接收携带目标功能实体配置信息的配置更新请求,并对所述配置更新请求对应的目标功能实体进行加载;
配置更新模块,用于根据所述目标功能实体配置信息对所述目标功能实体进行配置,以完成对网络中功能实体的配置更新;
信息获取模块,用于获取与所述目标功能实体对应的业务逻辑更新信息,以根据所述业务逻辑更新信息进行业务分配,包括将所述业务逻辑更新信息发送给业务策略实体,以使所述业务策略实体根据所述业务逻辑更新信息和业务逻辑初始信息生成***业务逻辑策略;所述业务逻辑更新信息是对网络中的功能实体进行配置更新后得到的,所述业务逻辑更新信息包括:对网络中的功能实体进行配置更新后得到的配置信息、所述功能实体对应的链接信息、服务选择策略信息的任一种或多种,所述配置更新包括对网络中功能实体的增加、修改或删除,所述服务选择策略信息包括将新业务或指定业务类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给所述目标功能实体或按照权重因子将业务分配给网络中的功能实体的策略;所述业务逻辑初始信息为网络中配置更新前的各个功能实体对应的业务逻辑信息或***业务逻辑策略;所述***业务逻辑策略包括将新业务或指定类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给目标功能实体、按照权重因子将业务分配给网络中已存在的功能实体以及目标功能实体的策略,所述***业务逻辑策略用于指示网络中各个业务实体执行对网络中功能实体的业务分配,所述对网络中功能实体的业务分配包括调整功能实体对应的业务参数信息,所述业务参数信息包括权重因子。
15.如权利要求14所述的装置,其特征在于,所述信息加载模块包括:
信息获取单元,用于当接收到携带目标功能实体配置信息的配置更新请求时,获取与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD;
加载执行单元,用于将所述信息获取单元获取的与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD加载到网络功能虚拟化NFV目录中;
其中,所述网络服务描述NSD和/或所述虚拟网络功能配置文件VNFD中记录了包括目标功能实体对应的链接信息以及服务选择策略的业务逻辑更新信息。
16.如权利要求14所述的装置,其特征在于,所述配置更新模块包括:
信息配置单元,用于为所述目标功能实体配置虚拟网络功能转发图VNFFG及网络功能实例;
信息更新单元,用于根据所述信息配置单元配置的所述虚拟网络功能转发图VNFFG及网络功能实例更新网络服务数据库,以完成对网络中功能实体的配置更新。
17.一种计算机存储介质,其特征在于,
所述计算机存储介质存储有程序,该程序包括用于执行如权利要求1-4任一项所述的方法步骤所设计的程序。
18.一种计算机存储介质,其特征在于,
所述计算机存储介质存储有程序,该程序包括用于执行如权利要求5所述的方法步骤所设计的程序。
19.一种计算机存储介质,其特征在于,
所述计算机存储介质存储有程序,该程序包括用于执行如权利要求6-8任一项所述的方法步骤所设计的程序。
20.一种网络设备,其特征在于,包括:接收器、发射器、存储器和处理器,
其中,所述处理器执行如下步骤:
通过所述接收器接收对网络中的功能实体进行配置更新后得到的业务逻辑更新信息,所述业务逻辑更新信息包括:对网络中的功能实体进行配置更新后得到的配置信息、所述功能实体对应的链接信息、服务选择策略信息的任一种或多种,所述配置更新包括对网络中功能实体的增加、修改或删除,所述服务选择策略信息包括将新业务或指定业务类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给所述目标功能实体或按照权重因子将业务分配给网络中的功能实体的策略;
查找所述存储器中存储的业务逻辑初始信息,并根据所述业务逻辑更新信息以及所述业务逻辑初始信息生成***业务逻辑策略;所述业务逻辑初始信息为网络中配置更新前的各个功能实体对应的业务逻辑信息或***业务逻辑策略;所述***业务逻辑策略包括将新业务或指定类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给目标功能实体、按照权重因子将业务分配给网络中已存在的功能实体以及目标功能实体的策略;
通过所述发射器将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体;
所述***业务逻辑策略用于指示网络中各个业务实体执行对网络中功能实体的业务分配,所述对网络中功能实体的业务分配包括调整功能实体对应的业务参数信息,所述业务参数信息包括权重因子。
21.如权利要求20所述的网络设备,其特征在于,所述处理器在执行所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,具体执行如下步骤:
将所述***业务逻辑策略发送给网络中进行配置更新后得到的各个移动管理实体MME,以使所述各个移动管理实体MME根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
22.如权利要求20所述的网络设备,其特征在于,所述处理器在执行所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,具体执行如下步骤:
将所述***业务逻辑策略发送给网络中的各个基站,以使所述基站根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
23.如权利要求20所述的网络设备,其特征在于,所述处理器在执行所述将所述***业务逻辑策略发送给网络中执行业务处理的各个业务实体,具体执行如下步骤:
将所述***业务逻辑策略发送给虚拟网络功能管理实体VNFM,以使所述虚拟网络功能管理实体VNFM根据所述***业务逻辑策略执行对网络中功能实体的业务分配。
24.一种网络设备,其特征在于,包括:接收器、发射器、存储器和处理器,
其中,所述处理器执行如下步骤:
通过所述接收器接收业务策略实体发送的***业务逻辑策略,所述***业务逻辑策略是根据业务逻辑更新信息以及业务策略实体存储的业务逻辑初始信息生成的,所述业务逻辑更新信息是对网络中的功能实体进行配置更新后得到的,所述业务逻辑更新信息包括:对网络中的功能实体进行配置更新后得到的配置信息、所述功能实体对应的链接信息、服务选择策略信息的任一种或多种,所述配置更新包括对网络中功能实体的增加、修改或删除,所述服务选择策略信息包括将新业务或指定业务类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给所述目标功能实体或按照权重因子将业务分配给网络中的功能实体的策略;所述业务逻辑初始信息为网络中配置更新前的各个功能实体对应的业务逻辑信息或***业务逻辑策略;所述***业务逻辑策略包括将新业务或指定类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给目标功能实体、按照权重因子将业务分配给网络中已存在的功能实体以及目标功能实体的策略;
根据接收到的所述***业务逻辑策略调整业务参数信息,所述业务参数信息包含权重因子;
通过所述发射器将调整后的业务参数信息发送至对应的基站,以使所述基站根据所述业务参数信息进行业务分配。
25.一种网络设备,其特征在于,所述网络设备为用于配置功能实体的节点,包括:接收器、发射器、存储器和处理器,
其中,所述处理器执行如下步骤:
通过所述接收器接收携带目标功能实体配置信息的配置更新请求,并对所述配置更新请求对应的目标功能实体进行加载;
根据所述目标功能实体配置信息对所述目标功能实体进行配置,以完成对网络中功能实体的配置更新;
获取与所述目标功能实体对应的业务逻辑更新信息,以根据所述业务逻辑更新信息进行业务分配,包括将所述业务逻辑更新信息发送给业务策略实体,以使所述业务策略实体根据所述业务逻辑更新信息和业务逻辑初始信息生成***业务逻辑策略;所述业务逻辑更新信息是对网络中的功能实体进行配置更新后得到的,所述业务逻辑更新信息包括:对网络中的功能实体进行配置更新后得到的配置信息、所述功能实体对应的链接信息、服务选择策略信息的任一种或多种,所述配置更新包括对网络中功能实体的增加、修改或删除,所述服务选择策略信息包括将新业务或指定业务类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给所述目标功能实体或按照权重因子将业务分配给网络中的功能实体的策略;所述业务逻辑初始信息为网络中配置更新前的各个功能实体对应的业务逻辑信息或***业务逻辑策略;所述***业务逻辑策略包括将新业务或指定类型的业务全部发送给目标功能实体、将指定功能实体上的业务转移给目标功能实体、按照权重因子将业务分配给网络中已存在的功能实体以及目标功能实体的策略,所述***业务逻辑策略用于指示网络中各个业务实体执行对网络中功能实体的业务分配,所述对网络中功能实体的业务分配包括调整功能实体对应的业务参数信息,所述业务参数信息包括权重因子。
26.如权利要求25所述的网络设备,其特征在于,所述处理器在执行所述接收携带目标功能实体配置信息的配置更新请求,并对所述配置更新请求对应的目标功能实体进行加载,具体执行如下步骤:
当接收到携带目标功能实体配置信息的配置更新请求时,获取与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD;
将所述与所述目标功能实体对应的网络服务描述NSD以及虚拟网络功能配置文件VNFD加载到网络功能虚拟化NFV目录中;
其中,所述网络服务描述NSD和/或所述虚拟网络功能配置文件VNFD中记录了包括目标功能实体对应的链接信息以及服务选择策略的业务逻辑更新信息。
27.如权利要求25所述的网络设备,其特征在于,所述处理器在执行所述根据所述目标功能实体配置信息对所述目标功能实体进行配置,以完成对网络中功能实体的配置更新,具体执行如下步骤:
为所述目标功能实体配置虚拟网络功能转发图VNFFG及网络功能实例;
根据配置的所述虚拟网络功能转发图VNFFG及网络功能实例更新网络服务数据库,以完成对网络中功能实体的配置更新。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2014/073881 WO2015139310A1 (zh) | 2014-03-21 | 2014-03-21 | 一种业务分配的处理方法及相关装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105122936A CN105122936A (zh) | 2015-12-02 |
CN105122936B true CN105122936B (zh) | 2019-12-24 |
Family
ID=54143722
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201480001633.2A Active CN105122936B (zh) | 2014-03-21 | 2014-03-21 | 一种业务分配的处理方法及相关装置 |
Country Status (5)
Country | Link |
---|---|
US (1) | US10057127B2 (zh) |
EP (1) | EP3104662B1 (zh) |
KR (1) | KR101814562B1 (zh) |
CN (1) | CN105122936B (zh) |
WO (1) | WO2015139310A1 (zh) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015172362A1 (zh) * | 2014-05-15 | 2015-11-19 | 华为技术有限公司 | 一种网络功能虚拟化网络***、数据处理方法及装置 |
WO2015178033A1 (ja) * | 2014-05-23 | 2015-11-26 | 日本電気株式会社 | 基地局、通信方法、mmeおよび通信システム |
US9979602B1 (en) * | 2014-08-25 | 2018-05-22 | Cisco Technology, Inc. | Network function virtualization infrastructure pod in a network environment |
CN105873114B (zh) * | 2015-01-21 | 2020-12-11 | 中兴通讯股份有限公司 | 一种虚拟网络功能性能监控的方法及相应的*** |
RU2683630C2 (ru) * | 2015-02-16 | 2019-03-29 | Хуавэй Текнолоджиз Ко., Лтд. | Способ обновления дескриптора сетевой службы nsd и устройство |
US10595190B2 (en) * | 2015-07-27 | 2020-03-17 | Apple Inc. | Virtual mobile management entity management |
WO2017190357A1 (zh) * | 2016-05-06 | 2017-11-09 | 华为技术有限公司 | 一种网络功能实例的管理方法及相关设备 |
CN107357603B (zh) * | 2016-05-10 | 2020-10-16 | 华为技术有限公司 | 一种软件加载方法、设备及*** |
CN108076095B (zh) * | 2016-11-15 | 2019-07-19 | 华为技术有限公司 | 一种nfv***业务加速方法、***、装置及服务器 |
US10318723B1 (en) * | 2016-11-29 | 2019-06-11 | Sprint Communications Company L.P. | Hardware-trusted network-on-chip (NOC) and system-on-chip (SOC) network function virtualization (NFV) data communications |
WO2018169883A1 (en) * | 2017-03-14 | 2018-09-20 | Intel IP Corporation | Methods and systems for instantiating and connecting radio access network virtualized network function and core network virtualized network function |
CN108810992B (zh) * | 2017-05-02 | 2020-09-25 | 大唐移动通信设备有限公司 | 一种网络切片的资源控制方法和装置 |
KR102320524B1 (ko) | 2017-05-22 | 2021-11-02 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 데이터 분배 방법, 디바이스 및 시스템 |
US10200463B2 (en) | 2017-05-22 | 2019-02-05 | At&T Intellectual Property I, L.P. | Systems and methods to improve the performance of a network by more efficient virtual network resource allocation |
CN108289319B (zh) * | 2017-07-04 | 2020-02-14 | 中兴通讯股份有限公司 | 选择核心网接入管理网元的方法、接入方法及装置、设备 |
FR3071948A1 (fr) * | 2017-09-29 | 2019-04-05 | Orange | Procede et dispositif de traitement d'une requete d'instanciation d'un service reseau. |
EP3659394A1 (en) | 2017-10-17 | 2020-06-03 | Telefonaktiebolaget LM Ericsson (publ) | Service registration in a communications network |
US10448242B2 (en) * | 2017-12-29 | 2019-10-15 | Comptel Oy | Method and arrangement for on-boarding network service descriptions from various sources in a common service catalogue of NFV orchestration platform |
US10680898B2 (en) * | 2018-03-06 | 2020-06-09 | At&T Intellectual Property I, L.P. | Mini-cloud deployment system |
US11082299B2 (en) * | 2018-03-26 | 2021-08-03 | Apple Inc. | Managing virtual links in a network service instance |
US11382150B2 (en) * | 2018-03-26 | 2022-07-05 | Apple Inc. | System and method of managing PNF connectivity in a network slice instance |
US10797968B2 (en) * | 2018-11-15 | 2020-10-06 | Cisco Technology, Inc. | Automated provisioning of radios in a virtual radio access network |
CN109548178B (zh) * | 2018-12-26 | 2022-02-08 | 腾讯科技(深圳)有限公司 | 一种通信方法和网络设备 |
US20220159501A1 (en) * | 2019-02-12 | 2022-05-19 | Apple Inc. | Systems and methods to deploy user plane function (upf) and edge computing virtualized network functions (vnfs) in network functions virtualization (nfv) environment networks |
KR20210108791A (ko) * | 2020-02-26 | 2021-09-03 | 삼성전자주식회사 | 가상화된 네트워크 기능을 실행하는 방법 및 장치 |
US11611517B2 (en) * | 2020-05-29 | 2023-03-21 | Equinix, Inc. | Tenant-driven dynamic resource allocation for virtual network functions |
CN114050966B (zh) * | 2020-07-22 | 2023-01-06 | 华为技术有限公司 | 业务模板的生成方法、装置、设备及存储介质 |
CN111917587B (zh) * | 2020-08-07 | 2023-03-24 | 中国工商银行股份有限公司 | 利用服务***进行网络服务管理的方法及服务*** |
CN114172952A (zh) * | 2021-11-12 | 2022-03-11 | 杭州房象网络科技有限公司 | 多站点业务数据分配方法、***、设备及介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101232503A (zh) * | 2008-02-22 | 2008-07-30 | 中兴通讯股份有限公司 | 资源分配方法及资源释放方法 |
CN101605316A (zh) * | 2009-07-09 | 2009-12-16 | 华为技术有限公司 | 选择移动管理实体、提供负载信息的方法及装置 |
CN102084705A (zh) * | 2008-11-17 | 2011-06-01 | 思达伦特网络有限责任公司 | 通信网络中的动态负载平衡 |
CN102264154A (zh) * | 2010-05-26 | 2011-11-30 | 中兴通讯股份有限公司 | 一种回程网络中的用户业务控制方法和*** |
WO2013016189A1 (en) * | 2011-07-22 | 2013-01-31 | Interdigital Patent Holdings, Inc. | Managing multicast traffic |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7835348B2 (en) * | 2006-12-30 | 2010-11-16 | Extreme Networks, Inc. | Method and apparatus for dynamic anomaly-based updates to traffic selection policies in a switch |
-
2014
- 2014-03-21 EP EP14886200.6A patent/EP3104662B1/en active Active
- 2014-03-21 WO PCT/CN2014/073881 patent/WO2015139310A1/zh active Application Filing
- 2014-03-21 CN CN201480001633.2A patent/CN105122936B/zh active Active
- 2014-03-21 KR KR1020167027067A patent/KR101814562B1/ko active IP Right Grant
-
2016
- 2016-09-20 US US15/270,923 patent/US10057127B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101232503A (zh) * | 2008-02-22 | 2008-07-30 | 中兴通讯股份有限公司 | 资源分配方法及资源释放方法 |
CN102084705A (zh) * | 2008-11-17 | 2011-06-01 | 思达伦特网络有限责任公司 | 通信网络中的动态负载平衡 |
CN101605316A (zh) * | 2009-07-09 | 2009-12-16 | 华为技术有限公司 | 选择移动管理实体、提供负载信息的方法及装置 |
CN102264154A (zh) * | 2010-05-26 | 2011-11-30 | 中兴通讯股份有限公司 | 一种回程网络中的用户业务控制方法和*** |
WO2013016189A1 (en) * | 2011-07-22 | 2013-01-31 | Interdigital Patent Holdings, Inc. | Managing multicast traffic |
Also Published As
Publication number | Publication date |
---|---|
CN105122936A (zh) | 2015-12-02 |
WO2015139310A1 (zh) | 2015-09-24 |
EP3104662A4 (en) | 2017-03-22 |
US20170012823A1 (en) | 2017-01-12 |
EP3104662A1 (en) | 2016-12-14 |
EP3104662B1 (en) | 2019-08-21 |
KR101814562B1 (ko) | 2018-01-04 |
KR20160128389A (ko) | 2016-11-07 |
US10057127B2 (en) | 2018-08-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105122936B (zh) | 一种业务分配的处理方法及相关装置 | |
US11563713B2 (en) | Domain name server allocation method and apparatus | |
CN111480366B (zh) | 共享pdu会话建立和绑定 | |
US10555146B2 (en) | Application migration method in a mobile edge system, related device, and system | |
CN108293004B (zh) | 用于网络切片管理的***和方法 | |
EP3133794B1 (en) | Network function virtualization network system | |
WO2018219280A1 (en) | Method and system for supporting edge computing | |
US11190413B1 (en) | Systems and methods for zero-touch deployment of network slices and network slice assurance services | |
KR102013232B1 (ko) | 게이트웨이 구성 방법 및 게이트웨이 디바이스 | |
KR20200062272A (ko) | 모바일 네트워크 상호 작용 프록시 | |
US9967133B2 (en) | Using global variables to data-drive rule engine evaluation | |
WO2019007345A1 (zh) | 网络切片的选择方法、装置及***、存储介质 | |
EP3827577B1 (en) | System and method for intelligently managing sessions in a mobile network | |
CN112825524A (zh) | 网络服务节点的确定方法、装置和*** | |
US20190028880A1 (en) | Method for accessing context data by network service component, apparatus, and system | |
KR102488791B1 (ko) | 어소시에이션 리디렉션 방법 및 장치 | |
US20220167145A1 (en) | Network slice configuration | |
US10623992B2 (en) | System and method for mobile network access load balancing | |
CN107682271B (zh) | 一种路由线路的生成方法及装置 | |
US10091645B1 (en) | Handling mobile device administration in anchorless mobile networks | |
EP3652980B1 (en) | Virtual anchoring in anchorless mobile networks | |
CN112543511A (zh) | 一种提供、发现移动边缘计算的方法及设备、装置、介质 | |
JP6460743B2 (ja) | 設定情報生成システム及び設定情報生成方法 | |
KR20190142707A (ko) | 통신 시스템에서 네트워크 슬라이싱의 자원 관리를 위한 방법 및 장치 | |
US11973688B2 (en) | Control apparatus, network control method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |