CN1930827B - 优化虚拟lan中持续活动台站的低等待时间数据的递送的方法和系统 - Google Patents
优化虚拟lan中持续活动台站的低等待时间数据的递送的方法和系统 Download PDFInfo
- Publication number
- CN1930827B CN1930827B CN2005800071716A CN200580007171A CN1930827B CN 1930827 B CN1930827 B CN 1930827B CN 2005800071716 A CN2005800071716 A CN 2005800071716A CN 200580007171 A CN200580007171 A CN 200580007171A CN 1930827 B CN1930827 B CN 1930827B
- Authority
- CN
- China
- Prior art keywords
- access point
- station
- local area
- virtual local
- latency
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 230000003139 buffering effect Effects 0.000 claims description 10
- 238000012544 monitoring process Methods 0.000 claims 2
- 230000005540 biological transmission Effects 0.000 abstract description 16
- 238000004590 computer program Methods 0.000 abstract description 5
- 230000002085 persistent effect Effects 0.000 abstract 1
- 239000000648 calcium alginate Substances 0.000 description 5
- 230000008676 import Effects 0.000 description 5
- 230000000994 depressogenic effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000008186 active pharmaceutical agent Substances 0.000 description 1
- 239000000919 ceramic Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 239000000737 potassium alginate Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 230000002618 waking effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
- H04W52/0216—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower using a pre-established activity schedule, e.g. traffic indication frame
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0212—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower
- H04W52/0219—Power saving arrangements in terminal devices managed by the network, e.g. network or access point is leader and terminal is follower where the power saving management affects multiple terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/30—Resource management for broadcast services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- 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/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明提供了一种接入点用于在一个虚拟局域网上存在一个或多个工作在省电协议中的关联台站时,向另一虚拟局域网提供低等待时间数据分组的立即递送的方法、系统和计算机程序。接入点观察该接入点向关联台站提供访问的所有虚拟局域网。接入点随后确定其中的哪个虚拟局域网仅包含活动台站。然后接入点跟踪仅包含活动台站的虚拟局域网,并向该网络立即发送传入的多播/广播数据分组。分组数据传送的质量得以改善,尤其是对低等待时间传送(即VOIP传送和对处于持续活动模式的台站的传送),这是因为针对所述传送的分组没有在接入点处被缓冲,而是在接收之后被立即递送,而针对其它传送(即针对处于省电模式的台站)的分组则首先被存储,然后在相应台站请求时被递送。具体而言,该方法、计算机程序和系统是针对以不同VLAN中的某些台站作为目的地的低等待时间多播/广播数据分组而实现的。
Description
技术领域
本发明一般地涉及无线广播传送,更具体而言,本发明涉及用于优化尤其在802.11网络中的多播和广播传送分组的递送的方法。
背景技术
除非这里另外定义,否则本说明书中的术语应被理解为在电子与电气工程师学会(IEEE)802.11和802.11e规范中所定义或通常使用的术语。在这里通过参考结合了IEEE 802.11和IEEE 802.11e规范的全部内容。当前草案标准指的是对802.11e规范的当前草案补充,在这里该草案标准也通过参考被结合进来。
802.11无线局域网(LAN)基于群组或蜂窝体系结构,其中系统被细分成基本单元或小区。每个小区(在IEEE 802.11术语中被称为基本服务集或BSS)受控于一个基站,该基站被称为接入点。虽然一个无线LAN可以由具有单个接入点(或没有接入点)的单个小区构成,但是大多数安装方式将由若干小区构成,其中多个接入点通过某种骨干(被称为分布系统或DS)相连。这种骨干通常是以太网,但也可能是任意其它类型的网络,例如令牌环。包括不同的小区、它们各自的接入点以及分布系统的整个互连的无线LAN对开放系统互连模型的更上层次来说被视为单个802网络,并在该标准中被称为扩展服务集(ESS)。
在IEEE 802.11标准下,台站可以进入或离开的可选的省电模式(省电协议(PSP))使台站能够在无需发送数据时节约电池电力。在省电模式打开的情况下,台站经由位于每帧头部的状态位向接入点指示其希望进入“睡眠”状态的愿望。接入点注意到希望进入省电模式的每个台站,并缓冲对应于睡眠台站的分组。为了仍旧接收数据帧,睡眠台站必须被周期性地(在同步的时刻)唤醒,以接收来自接入点的有规律的信标传送。这 些信标标识睡眠台站是否具有在接入点处被缓冲的帧。在请求并接收了帧之后,该台站可以返回睡眠状态。
根据IEEE标准,如果单个802.11台站进入省电协议(PSP)操作,整个BSS则采取不同特性,以便能够向PSP台站提供服务。在正常网络使用(例如允许数据等待时间的传送)的情况下,这种PSP操作可能不会造成困难。例如,PSP操作将使得多播和广播分组的传送被稍稍滞后和延迟,这种滞后和延迟在允许数据等待时间的传送环境中将不会被注意到。
但是,对于更紧急事件(例如低等待时间多播(例如基于互联网协议的语音(VoIP)、视频))的传送,这样的滞后和延迟时间对应用来说变得很明显并且成问题。
在台站之一已进入PSP操作的BSS中,BSS范围的特性将改变以适应该PSP台站。例如,根据与PSP操作相关的IEEE标准,当单个BSS台站进入PSP模式时,所有后续的多播和广播传送都被AP排队,并跟在下一802.11数据流量指示标记(DTIM)信标后面被成批发送。在这种传送时间期间,接入点在BSS传送中采取高优先级态度,并将所有其它传送转移到次要姿态,直到诸如DTIM这样的时间结束。本质上,BSS中的所有其它流量(去往和来自接入点的流量)都因为DTIM传送而被有效地中止。
虚拟联网指的是交换机和路由器在物理网络基础设施上面配置逻辑拓扑的能力,所述逻辑拓扑允许网络内任意LAN网段集合被组合成一个自治的台站群组,从而呈现为单个LAN。虚拟局域网(VLAN)在带宽的高效利用、灵活性、性能和安全性方面提供了很大益处。VLAN技术是这样工作的:在逻辑上将网络分段成不同的“广播域”,由此只在为同一VLAN指定的端口之间交换分组。因此,通过仅将在某个特定LAN上发起的流量包含到同一VLAN内的其它LAN,交换的虚拟网络避免了带宽的浪费。
VLAN方法还提高了可扩展性,尤其是在支持广播或多播密集型协议的LAN环境中以及在网络中流播分组的其他应用中。
与最低限度遵循802.11协议的接入点相关联的问题在于:如果存在单个关联到接入点的处于PSP模式的台站,则所有VLAN上的多播帧都被缓 冲,并在802.11 DTIM信标之后被立即发送。因此,在多播递送时段期间,更高优先级的服务质量单播传送可能被延迟。省电台站在多播递送时段期间必须保持醒着,以接收多播传送。作为结果,多播传送会缩短省电台站中的电池寿命。另外,没有处于PSP操作中并预订了低等待时间多播流的台站必须等待这些多播的递送。
换言之,假设台站A和台站B都是802.11接入点的客户端。此外,假设台站A进入802.11 PSP操作,而台站B保持在活动操作中。在台站B预订了IP多播群组的情况下,802.11接入点将缓冲IP多播流以补偿处于PSP模式的台站A,即使台站A不是IP多播群组的订户也将如此。仍用这个示例,假设台站A在VLAN 1中而台站B在VLAN 2中,同时保持前一示例中的所有其它变量。由于台站A和台站B是同一802.11接入点的客户端,因此当台站A处于PSP模式时,到台站B的传送被缓冲以补偿台站A的PSP操作。因此,即使台站处在不同VLAN上,由于台站A的PSP模式,也仍旧必须缓冲传送。
因此,存在对可被适当地配置用于向仅包含活动台站的VLAN立即发送低等待时间多播/广播的系统和方法。
发明内容
这里公开和要求保护的本发明在一个方面包括接入点用于在多个台站被组成虚拟局域网时向这些台站提供优良服务质量的系统和方法。在一个实施例中,接入点可以是IEEE 802.11接入点,台站可以是便携式个人计算机或个人数字助理。
根据本发明,提供了一种接入点用于向多个虚拟局域网中的至少一个提供多播/广播数据分组的方法。接入点观察所有与该接入点相关联的至少一个台站所属的虚拟局域网。与特定虚拟局域网相关联的所有台站随后被确定为支持低等待时间数据传送,或称之为处于持续活动模式。接入点然后标识被确定为只具有持续活动台站(即支持低等待时间数据传送的那些台站)的虚拟局域网。接入点随后立即发送想去往所有关联台站都工作在持续活动模式中的虚拟局域网的所有传入的多播/广播数据分组。每个所有 台站都支持低等待时间数据传送的虚拟局域网从而立即接收这样的传送。
本发明的方法的一个方面提供了标识虚拟局域网中的至少一个具有至少一个与接入点相关联的支持高等待时间数据分组(即工作在省电协议操作中)的台站的虚拟局域网的步骤。本发明的方法的另一方面提供了缓冲针对有至少一个工作在省电协议操作中的关联台站的虚拟局域网的数据分组的步骤。
还根据本发明,在包括至少一个接入点、多个虚拟局域网和多个关联台站的网络中,提供了一种用于自动优化所述虚拟局域网中的至少一个上的低等待时间多播/广播数据分组的递送的系统。该系统包括适用于在接入点处监视所有具有与接入点相关联的至少一个台站的虚拟局域网的装置。该系统还包括适用于确定多个虚拟局域网中的一个上的所有关联台站都支持低等待时间数据传送的装置。该系统包括适用于标识所有关联台站都支持低等待时间数据传送的虚拟局域网的装置。该系统还包括适用于立即发送想去往所有关联台站都支持低等待时间数据传送(即所有台站都工作在持续活动模式中)的虚拟局域网的所有多播/广播数据分组的装置。
本发明的系统的一个方面提供了适用于标识至少一个具有至少一个支持高等待时间数据分组的关联台站的虚拟局域网的装置。本发明的系统的另一方面提供了适用于缓冲针对有至少一个工作在省电协议操作中的关联台站(即仅支持高等待时间数据分组传送的台站)的虚拟局域网的数据分组的装置。
再根据本发明,提供了一种具有记录了计算机程序逻辑的计算机可读介质的计算机程序产品,所述计算机程序逻辑用于执行一种接入点用于向多个虚拟局域网中的至少一个提供低等待时间数据分组的立即递送的计算机实现的方法。该计算机实现的方法包括在接入点处监视所有包括与接入点相关联的至少一个台站的虚拟局域网的步骤。该计算机实现的方法还包括确定多个虚拟局域网中的至少一个上的所有关联台站都支持低等待时间数据传送(即所有关联台站都工作在持续活动模式中)的步骤。该计算机实现的方法随后提供标识所述所有关联台站都工作在持续活动模式的虚拟局域网的步骤。该计算机实现的方法还提供了用于向所有关联台站都工作 在持续活动模式中的虚拟局域网立即发送多播/广播数据分组的步骤。
该计算机实现的方法的一个方面提供了标识至少一个具有至少一个支持高等待时间数据分组的关联台站的虚拟局域网的步骤。该计算机实现的方法的另一方面提供了缓冲针对所述至少一个具有至少一个关联台站处于省电协议操作的虚拟局域网的数据分组的步骤。缓冲的数据分组随后与下一数据流量指示标记一起发送。
对本领域技术人员来说,从以下描述中,本发明的其它目的和方面将变得显而易见,在以下描述中简单地通过举例说明适合于实现本发明的最优方式来示出并描述了本发明的优选实施例。将意识到,本发明能够包括其它不同的实施例,并且其若干细节能够在显而易见的各个方面被修改,而不脱离本发明。因此,附图和描述在本质上将被看作示例性的,而非限制性的。
附图说明
在说明书中结合的构成说明书一部分的附图示出了本发明的若干方面,并与描述一起用于说明本发明的原理。在附图中:
图1是示出典型的VLAN 802.11网络的图;
图2是示出本发明在802.11网络上操作时的流程图;
图3是示出本发明在通过802.11网络上的应用混合而组织的VLAN上操作时的图;以及
图4是示出本发明在通过802.11网络上的设备/硬件混合而组织的VLAN上操作时的图。
具体实施方式
以下包括落入可被用于实现的本系统的范围内的各种实施例的示例和/或组件的形式。当然,这些示例并不希望是限制性的,并且在不脱离本发明的精神和范围的情况下可以实现其它实施例。
现在参考图1,其中示出了利用虚拟局域网(VLAN)组织形式的802.11系统100的代表。在典型的802.11系统100中,台站104和106一 般根据它们的安全性要求和它们的应用混合被分类成VLAN。这样的分类是本领域公知的,并且本领域技术人员将意识到本发明对工作在802.11网络中的VLAN上的802.11台站利用这种分类。返回图1,其中示出了与两个台站104和106通信的接入点102。通信是经由无线电信道120实现的。有线骨干118可以是本领域公知的任何合适的有线局域网(LAN),包括但不局限于以太网和令牌环。如图1所示的有线骨干118包含多个VLAN,即VLAN 1 108、VLAN 2 110、VLAN 3 112、VLAN 4114和VLAN 5 116。本领域技术人员将意识到,使用5个VLAN指定仅仅出于举例说明的目的,本发明的应用不必局限于此。
图1示出工作在VLAN 2 110上的台站A 104和工作在VLAN 3 112上的台站B 106。到特定VLAN的分配发生在将台站关联到接入点时。如图1所示,与接入点102相关联的台站A 104随后被分配到VLAN 2110。本领域技术人员将意识到,台站A 104到VLAN 2 110的分配一般起因于在与接入点102相关联时台站A 104上运行的应用混合的特定类型。如图1所示,台站A 104在关联时正在运行因特网浏览器,并因此工作在省电协议模式中。
以类似方式,台站B 106与接入点102相关联,并确定此时运行在台站B 106上的应用混合应当分配到VLAN 3 112。如图1所示,台站B 106在与接入点102相关联时正在运行基于因特网协议的语音(VoIP)应用,因此工作在连续活动模式中。本领域技术人员将意识到,到特定VLAN的分配不一定仅仅基于关联台站的应用混合。本领域技术人员将理解,设备/硬件类型(例如个人数据助理、坞接或非坞接膝上型电脑、个人计算机等等)也可能影响认证服务器将在哪个VLAN上分配该关联台站。类似地,安全性访问控制设备可以指示VLAN分配。这里使用的应用混合仅仅是示例性的,这里可以替换其它分配基础,而不会影响本发明的功能。
现在参考图2,其中示出了本发明的方法,其中低等待时间数据分组被立即发送到仅包含持续活动台站的那些VLAN。在202处,当台站已定位到接入点并决定加入该接入点的基本服务集时,发生台站的802.11认 证。在步骤202,接入点和台站交换信息,这导致台站的身份核实。一旦台站被认证,在步骤202发生关于基本服务集和该台站的能力的信息的交换(被称为关联)。步骤202的802.11关联过程允许构成网络的接入点的集合获知台站的当前位置。台站仅在关联过程完成之后才能够发送和接收数据帧。在步骤202的认证和关联之后,台站被认证到接入点为其向台站提供连接的网络。这发生在步骤204,其中发生网络认证。本领域技术人员将意识到,任何合适的网络认证方法都适用于本发明,包括但不局限于基于密码的认证算法。
方法继续到步骤206,在该步骤中确定接入点所在的802.11网络是否支持VLAN操作。当在步骤206中系统不支持VLAN操作的情况下,该方法终止,并且台站准备好加入接入点的基本服务集。返回步骤206的肯定性判断,当接入点确定了关联台站的VLAN分配时,方法前进至步骤208。本领域技术人员将意识到,任何特定台站的分配发生在关联/认证过程期间,并且这里包含的描述是出于举例说明的目的。本领域技术人员将理解,到特定VLAN的分配将取决于网络的组织,而不是台站关联到的接入点的任何动态判决。
当在步骤208确定了VLAN分配之后,接入点继续在步骤210跟踪接入点为其提供到关联台站的访问的所有VLAN。这样,接入点对其在上面有分配的关联台站的所有VLAN进行监视。然后接入点在步骤212确定是否所有工作在特定VLAN上的所有关联台站都处于持续活动模式中。就是说,接入点监视其关联台站,从而意识到给定VLAN上的所有台站都工作在持续活动状态中。例如,分配到给定VLAN并且与接入点相关联的台站可能都正在运行多媒体呈现、发送VoIP等等。当在步骤212作出这样的确定之后,接入点在步骤214将所有多播/广播立即递送到仅具有持续活动台站的VLAN。因此与802.11标准相反,接入点将立即向给定的VLAN发送多播/广播,即使在其它VLAN上工作但属于该接入点的基本服务集的其它台站正工作在PSP中也是如此。
返回步骤212,接入点确定对其分配了台站的VLAN不是仅具有活动台站。接入点随后前进至步骤216,其中传入的多播/广播数据分组根据标 准802.11PSP操作被分批和排队。经排队的多播/广播数据分组随后在步骤218与下一数据流量指示标记(DTIM)信标一起被发送。换言之,如果已对其分配了新关联的台站的VLAN具有一个工作在PSP中的台站,则针对该VLAN的所有传入的多播/广播分组在下一DTIM之前都被分批和排队。
现在将使用图3和图4来说明将本发明应用到认证服务器基于应用的分类以及基于设备的分类的情况。
现在参考图3,其中示出了工作在802.11无线网络上的示例性多VLAN系统,其中每个VLAN代表不同的应用混合。如图所示,台站C304在VLAN 2 310上处于PSP操作中,而台站D 306在VLAN 3 312上工作在持续活动模式中。接入点302通过通信信道320向VLAN 2 310和VLAN 3 312进行发送。接入点302经由骨干318被连接到局域网(未示出)。包含在骨干318内有逻辑VLAN 1-5,标号分别为308到316。如图3所示,在关联之后,各个设备根据应用混合被组织,其中VLAN 2310包含操作允许等待时间的应用(即不需要立即传送多播/广播数据分组的应用)的那些设备。例如,在VLAN 2 310上的设备可能正在(但不一定局限于)操作因特网浏览器、字处理或其它允许等待时间的应用。
相反,VLAN 3 312代表操作低等待时间应用(即需要高服务质量的应用)的那些设备。例如,这样的应用可以是(但不局限于)基于因特网协议的语音、多媒体流或广播流。在标准操作中,VLAN 2 310的省电协议操作将需要接入点302在下一DTIM之前保存所有多媒体/广播传送(例如VoIP)。就是说,在下一DTIM信标之前,到属于接入点302的基本服务集(BSS)的台站的所有多播/广播传送将被分批和排队。这导致低服务质量,并且在需要低等待时间的数据分组传送的所有台站进行的多播/广播传送之间存在可检测的滞后时间。
但是,当应用本发明时,VLAN 2 310上的台站C 304的PSP操作对去往工作在VLAN 3 312上的台站D 306的多播/广播传送没有影响。假设认证和关联已经发生,即接入点302已经将台站C 304分配到VLAN 2310,并且台站D 306已被分配到VLAN 3 312,接入点302随后则跟踪 VLAN 2 310和VLAN 3 312,这是因为接入点302具有分别工作在VLAN2 310和VLAN 3 312上的关联台站,即台站C 304和台站D 306。接入点302随后确定VLAN 2 310中的设备之一正工作在PSP中,例如,台站C304当前工作在PSP中。从而,接入点302将标识出VLAN 2 310具有处于PSP模式的关联台站,并将在下一DTIM信标传送之前缓冲和排队所有针对工作在VLAN 2 310上的任何设备的传入多播/广播数据分组。
同时,接入点312还跟踪VLAN 3 312,监视工作在VLAN 3 312上的设备。接入点302标识出VLAN 3 312上的所有关联台站都处于持续活动模式中。应用本发明,接入点302在意识到其所有工作在VLAN 3 312上的台站都是持续活动的(即没有处于PSP中)的情况下,立即向该VLAN 3 312发送为其指定的所有多播/广播。即使一个或多个关联台站工作在PSP中,只要这样的其他关联台站没有被分配到VLAN 3 312,就都会发生这种情况。本领域技术人员将意识到,在上述示例中仅使用两个VLAN仅仅是示例性的,本发明并不局限于此。
现在转到图4,其中示出了工作在802.11无线网络上的示例性多VLAN系统。如图所示,被表示为个人数据助理的台站E 404在VLAN 2410上处于PSP操作中。相反,由膝上型计算机代表的台站F 406在VLAN 3 412上处于持续活动模式操作中。接入点402通过通信信道420向VLAN 2 410和VLAN 3 412两者进行发送。接入点402经由骨干418连接到局域网(未示出)。逻辑VLAN 1-5位于局域网内,分别由标号408到416指定。每个VLAN 408-416独立于接入点并且彼此独立。
图4示出基于台站的硬件/设备类型将关联台站分配到VLAN的替换方法。如图4所示,VLAN 2 410由个人数据助理构成,包括台站E 404。从而,VLAN 2 410被指定应当为其分配所有与802.11网络相关联的个人数据助理的VLAN。在同一VLAN上聚集这种相似类型硬件的益处是本领域公知的。以类似方式,VLAN 3 412已被指定为应当为其分配所有关联的个人计算机(包括台站F 406)的VLAN。本领域技术人员将意识到,将所有个人数据助理指定到一个VLAN并将所有个人计算机指定到另一VLAN仅仅是出于示例性目的。本领域技术人员将意识到,图4所 示硬件的划分还可以描述为用于坞接膝上型电脑、用于非坞接膝上型电脑、用于工作站等等的相分离VLAN。
在标准操作中,VLAN 2 410的个人数据助理的省电协议操作将要求接入点402在下一DTIM信标之前保存所有多播/广播传送,例如VoIP。标准的802.11操作要求在即使一个属于接入点的BSS的台站工作在PSP中的情况下,也要对针对该BSS的所有多播/广播传送进行分批和排队。就是说,到属于接入点402的BSS的台站的所有多播/广播传送都将被分批和排队,直到下一DTIM信标为止。在该时段期间,在BSS传送中,接入点402对BBS传送采取高优先级,从而有效地中止BSS中所有其它传送。这导致低服务质量,同时在要求低等待时间数据分组传送的所有台站的传送之间出现可检测的滞后时间。
如以上参考图2所述的本发明的方法的应用使得所有数据分组能够被立即传送到包括台站F 406在内的VLAN 3 412的台站,从而绕过VLAN2 410上的台站E 404或VLAN 2 410上的任何其它台站的PSP操作。假设接入点402已将台站E 402分配到VLAN 2 410并将台站F 406分配到VLAN 3 412,接入点402随后则跟踪VLAN 2 410和VLAN 3 412,因为接入点402具有分别工作在VLAN 2 410和VLAN 3 412上的关联台站,即台站E 404和台站F 406。接入点402随后确定VLAN 2 410中的设备之一正工作在PSP中,例如台站E 404当前工作在PSP中。从而,接入点402将标识出VLAN 2 410具有至少一个处于PSP操作中的关联台站,并将在下一DTIM信标传送之前缓冲和排队所有针对工作在VLAN 2 410上的任何设备的传入多播/广播数据分组。
同时,接入点412还跟踪VLAN 3 412,监视工作在VLAN 3 412上的设备。接入点402标识出VLAN 3 412是仅具有持续活动台站的VLAN。应用本发明,接入点402在意识到其所有工作在VLAN 3 412上的台站都是持续活动的(即没有处于PSP中)的情况下,接入点402立即向该VLAN 3 412传送为其指定的所有多播/广播。即使一个或多个关联台站工作在PSP中,只要这样的其他关联台站没有被分配到VLAN 3 412,就都会发生这种情况。从而,一类设备/应用的PSP或活动工作模式对另 一类设备/应用的服务质量的影响大大降低。本领域技术人员将意识到,在上述示例中仅使用两个VLAN仅仅是示例性的,本发明并不局限于此。
虽然已经通过描述本发明的实施例示出了本发明的系统,并且虽然已经相当详细地描述了实施例,但是申请人不希望将所附权利要求书的范围限定或以任何方式限制在这些细节。本领域技术人员将容易想到其它优点和修改。因此,该系统在其更宽方面不局限于所示出和描述的特定细节、代表性装置和示例性示例。因此,在不脱离申请人的一般创造性概念的精神或范围的情况下,可以偏离这些细节。
Claims (21)
1.一种接入点用于向多个虚拟局域网中的至少一个提供低等待时间多播/广播数据分组的立即递送的方法,该方法包括以下步骤:
在所述接入点处监视所有包括与所述接入点相关联的至少一个台站的虚拟局域网;
确定所述多个虚拟局域网中的至少一个上的所有关联台站都支持低等待时间数据传送,其中每个支持低等待时间数据传送的关联台站处于802.11持续活动操作中;
标识所述至少一个所有关联台站都支持低等待时间数据传送的虚拟局域网;以及
将低等待时间多播/广播数据分组立即发送到所述至少一个所有关联台站都支持低等待时间数据传送的虚拟局域网。
2.如权利要求1所述的方法,其中所述接入点是802.11接入点。
3.如权利要求1所述的方法,还包括标识至少一个具有至少一个支持高等待时间数据分组的关联台站的虚拟局域网的步骤,其中每个支持高等待时间数据分组的关联台站处于802.11省电协议操作中。
4.如权利要求3所述的方法,还包括缓冲针对所述至少一个具有至少一个处于省电协议操作中的关联台站的虚拟局域网的多播/广播数据分组的步骤。
5.如权利要求4所述的方法,还包括将所述缓冲的多播/广播数据分组与数据流量指示标记一起发送的步骤。
6.如权利要求1所述的方法,其中所述关联台站是便携式个人计算机。
7.如权利要求1所述的方法,其中所述关联台站是个人数据助理。
8.在包括至少一个接入点、多个虚拟局域网和多个关联台站的网络中,一种用于自动优化所述虚拟局域网中的至少一个上的低等待时间多播/广播数据分组的递送的系统,包括:
适用于在所述接入点处监视所有包括与所述接入点相关联的至少一个台站的虚拟局域网的装置;
适用于确定所述多个虚拟局域网中的至少一个上的所有关联台站都支持低等待时间数据传送的装置,其中每个支持低等待时间数据传送的关联台站处于802.11持续活动操作中;
适用于标识所述至少一个所有关联台站都支持低等待时间数据传送的虚拟局域网的装置;以及
适用于将低等待时间多播/广播数据分组立即发送到所述至少一个所有关联台站都支持低等待时间数据传送的虚拟局域网的装置。
9.如权利要求8所述的系统,其中所述接入点是802.11接入点。
10.如权利要求8所述的系统,还包括适用于标识至少一个具有至少一个支持高等待时间数据分组的关联台站的虚拟局域网的装置,其中每个支持高等待时间数据分组的关联台站处于802.11省电协议操作中。
11.如权利要求10所述的系统,还包括适用于缓冲针对所述至少一个具有至少一个处于省电协议操作中的关联台站的虚拟局域网的多播/广播数据分组的装置。
12.如权利要求11所述的系统,还包括适用于将所述缓冲的多播/广播数据分组与数据流量指示标记一起发送的装置。
13.如权利要求8所述的系统,其中所述关联台站是便携式个人计算机。
14.如权利要求8所述的系统,其中所述关联台站是个人数据助理。
15.一种接入点用于向多个虚拟局域网中的至少一个提供低等待时间数据分组的立即递送的计算机实现的方法,该方法包括以下步骤:
在所述接入点处监视所有包括与所述接入点相关联的至少一个台站的虚拟局域网;
确定所述多个虚拟局域网中的至少一个上的所有关联台站都支持低等待时间数据传送,其中每个支持低等待时间数据传送的台站处于802.11持续活动操作中;
标识所述至少一个所有关联台站都支持低等待时间数据传送的虚拟局域网;以及
将低等待时间多播/广播数据分组立即发送到所述至少一个所有关联台站都支持低等待时间数据传送的虚拟局域网。
16.如权利要求15所述的计算机实现的方法,其中所述接入点是802.11接入点。
17.如权利要求15所述的计算机实现的方法,还包括标识至少一个具有至少一个支持高等待时间数据分组的关联台站的虚拟局域网的步骤,其中每个支持高等待时间数据分组的关联台站处于802.11省电协议操作中。
18.如权利要求17所述的计算机实现的方法,还包括缓冲针对所述至少一个具有至少一个处于省电协议操作中的关联台站的虚拟局域网的多播/广播数据分组的步骤。
19.如权利要求18所述的计算机实现的方法,还包括将所述缓冲的多播/广播数据分组与数据流量指示标记一起发送的步骤。
20.如权利要求15所述的计算机实现的方法,其中所述关联台站是便携式个人计算机。
21.如权利要求15所述的计算机实现的方法,其中所述关联台站是个人数据助理。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/798,040 | 2004-03-11 | ||
US10/798,040 US7489648B2 (en) | 2004-03-11 | 2004-03-11 | Optimizing 802.11 power-save for VLAN |
PCT/US2005/001329 WO2005096555A1 (en) | 2004-03-11 | 2005-01-18 | Optimizing the delivery of low-latency data for constantly active stations in virtual lans |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1930827A CN1930827A (zh) | 2007-03-14 |
CN1930827B true CN1930827B (zh) | 2010-12-08 |
Family
ID=34920192
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005800071716A Expired - Lifetime CN1930827B (zh) | 2004-03-11 | 2005-01-18 | 优化虚拟lan中持续活动台站的低等待时间数据的递送的方法和系统 |
Country Status (6)
Country | Link |
---|---|
US (1) | US7489648B2 (zh) |
EP (1) | EP1735960B1 (zh) |
CN (1) | CN1930827B (zh) |
AU (1) | AU2005229612B2 (zh) |
CA (1) | CA2558459C (zh) |
WO (1) | WO2005096555A1 (zh) |
Families Citing this family (48)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7969937B2 (en) * | 2004-03-23 | 2011-06-28 | Aruba Networks, Inc. | System and method for centralized station management |
US9432848B2 (en) | 2004-03-23 | 2016-08-30 | Aruba Networks, Inc. | Band steering for multi-band wireless clients |
US8169991B2 (en) * | 2004-04-30 | 2012-05-01 | Symbol Technologies, Inc. | Interference mitigation in mobile units having location transmitters |
US7424007B2 (en) * | 2004-05-12 | 2008-09-09 | Cisco Technology, Inc. | Power-save method for 802.11 multicast paging applications |
US7301914B2 (en) * | 2004-06-15 | 2007-11-27 | Motorola, Inc. | Method and apparatus for sending a multicast message |
DE602004010413T2 (de) * | 2004-12-09 | 2008-11-13 | Research In Motion Ltd., Waterloo | Vorrichtung und Verfahren für zwei oder mehrere "delivery traffic indication message (DTIM)" Perioden in drahtlosen Netzen |
US8005032B2 (en) * | 2005-01-21 | 2011-08-23 | Research In Motion Limited | Maintaining delivery traffic indication message (DTIM) periods on a per-wireless client device basis |
US7593417B2 (en) | 2005-01-21 | 2009-09-22 | Research In Motion Limited | Handling broadcast and multicast traffic as unicast traffic in a wireless network |
DE112006000618T5 (de) | 2005-03-15 | 2008-02-07 | Trapeze Networks, Inc., Pleasanton | System und Verfahren zur Verteilung von Schlüsseln in einem drahtlosen Netzwerk |
US7724703B2 (en) * | 2005-10-13 | 2010-05-25 | Belden, Inc. | System and method for wireless network monitoring |
US7573859B2 (en) * | 2005-10-13 | 2009-08-11 | Trapeze Networks, Inc. | System and method for remote monitoring in a wireless network |
US7551619B2 (en) * | 2005-10-13 | 2009-06-23 | Trapeze Networks, Inc. | Identity-based networking |
US8638762B2 (en) * | 2005-10-13 | 2014-01-28 | Trapeze Networks, Inc. | System and method for network integrity |
WO2007044986A2 (en) * | 2005-10-13 | 2007-04-19 | Trapeze Networks, Inc. | System and method for remote monitoring in a wireless network |
US8880104B2 (en) * | 2006-03-03 | 2014-11-04 | Qualcomm Incorporated | Standby time improvements for stations in a wireless network |
US20070230441A1 (en) * | 2006-03-31 | 2007-10-04 | Aseem Sethi | System and method for optimizing throughput in a wireless network |
US20070260720A1 (en) * | 2006-05-03 | 2007-11-08 | Morain Gary E | Mobility domain |
US7558266B2 (en) | 2006-05-03 | 2009-07-07 | Trapeze Networks, Inc. | System and method for restricting network access using forwarding databases |
US8966018B2 (en) | 2006-05-19 | 2015-02-24 | Trapeze Networks, Inc. | Automated network device configuration and network deployment |
US7577453B2 (en) * | 2006-06-01 | 2009-08-18 | Trapeze Networks, Inc. | Wireless load balancing across bands |
US7912982B2 (en) * | 2006-06-09 | 2011-03-22 | Trapeze Networks, Inc. | Wireless routing selection system and method |
US9258702B2 (en) | 2006-06-09 | 2016-02-09 | Trapeze Networks, Inc. | AP-local dynamic switching |
US8818322B2 (en) | 2006-06-09 | 2014-08-26 | Trapeze Networks, Inc. | Untethered access point mesh system and method |
US9191799B2 (en) | 2006-06-09 | 2015-11-17 | Juniper Networks, Inc. | Sharing data between wireless switches system and method |
US7724704B2 (en) * | 2006-07-17 | 2010-05-25 | Beiden Inc. | Wireless VLAN system and method |
US8340110B2 (en) | 2006-09-15 | 2012-12-25 | Trapeze Networks, Inc. | Quality of service provisioning for wireless networks |
US8072952B2 (en) | 2006-10-16 | 2011-12-06 | Juniper Networks, Inc. | Load balancing |
US7974235B2 (en) * | 2006-11-13 | 2011-07-05 | Telecommunication Systems, Inc. | Secure location session manager |
US20080151844A1 (en) * | 2006-12-20 | 2008-06-26 | Manish Tiwari | Wireless access point authentication system and method |
US7865713B2 (en) * | 2006-12-28 | 2011-01-04 | Trapeze Networks, Inc. | Application-aware wireless network system and method |
US7873061B2 (en) | 2006-12-28 | 2011-01-18 | Trapeze Networks, Inc. | System and method for aggregation and queuing in a wireless network |
EP1942602B1 (en) * | 2007-01-05 | 2011-11-09 | Samsung Electronics Co., Ltd. | Apparatus and method for multicast and broadcast service in broadband wireless access system |
CN101617506B (zh) * | 2007-02-27 | 2017-01-18 | 汤姆逊许可公司 | Wlan中的功率管理的方法和设备 |
US8102790B1 (en) * | 2007-04-13 | 2012-01-24 | Cisco Technology, Inc. | Saving power in a wireless network in the presence of multicast or broadcast data |
US20080276303A1 (en) * | 2007-05-03 | 2008-11-06 | Trapeze Networks, Inc. | Network Type Advertising |
KR101515202B1 (ko) * | 2007-06-04 | 2015-05-04 | 소니 주식회사 | 통신시스템, 통신장치 및 통신방법과 컴퓨터·프로그램 |
US8902904B2 (en) * | 2007-09-07 | 2014-12-02 | Trapeze Networks, Inc. | Network assignment based on priority |
US8238942B2 (en) * | 2007-11-21 | 2012-08-07 | Trapeze Networks, Inc. | Wireless station location detection |
US8150357B2 (en) | 2008-03-28 | 2012-04-03 | Trapeze Networks, Inc. | Smoothing filter for irregular update intervals |
CN101562553A (zh) * | 2008-04-18 | 2009-10-21 | 鸿富锦精密工业(深圳)有限公司 | 桥接装置及其网络桥接方法 |
US8474023B2 (en) | 2008-05-30 | 2013-06-25 | Juniper Networks, Inc. | Proactive credential caching |
US8978105B2 (en) * | 2008-07-25 | 2015-03-10 | Trapeze Networks, Inc. | Affirming network relationships and resource access via related networks |
US8238298B2 (en) * | 2008-08-29 | 2012-08-07 | Trapeze Networks, Inc. | Picking an optimal channel for an access point in a wireless network |
JP2010081367A (ja) * | 2008-09-26 | 2010-04-08 | Ntt Docomo Inc | 無線通信システム、無線通信端末、無線通信基地局及び無線通信方法 |
US8498230B2 (en) * | 2009-03-03 | 2013-07-30 | Nokia Corporation | Power management in wireless communication systems |
US20110158163A1 (en) * | 2009-12-28 | 2011-06-30 | University Of Calcutta | Energy efficient integrated routing protocol |
CN101835102B (zh) * | 2010-05-19 | 2013-07-03 | 迈普通信技术股份有限公司 | 一种用于无线局域网的队列管理方法以及无线接入设备 |
CN107708142B (zh) * | 2017-11-28 | 2021-04-20 | 锐捷网络股份有限公司 | 一种接入设备ap的分组方法、设备及系统 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999059355A2 (en) * | 1998-05-13 | 1999-11-18 | Nokia Networks Oy | Point-to-multipoint transmission on a mobile communication system |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6067297A (en) | 1996-06-28 | 2000-05-23 | Symbol Technologies, Inc. | Embedded access point supporting communication with mobile unit operating in power-saving mode |
US6041358A (en) * | 1996-11-12 | 2000-03-21 | Industrial Technology Research Inst. | Method for maintaining virtual local area networks with mobile terminals in an ATM network |
US20020150094A1 (en) * | 2000-10-27 | 2002-10-17 | Matthew Cheng | Hierarchical level-based internet protocol multicasting |
US7058074B2 (en) * | 2000-11-01 | 2006-06-06 | Texas Instruments Incorporated | Unified channel access for supporting quality of service (QoS) in a local area network |
US20020159418A1 (en) * | 2000-11-02 | 2002-10-31 | Sharp Laboratories Of America, Inc. | Quality of service using wireless lan |
US6781955B2 (en) | 2000-12-29 | 2004-08-24 | Ericsson Inc. | Calling service of a VoIP device in a VLAN environment |
US7218639B2 (en) | 2001-11-01 | 2007-05-15 | The Furukawa Electric Co., Ltd. | Network system, transmission method, and computer program |
US7126945B2 (en) | 2001-11-07 | 2006-10-24 | Symbol Technologies, Inc. | Power saving function for wireless LANS: methods, system and program products |
US7023821B2 (en) * | 2002-04-12 | 2006-04-04 | Symnbol Technologies, Inc. | Voice over IP portable transreceiver |
IL150281A0 (en) | 2002-06-18 | 2002-12-01 | Teracross Ltd | Method and system for multicast and unicast scheduling |
US7245946B2 (en) * | 2003-07-07 | 2007-07-17 | Texas Instruments Incorporated | Optimal power saving scheduler for 802.11e APSD |
US7362757B2 (en) * | 2003-11-26 | 2008-04-22 | Cisco Technology, Inc. | Optimizing 802.11 power-save for IP multicast groups |
-
2004
- 2004-03-11 US US10/798,040 patent/US7489648B2/en active Active
-
2005
- 2005-01-18 CN CN2005800071716A patent/CN1930827B/zh not_active Expired - Lifetime
- 2005-01-18 CA CA2558459A patent/CA2558459C/en not_active Expired - Fee Related
- 2005-01-18 WO PCT/US2005/001329 patent/WO2005096555A1/en active Application Filing
- 2005-01-18 AU AU2005229612A patent/AU2005229612B2/en not_active Ceased
- 2005-01-18 EP EP05705764.8A patent/EP1735960B1/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1999059355A2 (en) * | 1998-05-13 | 1999-11-18 | Nokia Networks Oy | Point-to-multipoint transmission on a mobile communication system |
Also Published As
Publication number | Publication date |
---|---|
EP1735960A1 (en) | 2006-12-27 |
AU2005229612B2 (en) | 2009-05-21 |
US7489648B2 (en) | 2009-02-10 |
CA2558459A1 (en) | 2005-10-13 |
CA2558459C (en) | 2010-12-07 |
EP1735960B1 (en) | 2018-07-11 |
US20050201341A1 (en) | 2005-09-15 |
WO2005096555A1 (en) | 2005-10-13 |
AU2005229612A1 (en) | 2005-10-13 |
CN1930827A (zh) | 2007-03-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1930827B (zh) | 优化虚拟lan中持续活动台站的低等待时间数据的递送的方法和系统 | |
AU2004297927B2 (en) | Optimizing 802.11 power-save for IP multicast groups | |
CN1750515B (zh) | 具备服务质量能力的移动自组织网络设备 | |
CN100499403C (zh) | 用于在宽带无线接入通信系统中控制睡眠模式与唤醒模式之间的状态转换的系统和方法 | |
US8059572B2 (en) | Method of transmitting and receiving multicast data | |
US9137641B2 (en) | Wireless communication system, base station, and terminal | |
EP1807955B1 (en) | A method for multicast load balancing in wireless lans | |
JP3469552B2 (ja) | パーソナルアクセス通信システム(pac)でマルチキャストデータを実効的に転送する装置および方法 | |
US8320286B2 (en) | Infrastructure offload wake on wireless LAN (WOWL) | |
US20090279701A1 (en) | Controlling access nodes with network transport devices within wireless mobile networks | |
JP4320432B2 (ja) | ネットワークにおいて移動局との通信を制御する方法 | |
TW200818777A (en) | Standby time improvements using sub-networks | |
TW200836507A (en) | Wireless network system and communication method in a wireless network | |
JP2002538689A (ja) | パーソナルアクセス通信システム(pacs)のインターネット増補無線ポート制御装置(rpcu) | |
CN101060465B (zh) | 控制组播数据传输的方法及系统 | |
TW200838200A (en) | Wireless network system and communication method in a wireless network | |
US20060209774A1 (en) | Wireless base station, wireless mobile device, and wireless access network | |
JP2008263335A (ja) | 無線lanシステム、アクセスポイント装置及び無線lanシステムの制御方法 | |
JP2002094516A (ja) | フレーム通信方法、フレーム通信装置および記録媒体 | |
KR20080083086A (ko) | 무선 네트워크에서의 통신방법, 무선 네트워크에서스테이션의 통신방법 및 스테이션 | |
US20020123276A1 (en) | Network comprising a plurality of sub-networks which can be linked via bridge terminals | |
Jun et al. | IGMP proxy for multicast services in wireless mobile networks | |
WO2022141087A1 (zh) | 一种广播多播业务的传输方法 |
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 | ||
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20101208 |