CN1930835A - 在通用路由封装帧中提供高层分组/帧边界信息 - Google Patents

在通用路由封装帧中提供高层分组/帧边界信息 Download PDF

Info

Publication number
CN1930835A
CN1930835A CNA2005800077498A CN200580007749A CN1930835A CN 1930835 A CN1930835 A CN 1930835A CN A2005800077498 A CNA2005800077498 A CN A2005800077498A CN 200580007749 A CN200580007749 A CN 200580007749A CN 1930835 A CN1930835 A CN 1930835A
Authority
CN
China
Prior art keywords
burst
frame
gre
grouping
user data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2005800077498A
Other languages
English (en)
Other versions
CN1930835B (zh
Inventor
S·西瓦林哈姆
M·伦施勒尔
E·科尔班
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Publication of CN1930835A publication Critical patent/CN1930835A/zh
Application granted granted Critical
Publication of CN1930835B publication Critical patent/CN1930835B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4633Interconnection of networks using encapsulation techniques, e.g. tunneling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/166IP fragmentation; TCP segmentation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • H04W28/065Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

分组数据服务节点(PDSN)可选地把从公共数据网(例如因特网)接收的应用IP分组中的用户数据组帧为点到点协议(PPP)帧,以及把应用IP分组或PPP帧数据封装到一个或多个通用路由封装(GRE)帧中,用于在无线通信网络中进一步传送。PDSN另外还在各GRE帧中***表明应用IP分组或PPP帧是否在关联GRE帧中终止的应用IP分组分片信息。其它网络节点、如分组控制设施(PCF)或基站控制器(BSC)可解释分片信息以及确定应用IP分组或PPP帧的边界,利用这个信息来提高网络效率。

Description

在通用路由封装帧中提供高层分组/帧边界信息
技术领域
一般来说,本发明涉及无线通信网络的领域,以及具体来说,涉及向网络节点传递数据分组的边界的方法。
背景技术
第三代(3G)无线通信网络为移动用户提供对分组数据网络、如因特网的无线接入。曾经只可用于固定终端的用户的许多因特网应用和服务现在经由无线通信网络变为可用于移动用户。诸如实时流式视频和音乐、在线交互游戏、文本消息传递、电子邮件、万维网浏览以及基于IP的语音(VoIP)或者按键通话(“对讲机”功能性)之类的服务只是现在经由无线网络提供给移动用户的服务的几个实例。
这些服务的特征在于分组交换数据传送,在其中,数据被封装成称作分组的逻辑单元,它包含源和目标地址,并且沿一个或多个网络中的节点从源路由到目标。许多数据分组可在共用无线业务信道上一起传送,而每个移动台仅取回发给它的数据分组。这种数据传送模式不同于其中的无线业务信道专用于每个单独的呼叫或语音会话的早先时代的无线语音通信的传统电路交换范例。与电路交换数据传送相比,分组交换数据传送一般更为灵活,并且考虑到网络资源的更有效利用。
根据某些现代无线通信网络标准,网络中的分组数据服务节点(PDSN)与外部分组交换数据网络、如因特网接口,并实现这些外部网络与无线***的无线电接入网(RAN)之间的分组数据通信。在RAN中,基站控制器(BSC)最终接收由PDSN转发的分组数据,并把它送往与一个或多个无线电基站进行无线电联系的各个移动台。分组另外从移动台反向传递给外部网络节点。
在PDSN的无线网络侧,在PDSN与移动台之间建立点到点协议(PPP)。这个协议以及以上的任何协议层对于RAN是透明的。也就是说,在无线网络中,没有应用IP(或上IP层)分组以及分组边界的明确概念,而只有连续的八位字节流。为便于无线网络中的路由控制和服务质量(QoS)要求,PDSN把八位字节流封装到一个或多个通用路由封装(GRE)帧中。这些GRE帧是本身可能是IP链路(下IP层)的无线网络中节点之间的链路或网络层通信所用的上层协议。在许多情况中,PDSN可能每个GRE帧封装一个应用IP分组,因此BSC可暗中推断应用IP分组边界。
但是,在其它情况中,应用IP分组可分离或分片为若干GRE帧。当应用IP分组分为两个或两个以上GRE帧(称作GRE分片)时,BSC(以及介入的网络节点)没有推断应用IP分组边界所在位置的直接方式。BSC可能窥视八位字节流以检测PPP分组携带的分组的PPP分组边界和IP分组边界,但需要处理八位字节流中的每个八位字节。GRE分片可用于避免在封装GRE帧的IP分组超过RAN中(即PDSN与BSC或介入节点之间)的链路的任一个的最大传送单元(MTU)时发生的IP分段。IP分段表示大IP分组被分段为更小的分组,每个均在MTU之内。IP分段要求封装GRE分组及其封装应用IP分组可能在接收实体上恢复之前的分段IP分组的重组。根据RAN的配置以及RAN的节点的体系结构,分段和重组可在若干跳上进行。
在许多情况中,如果BSC或其它网络节点可得到应用IP分组边界信息,则网络效率得到改进。例如,如果在从BSC向移动台发送数据时出现缓冲器溢出或其它不可恢复错误,则BSC应当丢弃相应的应用IP分组中的所有数据。发送分组中的其余数据只是浪费空中资源,因为移动台无法重组该分组。在其中在BSC中执行组帧的诸如广播数据之类的某些应用中,或者在其中应用IP分组通过空中接口无序地发送的应用中,例如在首先发送高优先级分组以达到QoS要求时,要求对应用IP分组边界的了解。但是,GRE首标没有包含用于标识GRE帧是否携带整个应用IP分组或者应用IP分组是否被分片在两个或两个以上GRE帧中的任何规定。
发明内容
在把应用IP分组(或者PPP帧)中的用户数据封装到GRE帧中以便通过无线网络传送时,表明哪个GRE帧终止应用IP分组或PPP帧的分片信息被***GRE帧。在目标节点(或介入节点)上接收GRE帧时,应用IP分组或PPP帧边界可通过解释分片信息来确定。这个信息可用来提高网络效率。
在一个实施例中,本发明涉及在包括分组数据服务节点(PDSN)、分组控制功能(PCF)和基站控制器(BSC)的无线通信网络中表明包含用户数据的应用因特网协议(IP)分组的边界的方法。应用IP分组在PDSN上接收。来自应用IP分组的用户数据被封装到一个或多个通用路由封装(GRE)帧中。表明应用IP分组是否终止于GRE帧的分片信息包含在各GRE帧中。
在另一个实施例中,本发明涉及在无线网络中从源节点向目标节点传递用户数据及关联逻辑边界信息的方法。具有逻辑边界的用户数据在源节点上被缓冲。用户数据被封装到两个或两个以上数据结构中。表明逻辑边界的分片信息包含在至少一个数据结构中。两个或两个以上下网络层数据结构则被发送给目标节点。
在另一个实施例中,本发明涉及在无线网络接收节点上确定与用户数据关联的逻辑边界的方法。从无线网络发送节点接收包含用户数据的至少一个通用路由封装(GRE)帧。至少一个GRE帧被拆封,以便提取用户数据和分片信息。分片信息被解释,以便确定逻辑边界。逻辑边界信息则用来控制用户数据的进一步传送。
附图说明
图1是无线通信网络的原理框图。
图2是无线通信网络的网络协议栈图。
图3是说明GRE分片的框图。
图4是框图,说明GRE分片以及包含应用IP分组分片信息。
具体实施方式
图1说明一般由标号10表示的示范无线通信网络。无线通信网络10可能是任何类型的无线通信网络,例如CDMA网络、WCDMA网络、GSM/GPRS网络、EDGE网络或UMTS网络。在一个示范实施例中,网络10基于电信行业协会(TIA)颁布的cdma2000,1xEV-DV标准,但是本发明不限于这类实现。在这里,网络10在通信上把一个或多个移动台12耦合到另一个移动台12或者耦合到公共交换电话网(PSTN)14、综合数据业务网(ISDN)16和/或公共数据网(PDN)18、如因特网。为了支持这个功能性,网络10包括连接到分组核心网(PCN)22和IS-41网络24的无线电接入网(RAN)20。
RAN 20通常包括一个或多个基站控制器(BSC)26,各经由A-bis接口连接到一个或多个无线电基站(RBS)28。每个RBS 28(在本领域又称作基站收发信台或BTS)包括支持与移动台12的无线电通信的收发信机资源(未示出),例如调制器/解调器、基带处理器、射频(RF)功率放大器、天线等。BSC 26和RBS 28的组合形成基站(BS)30。注意,给定BSC 26可能是一个以上BS 30的一部分。在操作中,BS 32在前向链路信道上向移动台12发送控制和业务数据,以及在反向链路信道上从移动台12接收控制和业务数据。
BSC 26在通信上经由分组控制设施(PCF)32耦合到PCN 22。BSC26通过传送用户业务的A8接口以及传送信令的A9接口连接到PCF32。PCF 32管理BS 30与PCN 22之间的数据分组的缓冲和转发。本领域的技术人员会知道,PCF 32可能是BSC 26的一部分,或者可包括分开的网络实体。
PCN 22包括分组数据在服务节点(PDSN)34、归属代理(HA)36以及鉴权、授权和计费(AAA)服务器38。PCN 22通常通过在网络10的控制下操作的被管理IP网络40耦合到PDN 18。IP网络40经由Pi接口或者另一个工业标准分组数据通信协议、如传输控制程序/因特网协议(TCP/IP)连接到PDN 18。或者,PCN 22可直接耦合到PDN 18、如因特网。
PDSN 34提供分组路由选择服务、维护路由选择表以及执行路由发现。PSDN 34另外还管理移动用户的无线电-分组(R-P)接口和点到点协议(PPP)会话、从地址池中为经过鉴权的移动台12分配IP地址。PSDN 34还提供用于网络访问者的注册和服务的外地代理(FA)功能性,并发起与AAA服务器38的鉴权过程。PSDN在通信上经由用于用户业务的A10接口以及用于信令的A11接口耦合到PCF 32。HA 36结合PDSN 34进行操作,以便对移动IP注册鉴权以及保存当前位置信息以支持分组隧道技术和其它业务重定向活动。AAA服务器38为PSDN 34提供鉴权、授权和计费服务。
BSC 26在通信上还把RAN 20耦合到IS-41网络24。IS-41网络24包括访问用于订户位置和简档信息的归属位置寄存器(HLR)44和来访位置寄存器(VLR)46的移动交换中心(MSC)42。经由用于信令的A1接口以及用于用户业务的A2/A5接口耦合到BSC 26的MSC 42交换移动台12与PSTN 16和ISDN 14之间的电路模式业务,并提供呼叫和服务的处理及控制。
图2是简图,说明用于从例如因特网18等的外部网络到移动台12的分组数据通信的一个协议栈。应用IP分组由PDSN 34通过标准网络接口、如TCP/IP来接收。在PDSN 34上的PPP层中的成帧功能通常把应用IP分组组帧为PPP帧,以便支持PDSN 34与移动台12之间的PPP连接。但是,在一些应用、如广播/多播服务(BCMCS)中,应用IP分组没有被组装在PPP帧中,而是数据直接提供给BSC 26以便进行同步、成帧以及传递给移动台12。
不管PDSN 34是否把应用IP分组组装成PPP帧,它把入局分组数据封装到通用路由封装(GRE)帧中。GRE帧则被封装在A10 IP帧中,并通过A10接口发送给PCF 32。PCF 32提取A10 IP分组的GRE帧中的数据,并将其组装到A8 IP分组内的GRE帧中,将其发送给BSC 26。注意,通过A8使用的GRE帧不一定是与通过A10所使用的相同的GRE帧。例如,GRE密钥可能不同。
BSC 26接收A8 IP分组,并提取GRE帧。基站26则从GRE帧中提取八位字节流。然后,BSC 26与RBS 28一起(形成基站30)通过Um接口把数据发送给一个或多个移动台12。每个移动台12随后接收PPP成帧应用数据。在BCMCS的某些情况中,没有使用PPP,以及BS 30把应用数据IP分组封装到广播成帧协议帧中并将其发送给移动台。在这些情况中,移动台12接收广播成帧协议帧应用数据。本领域的技术人员会知道,图2中所示的协议栈只是代表性的,并且对于不同应用可能不同。
由于在PDSN 34上应用IP分组或PPP帧到GRE帧的封装以及GRE帧中的数据通过无线网络10的传送,没有应用IP分组或PPP帧边界的概念保持在无线网络10中。也就是说,应用分组数据被可靠地传递给移动台12,但是与应用IP分组本身有关的信息、如分组边界却没有被保存。这个信息在PDSN 34把应用IP分组数据组装成GRE帧时丢失。应用IP分组数据到GRE帧的组装如图3所示。
从应用IP分组中提取的数据被组装成PPP帧(如上所述,这个步骤在BCMCS的情况中可省略)。然后,数据被封装在GRE帧中。每个GRE帧包括GRE首标和GRE净荷。携带用户数据的GRE净荷被分为八位字节。在一个优选实施例中,GRE净荷包括可包含诸如时标或序列号、流量控制属性之类的信息或者不是定义为GRE首标的组成部分的其它信息的扩展首标。首标扩展的存在可通过GRE首标中或者在建立A10连接时的A11注册请求/应答消息中的协议类型字段来表明。虽然本论述是在PDSN 34上的GRE成帧的上下文中,但是要注意,当从A10 IP分组的GRE帧中所提取的数据被组装到A8 IP分组内的GRE帧时,在PCF 32上发生类似的GRE成帧过程。
一般来说,应用IP分组可能大到IP协议所允许的最大分组大小。因此,应用IP分组或PPP帧可能超过PDSN 34与PCF 32之间或者PCF32与BSC 26之间的链路层连接的最大传送单元(MTU)。例如,以太网连接的MTU为1500个八位字节。即使应用IP分组是MTU的大小或者更小,PDSN 34添加PPP和GRE成帧及A8/A10隧道技术的首标,因而所产生的A8/A10 IP分组可能超过相关MTU。因此,应用IP分组或PPP帧必须被分片。分片可能在GRE成帧时发生(GRE分片),或者在A8/A10 IP封装时发生(A8/A10 IP分片)。
图3说明在PDSN 34上的GRE分片,在其中,应用IP分组或PPP帧在封装到GRE帧中之前被分片。每个GRE帧随后由PDSN 34封装到A10 IP分组中。类似的过程在PCF 32上发生,在其中,从A10 IP分组中的GRE帧中提取的数据被封装到A8 IP分组中的GRE帧中。在GRE分片的情况中,PCF 32以及最终BSC 26没有方法确定应用IP分组或PPP帧的原始边界,因为数据在分开的独立GRE帧中到达。或者,PDSN 34(和/或PCF 32)可把应用IP分组或PPP帧封装到单个大GRE帧中,并且采用A8/A10 IP分片在多个A8/A10 IP分组之间划分GRE帧。
由于相关无线通信标准没有要求GRE分片或者A8/A10 IP分片,因此PCF 32和BSC 26没有方法确定应用IP分组或PPP帧的边界。如果采用A8/A10 IP分片,则GRE帧将由A8/A10层重组,以及每个GRE帧包含完整的应用IP分组或PPP帧。但是,PDSN 34和/或PCF 32可能已经实现GRE分片,在这种情况中,应用IP分组或PPP帧可能分布于多个已接收GRE帧上。
PCF 32和/或BSC 26可有利地利用应用IP分组或PPP帧边界信息存在若干原因。例如,PCF 32或BSC 26可在分别向BSC 26或移动台12传递之前(或者具体是在BSC 26的情况下,在数据传送之后但是在证明它被准确接收之前)缓冲用户数据。在例如即将发生的缓冲器溢出之类的一些条件下,PCF 32或BSC 26可选择丢弃其缓冲器中的某些数据。如果所丢弃的数据包括分片应用IP分组或PPP帧的一部分,则PCF 32或BSC 26另外还应当丢弃从同一个应用IP分组或PPP帧分片的其它所有数据。否则,在通过网络和/或通过空中接口向移动台12发送未丢弃数据时将会浪费网络资源,移动台12最终将因已丢弃数据而无法重组应用IP分组或PPP帧。
作为另一个实例,通过把要经由空中接口传送的较高优先级的数据安排在较低优先级分组之前以满足QoS要求,BSC 26可确定所缓冲应用IP分组或PPP帧的优先级。这种优先化产生由BSC 26进行的无序传送。为了确保这种重新排序不会破坏PPP成帧,BSC 26可有利地利用PPP帧边界信息来确保较低优先级PPP帧的传送在较高优先级PPP帧的传送完成之后才开始。
作为又一个实例,在广播/多播业务(BCMCS)中,应用IP分组的同步和成帧在BSC 26而不是在PDSN 34中发生。为了让BSC 26把整个应用IP分组组帧,BSC 26需要知道应用IP分组边界。
根据本发明,在执行GRE封装时,PDSN 34把应用IP分组分片信息***至少一个GRE帧,它表明应用IP分组或PPP帧的边界。这在一个实施例中如图4所示。分片信息优选地包含在GRE首标中;但是,首标经过适当定义,并且不太可能由标准发布团体修改以便为分片信息分配空间。因此,应用IP分组边界分片信息可被定义并***扩展GRE首标。一般来说,分片信息可放置在为它定义的GRE帧中的任何位置,即,在首标、扩展首标中或者在净荷的用户数据部分中。
在一些情况中,应用IP分组可达到PDSN 34上的分片条件。根据本发明的一个实施例,PDSN 34例如通过检查IP首标中的偏移和连续位认识到这一点。在这种情况中,PDSN 34可“组装”应用IP分组,以及可选地在GRE分片和分片信息***GRE帧之前执行PPP成帧。或者,PDSN 34可在应用IP分片到达时将其封装到GRE帧中,把分片信息***一个或多个GRE帧,并且立即把GRE帧封装在A10分组中,以便传送到无线网络(例如到PCF 32)上。这样,如上所述确定应用IP分组或PPP帧边界信息的好处是产生分片到达PDSN 34的大应用IP分组(例如,如果分组或帧的一部分被丢弃,则删除应用IP分组或PPP帧的全部)。
在一个实施例中,如图4所示,应用IP分组分片信息包含单一位。例如,该位对于不是终止应用IP分组或PPP帧的任何分片GRE帧可采取值0。当关联GRE帧包含应用IP分组或PPP帧的结尾时,分片信息位可采取值1。因此,包含完整应用IP分组或PPP帧的GRE帧携带具有值1的分片信息位。只有初始和中间分片GRE帧才包含具有值0的分片信息位。在这种情况中,PCF 32或BSC 26可能只是累积所接收GRE帧,直至遇到其中设置了应用IP分组分片信息位的一个帧,所述信息位标记应用IP分组或PPP帧的结尾。单一位分片信息的一个缺点在于,如果包含设置分片信息位的分组丢失,则后续应用IP分组或PPP帧也将丢失,因为它将错误地连接到先前应用IP分组或PPP帧的所接收分片。
在另一个实施例中,应用IP分组分片信息包含两个位,以及GRE帧的分片状态通过两个位的编码来表示。作为一个非限制实例,这些位可具有下表1所示的值。这确保在任何分片丢失时只有一个应用IP分组或PPP帧丢失。本领域的技术人员会知道,分片信息位的其它编码是可行的。
  MSB   LSB   注释
  0   0   未分片(完整)分组/帧
  0   1   分片分组/帧的开始
  1   0   分片分组/帧的中间部分
  1   1   分片分组/帧的结束
表1:分片信息位的第一典型编码
在另一个实施例中,应用IP分组分片信息位可经过编码以具有单独含义,例如其中MSB表明应用IP分组或PPP帧的开始,以及LSB表明结束。在这种编码方案中,位值表示GRE分片,如下表2所示。
  MSB   LSB   注释
  0   0   分片分组/帧的中间部分
  0   1   分片分组/帧的结束
  1   0   分片分组/帧的开始
  1   1   未分片(完整)分组/帧;包括开始和结束
表2:分片信息位的第二典型编码
在又一个实施例中,应用IP分组分片信息可包括n位序列号。在一个实施例中,发送节点可能以N开始对N个分片进行编号,对于每个后续分片使分片信息序列号减一,最后一个编号为一。当接收节点遇到具有值一的应用IP分组边界分片信息序列号时,它知道已经接收所有分片(以及丢失分片可通过查验序列号的连续性来明确识别)。
通过定义应用IP分组分片信息并将其包含在GRE帧中,无线网络10中的节点、如PCF 32和BSC 26可易于确定应用IP分组或PPP帧的边界,并且适当地利用这种信息来提高网络效率。本发明的应用IP分组分片信息将传送这种信息,而不管应用IP分组或PPP帧是否在PDSN 34或PCF 32上经过GRE分片还是A8/A10 IP分片。
虽然本文针对本发明的具体特征、方面及实施例来描述本发明,但是显然许多变更、修改及其它实施例在本发明的广泛范围内是可行的,因此所有变更、修改及实施例都被看作处于本发明的范围之内。因此,当前实施例在所有方面被理解为说明性而不是限制性的,以及落入所附权利要求的含意和等效范围之内的所有变更要包含在其中。

Claims (39)

1.一种在包括分组数据服务节点(PDSN)的无线通信网络中表明包含用户数据的应用因特网协议(IP)分组的边界的方法,包括:
在所述PDSN上接收所述应用IP分组;
把来自所述应用IP分组的用户数据封装到一个或多个通用路由封装(GRE)帧中;以及
在至少一个所述GRE帧中包含表明所述应用IP分组的边界的分片信息。
2.如权利要求1所述的方法,其特征在于,还包括在封装到所述GRE帧中之前把所述应用IP分组组帧为点到点协议(PPP)帧。
3.如权利要求1所述的方法,其特征在于,在所述PDSN上接收所述应用IP分组包括接收两个或两个以上分片IP分组,并在所述GRE封装之前在所述PDSN上组装所述分片IP分组以恢复所述应用IP分组。
4.如权利要求3所述的方法,其特征在于,在所述PDSN上组装所述分片IP分组以恢复所述应用IP分组包括检查所述分片IP分组首标中的偏移和连续位,以便确定所述应用IP分组中的所述分片IP分组的数量和顺序。
5.如权利要求1所述的方法,其特征在于,还包括:
把所述GRE帧封装到一个或多个A10 IP分组中;以及
把所述A10 IP分组发送给所述网络中的分组控制设施(PCF)。
6.如权利要求5所述的方法,其特征在于,还包括:
在所述PCF上从所述A10 IP分组中拆封取出所述GRE帧;
在所述PCF上从所述GRE帧中拆封取出所述用户数据;以及
解释所述分片信息以确定所述应用IP分组边界。
7.如权利要求6所述的方法,其特征在于,还包括:
把所述用户数据和所述分片信息封装到一个或多个A8 IP分组中的一个或多个GRE帧中;以及
把所述A8 IP分组发送给所述网络中的基站控制器(BSC)。
8.如权利要求7所述的方法,其特征在于,还包括:
在所述BSC上从所述A8 IP分组中拆封取出所述GRE帧;
在所述BSC上从所述GRE帧中拆封取出所述用户数据;以及
解释所述分片信息以确定所述应用IP分组边界。
9.如权利要求1所述的方法,其特征在于,所述分片信息包括单一位。
10.如权利要求1所述的方法,其特征在于,所述分片信息包括两个位,所述位的编码表明以下项之一:来自GRE帧中的未分片应用IP分组的数据,来自GRE帧中的分片应用IP分组的开始的数据,来自GRE帧中的分片应用IP分组的中间部分的数据,或者来自GRE帧中的分片应用IP分组的结尾的数据。
11.如权利要求10所述的方法,其特征在于,所述分片信息的第一位表明GRE帧包含来自应用IP分组的开始的数据,以及所述分片信息的第二位表明GRE帧包含来自应用IP分组的结尾的数据。
12.如权利要求1所述的方法,其特征在于,所述分片信息包括唯一标识包含分片应用IP分组的每个GRE帧的序列号。
13.如权利要求12所述的方法,其特征在于,包含来自所述应用IP分组的开始的数据的GRE帧的所述序列号是包含来自所述分片应用IP分组的数据的GRE帧的总数,以及所述序列号对于每个后续GRE帧减一,直到对于包含来自所述分片应用IP分组的结尾的数据的GRE帧为值“1”。
14.一种在无线网络中从源节点向目标节点传递用户数据及关联逻辑边界信息的方法,包括:
在所述源节点上缓冲具有逻辑边界的用户数据;
把所述用户数据封装到两个或两个以上数据结构中;
在至少一个所述数据结构中包含表明所述逻辑边界的分片信息;以及
把所述两个或两个以上下网络层数据结构发送给所述目标节点。
15.如权利要求14所述的方法,其特征在于,所述源节点为分组数据服务节点(PDSN),具有逻辑边界的所述数据包括应用IP分组。
16.如权利要求15所述的方法,其特征在于,还包括在所述封装到两个或两个以上数据结构中之前把所述应用IP分组封装在点到点协议(PPP)帧中。
17.如权利要求15所述的方法,其特征在于,所述PDSN把所述用户数据封装到通用路由封装(GRE)帧中,并且在至少一个所述GRE帧中包含表明所述应用IP分组是否终止于所述GRE帧中的分片信息。
18.如权利要求14所述的方法,其特征在于,所述分片信息包括表明关联GRE帧中的所述逻辑边界的结尾的单一位。
19.如权利要求14所述的方法,其特征在于,所述分片信息包括两个位,以及解释所述分片信息以检测所述逻辑边界包括把所述位的编码解释为以下项之一:GRE帧中的未分片用户数据,GRE帧中的分片用户数据的开始,GRE帧中的分片用户数据的中间部分,GRE帧中的分片用户数据的结尾。
20.如权利要求19所述的方法,其特征在于,解释所述分片信息以检测所述逻辑边界包括解释所述分片信息的第一位而表明GRE帧包括分片用户数据的开始,以及解释所述分片信息的第二位而表明GRE帧包括分片用户数据的结尾。
21.如权利要求14所述的方法,其特征在于,所述分片信息包括唯一标识包含分片用户数据的每个GRE帧的序列号。
22.如权利要求21所述的方法,其特征在于,包含所述分片用户数据的开始的GRE帧的所述序列号是包含分片用户数据的GRE帧的总数,以及所述序列号对于每个后续GRE帧减一,直到对于包含所述分片用户数据的结尾的GRE帧为值“1”。
23.如权利要求14所述的方法,其特征在于,在所述目标节点上还包括从所述数据结构中拆封取出所述数据,并解释所述分片信息以检测所述逻辑边界。
24.如权利要求23所述的方法,其特征在于,所述目标节点包括分组控制设施(PCF)。
25.如权利要求23所述的方法,其特征在于,所述目标节点是基站控制器(BSC)。
26.一种在无线网络接收节点上确定与用户数据关联的逻辑边界的方法,包括:
从无线网络发送节点接收包含所述用户数据的至少一个通用路由封装(GRE)帧;
拆封取出所述至少一个GRE帧以提取所述用户数据和分片信息;
解释所述分片信息以确定所述逻辑边界;以及
采用所述逻辑边界信息来控制所述用户数据的进一步传送。
27.如权利要求26所述的方法,其特征在于,所述目标节点包括分组控制设施(PCF)。
28.如权利要求26所述的方法,其特征在于,所述目标节点是基站控制器(BSC)。
29.如权利要求26所述的方法,其特征在于,所述逻辑边界指示应用IP分组。
30.如权利要求29所述的方法,其特征在于,采用逻辑边界信息来控制所述用户数据的进一步传送包括在所述用户数据的任何部分丢失时丢弃所述应用IP分组中的所有所述用户数据。
31.如权利要求29所述的方法,其特征在于,采用逻辑边界信息来控制所述用户数据的进一步传送包括在传递广播/多播服务中对多个所述应用IP分组进行同步和成帧。
32.如权利要求26所述的方法,其特征在于,所述逻辑边界指示点到点协议(PPP)帧。
33.如权利要求32所述的方法,其特征在于,采用逻辑边界信息来控制所述用户数据的进一步传送包括以优先级顺序发送PPP帧。
34.如权利要求26所述的方法,其特征在于,在所述无线网络发送节点上把所述分片信息***所述至少一个GRE帧。
35.如权利要求26所述的方法,其特征在于,所述分片信息包括表明关联GRE帧中的所述逻辑边界的结尾的单一位。
36.如权利要求26所述的方法,其特征在于,所述分片信息包括两个位,以及解释所述分片信息以检测所述逻辑边界包括把所述位的编码解释为以下项之一:GRE帧中的未分片用户数据,GRE帧中的分片用户数据的开始,GRE帧中的分片用户数据的中间部分,GRE帧中的分片用户数据的结尾。
37.如权利要求36所述的方法,其特征在于,解释所述分片信息以检测所述逻辑边界包括解释所述分片信息的第一位而表明GRE帧包括分片用户数据的开始,以及解释所述分片信息的第二位而表明GRE帧包括分片用户数据的结尾。
38.如权利要求26所述的方法,其特征在于,所述分片信息包括唯一标识包含分片用户数据的每个GRE帧的序列号。
39.如权利要求38所述的方法,其特征在于,包含所述分片用户数据的开始的GRE帧的所述序列号是包含分片用户数据的GRE帧的总数,以及所述序列号对于每个后续GRE帧减一,直到对于包含所述分片用户数据的结尾的GRE帧为值“1”。
CN2005800077498A 2004-03-12 2005-02-22 在通用路由封装帧中提供高层分组/帧边界信息 Expired - Fee Related CN1930835B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US55287204P 2004-03-12 2004-03-12
US60/552,872 2004-03-12
US11/044,946 US7586922B2 (en) 2004-03-12 2005-01-27 Providing higher layer packet/frame boundary information in GRE frames
US11/044,946 2005-01-27
PCT/US2005/005232 WO2005094018A1 (en) 2004-03-12 2005-02-22 Providing higher layer packet / frame boundary information in gre frames

Publications (2)

Publication Number Publication Date
CN1930835A true CN1930835A (zh) 2007-03-14
CN1930835B CN1930835B (zh) 2011-11-09

Family

ID=34921979

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005800077498A Expired - Fee Related CN1930835B (zh) 2004-03-12 2005-02-22 在通用路由封装帧中提供高层分组/帧边界信息

Country Status (5)

Country Link
US (1) US7586922B2 (zh)
JP (1) JP4763682B2 (zh)
KR (1) KR101120255B1 (zh)
CN (1) CN1930835B (zh)
WO (1) WO2005094018A1 (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102263609A (zh) * 2010-05-31 2011-11-30 国际商业机器公司 帧边界检测方法和设备及解码方法和***
CN102970096A (zh) * 2012-12-03 2013-03-13 武汉虹信通信技术有限责任公司 一种码分多址r-p接口数据业务的分析方法
CN103152254A (zh) * 2013-02-01 2013-06-12 汉柏科技有限公司 通用路由封装隧道报文转发方法及***
CN101646205B (zh) * 2008-08-05 2014-07-09 华为技术有限公司 移动网络高速接入公网的节点、方法及***

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7899060B2 (en) * 2004-04-01 2011-03-01 Nortel Networks Limited Method for providing bearer specific information for wireless networks
KR100689471B1 (ko) * 2004-08-09 2007-03-08 삼성전자주식회사 이동통신 시스템에서 모든 주파수 대역의 서비스와 특정 주파수 대역의 서비스를 구분하는 방법 및 장치
US7724742B2 (en) * 2005-01-24 2010-05-25 Cisco Technology, Inc. Communication bonding systems and methods
US20060164985A1 (en) * 2005-01-27 2006-07-27 Samsung Electronics Co., Ltd. Apparatus and method for enhanced flow control in a wireless network
JP4597770B2 (ja) * 2005-05-25 2010-12-15 京セラ株式会社 無線通信方法および無線通信装置
US20060291384A1 (en) * 2005-06-28 2006-12-28 Harris John M System and method for discarding packets
US8116288B2 (en) * 2005-09-09 2012-02-14 Soonr Corporation Method for distributing data, adapted for mobile devices
US8091121B2 (en) 2005-12-01 2012-01-03 Qualcomm Incorporated Method and apparatus for supporting different authentication credentials
ES2337585T3 (es) * 2005-12-16 2010-04-27 Siemens Aktiengesellschaft Procedimiento para transmitir paquetes de datos basados en el protocolo de transmision de ethernet entre al menos una unidad de comunicacion movil y un sistema de comunicaciones.
US7756010B2 (en) * 2005-12-21 2010-07-13 Cisco Technology, Inc. Method and system for preventing data packet loss in a redundant PDSN environment
ATE409280T1 (de) * 2005-12-28 2008-10-15 Sensile Pat Ag Mikropumpe
KR100882188B1 (ko) * 2006-02-08 2009-02-06 삼성전자주식회사 이동통신시스템에서 유저데이터그램 프로토콜과 인터넷프로토콜 기반의 에이원 인터페이스 제공장치 및 방법
EP2092676A4 (en) * 2006-12-15 2013-06-26 Ericsson Telefon Ab L M Single-SEGMENTATION INDICATOR
CN101150510B (zh) * 2007-10-22 2010-06-02 华为技术有限公司 一种实现GRE协议兼容IPinIP协议的方法及装置
US8483113B2 (en) * 2007-11-14 2013-07-09 Samsung Electronics Co., Ltd. Apparatus and method for multicast and broadcast service in a broadband wireless access system
KR101451858B1 (ko) * 2007-11-14 2014-10-16 삼성전자주식회사 광대역 무선접속 시스템에서 멀티캐스트 및 브로드캐스트서비스를 위한 장치 및 방법
US9203562B2 (en) * 2008-03-07 2015-12-01 Mediatek Inc. Cooperating timer and retransmission counter for buffer management in a HARQ wireless network
US20100254357A1 (en) * 2009-04-03 2010-10-07 Charles Abraham Method and System for Remotely Communicating Information to a Plurality of Devices Within a Femtocell Network
US8929331B2 (en) * 2009-05-22 2015-01-06 Broadcom Corporation Traffic management in a hybrid femtocell/WLAN wireless enterprise network
US9060311B2 (en) * 2009-05-22 2015-06-16 Broadcom Corporation Enterprise level management in a multi-femtocell network
JP5392351B2 (ja) * 2009-08-20 2014-01-22 富士通株式会社 中継局、受信局、送信局、および、パケット通信システム
CN102065512B (zh) * 2009-11-12 2013-08-07 中兴通讯股份有限公司 多层网络中区域边界控制的方法、建立连接的方法和***
US9235843B2 (en) * 2010-09-27 2016-01-12 T-Mobile Usa, Inc. Insertion of user information into headers to enable targeted responses
US9191327B2 (en) 2011-02-10 2015-11-17 Varmour Networks, Inc. Distributed service processing of network gateways using virtual machines
US8543748B2 (en) * 2011-09-09 2013-09-24 General Electric Company Fieldbus device control system
US9742732B2 (en) 2012-03-12 2017-08-22 Varmour Networks, Inc. Distributed TCP SYN flood protection
US9294302B2 (en) * 2012-03-22 2016-03-22 Varmour Networks, Inc. Non-fragmented IP packet tunneling in a network
CN102769862B (zh) * 2012-08-16 2016-02-10 重庆重邮汇测通信技术有限公司 点对点协议vj压缩数据还原方法
US10264025B2 (en) 2016-06-24 2019-04-16 Varmour Networks, Inc. Security policy generation for virtualization, bare-metal server, and cloud computing environments
US9973472B2 (en) 2015-04-02 2018-05-15 Varmour Networks, Inc. Methods and systems for orchestrating physical and virtual switches to enforce security boundaries
US10091238B2 (en) 2014-02-11 2018-10-02 Varmour Networks, Inc. Deception using distributed threat detection
US10193929B2 (en) 2015-03-13 2019-01-29 Varmour Networks, Inc. Methods and systems for improving analytics in distributed networks
US9294442B1 (en) 2015-03-30 2016-03-22 Varmour Networks, Inc. System and method for threat-driven security policy controls
US10009381B2 (en) 2015-03-30 2018-06-26 Varmour Networks, Inc. System and method for threat-driven security policy controls
US9380027B1 (en) 2015-03-30 2016-06-28 Varmour Networks, Inc. Conditional declarative policies
US9525697B2 (en) 2015-04-02 2016-12-20 Varmour Networks, Inc. Delivering security functions to distributed networks
US9483317B1 (en) 2015-08-17 2016-11-01 Varmour Networks, Inc. Using multiple central processing unit cores for packet forwarding in virtualized networks
US10191758B2 (en) 2015-12-09 2019-01-29 Varmour Networks, Inc. Directing data traffic between intra-server virtual machines
US9762599B2 (en) 2016-01-29 2017-09-12 Varmour Networks, Inc. Multi-node affinity-based examination for computer network security remediation
US9680852B1 (en) 2016-01-29 2017-06-13 Varmour Networks, Inc. Recursive multi-layer examination for computer network security remediation
US9521115B1 (en) 2016-03-24 2016-12-13 Varmour Networks, Inc. Security policy generation using container metadata
US10755334B2 (en) 2016-06-30 2020-08-25 Varmour Networks, Inc. Systems and methods for continually scoring and segmenting open opportunities using client data and product predictors
US11575563B2 (en) 2019-05-31 2023-02-07 Varmour Networks, Inc. Cloud security management
US11290494B2 (en) 2019-05-31 2022-03-29 Varmour Networks, Inc. Reliability prediction for cloud security policies
US11711374B2 (en) 2019-05-31 2023-07-25 Varmour Networks, Inc. Systems and methods for understanding identity and organizational access to applications within an enterprise environment
US11863580B2 (en) 2019-05-31 2024-01-02 Varmour Networks, Inc. Modeling application dependencies to identify operational risk
US11290493B2 (en) 2019-05-31 2022-03-29 Varmour Networks, Inc. Template-driven intent-based security
US11310284B2 (en) 2019-05-31 2022-04-19 Varmour Networks, Inc. Validation of cloud security policies
US11818152B2 (en) 2020-12-23 2023-11-14 Varmour Networks, Inc. Modeling topic-based message-oriented middleware within a security system
US11876817B2 (en) 2020-12-23 2024-01-16 Varmour Networks, Inc. Modeling queue-based message-oriented middleware relationships in a security system
US11777978B2 (en) 2021-01-29 2023-10-03 Varmour Networks, Inc. Methods and systems for accurately assessing application access risk
US11734316B2 (en) 2021-07-08 2023-08-22 Varmour Networks, Inc. Relationship-based search in a computing environment

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6304574B1 (en) * 1995-06-07 2001-10-16 3Com Corporation Distributed processing of high level protocols, in a network access server
US6151628A (en) * 1997-07-03 2000-11-21 3Com Corporation Network access methods, including direct wireless to internet access
JP2000307625A (ja) * 1999-02-18 2000-11-02 Sony Corp 通信方法及び通信装置
US6779051B1 (en) * 1999-07-30 2004-08-17 Nortel Networks Corporation Determining an end point of a GRE tunnel
WO2002045375A2 (en) * 2000-12-01 2002-06-06 Nortel Networks Limited Auto-tunnelling in a heterogenous network
US20020196743A1 (en) * 2001-06-20 2002-12-26 Sebastian Thalanany Apparatus and method for enhancing performance in a packet data system
US20030002467A1 (en) * 2001-06-29 2003-01-02 Leung Nikolai K.N. Internet protocol framing using radio link protocol
JP2003069642A (ja) * 2001-08-27 2003-03-07 Ando Electric Co Ltd レイヤ2トンネリング装置における複数パケット連結伝送方式
US6987764B2 (en) * 2001-11-05 2006-01-17 Qualcomm, Incorporated Method and apparatus for selecting a packet data serving node for multi-cast/broadcast services
JP2003179543A (ja) * 2001-12-11 2003-06-27 Hitachi Ltd 路車間通信システムおよびその基地局装置並びに移動局装置
US7492762B2 (en) * 2002-05-13 2009-02-17 Nortel Networks Limited Method for dynamic flow mapping in a wireless network
KR100446508B1 (ko) * 2002-06-26 2004-09-04 삼성전자주식회사 패킷 데이터 통신시스템에서 패킷 데이터 처리장치
US7330448B2 (en) * 2002-08-21 2008-02-12 Thomson Licensing Technique for managing quality of services levels when interworking a wireless local area network with a wireless telephony network
US7185107B1 (en) * 2002-10-02 2007-02-27 Cisco Technology Inc. Redirecting network traffic through a multipoint tunnel overlay network using distinct network address spaces for the overlay and transport networks
US7701963B2 (en) * 2002-10-15 2010-04-20 Qualcomm Incorporated Method and apparatus for the use of micro-tunnels in a communications system
CN1181655C (zh) * 2002-10-17 2004-12-22 武汉邮电科学研究院 移动ip中一种数据包传输的方法
US20040258028A1 (en) * 2003-06-23 2004-12-23 Telefonaktiebolaget L M Ericsson (Publ) Method and wireless local area network (WLAN) access point controller (APC) for translating data frames
KR101015768B1 (ko) * 2003-09-13 2011-02-22 삼성전자주식회사 이동통신 시스템에서 방송 컨텐츠 프레임의 동기화 방법
US7899060B2 (en) * 2004-04-01 2011-03-01 Nortel Networks Limited Method for providing bearer specific information for wireless networks
KR100785292B1 (ko) * 2004-08-25 2007-12-12 삼성전자주식회사 이동 통신 시스템 및 그 패킷 처리 방법
US20060045128A1 (en) * 2004-09-01 2006-03-02 Lila Madour Per flow quality of service (QoS) enforcement for downlink data traffic
US7519079B2 (en) * 2004-09-08 2009-04-14 Telefonaktiebolaget L M Ericsson (Publ) Generic routing encapsulation over point-to-point protocol
KR100617795B1 (ko) * 2005-03-04 2006-08-28 삼성전자주식회사 셀룰러 망과 무선 랜 망의 타이틀리 커플드 연동 방법 및 장치
KR100842624B1 (ko) * 2005-04-29 2008-06-30 삼성전자주식회사 셀룰러 망과 무선 랜간의 연동을 위한 시스템 및 방법

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101646205B (zh) * 2008-08-05 2014-07-09 华为技术有限公司 移动网络高速接入公网的节点、方法及***
CN102263609A (zh) * 2010-05-31 2011-11-30 国际商业机器公司 帧边界检测方法和设备及解码方法和***
CN102263609B (zh) * 2010-05-31 2014-03-05 国际商业机器公司 帧边界检测方法和设备及解码方法和***
CN102970096A (zh) * 2012-12-03 2013-03-13 武汉虹信通信技术有限责任公司 一种码分多址r-p接口数据业务的分析方法
CN103152254A (zh) * 2013-02-01 2013-06-12 汉柏科技有限公司 通用路由封装隧道报文转发方法及***

Also Published As

Publication number Publication date
JP4763682B2 (ja) 2011-08-31
WO2005094018A1 (en) 2005-10-06
US20050201343A1 (en) 2005-09-15
KR20060127183A (ko) 2006-12-11
JP2007529182A (ja) 2007-10-18
US7586922B2 (en) 2009-09-08
CN1930835B (zh) 2011-11-09
KR101120255B1 (ko) 2012-03-16

Similar Documents

Publication Publication Date Title
CN1930835B (zh) 在通用路由封装帧中提供高层分组/帧边界信息
CA2329457C (en) Header compression for general packet radio service tunneling protocol (gtp)-encapsulated packets
CA2299141C (en) A lightweight internet protocol encapsulation (lipe) scheme for multimedia traffic transport
US7164665B2 (en) Transfer of IP data in telecommunications system
AU2007202707B2 (en) Method and apparatus for providing multiple quality of service levels in a wireless packet data services connection
KR100884956B1 (ko) 비대칭 양방향 패킷데이터 송수신 방법 및 시스템
FI118244B (fi) Otsikkokenttien kompressiotunnisteen välittäminen datapakettiyhteydellä
EP2023554A2 (en) Methods for information transmission
AU2002247311A1 (en) Method and apparatus for providing multiple quality of service levels in a wireless packet data services connection
US20050180383A1 (en) Method of resuming header decompression in a multimedia broadcast/multicast service system
CN1394449A (zh) 从分组数据业务网络请求点对点(ppp)协议实例的方法和设备
US20030053485A1 (en) Multiplexing IP data packets within a MPLS frame
JP4856251B2 (ja) 無線通信ネットワークにおけるヘッダの抑制
KR100425745B1 (ko) 패킷의 헤더압축을 지원하는 통신 시스템에서 패킷의전송방법
CN101068263A (zh) 用于在蜂窝通信***中传输hsupa数据信息的方法
CN101051864A (zh) 用于mbms业务的实现rlc序列号在rnc间同步的方法
KR101020318B1 (ko) 비대칭 양방향 패킷데이터 송수신 방법 및 시스템
KR20080045093A (ko) 비대칭 양방향 패킷데이터 송수신 방법 및 시스템
KR20060003507A (ko) Ptt서비스를 위한 cdma 무선망 시스템 및 그 패킷처리방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20111109

Termination date: 20190222