转发节点的处理方法、转发节点及控制节点技术

技术编号:11310960 阅读:192 留言:0更新日期:2015-04-16 09:32
本发明专利技术实施例提供了一种转发节点的处理方法,所述方法包括:转发节点接收控制节点发送的请求消息,所述请求消息用以请求控制所述转发节点;所述转发节点确定存在控制冲突或者不存在控制冲突;若存在控制冲突,所述转发节点向所述控制节点发送拒绝请求响应消息,以使所述控制节点选择其他的转发节点;或者,若不存在控制冲突,所述转发节点向所述控制节点发送接受请求响应消息。通过本发明专利技术实施例可以避免在服务网关和数据网关的控制面分开部署,而控制面合一部署时,报文在进入转发面后接受的控制策略会产生冲突的问题。

【技术实现步骤摘要】
【国外来华专利技术】转发节点的处理方法、转发节点及控制节点
本专利技术涉及通信
,具体涉及到一种转发节点的处理方法、转发节点及控制节点。
技术介绍
EPS(EvolvedPacketSystem,演进分组系统)分为接入网和核心网两部分,在非漫游场景下的系统架构如图1所示。它的无线接入网是演进的通用陆地无线接入网(E-UTRAN:EvolvedUniversalTerrestrialRadioAccessNetwork),用于实现所有与演进网络无线有关的功能。核心网关键逻辑网元包括移动性管理实体(MME:MobilityManagementEntity)服务网关(S-GW:ServingGateway)、分组数据网络网关(P-GW:PacketDataNetworkGateway)。其中MME主要完成信令面功能的处理,如用户的鉴权、切换、空闲状态终端的移动性管理以及承载管理等;S-GW既是一个用户面功能实体,完成分组数据的路由和转发,并作为3GPP系统内的一个数据锚点,终止E-TURAN的接口,同时在一定地理区域下也是E-TURAN切换场景下本地移动性管理的锚点;P-GW是连接外部数据网的网关,是3GPP接入网络和非3GPP接入网络之间的用户面锚点。用户设备可以通过连接到P-GW创建PDN链连接来访问外部分组数据网络(PDN:PacketDataNetwork),这些PDN可以是Internet、虚拟私有网络(VPN:VirtualPrivateNetwork)、IP多媒体业务(IMS:IPMulti-mediaService)网络,或者由运营商提供的无线应用协议(WAP:WirelessApplicationProtocol)网络。在实际的网络部署中,逻辑网元S-GW和P-GW可以分离也可以合一,除个别情况(如漫游)外,逻辑网元S-GW和P-GW都是合一部署的。OpenFlow将传统的物理固定的硬件改造成为动态可变的软件可定义网络(SDN,SoftwareDefinedNetwork),实现了控制面与转发面的分离。当将SDN架构引入到SAE网络的时候,可以将网关的控制面功能和转发面功能进行分离,从而可以得到如图2所示的架构:从图中可以看到,网关的控制面和转发面已经进行了分离,网关的控制面可以决策用户设备(UE)相关的数据处理规则,即流表,并通过控制面与转方面之间的接口(例如,OpenFlow接口)将所述流表发送给网关转发面,网关转发面依据所述规则实现对用户设备(UE)数据报文的处理。由于在SAE网络中,网关包括SGW和PGW,所以在控制转发分离后,无论是在控制面上还是在转发面上,都可能有两种角色。如,在控制面上可以是SGW-C和PGW-C,同时转发面上可以是SGW-U和PGW-U。当在实际网络中部署的时候,可以根据需要在控制面和转发面进行分离或者合一的部署。在现有技术一中,当转发面为合一部署,但是控制面为分离部署的时候,这将导致多个控制网关对同一个转发网关的控制,从而可能导致控制策略发生冲突,影响网关的正常转发功能。
技术实现思路
为实现上述目的,本专利技术实施例提供一种转发节点的处理方法,以避免在服务网关和数据网关的控制面分开部署,而转发面合一部署时,报文在进入转发面后接受的控制策略会产生冲突的问题。第一方面,本专利技术实施例提供了一种转发节点的处理方法,所述方法包括:转发节点接收控制节点发送的请求消息,所述请求消息用以请求控制所述转发节点;所述转发节点确定存在控制冲突或者不存在控制冲突;若存在控制冲突,所述转发节点向所述控制节点发送拒绝请求响应消息,以使所述控制节点选择其他的转发节点;或者,若不存在控制冲突,所述转发节点向所述控制节点发送接受请求响应消息。基于第一方面,在第一种可能的实施方式中,所述转发节点确定存在控制冲突,包括:当所述转发节点确定被其他的控制节点控制时,所述转发节点确定存在控制冲突。基于第一方面的第一种可能的实施方式,在第二种可能的实施方式中,当所述转发节点被其他的控制节点控制时,所述转发节点确定存在控制冲突,包括:当所述转发节点被其他的控制节点控制且所述控制节点和所述其他的控制节点服务同一个用户,所述转发节点确定存在控制冲突。基于第一方面,或第一方面的第一种可能的实施方式,或第一方面的第二种可能的实施方式,在第三种可能的实施方式中,所述转发节点确定不存在控制冲突,包括:当所述转发节点确定没有被其他的控制节点控制时,所述转发节点确定不存在控制冲突。基于第一方面,或第一方面的第一种可能的实施方式,或第一方面的第二种可能的实施方式,在第四种可能的实施方式中,所述转发节点确定不存在控制冲突,包括:当所述转发节点确定被其他的控制节点控制时,若所述控制节点和所述其他的控制节点没有服务同一个用户,所述转发节点确定不存在控制冲突。基于第一方面,或第一方面的第一种可能的实施方式,或第一方面的第二种可能的实施方式,在第五种可能的实施方式中,所述转发节点确定不存在控制冲突,包括:当所述转发节点与其他的转发节点能够共存时,所述转发节点确定不存在控制冲突。第二方面,本专利技术实施例提供了一种转发节点的处理方法,包括:控制节点发送请求消息至转发节点,其中,所述请求消息用以请求控制所述转发节点;所述控制节点接收所述转发节点发送的拒绝请求响应消息,其中所述拒绝请求响应消息包括控制所述转发节点的其他的控制节点的信息;所述控制节点根据所述其他的控制节点的信息确定是否与所述其他的控制节点存在控制冲突;若所述控制节点确定与所述其他的控制节点存在控制冲突,所述控制节点发送所述请求消息至其他的转发节点。基于第二方面,在第一种可能的实施方式中,所述方法还包括:若所述控制节点确定与所述其他的控制节点不存在控制冲突,所述控制节点发送指示所述控制节点与所述其他的控制节点不存在控制冲突的指示信息至所述转发节点,以使所述转发节点接受所述控制节点的控制。基于第二方面或第二方面的第一种可能的实施方式,在第二种可能的实施方式中,所述控制节点根据所述其他的控制节点的信息确定是否与所述其他的控制节点存在控制冲突,包括:所述控制节点根据所述其他的控制节点的信息,确定所述控制节点和所述其他的控制节点是否服务于同一个用户,若服务于同一用户,则确定所述控制节点与所述其他的控制节点存在控制冲突,若不服务于同一用户,则确定所述控制节点与所述其他的控制节点不存在控制冲突。基于第二方面或第二方面的第一种可能的实施方式,在第三种可能的实施方式中,所述控制节点根据所述其他的控制节点的信息确定是否与所述其他的控制节点存在控制冲突,包括:所述控制节点根据所述其他的控制节点的信息,确定所述控制节点和所述其他的控制节点是否能够共存,若不能共存,则确定所述控制节点与所述其他的控制节点存在控制冲突,若能够共存,则确定所述控制节点与所述其他的控制节点不存在控制冲突。第三方面,本专利技术实施例提供了一种转发节点,所述转发节点包括:请求消息接收单元,转发节点接收控制节点发送的请求消息,所述请求消息用以请求控制所述转发节点;控制冲突判定单元,用于确定存在控制冲突或者不存在控制冲突;响应消息发送单元,用于:若存在控制冲突,所述转发节点向所述控制节点发送拒绝请求响应消息,以使所述控制节点选择其他的转发节点;或本文档来自技高网
...

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种转发节点的处理方法,其特征在于,所述方法包括:转发节点接收控制节点发送的请求消息,所述请求消息用以请求控制所述转发节点;所述转发节点确定存在控制冲突或者不存在控制冲突;若存在控制冲突,所述转发节点向所述控制节点发送拒绝请求响应消息,以使所述控制节点选择其他的转发节点;或者,若不存在控制冲突,所述转发节点向所述控制节点发送接受请求响应消息。2.如权利要求1所述的方法,其特征在于,所述转发节点确定存在控制冲突,包括:当所述转发节点确定被其他的控制节点控制时,所述转发节点确定存在控制冲突。3.如权利要求2所述的方法,其特征在于,当所述转发节点被其他的控制节点控制时,所述转发节点确定存在控制冲突,包括:当所述转发节点被其他的控制节点控制且所述控制节点和所述其他的控制节点服务同一个用户,所述转发节点确定存在控制冲突。4.如权利要求1-3任一所述的方法,其特征在于,所述转发节点确定不存在控制冲突,包括:当所述转发节点确定没有被其他的控制节点控制时,所述转发节点确定不存在控制冲突。5.如权利要求1-3任一所述的方法,其特征在于,所述转发节点确定不存在控制冲突,包括:当所述转发节点确定被其他的控制节点控制时,若所述控制节点和所述其他的控制节点没有服务同一个用户,所述转发节点确定不存在控制冲突。6.如权利要求1-3任一所述的方法,其特征在于,所述转发节点确定不存在控制冲突,包括:当所述转发节点与其他的转发节点能够共存时,所述转发节点确定不存在控制冲突。7.一种转发节点的处理方法,其特征在于,包括:控制节点发送请求消息至转发节点,其中,所述请求消息用以请求控制所述转发节点;所述控制节点接收所述转发节点发送的拒绝请求响应消息,其中所述拒绝请求响应消息包括控制所述转发节点的其他的控制节点的信息;所述控制节点根据所述其他的控制节点的信息确定是否与所述其他的控制节点存在控制冲突;若所述控制节点确定与所述其他的控制节点存在控制冲突,所述控制节点发送所述请求消息至其他的转发节点。8.根据权利要求7所述的方法,其特征在于,还包括:若所述控制节点确定与所述其他的控制节点不存在控制冲突,所述控制节点发送指示所述控制节点与所述其他的控制节点不存在控制冲突的指示信息至所述转发节点,以使所述转发节点接受所述控制节点的控制。9.如权利要求7或8所述的方法,其特征在于,所述控制节点根据所述其他的控制节点的信息确定是否与所述其他的控制节点存在控制冲突,包括:所述控制节点根据所述其他的控制节点的信息,确定所述控制节点和所述其他的控制节点是否服务于同一个用户,若服务于同一用户,则确定所述控制节点与所述其他的控制节点存在控制冲突,若不服务于同一用户,则确定所述控制节点与所述其他的控制节点不存在控制冲突。10.如权利要求7或8所述的方法,其特征在于,所述控制节点根据所述其他的控制节点的信息确定是否与所述其他的控制节点存在控制冲突,包括:所述控制节点根据所述其他的控制节点的信息,确定所述控制节点和所述其他的控制节点是否能够共存,若不能共存,则确定所述控制节点与所述其他的控制节点存在控制冲突,若能够共存,则确定所述控制节点与所述其他的控制节点不存在控制冲突。11.一种转发节点,其特征在于,所述转发节点包括:请求消息接收单元,转发节点接收控制节点发送的请求消息,所述请求消息用以请求控制所述转发节点;控制冲突判定单元,用于确定存在控制冲突或者不存在控制冲突;响应消息发送单元,用于:若存在控制冲突,所述转发节点向所述控制节点发送拒绝请求响应消息,以使所述控制节点选择其他的转发节点;或者,若不存在控制冲突,所述转发节点向所述控制节点发送接受请求响应消息。12.如权利要求11所述的转发节点,其特征在于,所述控制冲突判定单元具体用于:当所述转发节点确定被其他的控制节点控制时,所述转发节点确定存在控制冲突。13.如权利要求12所述的转发节点,其特征在于,所述控制冲突判定单元具体用于:当所述转发节点被其他的控制节点控制且所述控制节点和所述其他的控制节点服务同一个用户,所述转发节点确定存在控制冲突。14.如权利要求11-13任一所述的转发节点,其特征在于,所述控制冲突判定单元具体用于:当所述转发节点确定没有被其他的控制节点控制时,所述转发节点确定不存在控制冲突。15.如权利要求11-13任一所述的转发节点,其特征在于,所述控制冲突判定单元具体用于:当所述转发节点确定被其他的控制节点控制时,若所述控制节点和所述其他的控制节点没有服务同一个用户,所述转发节点确定不存在控制冲突。16.如权利要求11-13任一所述的转发节点,其特征在于,所述控制冲突判定单元具体用于:当所述转发节点与其他的转发节点能够共存时,所述转发节点确定不存在控制冲突。17.一种控制节点,其特征在于,包括:请求消息发送单元,用于发送请求消息至转发节点,其中,所述请求消息用以请求控制所述转发节点;响应消息接收单元,用于接收所述转发节点发送的拒绝请...

【专利技术属性】
技术研发人员:周伟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1
相关领域技术
  • 暂无相关专利