CN1192678C - 利用异步传输模式第二适配层有效地传输互联网协议数据包 - Google Patents
利用异步传输模式第二适配层有效地传输互联网协议数据包 Download PDFInfo
- Publication number
- CN1192678C CN1192678C CNB988114658A CN98811465A CN1192678C CN 1192678 C CN1192678 C CN 1192678C CN B988114658 A CNB988114658 A CN B988114658A CN 98811465 A CN98811465 A CN 98811465A CN 1192678 C CN1192678 C CN 1192678C
- Authority
- CN
- China
- Prior art keywords
- data
- aal2
- internet protocol
- header
- look
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
- H04L2012/5653—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
- H04L2012/5656—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL2
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5665—Interaction of ATM with other protocols
- H04L2012/5667—IP over ATM
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
通过将异步传输模式(ATM)第二适配层(AAL2)小信元用作载体,提高了网络中点到点互联网协议(IP)数据包的传输效率和频带利用率。通过从IP数据包报头部分向一个或更多的查阅表映射一个或更多的数据字段,然后在AAL2小信元报头中传送查阅表地址而不是跟IP数据包报头中一个或更多数据字段有关的数据,频带利用率和传输效率可以进一步得到提高。
Description
发明背景
本发明涉及异步传输模式(ATM)以及通过一个ATM连接传输互联网协议(IP)数据包。具体而言,本发明采用ATM第二适配层和报头压缩技术,在网络环境中通过单独一个ATM连接,更有效地传输多协议互联网数据。
ATM是传输异步通信数据的一个标准协议。这一协议的基础是利用叫做ATM信元的固定大小的数据包传递数据。每一个ATM信元的格式都相同,包括48个8位字节构成的有效负载部分和5个8位字节的报头部分。ATM已是众所周知的技术。
然而,ATM技术不能有效地传输低比特率数据。其原因是低比特率数据包的长度一般都比48个8位字节(也就是ATM信元的长度)短。ATM信元中剩余的部分都用“填充位”来填充。当插入的是填充位而不是数据时,带宽就被浪费了。很清楚,插入填充位还会导致难以接受的时间延迟,这种时间延迟是极为不利的,尤其是正在传输的数据例如话音数据对延迟非常敏感时更是如此。
最近,人们开发了叫做AAL2的一种ATM适配层。比特率数据时,AAL2是专门用于提高用来传输低比特率数据时的ATM传输效率的。参考图2,AAL2的工作原理是用叫做小信元(有时叫做微信元或者短数据包)的可变长度小数据包来储存低比特率数据,例如小信元205。将几个小信元插入一个ATM信元,例如ATM信元210,就可以提高频带利用率。如图所示,为了进一步提高频带利用率,可以将一个小信元,例如小信元215,分成两段,分别插入两个ATM信元。
图3说明的是AAL2小信元301的一个著名协议。小信元301分成一个3字节报头302和一个有效负载303。笼统地说,报头分成以下字段:电路(信道)标识符(CID)304、长度码305、循环冗余码(CRC)306和一个用户间信息(UUI)字段307。同时传输几个信道时,CID 304用于说明这一小信元属于哪一个信道。长度码305用于说明每一个小信元第一个和最后一个8位字节的位置。CRC 306用于对小信元报头301进行完整性检验,UUI字段307则用于对小信元进行分段。
在本领域里大家都知道,ATM常常用作在网络里将数据从一个点传输到另一个点的载体。通常,首先按照许多不同互联网协议(IP)中的任意一个协议为要传输的数据包编排格式。这些IP的实例有传输控制协议(TCP)、用户数据报协议(UDP)和实时传输协议(RTP)。
按照惯例,要按照点到点协议(PPP)为IP数据包进一步编排格式。采用PPP的主要原因是在点到点链路上PPP是多协议数据包的一种标准格式。PPP协议通过按照图4所示的方式将不同IP数据包封装起来来做到这一点。
图4所示的封装模型400有几个数据段。PPP协议ID字段405的长度一般都是2个8位字节,用来说明信息字段410中IP数据包的类型。例如,PPP协议ID字段405说明后面的IP数据包(没有画出)是一个RTP数据包、一个UDP数据包或者一个TCP数据包。另外,PPP协议ID字段405说明这一IP数据包的报头是不是压缩字段。封装模型400还可以有许多填充位415。
图5说明一个典型的IP/PPP数据包报头500,更具体地说,它是一个TCP数据包的报头。为了提高频带利用率和传输效率,常常要压缩IP/PPP数据包的报头,这一点在本领域里众所周知。对报头进行压缩是基于以下事实进行的:在一次对话或者连接的整个过程中,IP/PPP报头例如IP/PPP数据包报头500中的大量数据字段维持不变。比方说,图6说明IP/PPP数据包报头500里的数据字段维持不变。因此,刚开始对话/连接时,传输完整的报头。在开头传输完完整的报头以后,就可以将解压器设置好,让它在这一对话/连接的其余时间里对报头进行解压。这样,只有那些改变了的字段需要传输。事实上,还可以将有些字段会周期性地变化或者变化值总是常数这一事实考虑进来,从而进一步地压缩IP/PPP数据包报头,在本领域里大家都知道这一点。具体是哪些数据字段维持不变、周期性地改变或者改变值是常数取决于IP/PPP数据包类型。
网络常常支持一种以上的应用,其中每一种应用里的数据都有一种独特的传输格式。为了采用ATM,必须为每一种不同的数据传输格式重新编排格式(也就是适配),以适应ATM格式。这是用几个ATM适配层(AAL)中的一个来实现的,例如用图1中的AAL 101,其中的适配层102表示来自某一应用的数据(例如互联网协议数据)。具体而言,AAL101将一个或者多个ATM信元中有效负载部分里的应用数据储存起来。然后ATM层103将一个或者多个ATM信元传送给网络里的一个接收点。
有几个著名的AAL。其中用得最广泛的两个AAL是AAL1和AAL5。AAL1用于传送同步数据(也就是电路仿真数据)。另一方面,AAL5用于传送数据包数据,例如IP数据包数据。
在采用ATM作为IP/PPP数据包的网络里,AAL5使用的是ATM适配层。既然IP/PPP数据包的长度通常都不等于ATM信元的长度,或者更具体地说,不等于ATM信元有效负载的长度,那么插入IP/PPP数据包以后,ATM信元有效负载中的未使用部分就必须填上填充位。如上所述,填充ATM信元,或者发送没有完全填满数据的ATM信元,都是对带宽的极大浪费,而且对IP/PPP数据包报头进行压缩所带来的效率会因此而大打折扣。因此,将ATM用作载体时,非常需要一种更加有效的方法来传输IP/PPP数据包。
发明简述
本发明的一个目的是提供一种技术,采用ATM时利用这种技术传输IP/PPP数据包会有更高的频带效率。
本发明的另一个目的是通过采用AAL2传输IP/PPP数据包来提高频带效率,这里的AAL2最好能够传输短数据包或者可变长度数据包。
本发明还有一个目的,那就是在采用AAL2的同时采用报头压缩技术,以减少系统开销,进一步提高频带效率。
一方面,为了达到本发明的上述目的和其它目的,采用了一种在网络里传输互联网数据包的方法。这一方法将互联网协议数据包报头的一部分储存在一个查阅表的一个位置上,然后通过在AAL2小信元报头的一部分里插入一个地址来映射互联网协议数据包部分,该地址对应于查阅表中储存这一互联网协议数据包报头的地址。接下来将互联网协议数据包的其余部分插入AAL2小信元的有效负载部分,最后将AAL2小信元发送给网络里的接收点。在接收点那里,对插入AAL2小信元的地址进行分析,从而根据AAL2小信元报头里的地址,从查阅表中取出这部分互联网协议数据包。
另一方面,为了达到本发明的上述目的和其它目的,采用了一种方法,通过AAL2连接来传送互联网协议数据。这一方法采用点到点协议封装互联网协议数据包,这里的互联网协议数据包包括一个报头部分。然后这一方法确定是否已经将这一互联网协议数据包报头中的一个数据字段存入了查阅表。如果这一数据已经储存在查阅表里,就略去互联网协议数据包报头里的这一数据字段,在一个AAL2小信元报头里的数据字段里插入这一地址,这一地址就是查阅表里储存这一数据的地址。然后将封装好了的互联网协议数据包插入这一AAL2小信元的有效负载部分,再将这一小信元发送给网络里的一个接收点。在接收点那里,根据储存在AAL2小信元报头中数据字段里的地址,从查阅表里取出互联网协议数据包报头中数据字段对应的数据。
再一方面,为了达到本发明的上述目的和其它目的,采用了一种方法,用来在网络中利用AAL2小信元,传送按照点到点协议封装起来的互联网协议数据包。该方法首先确定这一互联网协议数据包的报头是否采用了压缩格式,如果这一互联网协议数据包的报头已经被压缩,就利用储存在AAL2小信元报头里第一部分里的一个地址,映射跟互联网协议数据包报头中第一个数据字段有关的数据,它事先储存在第一个查阅表里。然后该方法确定是否应当将这一AAL2小信元分段,如果要将它分段,就利用储存在AAL2小信元报头第二部分里的地址,映射跟互联网协议数据包中第二个数据字段有关的数据,它事先储存在第二个查阅表中。最后将这一AAL2小信元发送给网络里的接收点,并根据储存在AAL2小信元报头中的一部分里的地址,从第一个查阅表中取出互联网协议数据包报头中与第一个数据字段有关的数据,根据储存在AAL2小信元报头第二部分里的地址,从第二个查阅表中取出跟互联网协议数据包第二个数据字段有关的数据。
还有,为了达到本发明的上述目的和其它目的,采用了一种方法在网络中通过AAL2连接传送互联网协议数据包,其中的互联网协议数据包有一个报头部分。一开始,该方法确定是否已经在一个查阅表中储存了与第一个互联网协议数据包报头部分里的一次对话上下文/连接有关的数据。如果查阅表中没有储存,该方法就将完整的互联网协议数据包报头插入第一个AAL2小信元的有效负载部分。另外,将一个未用的查阅表地址插入这一AAL2小信元报头部分里的一个数据字段里。然后从发送点将第一个AAL2小信元发送给网络中的一个接收点。在接收点,按照与这一AAL2小信元报头有关的数据字段里的未用地址,跟这一对话上下文/连接标识符数据字段有关的数据被储存在查阅表里。接下来,该方法确定查阅表里是否已经储存了与第二个互联网协议数据包的报头中对话上下文/连接标识符数据字段有关的数据。如果与第二个互联网协议数据包的报头中对话上下文/连接标识符数据字段有关的数据已经储存了起来,那么,就将前面储存起来的数据的查阅表地址插入第二个AAL2小信元报头部分的数据字段中。然后将第二个互联网协议数据包报头里的其余部分,除对话上下文/连接标识符数据字段以外,插入第二个AAL2小信元的有效负载部分,再将这一小信元发送给接收点。然后根据储存在第二个AAL2小信元报头数据字段里的地址,从查阅表中取出第二个互连网协议数据包报头中与对话上下文/连接标识符数据字段有关的数据。
附图简述
阅读以下详细介绍并参考附图,将会了解本发明的目的和优点。在这些附图中:
图1说明现有技术中ATM适配层跟应用层和ATM层之间的关系;
图2说明按照现有技术如何处理AAL2;
图3说明现有技术中用于典型AAL2小信元的协议;
图4说明现有技术中IP/PPP数据包的封装模型;
图5是现有技术中一个IP数据包报头的实例;
图6是现有技术中一个IP数据包报头的实例;
图7是现有技术中包含完整数据包报头的一个IP/PPP数据包;
图8是现有技术中包含压缩数据包报头的一个IP/PPP数据包;
图9说明本发明的映射特征;
图10说明本发明中如何插入默认CID码;和
图11说明要将AAL2小信元分段时本发明的映射特征。
发明详述
本发明涉及的是如何传输按照点到点协议(PPP)封装的互联网协议(IP)数据包;这里将它们叫做IP/PPP数据包。在本领域中有几个不同的互联网协议,包括实时传输协议(RTP)、用户数据报协议(UDP)和传输控制协议(TCP)。在网络中用ATM技术,更加具体地说,用AAL5传输IP/PPP数据包早已是众所周知。
总的来说,本发明采用ATM适配层第二类(AAL2)小信元传输IP/PPP数据包,而不是采用AAL5的ATM信元。AAL2是为提高短数据包、低比特率数据的频带利用率而专门设计的。因此,使IP/PPP数据包尽可能短是本发明关心的主要问题。所以,只要有可能,本发明就利用现有的IP/PPP报头压缩技术来减少不必要的系统开销。此外,本发明利用AAL2小信元报头里的数据字段来映射IP/PPP数据包报头中的某些数据字段。通过映射IP/PPP数据包报头中的信息,进一步地减少了IP/PPP数据包的系统开销,从而进一步提高了频带利用率和传输效率。
图7说明的是一个典型的IP/PPP数据包700。这一IP/PPP数据包700有一个包括IP数据的有效负载部分705,还有包括IP/PPP数据包报头715和PPP协议标识符(ID)720的一个系统开销部分710。图7中的IP/PPP数据包报头715是一个完整的、未压缩的报头。同样,依PPP协议ID 720给出的IP数据包类型(例如TCP、RTP、UDP)的不同,它可以包括40个或者更多的信息字节。
与此相反,图8说明的是包括压缩报头805的一个IP/PPP数据包800。压缩报头805的具体内容取决于压缩算法,还取决于PPP协议ID810规定的IP数据包的类型。纽约工作组RFC 1144于1990出版的Jacobson的书《为低速串行链路压缩TCP/IP报头》全面介绍了压缩TCP报头的一个实例。互连网工程特别工作组于1997年出版的Casner等的书《为低速串行链路压缩IP/UDP/RTP报头》中介绍了UDP和RTP报头的另一个压缩算法实例。
在本发明的一个优选实施方案中,与一次或者多次对话有关的IP/PPP数据包被插入AAL2小信元的有效负载,不管它们是否包括压缩报头。然后将AAL2小信元从网络内的发送点发送给网络内的接收点。
图8还画出了通常包括一个压缩IP/PPP数据包报头,例如,IP/PPP数据包报头805,的数据字段。这些数据字段包括一个对话上下文或者连接标识符(ID)850,这里叫做对话上下文/连接ID。这一数据字段是否属于一次对话或者一个连接取决于这一封装IP数据包是一个UDP/RTP数据包还是一个TCP数据包。这一对话上下文/连接ID 850包括源/目的地或者连接/流信息,本领域里的技术人员当然了解这一点,其中与给定对话/连接有关的每一个IP/PPP数据包的源/目的地/连接/流信息都相同。另一个数据字段是压缩报头控制855。这一数据字段一般都包括一个数据包序列计数,这个IP/PPP数据包的计数和下一个IP/PPP数据包的计数之间相差一个常数(也就是第一个改变顺序),还包括一个位屏蔽,用来识别压缩报头数据字段860的内容。
根据本发明的优选实施方案,可以使用AAL2小信元报头里的某些数据字段来映射PPP协议ID 810和对话上下文/连接ID 850,见图3。更特别地,可以将PPP协议ID 810映射到用户间信息(UUI)字段里去,而将对话上下文/连接ID映射到信道标识符(CID)字段304里去。于是,与对话上下文/连接ID 850有关的源/目的地/连接/流信息不必跟每一个IP/PPP数据包一起发送,这些IP/PPP数据包跟作为IP/PPP数据包报头一部分的对应的对话/连接有关。同样,不必跟与对话/连接有关的每一个IP/PPP数据包一起发送PPP协议ID 810信息。通过将对话上下文/连接ID 850和PPP协议ID 810信息分别映射到CID 304和UUI307字段上去,而不是将它们跟作为压缩IP/PPP数据包报头一部分的每一个IP/PPP数据包一起发送出去,显著地减少了系统开销。在对话/连接期间不是要发送几百个而是几十个IP/PPP数据包时,情况尤其如此。
根据本发明的优选实施方案,将对话上下文/连接ID 850映射到CID字段304去可以用一个查阅表来实现,这一个查阅表保存在接收点的报头解压器中。例如,每一个CID节点组合都可以在查阅表中定义一个特定的入口/地址。如果跟对话上下文/连接ID 850有关的源/目的地/连接/流信息已经存入了查阅表,那么,将AAL2小信元从发送点发送到接收点之前,发送点压缩器中的压缩算法就不必将对应的地址,也不必将它的一部分,复制给AAL2小信元报头的CID字段304。在接收点,解压算法分析CID字段304,并按照CID字段304里的地址访问查阅表,从查阅表里取出源/目的地/连接/流信息。
如果源/目的地/连接/流信息还没有存入查阅表,例如对应的IP/PPP数据包是与某一对话/连接有关的一系列IP/PPP数据包的第一个,那么压缩算法就确定查阅表中的一个未用入口。然后压缩算法将未用查阅表入口的地址插入对应AAL2小信元的CID的数据段304。包括与对话上下文/连接ID 850有关的源/目的地/连接/流信息的一个完整的报头被全部插入AAL2小信元的有效负载,然后传送给接收点。解压算法认识到这一IP/PPP数据包要启动一次新的对话/连接。因此,解压算法接下来根据存在CID字段304中压缩算法的地址,将还没有储存的源/目的地/连接/流信息存入查阅表。随后发送的相同对话/连接的IP/PPP数据包只需要在相应AAL2小信元报头的CID字段304里携带查阅表地址,而不是源/目的地/连接/流信息。
如果某一对话/连接的IP/PPP数据包报头没有被压缩,就没有任何必要将源/目的地/连接/流信息存入查阅表。因此,这一压缩算法可以将一个默认码存入CID字段304。这一默认码使得解压缩算法能够将这一IP/PPP数据包当作包括一个完整的未压缩IP/PPP数据包报头的数据包。
传统上,这一CID字段304的长度是8位。因此,这一CID字段304可以映射256个不同的查阅表入口。于是,一条AAL2链路可以同时支持256个不同的对话/连接。可以采用两条或者更多的并行AAL2链路,每一条都有一个8位CID字段。因此,两个8位CID字段可以映射64k(也就是65536)个查阅表入口。这样就可以在两条并行AAL2链路上复用64k个不同的对话/连接。也可以采用两条或者更多的并行AAL2链路,其中的8位CID码反映的是一个较低的,或者最低位地址字节,而虚信道连接(VCC)码则跟ATM信元报头里的虚路径标志(VIP)码则反映一个较高的,或者最高位地址字节。在这种情况下,在256条并行AAL2链路上可以复用至少64k个不同的对话/连接。
按照本发明的优选实施方案,将PPP协议ID 810映射到相应AAL2小信元报头的UUI字段307,是用上述对话上下文/连接ID 850同样的方式进行的。这样,如果PPP协议ID 810已经传输出去并存入接收点解压缩器中的UUI查阅表,解压缩算法只需要在AAL2小信元从发送点被传送到接收点之前,将UUI查阅表里的相应地址复制到AAL2小信元报头的UUI字段307即可。在接收点,解压缩算法分析UUI字段307。然后利用存在UUI字段307里的UUI查阅表地址提取存在UUI查阅表里的PPP协议ID 810。
如果这一PPP协议ID 810还没有存入UUI查阅表,就可以将一个新的UUI码插入AAL2小信元报头里的UUI字段307,同时将PPP协议ID 810整个儿传送给接收点。然后解压缩算法可以根据压缩算法储存在UUI字段307里的地址,将前面没有储存的PPP协议ID 810存入UUI查阅表。因此,随后发送的共享同一个PPP协议ID 810的IP/PPP数据包只需要包含适当的UUI查阅表地址。
本领域里的技术人员应当早已明白,UUI字段307一般都包括一些信息,当AAL2小信元的长度超过当前ATM信元有效负载的有用空间时,要用这些信息。例如,参考图2中的分段小信元215。如上所述,如果有必要将这一小信元分段,就无法利用这一UUI字段307来映射PPP协议ID 810。因此本发明的一个方面是,如果对应的小信元要分段,就将PPP协议ID 810作为IP/PPP数据包报头的一部分整个发送出去,而不是映射到UUI字段307里去。但是,分段并不影响将对话上下文/连接ID 850映射到CID字段304里去。所以,即使仍然要将小信元分段,还是可以减少系统开销。
图9说明本发明的优选实施方案中,可以将压缩IP/PPP数据包报头905中的对话上下文/连接ID 850映射到AAL2小信元报头910里的CID字段304里去。图9还说明在正常情况下,如上所述,可以将PPP协议ID 810映射到AAL2小信元报头910里的UUI字段307里去。然而,如果IP/PPP数据包报头,例如IP/PPP数据包报头1005,不是压缩报头,如图10所示,就可以将默认码存入相应小信元报头1010的CID和UUI字段。
按照另一个实施方案,当对话上下文/连接ID 850被映射到CID字段304的时候,见图9,可以将压缩报头循环冗余码(CRC)915作为IP/PPP数据包报头的一部分。增加压缩报头CRC 915给压缩报头数据920增加了差错保护。但采用压缩报头CRC 915确实会增加系统开销。因此,压缩报头CRC 915只是作为一种选择,执行一个适当的配置命令就可以选用它。
图11说明需要对小信元分段时,如上所述,只有对话上下文/连接ID 850可以被映射到分段AAL2小信元报头1105的CID字段304里去。不将PPP协议ID 810映射到UUI字段307里去,必须按照图示整个地发送出去,因为需要UUI字段307来帮助对AAL2小信元1110进行分段。
按照本发明的另一个实施方案,可以采用跟前面一样的方法,对一部分压缩报头控制数据字段855也进行映射。由于只有很少的PPP协议ID类型,因此可以将UUI数据字段307用于映射与压缩报头控制数据字段855有关的屏蔽位和序列计数字段。
通过参考几个示例性实施方案对本发明进行了介绍。然而,对本领域里的技术人员来说显而易见,可以用其它形式来实施本发明,而不是上述示例性实施方案。可以这样做而不会偏离本发明的实质。这些示例性实施方案只是为了进行说明,无论如何都不应当将它们看作限制性的。本发明的范围由后面的权利要求给出,而不是前面的说明,而且所有的等价方案都属于本发明的范围。
Claims (20)
1.在网络环境中从一个发送点向一个接收点传输互联网协议数据包的一种方法,其中的互联网协议数据包有一个报头部分,该方法包括以下步骤:
在查阅表的一个位置上储存一部分互联网协议数据包报头,其中所述查阅表由所述接收点保存或者与所述接收点有关;
通过将一个地址插入一部分AAL2小信元报头,映射储存在查阅表中的那一部分互联网协议数据包报头,其中的地址对应于查阅表中储存那一部分互联网协议数据包报头的位置;
将上述互联网协议数据包报头的其余部分插入AAL2小信元的有效负载部分;
将这一AAL2小信元发送给网络里的所述接收点;
分析插入AAL2小信元报头的地址;
根据AAL2小信元报头里的地址,提取储存在查阅表里的那部分互联网协议数据包报头。
2.权利要求1的方法,其中储存在查阅表里的那部分互联网协议数据包是一个对话上下文/连接标识符。
3.权利要求1的方法,其中储存查阅表地址的那部分AAL2小信元报头储存在一个信道识别数据字段里。
4.通过AAL2连接从一个发送点向一个接收点传输互联网协议数据包的一种方法,包括以下步骤:
用点到点协议封装上述互联网协议数据包,这一互联网协议数据包有一个报头部分;
确定与互连网协议数据包报头第一个数据字段有关的数据是否已经存入第一个查阅表,其中所述第一查阅表由所述接收点保存或者与所述接收点有关;
如果与互连网协议数据包报头里第一个数据字段有关的数据已经存入第一个查阅表,就在互联网协议数据包报头中省略第一个数据字段,并在AAL2小信元报头的第一个数据字段里插入一个地址,其中的地址对应于第一个查阅表中,储存了与互联网协议数据包报头第一个数据字段有关的数据的位置;
将这一封装互联网协议数据包插入上述AAL2小信元的有效负载部分;
将这一AAL2小信元发送给网络里的所述接收点;和
根据储存在从L2小信元报头第一个数据字段里的地址,从第一个查阅表提取跟互联网协议数据包报头中第一个数据字段有关的数据。
5.权利要求4的方法,还包括以下步骤:
确定AAL2小信元是否要分段。
6.权利要求4的方法,还包括以下步骤:
如果这一AAL2小信元不用分段,就从这一互联网协议数据包中省略第二个数据字段,并将一个地址插入这一AAL2小信元报头的第二个数据字段,其中储存在上述AAL2小信元报头第二个数据字段里的地址对应于第二个查阅表中储存与上述互联网协议数据包报头第二个数据字段有关的数据的位置;和
在接收点根据储存在AAL2小信元报头第二个数据字段里的地址,从第二个查阅表提取与互联网协议数据包第二个数据字段有关的数据。
7.权利要求6的方法,其中互连网协议数据包里的第二个数据字段是一个点到点协议标识符数据字段。
8.权利要求6的方法,其中AAL2小信元报头的第二个数据字段是一个用户间信息数据字段。
9.权利要求4的方法,其中互连网协议数据包报头里的第一个数据字段是一个对话上下文/连接标识符数据字段。
10.权利要求9的方法,其中与对话上下文/连接标识符数据字段有关的数据是数据包的路由选择信息。
11.在网络中用AAL2小信元从一个发送点向一个接收点传输用点到点协议封装了的互联网协议数据包的一种方法,其中的互联网协议数据包有一个报头部分,该方法包括以下步骤:
确定上述互联网协议数据包报头是不是压缩格式的报头;
如果上述互联网协议数据包报头是压缩格式的报头,就利用储存在上述AAL2小信元报头的第一部分里的一个地址,映射储存在第一个查阅表中跟互联网协议数据包报头里第一个数据字段有关的数据;
确定这一AAL2小信元是否需要分段;
如果这一AAL2小信元需要分段,就利用储存在这一AAL2小信元报头第二部分里的一个地址,映射已经储存在第二个查阅表中,跟互联网协议数据包第二个数据字段有关的数据;
将这一AAL2小信元传送给网络里的所述接收点;和
根据储存在上述AAL2小信元报头第一部分里的地址,从第一个查阅表中取出跟互联网协议数据包报头第一个数据字段有关的数据,根据储存在上述AAL2小信元报头第二部分里的地址,从第二个查阅表取出跟互联网协议数据包第二个数据字段有关的数据,其中所述第一和第二查阅表由所述接收点保存或者与所述接收点有关。
12.权利要求11的方法,其中的互联网协议数据包是一个传输控制协议(TCP)数据包。
13.权利要求11的方法,其中的互联网协议数据包是一个用户数据报协议(UDP)数据包。
14.权利要求11的方法,其中的互联网协议数据包是一个实时传输协议(RTP)数据包。
15.权利要求11的方法,其中跟互联网协议数据包报头第一个字段有关的数据是数据包路由选择信息。
16.权利要求15的方法,其中互连网协议数据包的第一个数据字段是一个对话上下文/连接标识符数据字段。
17.权利要求11的方法,其中跟互连网协议数据包第二个数据字段有关的数据是互联网协议类型的数据。
18.在网络中用AAL2连接从一个发送点向一个接收点传输互联网协议数据包的一种方法,其中的互联网协议数据包有一个报头部分,该方法包括以下步骤:
确定跟第一个互连网协议数据包报头部分里一个对话上下文/连接标识符数据字段有关的数据是否已经存入一个查阅表里,其中所述查阅表由所述接收点保存或者与所述接收点有关;
如果跟这一对话上下文/连接标识符数据字段有关的数据还没有存入这一查阅表,就将这一互联网协议数据包报头存入第一个AAL2小信元的有效负载部分,其中的互联网协议数据包报头是一个完整的报头;
将一个未用查阅表地址插入跟这一AAL2小信元报头部分有关的数据字段;
在网络中从发送点向接收点发送第一个AAL2小信元;
根据跟上述AAL2小信元报头有关的数据字段中的未用地址,将跟上述对话上下文/连接标识符数据字段有关的数据存入查阅表中;
确定第二个互联网协议数据包的报头中,与对话上下文/连接标识符字段有关的数据,是否已经存入这一查阅表;
如果跟第二个互连网协议数据包报头里的对话上下文/连接标识符数据有关的数据已经储存了起来,就将一个地址存入跟第二个AAL2小信元的报头部分有关的数据字段,其中的地址对应于第一个查阅表里中,已经储存了跟对话上下文/连接标识符字段有关的数据的一个位置;
将第二个互联网协议数据包报头的其余部分,插入第二个AAL2小信元的一个有效负载部分,对话上下文/连接标识符数据字段除外;
将第二个AAL2小信元发送给所述接收点;和
根据储存在第二个AAL2小信元报头的数据字段里的地址,检索跟第二个互连网协议数据包报头里的对话上下文/连接标识符数据字段有关的数据。
19.权利要求18的方法,其中第一个和第二个小信元报头里的数据字段是一个连接识别(CID)数据字段。
20.权利要求18的方法,还包括以下步骤:
如果跟第一个互连网协议数据包报头部分里对话上下文/连接标识符字段有关的数据还没有存入查阅表,就将一个默认码插入第一个AAL2小信元报头的数据字段。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/936116 | 1997-09-24 | ||
US08/936,116 US6041054A (en) | 1997-09-24 | 1997-09-24 | Efficient transport of internet protocol packets using asynchronous transfer mode adaptation layer two |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1279876A CN1279876A (zh) | 2001-01-10 |
CN1192678C true CN1192678C (zh) | 2005-03-09 |
Family
ID=25468194
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB988114658A Expired - Fee Related CN1192678C (zh) | 1997-09-24 | 1998-09-22 | 利用异步传输模式第二适配层有效地传输互联网协议数据包 |
Country Status (11)
Country | Link |
---|---|
US (1) | US6041054A (zh) |
EP (1) | EP1018286B1 (zh) |
JP (1) | JP4087559B2 (zh) |
KR (1) | KR100568651B1 (zh) |
CN (1) | CN1192678C (zh) |
AU (1) | AU744170B2 (zh) |
BR (1) | BR9812533A (zh) |
CA (1) | CA2304652C (zh) |
DE (1) | DE69832511T2 (zh) |
RU (1) | RU2208303C2 (zh) |
WO (1) | WO1999016284A1 (zh) |
Families Citing this family (112)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9700930D0 (en) * | 1997-01-17 | 1997-03-05 | Northern Telecom Ltd | Distribution network |
GB2322515A (en) * | 1997-02-21 | 1998-08-26 | Northern Telecom Ltd | Adaptation layer switching |
GB2329550A (en) * | 1997-09-22 | 1999-03-24 | Northern Telecom Ltd | Transporting multi-protocol datagrams over an asynchronous virtual channel |
US6263443B1 (en) * | 1997-10-11 | 2001-07-17 | Agere Systems Guardian Corp. | Simplified data link protocol processor |
JP3319367B2 (ja) * | 1997-10-14 | 2002-08-26 | ケイディーディーアイ株式会社 | 網接続装置 |
US6317433B1 (en) * | 1997-10-16 | 2001-11-13 | Cisco Technology, Inc. | Method and system for optimizing transmission link bandwidth occupation in high speed digital networks |
DE19800772C2 (de) * | 1998-01-12 | 2000-04-06 | Ericsson Telefon Ab L M | Verfahren und Vorrichtung zur Verbindung mit einem Paketaustauschnetz |
GB2334853B (en) * | 1998-02-27 | 2003-02-12 | Northern Telecom Ltd | Engineering operations channel provision |
JPH11261571A (ja) * | 1998-03-10 | 1999-09-24 | Fujitsu Ltd | ショートセル多重装置及びショートセルヘッダ変換方法 |
US6301229B1 (en) * | 1998-04-07 | 2001-10-09 | 3Com Corporation | Distribution of protocol processes from network elements to end stations |
US6289016B1 (en) * | 1998-05-20 | 2001-09-11 | Nokia Telecommunications, Oyc. | Method for eliminating misconcatenation of partial packets in AAL2 and partial packet with channel identifier |
US6449276B1 (en) * | 1998-05-20 | 2002-09-10 | Nokia Telecommunications Oy | Method and apparatus for efficient switching of partial minicells in ATM adaptation layer 2 |
US6628653B1 (en) * | 1998-06-04 | 2003-09-30 | Nortel Networks Limited | Programmable packet switching device |
US6584509B2 (en) * | 1998-06-23 | 2003-06-24 | Intel Corporation | Recognizing audio and video streams over PPP links in the absence of an announcement protocol |
EP0975123A1 (en) * | 1998-07-15 | 2000-01-26 | Telefonaktiebolaget L M Ericsson (Publ) | Communication device and method for reliable and low-delay packet transmission |
US6788691B1 (en) * | 1998-08-27 | 2004-09-07 | Nortel Networks Limited | AAL2 negotiation procedure |
US6490284B1 (en) * | 1998-09-08 | 2002-12-03 | Telefonaktiebolaget Lm Ericcson | Use of CIC to identify calls when using ISUP in conjunction with AAL type 2 signaling protocol |
DE19845031B4 (de) * | 1998-09-30 | 2005-03-31 | Siemens Ag | Verfahren zum Verbinden von Vermittlungsanlagen über ein paketorientiertes Kommunikationsnetz |
US6253327B1 (en) * | 1998-12-02 | 2001-06-26 | Cisco Technology, Inc. | Single step network logon based on point to point protocol |
US6597697B1 (en) * | 1999-02-09 | 2003-07-22 | Telefonaktiebolaget Lm Ericsson | Extended AAL2 connection identifier |
US6721555B1 (en) * | 1999-02-19 | 2004-04-13 | Qualcomm Incorporated | System and method for facilitating device authentication in a wireless communications system |
US6366961B1 (en) * | 1999-03-03 | 2002-04-02 | Nokia Telecommunications, Oy | Method and apparatus for providing mini packet switching in IP based cellular access networks |
US6993021B1 (en) * | 1999-03-08 | 2006-01-31 | Lucent Technologies Inc. | Lightweight internet protocol encapsulation (LIPE) scheme for multimedia traffic transport |
AU3919300A (en) * | 1999-03-25 | 2000-10-09 | Motorola, Inc. | Point to point protocol multiplexing/demultiplexing method and apparatus |
JP3365340B2 (ja) * | 1999-04-28 | 2003-01-08 | 日本電気株式会社 | データ転送システム及びその転送方法 |
US6487206B1 (en) * | 1999-05-24 | 2002-11-26 | 3Com Corporation | Method and apparatus for adjusting the local service policy within an ATM switch based on non-ATM protocol service parameters |
KR100608042B1 (ko) * | 1999-06-12 | 2006-08-02 | 삼성전자주식회사 | 멀티 미디어 데이터의 무선 송수신을 위한 인코딩 방법 및그 장치 |
EP1067740A1 (en) * | 1999-06-15 | 2001-01-10 | Mitsubishi Electric Information Technology Centre Europe B.V. | Method for transmitting variable sized packets from an upper layer of a stack of communication protocol layers to a lower layer intended to manage fixed sized packets |
US6754231B1 (en) * | 1999-06-18 | 2004-06-22 | Telefonaktiebolaget Lm Ericsson (Publ) | Robust header compression in packet communications |
US6400720B1 (en) * | 1999-06-21 | 2002-06-04 | General Instrument Corporation | Method for transporting variable length and fixed length packets in a standard digital transmission frame |
US6801542B1 (en) * | 1999-08-19 | 2004-10-05 | Nokia Corporation | Method and apparatus for providing an interworking unit between ATM networks and IP networks |
US6791982B2 (en) * | 1999-09-29 | 2004-09-14 | Telefonaktiebolaget Lm Ericsson | Segmentation protocol that supports compressed segmentation headers |
US6882637B1 (en) * | 1999-10-14 | 2005-04-19 | Nokia Networks Oy | Method and system for transmitting and receiving packets |
US6535925B1 (en) * | 1999-11-09 | 2003-03-18 | Telefonaktiebolaget L M Ericsson (Publ) | Packet header compression using division remainders |
US6643287B1 (en) * | 1999-11-24 | 2003-11-04 | Pluris, Inc. | Apparatus and method for forwarding encapsulated data packets on a network having multiple links between nodes |
US6654376B1 (en) * | 1999-12-28 | 2003-11-25 | Nortel Networks Limited | ATM packet scheduler |
US6609224B1 (en) * | 2000-02-04 | 2003-08-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Replacement of transport-layer checksum in checksum-based header compression |
US7814309B1 (en) * | 2000-02-29 | 2010-10-12 | Cisco Technology, Inc. | Method for checkpointing and reconstructing separated but interrelated data |
DE10015640A1 (de) * | 2000-03-29 | 2001-10-04 | Bosch Gmbh Robert | Verfahren zur Signalisierung unterschiedlicher Kopfinformationen |
US7136377B1 (en) * | 2000-03-31 | 2006-11-14 | Cisco Technology, Inc. | Tunneled datagram switching |
US20050195743A1 (en) * | 2000-04-03 | 2005-09-08 | P-Cube Ltd. | Real time charging of pre-paid accounts |
GB0009226D0 (en) * | 2000-04-12 | 2000-05-31 | Nokia Networks Oy | Transporting information in a communication system |
JP2001309053A (ja) * | 2000-04-26 | 2001-11-02 | Nec Corp | Ipアドレス割り当てシステム及びその処理方法 |
US20020031103A1 (en) * | 2000-05-02 | 2002-03-14 | Globalstar L.P. | User terminal employing quality of service path determination and bandwidth saving mode for a satellite ISP system using non-geosynchronous orbit satellites |
US7197046B1 (en) * | 2000-08-07 | 2007-03-27 | Shrikumar Hariharasubrahmanian | Systems and methods for combined protocol processing protocols |
US7113900B1 (en) | 2000-10-24 | 2006-09-26 | Microsoft Corporation | System and method for logical modeling of distributed computer systems |
US6907395B1 (en) * | 2000-10-24 | 2005-06-14 | Microsoft Corporation | System and method for designing a logical model of a distributed computer system and deploying physical resources according to the logical model |
US7606898B1 (en) * | 2000-10-24 | 2009-10-20 | Microsoft Corporation | System and method for distributed management of shared computers |
US7310353B1 (en) * | 2000-10-30 | 2007-12-18 | Yair Bourlas | Compression of overhead in layered data communication links |
FI110151B (fi) * | 2000-11-14 | 2002-11-29 | Nokia Corp | Menetelmä pakettien siirtämiseksi piirikytkentäisen verkon yli |
US6950445B2 (en) * | 2000-11-16 | 2005-09-27 | Telefonaktiebolaget Lm Ericsson (Publ) | Communication system and method for shared context compression |
US7031343B1 (en) * | 2000-11-17 | 2006-04-18 | Alloptic, Inc. | Point-to-multipoint passive optical network that utilizes variable-length packets |
US7290063B2 (en) * | 2001-01-10 | 2007-10-30 | Nokia Corporation | Relocating context information in header compression |
US6981064B1 (en) * | 2001-02-15 | 2005-12-27 | Cisco Technology, Inc | Supporting multiple point-to-point sessions between network devices on an ATM backbone |
US7088723B2 (en) * | 2001-02-23 | 2006-08-08 | Samsung Electronics Co., Ltd. | System and method for enhancing a voice channel in voice over internet protocol |
US6526046B1 (en) * | 2001-04-24 | 2003-02-25 | General Bandwidth Inc. | System and method for communicating telecommunication information using asynchronous transfer mode |
EP1259037A1 (en) * | 2001-05-18 | 2002-11-20 | TELEFONAKTIEBOLAGET L M ERICSSON (publ) | Method and devices for the interworking of nodes |
US7158506B2 (en) * | 2001-05-31 | 2007-01-02 | Qualcomm Incorporated | Data manager for wireless communication devices and method of managing data in a wireless device |
US7477638B1 (en) * | 2001-07-03 | 2009-01-13 | Cisco Technology, Inc. | Interworking of IP voice with ATM voice using server-based control |
JP3808736B2 (ja) * | 2001-08-28 | 2006-08-16 | 株式会社エヌ・ティ・ティ・ドコモ | 多重伝送装置及び多重伝送方法 |
US7010613B2 (en) * | 2001-09-07 | 2006-03-07 | Intel Corporation | Methods and apparatus for reducing frame overhead on local area networks |
US6954460B2 (en) * | 2001-10-05 | 2005-10-11 | Ericsson Inc. | Method and apparatus for compressing packet headers |
US7215667B1 (en) * | 2001-11-30 | 2007-05-08 | Corrent Corporation | System and method for communicating IPSec tunnel packets with compressed inner headers |
US7042886B2 (en) | 2001-12-06 | 2006-05-09 | P-Cube Ltd. | Apparatus, method, and computer program for wire-speed classification and pre-processing of data packets in an ATM network |
CN1168247C (zh) * | 2002-01-23 | 2004-09-22 | 华为技术有限公司 | 一种atm变比特率实时业务适配层类型2的实现方法 |
GB2385752B (en) * | 2002-02-20 | 2004-06-16 | Motorola Inc | Information communication controller interface apparatus and method |
CA2373203A1 (en) * | 2002-02-22 | 2003-08-22 | Catena Networks Canada Inc. | Method for increasing effective bandwidth on serial links with multiple layer 2 headers |
DE10235921A1 (de) * | 2002-03-25 | 2003-10-09 | Agere Syst Guardian Corp | Verfahren und Vorrichtung zum Verbessern der Zuverlässigkeit von mittels konkreter Syntaxschreibweise codierten Nachrichten |
IL149165A (en) * | 2002-04-15 | 2006-12-10 | Veraz Networks Ltd | Method and apparatus for efficient transmission of voip traffic |
US7254632B2 (en) * | 2002-04-26 | 2007-08-07 | P-Cube Ltd. | Apparatus and method for pattern matching in text based protocol |
US7421736B2 (en) * | 2002-07-02 | 2008-09-02 | Lucent Technologies Inc. | Method and apparatus for enabling peer-to-peer virtual private network (P2P-VPN) services in VPN-enabled network |
KR100884956B1 (ko) | 2002-08-14 | 2009-02-23 | 엘지전자 주식회사 | 비대칭 양방향 패킷데이터 송수신 방법 및 시스템 |
US7336667B2 (en) * | 2002-11-21 | 2008-02-26 | International Business Machines Corporation | Apparatus, method and program product to generate and use CRC in communications network |
US7400647B1 (en) * | 2003-01-13 | 2008-07-15 | Extreme Networks | Look up table (LUT) for point-to-point protocol identification (PPP ID) |
US20040199660A1 (en) * | 2003-02-14 | 2004-10-07 | Nokia Corporation | Method of multiplexing compressed and uncompressed internet protocol packets |
US7890543B2 (en) | 2003-03-06 | 2011-02-15 | Microsoft Corporation | Architecture for distributed computing system and automated design, deployment, and management of distributed applications |
US8122106B2 (en) * | 2003-03-06 | 2012-02-21 | Microsoft Corporation | Integrating design, deployment, and management phases for systems |
US7072807B2 (en) * | 2003-03-06 | 2006-07-04 | Microsoft Corporation | Architecture for distributed computing system and automated design, deployment, and management of distributed applications |
US20040210623A1 (en) * | 2003-03-06 | 2004-10-21 | Aamer Hydrie | Virtual network topology generation |
US7689676B2 (en) * | 2003-03-06 | 2010-03-30 | Microsoft Corporation | Model-based policy application |
US7606929B2 (en) * | 2003-06-30 | 2009-10-20 | Microsoft Corporation | Network load balancing with connection manipulation |
US7567504B2 (en) * | 2003-06-30 | 2009-07-28 | Microsoft Corporation | Network load balancing with traffic routing |
US7636917B2 (en) * | 2003-06-30 | 2009-12-22 | Microsoft Corporation | Network load balancing with host status information |
US7590736B2 (en) * | 2003-06-30 | 2009-09-15 | Microsoft Corporation | Flexible network load balancing |
US7613822B2 (en) * | 2003-06-30 | 2009-11-03 | Microsoft Corporation | Network load balancing with session information |
FR2857538B1 (fr) * | 2003-07-08 | 2006-10-06 | At & T Corp | Systeme et methode de compression d'en-tete de paquets bases sur la creation dynamique d'un gabarit |
US7676826B2 (en) * | 2003-07-24 | 2010-03-09 | Time Warner Interactive Video Group, Inc. | Technique for communicating relatively high and low priority data between a terminal and a remote location |
US7778422B2 (en) | 2004-02-27 | 2010-08-17 | Microsoft Corporation | Security associations for devices |
US20050246529A1 (en) | 2004-04-30 | 2005-11-03 | Microsoft Corporation | Isolated persistent identity storage for authentication of computing devies |
US7599361B2 (en) * | 2004-07-02 | 2009-10-06 | P-Cube Ltd. | Wire-speed packet management in a multi-pipeline network processor |
CN100353727C (zh) * | 2004-07-16 | 2007-12-05 | 中国科学院计算技术研究所 | 一种鲁棒的IPv6头部压缩方法 |
US7680105B2 (en) * | 2004-12-03 | 2010-03-16 | Cisco Technology, Inc. | Voice over internet protocol (VOIP) subcell multiplexing |
US7797147B2 (en) | 2005-04-15 | 2010-09-14 | Microsoft Corporation | Model-based system monitoring |
US7802144B2 (en) | 2005-04-15 | 2010-09-21 | Microsoft Corporation | Model-based system monitoring |
US8489728B2 (en) | 2005-04-15 | 2013-07-16 | Microsoft Corporation | Model-based system monitoring |
US20070016393A1 (en) * | 2005-06-29 | 2007-01-18 | Microsoft Corporation | Model-based propagation of attributes |
US8549513B2 (en) * | 2005-06-29 | 2013-10-01 | Microsoft Corporation | Model-based virtual system provisioning |
US7602778B2 (en) * | 2005-06-29 | 2009-10-13 | Cisco Technology, Inc. | System and methods for compressing message headers |
US20070016693A1 (en) * | 2005-06-30 | 2007-01-18 | Advanced Micro Devices, Inc. | Decompression technique for generating software image |
US7941309B2 (en) * | 2005-11-02 | 2011-05-10 | Microsoft Corporation | Modeling IT operations/policies |
US8560920B2 (en) * | 2006-10-05 | 2013-10-15 | Freescale Semiconductor, Inc. | Error correction via lookup in compressed error location data |
US20080288622A1 (en) * | 2007-05-18 | 2008-11-20 | Microsoft Corporation | Managing Server Farms |
US7885294B2 (en) * | 2007-08-23 | 2011-02-08 | Cisco Technology, Inc. | Signaling compression information using routing protocols |
US7996520B2 (en) | 2007-09-19 | 2011-08-09 | Cisco Technology, Inc. | Behavioral classification of communication sessions using active session initiation |
FR2928059B1 (fr) * | 2008-02-22 | 2016-01-08 | Thales Sa | Procede et dispositif de delineation d'un flux de donnees et systeme de communication comprenant ledit dispositif. |
MX2010011822A (es) * | 2008-04-28 | 2011-02-18 | Xg Technology Inc | Mecanismo de compresion de encabezado para transmitir paquetes de rtp en enlaces inalambricos. |
US7817631B1 (en) | 2008-07-09 | 2010-10-19 | Google Inc. | Network transfer protocol |
US8140709B2 (en) * | 2009-08-07 | 2012-03-20 | Alcatel Lucent | Two stage internet protocol header compression |
US10003896B2 (en) * | 2015-08-18 | 2018-06-19 | Gn Hearing A/S | Method of exchanging data packages of different sizes between first and second portable communication devices |
US10015091B2 (en) | 2016-06-10 | 2018-07-03 | William A. FLANAGAN | Method of low-bandwidth data transport |
US10771453B2 (en) * | 2017-01-04 | 2020-09-08 | Cisco Technology, Inc. | User-to-user information (UUI) carrying security token in pre-call authentication |
CN111246521B (zh) * | 2020-01-15 | 2022-07-22 | 四川安迪科技实业有限公司 | 卫星传输网络包头压缩发送、接收、自学习方法及装置 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2065578C (en) * | 1991-04-22 | 1999-02-23 | David W. Carr | Packet-based data compression method |
JPH0763161B2 (ja) * | 1993-01-05 | 1995-07-05 | 日本電気株式会社 | マルチメディアパケット通信方式 |
US5673263A (en) * | 1995-03-31 | 1997-09-30 | International Business Machines Corporation | Method for using an IP address-based routing protocol in an ATM environment |
US5742599A (en) * | 1996-02-26 | 1998-04-21 | Apple Computer, Inc. | Method and system for supporting constant bit rate encoded MPEG-2 transport over local ATM networks |
US5822321A (en) * | 1996-04-10 | 1998-10-13 | Telefonaktiebolaget Lm Ericsson | Minicell segmentation and reassembly |
-
1997
- 1997-09-24 US US08/936,116 patent/US6041054A/en not_active Expired - Lifetime
-
1998
- 1998-09-22 AU AU92896/98A patent/AU744170B2/en not_active Ceased
- 1998-09-22 CN CNB988114658A patent/CN1192678C/zh not_active Expired - Fee Related
- 1998-09-22 CA CA002304652A patent/CA2304652C/en not_active Expired - Fee Related
- 1998-09-22 DE DE69832511T patent/DE69832511T2/de not_active Expired - Lifetime
- 1998-09-22 EP EP98945716A patent/EP1018286B1/en not_active Expired - Lifetime
- 1998-09-22 WO PCT/SE1998/001696 patent/WO1999016284A1/en active IP Right Grant
- 1998-09-22 BR BR9812533-8A patent/BR9812533A/pt not_active IP Right Cessation
- 1998-09-22 KR KR1020007003170A patent/KR100568651B1/ko not_active IP Right Cessation
- 1998-09-22 RU RU2000110124/09A patent/RU2208303C2/ru not_active IP Right Cessation
- 1998-09-22 JP JP2000513441A patent/JP4087559B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP1018286B1 (en) | 2005-11-23 |
CA2304652C (en) | 2005-07-26 |
AU9289698A (en) | 1999-04-12 |
BR9812533A (pt) | 2000-07-25 |
KR20010024281A (ko) | 2001-03-26 |
DE69832511D1 (de) | 2005-12-29 |
JP4087559B2 (ja) | 2008-05-21 |
EP1018286A1 (en) | 2000-07-12 |
DE69832511T2 (de) | 2006-06-14 |
US6041054A (en) | 2000-03-21 |
WO1999016284A1 (en) | 1999-04-01 |
KR100568651B1 (ko) | 2006-04-07 |
CN1279876A (zh) | 2001-01-10 |
RU2208303C2 (ru) | 2003-07-10 |
JP2001517915A (ja) | 2001-10-09 |
AU744170B2 (en) | 2002-02-14 |
CA2304652A1 (en) | 1999-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1192678C (zh) | 利用异步传输模式第二适配层有效地传输互联网协议数据包 | |
US5987034A (en) | ATM cells within frame relay technology | |
US20100309930A1 (en) | Adaptation scheme for communications traffic | |
US6449276B1 (en) | Method and apparatus for efficient switching of partial minicells in ATM adaptation layer 2 | |
US6226294B1 (en) | Multiplexing traffic into structure blocks in ATM cells | |
US20030067916A1 (en) | Performance improvements for ATM AAL2/5 to IP packet processing | |
WO2000002414A2 (en) | Broadband network with atm cells | |
AU735004B2 (en) | ATM partial cut-through | |
JP2005516466A (ja) | データ通信用セル・ヘッダの圧縮 | |
US20030088685A1 (en) | Apparatus and method for controlling QoS in ATM | |
US20040068577A1 (en) | Method for controlling a stream of data packets in a packet data communication network | |
US20030225914A1 (en) | Method for increasing effective bandwidth for links with multiple headers | |
US8780898B2 (en) | Processor for packet switching between cell streams with optional virtual channel and channel identification modification | |
CN1166136C (zh) | 在时分多址网与基于分组或信元的网之间提供透明传输的方法和设备 | |
MXPA00002859A (en) | Efficient transport of internet protocol packets using asynchronous transfer mode adaptation layer two | |
US7366121B1 (en) | Method and system for reducing data overhead in a wireless system | |
CA2239200C (en) | Telecommunications system | |
CN1238875A (zh) | 电信系统中包的路由寻址 | |
Ko et al. | Transportation of a Real-Time Transport Protocol Packet Stream Over an ATM Adaptation Layer 5 Backplane | |
CN1665218A (zh) | 利用ATM网络传输IP承载话音VoIP的方法 | |
Clausen et al. | Issues in Link-Level Encapsulation for Broadband Wireless Channels | |
Xu et al. | A Unified Framing Protocol for Hybrid Data Transport | |
SE522063C2 (sv) | Förfarande och system för bitfelstålighet för en internetprotokollstack |
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 |
Granted publication date: 20050309 Termination date: 20140922 |
|
EXPY | Termination of patent right or utility model |