CN1930827A - 优化用于虚拟lan中的持续活动台站的低等待时间数据的递送 - Google Patents

优化用于虚拟lan中的持续活动台站的低等待时间数据的递送 Download PDF

Info

Publication number
CN1930827A
CN1930827A CNA2005800071716A CN200580007171A CN1930827A CN 1930827 A CN1930827 A CN 1930827A CN A2005800071716 A CNA2005800071716 A CN A2005800071716A CN 200580007171 A CN200580007171 A CN 200580007171A CN 1930827 A CN1930827 A CN 1930827A
Authority
CN
China
Prior art keywords
vlan
station
access point
low
multicast
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
CNA2005800071716A
Other languages
English (en)
Other versions
CN1930827B (zh
Inventor
维克托·J·格里斯沃尔德
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.)
Cisco Technology Inc
Original Assignee
Cisco Technology Inc
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 Cisco Technology Inc filed Critical Cisco Technology Inc
Publication of CN1930827A publication Critical patent/CN1930827A/zh
Application granted granted Critical
Publication of CN1930827B publication Critical patent/CN1930827B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
    • H04W52/0216Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave using a pre-established activity schedule, e.g. traffic indication frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
    • H04W52/0219Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave where the power saving management affects multiple terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/30Resource management for broadcast services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Abstract

本发明提供了一种接入点用于在一个虚拟局域网上存在一个或多个工作在省电协议中的关联台站时,向另一虚拟局域网提供低等待时间数据分组的立即递送的方法、系统和计算机程序。接入点观察该接入点向关联台站提供访问的所有虚拟局域网。接入点随后确定其中的哪个虚拟局域网仅包含活动台站。然后接入点跟踪仅包含活动台站的虚拟局域网,并向该网络立即发送传入的多播/广播数据分组。分组数据传送的质量得以改善,尤其是对低等待时间传送(即VOIP传送和对处于持续活动模式的台站的传送),这是因为针对所述传送的分组没有在接入点处被缓冲,而是在接收之后被立即递送,而针对其它传送(即针对处于省电模式的台站)的分组则首先被存储,然后在相应台站请求时被递送。具体而言,该方法、计算机程序和系统是针对以不同VLAN中的某些台站作为目的地的低等待时间多播/广播数据分组而实现的。

Description

优化用于虚拟LAN中的持续活动台站的低等待时间数据的递送
技术领域
本发明一般地涉及无线广播传送,更具体而言,本发明涉及用于优化尤其在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 100上的台站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.11 PSP操作被分批和排队。经排队的多播/广播数据分组随后在步骤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 (27)

