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业务节点的 ...
【技术保护点】
一种业务链系统的性能管理方法,其特征在于,包括:业务链控制器的监控模块接收到业务链系统的性能指标数据;所述监控模块接收到业务节点的监控代理模块发送的节点性能数据;所述业务链控制器基于所述性能指标数据和所述节点性能数据选取业务节点建立业务链,并对此业务链中的功能节点进行监控和管理。
【技术特征摘要】
1.一种业务链系统的性能管理方法,其特征在于,包括:业务链控制器的监控模块接收到业务链系统的性能指标数据;所述监控模块接收到业务节点的监控代理模块发送的节点性能数据;所述业务链控制器基于所述性能指标数据和所述节点性能数据选取业务节点建立业务链,并对此业务链中的功能节点进行监控和管理。2.如权利要求1所述的方法,其特征在于,包括:在所述业务节点启动后,所述业务节点的监控代理模块向所述监控模块发送注册请求;所述监控模块记录所述业务节点的注册信息,并向所述监控代理模块返回注册响应消息;所述注册信息包括:业务节点的ID;所述监控代理模块接收到注册响应消息后,定时向所述监控模块发送与其对应的业务节点的节点性能数据。3.如权利要求2所述的方法,其特征在于,包括:所述监控模块接收到所述监控代理模块发送的与其对应的业务节点的节点性能数据后,根据业务节点的ID更新存储在本地的节点性能数据,并向所述监控代理模块返回响应消息。4.如权利要求2所述的方法,其特征在于,所述建立业务链包括:所述监控模块接收到所述业务编排器通过北向接口发送的所述性能指标数据;所述监控模块向注册的业务节点发送性能数据查询请求;在线的业务节点通过监控代理模块将其当前的节点性能数据发送给所述监控模块;将所述性能指标数据和所述节点性能数据进行比对,如果所述业务节点的性能数据满足所述性能指标数据,则所述业务链控制器选取所述业务节点建立业务链。5.如权利要求4所述的方法,其特征在于,所述对此业务链中的功能节点进行监控和管理包括:在所述业务链运行的过程中,当判断所述业务链中的业务节点的节点性能数据超过告警阈值时,则所述监控模块中断此业务节点的服务,并且所述监控模块从已注册的业务节点中选取节点性能数据满足所述性能指标数据的业务节点进行替换。6.如权利要求4所述的方法,其特征在于,包括:已注册的业务节点的所述监控代理模块定时将节点性能数据发送给所述监控模块;所述业务链控制器判断所述业务链中的业务节点的节点性能数据是否超过预设的告警阈值;如果否,则所述业务链控制器在本地更新节点性能数据并通过所述监控模块返回响应消息;如果是,则所述业务链控制器在本地存储的同类业务节点中选择性能负荷最低的一个业务节点并通过所述监控模块向其发送业务替换请求;在接收到被选出的业务节点的监控代理模块发送的业务替换请求响应消息后,所述业务链控制器通知被选出的业务节点响应用户业务链路径选择请求;所述业务链控制器向被性能告警的业务节点发送业务路径卸载消息,中断其服务,并向业务链中的其他节点通告被选出的业务节点的节点路径。7.如权利要求1所述的方法,其特征在于:所述监控模块和所述监控代理模块之间的消息交互采用的协议包括:openflow协议、Netconf协议。8.如权利要求1所述的方法,其特征在于:所述性能指标数据包括:接口带宽指标、业务节点内存指标、业务节点CPU占用指标、业务节点session会话数指标。9.一种业务链系统的性能管理装置,其特征在于,包括:监控模块和监控代理模块;所述监控模块设置在业务链控制器内,所述监控代理模块设置在业务节点内;所述监控模块包括:指标配置接收单元,用于接收业务编排器发送的业务链系统...
【专利技术属性】
技术研发人员:李晨,解冲锋,孙琼,谷欣,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。