CN1323472A - 一种用于混合的ip-atm网络中拥塞管理的基于ecn的方法 - Google Patents

一种用于混合的ip-atm网络中拥塞管理的基于ecn的方法 Download PDF

Info

Publication number
CN1323472A
CN1323472A CN99812139A CN99812139A CN1323472A CN 1323472 A CN1323472 A CN 1323472A CN 99812139 A CN99812139 A CN 99812139A CN 99812139 A CN99812139 A CN 99812139A CN 1323472 A CN1323472 A CN 1323472A
Authority
CN
China
Prior art keywords
atm cell
atm
cell
grouping
ecn
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
CN99812139A
Other languages
English (en)
Other versions
CN1160884C (zh
Inventor
S·迪克西特
N·汉尼
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.)
Nokia Oyj
Nokia Technologies Oy
Original Assignee
Nokia Telecommunications Oy
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 Nokia Telecommunications Oy filed Critical Nokia Telecommunications Oy
Publication of CN1323472A publication Critical patent/CN1323472A/zh
Application granted granted Critical
Publication of CN1160884C publication Critical patent/CN1160884C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L12/5602Bandwidth control in ATM Networks, e.g. leaky bucket
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/26Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/35Flow control; Congestion control by embedding flow control information in regular packets, e.g. piggybacking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5632Bandwidth allocation
    • H04L2012/5635Backpressure, e.g. for ABR
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5647Cell loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5651Priority, marking, classes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • H04L2012/5653Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
    • H04L2012/5658Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL5
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5665Interaction of ATM with other protocols
    • H04L2012/5667IP over ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/43Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/43Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR]
    • H04L47/431Assembling or disassembling of packets, e.g. segmentation and reassembly [SAR] using padding or de-padding

Abstract

一种将IP ECN与ATM拥塞控制相结合的方法和设备被公开。本发明用最小的实现复杂度将IP-ECN扩展到ATM装置。这样,ATM上的IP数据业务的性能被提高,而不要求在ATM层进行分组重构。该方法包括在ATM信元中使用AAL5分组尾标来检测用以识别一个IP分组中的第一个信元的分组边界,判定是否一个ATM信元能够使用显式拥塞通知来指示拥塞,以及在一个有这种能力的ATM信元中设置一个显式拥塞通知指示符以向源节点指示拥塞。分组尾标的使用还包括监视一个用来指示一个ATM信元是否是分组的结束的标志。该方法还包括重置分组结束标志到关状态,以使得下一个ATM信元被看作是一个分组的第一个信元并发送该信元(880)。判定下一个ATM信元是否是一个分组的第一个信元。当下一个ATM信元不是一个分组的第一个ATM信元时,发送该ATM信元。然后判定是否ATM拥塞与下一个ATM信元相关联。当拥塞不与下一个ATM信元相关联时,发送该下一个ATM信元。

Description

