对等网络中实现策略控制的方法、资源控制代理及系统技术方案

技术编号:7919698 阅读:203 留言:0更新日期:2012-10-25 05:03
本发明专利技术公开了一种对等(P2P)网络中实现策略控制的方法,该方法包括:呼叫过程中,资源控制代理(RC-proxy)收到P2P网络中的业务控制功能(SCF)节点发送的应用层业务信息消息后,获取策略控制实体(PCE)的地址信息,之后向PCE发送应用层服务质量(QoS)请求消息;和/或,所述RC-proxy收到所述PCE发送的Diameter消息后,获取对应的SCF节点的地址信息,之后向SCF节点发送策略控制相关消息。本发明专利技术同时公开了一种P2P网络中实现策略控制的系统及资源控制代理,采用本发明专利技术的方法及系统,能在P2P网络中有效地实现策略控制。

【技术实现步骤摘要】
对等网络中实现策略控制的方法、资源控制代理及系统
本专利技术涉及对等(P2P,Peer-to-Peer)网络技术,特别涉及一种P2P网络中实现策略控制的方法、资源控制代理(RC-proxy,ResourceControlProxy)及系统。
技术介绍
P2P网络是一种分布式网络,P2P网络的参与者共享整个网络所拥有的资源和服务,这些共享资源和服务能被网络中的其它节点直接访问而无须经过特殊的中间实体的转发。在P2P网络中,每个参与者既是资源和服务的提供者(server),同时又是资源和服务的获取者(client)。P2P网络采用的是叠加网技术,即:节点加入到自组织的叠加(Overlay)网络中,并可以使用分布式哈希表(DHT,DistributedHashTable)算法实现资源的快速查找和定位。P2P网络的协议主要包括:因特网工程任务组(IETF,InternetEngineeringTaskForce)定义的资源定位与发现(RELOAD,REsourceLOcationAndDiscovery)协议,RELOAD协议详见draft-ietf-p2psip-base-00。RELOAD协议提供了自组织网络的基本业务,所述基本业务包括:节点间消息的路由、数据的存储及查找。此外,RELOAD协议还定义了节点登记服务器(EnrollmentServer),所述EnrollmentServer用于为节点分配节点号、安全证书、以及overlay网络的配置信息,其中,所述配置信息包括:采用何种DHT算法等。RELOAD协议将overlay网络中的节点分成两类,即:Peer节点及client端。其中,Peer节点具备P2P消息路由、存储、以及查找等功能,client端可以向Peer节点发送P2P消息,由Peer节点进行消息路由和数据存储,client端自身不具备P2P层的消息路由和数据存储功能。随着P2P网络技术及相关协议的发展和成熟,电信网络中也开始引入P2P网络技术,进行核心网业务的控制和处理,图1为一种典型的引入P2P网络的电信网络的组网方式,如图1所示,该网络的设备包含:业务控制功能(SCF,ServiceControlFunction)实体及用户终端(UE,UserEntity)。其中,SCF实体作为Peer节点加入到Overlay网络中,所有的SCF实体组成一个均质化的P2P核心网,共同完成P2P核心网业务的控制功能。在P2P核心网中,每个SCF实体的功能相同,负责用户接入、会话控制、以及业务触发。UE作为client端接入到P2P核心网中,换句话说,Overlay网络中的UE除了具备传统网络中UE的功能外,还具备P2P网络的client端的功能。在以下的描述中,将SCF实体称为SCF节点。在P2P核心网中,每个UE都具有负责处理UE业务的SCF节点,也称为负责节点。在该组网模式下,基本呼叫的话务模型如图2所示,假设UE1为主叫,UE2为被叫,SCF1为UE1的负责节点,SCF2为UE2的负责节点,UE1与UE2之间的呼叫过程为:UE1的呼叫业务经过SCF1处理后,发送给SCF2,SCF2将收到的业务进行处理后,发送给UE2。会话过程中,UE与SCF之间、以及SCF与SCF之间的业务信令交互采用会话初始化协议(SIP,SessionInitiationProtocol),UE与SCF之间、以及SCF与SCF之间的P2P层的交互比如P2P层的路由和存储等则采用RELOAD协议。为了保证用户通话质量,同时合理利用网络资源,运营商需要对网络进行策略控制。目前,策略控制系统主要包括:电信和互联网融合业务及高级网络协议(TISPAN,TelecommunicationsandInternetConvergedServicesandProtocolsforAdvancedNetworking)的资源接纳控制子系统(RACS,ResourceandAdmissionControlSubsystem)、国际电信联盟(ITU,InternationalTelecommunicationsUnion)的资源接纳功能(RACF,ResourceandAdmissionControlFunction)、以及第三代合作伙伴计划(3GPP,the3rdGenerationPartnershipProject)的策略与计费控制(PCC,PolicyandChargingControl),上述策略控制系统的基本原理类似,上述策略控制系统,如图3所示,主要包含:应用功能(AF,ApplicationFunction)实体31、策略控制功能实体32、以及策略执行功能实体33。其中,AF实体31的功能为:对业务层进行抽象,并实现服务质量(QoS,QualityofService)映射的第一层映射,即:在获取业务会话描述协议(SDP,SessiondescriptionProtocol)信息后,将SDP中的信息映射成业务QoS信息,并封装在Diameter消息中下发给策略控制功能实体32;策略控制功能实体32的功能为:基于运营商策略、业务QoS请求、以及用户签约等信息制定相应的资源控制策略,并下发给策略执行功能实体33安装执行。策略执行功能实体33的功能为:在策略控制功能实体的指导下,进行QoS策略实施、门控、信息上报等操作。现有的策略控制系统适用于传统的IP多媒体子系统(IMS,IPMultimediaSubsystem)网络。如果将现有的策略控制系统直接应用到引入P2P网络技术的电信网络中,将会产生路由问题。具体地讲,当现有的策略控制系统应用到引入P2P网络技术的电信网络时,要求SCF节点具备AF实体的功能,并和策略控制功能实体对接。由于SCF节点存在高动态性,在一个策略控制过程中,当SCF节点失效或发生数据迁移后,策略控制功能实体需将后续相关消息路由到新的SCF节点上,但是,在现有的系统中,策略控制功能实体对于SCF节点的动态变化无法感知,因此,会导致后续相关消息无法路由到正确的目标节点上。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种P2P网络中实现策略控制的方法、RC-proxy及系统,能在P2P网络中有效地实现策略控制。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供了一种P2P网络中实现策略控制的方法,该方法包括:呼叫过程中,RC-proxy收到P2P网络中的SCF节点发送的应用层业务信息消息后,获取策略控制实体(PCE,PolicyControlEntity)的地址信息,之后向PCE发送应用层QoS请求消息;和/或,所述RC-proxy收到所述PCE发送的Diameter消息后,获取对应的SCF节点的地址信息,之后向SCF节点发送策略控制相关消息。上述方案中,该方法进一步包括:呼叫过程中所述SCF节点首次向所述RC-proxy发送消息时,所述SCF节点获取所述RC-proxy的地址信息,之后与所述RC-proxy建立连接。上述方案中,所述获取所述RC-proxy的地址信息,为:所述SCF节点加入P2P网络时,登记服务器将包含所述RC-proxy的地址信息的配置文件下发给SCF节点;或者,所述SCF节点从P本文档来自技高网
...
对等网络中实现策略控制的方法、资源控制代理及系统

