处理已经在隧道上发送的网络业务的技术的制作方法

文档序号:7551463阅读:320来源:国知局
专利名称:处理已经在隧道上发送的网络业务的技术的制作方法
技术领域
本发明一般涉及处理网络业务的技术领域。具体地,本发明涉及处理在通信网络中的第一隧道节点和第二隧道节点之间的隧道上发送的网络业务的技术。
背景技术
图1示出了向用户设备(UE)提供网络接入的第三代伙伴计划(3GPP)网络架构的简化示意。为了使UE访问由网络运营商提供的互联网协议(IP)服务,经由PDN网关(PGW)建立分组数据网络O3DN)连接。PGW由服务移动性管理实体(MME)选择,并在PDN连接的寿命期间保持相同。PGW分配UE的IP地址,并且在UE和所选择的PGW之间隧道传输指向UE和来自UE的所有网络业务。还可以向网络运营商的服务网络或向自治系统边界路由器(ASBR)(例如,构成与其他网络运营商的对等点的网络运营商的边界路由器之一)发送经由PDN连接向PGW隧道传输的网络业务,并在然后发送到互联网中。标准文档3GPP TS22. 101V10. 2. O “3rdGeneration Partnership Project ;Technical Specification Group Services and System Aspects ;Service Aspects ;Service Principles (ReleaselO) ”定义针对宏蜂窝接入网的用于向靠近接入网的UE附着点的IP网络卸载所选择的网络业务(例如,互联网业务)的选项。该选项被称为选定IP业务(流量)卸载(SIPTO)。SIPTO的动机是降低网络运营商的费用,因为当也向本地服务网络或靠近接入网的UE附着点的互联网卸载网络业务时,向位于远处的中心PGW引导网络业务通常是没有效率的。从而,卸载网络业务可以降低网络运营商的成本。类似的方案被称为针对归属(e) NodeB子系统的本地IP接入(LIPA)。3GPP标准支持针对SIPTO的两个备选技术解决方案。第一备选基于针对特定类型的网络业务,对靠近接入 网的UE附着点的网关的选择。该备选可以由不要求显著改变当前3GPP网络架构的架构解决方案来实现。例如,可以由无线接入网(RAN)节点来建议GW地址,或者可以由基于增强的域名服务器(DNS)的机制来选择GW地址。第二备选基于来自隧道(例如,通用分组无线服务(GPRS)隧道传输协议(GTP)隧道)的网络业务中断。第二备选要求3GPP网络架构中的多个新功能。文档XPP TR23. 829V0. 4. 10 “3rdGeneration Partnership Project !TechnicalSpecification Group Services and System Aspects ;Local IP Access and Selected IPTraffic Offload ; (ReleaselO) ”公开了与在3GPP通信网络中的无线网络控制器(RNC)之上卸载网络业务有关的概念。该概念基于被称为业务卸载功能(TOF)的逻辑功能,TOF位于接入网内要求网络业务卸载的点处。图2示意性地说明了位于3GPP通信网络的Iu-PS接口(即,将RNC与服务GPRS支持节点(SGSN)链接的接口)处的T0F。网络业务经由上行链路和下行链路隧道(图2中未示出)在RNC和SGSN之间隧道传输,并且可以由TOF卸载。对此,TOF使用网络地址转译(NAT)。基于图2中示意的逻辑结构,还可以提供对来自归属NodeB的网络业务卸载。NAT通常用于实现来自私有网络的IP主机与互联网的通信。对此,网络设备(例如,防火墙)向IP主机指派公共IP地址。还使用NAT来限制组织或公司使用的公共IP地址的数目。图3示意性地说明了使多个内部客户端(B卩,客户端1、j、k)能够接入外部互联网的NAT功能。例如,在客户端希望联系互联网上的设备的情况下,发出IP分组,该IP分组包含以该设备为目的地的寻址信息。当IP分组经由内部接口通过NAT功能时,NAT功能获得与IP分组的源IP地址(即,内部IP地址)和源传输控制协议(TCP)或用户数据报协议(UDP)端口(例如,2132)有关的信息。此外,当IP分组经由内部接口通过NAT功能时,IP分组被修改为使得在通过内部接口后,看似来自于NAT功能。对于该修改,提供了映射表。NAT功能在映射表中记录IP分组修改,以使得其可以在从互联网设备返回的IP分组到达NAT功能的外部接口时撤销该修改。从而,确保了返回到达外部接口的IP分组可以通过NAT功能并且不被阻挡。在图3中示出的映射表中,1-1P表示NAT功能的内部IP地址,E-1P表示NAT功能的外部IP地址,I端口表示NAT功能的内部端口,以及E端口表示NAT功能的外部端口。从而,基于映射表,NAT功能在数据分组中将源内部IP地址替换为NAT功能的外部地址,该外部地址可以是已从地址池获得的。该替换可以是1-1Pi —E-1P115可选地,可以将数据分组中的源端口替换为NAT功能的随机选择的未使用端口(例如,1-Portx — E-Porta)。因而,不管是客户端还是互联网设备都不知道NAT功能提供的IP分组修改。对于互联网设备,IP地址看似直接来自于NAT功能。具体地,互联网设备甚至不知道客户端存在。当互联网设备应答客户端发送的IP分组时,在转译端口(E-Porta)处IP分组被寻址到NAT功能的外部IP地址(E-1P)。然后,NAT功能搜索映射表,以确定应答IP分组是否匹配已经建立的连接。可以基于对接收到的IP分组属于由特定客户端(例如,具有地址1-1P1的客户端)发起的连接进行指示的IP/端口组合来在映射表中找到匹配。之后,NAT功能执行将其已经对出去的IP分组执行的修改撤销的修改。之后,NAT功能向内部客户端转发应答IP分组。必须注意到,NAT功能可以拥有可向/从其提供映射的若干外部IP地址。可以通过类似方式提供互联网控制消息协议(ICMP)分组的NAT。然而,因为不存在传输层并因此在ICMP分组 的首部中没有端口字段,不提供源端口修改。因而,可能不正确地映射同时从不同内部客户端发送的两个ICMP分组。此外,使用上述的基本NAT功能,来自NAT功能背后的主机的各种应用(如文件传送协议(FTP)、即时消息收发(頂)和对等(P2P)应用)工作不正确。因为NAT功能对于NAT功能背后的主机是透明的,主机可以在(例如,控制消息的)有效载荷中向外部目的地传递其内部IP地址和端口号。然而,该内部IP地址和端口号在NAT功能的外侧是无效的。为了解决该问题,已知向NAT功能补充能够支持来自NAT功能背后的应用的应用层网关(ALG)。对此,在针对所支持的应用层协议在有效载荷中已发现内部IP地址和端口号的情况下,ALG检查并重写该内部IP地址和端口号。 修改端口号(S卩,传输层首部)的NAT技术被称为端口地址转译(PAT)或NAT重载。PAT是NAT的最普通的实现。在下面的描述中,针对前述的NAT解决方案,仅使用通用的简写NAT。文档 3GPP TSG SA WG2Meeting#76,TD S2_096667“Offload Context Managementfor SIPTO and Iu_PS”讨论了针对通用移动电信系统(UMTS),在Iu-PS接口处卸载针对SIPTO的上下文管理。在该文档中,TOF将会话卸载上下文信息用于业务卸载判决。对于上行链路网络业务,TOF将上行链路网络业务从GTP-U隧道拖出,并基于会话卸载上下文信息执行NAT以卸载网络业务。在接入点名称(APN)层,TOF从GTP首部推导出隧道端点标识符(TEID)。如果TEID被标记为要被卸载,TOF向所限定的PDN传送网络业务。对于下行链路已卸载网络业务,TOF执行相反的NAT功能,并将网络业务映射到正确的承载。对此,TOF向GTP-U首部添加相关联的TEID (已由RNC分配),并将其向RNC发送。如果不能找到正确的映射,TOF丢弃返回的网络业务。当将NAT用于SIPTO(例如,如在最后提到的文档中所讨论的)时,NAT功能假设本地(即,内部)网络侧的所有主机具有唯一的IP地址。在正常的网络情况下这是合理的假设,因为具有相同IP地址的主机不能在局域网内通信。然而,对于SIPT0,存在着这样的网络情况局域网侧(即,在TOF下)的至少两个主机(例如,UE)具有相同IP地址,从而发生IP地址冲突。例如,可以在通信网络中提供多个PGW,其中,各个PGW使用与到互联网的NAT功能耦合的相同的私有地址空间。在该情况下,可以向在相同接入网段处附着(即,在相同TOF下)但登记到不同PGW的两个UE给出相同的本地IP地址。此外,对于企业APN,可以向登记到企业虚拟私有网络(VPN)的UE给出来自企业VPN的本地IP地址,该本地IP地址与具有不同PDN连接的另一 UE所接收到的IP地址相同(例如,具有由PGW分配的私有IP地址的互联网APN)。通过类似的方式,至本地服务网络的PDN连接可以具有与至互联网或企业网的PDN连接的重叠地址。此外,可以向使用相同接入网的漫游UE和非漫游UE给出相同的IP地址。如果发生NAT功能下的内部IP地址冲突,针对至不同主机的两个流的下行链路IP分组的逆映射是将两个流的外部地址替换为相同的源内部IP地址(参见图 3,导致 E-1Pa —1-1Pi, E-1Pb —1-1Pi ;可以替换源端口,E-Porta —1-Portx 以及E-Portb —1-Porty)。因此,NAT功能处的逆映射为IP下行链路分组提供了正确的IP地址/端口号组合。然而,丢失了与IP下行链路分组属于哪个主机有关的信息。从而,在例如3GPP通信网络中,不能将下行链路IP数据分组插入回到正确的GTP-U隧道中。因此,使用已知NAT功能的TOF无法解决内`部IP地址冲突的问题。此外,针对以上示例,不存在避免TOF下的IP地址冲突的技术。