一种用于混合的IP-ATM网络中拥塞管理的基于ECN的方法
发明背景
发明领域
本发明总地涉及一个混合的互联网协议-异步转移模式(IP-ATM)网络,特别是涉及一种将IP显式拥塞通知(ECN)与ATM拥塞控制相结合的方法和设备。
相关技术描述
今天,一个机构的计算机网络已经成为其循环系统。机构将台式工作站、服务器和主机组合成局域网(LAN)社区。这些局域网被连接到其它局域网和广域网(WAN)。不论一对系统处在网络中的什么位置,它们必须能通信已经成为每天必须的操作。
在早期的网络计算中,专有联网协议是标准。但是,由国际标准化组织(ISO)提出的开放系统互连参考模型的发展导致了增强的互通程度,它允许最终用户的应用能在一个网络中的系统之间很好地工作。其实现基于许多计算机厂商、硬件元件厂商及独立软件公司中的志愿者所提出的书面标准。
在过去的十年中,LAN的数量在激增。这重新引发了一个必须由网络管理者解决的问题,即如何最小化拥塞及优化吞吐量。早期的一个解决方案是简单地将局域网划分成多个为较少的对象服务的较小网络。这些分区被用桥连接以形成一个单一的局域网,对于每个分区其业务被在本地隔离。
新网络类型和广域网的发展引发了对路由器的需要。例如,互联网是由网关连接的一组网络,网关有时也被称作路由器。路由器增加了过滤和防火墙能力以提供在广播域中更多的控制,它限制了广播业务及增强了安全性。由于嵌入的智能,一台路由器能够选择通过网络的最佳路径。这一增加的智能也允许路由器在可能的情况下建立到目的地的冗余路径。然而,由嵌入式智能带来的最佳路径选择能力所增加的复杂性增加了路由器的端口费用并导致了很大的等待时间开销。包含分布式客户/服务器数据业务、扩充的用户对象和更复杂应用的共享媒体网络引起了新的带宽瓶颈。这样的拥塞产生了不可预知的网络响应时间、使得无法支持对延迟敏感的应用和导致更高的网络故障率。
互联网协议(IP)是一个在互联网中路由数据的网络层协议。互联网协议被设计成使得能够适应使用不同厂商所制造的主机和路由器、包含不断增加的网络类型、使得在不中断服务器的情况下能够进行网络扩展,及支持高层会话和面向消息的服务。IP网络层允许局域网“岛”的集成。
传输控制协议(TCP)是TCP/IP协议族的一部分,由于互联网的成功,TCP/IP协议族已经取得了世界上最重要的数据通信协议之一的地位。TCP在使用TCP/IP协议的设备间提供了可靠的数据连接。TCP在IP之上操作,IP被用于将数据打包成被称作数据报的数据分组,并使其在网络中进行传输。
不过,IP不合有任何流量控制或重传机制。这就是一般要在其上使用TCP的原因。尤其是,TCP利用确认来检测丢失的数据分组。TCP/IP网络可能是当今所有网络中最重要的,且它们可以操作在几个(物理)网络之上。这些基础网络可以提供一些有关网络条件和业务的信息,这些信息可以被用来提供关于拥塞的反馈。
异步转移模式(ATM)由于能够在其网络结构上传送传统的数据业务(主要是IP)而成为一种成功的和受欢迎的网络技术。ATM是面向连接的,即在双方能互相发送数据之前必须在它们之间建立一条连接。一旦连接被建立,它们之间的所有数据都是沿这条连接路径被发送的。相反,IP是无连接的,所以不需要连接且每个IP分组都基于逐段转发而被路由器独立转送。当我们需要在一个ATM网络中传输IP业务时,我们有两种选择。一种是按要求在双方之间建立一条新的连接,一种是使数据通过预先被配置的一条或多条连接转送。采用第一种方式,则当要被传送的数据量较小时,建立和拆除一条连接的昂贵费用是不合理的。另一方面,采用第二种方式,则被预先配置的一条或者多条路径可能不是最佳的且该路径可能被传送的数据量所淹没。
此外,服务质量(QoS)是ATM网络中一个重要的概念。QoS包括诸如一条连接的带宽和延迟要求这样的参数。这些要求被包含在用来建立一条连接的信令消息中。不过,目前的IP(IPv4)没有这样的概念且每个分组被路由器基于尽力传送原则来转送。为了利用ATM网络的有QoS保证的优点,IP协议需要被修改以包含那个信息。
当今互联网中的拥塞控制已经日益成为一个重要的问题。诸如万维网(WWW)这样的应用的迅猛增长已将当前的技术推到了它的极限,而且很明显,需要更快的传送和被改进的拥塞控制机制。因此,许多设备提供者和业务提供者正在转向ATM技术以提供对于有关的复杂的资源管理问题的恰当解决方案。同时,在IP网络内也在做出非常大的共同努力以改善业务的提供。这可以由IPv6协议规范(即下一代IP)和互联网工程任务组(IETF)中的被集成和区分的业务模型的出现所证明。因此,有利的是,设计一种互通方案,它能够最佳平衡ATM技术的先进特征从而在ATM网络上增强出现的下一代IP业务的操作。
当今的IP网络不能够明确降低过载的数据资源的速率,甚至是向其指明拥塞。例如,普遍存在的TCP协议依靠隐含的、形式为分组丢弃的拥塞通知来检测网络拥塞,即或者是超时或者是双重确认分组的接收。同时,UDP协议甚至缺少这种粗糙的指示方法。不过最近互联网组织正在提出对于下一代互联网业务使用更高级的、更快速的拥塞控制机制。来自于IETF的这类建议的一个关键是被区分的业务,即DiffServ范例。在一个很高的等级上,这个方法依赖于分组分类(在入口处)以便将分组标记为属于几个丢弃优先级中的某一个。然后网络路由器依靠这些标签在过载时有选择地处理,即缓冲、丢弃等。标签是通过在IPv6头标中规定的业务类型(TOS)字节中被称作DS字节的5比特域被识别的。此外,这个字节的2个比特,即CU(当前未被使用的)比特,被预留用于以后分配。更特定的是,这些是用来做显式拥塞通知(ECN)方案实验的。ECN试图将网络后向反馈包含在IPv6协议中。类似的策略已经在ATM和帧中继规范中可获得。
例如,Sally Floyd和K.K.Ramakrishnan已经提交了一个题为“将显式拥塞通知(ECN)增加到IPv6和TCP中的建议”的互联网草案,它建议使用两个CU比特以提供一个拥塞指示:一个比特被用来标识有ECN能力的设备,一个比特被用来实际地标识拥塞。总体上,ECN-TCP的结果表明:对传统的实现而言,特别是在关于端到端的分组延迟上提高了性能。通过更有效地指明拥塞,队列等级被维护在合理的操作等级上,从而减少缓冲延迟。
但是上面描述的建议是直接针对TCP的,仍需要用于将来协议的更一般的应用。例如,一个类似的有额外的基于互联网控制消息协议(ICMP)的扩展的单比特IP ECN方法已经被提出。不过,在IPv6头标中至今还没有比特被正式预留用于ECN用途。
可以看出需要一种用来将IP ECN与ATM拥塞控制相结合的方法和设备。
还可以看出需要一种用来用最小的实现复杂度来扩展IP ECN到ATM装置的方法和设备。
还可以看出需要用来提高ATM上的IP数据业务的性能而不需要在ATM层进行分组重构的方法和设备。
发明概要
为了克服上面描述的先有技术的局限性,并为了克服在阅读和理解本发明时会变得明显的其他局限性,本发明公开了一种用来将IP ECN与ATM拥塞控制相结合的方法和设备。
本发明通过用最小的实现复杂度将IP-ECN扩展到ATM装置来解决上面描述的问题。这样,不需要在ATM层进行分组重构就可以提高在ATM上的IP数据业务的性能。
根据本发明的原理的一种方法,包括在ATM信元中使用AAL5分组尾标以检测用来识别一个IP分组中的第一个信元的分组边界,确定一个ATM信元是否能够使用显示拥塞通知来指示拥塞,并在一个有这种能力的ATM信元中设置一个显式拥塞通知指示符以向源节点指示拥塞。。
根据本发明的原理的一种系统的其他实施方案,可以包括替代的或可选的附加方面。本发明的这样一个方面是使用分组尾标还包含监视一个用来指示一个ATM信元是否是一个分组的结束的标志。
本发明的另一个方面是该方法还包括重置分组结束标志到关状态,以使得下一个ATM信元被看作是一个分组的第一个信元并发送该信元。
本发明的另一个方面是该方法还包括判定下一个ATM信元是否是一个分组的第一个ATM信元。
本发明的另一个方面是该方法还包括当下一个ATM信元不是一个分组的第一个ATM信元时,发送该ATM信元。
本发明的另一个方面是方法还包括判定是否ATM拥塞与下一个ATM信元相关联。
本发明的另一个方面是该方法还包括当拥塞不与下一个ATM信元相关联时,发送该下一个ATM信元。
表征本发明的这些和其它各种新颖的优点和特征被利用附加于此并成为其一部分的权利要求中具体指出。不过,为了更好地理解本发明及其优点,和通过它的使用所达到的目的,需要参考在此成为其另一部分的附图,以及附随的描述内容,其中示例和描述了根据本发明的设备的特定示例。
附图简述
现在来讨论附图,其中相同的参考编号表示相应的部分:
图1举例说明了ATM网络中的开放系统互连(OSI)物理层;
图2举例说明了AAL格式;
图3举例说明了AAL5 CPCS-PDU;
图4举例说明了一个TCP/IP协议栈;
图5举例说明了一个分组流和一个TCP滑动窗;
图6举例说明了根据本发明将IPv6分组转换成AAL5分组;
图7举例说明了根据本发明利用AAL5的IPv6分组封装;
图8举例说明了根据本发明在混合IP-ATM网络中用于拥塞管理的基于ECN的方法的流程图;且
图9举例说明了本发明的硬件实现的方块图。
发明详述
在下面对于示范实施方案的描述中,参考了在此形成其一部分的附图,其中通过可实施本发明的特定实施方案来给出说明。应当理解在不偏离本发明的范围的情况下,其它实施方案也可以被使用作为结构变换。
本发明提供一种将IP ECN与ATM拥塞控制相结合的方法和设备。这样不需要在ATM层进行分组重构就可以用最小的实现复杂度将IP-ECN扩展到ATM装置。
图1举例说明了ATM网络100的开放系统互连(OSI)物理层。现代网络必须处理诸如视频110、语音112、数据文件114和交互数据116的多种类型的业务。ATM适配层(AAL)120是通过适配用户业务到一种信元格式来提供业务给更高层的标准化协议的集合。AAL120被划分成为汇聚子层(CS)和拆装(SAR)子层(未表示出)。ATM层130是ATM协议栈模型100中用来构造和处理ATM信元的的第二层。ATM层130的功能还包括用户参数控制(UPC)及对于服务质量(QoS)等级的支持。最后,物理层140是ATM协议参考模型100的最下层。物理层140被分成两个子层:传输汇聚(TC)和物理媒体(PM)(也未表示出)。物理层140提供在互连ATM装置的物理接口上被发送的ATM信元。
图2举例说明了AAL200的格式。AAL200是数据链路层的与业务相关的子层。为了使ATM支持有不同链路特征和系统要求的多种业务,需要将不同应用类型适配到ATM层。AAL200从不同应用接受数据并以48字节ATM净荷段格式提供给ATM层。
如图2所示,AAL是包括汇聚子层(CS)210和拆装(SAR)子层220。CS进一步分为业务特有汇聚子层(SSCS)212和公用汇聚子层(CPCS)214。SAR220将上层的PDU分割成48字节的块后填入ATM层以产生53字节信元。CPCS214提供诸如填充和CRC校验的服务。CPCS214从SSCS212获得PDU,如果需要的话添加填充,然后添加一个8字节的尾标,这样所得到的PDU的总长度是48的倍数。尾标由预留的2字节、指示分组长度的2字节和CRC的4字节构成。SSCS212是与业务相关的且可以提供诸如基于重传的保证数据传输的业务。
CCITT(现在是ITU-T)最初建议了四种类型的AAL。其中的两种(3和4)现在被合并成为一种,即AAL3/4。简单地说四种AAL是:AAL1、AAL2、AAL3/4和AAL5。AAL1支持面向连接的、要求恒定比特率和有特定定时和延迟要求的业务。例如类似DS1和DS3传输的恒定比特率业务。AAL2支持面向连接的但不要求恒定比特率的业务。换句话说,就是类似一些视频方案的可变比特率应用。AAL3/4用于无连接和面向连接的可变比特率业务。最初的两个不同的适配层AAL3和4,由于历史原因被合并成为一个单一的AAL,称为AAL3/4。
最后,AAL5支持面向连接的可变比特率业务。图3举例说明了AAL5CPCS-PDU300。AAL5300与AAL3/4相比较,在错误恢复及嵌入重传的代价方面,基本上是一个更简单的AAL。这个折衷提供了小一些的带宽开销、简单一些的处理需求,并降低了实现复杂度。一些组织提出了用于面向连接和无连接业务的AAL5。
如图3所示,净荷域310包含最多到216-1字节(65535字节)的用户信息。PAD域312填充CPCS-PDU以便正好适合ATM信元,这样由SAR子层产生的最后48字节信元净荷有在信元中恰恰合理的CPCS-PDU尾标。CPCS-UU(用户到用户指示)域314被用来透明传输CPCS用户到用户信息。CPCS-UU域314在多协议ATM封装下没有功能且可以被设置成任意值。CPI(公用标识符)域316用于调整CPCS-PDU尾标为64比特。长度域318以八位字节指示净荷域的长度。长度域的最大值是65535个八位字节。编码为0×00的长度域被用于异常中止功能。CRC域320保护除了CRC域本身以外的整个CPCS-PDU。
为了指示拥塞,显式拥塞通知(ECN)被使用,其中网络节点在IP分组头标中设置一个比特。过去,ECN被用于基于分组和基于ATM信元的网络。这通常是由能够可靠检测拥塞的更先进的路由器来实现的。例如,这样的拥塞检测功能已经开始在产品线上出现,即随机早期检测(RED)路由器。
最初的ECN建议中的一个是针对提高TCP协议的性能。图4举例说明了一个TCP/IP协议栈400。如上面所提到的,TCP层410是由于互联网的成功而取得了世界上最重要的数据通信协议之一的地位的TCP/IP协议族中的一部分。TCP层410在使用TCP/IP协议的装置之间提供可靠的数据连接。TCP层410在IP层420之上操作,IP层420被用于将数据打包成被称作数据报的数据分组,并通过基础网络430传输这些分组。
不过,IP协议不包含任何流量控制和或重传机制。这就是一般要在IP层420之上使用TCP层410的原因。相反,TCP协议提供检测丢失数据分组的确认。根据IP协议,拥塞的网络路由器在通过的IP分组的头标中设置ECN比特。这些比特设置随后被利用已修改的ECN-TCP客户返回给源,即在返回的ACK分组中。一旦接收到带有ECN比特设置的TCPACK分组(即IP),TCP源就恰当地减小其窗口尺寸以设置传输速率。
图5举例说明了一个分组流500和一个TCP滑动窗510。TCP源的其中一个主要特征是:它使用一个滑动窗510来确定在从接收器接收到一个确认之前被发送的字节乃至IP分组。这使得有可能调整源的有效传输速率。
当TCP源增大滑动窗510的尺寸时,其平均传输速率也就增加了。滑动窗510在八位字节12-19之上。最多到11个的八位字节已经被发送且滑动窗510已移过它们。在滑动窗510中,有两个八位字节组520、522。第一个八位字节组520是从12到16的八位字节,它们已经被发送530。滑动窗510中的第二个八位字节组522是八位字节17-19,它们还没有被发送。第二个八位字节组522可以被立即发送540。最后,八位字节20及以上的八位字节550不能被发送560。在八位字节20被发送之前八位字节12必须被确认且滑动窗口要向前滑动。这样,TCP利用这个TCP滑动窗510提供对于丢失数据分组的重传和流量控制。滑动窗510实际上是接收器发送的窗口通告的拥塞窗口的最小值。
图6举例说明了根据本发明将IPv6分组转换成AAL5分组600。IPv6分组610包括一个数据净荷612、扩展头标614和一个IPv6头标616。IPv6分组610被转换成为一个ATM信元流620,其中每个ATM信元622-630包括一个净荷640和一个AAL5分组尾标650。AAL5分组尾标650被用来识别IPv6分组610的结束。
为了在ATM网络上传送分组数据,ATM适配层(AAL)功能被要求将IP分组610转换成为ATM信元622-630及进行相反方向转换。尽管AAL5方案被规定用于传送非实时分组数据,它也在逐渐被用于实时数据。AAL5在被分割的IP分组610的最后一个ATM信元626的尾标650中使用一个分组定界符标志用来指示分组边界。
在使用ECN方案的情况中,比特被标记在通过的IP分组的IPv6头标中,即层3指示。对于通过一个以ATM为骨干的网络的IP分组,没有用于过载的有ECN能力的IP流的、“直接”指示ATM拥塞(即信元级)的方法。一种可能是在被拥塞的ATM交换机中临时重组完整的IP分组,然后设置它们的ECN比特去使源降低速率。不过很清楚,由于涉及分组重构的过量的计算开销,这是很难实施的。此外,由于IP分组可能包含很多ATM信元,额外的缓冲需求也将出现。
图7举例说明了根据本发明利用AAL5的IPv6分组封装。如图7所示,AAL5 ATM信元700包括一个ATM信元净荷702。该ATM信元净荷702包括:一个IPv6扩展头标或数据净荷712、一个目的地址714、一个源地址716、一个跳跃限制718、下一个头标域720、一个净荷长度域722、一个流量标签域724、一个业务类型域726和一个版本号域728。ATM信元702还包括一个ATM信元头标730。
IPv6头标704包括一个目的地址714、一个源地址716、一个跳跃限制718、下一个头标地址720、一个净荷长度域722、一个流量标签域724、一个业务类型域726和一个版本号域728。业务类型域726的长度是8比特且包括一个目前未被使用的2比特域740、一个5比特每一跳跃行为域742、和一个单比特指示符744。
参考图6和7,在AAL5上传送IPv6分组610的一个ATM虚连接(VC)中,ECN标志比特在IP分组610的头标616中,它们最有可能落在特定分组610的AAL5信元流620的第一个ATM信元622的净荷640中,即48字节的信元净荷覆盖了40字节的基本IPv6头标。如前面所提到的,AAL5在被分割的IP分组610的最后一个ATM信元626的尾标650中使用一个分组定界符标志来指示分组边界。所以很清楚,有被设置的AAL5分组定界符标志的ATM信元626之后的信元628是后来的IP分组660的第一个信元。这个信元628包含ECN比特,所以在拥塞时可以被直接修改。业务类型域726中的2比特域740可以被用于ECN。例如,一个比特可以被设置来指示一个有ECN能力的信元而另一个比特可以被用来指示拥塞。
图8举例说明了一个根据本发明的在混合IP-ATM网络800中用于拥塞管理的基于ECN的方法的流程图。首先,当一个ATM信元被发送后且另一个信元在信元缓冲器中时810,下一个要被发送的ATM信元被从队列中取出812。然后,判定是否所述下一个信元包括AAL5(IPv6)分组的结束820。如果该下一个信元是AAL5分组的结束824,则用于指示IPv6分组已经结束的标志被设置成ON状态830且被从队列中取出的ATM信元被发送880。
如果该下一个信元不是AAL5分组的结束822,则判定该下一个信元是否是在AAL5定界符标志被设置后的第一个信元840。如果所述被从队列中取出的ATM信元不是在AAL5定界符标志被设置后的第一个信元842,则该信元被发送880。如果它是在AAL5定界符标志被设置后的第一个信元844,则标志被重置成OFF状态以便为下一个分组清除标志846。
然后,判定是否存在ATM拥塞850。这可以通过任何合适的量度被完成。如果ATM拥塞不存在852,则该被从队列中取出的ATM信元被发送880。如果ATM拥塞存在854,则在IPv6头标中检查协议类型和ECN能力。如果该信元不是用于一个IPv6分组的或没有ECN能力862,则该被从队列中取出的ATM信元被发送880。如果该信元是用于一个IPv6分组的并且它有ECN能力864,则ATM净荷中的ECN比特被设置870。然后,该被从队列中取出的ATM信元被发送880。
图9举例说明了一个本发明的硬件实现900的方块图。根据本发明的一台ATM交换机包括处理器910和可能包含随机存取存储器(RAM)或其它任何存储器配置的存储器或缓冲器912。处理器910在一个操作系统(未标示出)的控制下操作且被配置执行一个或多个计算机程序,所述程序在图9中由指示处理器910的块中的“盒子”930表示。一般地,计算机程序930可以被有形地包含在一个计算机可读的媒体或载体中940。参考图6-8,如上面所讨论的,计算机程序930被从计算机可读的媒体或载体940下载到存储器912中以便被处理器910执行。计算机程序930包括指令,当这些指令被处理器910读出并执行时,会使得处理器910完成那些执行本发明的步骤或单元所需要的步骤。在处理器910的控制下,ATM信元通过端口942被接收,并被缓存到存储器912中,且通过端口942被发送,参考图6-8,这提供了如上面所讨论的拥塞管理。因此本领域的技术人员可认识到,存储器912可以是运行程序930和缓存ATM信元的独立的存储器装置,或者是一个单独的存储器装置。此外,尽管图9举例说明了一个示范系统配置,那些本领域的技术人员可以认识到多种完成类似功能的不同的配置都可以根据本发明而被使用。
这样,根据本发明,一个单比特标志被要求与简单逻辑一起来跟踪分组边界(即AAL分组标志)以便验证IPv6分组中的协议头标。由于AAL5分组定界符标志和ECN比特各自的位置是通过预先定义的分组格式固定的,所以可以计算简单的偏移以便访问各自的比特。此外,由于IP分组头标没有被包含在校验和计算中,或由IPv6安全特性加扰,所以不需要其它特别的考虑。很清楚,可以在任何发生拥塞的ATM节点进行这样的ECN比特标记,不管该ATM节点是ATM接入节点还是ATM骨干设备。此外,这种方法可以与任何下面一个ATM承载能力,即CBR、VBR、ABR、UBR一起使用。
AAL5定界符标志检测能力已经在许多商用ATM厂商设备中被广泛提供。特别是,这个功能被要求来实现众所周知的分组丢弃方案,即早期和部分信元丢弃。这些方案也监视AAL5分组定界符,在拥塞时(或即将拥塞时)利用它们丢弃整个IP分组,从而降低分组分段的有害影响。因此,分组丢弃和ECN拥塞通知方法可以被用于ATM节点。
对于多等级队列,阈值可以被用来表示不同拥塞等级。在发生轻微拥塞的时段,IP分组中的ECN比特可以利用本发明被设置。如果拥塞持续或加剧,则可以改而进行分组丢弃。尽管拥塞指示符的选择还未被最终确定,但为了保证与先进的IPv6类型路由器可靠地配合动作,可以使用诸如RED的技术。这有助于限制虚假通知。对于下面是ABR连接的特殊情况,ECN比特指示也可以被与显式速率(ER)控制机制结合。
不过,分组分段影响对ECN类型方案提出了问题。IPv6协议允许分组“通过隧道传输”以在路由改变时减轻分组分段的影响。这基本上意味着被封装的分组的DS字节被复制到输出IP分组(在隧道的入口处)的头标中。但是,目前的标准不要求在隧道的出口处将DS字节复制回被封装的分组的头标中,这样ECN信息就被丢失。因此,当分组分段出现时,简单地在最外面的封装层中设置ECN比特还不能使过载的源降低速率。尽管如此,由于这个问题在任何方式下都不是特定于ATM的,所以IP标准可以进行自我修改作为一个解决方案。此外,分组分段可能很少,特别是在能够处理更大分组尺寸的先进的IPv6路由器越来越常见的情况下。同样,如果IP主机被直接连接到ATM子网,即没有通过ATM承载多协议(MPOA)解决方案的中间IP子网,分组分段问题就不会出现。
总之,对于互联网,新的业务定义开始出现,其目的是为了提高IP网络上端到端用户性能。这样的一个例子是被建议的区分业务范例,它也很可能包括在拥塞期间直接通知源的ECN能力。同时,正在进行的ATM技术的发展意味着ATM承载IP正在成为一个日益重要的问题。这种集成带来的问题是:由于重建开销等,对于基于信元的ATM交换机,很难修改IP分组中的拥塞控制信息。不过,对于ECN-ATM指示的情况,由于拥塞信息是最小的,即一个比特,所以直接的ATM级的结合是可行的。根据本发明,ECN方案被规定允许ATM网络参加IP级的ECN通知方案。该方案的复杂度最小且使用AAL5分组尾标来检测分组边界并在转换IPv6分组时定位恰当的ECN比特。所要求的功能是独立于基础ATM承载灵活性的且在ATM接入设备和骨干节点中都可以被实现。根据本发明的ECN方案带来了ATM网络上有ECN能力的IP业务的性能的提高。
上面对于本发明的示范实施方案的描述是用来示例和描述目的的。这并不意味着它就是详尽的,也不意味着将本发明限制在所公开的精确形式上。根据上面的示教,可以进行许多修改和变更。本发明的范围并不局限于这里的详细描述,它是被所附加的权利要求所限制的。

