使用网络地址转换和请求重定向的用户平面业务操控制造技术

技术编号:10539459 阅读:134 留言:0更新日期:2014-10-15 15:46
为了操控通信网络中的用户平面业务,NAT节点确定服务器的网络地址与匹配通信网络中实现的分组分类规则的替代网络地址之间的映射。如果NAT节点接收其中源地址标识符对应于用户设备的网络地址并且目的地地址标识符对应于替代网络地址的UL数据分组,它按照映射来执行UL数据分组的NAT。这至少通过将UL数据分组中的目的地地址标识符修改成对应于服务器的网络地址来实现。然后,NAT节点将经修改的UL数据分组发往服务器。要为用户设备提供替代网络地址,另一节点配置成执行来自用户设备的查询的重定向。例如,另一节点可以是域名系统节点,其配置成采用替代网络地址来解答对于服务器的网络地址的域名系统查询。

【技术实现步骤摘要】
使用网络地址转换和请求重定向的用户平面业务操控
本专利技术涉及使用网络地址转换的业务分类的方法以及对应装置。
技术介绍
在通信网络中,网络业务可经过分类,并且网络业务的操控按照业务类来区分。例如,数据分组的转发处理、即在到其目的地的路线上转发数据分组的路线,可控制成提供某种服务质量(QoS)等级(其取决于业务类)。在其它示例中,网络业务的操控还可关于计费来区分,即,一个业务类可能按照与另一个业务类不同的方式来计费。通常,定义业务分类规则,以便实现不同网络业务类之间的区分。例如,在移动通信网络中,已知的是将与特定服务相关的网络业务定向到提供某个QoS等级的承载。在这点上,承载被认为是例如容量、延迟和/或误码率之类的所定义特性的信息传输上下文或通路。通常,多个承载将在移动通信网络的网关与例如移动电话或者其它类型的移动终端之类的用户设备(UE)之间建立。承载可运送沿从网络到UE的方向的下行链路(DL)数据业务,并且可运送沿从UE到网络的上行链路(UL)方向的数据业务。在网关中以及在UE中,包括多个IP数据分组(IP:“因特网协议”,其可以是IP版本4、又称作IPv4,或者可以是IP版本6、又称作IPv6)的数据业务能够例如使用IP5元组分组过滤器来过滤,由此将IP数据分组定向到预期承载。按照3GPP(第三代合作伙伴项目)技术规范(TS)23.060V12.0.0(2013-03)和24.301V12.0.0(2013-03),用来将数据业务定向到某个承载的一组分组过滤器又称作业务流模板(TFT)。在这个上下文中,TFT能够被认为是基于数据分组中包含的一个或多个网络地址进行操作的分组分类规则的一个示例。在例如使用诸如DSL(数字用户线)、光纤接入或者同轴电缆接入之类的固定接入技术的其它类型的通信网络环境中,网络业务的区分操控也会是有用的。为了简化基于数据分组中的一个或多个网络地址进行操作的业务分类规则、例如TFT,已知的是对网络业务的数据分组执行网络地址转换(NAT)。例如,在WO2012/052065A1中,描述一种解决方案,按照该解决方案,NAT可用来按照如下方式来适配数据分组的网络地址:属于相同业务类或者相似业务类的数据分组携带来自同一子网的网络地址标识符。业务分类规则然后可例如使用通配符来检测数据分组,这允许业务分类规则的简单结构。NAT可用于对于从网络到UE的DL方向以及对于从UE到网络的UL方向来简化业务分类规则的结构。在WO2012/052065A1中,还针对当使用要求在会话开始处的连接握手的某些协议(例如,如RFC793中对传输控制协议(TCP)所定义)时可发生的情况。TCP连接握手涉及到,发起与另一个节点的TCP会话的节点向另一节点发送采取包括同步(SYN)标志的数据分组的形式的连接建立请求,以及另一节点采用采取包括同步确认(SYN-ACK)标志的数据分组的形式的建立接受消息进行响应。当使用NAT来帮助业务分类时,在节点参与TCP会话的同时,应当避免节点的网络地址的变化。具体来说,如果节点最初向给定IP地址和端口发送SYN分组并且从这个IP地址和端口接收SYN-ACK分组,则在节点的TCP实现通常还将假定这个会话的后续数据分组应当与这个IP地址和端口传递。如果NAT在正进行TCP会话期间改变IP地址和/或端口,则这很可能引起这个TCP会话中的进一步通信的失败。因此,WO2012/052065A1提供一种解决方案,其中由UE所发起的会话的第一数据分组、即从UE传送到服务器的第一UL数据分组已经采用匹配业务分类规则的某个替代网络地址来发送。NAT将这个替代网络地址转换为外部网络地址,其适合于将数据分组路由到服务器。为了将替代网络地址提供给UE,在准备会话时传送到UE或者从UE所传送的域名系统(DNS)消息经过检查和修改。具体来说,业务适配装置可检查由UE所发送的DNS查询以得到服务器的网络地址,并且检测与这个服务器的业务应当按照某种方式来分类。随后,业务适配装置可截取对这个DNS查询的响应,并且通过插入替代网络地址以代替服务器的网络地址来修改响应。UE则使用这个替代网络地址向服务器指示第一UL数据分组的目的地。但是,WO2012/052065A1的上述解决方案可要求相当多的资源用于检查和处理UE的数据业务。因此,需要备选技术,其可用于有效地为UE提供替代网络地址以用于NAT辅助业务分类。
技术实现思路
按照本专利技术的一个实施例,提供一种操控通信网络中的用户平面业务的方法。按照该方法,通信网络的节点确定服务器的网络地址与匹配通信网络中实现的分组分类规则的替代网络地址之间的映射。要为UE提供替代网络地址,通信网络的另一节点配置成执行来自UE的查询的重定向。该节点还接收用户平面数据业务的UL数据分组。UL数据分组的源地址标识符对应于UE的网络地址,以及UL数据分组中的目的地地址标识符对应于替代网络地址。按照映射,该节点执行所接收UL数据分组的NAT。这至少通过将UL数据分组中的目的地地址标识符修改成对应于服务器的网络地址来实现。然后,该节点将经修改的UL数据分组发往服务器。按照本专利技术的另一实施例,提供一种用于操控通信网络中的用户平面业务的节点。该节点包括至少一个处理器、用于耦合到用户设备的第一接口以及用于耦合到服务器的第二接口。至少一个处理器配置成确定服务器的网络地址与匹配通信网络中实现的分组分类规则的替代网络地址之间的映射。要为UE提供替代网络地址,通信网络的另一节点配置成执行来自UE的查询的重定向。至少一个处理器还配置成经由第一接口接收用户平面数据业务的UL数据分组。UL数据分组中的源地址标识符对应于UE的网络地址,以及UL数据分组中的目的地地址标识符对应于替代网络地址。至少一个处理器还配置成通过将UL数据分组的目的地地址标识符修改成对应于服务器的网络地址,按照映射来执行所接收UL数据分组的NAT。至少一个处理器还配置成经由第二接口将经修改的UL数据分组发往服务器。按照本专利技术的另一个实施例,提供一种用于操控通信网络中的用户平面业务的系统。该系统包括节点和另一节点。该节点配置成确定服务器的网络地址与匹配通信网络中实现的分组分类规则的替代网络地址之间的映射。此外,该节点配置成接收用户平面数据业务的UL数据分组。UL数据分组中的源地址标识符对应于UE的网络地址。UL数据分组中的目的地地址标识符对应于替代网络地址。此外,该节点配置成通过将UL数据分组中的目的地地址标识符修改成对应于服务器的网络地址,按照映射来执行所接收UL数据分组的NAT。此外,该节点配置成将经修改的UL数据分组发往服务器。要为UE提供替代网络地址,另一节点配置成执行来自UE的查询的重定向。按照本专利技术的另一个实施例,提供一种计算机程序产品。该计算机程序产品包括将要由节点的至少一个处理器来执行以操控通信网络中的用户平面业务的程序代码。通过程序代码的执行,该节点配置成确定服务器的网络地址与匹配通信网络中实现的分组分类规则的替代网络地址之间的映射。此外,该节点配置成接收用户平面数据业务的UL数据分组。UL数据分组中的源地址标识符对应于UE的网络地址。UL数据分组中的目的地地址标识符对应于替代网络地址。此外,该节点配置成通过将UL数据分组中的本文档来自技高网
...