1.一种接入点用于向多个虚拟局域网中的至少一个提供低等待时间多播/广播数据分组的立即递送的方法,该方法包括以下步骤:
在所述接入点处监视所有包括与所述接入点相关联的至少一个台站的虚拟局域网;
确定所述多个虚拟局域网中的至少一个上的所有关联台站都支持低等待时间数据传送;
标识所述至少一个所有关联台站都支持低等待时间数据传送的虚拟局域网;以及
将低等待时间多播/广播数据分组立即发送到所述至少一个所有关联台站都支持低等待时间数据传送的虚拟局域网。
2.如权利要求1所述的方法,其中所述接入点是802.11接入点。
3.如权利要求1所述的方法,其中每个支持低等待时间数据传送的台站处于802.11持续活动操作中。
4.如权利要求1所述的方法,还包括标识至少一个具有至少一个支持高等待时间数据分组的关联台站的虚拟局域网的步骤。
5.如权利要求4所述的方法,其中每个高等待时间关联台站处于802.11省电协议操作中。
6.如权利要求5所述的方法,还包括缓冲针对所述至少一个具有至少一个处于省电协议操作中的关联台站的虚拟局域网的多播/广播数据分组的步骤。
7.如权利要求6所述的方法,还包括将所述缓冲的多播/广播数据分组与数据流量指示标记一起发送的步骤。
8.如权利要求1所述的方法,其中所述关联台站是便携式个人计算机。
9.如权利要求1所述的方法,其中所述关联台站是个人数据助理。
10.在包括至少一个接入点、多个虚拟局域网和多个关联台站的网络中,一种用于自动优化所述虚拟局域网中的至少一个上的低等待时间多播/广播数据分组的递送的系统,包括:
适用于在所述接入点处监视所有包括与所述接入点相关联的至少一个台站的虚拟局域网的装置;
适用于确定所述多个虚拟局域网中的至少一个上的所有关联台站都支持低等待时间数据传送的装置;
适用于标识所述至少一个所有关联台站都支持低等待时间数据传送的虚拟局域网的装置;以及
适用于将低等待时间多播/广播数据分组立即发送到所述至少一个所有关联台站都支持低等待时间数据传送的虚拟局域网的装置。
11.如权利要求10所述的系统,其中所述接入点是802.11接入点。
12.如权利要求10所述的系统,其中每个低等待时间关联台站处于802.11持续活动操作中。
13.如权利要求10所述的系统,还包括适用于标识至少一个具有至少一个支持高等待时间数据分组的关联台站的虚拟局域网的装置。
14.如权利要求13所述的系统,其中每个高等待时间关联台站处于802.11省电协议操作中。
15.如权利要求14所述的系统,还包括适用于缓冲针对所述至少一个具有至少一个处于省电协议操作中的关联台站的虚拟局域网的多播/广播数据分组的装置。
16.如权利要求15所述的系统,还包括适用于将所述缓冲的多播/广播数据分组与数据流量指示标记一起发送的装置。
17.如权利要求10所述的系统,其中所述关联台站是便携式个人计算机。
18.如权利要求10所述的系统,其中所述关联台站是个人数据助理。
19.一种具有记录了计算机程序逻辑的计算机可读介质的计算机程序产品,所述计算机程序逻辑用于执行一种接入点用于向多个虚拟局域网中的至少一个提供低等待时间数据分组的立即递送的计算机实现的方法,该方法包括以下步骤:
在所述接入点处监视所有包括与所述接入点相关联的至少一个台站的虚拟局域网;
确定所述多个虚拟局域网中的至少一个上的所有关联台站都支持低等待时间数据传送;
标识所述至少一个所有关联台站都支持低等待时间数据传送的虚拟局域网;以及
将低等待时间多播/广播数据分组立即发送到所述至少一个所有关联台站都支持低等待时间数据传送的虚拟局域网。
20.如权利要求19所述的计算机实现的方法,其中所述接入点是802.11接入点。
21.如权利要求19所述的计算机实现的方法,其中每个支持低等待时间数据传送的台站处于802.11持续活动操作中。
22.如权利要求19所述的计算机实现的方法,还包括标识至少一个具有至少一个支持高等待时间数据分组的关联台站的虚拟局域网的步骤。
23.如权利要求22所述的计算机实现的方法,其中每个高等待时间关联台站处于802.11省电协议操作中。
24.如权利要求23所述的计算机实现的方法,还包括缓冲针对所述至少一个具有至少一个处于省电协议操作中的关联台站的虚拟局域网的多播/广播数据分组的步骤。
25.如权利要求24所述的计算机实现的方法,还包括将所述缓冲的多播/广播数据分组与数据流量指示标记一起发送的步骤。
26.如权利要求19所述的计算机实现的方法,其中所述关联台站是便携式个人计算机。
27.如权利要求19所述的计算机实现的方法,其中所述关联台站是个人数据助理。
CN2005800071716A 2004-03-11 2005-01-18 优化虚拟lan中持续活动台站的低等待时间数据的递送的方法和系统 Active CN1930827B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/798,040 US7489648B2 (en) 2004-03-11 2004-03-11 Optimizing 802.11 power-save for VLAN
US10/798,040 2004-03-11
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 true CN1930827A (zh) 2007-03-14
CN1930827B CN1930827B (zh) 2010-12-08

Family

ID=34920192

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005800071716A Active 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)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101835102A (zh) * 2010-05-19 2010-09-15 迈普通信技术股份有限公司 一种用于无线局域网的队列管理方法以及无线接入设备
CN102342156A (zh) * 2009-03-03 2012-02-01 诺基亚公司 无线通信系统中的功率管理

Families Citing this family (46)

