一种业务链系统的性能管理方法、装置制造方法及图纸

技术编号:15767178 阅读:43 留言:0更新日期:2017-07-06 14:32
本发明专利技术公开了一种业务链系统的性能管理方法及装置,涉及通信领域,其中的方法包括:业务链控制器的监控模块接收到业务链系统的性能指标数据;监控模块接收到业务节点的监控代理模块发送的节点性能数据;业务链控制器基于性能指标数据和节点性能数据选取业务节点建立业务链,并对此业务链中的功能节点进行监控和管理。本发明专利技术的业务链系统的性能管理方法、装置,增加了业务链性能管理监控机制,使业务链控制器能够对业务节点的性能实时监控,能够使业务链系统满足用户或者第三方业务的特定性能需求,为客户构建具有性能保障的业务链,能够对运行的业务链进行业务节点的及时替换,增加了业务链系统的可靠性,也提高了业务功能节点的使用效率。

Method and device for managing performance of service chain system

The invention discloses a device and method of performance management of business chain system, relates to the field of communication, the method includes monitoring module business chain controller receives the performance data of the business chain system; monitoring module receives the monitoring agent module service node the node performance data to send chain; business performance index of the controller data the performance of data selection and node establish business chain service node based on this node function in business chain monitoring and management. Device performance management method, the system of the invention of the business chain, increase business chain management performance monitoring mechanism, the business chain controller capable of real-time monitoring of the performance of service nodes, specific performance requirements can make the business chain system meet the user or the third party business, build a performance guarantee business chain for customers to be able to run the business chain service node timely replacement, increase the reliability of service chain system, but also improve the efficiency of the use of business function node.