Claims (21)

1.一种用于混合的IP-ATM网络中的拥塞管理的方法,它包括:
在ATM信元中使用AAL5分组尾标来检测用以识别一个IP分组中的第一个信元的分组边界;
判定一个ATM信元是否能够使用显式拥塞通知来指示拥塞;以及
在一个有这种能力的ATM信元中设置一个显式拥塞通知指示符以向源节点指示拥塞。
2.权利要求1的方法,其中使用分组尾标还包括监视一个用来指示一个ATM信元是否是一个分组的结束的标志。
3.权利要求2的方法,还包括重置分组结束标志到关状态,以使得下一个ATM信元被看作是一个分组的第一个信元并发送该信元。
4.权利要求3的方法,还包括判定下一个ATM信元是否是一个分组的第一个ATM信元。
5.权利要求4的方法,还包括当下一个ATM信元不是一个分组的第一个ATM信元时,发送该ATM信元。
6.权利要求4的方法,还包括判定是否ATM拥塞与下一个ATM信元相关联。
7.权利要求6的方法,还包括当拥塞不与下一个ATM信元相关联时,发送该下一个ATM信元。
8.一台ATM交换机,包括:
用来在其上接收ATM信元的接收端口;
被连接到接收端口用来存储要处理的ATM信元的缓冲器;
被连接到缓冲器用来控制ATM信元处理的处理器;以及
被连接到缓冲器用来发送缓冲器中的ATM信元的发送端口;
其中处理器提供混合的IP-ATM网络中的拥塞管理,处理器在接收到的ATM信元中使用AAL5分组尾标以检测用来识别一个IP分组中的第一个信元的分组边界,判定一个IP分组中的第一个信元是否能够使用显式拥塞通知来指示拥塞并在一个有这种能力的ATM信元中设置一个显式拥塞通知指示符以向源节点指示拥塞。
9.权利要求8的ATM交换机,其中使用的分组尾标还包括监视一个用来指示一个ATM信元是否是一个分组的结束的标志。
10.权利要求9的方法,还包括重置分组结束标志到关状态,以使得下一个ATM信元被看作是一个分组的第一个信元并发送该信元。
11.权利要求10的方法,还包括判定下一个ATM信元是否是一个分组的第一个信元。
12.权利要求11的方法,还包括当下一个ATM信元不是一个分组的第一个ATM信元时,发送该ATM信元。
13.权利要求11的方法,还包括判定是否ATM拥塞与下一个ATM信元相关联。
14.权利要求13的方法,还包括当拥塞不与下一个ATM信元相关联时,发送下一个ATM信元。
15.用于基于处理器的ATM交换机的制造的产品,它包括一个计算机可读媒体,该媒体中具有使处理器完成包含如下步骤的方法的指令:
在ATM信元中使用AAL5分组尾标来检测用以识别一个IP分组中的第一个信元的分组边界;
判定一个ATM信元是否能够使用显式拥塞通知来指示拥塞;以及
在一个有这种能力的ATM信元中设置一个显式拥塞通知指示符以向源节点指示拥塞。
16.权利要求15的方法,其中使用分组尾标还包括监视一个用来指示一个ATM信元是否是一个分组的结束的标志。
17.权利要求16的方法,还包括重置分组结束标志到关状态,以使得下一个ATM信元被看作是一个分组的第一个信元并发送该信元。
18.权利要求17的方法,还包括判定下一个ATM信元是否是一个分组的第一个信元。
19.权利要求18的方法,还包括当下一个ATM信元不是一个分组的第一个ATM信元时,发送该ATM信元。
20.权利要求18的方法,还包括判定是否ATM拥塞与下一个ATM信元相关联。
21.权利要求20的方法,还包括当拥塞不与下一个ATM信元相关联时,发送该下一个ATM信元。
CNB998121398A 1998-10-13 1999-10-12 一种用于混合的ip-atm网络中拥塞管理的基于ecn的方法 Expired - Fee Related CN1160884C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/170,276 1998-10-13
US09/170,276 US6160793A (en) 1998-10-13 1998-10-13 ECN-based approach for congestion management in hybrid IP-ATM networks