发明内容
因此,需要处理在第一隧道节点和第二隧道节点之间的隧道上发送的网络业务的技术,该技术避免了至少一些上述缺陷。根据第一方面,由处理在通信网络中的第一隧道节点和第二隧道节点之间的隧道上发送的网络业务的方法来满足该需求,该方法包括由增强网络地址转译(eNAT)组件执行的以下步骤从所述第一隧道节点到所述第二隧道节点的上行链路隧道获得上行链路数据分组,所述上行链路数据分组包括与所述第一隧道节点相关联的第一网络地址、与所述第二隧道节点相关联的第二网络地址、与所述上行链路隧道相关联的第一标识符、内部网络地址、以及内部端口号;获得与从所述第二隧道节点到所述第一隧道节点的下行链路隧道相关联的第二标识符,其中,所述下行链路隧道与所述上行链路隧道相关;基于所述第二网络地址和所述第一标识符来检查数据库中是否存在包括所述第二网络地址和所述第一标识符的数据库条目;在所述数据库中不存在所检查的数据库条目的情况下更新所述数据库;以及操作所述上行链路数据分组,其中,所述操作包括将所述内部网络地址替换为外部网络地址,以及将所述内部端口号替换为外部端口号。该第一方面关注在网络业务到达其业务卸载目的地之前对所获得的网络业务的处理。eNAT组件可以是能够对数据分组执行NAT功能(具体地,增强NAT功能)的任何种类的网络组件、网络实体、网络功能、网络网关或NAT网关。例如,NAT功能可以包括在图1中示出的TOF中。通信网络可以是任何种类的固定或移动通信网络,在其中可以从隧道(例如,出现UE的IP点之下的隧道)获得(例如,重定向、卸载或脱出)网络业务。隧道包括至少上行链路隧道(例如,从RNC到SGSN的隧道)和下行链路隧道(例如,从SGSN到RNC的隧道),其中,下行链路隧道和上行链路隧道彼此相关,例如,被配置为在下行链路和上行链路方向上隧道传输对应的网络业务。例如,通信网络可以是遵循3GPP标准(如,UMTS或长期演进(LTE))工作的网络。第一和第二隧道节点可以是可在其间提供隧道(例如,GTP隧道、层2隧道传输协议(L2TP)隧道或者基于以太网的点对点协议(PPPoE)隧道)的任何种类的网络功能或实体。例如,第一和第二隧道节点之一可以是RNC、eNodeB、服务网关(S-GW)、SGSN和TON GW之一。要被处理的网络业务包括上行链路数据分组,并且可以是可被隧道传输并从隧道获得的任何种类的数据,例如,IP数据分组、IP数据流等等。要被处理的网络业务还可以包括下行链路数据分组。具体地,处理包括操作上行链路数据分组。此外,操作步骤可以包括以下至少之一解封装上行链路数据分组,基于数据库条目修改上行链路数据分组的首部,以及将上行链路数据分组路由到业务卸载目的地。在从上行链路隧道获得上行链路数据分组中包括的与第一隧道节点相关联的第一网络地址可以是第一隧道节点的IP地址。类似地,在上行链路数据分组中包括的与第二隧道节点相关联的第二网络地址可以是第二隧道节点的IP地址。此外,在上行链路数据分组中包括的与上行链路隧道相关联的第一标识符可以是上行链路隧道(UP)的隧道端点标识符(TEID)。此外,与下行链路隧道相关联的第二标识符可以是下行链路隧道(DN)的TEID0可以将第一和第二网络 地址、第一标识符、内部网络地址以及内部端口号包括在上行链路数据分组的首部中,而不将第二标识符包括在上行链路数据中。具体地,可以从包括TEID映射的数据库获得第二标识符,TEID映射包括第二标识符与第一网络地址之间的关联。从而,基于第一网络地址,可以从数据库获得第二标识符。此外,数据库可以是在网络附着过程期间已经产生的。第二标识符还可以是已从第一隧道节点、第二隧道节点、负责在终端附着或移动期间控制隧道建立的控制节点(例如,移动交换中心(MSC)服务器或MME)、以及与前述节点之一接口连接的第三方节点之一获得的。此外,第二标识符可以包括在向eNAT组件提供的网络会话的第一数据分组中或者单独的网络消息中。内部和外部网络地址和端口号可以是相对于eNAT组件在内部或外部的网络地址和端口号。因此,术语“内部”指代eNAT组件靠近隧道的一侧,以及术语“外部”指代eNAT组件远离隧道的一侧。基于第二网络地址和第一标识符,利用数据库(可以不同于上述的数据库)来检查是否存在包括第二网络地址和第一标识符的数据库条目。根据所检查的数据库条目的存在,更新数据库条目。由此,确保了对返回的下行链路数据分组的封装是可能的,即,可以将返回的下行链路数据分组重新插入到正确的下行链路隧道中。要被检查的数据库可以是允许存储和修改各种数据库条目(具体地,数据字段之间的关联)的任何种类的本地或远程数据库。根据另一方面,所获得的上行链路数据分组可以已从上行链路隧道重定向到eNAT组件。具体地,上行链路数据分组可以已被eNAT组件从上行链路隧道重定向到eNAT组件。可以例如通过前述文档 3GPP TR23. 829V0. 4. 10 和 3GPP TSG SA WG2Meeting#76, TDS2-096667中描述的方式来实现网络业务的重定向以及重定向的条件,由此通过引用将其整体并入。更新数据库的步骤可以包括向数据库发送数据库条目和更新数据库中的数据库条目之一,其中,数据库条目包括第一数据字段与第二数据字段之间的关联,第一数据字段包括第二网络地址和第一标识符,以及第二数据字段包括第一网络地址和第二标识符。此外,更新可以包括向数据库发送数据库条目和更新数据库中的数据库条目之一,数据库条目包括第一数据字段、第二数据字段以及第三数据字段之间的关联,第一数据字段包括第二网络地址、第一标识符、内部网络地址和内部端口号,第二数据字段包括外部网络地址和外部端口号,以及第三数据字段包括第一网络地址、第二标识符、内部网络地址和内部端口号。数据库还可以包括eNAT组件可接入的映射表。为了考虑到用于操作上行链路数据分组的潜在修改的数据库条目,可以在操作步骤之前提供检查数据库条目的步骤。为了避免网络业务在所获得的网络业务不能到达其目的地的情况下丢失,方法可以包括其他步骤发送被操作 的上行链路数据分组,在其至少一个源字段中包括外部网络地址和外部端口号;接收被操作的上行链路数据分组,在其至少一个源字段中包括外部网络地址和外部端口号,以及利用数据库来检查是否存在包括外部网络地址和外部端口号的数据库条目。外部网络地址和外部端口号可以是NAT功能的IP地址和端口号。从而,当从NAT功能向目的地发送被操作的上行链路数据分组但是不能到达目的地时,可以向正确的隧道重定向向NAT功能返回的数据分组。为了进一步确保向正确的隧道重定向所返回的数据分组,在数据库中存在包括外部网络地址和外部端口号的数据库条目的情况下,方法可以包括其他步骤从数据库获得与外部网络地址和外部端口号相关联的数据库条目;将上行链路数据分组的首部替换为获得的数据库条目;以及基于第二网络地址和第一标识符来封装上行链路数据分组。方法可以包括另一步骤将已封装的数据分组路由到上行链路隧道中。根据第二方面,提供了处理要被插入到通信网络中的第二隧道节点和第一隧道节点之间的下行链路隧道中的网络业务的方法,其中,该方法包括由eNAT组件执行的以下步骤获得要被插入到第二隧道节点和第一隧道节点之间的下行链路隧道中的下行链路数据分组,其中,下行链路数据分组包括外部网络地址和外部端口号;基于外部网络地址和外部端口号,从数据库获得内部网络地址、与第一隧道节点相关联的第一网络地址、以及与下行链路隧道相关联的第二标识符;在下行链路数据分组中将外部网络地址替换为内部网络地址;以及基于第一网络地址和第二标识符来封装下行链路数据分组。第二方面可以关注于在被重定向的网络业务已经到达卸载目的地之后返回eNAT组件时对被重定向的网络业务的处理。因此,第二方面可以补充第一方面。从而,如同第一方面中一样,内部和外部网络地址和端口号可以是相对于eNAT组件在内部或外部的网络地址和端口号。此外,基于该方法,可以确保可将返回的数据分组重新插入到正确的隧道中。为了避免处理未识别的下行链路数据分组,方法可以包括其他步骤检查数据库中是否存在包括外部网络地址和外部端口号的数据库条目;以及在数据库中不存在包括外部网络地址和外部端口号的数据库条目的情况下,丢弃下行链路数据分组。这些步骤可以在下行链路数据分组到达eNAT组件处时执行。此外,方法可以包括以下步骤从数据库获得内部端口号;以及将外部端口号替换为内部端口号。这些步骤也可以在下行链路数据分组到达eNAT组件处时执行,由此确保了使用正确的内部端口号来将下行链路数据分组定向到正确的隧道。根据第三方面,提供了计算机程序产品。计算机程序产品包括程序代码部分,当在一个或多个计算设备(具体地,微处理器的一个或多个组件)上执行计算机程序产品时,所述程序代码部分执行本文中描述的一个或多个步骤或一个或多个方法方面。可以将计算机程序产品存储在计算机可读记录介质上,例如,持久性或可重复写的存储器、⑶-Rom、或DVD。还可以将计算机程序产品提供为经由一个或多个计算机网络(例如,互联网、蜂窝电信网络或者无线或有线局域网(LAN))下载。根据第四方面,提供了用于处理在通信网络中的第一隧道节点和第二隧道节点之间的隧道上发送的网络业务的eNAT组件,其中,eNAT组件包括第一获得单元,所述第一获得单元被配置为从第一隧道节点到第二隧道节点的上行链路隧道获得上行链路数据分组,上行链路数据分组包括与第一隧道节点相关联的第一网络地址、与第二隧道节点相关联的第二网络地址、与上行链路隧道相关联的第一标识符、内部网络地址、以及内部端口号;第二获得单元,所述第二获得单元被配置为获得与从第二隧道节点到第一隧道节点的下行链路隧道相关联的第二标识符,其中,下行链路隧道与上行链路隧道相关;检查单元,所述检查单元被配置为基于第二网络地址和第一标识符来检查数据库中是否存在包括第二网络地址和第一标识符的数据库条目;更新单元,所述更新单元被配置为在数据库中不存在所检查的数据库条目的情况下更新数据库;以及操作单元,所述操作单元被配置为操作上行链路数据分组,所述操作包括将内部网络地址替换为外部网络地址,以及将内部端口号替换为外部端口号。 根据第五方面,提供了用于处理要被插入到通信网络中的第二隧道节点和第一隧道节点之间的下行链路隧道中的网络业务的eNAT组件,其中,eNAT组件包括第一获得单元,所述第一获得单元被配置为获得要被插入到第二隧道节点和第一隧道节点之间的下行链路隧道中的下行链路数据分组,其中,下行链路数据分组包括外部网络地址和外部端口 ;第二获得单元,所述第二获得单元被配置为基于外部网络地址和外部端口,从数据库获得内部网络地址、与第一隧道节点相关联的第一网络地址、以及与下行链路隧道相关联的第二标识符;替换单元,所述替换单元被配置为在下行链路数据分组中将外部网络地址替换为内部网络地址;以及封装单元,所述封装单元被配置为基于第一网络地址和第二标识符来封装下行链路数据分组。根据第六方面,提供了数据库,数据库被配置为与前述eNAT组件至少之一通信,以及被配置为存储至少包括第一数据字段和第二数据字段之间的关联的数据库条目,第一数据字段至少包括第二网络地址和第一标识符,以及第二数据字段至少包括第一网络地址和第二标识符。数据库还可以被配置为存储前述的第一数据字段、第二数据字段以及第三数据字段之间的关联。根据第七方面,提供了与前述eNAT组件至少之一通信的重定向器组件。重定向器组件可以是上行链路隧道端点处的网络节点的一部分,例如,在3GPP通信网络的SGSN和S-Gff至少之一中提供。重定向器组件可被配置为从多个eNAT组件选择前述eNAT组件至少之一。例如,在判定对来自第一和第二隧道节点之间的隧道的网络业务进行重定向的情况下,可以基于条件(如,临近度、网络卸载能力、负荷/可用性状态等待)来从多个可用的eNAT组件选择特定的eNAT组件。重定向器组件还可以被配置为将已经从第一隧道节点到第二隧道节点的上行链路隧道获得的上行链路数据分组以及与第二隧道节点相关联的第二标识符一起提供给eNAT组件。此外,重定向器组件还可以被配置为从数据库(例如,数据库中包括的TIED映射)获得第二标识符,并向eNAT组件发送包括在网络会话的第一数据分组中或单独的网络消息中的第二标识符。


