專(zhuān)利名稱(chēng):用于有選擇地操縱控制流量來(lái)提高網(wǎng)絡(luò)性能的系統(tǒng)和方法
用于有選擇地操縱控制流量來(lái)提高網(wǎng)絡(luò)性能的系統(tǒng)和方法
背景技術(shù):
本發(fā)明一般地涉及網(wǎng)絡(luò),更具體而言,涉及用于操縱諸如無(wú)線(xiàn)網(wǎng)絡(luò)之 類(lèi)的網(wǎng)絡(luò)中的流量來(lái)提高網(wǎng)絡(luò)性能的系統(tǒng)和方法。
用于提高網(wǎng)絡(luò)性能和保證無(wú)線(xiàn)網(wǎng)絡(luò)中的QOS的系統(tǒng)和方法被用于各 種要求嚴(yán)格的應(yīng)用中,包括蜂窩網(wǎng)絡(luò)和無(wú)線(xiàn)局域網(wǎng)(WLAN)。這種應(yīng)用 通常要求用于操縱流量的系統(tǒng),這些系統(tǒng)可以保證高優(yōu)先級(jí)通信的通信質(zhì) 量和QOS。
用于保證QOS的系統(tǒng)在采用WLAN的多媒體會(huì)議和語(yǔ)音IP協(xié)議 (VoIP)應(yīng)用中尤其重要,在WLAN中,信號(hào)惡化、網(wǎng)絡(luò)漫游事件、以 及網(wǎng)絡(luò)接入點(diǎn)(AP)故障都可能不可接受地使通信質(zhì)量惡化。
示例性的WLAN包括與網(wǎng)絡(luò)AP通信的移動(dòng)客戶(hù)端,例如,采用無(wú)線(xiàn) 網(wǎng)卡的膝上型計(jì)算機(jī)。AP —般包括收發(fā)機(jī),用于通過(guò)在有線(xiàn)和無(wú)線(xiàn)信號(hào) 之間進(jìn)行轉(zhuǎn)換來(lái)與無(wú)線(xiàn)網(wǎng)絡(luò)通信。AP通常充當(dāng)幫助將客戶(hù)端連接到較寬 的網(wǎng)絡(luò)的交換機(jī)或路由器,并且可能還幫助將客戶(hù)端連接到外部網(wǎng)絡(luò),例 如,因特網(wǎng)。
WLAN通常包括與多個(gè)AP通信的中央控制器。每個(gè)AP基于該AP的 收發(fā)機(jī)的范圍以及與該AP通信的客戶(hù)端收發(fā)機(jī)的范圍與特定的覆蓋區(qū)域 相關(guān)聯(lián)。
客戶(hù)端設(shè)備穿過(guò)給定WLAN內(nèi)的若干個(gè)覆蓋區(qū)域被稱(chēng)作在AP間漫 游。當(dāng)客戶(hù)端漫游時(shí),客戶(hù)端與網(wǎng)絡(luò)的連接在AP之間被按需轉(zhuǎn)交來(lái)維持 客戶(hù)端連通性。
中央WLAN控制器可以幫助AP之間的轉(zhuǎn)交,并且管理WLAN流 量。該控制器可以將數(shù)據(jù)和控制流量分離,并且將控制流量發(fā)送到處理 器,將數(shù)據(jù)流量發(fā)送到流量轉(zhuǎn)發(fā)設(shè)備。
傳統(tǒng)上,WLAN控制器可以根據(jù)預(yù)定的訪(fǎng)問(wèn)類(lèi)別(AC)區(qū)分?jǐn)?shù)據(jù)流量的優(yōu)先級(jí),從而有助于根據(jù)無(wú)線(xiàn)多媒體擴(kuò)展(WME)技術(shù)的QOS保 證。WME也被稱(chēng)作無(wú)線(xiàn)保真度(Wi-Fi)多媒體(WMM),是一種基于 電氣電子工程師學(xué)會(huì)(IEEE) 802.11e草案標(biāo)準(zhǔn)的Wi-Fi聯(lián)盟可解釋證 書(shū)。WME向IEEE 802.11 (Wi-Fi)網(wǎng)絡(luò)提供了基本的Q0S特征。遺憾地 是,WME方法通常不提供足夠的Q0S保證,尤其是在具有多個(gè)正漫游的 客戶(hù)端的環(huán)境中。
此外,現(xiàn)有的WLAN控制器通常缺乏充分的機(jī)制來(lái)防止一類(lèi)控制流 量侵占另一類(lèi)控制流量。結(jié)果,發(fā)生故障的AP或者被病毒或者蠕蟲(chóng)感染 的AP可以生成可能淹沒(méi)中央控制器的控制消息。被淹沒(méi)的控制器可能損 害客戶(hù)端漫游、認(rèn)證和/或要求控制信令的其他行為。此外,被淹沒(méi)的控制 器的管理無(wú)線(xiàn)電資源的能力可能降低,這可能使總體網(wǎng)絡(luò)QOS惡化。因 此,在客戶(hù)端在接收到過(guò)多的漫游請(qǐng)求的WLAN的AP之間漫游時(shí),該 WLAN可能丟棄數(shù)據(jù)分組或者延遲連接。結(jié)果,現(xiàn)有的WLAN通常很容 易發(fā)生語(yǔ)音IP (VoIP)電話(huà)呼叫中斷、音頻和視頻質(zhì)量較差等等,而這是 不合需要的。
圖1是示出了根據(jù)本發(fā)明的實(shí)施例用于處理無(wú)線(xiàn)網(wǎng)絡(luò)中的控制流量的 系統(tǒng)的關(guān)鍵功能塊的圖。
圖2是圖l的系統(tǒng)的替換實(shí)施例的詳細(xì)圖示。
圖3是適于與圖1和圖2的系統(tǒng)一起使用的方法的流程圖。
具體實(shí)施例方式
本發(fā)明的優(yōu)選實(shí)施例實(shí)現(xiàn)了用于有選擇地控制無(wú)線(xiàn)網(wǎng)絡(luò)中的流量的系 統(tǒng)和方法。該系統(tǒng)包括網(wǎng)絡(luò)控制器,網(wǎng)絡(luò)控制器包括第一控制流量?jī)?yōu)先級(jí) 區(qū)分器(prioritizer)。無(wú)線(xiàn)接入點(diǎn)(AP)包括第二控制流量?jī)?yōu)先級(jí)區(qū)分器 并且與網(wǎng)絡(luò)控制器通信。 一個(gè)或多個(gè)客戶(hù)端與無(wú)線(xiàn)AP通信。客戶(hù)端的通 信行為受第一控制流量?jī)?yōu)先級(jí)區(qū)分器和第二控制流量?jī)?yōu)先級(jí)區(qū)分器的操作 影響。為了這里討論的目的,控制流量?jī)?yōu)先級(jí)區(qū)分器可以是任何下述設(shè)備和/ 或軟件,其可以區(qū)分不同類(lèi)型的控制信號(hào)并且然后基于類(lèi)型有選擇地對(duì)控 制信號(hào)區(qū)分優(yōu)先級(jí)和/或使用控制信號(hào)??刂菩盘?hào)可以是用來(lái)影響或者控制 網(wǎng)絡(luò)的組件或者特性(例如網(wǎng)絡(luò)性能或行為)的任何信號(hào)。
為了清楚起見(jiàn),附圖中省略了各種公知的組件,例如,電源、數(shù)據(jù)流 量信號(hào)、輸入/輸出模塊、通信端口、集線(xiàn)器、調(diào)制解調(diào)器、防火墻、網(wǎng) 卡、因特網(wǎng)服務(wù)提供商(ISP)等。但是,本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明的 教導(dǎo)將了解要實(shí)現(xiàn)哪些組件以及如何實(shí)現(xiàn)它們來(lái)滿(mǎn)足給定應(yīng)用的需求。
圖1是根據(jù)本發(fā)明實(shí)施例的用于在無(wú)線(xiàn)網(wǎng)絡(luò)10中處理控制流量14、 16的系統(tǒng)12的關(guān)鍵功能塊的圖。為了說(shuō)明目的,網(wǎng)絡(luò)10被示為包括中央 交換機(jī)18,該中央交換機(jī)18包括無(wú)線(xiàn)局域網(wǎng)(WLAN)控制器20。中央 交換機(jī)18與分別與第一無(wú)線(xiàn)覆蓋區(qū)域26和第二無(wú)線(xiàn)覆蓋區(qū)域28相關(guān)聯(lián)的 第一無(wú)線(xiàn)接入點(diǎn)22和第二無(wú)線(xiàn)接入點(diǎn)24通信。
WLAN控制器20包括控制平面30,控制平面30包括與中央控制流量 優(yōu)先級(jí)區(qū)分器34通信的控制應(yīng)用32。用戶(hù)接口 36可以用來(lái)與中央控制流 量?jī)?yōu)先級(jí)區(qū)分器34通信,中央控制流量?jī)?yōu)先級(jí)區(qū)分器34包括與分組標(biāo)記 模塊40通信的會(huì)話(huà)服務(wù)質(zhì)量(QOS)值表38。
為了這里討論的目的,控制平面可以代表WLAN控制器的與對(duì)控制 信號(hào)進(jìn)行處理相關(guān)的功能和/或關(guān)聯(lián)的網(wǎng)絡(luò)控制功能和/或操作。WLAN控 制器的功能和操作通?;诳刂?、數(shù)據(jù)和管理功能和/或操作,在邏輯上和 /或物理上被劃分成控制平面、數(shù)據(jù)平面和管理平面。
第一無(wú)線(xiàn)AP 22包括與中央交換機(jī)18和AP收發(fā)機(jī)44通信的AP-切 換模塊42。收發(fā)機(jī)44的范圍對(duì)應(yīng)于第一覆蓋區(qū)域26的大小。收發(fā)機(jī)44 幫助與客戶(hù)端的無(wú)線(xiàn)通信,例如,第一覆蓋區(qū)域26內(nèi)的客戶(hù)端52。客戶(hù) 端52經(jīng)由也被稱(chēng)作空中(Over-The-Air, OTA)鏈路的第一無(wú)線(xiàn)鏈路54 與收發(fā)機(jī)44通信,
無(wú)線(xiàn)AP還包括AP控制流量?jī)?yōu)先級(jí)區(qū)分器46。 AP控制流量?jī)?yōu)先級(jí)區(qū) 分器46包括與AP會(huì)話(huà)QOS值表50通信的AP分組標(biāo)記模塊48 。
第二無(wú)線(xiàn)AP24被與第一無(wú)線(xiàn)AP22類(lèi)似地構(gòu)造。但是,為了清楚起見(jiàn),未示出第二 AP 24的組件,因?yàn)閷⒅饕獏⒖嫉谝粺o(wú)線(xiàn)AP 26和中央交 換機(jī)18討論系統(tǒng)12的操作。
為了這里討論的目的,分組可以是信息的任何編組,例如,幀、消息 等。QOS值可以是任何參數(shù)或者代表優(yōu)先級(jí)的其他值。例如,根據(jù)遞增的 優(yōu)先級(jí)刻度1-10,具有QOS值IO的分組表現(xiàn)出最高的優(yōu)先級(jí)。QOS標(biāo)簽 可以是被附加到、插入到或者以其他方式與消息或其他數(shù)據(jù)相關(guān)聯(lián)的任何 標(biāo)識(shí)符。
在操作中,第一客戶(hù)端52經(jīng)由第一客戶(hù)端52和無(wú)線(xiàn)AP 22之間的無(wú) 線(xiàn)通信鏈路54無(wú)線(xiàn)連接到網(wǎng)絡(luò)10。各種類(lèi)型的網(wǎng)絡(luò)通信和行為,例如客 戶(hù)端漫游行為、與收發(fā)機(jī)44相關(guān)聯(lián)的功率水平等,都可能要求在無(wú)線(xiàn)AP 22、 24和中央交換機(jī)18之間交換控制信號(hào),例如,漫游請(qǐng)求消息。
AP控制流量?jī)?yōu)先級(jí)區(qū)分器46實(shí)現(xiàn)對(duì)通過(guò)AP切換模塊42的通信進(jìn)行 監(jiān)視的一個(gè)或多個(gè)例程。在本具體實(shí)施例中,AP控制流量?jī)?yōu)先級(jí)區(qū)分器 46從通過(guò)AP切換模塊42的數(shù)據(jù)信號(hào)分離出控制信號(hào),然后采用AP分組 標(biāo)記模塊48來(lái)基于由AP控制流量?jī)?yōu)先級(jí)區(qū)分器46檢測(cè)出的控制信號(hào)的 類(lèi)型來(lái)有選擇地對(duì)控制信號(hào)進(jìn)行標(biāo)記。在向控制消息或分組指派 (assign)優(yōu)先級(jí)值(例如,QOS值)時(shí),AP分組標(biāo)記模塊48參考AP會(huì) 話(huà)QOS值表50,該表50定義了將被指派給特定類(lèi)型的控制消息的QOS 值。例如,關(guān)于漫游請(qǐng)求的控制消息可以被標(biāo)記以較高QOS值,而可能 由于發(fā)生故障的接入點(diǎn)產(chǎn)生的控制消息則可以被指派以較低QOS值,或 者可另行由AP控制流量?jī)?yōu)先級(jí)區(qū)分器46丟棄。
中央交換機(jī)18中的AP會(huì)話(huà)QOS值表40和會(huì)話(huà)QOS值表38中的值 為網(wǎng)絡(luò)10中的所有OTA通信鏈路54、 56的每個(gè)當(dāng)前會(huì)話(huà)維護(hù)所有的 QOS值。
想去往中央交換機(jī)18的經(jīng)標(biāo)記的控制分組或消息然后從AP切換模塊 42被轉(zhuǎn)發(fā)向中央交換機(jī)18。在中央WLAN控制器20的控制平面30上運(yùn) 行的各種控制應(yīng)用根據(jù)從無(wú)線(xiàn)AP 22、 24接收到的經(jīng)標(biāo)記的(即,經(jīng)區(qū)分 了優(yōu)先級(jí)的)消息14的優(yōu)先級(jí)(即,QOS值),對(duì)這些消息進(jìn)行處理。 控制應(yīng)用可以包括用于對(duì)無(wú)線(xiàn)AP 22的收發(fā)機(jī)44的操作進(jìn)行控制的無(wú)線(xiàn)電資源管理應(yīng)用,移動(dòng)性管理應(yīng)用、安全性應(yīng)用、QOS方案、入侵檢測(cè)應(yīng) 用等,下面將更全面地討論??刂茟?yīng)用32可以采用一個(gè)或多個(gè)隊(duì)列,來(lái) 幫助基于與控制消息相關(guān)聯(lián)的QOS值對(duì)控制消息進(jìn)行處理。
在處理了經(jīng)標(biāo)記的控制流量14后,控制應(yīng)用32可以向中央控制流量 優(yōu)先級(jí)區(qū)分器34提供新的控制信號(hào)。中央控制流量?jī)?yōu)先級(jí)區(qū)分器34采用 會(huì)話(huà)QOS值表38來(lái)基于利用會(huì)話(huà)QOS值表38中的條目確定的控制消息 優(yōu)先級(jí),有選擇地對(duì)控制消息標(biāo)記以QOS值。會(huì)話(huà)QOS值表38中的條目 包括與QOS值配對(duì)的控制信號(hào)類(lèi)型。因此,給定類(lèi)型的控制消息基于會(huì) 話(huà)QOS值表38中的條目,被指派一個(gè)給定的QOS值。會(huì)話(huà)QOS值表38 的內(nèi)容可以被轉(zhuǎn)發(fā)(例如,推送)到AP會(huì)話(huà)QOS值表50來(lái)維護(hù)一致的 控制信號(hào)優(yōu)先級(jí)。AP會(huì)話(huà)QOS值表50中的條目通過(guò)從在中央交換機(jī)18 上運(yùn)行的會(huì)話(huà)QOS值表38的推送操作而被周期性地填充,以維持QOS值 表38、 50之間的相似性。在控制流量被有選擇地區(qū)分并且給予優(yōu)先級(jí) (即,標(biāo)記以適當(dāng)?shù)腝OS值)后,所得到的經(jīng)標(biāo)記控制流量16被轉(zhuǎn)發(fā)到 無(wú)線(xiàn)AP 22和24以進(jìn)一步處理。
確定哪種類(lèi)型的控制流量被指派哪些優(yōu)先級(jí)值的準(zhǔn)確規(guī)則和關(guān)系是特 定于應(yīng)用的。在本具體實(shí)施例中,這種規(guī)則是由會(huì)話(huà)QOS值表38、 50中 的條目體現(xiàn)的。這些條目可以通過(guò)用戶(hù)接口 36被調(diào)節(jié)?;蛘撸@些條目 可以基于預(yù)定規(guī)則被自動(dòng)確定。例如,中央控制流量?jī)?yōu)先級(jí)區(qū)分器34可 以被配置來(lái)根據(jù)要求保證漫游客戶(hù)端一定的QOS的總體網(wǎng)絡(luò)QOS方案, 基于漫游請(qǐng)求積壓(backlog)來(lái)自動(dòng)向控制消息指派優(yōu)先級(jí)。在該示例 中,當(dāng)客戶(hù)端52在覆蓋區(qū)域26、 28之間漫游時(shí),中央控制流量?jī)?yōu)先級(jí)區(qū) 分器34可以在需要時(shí)根據(jù)QOS策略,賦予漫游請(qǐng)求比其他類(lèi)型的控制信 號(hào)更高的優(yōu)先級(jí),以維護(hù)移動(dòng)客戶(hù)端52的會(huì)話(huà)持續(xù)性。
當(dāng)客戶(hù)端52從第一無(wú)線(xiàn)覆蓋區(qū)域26遷移到第二無(wú)線(xiàn)覆蓋區(qū)域28時(shí), 無(wú)線(xiàn)鏈路54被終止,第二無(wú)線(xiàn)鏈路56在被稱(chēng)作轉(zhuǎn)交的的過(guò)程中在客戶(hù)端 52和第二無(wú)線(xiàn)AP 24之間被建立。在軟轉(zhuǎn)交中,第一無(wú)線(xiàn)鏈路54被維 持,直到第二無(wú)線(xiàn)鏈路56被建立為止。在硬轉(zhuǎn)交中,第一無(wú)線(xiàn)鏈路54在 第二鏈路56被建立之前或者被建立時(shí)被終止。當(dāng)客戶(hù)端52在覆蓋區(qū)域26、 28之間遷移時(shí),客戶(hù)端52在覆蓋區(qū)域之間漫游。如本領(lǐng)域已知的, 在無(wú)線(xiàn)AP 22、 24和中央交換機(jī)18之間可以出現(xiàn)各種類(lèi)型的控制信令 (例如,漫游請(qǐng)求消息)來(lái)例如通過(guò)實(shí)現(xiàn)轉(zhuǎn)交從而幫助漫游行為。
傳統(tǒng)上,網(wǎng)絡(luò)用來(lái)幫助轉(zhuǎn)交的漫游請(qǐng)求消息和其他控制消息不被區(qū)分 優(yōu)先級(jí)。這些控制消息被與其他類(lèi)型的控制消息類(lèi)似地對(duì)待。傳統(tǒng)上,從 Web瀏覽行為或其他類(lèi)型的網(wǎng)絡(luò)通信(例如,從受損的或發(fā)生故障的 AP,或者錯(cuò)誤配置的QOS方案)產(chǎn)生的控制信號(hào)可能侵占漫游請(qǐng)求消息 或者其他期望的控制消息,從而阻礙了為特定類(lèi)型的通信操作實(shí)現(xiàn)可接受 的QOS。被淹沒(méi)的控制器將損害客戶(hù)端漫游、認(rèn)證的能力,并且/或者進(jìn) 一步損害要求控制信令的其他網(wǎng)絡(luò)操作的性能,從而進(jìn)一步使總體網(wǎng)絡(luò) QOS惡化。傳統(tǒng)上,網(wǎng)絡(luò)管理員缺少對(duì)于不同類(lèi)型的通信(例如,語(yǔ)音IP (VoIP)和/或視頻通信)實(shí)現(xiàn)QOS保證的機(jī)制。
本發(fā)明的特定實(shí)施例可以使得能夠有選擇地區(qū)分不同類(lèi)型的控制消息 的優(yōu)先級(jí),防止控制器被某些控制消息淹沒(méi),從而使得管理員能夠?yàn)椴煌?類(lèi)型的網(wǎng)絡(luò)通信建立QOS保證。
此外,本發(fā)明的實(shí)施例可以被用來(lái)檢測(cè)不期望的或者有問(wèn)題的控制流 量,并且丟棄不太期望的控制流量或者給不太期望的控制流量指派較低的 優(yōu)先級(jí)。這防止了不期望的流量(例如,來(lái)自發(fā)生故障的AP、被惡意代 碼感染的AP等的流量)使網(wǎng)絡(luò)10不穩(wěn)定,并且防止損害網(wǎng)絡(luò)QOS保 證。
包括中央控制流量?jī)?yōu)先級(jí)區(qū)分器34和AP控制流量?jī)?yōu)先級(jí)區(qū)分器46 的系統(tǒng)12對(duì)于區(qū)分不同類(lèi)型的控制流量然后基于特定于應(yīng)用的需求對(duì)不 同類(lèi)型的控制流量區(qū)分優(yōu)先級(jí)尤其有用。對(duì)控制平面30中的流量區(qū)分優(yōu) 先級(jí)的能力可以增強(qiáng)網(wǎng)絡(luò)的能力。例如,網(wǎng)絡(luò)管理員可以基于應(yīng)用、客戶(hù) 端和漫游行為類(lèi)型來(lái)決定對(duì)客戶(hù)端重連請(qǐng)求區(qū)分優(yōu)先級(jí),以保證正在漫游 的客戶(hù)端的QOS。此外,系統(tǒng)12可以被用來(lái)防止拒絕服務(wù)(DOS)攻 擊,在拒絕服務(wù)攻擊中惡意的控制信號(hào)被發(fā)送到中央交換機(jī)18以試圖侵 占中央交換機(jī)18。結(jié)果,使用系統(tǒng)12可以提高網(wǎng)絡(luò)可靠性、穩(wěn)定性和性 能。此外,系統(tǒng)12可以用來(lái)增強(qiáng)網(wǎng)絡(luò)10為不同類(lèi)型的網(wǎng)絡(luò)流量和/或過(guò)程(例如,轉(zhuǎn)交操作)提供QOS保證的能力。
諸如網(wǎng)絡(luò)IO之類(lèi)的網(wǎng)絡(luò)的總體QOS能力可能受控制流量影響。傳統(tǒng) 上,網(wǎng)絡(luò)不能例如賦予語(yǔ)音流量比web流量更高的優(yōu)先級(jí),因此不能保證 采用控制信號(hào)的網(wǎng)絡(luò)功能,例如,無(wú)縫漫游功能。根據(jù)本發(fā)明的某些實(shí)施 例對(duì)流量區(qū)分優(yōu)先級(jí)可以使得網(wǎng)絡(luò)10能夠按照給定應(yīng)用的要求保證無(wú)縫 漫游和其他功能。
盡管在本具體實(shí)施例中僅示出了某些關(guān)鍵功能模塊,但是,可以采用
更多或者更少的模塊來(lái)實(shí)現(xiàn)本發(fā)明的實(shí)施例,而不脫離本發(fā)明的范圍。例 如,在數(shù)據(jù)和控制流量都在中央交換機(jī)18和無(wú)線(xiàn)AP 22、 24之間被傳送 的某些應(yīng)用中,可以采用額外的流量分離器來(lái)分離數(shù)據(jù)流量和不同類(lèi)型的 控制流量。流量分離器可以將控制流量發(fā)送到控制平面30,將數(shù)據(jù)流量發(fā) 送到數(shù)據(jù)平面和/或轉(zhuǎn)發(fā)引擎,使得數(shù)據(jù)流量不受控制判決的阻礙。
諸如流量分離器和控制流量?jī)?yōu)先級(jí)區(qū)分器34、 46之類(lèi)的模塊可通過(guò) 對(duì)現(xiàn)有網(wǎng)絡(luò)基礎(chǔ)設(shè)施的硬件和/或軟件進(jìn)行修改實(shí)現(xiàn)。例如,本領(lǐng)域技術(shù)人 員根據(jù)本教導(dǎo)通過(guò)對(duì)Cisco 4404無(wú)線(xiàn)LAN控制器進(jìn)行軟件和/或硬件修改 可以在無(wú)需過(guò)多試驗(yàn)的情況下實(shí)現(xiàn)中央交換機(jī)18。
系統(tǒng)12可以向網(wǎng)絡(luò)IO提供各種額外的好處,包括允許WLAN交換機(jī) 的更大程度的集中而不產(chǎn)生可能由一類(lèi)控制流量侵占了另一類(lèi)而導(dǎo)致的過(guò) 度的控制平面延遲;使高優(yōu)先級(jí)控制信令的延遲最小化;以及通過(guò)使無(wú)線(xiàn) 基礎(chǔ)設(shè)施能夠有效地在共享媒體上容納語(yǔ)音和數(shù)據(jù)流量而降低集中式 WLAN解決方案的成本和復(fù)雜度。以前,語(yǔ)音和/或視頻通信在WLAN中 不具有足夠的優(yōu)先級(jí)來(lái)充分保證特定語(yǔ)音和/或多媒體應(yīng)用的QOS。
盡管在圖1的網(wǎng)絡(luò)10中,控制流量在從無(wú)線(xiàn)AP 22、 24和中央交換機(jī) 18外出之前被加標(biāo)簽,但是控制流量也可以在AP 22、 24和中央交換機(jī) 18內(nèi)部被加標(biāo)簽和處理,使得標(biāo)簽不被附加到空中(OTA)發(fā)送的消息, 下面將更全面地討論。
圖2是圖1的網(wǎng)絡(luò)10的替換實(shí)施例70的更詳細(xì)圖示。網(wǎng)絡(luò)70包括用 于在網(wǎng)絡(luò)70中有選擇地對(duì)控制流量區(qū)分優(yōu)先級(jí)和進(jìn)行處理的替換系統(tǒng) 72。
13網(wǎng)絡(luò)70包括與替換無(wú)線(xiàn)AP 76通信的替換WLAN中央交換機(jī)74。與 圖1的網(wǎng)絡(luò)IO不同,在網(wǎng)絡(luò)10中,控制信號(hào)在在中央交換機(jī)18和接入點(diǎn) 22、 24之間發(fā)送之前被區(qū)分優(yōu)先級(jí)和標(biāo)記以QOS值,而替換中央交換機(jī) 74和替換無(wú)線(xiàn)AP 76在處理之前標(biāo)記控制信號(hào)。因此,與圖1的網(wǎng)絡(luò)10 不同,在替換無(wú)線(xiàn)AP 76和替換中央交換機(jī)74之間交換的控制信號(hào)缺少 優(yōu)先級(jí)標(biāo)簽,即,QOS標(biāo)記。圖1的網(wǎng)絡(luò)IO適于在從圖1的中央交換機(jī) 18和/或無(wú)線(xiàn)AP 22、 24外出時(shí)用指示控制信號(hào)優(yōu)先級(jí)的QOS值標(biāo)記控制 信號(hào)。在圖2中,控制信號(hào)在在替換無(wú)線(xiàn)AP76和替換中央交換機(jī)74處處 理之前,在替換無(wú)線(xiàn)AP 76和替換中央交換機(jī)74處被區(qū)分優(yōu)先級(jí)和標(biāo) 記。
替換中央交換機(jī)74包括控制信號(hào)分類(lèi)引擎80,控制信號(hào)分類(lèi)引擎80 從替換無(wú)線(xiàn)AP 76接收控制信號(hào),并且將經(jīng)分類(lèi)的控制信號(hào)傳輸?shù)娇刂屏?量?jī)?yōu)先級(jí)區(qū)分模塊78中包括的QOS指派模塊82。
QOS指派模塊82包括與優(yōu)先級(jí)表86通信的QOS指派控制器84。 QOS指派控制器經(jīng)由無(wú)線(xiàn)控制系統(tǒng)88與用戶(hù)接口 90通信,無(wú)線(xiàn)控制系統(tǒng) 88可經(jīng)由Cisco無(wú)線(xiàn)控制系統(tǒng)實(shí)現(xiàn)。
QOS指派模塊82還與消息標(biāo)簽添加模塊92通信,消息標(biāo)簽添加模塊 92向排隊(duì)模塊94提供加標(biāo)簽的消息。排隊(duì)模塊94實(shí)現(xiàn)各種消息隊(duì)列96, 其中基于與控制消息相關(guān)聯(lián)的標(biāo)簽(例如,QOS標(biāo)簽)有選擇地放置了控 制消息。
控制平面處理應(yīng)用100與排隊(duì)模塊94通信,并且有選擇地從隊(duì)列96 中拉出消息以進(jìn)行處理??刂破矫嫣幚響?yīng)用100可以將信號(hào)轉(zhuǎn)發(fā)到替換無(wú) 線(xiàn)AP76,這些信號(hào)被AP控制信號(hào)分類(lèi)引擎102接收到。
替換無(wú)線(xiàn)AP 76還包括AP QOS指派模塊104, AP QOS指派模塊104 從AP分類(lèi)引擎102接收經(jīng)分類(lèi)的控制信號(hào)。AP QOS指派模塊104與AP 標(biāo)記和排隊(duì)模塊106通信,AP標(biāo)記和排隊(duì)模塊106與AP控制信號(hào)處理模 塊108通信。AP控制信號(hào)處理模塊108可以實(shí)現(xiàn)用于對(duì)伴隨的無(wú)線(xiàn)AP收 發(fā)機(jī)110的行為進(jìn)行控制的各種應(yīng)用,例如,資源管理應(yīng)用。AP控制信 號(hào)處理模塊108還可以與替換中央交換機(jī)74通信。在操作中,中央交換機(jī)74從替換無(wú)線(xiàn)AP 76接收到的控制信號(hào)被控 制信號(hào)分類(lèi)引擎80分類(lèi)。在本具體實(shí)施例中,控制信號(hào)分類(lèi)引擎80按照 類(lèi)型對(duì)控制信號(hào)進(jìn)行分離和分類(lèi)。確切的分類(lèi)是特定于應(yīng)用的,并且可由 本領(lǐng)域技術(shù)人員在無(wú)需過(guò)多試驗(yàn)的情況下確定來(lái)滿(mǎn)足給定應(yīng)用的需求。可 能的控制信號(hào)分類(lèi)的示例包括漫游類(lèi)型、欺詐(rogue)、以及無(wú)線(xiàn)電資源
控制消息。為了這里討論的目的,控制消息可以是控制信號(hào)。術(shù)語(yǔ)逸諒y信
號(hào)和控虔i/;E息被互換地使用。信號(hào)可以是從一個(gè)位置或模塊向另一個(gè)位置 或模塊傳送的任何信息,其中位置或模塊可以是物理的或邏輯的。
控制信號(hào)分類(lèi)引擎80然后將分離的控制流量轉(zhuǎn)發(fā)到QOS指派模塊 82,其中該控制流量的消息被參考優(yōu)先級(jí)表86與優(yōu)先級(jí)相關(guān)聯(lián)。QOS指 派模塊84可以基于預(yù)定標(biāo)準(zhǔn)自動(dòng)調(diào)節(jié)優(yōu)先級(jí)表86,所述標(biāo)準(zhǔn)例如是對(duì)于 漫游客戶(hù)端52是否要求了會(huì)話(huà)持續(xù)性,或者中央交換機(jī)74當(dāng)前正處理的 當(dāng)前漫游請(qǐng)求的數(shù)目。
經(jīng)區(qū)分了優(yōu)先級(jí)的消息隨后經(jīng)由消息標(biāo)簽添加模塊92添加標(biāo)簽,以 標(biāo)記以代表消息優(yōu)先級(jí)的QOS值。標(biāo)簽添加(tagging)可涉及在現(xiàn)有消 息頭部中插入QOS值;向消息附加QOS值;或者以其他方式對(duì)消息標(biāo)記 以?xún)?yōu)先級(jí)值。
經(jīng)標(biāo)記的消息然后經(jīng)由排隊(duì)模塊94基于與每個(gè)消息相關(guān)聯(lián)的QOS標(biāo) 簽被有選擇地放入隊(duì)列96??刂破矫嫣幚響?yīng)用100然后基于與每個(gè)隊(duì)列 96相關(guān)聯(lián)的優(yōu)先級(jí)值,從隊(duì)列96中移除消息。例如,控制平面處理應(yīng)用 100可以在從具有較低優(yōu)先級(jí)控制消息的隊(duì)列移除控制消息之前從具有較 高優(yōu)先級(jí)消息的隊(duì)列移除控制消息。與控制平面處理應(yīng)用100用來(lái)從隊(duì)列 %移除控制消息以進(jìn)行處理的方法相關(guān)的確切細(xì)節(jié)是特定于應(yīng)用的。本領(lǐng) 域技術(shù)人員根據(jù)本教導(dǎo)可以容易地確定這種細(xì)節(jié)來(lái)滿(mǎn)足給定應(yīng)用的需求。
控制平面處理應(yīng)用100可以包括利用控制平面流量的各種應(yīng)用??刂?平面處理應(yīng)用100可以包括用于實(shí)現(xiàn)各種功能的各種硬件和/或軟件模塊, 所述功能例如是無(wú)線(xiàn)電資源管理、無(wú)線(xiàn)AP收發(fā)機(jī)10的發(fā)射功率控制等。 其他示例性控制平面處理應(yīng)用包括客戶(hù)端負(fù)載管理、移動(dòng)性管理、干擾檢 測(cè)和避免、欺詐檢測(cè)和遏制、入侵檢測(cè)、QOS控制以及諸如語(yǔ)音和視頻之類(lèi)的QOS相關(guān)因特網(wǎng)協(xié)議(IP)應(yīng)用服務(wù)處理應(yīng)用。圖2的系統(tǒng)72可以 通過(guò)幫助保證一個(gè)應(yīng)用的控制流量不侵占較高優(yōu)先級(jí)應(yīng)用的控制流量來(lái)改 進(jìn)控制平面處理應(yīng)用100的操作。
在經(jīng)區(qū)分優(yōu)先級(jí)的控制信號(hào)被控制平面處理應(yīng)用處理了之后,從控制 平面處理應(yīng)用100新生成的控制消息被去標(biāo)記后轉(zhuǎn)發(fā)到替換無(wú)線(xiàn)AP 76。
盡管控制平面優(yōu)先級(jí)區(qū)分器78的各個(gè)模塊80-96被示為單獨(dú)的模塊, 但是可以利用更多或更少的模塊實(shí)現(xiàn)模塊80-96,而不脫離本發(fā)明的范 圍。例如,可以用對(duì)Cisco 4404 WLAN控制器上運(yùn)行的現(xiàn)有軟件進(jìn)行軟件 修改實(shí)現(xiàn)的單個(gè)模塊替換模塊80-96。
替換無(wú)線(xiàn)AP 76與客戶(hù)端52通信,并且與受收發(fā)機(jī)110影響的總的覆 蓋區(qū)域114相關(guān)聯(lián)。AP QOS指派模塊104將從中央交換機(jī)74接收到的某 些類(lèi)型的控制信號(hào)與特定的優(yōu)先級(jí)相關(guān)聯(lián)。優(yōu)先級(jí)在利用AP標(biāo)記和排隊(duì) 模塊106指派給控制信號(hào)的QOS值或者其他優(yōu)先級(jí)標(biāo)簽中反映出來(lái)。AP 控制信號(hào)處理模塊108根據(jù)與每個(gè)消息、分組或信號(hào)相關(guān)聯(lián)的QOS值, 對(duì)經(jīng)加標(biāo)簽或區(qū)分優(yōu)先級(jí)的控制信號(hào)(即,控制平面消息或分組)進(jìn)行處 理。經(jīng)處理的控制信號(hào)和/或基于經(jīng)處理的控制信號(hào)生成的其他控制信號(hào)可 以被AP控制信號(hào)處理模塊108返回到中央交換機(jī)74,或者可以被用來(lái)控 制無(wú)線(xiàn)AP收發(fā)機(jī)110、以及客戶(hù)端52和替換無(wú)線(xiàn)AP 76之間的關(guān)聯(lián)通信 鏈路112。
圖3是適于與圖1和圖2的系統(tǒng)一起使用的方法120的流程圖。方法 120包括初始優(yōu)先級(jí)規(guī)則確定步驟122,其中控制流量?jī)?yōu)先級(jí)區(qū)分規(guī)則被 確定。例如,定義控制消息的類(lèi)型或類(lèi)別如何被映射到特定QOS值的規(guī) 則被確定。這些規(guī)則可以自動(dòng)確定或者例如經(jīng)由用戶(hù)接口被手動(dòng)確定。隨 后,執(zhí)行流量監(jiān)視步驟124。
流量監(jiān)視步驟124包括對(duì)流量進(jìn)行監(jiān)視,例如,圖2的替換無(wú)線(xiàn)AP 76和替換中央交換機(jī)74之間發(fā)生的流量。當(dāng)檢測(cè)到控制流量時(shí),則執(zhí)行 分類(lèi)步驟126。
分類(lèi)步驟126涉及基于預(yù)定類(lèi)型或類(lèi)別對(duì)接收到的控制信號(hào)劃分類(lèi)別。隨后,在流量?jī)?yōu)先級(jí)區(qū)分步驟128中,控制信號(hào)和/或關(guān)聯(lián)的類(lèi)別基于 在初始優(yōu)先級(jí)規(guī)則確定步驟122中確定的控制流量?jī)?yōu)先級(jí)區(qū)分規(guī)則被區(qū)分 優(yōu)先級(jí)。在控制流量被區(qū)分了優(yōu)先級(jí)之后,其在指派步驟130中被加標(biāo)簽 標(biāo)記以相應(yīng)的優(yōu)先級(jí)值。被指派給不同控制信號(hào)和/或消息的優(yōu)先級(jí)值可利 用QOS標(biāo)簽實(shí)現(xiàn),QOS標(biāo)簽被用來(lái)基于在優(yōu)先級(jí)區(qū)分步驟128中確定的 控制流量?jī)?yōu)先級(jí)來(lái)標(biāo)記控制信號(hào)。
隨后的處理步驟132涉及根據(jù)被指派給控制分組的優(yōu)先級(jí)值(即, QOS值)對(duì)控制信號(hào)和相應(yīng)的分組進(jìn)行處理?;赒OS值對(duì)控制信號(hào)進(jìn) 行處理可以保證較高優(yōu)先級(jí)的控制平面事件在較低優(yōu)先級(jí)控制平面事件之 前被處理。處理步驟132可以在接收到經(jīng)標(biāo)記的控制消息時(shí)在AP或者在 中央控制器處發(fā)生。
接下來(lái),中斷檢查步驟134確定是否發(fā)生了系統(tǒng)中斷。如果伴隨網(wǎng)絡(luò) 被斷開(kāi)連接或者實(shí)現(xiàn)方法120的模塊以其他方式被禁用,則可能發(fā)生系統(tǒng) 中斷。如果系統(tǒng)中斷發(fā)生,則方法120完成。否則,流量監(jiān)視步驟124繼 續(xù)。
在不脫離本發(fā)明的范圍的情況下,可以對(duì)方法120的各個(gè)步驟120-134進(jìn)行省略、改變或重排序。例如,方法120可以被替換以更一般性的 步驟而不脫離本發(fā)明的范圍。示例性的更一般性的方法涉及檢測(cè)控制流 量,然后標(biāo)記不同類(lèi)型的控制流量來(lái)幫助區(qū)分控制流量的類(lèi)型。替換的一 般性方法涉及根據(jù)一個(gè)或多個(gè)預(yù)定規(guī)則對(duì)控制流量進(jìn)行分類(lèi),響應(yīng)于分類(lèi) 提供控制流量?jī)?yōu)先級(jí),然后根據(jù)控制流量?jī)?yōu)先級(jí)對(duì)伴隨無(wú)線(xiàn)網(wǎng)絡(luò)的行為進(jìn) 行調(diào)節(jié)。
替換的更詳細(xì)的方法包括,識(shí)別控制平面流量,然后確定控制平面流 量是否具有QOS依賴(lài)性使得控制平面流量與要求區(qū)分優(yōu)先級(jí)的處理的 WLAN控制事件相關(guān)。這種WLAN控制事件的示例可以包括漫游;與漫 游相關(guān)聯(lián)的預(yù)認(rèn)證交換;無(wú)線(xiàn)電性能測(cè)量;安全性控制平面通信,例如,
IDS和TIDP;獲得位置信標(biāo)信息;管理、調(diào)節(jié)和選擇無(wú)線(xiàn)電信道頻率;管
理、報(bào)告和檢測(cè)電氣和電子工程師學(xué)會(huì)(IEEE) 802.11和非802.11接口; 管理客戶(hù)訪(fǎng)問(wèn)流量分離和服務(wù)選擇;指定處理實(shí)時(shí)IP應(yīng)用(例如語(yǔ)音或視頻)的客戶(hù)端;確定客戶(hù)端的狀態(tài)條件,包括加電、斷電、睡眠模式和漫 游模式狀態(tài);設(shè)置漫游時(shí)間重連要求;等等。當(dāng)具有QOS依賴(lài)性的控制 平面事件被從AP發(fā)送到對(duì)應(yīng)的中央交換機(jī)時(shí),事件可以從會(huì)話(huà)QOS值表 繼承QOS值。所有上行和下行QOS依賴(lài)控制事件可以被與會(huì)話(huà)QOS值表 中維護(hù)的QOS值和控制信號(hào)分類(lèi)相關(guān)聯(lián)。
參考圖1-3,本發(fā)明的各個(gè)實(shí)施例可以幫助響應(yīng)于某些事件和/或保證 來(lái)確定網(wǎng)絡(luò)QOS策略行為,例如,漫游事件和是否存在會(huì)話(huà)持續(xù)性需 求,其中客戶(hù)端通信會(huì)話(huà)在客戶(hù)端跨AP覆蓋區(qū)域漫游時(shí)被維護(hù);事件涉 及客戶(hù)端重新對(duì)AP授權(quán);基于并行漫游請(qǐng)求的數(shù)目和漫游請(qǐng)求的積壓保 證具有會(huì)話(huà)持續(xù)性的無(wú)縫漫游;等等。
本發(fā)明的各個(gè)實(shí)施例可以被用來(lái)實(shí)現(xiàn)AP和控制器之間的控制平面流 量的細(xì)粒式QOS分類(lèi)和標(biāo)記,以幫助避免QOS策略配置錯(cuò)誤。例如,對(duì) 控制平面消息區(qū)分優(yōu)先級(jí)使得不同的優(yōu)先級(jí)基于漫游類(lèi)型被指派給控制消 息可以防止某些QOS策略配置錯(cuò)誤,否則這些QOS策略配置錯(cuò)誤就可能 導(dǎo)致錯(cuò)誤配置的QOS方案被應(yīng)用到WLAN交換機(jī)布署。
本發(fā)明的某些實(shí)施例可以在中央WLAN交換機(jī)中提供數(shù)據(jù)流量和各 種類(lèi)型的控制流量的邏輯和/或物理分離。各種QOS值指派方案可以基于 各種流量類(lèi)型,在控制平面中被應(yīng)用來(lái)區(qū)分各種控制消息并且對(duì)各種控制 消息區(qū)分優(yōu)先級(jí),所述控制消息例如是重連接請(qǐng)求。
盡管利用通常用于討論因特網(wǎng)的語(yǔ)言(例如,"客戶(hù)端"、"接入 點(diǎn)"等)刻畫(huà)了本發(fā)明的過(guò)程和執(zhí)行這些過(guò)程的硬件的特征,但是應(yīng)當(dāng)明 白本發(fā)明的操作可以在任何類(lèi)型的合適的硬件上執(zhí)行,所述硬件與任何類(lèi) 型的鏈路或網(wǎng)絡(luò)上的另 一個(gè)設(shè)備處于任何通信關(guān)系中。
盡管本發(fā)明的過(guò)程可以呈現(xiàn)為單個(gè)實(shí)體,例如在單個(gè)機(jī)器上執(zhí)行的軟 件,這種軟件可以容易地在多個(gè)機(jī)器上執(zhí)行。即,可以存在給定軟件程序 的多個(gè)實(shí)例,單個(gè)程序可以在分布式處理環(huán)境中的兩個(gè)或更多個(gè)處理器上 執(zhí)行,單個(gè)程序的一些部分可以在不同的物理機(jī)器上執(zhí)行,等等。此外, 兩個(gè)不同的程序,例如,客戶(hù)端和服務(wù)器程序,可以在單個(gè)機(jī)器中執(zhí)行或 者在不同的機(jī)器中執(zhí)行。單個(gè)程序可以作為用于一個(gè)信息事務(wù)的客戶(hù)端工作,也可以作為用于不同信息事務(wù)的服務(wù)器工作。
任何類(lèi)型的處理設(shè)備都可以被用作客戶(hù)端。例如,可以采用便攜式計(jì)
算設(shè)備,例如,個(gè)人數(shù)字助理(PDA)、蜂窩電話(huà)、膝上型計(jì)算機(jī)或者其
他設(shè)備。 一般而言,特定處理的設(shè)備和方式(包括位置和定時(shí))對(duì)于實(shí)現(xiàn) 本發(fā)明的重要特征不是關(guān)鍵的。
盡管己結(jié)合本發(fā)明的具體實(shí)施例討論了本發(fā)明,但是本發(fā)明的這些實(shí) 施例僅是說(shuō)明性的,而非限制性的。本發(fā)明的實(shí)施例可以在任意兩個(gè)過(guò)程 或?qū)嶓w之間工作,所述過(guò)程或?qū)嶓w包括用戶(hù)、設(shè)備、功能系統(tǒng)或硬件和軟 件的組合。對(duì)等網(wǎng)絡(luò)以及客戶(hù)端和服務(wù)器的角色被交換、動(dòng)態(tài)改變或者甚 至不出現(xiàn)的任何其他網(wǎng)絡(luò)和系統(tǒng)都在本發(fā)明的范圍內(nèi)。
任何合適的編程語(yǔ)言都可以被用來(lái)實(shí)現(xiàn)各種網(wǎng)絡(luò)實(shí)體所采用的例程或
其他指令。示例性的編程語(yǔ)言包括C、 C+ + 、 Java、匯編語(yǔ)言等??梢圆?用不同的編程技術(shù),例如,面向過(guò)程的或面向?qū)ο蟮摹@炭梢栽趩蝹€(gè)處 理設(shè)備或者多個(gè)處理器上執(zhí)行。盡管步驟、操作或計(jì)算可以按照特定的順 序出現(xiàn),但是在不同的實(shí)施例中該順序可以被改變。在一些實(shí)施例中,在 本說(shuō)明書(shū)中被示為順序的多個(gè)步驟可以同時(shí)被執(zhí)行。這里所述的操作的序 列可以被中斷、暫停或者被另一個(gè)進(jìn)程以其他方式控制,所述另一個(gè)進(jìn)程 例如是操作系統(tǒng)、內(nèi)核等。例程可以在操作系統(tǒng)環(huán)境中運(yùn)行或者作為占用 所有或者大部分系統(tǒng)處理的獨(dú)立例程運(yùn)行。
在這里的描述中,提供了許多細(xì)節(jié),例如,組件和/或方法的示例,來(lái) 提供對(duì)本發(fā)明的實(shí)施例的全面理解。但是,本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到,沒(méi) 有這些具體細(xì)節(jié)中的一個(gè)或多個(gè),或者利用其他裝置、系統(tǒng)、組合裝置、 方法、組件、材料、部件等也可以實(shí)現(xiàn)本發(fā)明的實(shí)施例。在其他實(shí)例中, 沒(méi)有專(zhuān)門(mén)示出或者詳細(xì)描述公知的結(jié)構(gòu)、材料或者操作,以免混淆了本發(fā) 明的實(shí)施例。
用于本發(fā)明的實(shí)施例目的的"機(jī)器可讀介質(zhì)"或者"計(jì)算機(jī)可讀介 質(zhì)"可以是任何這樣的介質(zhì)所述介質(zhì)可以包含、存儲(chǔ)、傳輸、傳播或者 傳送由指令執(zhí)行系統(tǒng)、裝置、系統(tǒng)或者設(shè)備使用的程序,或者結(jié)合指令執(zhí) 行系統(tǒng)、裝置、系統(tǒng)或者設(shè)備使用的程序。計(jì)算機(jī)可讀介質(zhì)作為示例而非限制可以是電子、磁、光、電磁、紅外、或者半導(dǎo)體系統(tǒng)、裝置、系統(tǒng)、 設(shè)備、程序介質(zhì)或者計(jì)算機(jī)存儲(chǔ)器。
"處理器"或"過(guò)程"包括任何對(duì)數(shù)據(jù)、信號(hào)或其他信息進(jìn)行處理的 任何人員、硬件和/或軟件系統(tǒng)、機(jī)構(gòu)或者組件。處理器可以包括具有通用 中央處理單元的系統(tǒng)、多處理單元、用于實(shí)現(xiàn)功能的專(zhuān)用電路、或者其他 系統(tǒng)。處理無(wú)需被限制于某個(gè)地理位置,或者具有時(shí)間限制。例如,處理 器可以"實(shí)時(shí)"、"離線(xiàn)"、以"批模式"等執(zhí)行其功能。處理的一些部 分可以在不同時(shí)刻和在不同位置、被不同(或者相同)的處理系統(tǒng)執(zhí)行。 計(jì)算機(jī)可以是與存儲(chǔ)器通信的任何處理器。
在整個(gè)說(shuō)明書(shū)中提到"一個(gè)實(shí)施例"、"實(shí)施例"或者"具體實(shí)施 例"意指結(jié)合該實(shí)施例描述的特定特征、結(jié)構(gòu)或特性被包括在本發(fā)明的至 少一個(gè)實(shí)施例中,而不一定被包括在所有實(shí)施例中。因此,在整個(gè)說(shuō)明書(shū) 中各處出現(xiàn)的短語(yǔ)"在一個(gè)實(shí)施例中"、"在實(shí)施例中"或者"在具體實(shí) 施例中"不一定是指同一個(gè)實(shí)施例。此外,本發(fā)明的任何具體實(shí)施例的特 定特征、結(jié)構(gòu)或特性可以按照任何合適的方式被與一個(gè)或多個(gè)其他實(shí)施例 組合。應(yīng)當(dāng)理解,根據(jù)這里的教導(dǎo),這里描述并示出的本發(fā)明的實(shí)施例的 其他變體和修改也是可以的,并且應(yīng)當(dāng)認(rèn)為是本發(fā)明的精神和范圍的一部 分。
通過(guò)利用下述設(shè)備可以整體或者部分實(shí)現(xiàn)
具體實(shí)施例方式
一個(gè)或多
個(gè)編程的通用數(shù)字計(jì)算機(jī);專(zhuān)用集成電路;可編程邏輯設(shè)備;現(xiàn)場(chǎng)可編程 門(mén)陣列;光、化學(xué)、生物、量子或者納米工程系統(tǒng)或者機(jī)構(gòu);等等。 一般 而言,本發(fā)明的功能可利用本領(lǐng)域已知的任何手段實(shí)現(xiàn)??梢允褂梅植际?或聯(lián)網(wǎng)系統(tǒng)、組件和/或電路。數(shù)據(jù)的傳輸或傳送可以是有線(xiàn)的、無(wú)線(xiàn)的或 者采用任何其他手段。
將意識(shí)到,根據(jù)特定應(yīng)用的需要,附圖中示出的一個(gè)或多個(gè)元件也可 以按照更分離或者集成的方式實(shí)現(xiàn),或者甚至在某些情況下被移除或者被 禁用。實(shí)現(xiàn)可以被存儲(chǔ)在機(jī)器可讀介質(zhì)中來(lái)允許計(jì)算機(jī)執(zhí)行上述任何方法 的程序或代碼也在本發(fā)明的精神和范圍內(nèi)。
另外,附圖中的任何信號(hào)箭頭應(yīng)當(dāng)被認(rèn)為僅是示例性的,而非限制性的,除非另外專(zhuān)門(mén)說(shuō)明。此外,這里所使用的術(shù)語(yǔ)"或"除非另外指示, 一般是要表示"和/或"。組件或步驟的組合也將如同被提到一樣被考慮, 其中因?yàn)樘峁┓蛛x或組合的能力是不清楚的,所以術(shù)語(yǔ)也被預(yù)見(jiàn)到。
如這里的描述和全部權(quán)利要求中所使用的,除非上下文清楚地另行指 示,否則"一個(gè)"和"所述"包括復(fù)數(shù)引用。此外,如這里的描述和全部 權(quán)利要求中所使用的,除非上下文清楚地另行指示,否則"在…中"的含 義包括"在…中"和"在…上"。
前面對(duì)本發(fā)明的說(shuō)明性實(shí)施例的描述,包括在摘要中描述的內(nèi)容,不 是要窮盡或者將本發(fā)明限于這里公開(kāi)的準(zhǔn)確形式。盡管這里僅為了說(shuō)明目 的描述了本發(fā)明的具體實(shí)施例和示例,但是各種等同修改也在本發(fā)明的精 神和范圍內(nèi),本領(lǐng)域技術(shù)人員將認(rèn)識(shí)到并且意識(shí)到該點(diǎn)。如這里所示,可 以根據(jù)前面對(duì)本發(fā)明的說(shuō)明性實(shí)施例的描述對(duì)本發(fā)明進(jìn)行這些修改,并且 這些修改將包括在本發(fā)明的精神和范圍內(nèi)。
因此,盡管這里參考本發(fā)明的特定實(shí)施例描述了本發(fā)明,但是前面的 公開(kāi)中也想要包括自由的修改、各種改變和替換,并且將意識(shí)到,在一些 實(shí)例中,本發(fā)明的實(shí)施例的一些特征將在沒(méi)有對(duì)其他特征的相應(yīng)使用的情 況下被采用,而不脫離所述的本發(fā)明的精神和范圍。因此,可以作出許多 修改來(lái)使特定的情形或材料適應(yīng)本發(fā)明的實(shí)質(zhì)范圍和精神。本發(fā)明不受限 于在權(quán)利要求中所使用的特定術(shù)語(yǔ)和/或作為設(shè)想來(lái)實(shí)現(xiàn)本發(fā)明的最佳模式 而公開(kāi)的特定實(shí)施例,而是本發(fā)明將包括落入權(quán)利要求的范圍內(nèi)的任何和 所有實(shí)施例和等同。
權(quán)利要求
1. 一種用于有選擇地控制網(wǎng)絡(luò)中的流量的系統(tǒng),所述系統(tǒng)包括與第一控制流量?jī)?yōu)先級(jí)區(qū)分器通信的網(wǎng)絡(luò)控制器;與所述網(wǎng)絡(luò)控制器通信的接入點(diǎn)(AP),其后所述AP與第二控制流量?jī)?yōu)先級(jí)區(qū)分器通信;以及與所述AP通信的客戶(hù)端,其中所述客戶(hù)端的通信行為受所述第一控制流量?jī)?yōu)先級(jí)區(qū)分器和所述第二控制流量?jī)?yōu)先級(jí)區(qū)分器的操作的影響。
2. 如權(quán)利要求1所述的系統(tǒng),其中所述AP包括無(wú)線(xiàn)AP。
3. 如權(quán)利要求2所述的系統(tǒng),還包括 所述網(wǎng)絡(luò)中包括的無(wú)線(xiàn)網(wǎng)絡(luò)。
4. 如權(quán)利要求3所述的系統(tǒng),其中所述第一和第二控制流量?jī)?yōu)先級(jí)區(qū) 分器適于有選擇地對(duì)所述網(wǎng)絡(luò)中發(fā)生的不同類(lèi)型的控制流量區(qū)分優(yōu)先級(jí)。
5. 如權(quán)利要求4所述的系統(tǒng),還包括所述客戶(hù)端的重連接請(qǐng)求,其中所述重連接請(qǐng)求被包括在所述不同類(lèi) 型的控制流量中。
6. 如權(quán)利要求4所述的系統(tǒng),還包括來(lái)自發(fā)生故障的或者受感染的AP或客戶(hù)端的控制信號(hào),其中所述來(lái) 自發(fā)生故障的或者受感染的AP或客戶(hù)端的控制信號(hào)被包括在所述不同類(lèi) 型的控制流量中。
7. —種用于優(yōu)化網(wǎng)絡(luò)的行為的系統(tǒng),包括用于根據(jù)一個(gè)或多個(gè)預(yù)定規(guī)則對(duì)控制流量進(jìn)行分類(lèi)并且響應(yīng)于分類(lèi)提 供控制流量?jī)?yōu)先級(jí)的第一裝置;以及用于根據(jù)所述控制流量?jī)?yōu)先級(jí)對(duì)所述網(wǎng)絡(luò)的行為進(jìn)行調(diào)節(jié)的第二裝
8. 如權(quán)利要求7所述的系統(tǒng),還包括 所述網(wǎng)絡(luò)中包括的無(wú)線(xiàn)網(wǎng)絡(luò)。
9. 如權(quán)利要求7所述的系統(tǒng),還包括用于向相應(yīng)的控制流量指派所述控制流量?jī)?yōu)先級(jí),從而響應(yīng)于此產(chǎn)生經(jīng)標(biāo)記控制流量的第三裝置。
10. 如權(quán)利要求9所述的系統(tǒng),還包括 所述控制流量?jī)?yōu)先級(jí)中包括的服務(wù)質(zhì)量(QOS)值。
11. 如權(quán)利要求7所述的系統(tǒng),其中所述控制流量?jī)?yōu)先級(jí)代表基于不同類(lèi)型的控制信號(hào)的不同優(yōu)先級(jí)值。
12. 如權(quán)利要求11所述的系統(tǒng),其中所述不同類(lèi)型的控制信號(hào)由不同 的分類(lèi)來(lái)表征。
13. 如權(quán)利要求12所述的系統(tǒng),還包括與漫游事件相關(guān)的控制信號(hào),其中所述與漫游事件相關(guān)的控制信號(hào)被 包括在所述不同類(lèi)型的控制信號(hào)中。
14. 如權(quán)利要求12所述的系統(tǒng),還包括與無(wú)線(xiàn)電性能測(cè)量相關(guān)的控制信號(hào),其中所述與無(wú)線(xiàn)電性能測(cè)量相關(guān) 的控制信號(hào)被包括在所述不同類(lèi)型的控制信號(hào)中。
15. 如權(quán)利要求12所述的系統(tǒng),還包括與安全性通信相關(guān)的控制信號(hào),其中所述與安全性通信相關(guān)的控制信 號(hào)被包括在所述不同類(lèi)型的控制信號(hào)中。
16. 如權(quán)利要求12所述的系統(tǒng),還包括與管理客戶(hù)訪(fǎng)問(wèn)流量分離和服務(wù)選擇相關(guān)的控制信號(hào),其中所述與管 理客戶(hù)訪(fǎng)問(wèn)流量分離和服務(wù)選擇相關(guān)的控制信號(hào)被包括在所述不同類(lèi)型的 控制信號(hào)中。
17. 如權(quán)利要求12所述的系統(tǒng),還包括與位置信標(biāo)相關(guān)的控制信號(hào),其中所述與位置信標(biāo)相關(guān)的控制信號(hào)被 包括在所述不同類(lèi)型的控制信號(hào)中。
18. 如權(quán)利要求12所述的系統(tǒng),還包括與空間上分散的交換機(jī)通信的控制器,其中所述控制器和所述空間上 分散的交換機(jī)被包括在所述網(wǎng)絡(luò)中。
19. 如權(quán)利要求18所述的系統(tǒng),還包括包括在所述空間上分散的交換機(jī)中的無(wú)線(xiàn)接入點(diǎn)(AP)。
20. 如權(quán)利要求19所述的系統(tǒng),還包括實(shí)現(xiàn)在所述控制器中的第一控制流量?jī)?yōu)先級(jí)區(qū)分器,其中所述第一控 制流量?jī)?yōu)先級(jí)區(qū)分器被包括在所述第一裝置中。
21. 如權(quán)利要求20所述的系統(tǒng),還包括實(shí)現(xiàn)在所述無(wú)線(xiàn)AP中的一個(gè)或多個(gè)中的第二控制流量?jī)?yōu)先級(jí)區(qū)分器,其中所述第二控制流量?jī)?yōu)先級(jí)區(qū)分器被包括在所述第一裝置中。
22. 如權(quán)利要求21所述的系統(tǒng),還包括一個(gè)或多個(gè)例程,所述例程適于在控制消息在所述第一控制流量?jī)?yōu)先 級(jí)區(qū)分器和所述第二控制流量?jī)?yōu)先級(jí)區(qū)分器之間被交換之前,有選擇地利 用優(yōu)先級(jí)值對(duì)所述控制消息添加標(biāo)簽,其中適于有選擇地利用優(yōu)先級(jí)值對(duì) 所述控制消息添加標(biāo)簽的所述一個(gè)或多個(gè)例程被包括在所述第一控制流量 優(yōu)先級(jí)區(qū)分器和所述第二控制流量?jī)?yōu)先級(jí)區(qū)分器中。
23. 如權(quán)利要求21所述的系統(tǒng),還包括一個(gè)或多個(gè)例程,所述例程適于在控制消息被采用所述控制流量的應(yīng) 用處理之前,有選擇地利用優(yōu)先級(jí)值對(duì)所述控制消息添加標(biāo)簽,其中適于 在控制消息被采用所述控制流量的應(yīng)用處理之前有選擇地利用優(yōu)先級(jí)值對(duì) 所述控制消息添加標(biāo)簽的所述一個(gè)或多個(gè)例程被包括在所述第一控制流量 優(yōu)先級(jí)區(qū)分器和所述第二控制流量?jī)?yōu)先級(jí)區(qū)分器中。
24. 如權(quán)利要求23所述的系統(tǒng),其中所述采用所述控制流量的應(yīng)用還包括一個(gè)或多個(gè)下述應(yīng)用因特網(wǎng)協(xié)議(IP)應(yīng)用服務(wù)、無(wú)線(xiàn)電資源管理、用戶(hù)負(fù)載管理、移動(dòng) 性管理、欺詐檢測(cè)和避免、欺詐檢測(cè)和遏制、發(fā)射功率控制、入侵防止、無(wú)線(xiàn)電頻率管理、服務(wù)質(zhì)量(QOS)、安全性、移動(dòng)性、轉(zhuǎn)交應(yīng)用。
25. 如權(quán)利要求21所述的系統(tǒng),還包括一個(gè)或多個(gè)例程,所述例程適于基于所述網(wǎng)絡(luò)的漫游狀態(tài)自動(dòng)指派所 述控制流量?jī)?yōu)先級(jí),其中所述控制流量?jī)?yōu)先級(jí)對(duì)應(yīng)于QOS值,其中適于 自動(dòng)指派所述控制流量?jī)?yōu)先級(jí)的所述一個(gè)或多個(gè)例程被包括在所述控制流 量?jī)?yōu)先級(jí)區(qū)分器中。
26. 如權(quán)利要求25所述的系統(tǒng),還包括 包括在所述網(wǎng)絡(luò)的漫游狀態(tài)中的漫游請(qǐng)求積壓。
27. 如權(quán)利要求25所述的系統(tǒng),還包括 包括在所述網(wǎng)絡(luò)的漫游狀態(tài)中的特定漫游事件的發(fā)生。
28. 如權(quán)利要求25所述的系統(tǒng),還包括基于漫游類(lèi)型的值,其中所述基于漫游類(lèi)型的值被包括在所述控制流 量?jī)?yōu)先級(jí)中,并且其中漫游類(lèi)型是由所述第一裝置確定的。
29. 如權(quán)利要求25所述的系統(tǒng),還包括與特定控制平面事件相關(guān)聯(lián)的優(yōu)先級(jí),其中所述與特定控制平面事件 相關(guān)聯(lián)的優(yōu)先級(jí)被包括在所述控制流量?jī)?yōu)先級(jí)中的每一個(gè)中。
30. 如權(quán)利要求25所述的系統(tǒng),還包括 包括在所述特定控制平面事件中的新登錄。
31. 如權(quán)利要求30所述的系統(tǒng),還包括從第一接入點(diǎn)覆蓋區(qū)域向第二接入點(diǎn)覆蓋區(qū)域漫游的客戶(hù)端的重授 權(quán),其中所述重授權(quán)被包括在所述控制平面事件中,并且其中第一接入點(diǎn) 和第二接入點(diǎn)與所述控制器通信。
32. —種網(wǎng)絡(luò),包括中央交換機(jī);與所述中央交換機(jī)通信的無(wú)線(xiàn)接入點(diǎn); 與所述無(wú)線(xiàn)接入點(diǎn)無(wú)線(xiàn)通信的設(shè)備;適于區(qū)分在所述中央交換機(jī)、所述無(wú)線(xiàn)接入點(diǎn)和/或所述設(shè)備之間傳送 的不同類(lèi)型的控制信號(hào)的第一模塊;以及適于基于所述第一模塊確定的類(lèi)型有選擇地處理控制信號(hào)、從而有選 擇地影響網(wǎng)絡(luò)行為的第二模塊。
33. —種用于優(yōu)化無(wú)線(xiàn)網(wǎng)絡(luò)的行為的系統(tǒng),所述系統(tǒng)包括 適于根據(jù)一個(gè)或多個(gè)預(yù)定規(guī)則將控制流量分類(lèi)成多個(gè)類(lèi)別的第一模塊;適于根據(jù)所述類(lèi)別對(duì)所述無(wú)線(xiàn)網(wǎng)絡(luò)的行為進(jìn)行調(diào)節(jié)的第二模塊。
34. —種機(jī)器可讀介質(zhì),包括可由處理器執(zhí)行來(lái)優(yōu)化無(wú)線(xiàn)網(wǎng)絡(luò)的行為 的指令,所述機(jī)器可讀介質(zhì)包括用于下述步驟的一條或多條指令根據(jù)一個(gè)或多個(gè)預(yù)定規(guī)則對(duì)控制流量進(jìn)行分類(lèi),并且響應(yīng)于此提供控制流量?jī)?yōu)先級(jí);以及根據(jù)所述控制流量?jī)?yōu)先級(jí)對(duì)所述無(wú)線(xiàn)網(wǎng)絡(luò)的行為進(jìn)行調(diào)節(jié)。
35. —種用于優(yōu)化無(wú)線(xiàn)網(wǎng)絡(luò)的行為的裝置,所述裝置包括 一個(gè)或多個(gè)處理器;機(jī)器可讀介質(zhì),所述機(jī)器可讀介質(zhì)包括可由所述一個(gè)或多個(gè)處理器執(zhí) 行來(lái)用于以下步驟的指令-根據(jù)一個(gè)或多個(gè)預(yù)定規(guī)則對(duì)控制流量進(jìn)行分類(lèi),并且響應(yīng)于此提 供控制流量?jī)?yōu)先級(jí);以及根據(jù)所述控制流量?jī)?yōu)先級(jí)對(duì)所述無(wú)線(xiàn)網(wǎng)絡(luò)的行為進(jìn)行調(diào)節(jié)。
36. —種用于優(yōu)化無(wú)線(xiàn)網(wǎng)絡(luò)的行為的方法,所述方法包括 用于根據(jù)一個(gè)或多個(gè)預(yù)定規(guī)則對(duì)控制流量進(jìn)行分類(lèi)并且響應(yīng)于此提供控制流量?jī)?yōu)先級(jí)的第一手段;以及用于根據(jù)所述控制流量?jī)?yōu)先級(jí)對(duì)所述無(wú)線(xiàn)網(wǎng)絡(luò)的行為進(jìn)行調(diào)節(jié)的第二 手段。
全文摘要
一種用于有選擇地控制網(wǎng)絡(luò)中的流量來(lái)提高網(wǎng)絡(luò)性能的系統(tǒng)和方法。該系統(tǒng)包括網(wǎng)絡(luò)控制器,網(wǎng)絡(luò)控制器包括第一控制流量?jī)?yōu)先級(jí)區(qū)分器。接入點(diǎn)(AP)包括第二控制流量?jī)?yōu)先級(jí)區(qū)分器,并且與網(wǎng)絡(luò)控制器通信。一個(gè)或多個(gè)客戶(hù)端與該AP通信。客戶(hù)端的通信行為受第一控制流量?jī)?yōu)先級(jí)區(qū)分器和第二控制流量?jī)?yōu)先級(jí)區(qū)分器的操作影響。
文檔編號(hào)H04W28/24GK101427528SQ200780001657
公開(kāi)日2009年5月6日 申請(qǐng)日期2007年1月23日 優(yōu)先權(quán)日2006年2月21日
發(fā)明者伊恩·傅, 威廉·D·埃爾德曼, 帕特里克·赫·吉爾布里亞斯, 杰里米·E·斯蒂格里茲 申請(qǐng)人:思科技術(shù)公司