Publications (2)

Publication Number Publication Date
CN1323472A true CN1323472A (zh) 2001-11-21
CN1160884C CN1160884C (zh) 2004-08-04

Family

ID=22619264

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB998121398A Expired - Fee Related CN1160884C (zh) 1998-10-13 1999-10-12 一种用于混合的ip-atm网络中拥塞管理的基于ecn的方法

Country Status (7)

Country Link
US (1) US6160793A (zh)
EP (1) EP1121776B1 (zh)
JP (1) JP4436981B2 (zh)
CN (1) CN1160884C (zh)
AU (1) AU6427799A (zh)
DE (1) DE69940025D1 (zh)
WO (1) WO2000022764A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100417128C (zh) * 2002-07-31 2008-09-03 汤姆森特许公司 分组处理结构
CN103181211A (zh) * 2010-10-06 2013-06-26 高通股份有限公司 用于ecn接收器驱动的拥塞控制的方法和设备
CN110798406A (zh) * 2018-08-03 2020-02-14 丰田自动车株式会社 通信方法以及通信系统

Families Citing this family (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6862622B2 (en) 1998-07-10 2005-03-01 Van Drebbel Mariner Llc Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture
US6590885B1 (en) 1998-07-10 2003-07-08 Malibu Networks, Inc. IP-flow characterization in a wireless point to multi-point (PTMP) transmission system
US6680922B1 (en) 1998-07-10 2004-01-20 Malibu Networks, Inc. Method for the recognition and operation of virtual private networks (VPNs) over a wireless point to multi-point (PtMP) transmission system
US6628629B1 (en) 1998-07-10 2003-09-30 Malibu Networks Reservation based prioritization method for wireless transmission of latency and jitter sensitive IP-flows in a wireless point to multi-point transmission system
US6594246B1 (en) 1998-07-10 2003-07-15 Malibu Networks, Inc. IP-flow identification in a wireless point to multi-point transmission system
US6452915B1 (en) 1998-07-10 2002-09-17 Malibu Networks, Inc. IP-flow classification in a wireless point to multi-point (PTMP) transmission system
US6640248B1 (en) 1998-07-10 2003-10-28 Malibu Networks, Inc. Application-aware, quality of service (QoS) sensitive, media access control (MAC) layer
US6826620B1 (en) * 1998-08-26 2004-11-30 Paradyne Corporation Network congestion control system and method
US6587433B1 (en) * 1998-11-25 2003-07-01 3Com Corporation Remote access server for multiple service classes in IP networks
FI106417B (fi) * 1998-12-08 2001-01-31 Nokia Mobile Phones Ltd Menetelmä tiedonsiirron optimoimiseksi
US6507563B1 (en) 1998-12-24 2003-01-14 Cisco Technology, Inc. Methods and apparatus for controlling congestion within diverse protocol stacks
US6483805B1 (en) * 1998-12-28 2002-11-19 Nortel Networks Limited Internet differentiated services service for transaction applications
US6426944B1 (en) 1998-12-30 2002-07-30 At&T Corp Method and apparatus for controlling data messages across a fast packet network
US6477145B1 (en) 1998-12-30 2002-11-05 At&T Corp. Method and apparatus for using video memory to buffer data packets for presentation to a data network
US6463035B1 (en) 1998-12-30 2002-10-08 At&T Corp Method and apparatus for initiating an upward signaling control channel in a fast packet network
US6453357B1 (en) * 1999-01-07 2002-09-17 Cisco Technology, Inc. Method and system for processing fragments and their out-of-order delivery during address translation
US7142507B1 (en) * 1999-02-25 2006-11-28 Nippon Telegraph And Telephone Corporation Traffic monitoring equipment and system and method for datagram transfer
US6628617B1 (en) * 1999-03-03 2003-09-30 Lucent Technologies Inc. Technique for internetworking traffic on connectionless and connection-oriented networks
US6993021B1 (en) * 1999-03-08 2006-01-31 Lucent Technologies Inc. Lightweight internet protocol encapsulation (LIPE) scheme for multimedia traffic transport
CA2301435C (en) * 1999-04-16 2006-10-10 At&T Corp. Method for reducing congestion in packet-switched networks
US6785285B1 (en) * 1999-06-03 2004-08-31 Fujitsu Network Communications, Inc. Method and system for providing broadcast channels over an emulated subnetwork
WO2001013557A1 (en) * 1999-08-13 2001-02-22 Fujitsu Network Communications, Inc. Supporting multiple application traffic types over connection oriented networks
US6747951B1 (en) * 1999-09-20 2004-06-08 Nortel Networks Limited Method and apparatus for providing efficient management of resources in a multi-protocol over ATM (MPOA)
US6654363B1 (en) * 1999-12-28 2003-11-25 Nortel Networks Limited IP QOS adaptation and management system and method
US6435164B1 (en) 2000-12-07 2002-08-20 Ford Global Technologies, Inc. Fuel weathering method for vehicle evaporative emission system
US8370435B1 (en) 2000-01-31 2013-02-05 Telecommunication Systems, Inc. System and method for servers to send alerts to connectionless devices
US7689696B2 (en) 2000-01-31 2010-03-30 Telecommunication Systems, Inc. System and method for re-directing requests from browsers for communications over non-IP based networks
US7418498B2 (en) * 2001-01-24 2008-08-26 Telecommunication Systems, Inc. System and method to publish information from servers to remote monitor devices
US7970898B2 (en) * 2001-01-24 2011-06-28 Telecommunication Systems, Inc. System and method to publish information from servers to remote monitor devices
US8090856B1 (en) 2000-01-31 2012-01-03 Telecommunication Systems, Inc. Intelligent messaging network server interconnection
US7003571B1 (en) 2000-01-31 2006-02-21 Telecommunication Systems Corporation Of Maryland System and method for re-directing requests from browsers for communication over non-IP based networks
US7693981B2 (en) * 2001-01-24 2010-04-06 Telecommunication Systems, Inc. System and method to publish information from servers to remote monitor devices
US6741599B1 (en) * 2000-02-18 2004-05-25 Lucent Technologies Inc. Telephone switch-integrated modem pool and broadband access concentrator providing improved local loop data network access
DE60028533T2 (de) * 2000-03-29 2007-01-04 Alcatel Verfahren zur Erzeugung einer Annahmeentscheidung in einem Telekommunikationssystem
JP2001292167A (ja) * 2000-04-10 2001-10-19 Fujitsu Ltd ネットワーク中継システムおよび中継装置
US7111163B1 (en) 2000-07-10 2006-09-19 Alterwan, Inc. Wide area network using internet with quality of service
US8396052B1 (en) * 2000-07-20 2013-03-12 Alcatel Lucent Apparatus and method for synchronous and asynchronous switching of internet protocol traffic
US7237034B2 (en) * 2000-09-18 2007-06-26 Openwave Systems Inc. Method and apparatus for controlling network traffic
DE10062640B4 (de) * 2000-12-15 2006-11-02 Infineon Technologies Ag Verfahren zur zeitlichen Steuerung der Ausgabe von Datenpaketen aus Netzknoten, Netzknoten und konfiguriertes Netz
US7342942B1 (en) 2001-02-07 2008-03-11 Cortina Systems, Inc. Multi-service segmentation and reassembly device that maintains only one reassembly context per active output port
JP4483100B2 (ja) * 2001-02-20 2010-06-16 株式会社日立製作所 ネットワーク間接続装置
US7286566B1 (en) 2001-05-08 2007-10-23 Cortina Systems, Inc. Multi-service segmentation and reassembly device that maintains reduced number of segmentation contexts
KR100600496B1 (ko) * 2001-07-18 2006-07-13 경북대학교 산학협력단 인터넷에서 명시적 폭주 통지 기법을 위한 라우터 폭주정보 중계 방법
US7266612B1 (en) 2002-02-14 2007-09-04 At&T Corp. Network having overload control using deterministic early active drops
GB0410254D0 (en) * 2004-05-07 2004-06-09 British Telecomm Processing of data in networks
US20100235432A1 (en) * 2006-08-21 2010-09-16 Telefonaktiebolaget L M Ericsson Distributed Server Network for Providing Triple and Play Services to End Users
GB0809014D0 (en) * 2008-05-17 2008-06-25 Slever Solutions Ltd Improvements in and relating to the management of data congestion in a data network
US9270580B1 (en) 2009-08-28 2016-02-23 Brocade Communications Systems, Inc. Method and system for traffic isolation in a network
US8885657B2 (en) * 2009-11-06 2014-11-11 Brocade Communications Systems, Inc. Automatic switch port selection
US8593964B1 (en) 2009-11-06 2013-11-26 Brocade Communications Systems, Inc. Method and system for traffic management
US8891368B2 (en) * 2009-11-06 2014-11-18 Brocade Communications Systems, Inc. Presentation of a selected port
US9391849B2 (en) * 2009-11-06 2016-07-12 Brocade Communications Systems, Inc. Back pressure remediation
CN101938484B (zh) * 2010-09-09 2013-05-15 奇智软件(北京)有限公司 一种分布式流量控制方法及系统
US8768366B2 (en) * 2011-10-31 2014-07-01 Paul Anthony GALWAS Network of media servers and a method of dynamically routing calls over the network of media servers
US9112804B2 (en) * 2012-05-31 2015-08-18 International Business Machines Corporation Network congestion notification preservation and modification during transmission of network data between physical network and virtual network
CN108462645B (zh) * 2016-12-12 2021-10-26 华为技术有限公司 一种转发方法和装置

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5313454A (en) * 1992-04-01 1994-05-17 Stratacom, Inc. Congestion control for cell networks
US5457687A (en) * 1993-09-02 1995-10-10 Network Equipment Technologies, Inc. Method and apparatus for backward explicit congestion notification (BECN) in an ATM network
JP3187230B2 (ja) * 1993-09-06 2001-07-11 株式会社東芝 ふくそう制御方法及びふくそう制御装置
US5600798A (en) * 1993-10-26 1997-02-04 International Business Machines Corporation System and method for controlling LAN data flow control through a frame relay network by end point station transmitting notification to LAN stations based on congestion notification from the frame relay network
US5638371A (en) * 1995-06-27 1997-06-10 Nec Usa, Inc. Multiservices medium access control protocol for wireless ATM system
US5898669A (en) * 1996-03-22 1999-04-27 Shimony; Ilan ATM traffic management device
FI103309B (fi) * 1996-10-29 1999-05-31 Nokia Telecommunications Oy Pakettien reititys tietoliikennejärjestelmässä
US5987430A (en) * 1997-08-28 1999-11-16 Atcom, Inc. Communications network connection system and method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100417128C (zh) * 2002-07-31 2008-09-03 汤姆森特许公司 分组处理结构
CN103181211A (zh) * 2010-10-06 2013-06-26 高通股份有限公司 用于ecn接收器驱动的拥塞控制的方法和设备
CN103181211B (zh) * 2010-10-06 2016-11-02 高通股份有限公司 用于ecn接收器驱动的拥塞控制的方法和设备
CN110798406A (zh) * 2018-08-03 2020-02-14 丰田自动车株式会社 通信方法以及通信系统

Also Published As

Publication number Publication date
EP1121776A4 (en) 2005-07-27
JP4436981B2 (ja) 2010-03-24
AU6427799A (en) 2000-05-01
CN1160884C (zh) 2004-08-04
WO2000022764A1 (en) 2000-04-20
US6160793A (en) 2000-12-12
JP2002527989A (ja) 2002-08-27
EP1121776B1 (en) 2008-12-03
DE69940025D1 (de) 2009-01-15
EP1121776A1 (en) 2001-08-08

Similar Documents

Publication Publication Date Title
CN1160884C (zh) 一种用于混合的ip-atm网络中拥塞管理的基于ecn的方法
US6826620B1 (en) Network congestion control system and method
US6343083B1 (en) Method and apparatus for supporting a connectionless communication protocol over an ATM network
EP2037630B1 (en) Method and device of an ethernet bearing atm cells
US6091710A (en) System and method for preventing data slow down over asymmetric data transmission links
EP1968249A1 (en) A method for bearing the frame relay in ethernet
JPH1198192A (ja) フレームリレーデータ交換サービス
JP3046289B2 (ja) フレ―ムリレ――atm間のインタフェ―ス回路
Nagami et al. Toshiba's flow attribute notification protocol (FANP) specification
Doshi et al. Communication protocols for high speed packet networks
JP3426646B2 (ja) ネットワークシステム、通信方法及び通信装置
Cisco Cisco IOS Wide-Area Networking Command Reference Release 12.1
WO1997048211A2 (en) Implementing atm virtual channels in a packet network
Cisco Cosco IOS Wide-Area Networking Command Reference Release 12.2
US7065077B1 (en) Frame relay over point to multipoint links
JP2000244524A (ja) ネットワークシステム、信号送受信装置及びネットワーク資源予約方法
Roden et al. Frame relay networks
JP4181303B2 (ja) コネクション型通信ネットワークにおいて使用可能なサービス品質特徴のコネクションレス型通信ネットワークへのマッピング方法およびその逆の方法
JP3445532B2 (ja) Atm通信システム
JP2002526979A (ja) オンデマンドネットワーク間帯域幅
Hunt Frame relay: protocols, architecture, operation and performance
CA2412914A1 (en) Offering differentiated services
EP1494402A1 (en) Transmission control device and process for an interface between communication networks and associated products
Nair et al. 312 Global Information Infrastructure (GII) Evolution S. Rao et al.(Eds.) IOS Press, 1996
JP3557199B2 (ja) Atm通信システム及びatm通信方法

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20170117

Address after: Espoo, Finland

Patentee after: NOKIA TECHNOLOGIES OY

Address before: Espoo, Finland

Patentee before: Nokia Corp.

Effective date of registration: 20170117

Address after: Espoo, Finland

Patentee after: NOKIA Corp.

Address before: Espoo, Finland

Patentee before: Nokia Networks OY

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: 20040804

Termination date: 20171012