下面,将参考在图中示意的示例性实施例对本发明进行进一步地描述,在附图中,图1是说明3GPP网络架构的示意性框图;图2是说明位于3GPP通信网络的Iu-PS接口处的TOF的示意性框图;图3是说明使得能够进行多个内部客户端的互联网接入的NAT功能的示意性框图;图4是说明与数据库通信的eNAT组件的第一实施例的示意性框图;图5是说明映射表的实施例的示意性框图;图6是说明对已经从第一隧道节点和第二隧道节点之间的隧道卸载的网络业务进行处理的第一方法的实施例的流程图;图7是说明与数据库通信的eNAT组件的第二实施例的说明性框图;图8是说明对已经从第一隧道节点和第二隧道节点之间的隧道卸载的网络业务进行处理的第二方法的实施例的流程图;图9是说明包括重定向器组件和eNAT组件的TOF的实施例的示意性框图;图10是说明在3GPP和SAE/LTE网络中获取并绑定上行链路和下行链路隧道IP地址和TEID的方法的实施例的示意性框图;图11是说明TEID映射的实施例的示意性框图;图12是说明在重定向器组件中处理数据分组的方法实施例的流程图;图13是说明对已经从通信网络中的第一隧道节点和第二隧道节点之间的隧道重定向的网络业务进行处理的技术的另一实施例的示意性框图;图14示意性地说明了具有分离的重定向器和eNAT组件的3GPP网络的实施例;以及图15是说明3GPP网络中的移动事件的实施例的示意性框图,其中,SGSN/S-GW是稳定的锚点。
具体实施例方式下面,为说明和非限制的目的阐述了诸如具体步骤顺序、组件和配置的特定细节,以便提供对本发明的更彻底的理解。然而,对本领域技术人员显而易见的是,本发明的教导可在背离此处所描述的特定细节的其它示意性的实施例中实践。例如,虽然将参考3GPP网络和特定的3GPP第一和第二隧道节点来描述实施例,对本领域技术人员将是显而易见的是,也可以在其他通信网络和隧道节点的上下文中实践本发明。此外,虽然将参考eNAT组件来描述实施例,也可以使用TOF以及包括重定向器组件和eNAT组件的TOF来实践本发明。此外,本领域技术 人员将意识到,可以使用软件功能结合已编程的微处理器或通用计算机来实现下面在本文中解释的功能和处理。还应该意识到,虽然实施例主要是以方法和设备的形式进行描述的,然而还可以将本发明实施为计算机程序产品和包括计算机处理器和与该处理器耦合的存储器在内的系统,其中,使用可执行在此公开的功能的一个或多个程序对该存储器进行编码。图4示出了说明正与数据库12通信的eNAT组件10的实施例的示意性框图。eNAT组件10可以例如包括在图2中示出的TOF中,TOF被配置为从第一隧道节点(RNC)和第二隧道节点(SGSN)之间的隧道获得(例如,重定向)网络业务。然而,eNAT组件10也可以是单独的组件,并与TOF或能够从第一隧道节点和第二隧道节点之间的隧道获得(例如,重定向)网络业务的任何其他实体通信。eNAT组件10包括第一获得单元14、第二获得单元16、检查单元18、更新单元20以及操作单元22。与eNAT组件10通信的数据库12包括映射表24。第一获得单元14被配置为获得上行链路数据分组26。上行链路数据分组26已被从从第一隧道节点到第二隧道节点的上行链路隧道重定向。参考图2,数据分组26可以已从RNC和SGSN之间的上行链路隧道重定向到第一获得单元14。上行链路数据分组26包括与第一隧道节点相关联的第一网络地址、与第二隧道节点相关联的第二网络地址、与上行链路隧道相关联的第一标识符、内部网络地址以及内部端口号。此外,第二获得单元16获得与从第二隧道节点到第一隧道节点的下行链路隧道(例如,从SGSN到RNC的下行链路隧道(参见图2))相关联的第二标识符28。检查单元18基于第二网络地址和第一标识符检查数据库12中(即,在映射表24内)是否存在包括第二网络地址和第一标识符的数据库条目。更新单元20在数据库12中不存在所检查的数据库条目的情况下更新数据库。此外,操作单元22基于数据库条目来操作上行链路数据分组26。该操作包括将eNAT组件10的内部网络地址替换为eNAT组件10的外部网络地址,以及将eNAT组件10的内部端口号替换为eNAT组件10的外部端口号。图5示意性地说明了数据库12中提供的映射表24的实施例。图5基于图3的已知NAT功能。eNAT组件10包括内部接口和外部接口。内部接口正向本地客户端或主机(例如,UE)提供网络连接,以及外部接口正向外部设备(例如,互联网设备)提供网络连接。从而,在根据图5的实施例中,“I”指代内部IP地址和端口号,以及“E”指代外部IP地址和端口号。此外,S-1P表示(例如,3GPP中的SGSN或系统架构演进SAE/LTE中的S-Gff的)第二隧道节点的IP地址,R-1P表示(例如,3GPP中的RNC或SAE/LTE中的无线基站(RBS)的)第一隧道节点的IP地址,TEID表示分别针对上行链路和下行链路隧道的隧道端点标识符,以及端口分别指代eNAT组件10的内部和外部端口号。此外,括号中的“(1-1P) ”表示该字段在NAT期间正在改变,然而,它对于检查来说是不需要的。从而,字段{S-1P ;TEID-Up ;1-Port}明确地标识了来自特定主机的流,并且可以被用于检查数据库条目(参见图4)。在3GPP网络中,在SGSN与RNC以及SGSN与GPRS网关支持节点(GGSN)之间使用GTP0基于进入的TEID,SGSN选择通往GGSN的GTP隧道。此外,基于进入的TEID,RNC选择适合的无线承载(通过适合的NodeB通往特定UE)。如果包括eNAT组件10的TOF被部署在SAE/LTE中的S-GW之下,或者在SGSN和RNC之间(参见图2),eNAT组件10将GTP TEID和隧道端点IP地址用于上行链路和下行链路方向上的映射。隧道端点IP地址是必需的,因为TEID由隧道端点节点来分配。因此,在隧道端点节点的上下文下,仅TEID是明确的。与关于图3描述的已知NAT功能相比,映射表24中示出的转发和逆映射是不对称的。具体地,下行链路分组的字段被映射到与上行链路分组的原始字段不同的字段。更具体地,当例如由SGSN/S-GW来执行上行链路TEID的分配,并且例如由RNC/eNodeB来执行下行链路TEID的分配时,在上行链路和下行链路方向上,TEID可以不同。在3GPP通信网络中,通过封装在GTP-U隧道中的接入网的一部分来发送用户数据分组。将用户数据分组的GTP首部(具体地,TEID)与隧道端点的IP地址相结合使用,以显式地标识UE的承载。此外,在SAE/LTE中,S-GW和基站使用接收到的数据分组的GTP首部中的TEID来向适合的承载转发数据分组。基于进入的TEID,S-Gff选择通往PGW的基于GTP或代理移动互联网协议(PMIP)的隧道。基于进入的TEID,eNodeB选择通往特定UE的适合的无线承载。在S-GW与PGW之间存在两种备选的隧道传输可能性。一种是GTP隧道传输,即,与RBS和S-GW之间的类似。另一种基于具有通用路由封装(GRE)隧道传输的PMIP。后者还基于每UE隧道,在该隧道中,标识符是不同的。还可以将本文中描述的技术用于PMIP隧道。 图6是说明对已经从第一隧道节点和第二隧道节点之间的隧道卸载的网络业务进行处理的第一方法60的实施例的流程图。可以由图4和图5中示出的eNAT组件10、图2中示出的T0F、或者另一网络组件来执行方法60。下面将参考图4和图5以及在其中经由RNC和SGSN之间的GTP隧道(参见图2)对网络业务进行隧道传输的3GPP通信网络来解释方法60。在步骤62中,eNAT组件10从第一隧道节点RNC与第二隧道节点SGSN之间的隧道接收已被重定向的上行链路数据分组26。数据分组26具有以下的首部结构(“dest”指代“目的地”)IP {R-1P, S-1P} ;GTP {TEID-UpJ ; IP (1-1Pi ;destIP} ;TCP/UDP (1-Portx ;destPort};有效载荷在步骤64中,eNAT组件10还接收TEID-Dn1。eNAT组件10可以从包括TEID映射的数据库、RNC、SGSN、负责在终端附着或移动期间控制隧道建立的控制节点(例如,移动交换中心(MSC)服务器或MME)、以及与前述节点之一接口连接的第三方节点中的至少之一接收 TEID-Dn115之后,在步骤66中,eNAT组件10检查映射表24。具体地,在步骤68中,eNAT组件10针对数据库12检查关键字{S-1P ;TEID-Up1 ;1-PortJ的数据库条目是否存在于映射表24中。必须要注意的是,在关于图3描述的已知NAT功能中,关键字将仅仅已经是U-1P1 ;1-PortJ。如果在映射表24中没有找到条目,eNAT组件10选择要使用的外部IP地址,例如,E-1P1 (参见步骤70)。可选地,在端口转译的情况下,选择要使用的未使用外部端口值,例如,E-Porta(参见步骤72)。如果eNAT组件10拥有大的外部地址池以使得可以将各个被服务的UE映射到单独的外部端口号,可以不需要端口转译。之后,在步骤74中,如下更新映射表24中的数据库条目(S-1P1 JEID-Up1 ; (1-1Pi ;)1-PortJ — (E-1P1 ;E_Porta} — {R-1P JEID-Dn1 ;1-1Pi ;1-PortxI步骤74可以包括向数据库12发送已更新的数据库条目,或者直接更新数据库条目。之后,在步骤76中,eNAT组件10解封装数据分组26,并使用以上的已更新映射信息来替换解封装数据分组的IP地址(包括移除IP和GTP首部)以及,可选地,TCP/UDP首部字段(参见步骤78),该TCP/UDP首部字段在解封装之前已经是内部IP首部。然后,在步骤80中,重新计算数据分组的传输首部和IP校验和,以及将数据分组向其目的地(例如,互联网服务器)发送。当在检查步骤76中确定映射表24中不存在针对关键字{S-1P ;TEID-Up1 ;1-PortJ的数据库条目的情况下,方法60以步骤76、78和80直接继续,而不更新映射表24。图7示意性地说明了 eNAT组件的第二实施例。eNAT组件10’可以对应于图4和5中示出的eNAT组件10。因此,eNATIO’可被包括在图2中包括的TOF中,或者可以是独立的组件。与eNAT组件10类似,eNAT组件10’与包括图5中示出的映射表24的数据库12通信。具体地,根据图7的实施例涉及当下行链路数据分组70从例如互联网服务器返回到eNAT组件10’并要被重新插入到隧道(例如,图2中示出的RNC和SGSN之间的GTP隧道)中时eNAT组件10’的操作。如在根 据图4和图5的实施例中,在RNC和SGSN之间提供上行链路和下行链路GTP隧道。eNAT组件10’包括第一获得单元72、第二获得单元74、替换单元76和封装单元78。第一获得单元72获得要被插入到第二隧道节点(SGSN)和第一隧道节点(RNC)之间的下行链路隧道中的下行链路数据分组70。下行链路数据分组70在其首部字段中至少包括eNAT组件10’的外部网络地址和eNAT组件10’的外部端口。第二获得单元74基于eNAT组件10’的外部网络地址和外部端口,从数据库12(即,映射表24)获得eNAT组件10’的内部网络地址、与第一隧道节点相关联的第一地址、以及与下行链路隧道相关联的第二标识符。此外,替换单元78在下行链路数据分组70中将eNAT组件10’的外部网络地址替换为eNAT组件10’的内部网络地址。此外,封装单元78基于第一网络地址和第二标识符来封装下行链路数据分组70。图8是说明对已经从第一隧道节点和第二隧道节点之间的隧道卸载的网络业务进行处理的第二方法80的实施例的流程图。方法80可以由图7的eNAT组件10’、图5的eNAT组件或者另一网络组件来执行。下面将参考图8和图5以及在其中经由RNC和SGSN之间的上行链路和下行链路GTP隧道(参见图2)对网络业务进行隧道传输的3GPP通信网络来解释方法80。在步骤82中,eNAT组件10’从互联网服务器(未示出)获得下行链路数据分组70。下行链路数据分组70具有以下首部结构IP(E-1P1) ;TCP/UDP {E-PortJ ;有效载荷之后,在步骤84中,eNAT组件10’检查映射表24。具体地,在步骤86中,eNAT组件10’利用数据库12来检查映射表24中是否存在针对关键字(E-1P1 ;E-PortJ的数据库条目。如果没有这种数据库条目存在,丢弃数据分组70 (参见步骤88)。然而,当在步骤86中确定存在数据库条目的情况下,基于eNAT组件10’的外部网络地址E-1P和外部端口 E-Port,在步骤90中从数据库12 (即,映射表24)获得eNAT组件10’的内部网络地址、与第一隧道节点RNC相关联的第一网络地址R-1P、以及与下行链路隧道TEID-Tn1相关联的第二标识符。之后,在步骤92中,将数据分组70中包括的eNAT组件10’的外部IP地址替换为eNAT组件10’的内部IP地址。可选地,将数据分组70中包括的eNAT组件10’的外部端口号替换为eNAT组件10’的内部端口号。之后,在步骤94中,重新计算TCP/UDP和IP校验和。之后,在步骤96和98中,eNAT组件10’将至GTP隧道的数据分组与获得的TEID-Dn1封装在一起,并基于从映射表24获得R-1P地址来封装数据分组,即,向数据分组70添加具有源(src)S-1P和目的地R-1P的IP首部。 在方法80中, 由eNAT组件10’恢复包括GTP封装的正确下行链路数据分组格式。从而,可以向3GPP接入网直接发出数据分组。图9示意性地说明了 T0F110的实施例。T0F110包括重定向器组件112和eNAT组件,即,图4的eNAT组件10和/或图7中示出的eNAT组件10’。T0F110可以例如在3GPP通信网络中位于RNC和SGSN之间(参见图2)。重定向器组件112被配置为获取会话卸载上下文,基于会话卸载上下文提供网络业务卸载判决,以及向eNAT组件10/10’传送会话状态。具体地,重定向器组件112被配置为将网络业务从第一和第二隧道节点之间的隧道重定向至eNAT组件10/10’。此外,重定向器组件112被配置为将返回的网络业务(即,互联网业务)从eNAT组件10/10’重新插入到第一和第二隧道节点之间的正确隧道中。eNAT组件10/10’可以位于两个隧道节点之间的隧道上,或者可被与隧道分离地提供,以使得重定向器组件112可以将来自隧道的网络业务重定向到eNAT组件10/10’,并将来自eNAT组件10/10’的网络业务插入到隧道。图10是说明在3GPP和SAE/LTE网络中获取并绑定上行链路和下行链路隧道IP地址和TEID的方法的示意性框图。图10的方法可以由图9的T0F110和重定向器组件112至少之一来执行。例如,T0F110和重定向器组件112至少之一在网络附着期间观察非接入层(NAS)信令。在该信令阶段并基于来自MME的信息,SGSN/S-GW向RNC/eNodeB提供针对承载/PDP上下文的上行链路TEID,当在该特定的承载/PDP上下文中向SGSN/S-GW发送数据分组时,要使用到该上行链路TEID。类似地,RNC/eNodeB向SGSN/S-GW提供针对SGSN/S-Gff要使用的承载/PDP上下文的下行链路TEID,以使得RNC/eNodeB能够将接收到的数据分组映射到正确的承载。从而,在网络附着期间,重定向器组件112观察信令,例如,担当信令过程中的代理,或者直接接口连接到节点RNC/eNode B和SGSN/S-GW之一。基于在图10中示出的NAS信令期间获得的信息,重定向器组件112创建图11中示出的TEID映射120。从图11中可以看出,TEID映射120包括IP地址和TEID之间的关联,即,S-1P与TEID-Up关联以及R-1P与TEID-Dn关联。TEID映射120可被存储在重定向器组件112包括的数据库中。还可以将TEID映射120用于创建映射表24,例如,当UE发起用户面数据通信时。图12示出了对在处理图9的重定向器组件112中的数据分组的方法200进行说明的流程图。图12的方法可以与图10的方法相组合,并且可以使用图11的TEID映射。在方法200的步骤210中,第一和第二隧道节点之间的隧道内的数据分组通过重定向器组件112。数据分组包括首部IP{R_IP,,S-1P} ;GTPITEID-Up1U之后,在步骤212中,重定向器组件112向数据库咨询会话卸载上下文,即,是否要从隧道重定向(即,卸载)数据分组的判决准则。包括该会话卸载上下文的数据库可被包括在重定向器组件112中。可以通过前述文档 3GPP TR23. 829V0. 4. 10 和 3GPP TSG SAWG2Meeting#76, TD S2-096667中描述的方式来实现网络业务的重定向。之后,在步骤214中,基于会话卸载上下文来确定是否要卸载(即,重定向)数据分组。在步骤214中确定不从隧道卸载数据分组的情况下,无修改地向其内部IP目的地S-1P转发该数据分组(参见步骤216)。然而,在步骤214中确定要从隧道卸载数据分组的情况下,重定向器组件112从TEID映射120检索TEID-Dn1 (参见步骤218)。之后,在步骤220中,向eNAT组件10/10,(例如,前述任意实施例中描述的eNAT组件之一)发送接收到的数据分组和TEID-Drv因此,eNAT组件10/10’可以从重定向器组件112获得数据分组和TEID-Drv可以在网络会话的第一数据分组中或单独的网络消息中向eNAT组件10/10’提供TEID-Drv可以用下面的伪代码来实现方法200 :
权利要求
1.一种对通信网络中的第一隧道节点和第二隧道节点之间的隧道上发送的网络业务进行处理的方法(60),所述方法包括由增强网络地址转译eNAT组件执行的以下步骤 -从所述第一隧道节点到所述第二隧道节点的上行链路隧道获得(62)上行链路数据分组,所述上行链路数据分组包括与所述第一隧道节点相关联的第一网络地址、与所述第二隧道节点相关联的第二网络地址、与所述上行链路隧道相关联的第一标识符、内部网络地址、以及内部端口号; -获得¢4)与从所述第二隧道节点到所述第一隧道节点的下行链路隧道相关联的第二标识符,其中,所述下行链路隧道与所述上行链路隧道相关; -基于所述第二网络地址和所述第一标识符,检查(66、68)数据库中是否存在包括所述第二网络地址和所述第一标识符的数据库条目; -在所述数据库中不存在所检查的数据库条目的情况下,更新(74)所述数据库;以及-操作(76、78、80)所述上行链路数据分组,其中,所述操作包括将所述内部网络地址替换(78)为外部网络地址,以及将所述内部端口号替换(78)为外部端口号。
2.根据权利要求1所述的方法,其中,所获得的上行链路数据分组已从所述上行链路隧道重定向至所述eNAT组件。
3.根据权利要求1或2所述的方法,其中,所述更新步骤(74)包括以下之一向所述数据库发送数据库条目,并更新所述数据库中的数据库条目,所述数据库条目包括第一数据字段与第二数据字段之间的关联,所述第一数据字段包括所述第二网络地址和所述第一标识符,以及所述第二数据字段包括所述第一网络地址和所述第二标识符。
4.根据前述权利要求中的一项所述的方法,其中,所述更新步骤(74)包括以下之一向所述数据库发送数据库条目,并更新所述数据库中的数据库条目,所述数据库条目包括第一数据字段、第二数据字段以及第三数据字段之间的关联,所述第一数据字段包括所述第二网络地址、所述第一标识符、所述内部网络地址和所述内部端口号,所述第二数据字段包括所述外部网络地址和所述外部端口号,以及所述第三数据字段包括所述第一网络地址、所述第二标识符、所述内部网络地址和所述内部端口号。
5.根据前述权利要求中的一项所述的方法,还包括 -发送被操作的上行链路数据分组,所述被操作的上行链路数据分组在其至少一个源字段中包括外部网络地址和外部端口号, -接收被操作的上行链路数据分组,所述被操作的上行链路数据分组在其至少一个源字段中包括所述外部网络地址和所述外部端口号,以及 -利用所述数据库检查是否存在包括所述外部网络地址和所述外部端口号的数据库条目。
6.根据权利要求5所述的方法,还包括在所述数据库中存在包括所述外部网络地址和所述外部端口号的数据库条目的情况下, -从所述数据库获得与所述外部网络地址和所述外部端口号相关联的数据库条目, -将所述上行链路数据分组的首部替换为所获得的数据库条目;以及 -基于所述第二网络地址和所述第一标识符,封装所述上行链路数据分组。
7.一种对要被插入到通信网络中的第二隧道节点和第一隧道节点之间的下行链路隧道中的网络业务进行处理的方法(80),所述方法包括由增强网络地址转译eNAT组件执行的以下步骤 -获得(82)要被插入到所述第二隧道节点和所述第一隧道节点之间的所述下行链路隧道中的下行链路数据分组,其中,所述下行链路数据分组包括外部网络地址和外部端口号; -基于所述外部网络地址和所述外部端口号,从数据库获得(90)内部网络地址、与所述第一隧道节点相关联的第一网络地址、以及与所述下行链路隧道相关联的第二标识符; -将所述下行链路数据分组中的所述外部网络地址替换为所述内部网络地址;以及 -基于所述第一网络地址和所述第二标识符,封装所述下行链路数据分组。
8.根据权利要求7所述的方法,还包括 -检查(86)所述数据库中是否存在包括所述外部网络地址和所述外部端口号的数据库条目;以及 -在所述数据库中不存在包括所述外部网络地址和所述外部端口号的数据库条目的情况下,丢弃(88)所述下行链路数据分组。
9.根据权利要求7或8所述的方法,还包括 -从所述数据库获得内部端口号;以及 -将所述外部端口号替换(92)为所述内部端口号。
10.根据前述权利要求中的一项所述的方法,其中,所述通信网络是第3代伙伴计划3GPP网络,所述第一隧道节点是无线网络控制器RNC、eNodeB以及服务网关S-GW之一,所述第二隧道节点是服务GPRS支持节点SGSN、服务网关S-GW以及分组数据网络网关TON Gff之一,所述第一网络地址是所述第一隧道节点的互联网协议IP地址,以及所述第二标识符是下行链路GPRS隧道传输协议GTP隧道的隧道端点标识符。
11.根据前述权利要求中的一项所述的方法,其中,所述第二标识符是从数据库、所述第一隧道节点、所述第二隧道节点、负责在终端附着或移动期间控制隧道建立的控制节点、以及与至少一个前述节点接口连接的第三方节点之一获得的。
12.—种计算机程序产品,包括用于在计算设备的一个或多个组件上执行所述计算机程序产品时执行前述权利要求中的一项所述的方法步骤的程序代码部分。
13.根据权利要求12所述的计算机程序产品,所述计算机程序产品存储在计算机可读记录介质中。
14.一种增强网络地址转译eNAT组件(10),用于对通信网络中的第一隧道节点和第二隧道节点之间的隧道上发送的网络业务进行处理,所述eNAT组件(10)包括 -第一获得单元(14),所述第一获得单元(14)被配置为从所述第一隧道节点到所述第二隧道节点的上行链路隧道获得上行链路分组(26),所述上行链路数据分组包括与所述第一隧道节点相关联的第一网络地址、与所述第二隧道节点相关联的第二网络地址、与所述上行链路隧道相关联的第一标识符、内部网络地址、以及内部端口号; -第二获得单元(16),所述第二获得单元(16)被配置为获得与从所述第二隧道节点到所述第一隧道节点的下行链路隧道相关联的第二标识符,其中,所述下行链路隧道与所述上行链路隧道相关; -检查单元(18),所述检查单元(18)被配置为基于所述第二网络地址和所述第一标识符,检查数据库中(12)是否存在包括所述第二网络地址和所述第一标识符的数据库条目;-更新单元(20),所述更新单元(20)被配置为在所述数据库(12)中不存在所检查的数据库条目的情况下,更新所述数据库(12);以及 -操作单元(22),所述操作单元(22)被配置为操作所述上行链路数据分组,所述操作包括将所述内部网络地址替换(78)为外部网络地址,以及将所述内部端口号替换(78)为外部端口号。
15.一种增强网络地址转译eNAT组件(10’),用于对要被插入到通信网络中的第二隧道节点和第一隧道节点之间的下行链路隧道中的网络业务进行处理,所述eNAT组件(10’)包括 -第一获得单元(72),所述第一获得单元(72)被配置为获得要被插入到所述第二隧道节点和所述第一隧道节点之间的所述下行链路隧道中的下行链路数据分组(70),其中,所述下行链路数据分组(70)包括外部网络地址和外部端口 ; -第二获得单元(74),所述第二获得单元(74)被配置为基于所述外部网络地址和所述外部端口,从数据库(12)获得内部网络地址、与所述第一隧道节点相关联的第一网络地址、以及与所述下行链路隧道相关联的第二标识符; -替换单元(76),所述替换单元(76)被配置为将所述下行链路数据分组(70)中的所述外部网络地址替换为所述内部网络地址;以及 -封装单元(78),所述封装单元(78)被配置为基于所述第一网络地址和所述第二标识符,封装所述下行链路数据分组(70)。
16.一种数据库(12),所述数据库被配置为与权利要求14所述的eNAT组件(10)和权利要求15所述的eNAT组件(10’ )中的至少一个进行通信,以及所述数据库被配置为存储至少包括第一数据字段和第二数据字段之间的关联的数据库条目,所述第一数据字段包括所述第二网络地址和所述第一标识符,以及所述第二数据字段包括所述第一网络地址和所述第二标识符。
17.一种与权利要求14所述的eNAT组件(10)和权利要求15所述的eNAT组件(10’)中的至少一个进行通信的重定向器组件(112)。
18.根据权利要求17所述的重定向器组件(112),被配置为从多个eNAT组件中选择权利要求14所述的eNAT组件(10)和权利要求15所述的eNAT组件(10’ )中的至少一个。
19.根据权利要求17或18所述的重定向器组件(112),被配置为将已经从所述第一隧道节点到所述第二隧道节点的上行链路隧道获得的上行链路数据分组和与所述第二隧道节点相关联的第二标识符一起提供给所述eNAT组件(10、10’ )。
20.根据权利要求19所述的重定向器组件(112),被配置为从TIED映射(120)中获得所述第二标识符,并向权利要求14所述的eNAT组件(10)和权利要求15所述的eNAT组件(10’)中的至少一个发送包括在网络会话的第一数据分组中或包括在单独的网络消息中的所述第二标识符。
全文摘要
提供了处理在通信网络中的第一隧道节点和第二隧道节点之间的隧道上发送的网络业务的技术。该技术的设备实现包括增强网络地址转译(eNAT)组件(10)。eNAT组件(10)包括第一获得单元(14),被配置为从第一隧道节点到第二隧道节点的上行链路隧道获得上行链路数据分组(26),上行链路数据分组包括与第一隧道节点相关联的第一网络地址、与第二隧道节点相关联的第二网络地址、与上行链路隧道相关联的第一标识符、内部网络地址、以及内部端口号;第二获得单元(16),被配置为获得与从第二隧道节点到第一隧道节点的下行链路隧道相关联的第二标识符,其中,下行链路隧道与上行链路隧道相关;检查单元(18),被配置为基于第二网络地址和第一标识符来检查数据库中(12)是否存在包括第二网络地址和第一标识符的数据库条目;更新单元(20),被配置为在数据库(12)中不存在所检查的数据库条目的情况下更新数据库(12);以及操作单元(22),被配置为操作上行链路数据分组(26)。
文档编号H04L29/08GK103069784SQ201080068606
公开日2013年4月24日 申请日期2010年8月17日 优先权日2010年8月17日
发明者阿提拉·米哈利, 安德拉斯·塞萨, 拉斯·韦斯特伯格 申请人:瑞典爱立信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1