【技术保护点】
一种操控通信网络中的用户平面业务的方法,所述方法包括:所述通信网络的节点(100)确定服务器(200)的网络地址(200‑e)与匹配所述通信网络中实现的分组分类规则(62,64,72,74)的替代网络地址(200‑i)之间的映射,所述通信网络的另一节点(50;80)配置成执行来自用户设备(10)的查询的重定向,以便为所述用户设备(10)提供所述替代网络地址(200‑i);所述节点(100)接收用户平面数据业务的上行链路数据分组(403;707),所述上行链路数据分组(403;707)中的源地址标识符对应于所述用户设备(10)的网络地址(10‑i),并且所述上行链路数据分组(403;707)中的目的地地址标识符对应于所述替代网络地址(200‑i);按照所述映射,所述节点(100)通过将所述上行链路数据分组(403;707)中的所述目的地地址标识符修改成对应于所述服务器(200)的所述网络地址(200‑e)来执行所接收上行链路数据分组(403;707)的网络地址转换;以及在所述上行链路数据分组(403;707)的所述网络地址转换之后,所述节点(100)将经修改的上行链路数据分组(405;709)发往所述服务器(200)。...

【技术特征摘要】
2013.04.05 EP 13162525.31.一种操控通信网络中的用户平面业务的方法,所述方法包括:所述通信网络的节点(100)确定服务器(200)的网络地址(200-e)与匹配所述通信网络中实现的分组分类规则(62,64,72,74)的替代网络地址(200-i)之间的映射,所述通信网络的另一节点(50;80)配置成执行来自用户设备(10)的查询的重定向,以便为所述用户设备(10)提供所述替代网络地址(200-i);所述节点(100)接收用户平面业务的上行链路数据分组(403;707),所述上行链路数据分组(403;707)中的源地址标识符对应于所述用户设备(10)的网络地址(10-i),并且所述上行链路数据分组(403;707)中的目的地地址标识符对应于所述替代网络地址(200-i);按照所述映射,所述节点(100)通过将所述上行链路数据分组(403;707)中的所述目的地地址标识符修改成对应于所述服务器(200)的所述网络地址(200-e)来执行所接收上行链路数据分组(403;707)的网络地址转换;以及在所述上行链路数据分组(403;707)的所述网络地址转换之后,所述节点(100)将经修改的上行链路数据分组(405;709)发往所述服务器(200)。2.如权利要求1所述的方法,包括:所述节点(100)确定所述用户设备(10)的网络地址(10-i)与另一替代网络地址(10-e)之间的另一映射;按照所述另一映射,所述节点(100)通过将所述所接收上行链路数据分组(403;707)中的所述源地址标识符进一步修改成对应于所述另一替代网络地址(10-e),来执行所述所接收上行链路数据分组(403;707)的所述网络地址转换。3.如权利要求2所述的方法,包括:所述节点(100)接收所述用户平面业务的下行链路数据分组(406;710),所述下行链路数据分组(406;710)中的源地址标识符对应于所述服务器(200)的所述网络地址(200-e),并且所述下行链路数据分组(406;710)中的目的地地址标识符对应于所述另一替代网络地址(10-e);按照所述映射和所述另一映射,所述节点(100)通过将所述下行链路数据分组(406;710)中的所述源地址标识符修改成对应于所述替代网络地址(200-i),并且通过将所述下行链路数据分组中的所述目的地地址标识符修改成对应于所述用户设备(10)的所述网络地址(10-i),来执行所述所接收下行链路数据分组(406;710)的网络地址转换;以及所述节点(100)将经修改的下行链路数据分组(408;712)发往所述用户设备(10)。4.如以上权利要求中的任一项所述的方法,其中,所述另一节点(50)是域名系统节点。5.如权利要求4所述的方法,包括:所述节点(100)发出对于所述服务器(200)的所述网络地址的域名系统查询(501),并且在对所述域名系统查询(501)的响应(506)中接收所述服务器(200)的所述网络地址(200-e);所述节点(100)通过按照与所述服务器(200)关联的业务类选择所述替代网络地址(200-i),并且将所选替代网络地址(200-i)映射到所述服务器(200)的所接收网络地址(200-e),来确定所述映射;以及所述节点(100)向所述另一节点(50)指示所述替代网络地址(200-i),用于将所述另一节点(50)配置成采用所述替代网络地址(200-i)来解答由所述用户设备(10)为得到所述服务器(200)的网络地址所发出的域名系统查询(401)。6.如权利要求4所述的方法,包括:所述节点(100)发出对于所述服务器(200)的所述网络地址的第一域名系统查询(601),并且在对所述第一域名系统查询(601)的响应(606)中接收所述服务器(200)的所述网络地址(200-e);所述节点(100)发出对于所述服务器(200)的所述网络地址(200-e)的第二域名系统查询(607),并且在对所述第二域名系统查询(608)的响应中接收所述替代网络地址(200-i);以及所述节点(100)通过将所述服务器(200)的所接收网络地址(200-e)映射到所接收替代网络地址(200-i)来确定所述映射。7.如权利要求6所述的方法,其中,所述节点(100)生成具有第一源标识符的所述第一域名系统查询(601),并且生成具有与所述第一源标识符不同的第二源标识符的所述第二域名系统查询(607)。8.如权利要求6所述的方法,其中,所述节点(100)生成具有第一目的地标识符的所述第一域名系统查询(601),并且生成具有与所述第一目的地标识符不同的第二目的地标识符的所述第二域名系统查询(607)。9.如权利要求1至3中的任一项所述的方法,其中,...

【专利技术属性】
技术研发人员:R路德维希P莫利内罗埃尔南德斯
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:瑞典;SE

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

1