* Cited by examiner, † Cited by third party
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
US7420942B2 (en) * 2004-12-09 2008-09-02 Research In Motion Limited Different delivery traffic indication message (DTIM) periods for different wireless networks having different network names
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
WO2006099540A2 (en) 2005-03-15 2006-09-21 Trapeze Networks, Inc. System and method for distributing keys in a wireless network
US7724703B2 (en) * 2005-10-13 2010-05-25 Belden, Inc. System and method for wireless network monitoring
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
US7573859B2 (en) * 2005-10-13 2009-08-11 Trapeze Networks, Inc. System and method for remote monitoring in a wireless network
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
US7558266B2 (en) 2006-05-03 2009-07-07 Trapeze Networks, Inc. System and method for restricting network access using forwarding databases
US20070260720A1 (en) * 2006-05-03 2007-11-08 Morain Gary E Mobility domain
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
US8818322B2 (en) 2006-06-09 2014-08-26 Trapeze Networks, Inc. Untethered access point mesh system and method
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
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
US7873061B2 (en) 2006-12-28 2011-01-18 Trapeze Networks, Inc. System and method for aggregation and queuing in a wireless network
US7865713B2 (en) * 2006-12-28 2011-01-04 Trapeze Networks, Inc. Application-aware wireless network system and method
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
JP5456488B2 (ja) * 2007-02-27 2014-03-26 トムソン ライセンシング 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 無線通信システム、無線通信端末、無線通信基地局及び無線通信方法
US20110158163A1 (en) * 2009-12-28 2011-06-30 University Of Calcutta Energy efficient integrated routing protocol
CN107708142B (zh) * 2017-11-28 2021-04-20 锐捷网络股份有限公司 一种接入设备ap的分组方法、设备及系统

Family Cites Families (13)

* Cited by examiner, † Cited by third party
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
FI106600B (fi) * 1998-05-13 2001-02-28 Nokia Networks Oy Monipistelähetys
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

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102342156A (zh) * 2009-03-03 2012-02-01 诺基亚公司 无线通信系统中的功率管理
CN101835102A (zh) * 2010-05-19 2010-09-15 迈普通信技术股份有限公司 一种用于无线局域网的队列管理方法以及无线接入设备
CN101835102B (zh) * 2010-05-19 2013-07-03 迈普通信技术股份有限公司 一种用于无线局域网的队列管理方法以及无线接入设备

Also Published As

Publication number Publication date
AU2005229612B2 (en) 2009-05-21
US7489648B2 (en) 2009-02-10
CA2558459C (en) 2010-12-07
EP1735960A1 (en) 2006-12-27
US20050201341A1 (en) 2005-09-15
CA2558459A1 (en) 2005-10-13
WO2005096555A1 (en) 2005-10-13
AU2005229612A1 (en) 2005-10-13
EP1735960B1 (en) 2018-07-11
CN1930827B (zh) 2010-12-08

Similar Documents

Publication Publication Date Title
CN1930827B (zh) 优化虚拟lan中持续活动台站的低等待时间数据的递送的方法和系统
JP3469552B2 (ja) パーソナルアクセス通信システム(pac)でマルチキャストデータを実効的に転送する装置および方法
CA2543240C (en) Optimizing 802.11 power-save for ip multicast groups
EP1807955B1 (en) A method for multicast load balancing in wireless lans
EP1751885B1 (en) A power-save method for 802.11 multicast paging applications
JP3616333B2 (ja) パーソナルアクセス通信システム(pacs)のインターネット増補無線ポート制御装置(rpcu)
US20060116075A1 (en) Bluetooth broadcast data stream to multiple bluetooth mobile terminals
US7447156B2 (en) Mechanism for multicast delivery in communications systems
US8351353B2 (en) Forward channel sharing method in time division communication system
TW200836507A (en) Wireless network system and communication method in a wireless network
TW200838200A (en) Wireless network system and communication method in a wireless network
US20060209774A1 (en) Wireless base station, wireless mobile device, and wireless access network
CN107948939B (zh) 无线ndn数据处理方法、装置及系统
CN1543132A (zh) 跨虚拟局域网组播的实现方法
CN1302642C (zh) 基于虚拟局域网的组播实现方法
Havinga et al. Energy-efficient adaptive wireless network design
CN1536831A (zh) 向局域网内特定目标发送地址解析协议请求报文的方法
Jun et al. IGMP proxy for multicast services in wireless mobile networks
CN1949931A (zh) 一种漫游用户地址更新方法及接入控制器
Stavrakakis et al. Editorial

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