【技术实现步骤摘要】
一种业务链系统的性能管理方法、装置
本专利技术涉及通信
,尤其涉及一种业务链系统的性能管理方法、装置。
技术介绍
随着SDN(SoftwareDefinedNetwork,软件定义网络)、NFV(NetworkFunctionVirtualization,网络功能虚拟化)等虚拟化概念及技术的不断应用,传统网络也在向虚拟化方向不断演进和发展。业务链(ServiceFunctionChain)技术通过增加业务链报文头,在业务服务节点中定义相应的业务链处理方式,从而可以方便地实现业务节点的灵活处理,简化灵活多变的业务链配置要求,提高业务节点的处理效率。目前,业界的SFC(ServiceFunctionChain,业务链)系统典型的组网结构以及组件类型如图1所示,业务链系统整体包括业务链流分类器CF、业务功能节点SF1,SF2,SF3,SF4,业务功能转发节点SFF1,SFF2、业务链控制器SFC控制器以及用户APP页面等几个部分。其中,SFC控制器与其他业务链节点互联并传递相关控制消息。在图1中,业务链的处理流程为:APP下发业务链策略到SFC控制器,SFC控制器根据相关业务链拓扑生成相应的业务链数据并将这些数据下发到CF、SFF以及SF的各个节点。用户报文进入业务链流分类器后,分类器进行业务链报文封装后,业务链顺序经过业务链SFF以及SF节点后,解封装业务链报文头,然后报文发往传统网络。在图1的业务链典型结构中,SFC控制器只对业务链系统中各个网元节点下发转发策略表、流分类表等规则属性,但是缺乏对业务链相关节点,尤其是业务链系统中业务处理和SF业务节点的性能指标的监控。这种缺失导致业务链系统无法满足不同等级用户对于业务链网络中同类SF业务节点的性能特定需求,而且,当正在工作的SF业务节点出现性能不足的告警时,也不能快速切换,从而使业务链系统的可靠性大幅下降。
技术实现思路
有鉴于此,本专利技术要解决的一个技术问题是提供一种业务链系统的性能管理方法及装置。一种业务链系统的性能管理方法,包括:业务链控制器的监控模块接收到业务链系统的性能指标数据;所述监控模块接收到业务节点的监控代理模块发送的节点性能数据;所述业务链控制器基于所述性能指标数据和所述节点性能数据选取业务节点建立业务链,并对此业务链中的功能节点进行监控和管理。根据本专利技术的一个实施例,进一步的,包括:在所述业务节点启动后,所述业务节点的监控代理模块向所述监控模块发送注册请求;所述监控模块记录所述业务节点的注册信息,并向所述监控代理模块返回注册响应消息;所述注册信息包括:业务节点的ID;所述监控代理模块接收到注册响应消息后,定时向所述监控模块发送与其对应的业务节点的节点性能数据。根据本专利技术的一个实施例,进一步的,包括:所述监控模块接收到所述监控代理模块发送的与其对应的业务节点的节点性能数据后,根据业务节点的ID更新存储在本地的节点性能数据,并向所述监控代理模块返回响应消息。根据本专利技术的一个实施例,进一步的,所述建立业务链包括:所述监控模块接收到所述业务编排器通过北向接口发送的所述性能指标数据;所述监控模块向注册的业务节点发送性能数据查询请求;在线的业务节点通过监控代理模块将其当前的节点性能数据发送给所述监控模块;将所述性能指标数据和所述节点性能数据进行比对,如果所述业务节点的性能数据满足所述性能指标数据,则所述业务链控制器选取所述业务节点建立业务链。根据本专利技术的一个实施例,进一步的,所述对此业务链中的功能节点进行监控和管理包括:在所述业务链运行的过程中,当判断所述业务链中的业务节点的节点性能数据超过告警阈值时,则所述监控模块中断此业务节点的服务,并且所述监控模块从已注册的业务节点中选取节点性能数据满足所述性能指标数据的业务节点进行替换。根据本专利技术的一个实施例,进一步的,包括:已注册的业务节点的所述监控代理模块定时将节点性能数据发送给所述监控模块;所述业务链控制器判断所述业务链中的业务节点的节点性能数据是否超过预设的告警阈值;如果否,则所述业务链控制器在本地更新节点性能数据并通过所述监控模块返回响应消息;如果是,则所述业务链控制器在本地存储的同类业务节点中选择性能负荷最低的一个业务节点并通过所述监控模块向其发送业务替换请求;在接收到被选出的业务节点的监控代理模块发送的业务替换请求响应消息后,所述业务链控制器通知被选出的业务节点响应用户业务链路径选择请求;所述业务链控制器向被性能告警的业务节点发送业务路径卸载消息,中断其服务,并向业务链中的其他节点通告被选出的业务节点的节点路径。根据本专利技术的一个实施例,进一步的,所述监控模块和所述监控代理模块之间的消息交互采用的协议包括:openflow协议、Netconf协议。根据本专利技术的一个实施例,进一步的,所述性能指标数据包括:接口带宽指标、业务节点内存指标、业务节点CPU占用指标、业务节点session会话数指标。一种业务链系统的性能管理装置,包括:监控模块和监控代理模块;所述监控模块设置在业务链控制器内,所述监控代理模块设置在业务节点内;所述监控模块包括:指标配置接收单元,用于接收业务编排器发送的业务链系统的性能指标数据;性能数据接收单元,用于接收所述监控代理模块发送的节点性能数据;节点性能管理单元,用于基于所述性能指标数据和所述节点性能数据选取业务节点建立业务链,并对此业务链中的功能节点进行监控和管理。根据本专利技术的一个实施例,进一步的,所述监控代理模块,包括:节点性能采集模块,用于采集业务节点的节点性能数据;节点数据上报单元,用于在所述业务节点启动后,向所述性能数据接收单元发送注册请求;其中,所述性能数据接收单元记录所述业务节点的注册信息,并返回注册响应消息;所述注册信息包括:业务节点的ID;所述节点数据上报单元在接收到注册响应消息后,定时向所述性能数据接收单元发送业务节点的节点性能数据。根据本专利技术的一个实施例,进一步的,所述监控模块包括:性能数据存储单元;所述性能数据接收单元接收所述节点数据上报单元发送的节点性能数据后,根据业务节点的ID更新存储在所述性能数据存储单元中的节点性能数据,并返回响应消息。根据本专利技术的一个实施例,进一步的,所述指标配置接收单元接收到所述业务编排器通过北向接口发送的所述性能指标数据;所述性能数据接收单元向注册的业务节点发送性能数据查询请求;其中,所述节点数据上报单元将当前的节点性能数据发送给所述监控模块;所述节点性能管理单元将所述性能指标数据和所述节点性能数据进行比对,如果所述业务节点的性能数据满足所述性能指标数据,则选取所述业务节点;其中,所述业务链控制器根据选取的所述业务节点建立业务链。根据本专利技术的一个实施例,进一步的,在所述业务链运行的过程中,当所述节点性能管理单元判断所述业务链中的业务节点的节点性能数据超过告警阈值时,则所述节点性能管理单元中断此业务节点的服务,并从已注册的业务节点中选取节点性能数据满足所述性能指标数据的业务节点进行替换。根据本专利技术的一个实施例,进一步的,所述监控模块包括:管理信令下发单元;所述监控代理模块包括:信令接收单元;所述节点数据上报单元定时将节点性能数据发送给所述性能数据接收单元;所述节点性能管理单元判断所述业务链中的本文档来自技高网
...
一种业务链系统的性能管理方法、装置