【技术保护点】
一种对等(P2P)网络中实现策略控制的方法,其特征在于,该方法包括:呼叫过程中,资源控制代理(RC?proxy)收到P2P网络中的业务控制功能(SCF)节点发送的应用层业务信息消息后,获取策略控制实体(PCE)的地址信息,之后向PCE发送应用层服务质量(QoS)请求消息;和/或,所述RC?proxy收到所述PCE发送的Diameter消息后,获取对应的SCF节点的地址信息,之后向SCF节点发送策略控制相关消息。

【技术特征摘要】
1.一种对等P2P网络中实现策略控制的方法,其特征在于,该方法包括:资源控制代理RC-proxy收到策略控制实体PCE发送的Diameter消息后,获取对应的业务控制功能SCF节点的地址信息,之后向所述SCF节点发送策略控制相关消息;或,呼叫过程中,RC-proxy收到P2P网络中的SCF节点发送的应用层业务信息消息后,获取PCE的地址信息,之后向PCE发送应用层服务质量QoS求消息;所述RC-proxy收到所述PCE发送的Diameter消息后,获取对应的SCF节点的地址信息,之后向SCF节点发送策略控制相关消息;其中,所述获取对应的SCF节点的地址信息,包括:当所述RC-proxy本地预先已存储对应的SCF节点的地址信息时,直接从本地获取对应的SCF节点的地址信息;当所述RC-proxy本地未存储对应的SCF节点的地址信息时,根据DHT算法从P2P网络中查询对应的SCF节点的地址信息。2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:呼叫过程中所述SCF节点首次向所述RC-proxy发送消息时,所述SCF节点获取所述RC-proxy的地址信息,之后与所述RC-proxy建立连接。3.根据权利要求2所述的方法,其特征在于,所述获取所述RC-proxy的地址信息,为:所述SCF节点加入P2P网络时,登记服务器将包含所述RC-proxy的地址信息的配置文件下发给SCF节点;或者,所述SCF节点从P2P网络中的跟踪服务器中查询,获取所述RC-proxy的地址信息;或者,所述SCF节点通过分布式哈希表DHT算法,获取所述RC-proxy的地址信息。4.根据权利要求3所述的方法,其特征在于,所述RC-proxy的地址信息为:IP地址、或为域名、或为节点Node编号ID。5.根据权利要求1所述的方法,其特征在于,所述获取P2P网络中的PCE的地址信息,为:所述RC-proxy向Diameter路由代理DRA查询,获取所述PCE的地址信息;或者,所述RC-proxy从本地运营商策略配置中获取所述PCE的地址信息;或者,所述RC-proxy从本地预先存储的地址信息中获取所述PCE的地址信息。6.根据权利要求1所述的方法,其特征在于,当所述RC-proxy与所述SCF节点之间、以及所述RC-proxy与所述PCE之间传送应用层QoS请求消息及策略控制相关信息采用的协议不同时,在向PCE发送应用层QoS请求消息之前,该方法进一步包括:所述RC-proxy将收到的应用层QoS请求消息进行协议转换处理;相应的,在向SCF节点发送策略控制相关消息之前,该方法进一步包括:所述RC-proxy将收到的策略控制相关消息进行协议转换。7.根据权利要求1所述的方法,其特征在于,该方法进一步包括:如果应用功能AF实体的功能部署在所述SCF节点上,所述SCF节点将应用层会话描述协议SDP信息映射成应用层QoS信息,之后向所述RC-proxy发送包含应用层QoS信息的应用层业务信息消息;如果AF实体的功能部署在所述RC-Proxy上,所述RC-proxy将收到的应用层业务信息消息中的应用层SDP信息映射成应用层QoS信息。8.根据权利要求7所述的方法,其特征在于,在获取对应的SCF节点的地址信息,且当所述RC-proxy本地预先已存储对应的SCF节点的地址信息时,所述RC-proxy获知对应的SCF节点失效后,该方法进一步包括:根据DHT算法从P2P网络中查询失效的SCF节点的备份SCF节点的地址信息,将存储的失效的SCF节点的地址信息更新为所述备份SCF节点的地址信息,之后向所述备份SCF节点发送策略控制相关消息。9.根据权利要求8所述的方法,其特征在于,在向所述备份SCF节点发送策略控制相关消息之前,该方法进一步包括:所述RC-proxy与所述备份SCF节点建立连接。10.根据权利要求1所述的方法,其特征在于,当RC-proxy本地预先已存储对应的SCF节点的地址信息,且RC-proxy确定出收到的策略控制相关消息对应的数据已发生迁移时,该方法进一步包括:所述SCF节点向所述RC-proxy返回错误应答消息;所述RC-proxy收到错误应答消息后,根据DHT算法从P2P网络中查询数据迁移到的目标SCF节点的地址,将存储的对应的SCF节点的地址信息更新为所述数据迁移到的目标SCF节点的地址信息,之后向所述数据迁移到的目标SCF节点发送策略控制相关消息。11.根据权利要求10所述的方法,其特征在于,在向所述数据迁移的目标SCF节点发送策略控制相关消息之前,该方法进一步包括:所述RC-proxy与所述数据迁移到的目标SCF节点建立连接。12.一种P2P网络中实现策略控制的资源控制代理,其特征在于,该资源控制代理包括:获取模块及发送模块;其中,获取模块,用于收到PCE发送的Diameter消息后,获取对应的SCF节点的地址信息,并将获取的SCF节点的地址信息发送给发送模块;或,用于收到SCF节点发送的应用层业务信息消息后,获取PCE的地址信息,并将获取的PCE的地址信息发送给发送模块;收到PCE发送的Diameter消息后,获取对应的SCF节点的地址信息,并将获取的SCF节点的地址信息发送给发送模块;发送模块,用于收到获取模块发送的SCF节点的地址信息后,向SCF节点发送策略控制相关消息;或,用于收到获取模块发送的PCE的地址信息后,向PCE发送应用层QoS请求消息;收到获取模块发送的SCF节点的地址信息后,向S...

【专利技术属性】
技术研发人员:吴建华陶全军
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1