CN103069758B - 局部拥塞暴露方法及节点 - Google Patents
局部拥塞暴露方法及节点 Download PDFInfo
- Publication number
- CN103069758B CN103069758B CN201180042322.7A CN201180042322A CN103069758B CN 103069758 B CN103069758 B CN 103069758B CN 201180042322 A CN201180042322 A CN 201180042322A CN 103069758 B CN103069758 B CN 103069758B
- Authority
- CN
- China
- Prior art keywords
- ecn
- downlink packets
- congestion
- congested
- packet
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000008569 process Effects 0.000 title description 3
- 230000001413 cellular effect Effects 0.000 claims abstract description 59
- 238000011144 upstream manufacturing Methods 0.000 claims abstract description 17
- 238000002372 labelling Methods 0.000 claims description 47
- 230000005641 tunneling Effects 0.000 claims description 9
- 238000001514 detection method Methods 0.000 claims description 4
- 230000003466 anti-cipated effect Effects 0.000 claims description 2
- 241000238876 Acari Species 0.000 claims 3
- 230000008901 benefit Effects 0.000 description 8
- 238000007726 management method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 239000003550 marker Substances 0.000 description 6
- 238000009826 distribution Methods 0.000 description 5
- 230000007246 mechanism Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008878 coupling Effects 0.000 description 2
- 238000010168 coupling process Methods 0.000 description 2
- 238000005859 coupling reaction Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000009191 jumping Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000005096 rolling process Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000019771 cognition Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000008034 disappearance Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000004899 motility Effects 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000006116 polymerization reaction Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
- 238000003466 welding Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2483—Traffic characterised by specific attributes, e.g. priority or QoS involving identification of individual flows
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0205—Traffic management, e.g. flow control or congestion control at the air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/11—Identifying congestion
- H04L47/115—Identifying congestion using a dedicated packet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/127—Avoiding congestion; Recovering from congestion by using congestion prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/26—Flow control; Congestion control using explicit feedback to the source, e.g. choke packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0231—Traffic management, e.g. flow control or congestion control based on communication conditions
- H04W28/0242—Determining whether packet losses are due to overload or to deterioration of radio communication conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0247—Traffic management, e.g. flow control or congestion control based on conditions of the access network or the infrastructure network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0284—Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/12—Flow control between communication endpoints using signalling between network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/30—TPC using constraints in the total amount of available transmission power
- H04W52/34—TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading
- H04W52/343—TPC management, i.e. sharing limited amount of power among users or channels or data types, e.g. cell loading taking into account loading or congestion level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- 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]
- H04L12/46—Interconnection of networks
- H04L12/4633—Interconnection of networks using encapsulation techniques, e.g. tunneling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/22—Traffic shaping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/2592—Translation of Internet protocol [IP] addresses using tunnelling or encapsulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0289—Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/042—Public Land Mobile systems, e.g. cellular systems
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
一种用于在蜂窝网络中的本地环路内局部拥塞暴露的方法由本地环路的局部拥塞暴露接收器节点执行。方法包括接收目的地为下游用户装置的下行链路分组。下行链路分组具有指示下行链路分组经历的拥塞级别的报头。报头也指示上游节点宣告的预期下游拥塞级别。方法也包括通过无线连接将下行链路分组转发到下游用户装置。方法还包括向上游发送具有指示下行链路分组经历的拥塞级别和局部拥塞暴露接收器节点内经历的任何拥塞的反馈的分组。
Description
相关申请交叉引用
本申请要求2010年9月1日提出的美国临时专利申请61/378980的优先权,该申请通过引用结合于本文中。
技术领域
本发明的实施例涉及连网领域,并且更具体地说,涉及在连网领域中的拥塞避免。
背景技术
在通过网络传送的分组或数据多于网络能够容纳的分组或数据时,可发生网络拥塞。网络一般具有固定容量,如固定带宽或固定分组传送率。在比网络的固定容量更多的分组需要传递时,网络可采用队列缓冲分组以容纳此类业务激增。然而,网元通常具有固定大小的队列和其它资源。在这些固定大小资源几乎或完全利用(例如,队列可几乎已满),并且不能容纳另外的分组传送时可发生网络拥塞。通常,经历此类拥塞的网络可简单地丢弃分组。然而,丢弃分组可具有某些缺陷,如造成丢弃分组的重新传送,这可进一步造成或延长网络拥塞。
显式拥塞通知(ECN)是涉及在初期拥塞的情况下标记分组而不是丢弃它们的已知拥塞避免方案。经历初期拥塞的ECN感知网元可在分组的报头中标记ECN字段以指示发生拥塞而不是丢弃分组。例如,ECN可在IP协议报头(IPv4或IPv6)中的DiffServ字段中使用指派到ECN字段以将四个不同ECN码点编码的两个最低有效比特。如果任一端点不支持或不愿意支持具ECN能力传输,则00的ECN码点可指示无ECN能力传输(即,无ECT)。两个ECN码点任意之一,即10或01(分别为ECT(0)和ECT(1))可指示具ECN能力传输(ECT)。11的ECN码点可指示已经历或遇到拥塞(ECN-CE)。例如,如果遇到或经历拥塞,具ECN能力节点或队列可通过概率将ECN字段设成11,并随后转发ECN标记的分组。为避免严重拥塞,路由器和其它网元可根据平均队列长度以概率标记分组。指定用于ECN的反馈的适合协议的示例包括TCP、DCCP、SCTP和RTP/UDP。标记的分组的百分比或比例可指示网络中的拥塞级别,并且直接与网络中的拥塞级别有关。在ECN中,ECN标记分组的端点接收器可将有关标记分组的百分比或比例或拥塞级别的信息或反馈返回到发送器以便通知发送器网络在经历拥塞。预期发送器降低其传送率使得不丢弃将来分组。有利的是,ECN可有助于降低网络中的拥塞量和丢弃的分组数量。
拥塞暴露(ConEx)是另一拥塞避免方案或协议。拥塞暴露可使用并基于ECN建立。拥塞暴露可提供允许发送器通知网络有关预期分组遇到的剩余路径拥塞的机制。在ECN中,网络可通过ECN标记分组,或者通过丢弃分组而以表明拥塞,并且接收器可将此信息作为反馈传递回发送器。通过允许发送器将预期剩余路径拥塞信息中继或***回到网络中以向网络通告此预期拥塞,拥塞暴露基于此建立。预期剩余路径拥塞信息可基于如ECN反馈所指示的相同流中以前分组以前遇到的拥塞或从中推导。网络节点可使用此信息估计通过发送或转发业务,流可能造成的拥塞级别,并且可基于此信息做出判定。拥塞暴露可提供使流负责它们造成或允许造成的拥塞的能力和信息,并且可帮助管理拥塞。
Re-ECN是拥塞暴露的已知实现。在BobBriscoe等人于2010年10月25日提出的题为“Re-ECN:AddingAccountabilityforCausingCongestiontoTCP/IP”的传输领域工作组因特网工程任务组(IETF)因特网草案第1-51页中描述了Re-ECN。Re-ECN协议在每个分组中提供字段,使得在分组穿过网络间的任何接口时,它携带在其路径的剩余部分上拥塞的可信任预测。
发明内容
一方面,一种由在蜂窝网络中的本地环路的局部拥塞暴露接收器节点执行的用于本地环路内局部拥塞暴露的方法包括若干步骤。在一个步骤中,接收目的地为下游用户装置的下行链路分组。下行链路分组具有指示下行链路分组经历的拥塞级别的报头。报头也指示上游节点宣告的预期下游拥塞级别。在另一步骤中,通过无线连接将下行链路分组转发到下游用户装置。在又一步骤中,向上游发送具有指示下行链路分组经历的拥塞级别和局部拥塞暴露接收器节点内经历的任何拥塞的反馈的分组。一个可能的优点是局部拥塞暴露可在蜂窝网络的本地环路内实现,而无论在本地环路外是否支持拥塞暴露,从而允许在本地环路内管理拥塞。
另一方面,一种局部拥塞暴露接收器节点配置用于蜂窝网络中本地环路内的局部拥塞暴露。接收器节点包括配置成接收目的地为下游用户装置的下行链路分组的第一接口。下行链路分组具有指示下行链路分组经历的拥塞级别的报头。报头也指示上游节点宣告的预期下游拥塞级别。接收器也具有配置成通过无线连接将下行链路分组发送到下游用户装置的第二接口。接收器也包括反馈***器,以将指示下行链路分组经历的拥塞级别和在局部拥塞暴露接收器节点内经历的任何拥塞的反馈***通过第一接口向上游发送的分组中。一个可能的优点是局部拥塞暴露可在蜂窝网络的本地环路内实现,而无论在本地环路外是否支持拥塞暴露,从而允许在本地环路内管理拥塞。
在又一方面,一种由在蜂窝网络中的本地环路的局部拥塞暴露发送器节点执行的用于本地环路内局部拥塞暴露的方法包括若干步骤。在一个步骤中,接收目的地为下游用户装置的下行链路分组。在另一步骤中,从蜂窝网络的下游节点接收具有指示拥塞级别的反馈的分组。在又一步骤中,将预期下游拥塞级别的宣告***收到下行链路分组的报头中。在另一步骤中,向下游用户装置转发下行链路分组,下行链路分组具有***其报头的预期下游拥塞级别的宣告。一个可能的优点是局部拥塞暴露可在蜂窝网络的本地环路内实现,而无论在本地环路外是否支持拥塞暴露,从而允许在本地环路内管理拥塞。
在仍有的另一方面,一种局部拥塞暴露发送器节点配置用于蜂窝网络中本地环路内的局部拥塞暴露。局部拥塞暴露发送器节点要部署在基站与因特网之间的本地环路中。发送器节点具有配置成接收目的地为下游用户装置的下行链路分组的第一接口。发送器节点也具有配置成从蜂窝网络的下游节点接收具有指示拥塞级别的反馈的分组的第二接口。发送器节点的拥塞暴露***器配置成将预期下游拥塞级别的宣告***收到下行链路分组的报头中。发送器节点配置成向下游用户装置转发下行链路分组,下行链路分组具有***其报头的预期下游拥塞级别的宣告。一个可能的优点是局部拥塞暴露可在蜂窝网络的本地环路内实现,而无论在本地环路外是否支持拥塞暴露,从而允许在本地环路内管理拥塞。
附图说明
通过参照下面的描述和用于示出本发明实施例的附图,可最好地理解本发明。在图中:
图1示出在第三代合作伙伴计划(3GPP)长期演进(LTE)蜂窝网络中局部拥塞暴露的一示例实施例。
图2是外部和内部IP报头的一示例实施例。
图3是由蜂窝网络中的本地环路的局部拥塞暴露接收器节点(例如,eNodeB或其它基站)执行的用于本地环路内的局部拥塞暴露的方法的一示例实施例的流程框图。
图4是示出用于反馈的报告格式的一示例实施例的框图。
图5是配置用于蜂窝网络中本地环路内局部拥塞暴露的局部拥塞暴露接收器节点(例如,eNodeB或其它基站)的一示例实施例的框图。
图6是由蜂窝网络中的本地环路的局部拥塞暴露发送器节点(例如,网关)执行的用于本地环路内的局部拥塞暴露的方法的一示例实施例的流程框图。
图7是配置用于蜂窝网络中本地环路内局部拥塞暴露的局部拥塞暴露发送器节点(例如,网关)的一示例实施例的框图。
图8示出在端对端支持ECN的3GPPLTE蜂窝网络中局部拥塞曝露的第二示例实施例。
图9示出在端对端支持ECN和拥塞暴露两者的3GPPLTE蜂窝网络中局部拥塞曝露的第三示例实施例。
图10示出在3GPPLTE蜂窝网络中用于从用户设备向因特网上载分组的上载情形的局部拥塞暴露的一示例实施例。
具体实施方式
下面的描述是描述用于局部拥塞暴露的方法和设备。在下面的描述中,陈述了许多特定的细节,如特定的网络配置、特定类型的拥塞信息、报头内的特定字段及诸如此类。然而,要理解的是,实践本发明的实施例可无需这些特定细节。在其它情况下,熟知的电路、结构和技术未详细示出以免混淆对此说明书的理解。
说明书中对“一个实施例”、“一实施例”、“一示例实施例”等的引用指所述实施例可包括特定特征、结构或特性,但每个实施例可不一定包括该特定特征、结构或特性。另外,此类短语不一定指同一实施例。此外,结合一实施例描述某个特定特征、结构或特性时,认为结合无论是否明确描述的其它实施例实现此类特征、结构或特性是在本领域技术人员的认知之内。
目前,ECN、re-ECN和拥塞暴露的使用极为有限。一个重要的影响因素是这些拥塞避免方案往往对采用跨诸如因特网等公共网络从接收器端终端到发送器端终端的端对端是极具挑战性的。难以实现完全端对端部署的一个原因是一般情况下它涉及修改接收器和发送器端终端,如手机、智能电话、膝上型计算机、服务器、路由器、交换器等,使得它们支持这些拥塞避免方案。例如,发送器需要能够在拥塞暴露中将反馈插回网络中。这一般涉及例如在感兴趣的操作***(例如,用于服务器的Linux、Windows等和用于手机的Android、Windowsmobile等)中通过传送控制协议(TCP)/因特网协议(IP)栈的支持。然而,此类终端有大量不同的制造商/供应商,并且让所有这些制造商/供应商同意使终端支持这些拥塞避免方案是具有挑战性的。
难以实现完全端对端部署的另一原因是因特网中路由器的制造商往往不愿修改其路由器以支持ECN和拥塞暴露。为支持ECN和拥塞暴露,沿路径的路由器,尤其是在瓶颈链路上的路由器应标记ECN字段以指示拥塞,但如果它们未标记,则ECN也可能不工作。另外,通常具有沿路径设置的中间盒,如防火墙或入侵检测***(IDS)。拥塞暴露框架应使得这些中间盒不清除ECN标记或拥塞暴露信息。由于中间盒可属于不同网络管理实体,因此,这难以得到保证。出于上述原因,假设端对端工作的拥塞暴露的部署将是具有挑战性的并且将占用显著的时间量,这是适当的。
本文中公开了用于局部拥塞暴露的方法和设备。术语“局部拥塞暴露”旨在涵盖局部re-ECN。例如,局部re-ECN的一实施例也是局部拥塞暴露的一实施例。在局部拥塞暴露中,拥塞暴露信息是局部的而不是仅端对端。局部拥塞暴露的优点是本地属性。局部拥塞暴露例如在允许端对端拥塞暴露是不可能或不可行时有用,并且例如能够沿特定路径部署。有关拥塞暴露的以前提议全部是完全基于端对端,这如上所述涉及端主机的修改以支持拥塞暴露。这可对采用拥塞暴露协议造成部署负担。新局部拥塞暴露移除了此类限制。局部拥塞暴露能够实现合理的资源控制而对端主机无任何修改。由于局部拥塞暴露中基础设施节点的数量一般比端主机的数量少得多,并且基础设施节点可在相同网络管理实体的控制下,因此,部署开销可显著降低。另外,由于ECN能力可重置,或者IPv6扩展报头可由沿路径的中间盒移除,因此,端对端拥塞暴露可效率低,但此问题可在局部拥塞暴露中得以避免或至少更易管理。另外,本文中公开的局部拥塞方案可逐渐部署,并且一旦它变得广泛部署便可作为朝向端对端拥塞暴露的自然跳板。
图1示出在第三代合作伙伴计划(3GPP)长期演进(LTE)蜂窝网络100中局部拥塞暴露的一示例实施例。局部拥塞暴露在LTE网络中可行并且有用。在此示例实施例中,在端主机既不支持ECN,也不支持拥塞暴露。这可能是最初的主导情况。
图示描绘示例LTE体系结构蜂窝网络100和用于3GPPLTE蜂窝网络中数据业务的数据平面路径。eNodeB103是赋予LTE网络基站的名称。要理解的是,在网络中可以有其它基站(未示出)。eNodeB用于在用户装置或设备101与网络之间实现实际无线连接102。来自/去往用户设备的用户数据有效负载(因特网协议(IP)分组)由称为服务网关(服务GW或S-GW)105和分组数据网络网关(PDN-GW)106的两个逻辑节点处理。服务GW终止朝向eNodeB的S1-U用户平面接口。服务GW也缓冲目的地为正好在闲置状态的用户设备101的下行链路IP分组。PDN-GW用作朝向因特网108的网关。PDN-GW是通过SGi接口到外部IP网络(例如,因特网)的互连点。PDN-GW也包括用于流的IP地址分配、计费、分组过滤和基于策略的控制的功能性。S-GW和PDN-GW是根据LTE的在逻辑上分开的实体,但要理解的是,它们可在物理上部署在一个或多个物理***上。S-GW和PDN-GW是表示LTE的核心网络体系结构的***体系结构演进(SAE)的子组件。SAE的主要组件或核心称为SAE核心或演进分组核心(EPC)。所示LTE体系结构也包括在eNodeB与S-GW之间的第一路由器104和连接PDN-GW到因特网的第二路由器107。要理解的是,网络可包括更多或更少路由器(例如,在基站与S-GW之间的更多路由器、在S-GW与PDN-GW之间的一个或多个路由器、在PDN-GW与因特网之间更多的路由器等。eNodeB、第一路由器104、S-GW、PDN-GW一般由相同网络运营商实体拥有和操作。因特网包括路由器,为简明起见,只示出其第三路由器109。源或服务器110跨因特网耦合到蜂窝网络。
以如图1所示的此示例LTE基础设施为例,拥塞可在多个位置发生,如沿路径的eNodeB(极可能)、S-GW、PDN-GW和路由器与交换器。近来,部分由于视频下载等原因,蜂窝网络中数据业务出现了显著的增长。在下载情形中,用户装置(例如,手机)101从服务器或源110下载内容(例如,流传送的电影)。在图示中,例示了下载情形,这是因为在下载方向上的业务量一般比在上游方向上的业务量更大。因此,下载情形由于更大业务量的原因而更可能造成拥塞,在此情况下,局部拥塞暴露具有更多益处。如下面进一步描述的一样,能够为上载情形进行类似的设置,但局部拥塞暴露的益处可能不是同样明显,除非或直至在上载方向上的业务量增大到造成拥塞的点(例如,如果用户设备使用视频电话,发送视频,或者另外发送大量的数据)。
局部拥塞暴露框架在例如eNodeB、S-GW和PDN-GW等LTE基础设施节点中实现。在图示中,例示了在eNodeB(基站)节点与PDN-GW节点之间的路径,但本发明的范围不限于此特定路径。在此情况下,局部拥塞暴露沿在PDN-GW与eNodeB之间的路径部署。这意味着拥塞暴露环路只在PDN-GW与eNodeB节点之间本地运行。在此环路之外无需支持ECN或拥塞暴露。然而,本发明的实施例将在端对端路径中部署ECN和拥塞暴露时的情况下工作。
在所示实施例中,基站或eNodeB用作拥塞暴露接收器节点,并且PDN-GW用作拥塞暴露发送器节点。沿在PDN-GW与eNodeB之间路径的节点(例如,如所示的S-GW、eNodeB及在S-GW与eNodeB之间的第一路由器104)可标记分组的ECN比特以指示经历到拥塞(“标记ECN比特113”)。基站或eNodeB可提供有关分组中ECN标记的反馈,以指示分组经历的拥塞级别(“反馈ECN标记111”)。PDN-GW可接收反馈,并将反馈或拥塞信息作为拥塞暴露或re-ECN信息重新插回网络(“重新***反馈112”)。拥塞暴露将拥塞通知编码到数据报头中。从PDN-GW发送的分组可携带有关其路径的剩余部分的拥塞状况的可信预测。再反馈可包括在节点执行ECN标记时标记此窗口的分组的比例的指示及标记前一窗口的分组的比例的指示。有利的是,局部拥塞暴露可在蜂窝网络中的本地环路内实现,而无论本地环路外是否支持拥塞暴露。一个潜在的优点是蜂窝网络的一个或多个节点可使用局部拥塞暴露信息,例如,以实现以下的一项或多项:分配或控制资源,丢弃分组,查找恶意流,查找行为不当用户,停止恶意业务消耗更多网络资源和/或另外使流、用户、客户和数据源对它们造成的下游拥塞负责。
在LTE蜂窝网络中,在PDN-GW节点与eNodeB节点(LTE网络基站)之间的分组通过通用分组无线电服务(GPRS)隧穿协议(GTP)隧穿。GTP是输送用于有效负载协议的数据的输送协议。GTP是用户数据报协议(UDP)/因特网协议(IP)上的隧穿协议。GTP可与UDP或TCP一起使用。UDP和TCP在传输层或级别。传输层或级别是比IP更高的网络层或级别。IP是在因特网层或级别。另外,GTP在逻辑上比UDP更高。GTP路径在每个节点中通过IP地址和UDP端口号识别。GTP协议包括用于数据业务(GTP-U)和控制业务(GTP-C)两者。也就是说,在PDN-GW与eNodeB之间的用户平面业务或路径通过GTP-U(U表示用户平面)隧道隧穿,并且对于控制信令,存在单独的GTP-C协议。这与在IP级别执行分组转发的因特网上的端对端路径大不相同。
在本发明的所示实施例中,沿在PDN-GW与eNodeB之间的GTP-U路径部署拥塞暴露。也就是说,GTP-U路径支持拥塞暴露。在GTP的更高级别实现局部拥塞暴露有利于实现。这些隧穿协议为运营商提供了控制与GTP协议包含在一起的拥塞机制的更大程度的灵活性。现有GTP隧道是基于UDP的隧穿协议,而无任何拥塞避免机制。在此路径上对ECN的支持当前未指定,但却是相对直接的。可参考用于一般IP上IP隧穿(IPoverIPtunneling)的ECN。
图2是外部IP报头215和内部IP报头216的一示例实施例。外部IP报头具有外部遇到或经历拥塞标记(CEo)217。内部IP报头具有内部遇到或经历拥塞标记(CEi)218。实现GTP-U隧道中对ECN的支持可包括指示为具ECN能力的外部IP报头。GTP隧穿上的此类ECN标记支持被认为是新的。一方面,如果内部报头不具ECN能力,则在隧道出口,外部IP报头中的ECN-CE标记可不复制到内部IP报头。一方面,GTP-U协议可使用可选序列号使反馈报告变得可靠。
图3是由蜂窝网络中的本地环路的局部拥塞暴露接收器节点执行的用于本地环路内的局部拥塞暴露的方法320的一示例实施例的流程框图。在一个实施例中,局部拥塞暴露接收器节点可以是eNodeB或其它基站。
方法包括在方框321接收目的地为下游用户装置的下行链路分组。下行链路分组具有指示下行链路分组经历的拥塞级别的报头(例如,ECN-CE标记或遇到或经历拥塞的其它指示)。报头也指示上游节点宣告的预期下游拥塞级别(例如,re-ECN信息或其它拥塞暴露信息)。
在一个实施例中,如收到的下行链路分组可具有指示具ECN能力传输的外部报头和指示无ECN能力传输的内部报头。在一个实施例中,下行链路分组可通过不是IP上IP隧道的隧道接收,并且如收到的下行链路的外部报头可指示具ECN能力传输。一方面,隧道可以是通用分组无线电服务(GPRS)隧穿协议(GTP)隧道,并且上游节点宣告的预期下游拥塞级别可在通过GTP隧道收到的下行链路分组的GTP报头中指示。
方法包括在方框322通过无线连接将下行链路分组转发到下游用户装置。在一个实施例中,例如,在下游用户装置不支持拥塞暴露时,转发的下行链路分组可不指示上游节点宣告的预期下游拥塞级别。
方法也包括在方框323向上游发送具有指示下行链路分组经历的拥塞级别和局部拥塞暴露接收器节点内经历的任何拥塞的反馈的分组。在此情况下,eNodeB、基站或其它节点用作在普通拥塞暴露/ECN部署中的接收器节点。
eNodeB可收集ECN-CE标记,并且提供反馈到PDN-GW。另外,eNodeB中的调度器可能是可遇到拥塞的点。其它点可以是带有活动队列管理(AQM)算法的无线电链路控制(RLC)层上的队列。由于没有为内部IP报头启用ECN,因此,可丢弃分组作为拥塞指示。此拥塞信息也可反馈到PDN-GW。一方面,此拥塞信息可与外部IP报头上的ECN-CE组合(例如,进行逻辑或)(图2中的CEi||CEo)。可能的报告间隔是每往返时间(RTT)一次或可能更少。在一个实施例中,反馈可例如通过跨多个或许多分组分布的ECN码点比特等内联提供。
反馈可包括各种不同类型的信息。图4是示出用于反馈的报告格式424的一示例实施例的框图。报告格式可包含一个或多个以下类型的信息:
(a)最后收到分组的序列号425;
(b)(由eNodeB或基站)收到的分组总数426;
(c)由eNodeB或基站丢弃的分组总数(例如,在调度器或AQM中)427;
(c)由eNodeB或基站进行ECN-CE标记的分组总数(例如,在调度器或AQM中)428;
(e)在eNodeB之前的节点丢弃的分组总数(GTP-U隧穿分组)429;
(f)在eNodeB或基站之前的节点进行ECN-CE标记的分组总数(GTP-U隧穿分组)430;
(g)标记和/或丢弃的分组列表431,其可用于计算拥塞量(标记或丢弃的分组的大小之和)。拥塞量可表示标记的分组量,并且可计算为所有标记的分组的累计分组大小,这能够相对于总业务量表达,拥塞量随后表述为百分比。拥塞量能够按流,按用户,按流的聚合等计算。另外,拥塞量能够按时间计算,或者计算为累计度量。
相应地,eNodeB或基站可提供反馈,并且用作拥塞暴露/ECN部署中的接收器节点。有利的是,手机或其它用户设备可不知道或轻松知道eNodeB或基站可轻松知道上面所列各种类型的信息。一些信息是基站的秘密信息、基站内部信息或仅为基站知道。例如,基站一般可知道或能够明白上面为(b)、(c)、(d)、(e)或(f)所列类型的信息,但手机或其它用户设备可能不能知道或明白这些类型的信息。例如,考虑为(c)和(e)所列类型的信息,基站可知道或能够明白它丢弃的分组的总数和在基站之前的节点丢弃的分组总数(例如,通过分析分组序列号以查看哪些分组缺失)。然而,手机或其它用户设备可能只能够知道或明白在手机之前丢弃的分组总数,但可能不能区分在基站之前这些分组中丢弃了哪些分组和基站丢弃了这些分组中的哪些分组。
所示报告格式只是一个示例实施例。如前面所提及的一样,报告格式可包含这些类型的信息中的一个或多个(即,不要求所有的此信息)。另外,除刚刚在上面所列那些类型的信息外,报告格式的备选实施例可包括其它类型的信息。当然,不要求并且可可选地重新布置各种类型的信息的顺序/布置。
图5是配置用于蜂窝网络中本地环路内局部拥塞暴露的局部拥塞暴露接收器节点503的一示例实施例的框图。在一个实施例中,局部拥塞暴露接收器节点可以是eNodeB或其它基站。
局部拥塞暴露接收器节点具有配置成通过连接537接收目的地为下游用户装置的下行链路分组536的第一接口535。下行链路分组具有指示下行链路分组经历的拥塞级别的报头(例如,ECN-CE标记或遇到或经历拥塞的其它指示)。报头也指示上游节点宣告的预期下游拥塞级别(例如,re-ECN信息或其它拥塞暴露信息)。
在一个实施例中,如收到的下行链路分组可具有指示具ECN能力传输的外部报头和指示无ECN能力传输的内部报头。在一个实施例中,下行链路分组可通过不是IP上IP隧道的隧道接收,并且如收到的下行链路分组的外部报头可指示具ECN能力传输。一方面,隧道可以是通用分组无线电服务(GPRS)遂穿协议(GTP)隧道,并且上游节点宣告的预期下游拥塞级别可在通过GTP隧道收到的下行链路分组的GTP和/或外部IP报头中指示。一方面,预期下游拥塞级别可在IP报头扩展中传达。另一方面,预期下游拥塞级别可使用来自IPv6报头中流标签字段的比特传达。
局部拥塞暴露接收器节点具有配置成通过无线连接540发送下行链路分组539到下游用户装置的第二接口538。在一个实施例中,例如,在下游用户装置不支持拥塞暴露时,转发的下行链路分组可不指示上游节点宣告的预期下游拥塞级别。
局部拥塞暴露接收器节点具有反馈***器541,以将指示下行链路分组经历的拥塞级别的反馈***通过第一接口向上游发送的分组542中。反馈***器可***包括图4所示任何一个或多个类型的信息的反馈。反馈***器可用软件、固件、硬件(例如,电路)或组合来实现。
在一个实施例中,局部拥塞暴露环路可包括在出口的丢弃器543(例如,边缘出口丢弃器)或其它护卫,以防止或阻碍预期下游拥塞的低估。一方面,丢弃器或护卫可在最后的网络出口引入,但这不是要求的。
如在re-ECN框架中一样,局部拥塞暴露可定义正流或负流,意思是其中下游拥塞度量的移动平均持续为正或负的流。负流是具有的经历或遇到拥塞(CE)标记分组比发送器所宣告或宣称造成的更多的一种流。在正流中,宣称或宣告的拥塞比实际级别更多。负流或度量的概念可产生是因为它通过从宣称或宣告的拥塞级别减去实际拥塞级别而得出。
护卫或丢弃器543可丢弃变成负下游拥塞的流中分组,即,现实中造成的拥塞高于宣称或宣告的拥塞。业务离开在接收器之前的最后网络节点时,流中的正八位字节的部分应匹配拥塞标记引入的负八位字节的部分,留下零的平衡。在为正值时,丢弃器可不采取动作,意味着源慢于它要达到的速度。路由器或丢弃器可丢弃负流中的分组,例如以确保公平。有利的是,这可帮助确保诚实地宣告拥塞,并且发送器的速率适当地做出响应。另外,例如,如果在PDN-GW与eNodeB之间的路径受信任,则可选择性地省略丢弃器。
局部拥塞暴露方案引入了使源以能够避免过度拥塞的方式表现的必需激励(例如,鞭子和胡萝卜机制)。这可为所有用户产生更稳定的因特网体验。一方面,局部拥塞暴露方案可以是网络中性的,使得它不基于业务的类型(例如,视频点播(VoD)、对等(p2p)等)做出判断,相反,局部拥塞暴露方案只关注造成的拥塞量,但本发明的方面在此方面并无限制。
再次参照图5,在一个实施例中,基站或eNodeB可具有ECN标记器或其它经历/遇到拥塞标记器544。ECN标记器可标记分组的ECN字段(例如,标记ECN-CE)。备选,在另一实施例中,基站或eNodeB可不一定具有ECN标记器。例如,基站或eNodeB可知道它将对哪些分组进行ECN标记,并且能够将此类分组包含到反馈中,而不对它们进行ECN标记。
在一个实施例中,图5的局部拥塞暴露接收器节点的示例实施例可执行图3的操作和方法的示例实施例。然而,应理解的是,图3的操作和方法能够由如参照图5所述那些实施例外本发明的其它备选实施例执行。此外,图5的局部拥塞暴露接收器节点能够执行与图3的操作和方法不同的其它操作和方法。
图6是由蜂窝网络中的本地环路的局部拥塞暴露发送器节点执行的用于本地环路内的局部拥塞暴露的方法648的一示例实施例的流程框图。在一个实施例中,局部拥塞暴露发送器节点可以是蜂窝网络网关(例如,PDN-GW或S-GW)。备选,局部拥塞暴露发送器节点可以是路由器。
方法包括在方框649接收目的地为下游用户装置的下行链路分组。在一个实施例中,例如,在终端不支持拥塞暴露时,如收到的下行链路分组可没有预期下游拥塞的宣告(例如,可不存在re-ECN信息或其它拥塞暴露信息)。在一个实施例中,如收到的下行链路分组可具有指示无ECN能力传输的报头。
方法包括在方框650从蜂窝网络的下游节点接收具有指示拥塞级别的反馈的分组。在一个实施例中,反馈可包括图4所示任何一个或多个类型的信息。此类信息的可能示例可包括以下一项或多项:基站丢弃的分组总数、在基站之前的节点丢弃的分组总数、基站进行ECN-CE标记的分组总数、在基站之前的节点进行ECN-CE标记的分组总数等等。
方法包括在方框651将预期下游拥塞级别的宣告***收到下行链路分组的报头中。在一个实施例中,预期下游拥塞信息的宣告或宣称可包括re-ECN信息或其它拥塞暴露信息。要理解的是,本发明的范围并不限于准确对应于实际级别的宣告或宣称预期下游拥塞级别(例如,宣告或宣称的拥塞级别可以是错误的,而对本发明的范围无限制)。
方法包括在方框652向下游用户装置转发下行链路分组,下行链路分组具有***其报头的预期下游拥塞级别的宣告。在一个实施例中,下行链路分组可通过不是IP上IP隧道的隧道转发,并且如转发的下行链路的外部报头可指示具ECN能力传输。一方面,隧道可以是GTP隧道,并且预期下游拥塞级别的宣告可在下行链路分组的GTP报头中指示。在一个实施例中,PDN-GW能够将拥塞信息重新***GTP-U报头中。
图7是配置用于蜂窝网络中本地环路内局部拥塞暴露的局部拥塞暴露发送器节点706的一示例实施例的框图。局部拥塞暴露发送器节点要部署在基站与因特网之间的本地环路中。在一个实施例中,局部拥塞暴露发送器节点可以是蜂窝网络网关(例如,PDN-GW或S-GW)。备选,局部拥塞暴露发送器节点可以是路由器。
局部拥塞暴露发送器节点具有配置成通过第一连接757接收目的地为下游用户装置的下行链路分组756的第一接口755。在一个实施例中,例如,在终端不支持拥塞暴露时,接口可接收没有预期下游拥塞的宣告(例如,可不存在re-ECN信息或其它拥塞暴露信息)的下行链路分组。在一个实施例中,接口可接收具有指示无ECN能力传输的报头的下行链路分组。
局部拥塞暴露发送器节点具有第二接口758,第二接口758配置成通过第二连接760从蜂窝网络的下游节点接收具有指示拥塞级别的反馈的分组759。在一个实施例中,第二接口可接收可包括图4所示任何一个或多个类型的信息的反馈。
局部拥塞暴露发送器节点具有配置成将预期下游拥塞级别的宣告***收到下行链路分组762的报头中的拥塞暴露***器761。在一个实施例中,拥塞暴露***器可***包括re-ECN信息或其它拥塞暴露信息的预期下游拥塞信息的宣告或宣称。拥塞暴露***器可用软件、固件、硬件(例如,电路)或其组合来实现。发送器节点配置成向下游用户装置转发下行链路分组,下行链路分组具有***其报头的预期下游拥塞级别的宣告。
为确保诚实标记,少数实体可包括在网络中以帮助确保正确的行为。一个实体是源拥塞控制。发送器可在下游拥塞增大时通过某一版本的TCP友好拥塞响应,压制其速率。如前面所述,蜂窝网络可具有边缘出口丢弃器。另外,在一些实施例中,蜂窝网络可具有入口管制器。Re-ECN和拥塞暴露协议确保分组携带有关其自己预期下游拥塞的信息。在一个实施例中,PDN-GW或接入路由器能够在其入口部署管制器以检查源是否遵从它应使用的任何拥塞控制。管制器可在入口为积极流/用户丢弃分组或停止流,以帮助避免浪费下游资源。如图所示,在一个实施例中,PDN-GW可选择性地具有管制器763。备选,另一组件(例如,接入路由器或连接PDN-GW到因特网的第一跳路由器)可具有此类管制器。
此管制(例如,通过PDN-GW)能够基于按流或按客户基础执行。例如,为确保流、用户或客户集不在网络中生成比其应得份额更多的拥塞,能够保持修改的块令牌桶以随时间逐渐分配资源。令牌可表示每个用户允许在网络中消耗的拥塞量。修改的块令牌桶可具有诸如初始令牌级别、填充速率和桶深度等参数。可在相同令牌桶中管制来自用户的在其预订的有效期内的所有业务。此类修改的块令牌桶不是要求的。备选,可转而使用用于表示允许每个用户在网络中消耗的拥塞量和/或分配网络资源的其它方案,如因re-ECN或拥塞暴露而出名的各种类型的移动平均或方案。
PDN-GW或管制器能够根据运营商喜好在流上应用管制。例如,PDN-GW或管制器可在入口丢弃用于例如造成超过1%ECN速率或拥塞量的源的分组。ECN速率可表示进行ECN-CE标记的分组数量除以总分组数量。此值一般在滑动窗口内计算,例如在最后100个分组内。又如,更友好的动作是为内容提供商提供有关其服务使网络拥塞的程度的反馈。
再次参照图7,PDN-GW也包括可选反馈分析器764以分析反馈。反馈分析器可用硬件、固件、软件或其组合来实现。PDN-GW从基站或eNodeB获得反馈或拥塞信息(例如,图4所示类型的信息)。PDN-GW或反馈分析器能够基于此信息检测或查找以下所述的一项或多项:
(a)查找恶意流;
(b)查找行为不当用户;
(c)查找业务的积极源;和/或
(d)更容易查找网络中的过载点。
通过维持ECN标记的分组的统计值,能够实现检测。作为可能动作的示例,PDN-GW能够了解是否若干用户连接到一个特定源(例如,受欢迎的视频点播(VoD)服务),并且这些流在所有情况下是太高ECN速率。因此,源可能需要改进其拥塞控制算法。另一关注情况是用户是否从许多源获得数据,并且显示总高ECN速率。因此,用户可能受分布式服务拒绝(DDoS)攻击影响。这两种情形均能够通过在PDN-GW中监视ECN标记速率而检测到。
如果我们以下载使用情况为例,则可有吸引力的是仅在eNodeB中实现ECN和某种管制,这对于本发明的一实施例是一种可能选项。然而,这样做的一个潜在缺陷是随后难以知道是否特定源对拥塞负责(例如,源中的非响应式拥塞控制算法或服务拒绝(DoS))。更好的是使eNodeB将ECN标记反馈到PDN-GW,因此,PDN-GW能够执行更佳分析以基于块数据定位行为不当源,并且随后做出更佳的管制判定。此外,在例如PDN-GW等入口跳实行管制判定是停止恶意业务消耗更多网络资源的有效方式。
在一个实施例中,S-GW和PDN-GW(例如,出局队列)可以是具ECN能力。例如,它们每个可具有能够设置ECN-CE以指示在外部IP报头上遇到或经历的拥塞的ECN标记器。一方面,它们可根据平均队列大小以概率标记分组。为将拥塞级别编码到分组,我们需要无论何时发生拥塞便标记分组的启用ECN的路由器。沿路径的路由器也可以具ECN能力。一方面,这能够与在商用路由器中广泛支持的随机早期检测(RED)一起实现。如图所示,所示发送器节点706具有可选ECN标记器或其它拥塞暴露***器761。备选,如图1所示,PDN-GW可在范围之外,并且无需一定对分组进行ECN标记,相反,这可由其它节点(例如,S-GW、路由器等)执行。
在一个实施例中,图7的局部拥塞暴露接收器节点的示例实施例可执行图6的操作和方法的示例实施例。然而,应理解的是,图6的操作和方法能够由如参照图7所述那些实施例外本发明的其它备选实施例执行。此外,图7的局部拥塞暴露接收器节点能够执行与图6的操作和方法不同的其它操作和方法。
图8示出在端对端支持ECN的3GPPLTE蜂窝网络800中局部拥塞暴露的第二示例实施例。ECN在两个端点(例如,用户设备801和源810)上均已启用。因特网的路由器也可支持ECN。
所示LTE蜂窝网络包括用户设备801、具有到用户设备的无线连接802的eNodeB803、第一路由器804、S-GW805、PDN-GW806。LTE蜂窝网络可以如前面所述,并且可具有前面所述的任何变化。还示出了因特网808、第二路由器807、第三路由器809及源810。
eNodeB已启用ECN。源也已启用ECN。eNodeB提供反馈(“反馈ECN标记811”)到启用ECN的源。eNodeB、第一路由器、S-GW、PDN-GW及因特网的路由器可执行ECN标记(“标记ECN比特813”)。PDN-GW可执行管制。PDN-GW可提供拥塞暴露信息(“重新***反馈812”)。
在一个实施例中,LTE蜂窝网络中的局部拥塞暴露可主要有兴趣保护从PDN-GW到eNodeB(或UE)的业务。由于此原因,一方面,可考虑仅在此本地网络内发生的ECN-CE标记。在PDN-GW入口的管制或管制器(或其它局部拥塞暴露发送器)因此可从来自eNodeB或基站(或其它局部拥塞暴露接收器)的反馈ECN速率减去入局测量的ECN速率(在PDN-GW入口)。这将提供沿从PDN-GW开始的下游路径的流拥塞程度的测度。
图9示出在端对端支持ECN和拥塞暴露两者的3GPPLTE蜂窝网络900中局部拥塞曝露的第三示例实施例。ECN在两个端点(例如,用户设备901和源910)上均已启用。拥塞暴露也在两个端点上均已启用。因特网的路由器也可支持ECN和拥塞暴露。
所示LTE蜂窝网络包括用户设备901、具有到用户设备的无线连接902的eNodeB903、第一路由器904、S-GW905、PDN-GW906。LTE蜂窝网络可以如前面所述,并且可具有前面所述的任何变化。还示出了因特网908、第二路由器907、第三路由器909及源910。
启用ECN的用户设备或装置提供反馈(“反馈ECN标记”)到启用ECN的源。启用ECN的源可将拥塞暴露信息(“重新***反馈”)提供回到网络中,并且它可一直到达启用ECN的用户设备或装置。eNodeB、第一路由器、S-GW、PDN-GW及因特网的路由器可执行ECN标记(“标记ECN比特”)。
PDN-GW可具有管制器。eNodeB可具有丢弃器,并且可充当边缘出口丢弃器。端对端路径可在用户设备(UE)与数据提供商服务器之间建立,其中,IP连接在eNodeB、S-GW等的顶部的覆盖路径的顶部上建立。管制器能够部署在移动运营商的控制下路径的第一跳上,即PDN-GW。丢弃器部署在路径的出口,在此示例中,在移动回程中的最后跳,eNodeB。它也能够视网络中资源争用顾虑而定,部署在S-GW上,或者部署在例如eNodeB之前的最后跳上。
局部拥塞暴露的示例实施例已为3GPPLTE蜂窝网络示出和描述。在本文中使用时,术语LTE旨在涵盖LTE的将来版本和发行版,例如,高级LTE、4G等。另外,如本文中公开的局部拥塞暴露方法和设备的实施例可在诸如3G、LTE和4G蜂窝网络的后续者等将来非LTE蜂窝中使用。
有利的是,局部拥塞暴露可在蜂窝网络的本地环路内实现,而无论本地环路外是否支持拥塞暴露。有利的是,蜂窝网络的一个或多个节点可使用局部拥塞暴露信息以实现以下的一项或多项:分配或控制资源,丢弃分组,查找恶意流,查找行为不当用户,停止恶意业务消耗更多网络资源等。
由于在下载方向上当前经历的大业务量,例如,由于到手机的视频下载,分组从因特网下载到用户设备的下载情形已例示。然而,在上载方向上也可经历大的业务量,其中,分组从用户设备(例如,手机)上载到因特网以便路由选择到其它用户设备或服务器。例如,这可以是用于视频电话的情况,或者在手机或其它用户设备上载视频或其它大数据量时的情况。
图10示出在3GPPLTE蜂窝网络中用于从用户设备向因特网上载分组的上载情形的局部拥塞暴露的一示例实施例。端点不支持拥塞暴露或ECN的情况中局部拥塞暴露用于说明目的,但其它实施例应用到图8-9的情形。
图示示出包括用户设备1001、具有到用户设备的无线连接1002的eNodeB1003、第一路由器1004、S-GW1005、PDN-GW1006的LTE蜂窝网络1000。LTE蜂窝网络可以如前面所述,并且可具有前面所述的任何变化。还示出了因特网1008、第二路由器1007、第三路由器1009及源1010。
在此上载情形中,PDN-GW是拥塞暴露接收器节点,并且eNodeB是拥塞暴露发送器节点。备选,另一节点(例如,S-GW)可以是拥塞暴露接收器节点,并且另一节点(例如,第一路由器1004)可以是拥塞暴露发送器节点。沿在PDN-GW与eNodeB之间路径的节点(例如,如所示的S-GW、eNodeB及在S-GW与eNodeB之间的第一路由器1004)可对分组进行ECN标记以指示经历拥塞(“标记ECN比特1013”)。PDN-GW可提供有关分组中ECN标记的反馈,以指示分组经历的拥塞级别(“反馈ECN标记1011”)。eNodeB或基站可接收反馈,并将反馈或拥塞信息作为拥塞暴露或re-ECN信息重新插回网络(“重新***反馈1012”)。eNodeB或基站可选择性地具有管制器并且执行管制。管制也可或备选在另一节点(例如,第一路由器1004或S-GW)执行。PDN-GW可具有丢弃器,并且可基于拥塞信息执行丢弃分组。丢弃器也可或备选包括在另一节点(例如,第一路由器1104或S-GW。
设想了另外的备选实施例。在描述本发明的实施例后,现在将描述备选实施例。象以前实施例一样,这些备选实施例是局部拥塞避免方案。
第一备选实施例涉及通过GTP隧道或在移动回程或蜂窝网络中的本地环路内的局部显式拥塞通知(ECN),而无论是否有局部拥塞暴露。例如,即使ECN发送器收到的分组的内部报头被指定为无ECN能力,ECN发送器也可将外部报头指定为具ECN能力。如果内部报头被指定为具ECN能力,则ECN发送器可选择性地忽视或减去入局ECN标记。ECN发送器可通过GTP隧道转发分组。即使内部报头被指定为无ECN能力,一个或多个其它下游节点也可对外部报头进行ECN标记。ECN接收器可返回有关ECN-CE标记的分组的反馈。
第二备选实施例涉及在非蜂窝或非移动回程网络中的局部ECN或局部拥塞暴露。在各种实施例中,线缆调制解调器端接***(CMTS)、数字订户线路接入复用器(DSLAM)、其它数字订户线路(DSL)装置或多服务边缘路由器(MSER)可如本文中别处所公开的一样,包含用于局部ECN或局部拥塞暴露的端点(发送器或接收器)的特征。
虽然图中的流程图示出本发明的某些实施例执行的操作的特定顺序,但应理解,此类顺序是示范(例如,备选实施例可以不同的顺序执行操作,组合某些操作,重叠某些操作等)。
在说明书和权利要求书中,可使用术语“耦合”和“连接”及其衍生词。应理解,这些术语无意做为彼此的同义词。“耦合”用于指示可相互直接物理或电接触或不直接物理或电接触的两个或更多个单元相互协作或交互。“连接”用于指示在相互耦合的两个或更多个单元之间通信的建立。
虽然本发明已根据若干实施例描述,但本领域的技术人员将认识到本发明不限于所述实施例,通过在随附权利要求书的精神和范围内的修改和变化,能够实践本发明。说明书因此要视为是说明性的而不是限制性的。
Claims (20)
1.一种用于在蜂窝网络中的本地环路内的拥塞暴露的方法,其中拥塞暴露信息是局部的而不是仅端对端,并且其中所述方法由所述本地环路的eNodeB执行,所述方法包括以下步骤:
接收目的地为UE的下行链路分组,所述下行链路分组具有指示所述下行链路分组经历的拥塞级别和PDN-GW宣告的预期下游拥塞级别的报头,其中通过通用分组无线电服务GPRS隧穿协议GTP隧道接收所述下行链路分组,以及其中UE宣告的预期下游拥塞级别在通过所述GTP隧道收到的下行链路分组的GTP报头和外部IP报头之一中指示,并且其中通过所述GTP隧道收到的下行链路分组的外部报头指示具显式拥塞通知ECN能力传输;
通过无线连接将所述下行链路分组转发到所述UE;以及
向上游发送具有指示所述下行链路分组经历的拥塞级别和所述eNodeB内经历的任何拥塞的反馈的分组。
2.如权利要求1所述的方法,其中转发的所述步骤包括转发未指示所述PDN-GW宣告的预期下游拥塞级别的下行链路分组。
3.如权利要求1所述的方法,其中接收的所述步骤包括接收具有指示具显式拥塞通知ECN能力传输的外部报头和具有指示无显式拥塞通知ECN能力传输的内部报头的下行链路分组。
4.如权利要求1所述的方法,其中所述反馈指示所述下行链路分组的报头指示的所述下行链路分组经历的拥塞级别和所述eNodeB丢弃的分组数量。
5.如权利要求1所述的方法,其中发送的所述步骤包括发送具有包括从以下选择的信息的反馈的分组:(1)所述eNodeB丢弃的分组数量;(2)在所述eNodeB之前的节点丢弃的分组数量;(3)所述eNodeB标记以指示经历拥塞的分组数量;以及(4)在所述eNodeB之前的节点标记以指示经历拥塞的分组数量。
6.一种配置用于蜂窝网络中本地环路内拥塞暴露的eNodeB,其中拥塞暴露信息是局部的而不是仅端对端,所述eNodeB包括:
第一接口,配置成接收目的地为UE的下行链路分组,所述下行链路分组具有指示所述下行链路分组经历的拥塞级别和PDN-GW宣告的预期下游拥塞级别的报头,其中通过通用分组无线电服务GPRS隧穿协议GTP隧道接收所述下行链路分组,以及其中UE宣告的预期下游拥塞级别在通过所述GTP隧道收到的下行链路分组的GTP报头和外部IP报头之一中指示,并且其中通过所述GTP隧道收到的下行链路分组的外部报头指示具显式拥塞通知ECN能力传输;
第二接口,配置成通过无线连接将所述下行链路分组发送到所述UE;
反馈***器,配置成将指示所述下行链路分组经历的拥塞级别和在所述eNodeB内经历的任何拥塞的反馈***通过所述第一接口向上游发送的分组中。
7.如权利要求6所述的eNodeB,其中所述第二接口配置成将未指示所述PDN-GW宣告的预期下游拥塞级别并且未指示已经历拥塞的下行链路分组发送到所述UE。
8.如权利要求6所述的eNodeB,其中所述第一接口配置成接收具有指示具显式拥塞通知ECN能力传输的外部报头和具有指示无显式拥塞通知ECN能力传输的内部报头的下行链路分组。
9.如权利要求6所述的eNodeB,其中所述反馈***器配置成***反馈,所述反馈指示所述下行链路分组的报头指示的所述下行链路分组经历的拥塞级别和所述eNodeB丢弃的分组数量的组合。
10.如权利要求6所述的eNodeB,其中所述反馈***器配置成***包括从以下选择的信息的反馈:(1)所述eNodeB丢弃的分组数量;(2)在所述eNodeB之前的节点丢弃的分组数量;(3)所述eNodeB标记以指示经历拥塞的分组数量;以及(4)在所述eNodeB之前的节点标记以指示经历拥塞的分组数量。
11.一种用于在蜂窝网络中的本地环路内的拥塞暴露的方法,其中拥塞暴露信息是局部的而不是仅端对端,并且其中所述方法由所述本地环路的PDN-GW执行,所述方法包括以下步骤:
接收目的地为UE的下行链路分组;
从所述蜂窝网络的下游节点接收具有指示拥塞级别的反馈的分组;
将预期下游拥塞级别的宣告***接收到的下行链路分组的报头;以及
向所述UE转发所述下行链路分组,所述下行链路分组具有***其报头的预期下游拥塞级别的宣告,其中通过通用分组无线电服务GPRS隧穿协议GTP隧道转发所述下行链路分组,以及其中UE宣告的预期下游拥塞级别在通过所述GTP隧道转发的下行链路分组的GTP报头和外部IP报头之一中指示,并且其中通过所述GTP隧道转发的下行链路分组的外部报头指示具显式拥塞通知ECN能力传输。
12.如权利要求11所述的方法,其中接收所述下行链路分组的所述步骤包括接收没有预期下游拥塞的宣告的下行链路分组。
13.如权利要求11所述的方法,其中***的所述步骤包括将所述预期下游拥塞级别的宣告***指示为具显式拥塞通知ECN能力传输的外部报头中,以及其中所述下行链路分组的内部报头指示无显式拥塞通知ECN能力传输。
14.如权利要求11所述的方法,还包括从所述反馈指示的拥塞级别减去入具显式拥塞通知ECN速率。
15.如权利要求11所述的方法,其中接收具有所述反馈的分组的所述步骤包括接收具有包含从以下选择的信息的反馈的分组:(1)eNodeB丢弃的分组数量;(2)在所述eNodeB之前的节点丢弃的分组数量;(3)所述eNodeB标记以指示经历拥塞的分组数量;以及(4)在所述eNodeB之前的节点标记以指示经历拥塞的分组数量。
16.一种配置用于在蜂窝网络中本地环路内拥塞暴露的PDN-GW,其中拥塞暴露信息是局部的而不是仅端对端,所述PDN-GW要部署在eNodeB与因特网之间的本地环路中,所述PDN-GW包括:
第一接口,配置成接收目的地为UE的下行链路分组;
第二接口,配置成从所述蜂窝网络的UE接收具有指示拥塞级别的反馈的分组;以及
拥塞暴露***器,配置成将预期下游拥塞级别的宣告***接收到的下行链路分组的报头中,
其中所述PDN-GW配置成向所述UE转发所述下行链路分组,所述下行链路分组具有***其报头的预期下游拥塞级别的宣告,其中通过通用分组无线电服务GPRS隧穿协议GTP隧道转发所述下行链路分组,以及其中UE宣告的预期下游拥塞级别在通过所述GTP隧道转发的下行链路分组的GTP报头和外部IP报头之一中指示,并且其中通过所述GTP隧道转发的下行链路分组的外部报头指示具显式拥塞通知ECN能力传输。
17.如权利要求16所述的PDN-GW,其中所述第一接口配置成接收没有所述预期下游拥塞的宣告的下行链路分组。
18.如权利要求16所述的PDN-GW,其中所述拥塞暴露***器配置成将所述预期下游拥塞级别的宣告***指示为具显式拥塞通知ECN能力传输的所述下行链路分组的外部报头中,以及其中所述下行链路分组的内部报头指示无显式拥塞通知ECN能力传输。
19.如权利要求16所述的PDN-GW,还包括管制器,管制器配置成从所述反馈指示的拥塞级别减去通过所述第一接口收到的入具显式拥塞通知ECN速率。
20.如权利要求16所述的PDN-GW,还包括配置成通过以下步骤而检测积极源的管制器:检测用于连接到所述源的若干用户的流全部造成高显式拥塞通知ECN速率。
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US37898010P | 2010-09-01 | 2010-09-01 | |
US61/378,980 | 2010-09-01 | ||
US61/378980 | 2010-09-01 | ||
US12/976,067 US8982694B2 (en) | 2010-09-01 | 2010-12-22 | Localized congestion exposure |
US12/976,067 | 2010-12-22 | ||
US12/976067 | 2010-12-22 | ||
PCT/IB2011/053223 WO2012028972A1 (en) | 2010-09-01 | 2011-07-19 | Localized congestion exposure |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103069758A CN103069758A (zh) | 2013-04-24 |
CN103069758B true CN103069758B (zh) | 2016-06-08 |
Family
ID=44504032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201180042322.7A Active CN103069758B (zh) | 2010-09-01 | 2011-07-19 | 局部拥塞暴露方法及节点 |
Country Status (8)
Country | Link |
---|---|
US (4) | US8982694B2 (zh) |
EP (1) | EP2612469B1 (zh) |
JP (1) | JP5842003B2 (zh) |
KR (1) | KR101783507B1 (zh) |
CN (1) | CN103069758B (zh) |
AU (1) | AU2011298104B2 (zh) |
RU (1) | RU2590917C2 (zh) |
WO (1) | WO2012028972A1 (zh) |
Families Citing this family (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8965380B2 (en) * | 2009-08-11 | 2015-02-24 | Cisco Technology, Inc. | System and method for providing access in a network environment |
US9007914B2 (en) * | 2009-09-30 | 2015-04-14 | Qualcomm Incorporated | Methods and apparatus for enabling rate adaptation across network configurations |
US8914520B2 (en) * | 2009-11-16 | 2014-12-16 | Cisco Technology, Inc. | System and method for providing enterprise integration in a network environment |
US9001663B2 (en) * | 2010-02-26 | 2015-04-07 | Microsoft Corporation | Communication transport optimized for data center environment |
US8982694B2 (en) | 2010-09-01 | 2015-03-17 | Telefonaktiebolaget L M Ericsson (Publ) | Localized congestion exposure |
WO2012031746A1 (en) * | 2010-09-07 | 2012-03-15 | Nec Europe Ltd. | A framework of an efficient congestion exposure audit function |
US9143457B2 (en) | 2010-10-06 | 2015-09-22 | Qualcomm Incorporated | Methods and apparatus for ECN receiver driven congestion control |
US20130258867A1 (en) * | 2010-12-17 | 2013-10-03 | Telefonaktiebolaget L M Ericsson (Publ) | Performance Monitoring in a Mobile Communication Network |
KR101752707B1 (ko) * | 2011-01-03 | 2017-07-03 | 삼성전자 주식회사 | 이동통신 시스템에서 혼잡 제어 방법 |
WO2012101763A1 (ja) * | 2011-01-25 | 2012-08-02 | 富士通株式会社 | 通信装置、通信システム、通信方法、および通信プログラム |
US9363278B2 (en) * | 2011-05-11 | 2016-06-07 | At&T Mobility Ii Llc | Dynamic and selective response to cyber attack for telecommunications carrier networks |
US9313686B2 (en) * | 2011-06-21 | 2016-04-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Managing communications within a wireless communications network |
US20130007196A1 (en) * | 2011-06-30 | 2013-01-03 | Alfano Frank M | Connectionless Operation in a Wireless Network |
EP2727284B1 (en) * | 2011-06-30 | 2018-06-06 | British Telecommunications public limited company | Determining path congestion measures |
JPWO2013005818A1 (ja) * | 2011-07-01 | 2015-02-23 | 日本電気株式会社 | 通信システムおよび基地局装置 |
EP2754314A1 (en) * | 2011-09-06 | 2014-07-16 | NEC Europe Ltd. | Method and system for congestion avoidance in mobile communication networks |
US8769088B2 (en) * | 2011-09-30 | 2014-07-01 | International Business Machines Corporation | Managing stability of a link coupling an adapter of a computing system to a port of a networking device for in-band data communications |
WO2013081518A1 (en) * | 2011-12-01 | 2013-06-06 | Telefonaktiebolaget L M Ericsson (Publ) | Reduction of packet header compression overhead due to high ecn rate |
WO2013133665A1 (ko) * | 2012-03-08 | 2013-09-12 | 삼성전자 주식회사 | 무선 통신 시스템의 혼잡 관리를 위한 방법 및 장치 |
CN104160762B (zh) | 2012-03-08 | 2019-03-15 | 三星电子株式会社 | 用于控制无线通信***中的服务的方法 |
US9912597B2 (en) * | 2012-03-08 | 2018-03-06 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling traffic of radio access network in a wireless communication system |
KR20130111157A (ko) * | 2012-03-29 | 2013-10-10 | 삼성전자주식회사 | 무선 통신 시스템의 혼잡 관리를 위한 방법 및 장치 |
US9100206B1 (en) * | 2012-03-30 | 2015-08-04 | Juniper Networks, Inc. | Seamless architecture for cable access networks |
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 |
CN103532864B (zh) * | 2012-07-06 | 2017-02-01 | 华为技术有限公司 | 上行/下行拥塞信息传输方法、装置及*** |
US9203764B2 (en) * | 2012-07-11 | 2015-12-01 | Telefonaktiebolaget L M Ericsson (Publ) | Quality of experience enhancement through feedback for adjusting the quality of service in communication networks |
US20140022900A1 (en) * | 2012-07-17 | 2014-01-23 | Cisco Technology, Inc. | System and method for indicating a level of ran congestion for user plane traffic in a network environment |
EP2912877A1 (en) * | 2012-10-29 | 2015-09-02 | Alcatel Lucent | Methods and apparatuses for congestion management in wireless networks with mobile http adaptive streaming |
WO2014074802A1 (en) * | 2012-11-09 | 2014-05-15 | Interdigital Patent Holdings, Inc. | Controlling traffic in information centric networks |
EP2731373A1 (en) | 2012-11-13 | 2014-05-14 | NTT DoCoMo, Inc. | Method and apparatus for congestion notification |
KR102090515B1 (ko) | 2013-01-18 | 2020-03-18 | 삼성전자주식회사 | 혼잡 상황에서 서비스 레벨을 조절하는 방법 및 장치 |
KR102066130B1 (ko) * | 2013-01-18 | 2020-02-11 | 삼성전자주식회사 | 무선 통신 시스템에서 트래픽 제어 방법 및 장치 |
US9306854B2 (en) * | 2013-02-27 | 2016-04-05 | Cisco Technology, Inc. | Method and apparatus for diagnosing interface oversubscription and microbursts |
KR102099650B1 (ko) * | 2013-03-11 | 2020-05-15 | 삼성전자 주식회사 | 이동통신 네트워크의 혼잡 상황 제어 방법 및 장치 |
KR20140118659A (ko) * | 2013-03-29 | 2014-10-08 | 삼성전자주식회사 | 무선 통신 시스템에서 혼잡 제어 방법 및 장치 |
EP2785104A3 (en) * | 2013-03-29 | 2016-10-05 | Samsung Electronics Co., Ltd. | Method and apparatus for controlling congestion in wireless communication system |
US9722929B2 (en) * | 2013-04-08 | 2017-08-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Congestion aware throughput targets |
KR102017167B1 (ko) * | 2013-06-27 | 2019-09-02 | 삼성전자주식회사 | 무선 통신 시스템에서 데이터 트래픽 분산을 위한 방법 및 장치 |
CN104521197B (zh) * | 2013-06-28 | 2017-10-17 | 华为技术有限公司 | 拥塞信息反馈方法及装置、网关 |
US10715453B2 (en) * | 2013-07-24 | 2020-07-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and network node for congestion management in a wireless communications network |
EP2843886A1 (en) * | 2013-08-30 | 2015-03-04 | TELEFONAKTIEBOLAGET LM ERICSSON (publ) | Load balancing among alternative paths |
KR102119112B1 (ko) * | 2013-09-17 | 2020-06-29 | 삼성전자 주식회사 | 트래픽 품질 제어 방법 및 장치 |
US9413666B2 (en) | 2013-10-02 | 2016-08-09 | Cisco Technology, Inc. | Reporting radio access network congestion information in a network sharing environment |
EP2869513A1 (en) * | 2013-10-30 | 2015-05-06 | Telefonaktiebolaget L M Ericsson (Publ) | Method and network node for controlling sending rates |
US9419900B2 (en) * | 2013-12-31 | 2016-08-16 | International Business Machines Corporation | Multi-bit indicator set according to feedback based on an equilibrium length of a queue |
US9473414B2 (en) | 2014-02-06 | 2016-10-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for supporting packet prioritization at a data network |
JP6363201B2 (ja) * | 2014-03-20 | 2018-07-25 | テレフオンアクチーボラゲット エルエム エリクソン(パブル) | トンネル輻輳量ポリシング |
US9591509B2 (en) | 2014-04-10 | 2017-03-07 | Qualcomm Incorporated | Congestion control scheme |
CN105099929B (zh) * | 2014-04-18 | 2018-11-27 | 海尔集团公司 | 网络控制方法、装置及相应设备 |
US9660914B1 (en) | 2014-05-08 | 2017-05-23 | Google Inc. | System and method for providing congestion notification in layer 3 networks |
US9860791B1 (en) * | 2014-07-02 | 2018-01-02 | Sprint Communications Company L.P. | Long term evolution communication policies based on explicit congestion notification |
US9538563B2 (en) * | 2014-10-13 | 2017-01-03 | At&T Intellectual Property I, L.P. | System and methods for managing a user data path |
US20170366374A1 (en) * | 2014-10-31 | 2017-12-21 | Nec Corporation | Gateway apparatus and control method thereof |
US9660915B2 (en) * | 2015-05-11 | 2017-05-23 | Oracle International Corporation | Congestion control for tunneled real-time communications |
US10230767B2 (en) | 2015-07-29 | 2019-03-12 | At&T Intellectual Property I, L.P. | Intra-carrier and inter-carrier network security system |
US10009277B2 (en) | 2015-08-04 | 2018-06-26 | Mellanox Technologies Tlv Ltd. | Backward congestion notification in layer-3 networks |
US10237376B2 (en) * | 2015-09-29 | 2019-03-19 | Mellanox Technologies, Ltd. | Hardware-based congestion control for TCP traffic |
US10524278B2 (en) | 2015-11-20 | 2019-12-31 | Qualcomm Incorporated | Scheduling and token bucket for communication co-existence |
US10009912B2 (en) * | 2015-11-20 | 2018-06-26 | Qualcomm Incorporated | Scheduling and token bucket for communication co-existence |
US9882629B2 (en) | 2015-11-20 | 2018-01-30 | At&T Mobility Ii Llc | Facilitation of dual mode wireless device transmissions |
US10298510B1 (en) * | 2015-12-16 | 2019-05-21 | Amazon Technologies, Inc. | Controlling data transmission rates of multiple devices |
CN107547418B (zh) * | 2016-06-29 | 2019-07-23 | 华为技术有限公司 | 一种拥塞控制方法和装置 |
US10142886B2 (en) | 2016-09-30 | 2018-11-27 | Cisco Technology, Inc. | System and method to facilitate group reporting of user equipment congestion information in a network environment |
KR102380619B1 (ko) * | 2017-08-11 | 2022-03-30 | 삼성전자 주식회사 | 이동 통신 시스템 망에서 혼잡 제어를 효율적으로 수행하는 방법 및 장치 |
EP3692691B1 (en) * | 2017-10-26 | 2023-08-02 | Huawei Technologies Co., Ltd. | Device and method for detecting and mitigating digital data network congestion |
RU2675900C1 (ru) * | 2018-01-31 | 2018-12-25 | Федеральное государственное казенное военное образовательное учреждение высшего образования "Академия Федеральной службы охраны Российской Федерации" (Академия ФСО России) | Способ защиты узлов виртуальной частной сети связи от ddos-атак за счет управления количеством предоставляемых услуг связи абонентам |
GB2570676B (en) * | 2018-02-01 | 2021-04-21 | Openwave Mobility Inc | Signalling congestion status |
GB2590857B (en) * | 2018-02-01 | 2022-06-15 | Openwave Mobility Inc | Signalling congestion status |
CN109245959B (zh) * | 2018-09-25 | 2021-09-03 | 华为技术有限公司 | 统计活跃流数目的方法、网络设备和*** |
US10277586B1 (en) * | 2018-10-29 | 2019-04-30 | Syniverse Technologies, Llc | Mobile authentication with URL-redirect |
CN111490943A (zh) * | 2019-01-29 | 2020-08-04 | 中兴通讯股份有限公司 | 拥塞控制方法、终端及可读存储介质 |
EP3918831A1 (en) * | 2019-02-01 | 2021-12-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Detecting congestion at an intermediate iab node |
US11005770B2 (en) * | 2019-06-16 | 2021-05-11 | Mellanox Technologies Tlv Ltd. | Listing congestion notification packet generation by switch |
US11641305B2 (en) * | 2019-12-16 | 2023-05-02 | Vmware, Inc. | Network diagnosis in software-defined networking (SDN) environments |
US11252177B2 (en) | 2020-07-07 | 2022-02-15 | Charter Communications Operating, Llc | Methods and system for automated ad hoc customer premise equipment bi-directional vulnerability scanning |
WO2022089747A1 (en) | 2020-10-29 | 2022-05-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Congestion marking in mobile networks |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101056260A (zh) * | 2007-05-21 | 2007-10-17 | 中南大学 | 混合网络中基于ecn机制的拥塞控制方法 |
Family Cites Families (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2333362C (en) * | 1998-06-05 | 2007-11-13 | British Telecommunications Public Limited Company | Communications network |
US6741555B1 (en) * | 2000-06-14 | 2004-05-25 | Nokia Internet Communictions Inc. | Enhancement of explicit congestion notification (ECN) for wireless network applications |
US6487184B1 (en) * | 2000-08-25 | 2002-11-26 | Motorola, Inc. | Method and apparatus for supporting radio acknowledgement information for a uni-directional user data channel |
JP2002217972A (ja) * | 2001-01-12 | 2002-08-02 | Nec Corp | 輻輳状況対応型VoIPシステム、及び、VoIPシステムの輻輳回避方法 |
RU2313915C2 (ru) * | 2003-01-28 | 2007-12-27 | Телефонактиеболагет Лм Эрикссон (Пабл) | Способ и устройство уведомления о перегруженности в сетях пакетной передачи с указанием нескольких различных причин перегруженности |
EP1450514A1 (en) * | 2003-02-18 | 2004-08-25 | Matsushita Electric Industrial Co., Ltd. | Server-based rate control in a multimedia streaming environment |
GB0410254D0 (en) | 2004-05-07 | 2004-06-09 | British Telecomm | Processing of data in networks |
US8108345B2 (en) * | 2006-03-31 | 2012-01-31 | Microsoft Corporation | Managing rich presence collections in a single request |
EP1873968A1 (en) | 2006-06-26 | 2008-01-02 | BRITISH TELECOMMUNICATIONS public limited company | Monitoring networks |
FI20075578A0 (fi) * | 2007-08-17 | 2007-08-17 | Nokia Siemens Networks Oy | Paketin välittäminen tietoliikenneverkossa |
EP2249527B1 (en) * | 2007-08-22 | 2018-09-26 | Telefonaktiebolaget LM Ericsson (publ) | Data transmission control methods and devices |
US20090168680A1 (en) * | 2007-12-27 | 2009-07-02 | Motorola, Inc. | Multiple multicast data stream delivery in a communication network |
WO2009090160A1 (en) * | 2008-01-14 | 2009-07-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and nodes for congestion notification |
US8718928B2 (en) * | 2008-04-23 | 2014-05-06 | Verizon Patent And Licensing Inc. | Traffic monitoring systems and methods |
US8045555B2 (en) * | 2008-08-20 | 2011-10-25 | Futurewei Technologies, Inc. | Method and apparatus for tunnel packet optimization |
AU2008361460A1 (en) * | 2008-09-08 | 2010-03-11 | Nokia Solutions And Networks Oy | Method and device for classifying traffic flows in a packet-based wireless communication system |
EP2230803A1 (en) | 2009-03-16 | 2010-09-22 | BRITISH TELECOMMUNICATIONS public limited company | Path characterisation in networks |
EP2234346A1 (en) * | 2009-03-26 | 2010-09-29 | BRITISH TELECOMMUNICATIONS public limited company | Policing in data networks |
WO2010127683A1 (en) * | 2009-05-05 | 2010-11-11 | Nokia Siemens Networks Oy | Local breakout with parameter access service |
US8605584B2 (en) * | 2009-07-02 | 2013-12-10 | Qualcomm Incorporated | Transmission of control information across multiple packets |
EP2282458A1 (en) | 2009-07-17 | 2011-02-09 | BRITISH TELECOMMUNICATIONS public limited company | Usage policing in data networks |
US9007914B2 (en) | 2009-09-30 | 2015-04-14 | Qualcomm Incorporated | Methods and apparatus for enabling rate adaptation across network configurations |
US8619587B2 (en) | 2010-01-05 | 2013-12-31 | Futurewei Technologies, Inc. | System and method to support enhanced equal cost multi-path and link aggregation group |
US8982694B2 (en) | 2010-09-01 | 2015-03-17 | Telefonaktiebolaget L M Ericsson (Publ) | Localized congestion exposure |
-
2010
- 2010-12-22 US US12/976,067 patent/US8982694B2/en active Active
-
2011
- 2011-07-19 WO PCT/IB2011/053223 patent/WO2012028972A1/en active Application Filing
- 2011-07-19 JP JP2013526569A patent/JP5842003B2/ja not_active Expired - Fee Related
- 2011-07-19 KR KR1020137008333A patent/KR101783507B1/ko active IP Right Grant
- 2011-07-19 EP EP11746645.8A patent/EP2612469B1/en not_active Not-in-force
- 2011-07-19 AU AU2011298104A patent/AU2011298104B2/en not_active Ceased
- 2011-07-19 RU RU2013114385/07A patent/RU2590917C2/ru not_active IP Right Cessation
- 2011-07-19 CN CN201180042322.7A patent/CN103069758B/zh active Active
-
2015
- 2015-02-05 US US14/615,385 patent/US9762498B2/en active Active
- 2015-02-27 US US14/634,398 patent/US9445300B2/en active Active
-
2016
- 2016-08-16 US US15/238,641 patent/US9866492B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101056260A (zh) * | 2007-05-21 | 2007-10-17 | 中南大学 | 混合网络中基于ecn机制的拥塞控制方法 |
Non-Patent Citations (3)
Title |
---|
B. Briscoe 等.ConEx Concepts and Use Cases * |
draft-moncaster-conex-concepts-uses-01.《IETF》.2010,第1-29页. * |
The Addition of Explicit Congestion Notification (ECN) to IP;K. Ramakrishnan 等;《IETF RFC 3168》;20010930;第26-28页 * |
Also Published As
Publication number | Publication date |
---|---|
US20150156120A1 (en) | 2015-06-04 |
EP2612469A1 (en) | 2013-07-10 |
US20160359752A1 (en) | 2016-12-08 |
EP2612469B1 (en) | 2015-09-02 |
JP5842003B2 (ja) | 2016-01-13 |
AU2011298104A1 (en) | 2013-03-21 |
AU2011298104B2 (en) | 2015-07-09 |
US9866492B2 (en) | 2018-01-09 |
WO2012028972A1 (en) | 2012-03-08 |
RU2013114385A (ru) | 2014-10-10 |
US8982694B2 (en) | 2015-03-17 |
US20150172954A1 (en) | 2015-06-18 |
US9445300B2 (en) | 2016-09-13 |
CN103069758A (zh) | 2013-04-24 |
US9762498B2 (en) | 2017-09-12 |
KR20130105847A (ko) | 2013-09-26 |
RU2590917C2 (ru) | 2016-07-10 |
KR101783507B1 (ko) | 2017-09-29 |
JP2013542629A (ja) | 2013-11-21 |
US20120051216A1 (en) | 2012-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103069758B (zh) | 局部拥塞暴露方法及节点 | |
JP5384645B2 (ja) | 移動体パケットプロトコルアプリケーション意識パケット管理を有するサービングゲートウェイのシステムおよび方法 | |
EP2053794B1 (en) | Multiplexed communication system and multiplexed communication method in a GPRS network | |
CN102356601B (zh) | 网络中的路径特性 | |
CN107637032A (zh) | 用于调整数据流的***和方法 | |
US20100125661A1 (en) | Arrangement for monitoring performance of network connection | |
JP2002252640A (ja) | ネットワーク中継装置及び方法並びにシステム | |
RU2012152098A (ru) | Способ, устройство и система для обеспечения доступа к услуге мобильной станцией | |
CN103262605B (zh) | 移动通信网络中的性能监控 | |
US20100128665A1 (en) | Method for providing signaling between a core network and a radio access network | |
CN113055293A (zh) | 软件定义广域网中的选路方法及装置、通信*** | |
Kilinc et al. | A congestion avoidance mechanism for WebRTC interactive video sessions in LTE networks | |
JP5965365B2 (ja) | 通信制御システム | |
CN103428295B (zh) | 一种对等网络应用的监控方法与*** | |
Bujari et al. | Use of QUIC Protocol for Efficient Data Transmission Over Satellite in Emergency Scenario | |
Bylykbashi et al. | Comparison of spray and wait and epidemic protocols in different dtn scenarios | |
Kouis et al. | On the effectiveness of DVB-T for the support of IP-based services in heterogeneous wireless networks | |
Marzuki et al. | Downlink performance evaluation of multi-mode devices in WiMAX and WiFi environment | |
JP4977677B2 (ja) | エッジノードおよび帯域制御方法 | |
Zhu et al. | Enhancing TCP for networks with guaranteed bandwidth services | |
Bujari et al. | QUIC Congestion Control Algorithm characteristics in mixed satellite–terrestrial emergency communication scenarios | |
KR20230085577A (ko) | 네트워크 장치 및 그 장치에서 수행되는 트래픽 제어 방법 | |
Braun et al. | Transport Area Working Group B. Briscoe, Ed. Internet-Draft CableLabs Intended status: Informational K. De Schepper Expires: January 9, 2020 Nokia Bell Labs | |
Zhang et al. | Metering Re-ECN: Performance evaluation and its applicability in cellular networks | |
JP2010098485A (ja) | 不安定な通信品質の通信リンクを介して移動端末と接続されるプロキシサーバ、プログラム及び代理接続方法 |
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 |