【技术保护点】
一种业务链系统的性能管理方法,其特征在于,包括:业务链控制器的监控模块接收到业务链系统的性能指标数据;所述监控模块接收到业务节点的监控代理模块发送的节点性能数据;所述业务链控制器基于所述性能指标数据和所述节点性能数据选取业务节点建立业务链,并对此业务链中的功能节点进行监控和管理。

【技术特征摘要】
1.一种业务链系统的性能管理方法,其特征在于,包括:业务链控制器的监控模块接收到业务链系统的性能指标数据;所述监控模块接收到业务节点的监控代理模块发送的节点性能数据;所述业务链控制器基于所述性能指标数据和所述节点性能数据选取业务节点建立业务链,并对此业务链中的功能节点进行监控和管理。2.如权利要求1所述的方法,其特征在于,包括:在所述业务节点启动后,所述业务节点的监控代理模块向所述监控模块发送注册请求;所述监控模块记录所述业务节点的注册信息,并向所述监控代理模块返回注册响应消息;所述注册信息包括:业务节点的ID;所述监控代理模块接收到注册响应消息后,定时向所述监控模块发送与其对应的业务节点的节点性能数据。3.如权利要求2所述的方法,其特征在于,包括:所述监控模块接收到所述监控代理模块发送的与其对应的业务节点的节点性能数据后,根据业务节点的ID更新存储在本地的节点性能数据,并向所述监控代理模块返回响应消息。4.如权利要求2所述的方法,其特征在于,所述建立业务链包括:所述监控模块接收到所述业务编排器通过北向接口发送的所述性能指标数据;所述监控模块向注册的业务节点发送性能数据查询请求;在线的业务节点通过监控代理模块将其当前的节点性能数据发送给所述监控模块;将所述性能指标数据和所述节点性能数据进行比对,如果所述业务节点的性能数据满足所述性能指标数据,则所述业务链控制器选取所述业务节点建立业务链。5.如权利要求4所述的方法,其特征在于,所述对此业务链中的功能节点进行监控和管理包括:在所述业务链运行的过程中,当判断所述业务链中的业务节点的节点性能数据超过告警阈值时,则所述监控模块中断此业务节点的服务,并且所述监控模块从已注册的业务节点中选取节点性能数据满足所述性能指标数据的业务节点进行替换。6.如权利要求4所述的方法,其特征在于,包括:已注册的业务节点的所述监控代理模块定时将节点性能数据发送给所述监控模块;所述业务链控制器判断所述业务链中的业务节点的节点性能数据是否超过预设的告警阈值;如果否,则所述业务链控制器在本地更新节点性能数据并通过所述监控模块返回响应消息;如果是,则所述业务链控制器在本地存储的同类业务节点中选择性能负荷最低的一个业务节点并通过所述监控模块向其发送业务替换请求;在接收到被选出的业务节点的监控代理模块发送的业务替换请求响应消息后,所述业务链控制器通知被选出的业务节点响应用户业务链路径选择请求;所述业务链控制器向被性能告警的业务节点发送业务路径卸载消息,中断其服务,并向业务链中的其他节点通告被选出的业务节点的节点路径。7.如权利要求1所述的方法,其特征在于:所述监控模块和所述监控代理模块之间的消息交互采用的协议包括:openflow协议、Netconf协议。8.如权利要求1所述的方法,其特征在于:所述性能指标数据包括:接口带宽指标、业务节点内存指标、业务节点CPU占用指标、业务节点session会话数指标。9.一种业务链系统的性能管理装置,其特征在于,包括:监控模块和监控代理模块;所述监控模块设置在业务链控制器内,所述监控代理模块设置在业务节点内;所述监控模块包括:指标配置接收单元,用于接收业务编排器发送的业务链系统...

【专利技术属性】
技术研发人员:李晨解冲锋孙琼谷欣
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1