專利名稱:用于客戶端漫游和重新關(guān)聯(lián)的中央規(guī)劃和分布式控制的方法
技術(shù)領(lǐng)域:
本發(fā)明一般地涉及無(wú)線網(wǎng)絡(luò),更具體地說涉及在無(wú)線網(wǎng)絡(luò)上漫游的客 戶端的規(guī)劃(planning)和分布式控制。
背景技術(shù):
隨著無(wú)線LAN的使用數(shù)目的增加,不同客戶端能力和客戶端應(yīng)用的 數(shù)目將繼續(xù)增加。從無(wú)線基礎(chǔ)設(shè)施(infrastructure)的觀點(diǎn)來(lái)看,兩個(gè)客戶 端可能在許多不同方面不同,包括但不限于
-漫游客戶端vs.靜止客戶端;
_快速漫游客戶端vs.慢速漫游客戶端;
-語(yǔ)音流量客戶端vs.視頻流量客戶端vs.數(shù)據(jù)流量客戶端vs.(語(yǔ)音
和數(shù)據(jù),或三者的任何組合)流量客戶端; -只有802.11b的無(wú)線電vs.可以進(jìn)行802.1 lg的無(wú)線電; -遵從不同私有標(biāo)準(zhǔn)(CCX版本1、 2、 3和更高的Super G、. A+/G+
-支持高達(dá)2Mbps的802.11語(yǔ)音客戶端,802.11b和某些支持高達(dá) 11Mbps,可支持高達(dá)12、 24、 36或54Mbps的802.1 la/g客戶端, 以及可支持高達(dá)600Mbps的802.1 In客戶端。
-支持802.11k vs.不支持802.11k。
-支持802.11hvs.不支持802.11h。-支持802.1 li vs.不支持802.1 li。
-遵從802.11和802.1 le MAC協(xié)議vs.違反這些協(xié)議的客戶端。 -諸如精確位置跟蹤能力這樣的特殊特征。
以上所列出的屬性中的每一個(gè)可被考慮作為客戶端的特征。特征向量 被用來(lái)描述客戶端的各種能力;包括但不限于上述屬性。因此,每個(gè)客戶 端可通過與其移動(dòng)性、流量模式(tra迅c pattern)、標(biāo)準(zhǔn)遵從情況、私有 模式和其他能力相關(guān)的"特征向量"來(lái)描述。
發(fā)明內(nèi)容
本發(fā)明包括用于無(wú)線網(wǎng)絡(luò)的客戶端漫游和重新關(guān)聯(lián)的中央規(guī)劃和分布 式控制的方法和系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)方面,這里描述了一種用于網(wǎng)絡(luò)的分布式控制的方 法。該方法包括定義多個(gè)客戶端配置群組,以及將網(wǎng)絡(luò)基礎(chǔ)設(shè)施的多個(gè)部 分分配用來(lái)服務(wù)所述多個(gè)群組。
這里公開了根據(jù)本發(fā)明的一個(gè)方面的接入點(diǎn)。該接入點(diǎn)包括發(fā)送電 路、接收電路、存儲(chǔ)器和控制器,該控制器包括諸如微處理器這樣的中央 處理器(CPU)。所述發(fā)送電路被用來(lái)向客戶端發(fā)送數(shù)據(jù),并且所述接收 電路用來(lái)從客戶端接收數(shù)據(jù)。所述存儲(chǔ)器被配置為存儲(chǔ)包含所述接入點(diǎn)所 支持的至少一個(gè)特征向量的列表。所述控制器被通信耦合到所述發(fā)送和接 收電路和所述存儲(chǔ)器。所述控制器被配置為經(jīng)由所述接收電路來(lái)接收或確 定來(lái)自試圖與所述接入點(diǎn)關(guān)聯(lián)的客戶端的客戶端特征向量。所述控制器還 被配置為訪問所述存儲(chǔ)器來(lái)取得所述列表,以確定來(lái)自所述客戶端的特征 向量是否與所述接入點(diǎn)所支持的特征向量匹配。如果所述存儲(chǔ)器包含匹配 的特征向量,則控制器在確定來(lái)自所述客戶端的特征向量與所述接入點(diǎn)所 支持的特征向量匹配之后,作為響應(yīng)通過經(jīng)由所述發(fā)送電路與所述客戶端 通信來(lái)允許所述客戶端關(guān)聯(lián)。如果所述接入點(diǎn)未被配置為支持具有特定特 征向量的客戶端,其可將被配置為支持具有該特征向量的客戶端的鄰近 AP的漫游列表提供給所述客戶端。本發(fā)明的另一個(gè)方面在于,在所述客 戶端已經(jīng)成功地進(jìn)行認(rèn)證和關(guān)聯(lián)到所述接入點(diǎn)之后,所述接入點(diǎn)將發(fā)送受
保護(hù)的單播消息,該消息具有同樣被配置為支持所述客戶端的鄰近AP的 漫游列表。該單播消息使客戶端能夠通過只選擇所述漫游列表中提供的接 入點(diǎn)之一來(lái)使漫游時(shí)間最小化并使其漫游決定最優(yōu)化。
本發(fā)明的另一個(gè)方面是具有指令的計(jì)算機(jī)可讀介質(zhì)。具有指令的計(jì)算 機(jī)可讀介質(zhì)包括用于定義多個(gè)客戶端配置群組的裝置和用于將網(wǎng)絡(luò)基礎(chǔ)設(shè) 施的多個(gè)部分分配用來(lái)服務(wù)所述多個(gè)群組的裝置。計(jì)算機(jī)可讀介質(zhì)是包含 可被計(jì)算機(jī)讀取的數(shù)據(jù)或承載可被計(jì)算機(jī)讀取的數(shù)據(jù)的載波信號(hào)的任何制 品。例如,用于定義多個(gè)客戶端配置群組的裝置和用于將網(wǎng)絡(luò)基礎(chǔ)設(shè)施的 多個(gè)部分分配用來(lái)服務(wù)所述多個(gè)群組的裝置可被分布在諸如軟盤、軟磁
盤、硬盤、巻到巻磁帶、盒式磁帶和盒帶這樣的磁性介質(zhì)上;諸如CD-RON^ DVD和可寫入光盤這樣的光學(xué)媒體上;通過網(wǎng)絡(luò)、無(wú)線網(wǎng)絡(luò)或調(diào) 制解調(diào)器接收到的載波信號(hào)上,包括射頻信號(hào)和紅外信號(hào)。
本發(fā)明的一個(gè)特征在于其使得網(wǎng)絡(luò)操作員能夠?qū)⒍喾N客戶端,例如語(yǔ) 音客戶端或快速漫游客戶端,移動(dòng)到傘狀小區(qū),以使與漫游相關(guān)的中斷最 小化。本發(fā)明允許對(duì)不同種客戶端的不同處理,從而減輕了低性能客戶端 干擾網(wǎng)絡(luò)性能或貪婪客戶端期望奪取網(wǎng)絡(luò)帶寬的影響。另外,本發(fā)明使得 網(wǎng)絡(luò)基礎(chǔ)設(shè)施的多個(gè)部分能夠被專用于遺留客戶端并使基礎(chǔ)設(shè)施的剩余部 分的性能最優(yōu)化。
本發(fā)明使得一組客戶端特征能夠被定義為特征向量,并且使得無(wú)線網(wǎng)
絡(luò)管理員能夠不同地處理具有不同特征向量的客戶端。 一些示例是
-指定微小區(qū)的網(wǎng)絡(luò)用于高網(wǎng)絡(luò)吞吐,并指定傘狀小區(qū)用于快速漫
游和語(yǔ)音客戶端。 -盡可能地將語(yǔ)音流量、視頻流量和數(shù)據(jù)流量分開到不同信道上。
-為b-only無(wú)線電保留某些2.4GHz信道并為g-capable無(wú)線電留出 其他2.4GHz信道
- 把支持諸如802.llk、 802.11h或802.1li這樣的特定802.11標(biāo)準(zhǔn)日勺
客戶端與不支持這些標(biāo)準(zhǔn)的客戶端分開。 -使不支持特定私有標(biāo)準(zhǔn)的客戶端避開特定信道或特定一組接入
點(diǎn),以使不支持該標(biāo)準(zhǔn)的客戶端的性能最大化。
_區(qū)分支持不同安全策略的客戶端。
從下列描述中本發(fā)明的其他目的對(duì)本領(lǐng)域技術(shù)人員將變得顯而易見, 在描述中僅通過圖示最適于實(shí)現(xiàn)本發(fā)明的最佳模式之一來(lái)示出和描述了本 發(fā)明的優(yōu)選實(shí)施例。如將意識(shí)到的,本發(fā)明能夠有其他實(shí)施例并且若千細(xì) 節(jié)能夠在各種顯著方面進(jìn)行修改。因此,附圖和描述將被看作是說明性而 非限制性的。
被結(jié)合在本說明書中并形成其一部分的附示了本發(fā)明的若干方 面,并和本描述一起用來(lái)說明本發(fā)明的原理。
圖1是根據(jù)本發(fā)明的一個(gè)方面的網(wǎng)絡(luò)的框圖。
圖2是根據(jù)本發(fā)明的一個(gè)方面的用于配置無(wú)線網(wǎng)絡(luò)的功能框圖。 圖3是根據(jù)本發(fā)明的一個(gè)方面的用于向無(wú)線網(wǎng)絡(luò)中的多個(gè)客戶端群組 指派接入點(diǎn)的方法的框圖。
圖4是用于實(shí)現(xiàn)本發(fā)明的方法的模塊的框圖。
圖5是根據(jù)本發(fā)明的一個(gè)方面的用于使客戶端與接入點(diǎn)關(guān)聯(lián)的方法的框圖。
圖6是根據(jù)本發(fā)明配置的接入點(diǎn)的框圖。
具體實(shí)施例方式
貫穿本描述,所述的示例和優(yōu)選實(shí)施例應(yīng)被看作本發(fā)明的范例而非限 制。本發(fā)明的各種方面對(duì)應(yīng)于用于無(wú)線網(wǎng)絡(luò)的中央規(guī)劃以及客戶端漫游和 重新關(guān)聯(lián)的分布式控制的若干不同組件。
本發(fā)明的一個(gè)方面是網(wǎng)絡(luò)規(guī)劃軟件,該軟件可以向網(wǎng)絡(luò)管理員或操作 員提供區(qū)分客戶端的能力和定義用于如何處理不同類型客戶端的策略的能 力。該軟件可以提供指導(dǎo)或者使用"向?qū)?(wizard)來(lái)引導(dǎo)管理員或操 作員通過過程。不同類型的客戶端配置被通過特征來(lái)分組??蛻舳伺渲玫?群組包括屬于這些群組的客戶端的移動(dòng)性、流量模式、標(biāo)準(zhǔn)遵從情況和能 力。每個(gè)群組的特征被定義為特征向量或其他數(shù)據(jù)結(jié)構(gòu)??蛻舳伺渲每梢?guī)
1 定以下各項(xiàng)中的至少一個(gè)客戶端是漫游還是靜止,客戶端是快速漫游客 戶端還是慢速漫游客戶端,客戶端是否是語(yǔ)音客戶端、視頻客戶端和/或數(shù)
據(jù)客戶端,客戶端是否是802.11b遵從客戶端、802.11a遵從客戶端、 802.11g遵從客戶端、802.11k遵從客戶端、802.11h遵從客戶端或802.11i 遵從客戶端中的一個(gè)或多個(gè),客戶端的吞吐率,以及任何服務(wù)質(zhì)量 (QoS)參數(shù)。
"特征向量"被用來(lái)定義群組的成員的通信特性。當(dāng)客戶端進(jìn)行認(rèn)證 或與接入點(diǎn)關(guān)聯(lián)時(shí),接入點(diǎn)可確定客戶端的通信特性并從而將客戶端映射 到特定"特征向量"。
本發(fā)明的另一方面在于網(wǎng)絡(luò)規(guī)劃軟件可采用對(duì)網(wǎng)絡(luò)規(guī)劃軟件可用的關(guān) 于接入點(diǎn)(AP)位置、將被無(wú)線局域網(wǎng)(WLAN)覆蓋的空間和被覆蓋的 區(qū)域的射頻(RP)傳播特性的信息和被定義的策略,并且為網(wǎng)絡(luò)規(guī)劃軟件 所管理的每個(gè)接入點(diǎn)導(dǎo)出規(guī)劃。該規(guī)劃可包括頻率、傳輸功率和客戶端服 務(wù)參數(shù)。每個(gè)接入點(diǎn)可被指派用來(lái)服務(wù)具有某一組特征向量的某一數(shù)目的 客戶端。另外,接入點(diǎn)到特征向量的指派被傳播遍及網(wǎng)絡(luò),使得網(wǎng)絡(luò)上的 任何接入點(diǎn)可以確定服務(wù)某一特征向量的接入點(diǎn)。接入點(diǎn)到特征向量的指 派可以被存儲(chǔ)在接入點(diǎn)可用的中央存儲(chǔ)庫(kù)中,或者可以被傳播到接入點(diǎn), 其中接入點(diǎn)將該信息存儲(chǔ)在本地存儲(chǔ)器中。
根據(jù)本發(fā)明的另一方面,當(dāng)客戶端試圖關(guān)聯(lián)到接入點(diǎn)時(shí),接入點(diǎn)確定 客戶端的特征向量。如果接入點(diǎn)尚未被指派或被配置為為客戶端所發(fā)送的 特征向量提供服務(wù),則接入點(diǎn)將讓客戶端關(guān)聯(lián)。接入點(diǎn)將向客戶端發(fā)送單 播消息,該消息中包含了被指派用來(lái)服務(wù)該客戶端的特征向量的其他附近 接入點(diǎn)的以優(yōu)先順序排列的漫游列表。如果客戶端的特征向量不是接入點(diǎn) 已被指派用來(lái)提供服務(wù)的特征向量,則接入點(diǎn)將向客戶端發(fā)送單播消息, 該消息是由被指派用于這種類型客戶端的附近接入點(diǎn)的以優(yōu)先順序排列的 漫游列表組成的。接入點(diǎn)可以發(fā)送該消息作為嘗試關(guān)聯(lián)過程的一部分,或 者接入點(diǎn)可以允許客戶端關(guān)聯(lián),發(fā)送該消息,然后使客戶端解除關(guān)聯(lián)。包 含在單播消息中的信息可以存在于接入點(diǎn)中,或者可以被從諸如中央服務(wù) 器這樣的另一個(gè)網(wǎng)絡(luò)組件獲得。為了保證最佳安全實(shí)踐,強(qiáng)烈建議客戶端
進(jìn)行認(rèn)證使得包含附近接入點(diǎn)列表的消息不受偷聽和偽造。
另外,即使當(dāng)客戶端已經(jīng)成功地關(guān)聯(lián)和認(rèn)證到接入點(diǎn)時(shí),接入點(diǎn)也將 發(fā)送被分配給該客戶端的(映射到"特征向量"的)附近接入點(diǎn)的列表, 以使得客戶端在決定接下來(lái)漫游到哪里時(shí)引起的延遲最小化。
根據(jù)本發(fā)明的一個(gè)方面,當(dāng)客戶端決定漫游時(shí)(例如因?yàn)槿跣盘?hào)或過 載的小區(qū)、無(wú)法與接入點(diǎn)關(guān)聯(lián)或被解除關(guān)聯(lián)),客戶端使用接入點(diǎn)的漫游 列表來(lái)選擇另一個(gè)接入點(diǎn),所述漫游列表是在關(guān)聯(lián)過程期間被發(fā)送的???戶端可以被動(dòng)地或主動(dòng)地掃描漫游列表,以確定與哪個(gè)接入點(diǎn)進(jìn)行關(guān)聯(lián), 或者如果客戶端無(wú)法與漫游列表中的任何接入點(diǎn)關(guān)聯(lián),而客戶端可以切換 到一般漫游協(xié)議??蛻舳嗽谂c新的接入點(diǎn)關(guān)聯(lián)之后將接收新的漫游列表。
本發(fā)明的另一方面包括向網(wǎng)絡(luò)管理員或操作員提供反饋,該反饋描述 了正被網(wǎng)絡(luò)服務(wù)的每種類型客戶端的客戶端數(shù)目、它們的流量負(fù)載以及每 個(gè)接入點(diǎn)處的負(fù)載。這向管理員或操作員提供了用于在客戶端分布隨時(shí)間 而改變時(shí)重新分配網(wǎng)絡(luò)基礎(chǔ)設(shè)施的指導(dǎo)?;蛘?,網(wǎng)絡(luò)規(guī)劃軟件可包括在客 戶端分布隨時(shí)間改變時(shí)進(jìn)行監(jiān)視和自動(dòng)重新分配網(wǎng)絡(luò)資源的模塊。
圖1是根據(jù)本發(fā)明的一個(gè)方面的無(wú)線網(wǎng)絡(luò)100的框圖。網(wǎng)絡(luò)100包括
被骨干網(wǎng)絡(luò)118連接在一起的多個(gè)接入點(diǎn)108、 110、 112、 114和116。骨 干網(wǎng)絡(luò)118可以是任何有線、無(wú)線,或有線和無(wú)線網(wǎng)絡(luò)拓?fù)涞慕M合。骨干 網(wǎng)絡(luò)118使得接入點(diǎn)108、 110、 112、 114和116能夠彼此通信并能夠與認(rèn) 證服務(wù)器102、安全服務(wù)器104和配置服務(wù)器106通信。
認(rèn)證服務(wù)器102用于對(duì)試圖與無(wú)線網(wǎng)絡(luò)100通信的客戶端進(jìn)行認(rèn)證。 安全服務(wù)器104管理諸如與客戶端的密鑰交換這樣的安全問題。例如,一 旦客戶端已經(jīng)被認(rèn)證,則安全服務(wù)器104將客戶端的適當(dāng)密鑰材料 (keying material)發(fā)送到相關(guān)聯(lián)的接入點(diǎn)。另外,安全服務(wù)器104將密鑰 材料按需發(fā)送給鄰近接入點(diǎn)以幫助快速漫游。
根據(jù)本發(fā)明的一個(gè)方面,配置設(shè)備106被用來(lái)配置無(wú)線網(wǎng)絡(luò)100的各 種組件。配置設(shè)備106具有以硬件、軟件或硬件和軟件的組合實(shí)現(xiàn)的邏 輯,該邏輯用來(lái)定義網(wǎng)絡(luò)的操作參數(shù)。如圖所示,配置設(shè)備106、安全服 務(wù)器104和認(rèn)證服務(wù)器102是單獨(dú)的獨(dú)立組件,然而,這些組件102、
104、 106或接入點(diǎn)108、 110、 112、 114、 116中的任何兩個(gè)或多個(gè)可被組 合。
根據(jù)本發(fā)明的一個(gè)方面,配置設(shè)備106具有用于定義多個(gè)客戶端配置 群組的邏輯。每個(gè)客戶端配置群組被指派一個(gè)特征向量。配置設(shè)備106還 具有用于分配網(wǎng)絡(luò)基礎(chǔ)設(shè)施的多個(gè)部分以為這些群組提供服務(wù)的邏輯。
根據(jù)本發(fā)明的一個(gè)方面,配置設(shè)備106通過向每個(gè)客戶端配置群組或 特征向量指派接入點(diǎn)來(lái)分配網(wǎng)絡(luò)基礎(chǔ)設(shè)施的多個(gè)部分。
配置設(shè)備106與接入點(diǎn)i08、 110、 112、 114和H6進(jìn)行通信,以將接 入點(diǎn)108、 110、 112、 114和116配置為響應(yīng)于諸如具有定義的特征向量
的客戶端這樣的指派群組來(lái)允許屬于指派群組的客戶端與接入點(diǎn)關(guān)聯(lián)。配 置設(shè)備106還將接入點(diǎn)108、 110、 112、 114和116配置為發(fā)送被分配用來(lái)
為相關(guān)聯(lián)客戶端所屬的群組提供服務(wù)的接入點(diǎn)的列表。另外,知道接入點(diǎn) 108、 110、 112、 114禾Q 116的位置的配置設(shè)備106向每個(gè)接入點(diǎn)108、 110、 112、 114、 116提供鄰近AP的列表。所提供的信息使得接入點(diǎn) 108、 110、 112、 114、 116能夠在關(guān)聯(lián)時(shí)進(jìn)一步向每個(gè)客戶端報(bào)告鄰近接 入點(diǎn)的以優(yōu)先順序排列的列表。
對(duì)于不屬于由諸如接入點(diǎn)108、 110、 112、 114和116這樣的接入點(diǎn) 服務(wù)的群組的客戶端,配置設(shè)備106將接入點(diǎn)108、 110、 112、 114和116
配置為向客戶端發(fā)送被指派用來(lái)向客戶端的配置提供服務(wù)的接入點(diǎn)的列 表。為每種客戶端配置(特征向量)提供服務(wù)的接入點(diǎn)的列表可以被維持 在每個(gè)接入點(diǎn)處、配置設(shè)備中,或網(wǎng)絡(luò)100上別處的中央存儲(chǔ)庫(kù)處。
本發(fā)明的一個(gè)方面在于其使得漫游客戶端能夠使用以優(yōu)先順序排列的 漫游列表來(lái)掃描其他信道。該列表可以基于客戶端的位置、接收到的信號(hào) 強(qiáng)度(RSSI)、客戶端的接近度、信道吞吐、誤碼率或任何期望參數(shù)來(lái)以 優(yōu)先順序排列。通過優(yōu)先級(jí)列表進(jìn)行掃描使掃描開銷減少并使接入點(diǎn)選擇 時(shí)間最優(yōu)化。如果無(wú)法找到掃描列表上的具有可接受的信號(hào)的接入點(diǎn),則 客戶端將隨后使用一般掃描算法。
本發(fā)明的一個(gè)方面在于其使得某些客戶端配置被指派給傘狀小區(qū)。傘 狀小區(qū)是在高密度體系結(jié)構(gòu)中找到的小區(qū),并且在覆蓋方面提供與一個(gè)或
多個(gè)其他小區(qū)的重疊。例如,傘狀小區(qū)可以具有設(shè)置用來(lái)服務(wù)QoS或快速
漫游客戶端的接入點(diǎn),而與傘狀小區(qū)位于同一小區(qū)區(qū)域中的其他接入點(diǎn)服
務(wù)較慢的漫游客戶端。該技術(shù)可以使由低性能(poor performing)客戶端 引起的中斷最小化。
例如,接入點(diǎn)112可以被配置為與接入點(diǎn)108、 110、 114和116所服 務(wù)的小區(qū)的覆蓋區(qū)域重疊的傘狀小區(qū)。因此,當(dāng)快速漫游或QoS客戶端移 動(dòng)到接入點(diǎn)108、 110、 114或116所服務(wù)的小區(qū)中時(shí),該客戶端與接入點(diǎn) 112關(guān)聯(lián),而較慢的客戶端由接入點(diǎn)108、 110、 114禾n 116服務(wù)。如果快 速漫游或QoS客戶端試圖與接入點(diǎn)108、 110、 114或116關(guān)聯(lián),則該客戶 端將接收到包括接入點(diǎn)112或被配置為服務(wù)該客戶端的特征向量的任何其 他接入點(diǎn)的漫游列表。類似地,如果慢速漫游客戶端試圖與接入點(diǎn)112關(guān) 聯(lián),則接入點(diǎn)112向該客戶端發(fā)送包含接入點(diǎn)108、 110、 114或116的漫 游列表。
本發(fā)明的另一方面在于本發(fā)明可以使得網(wǎng)絡(luò)管理員或操作員能夠?qū)o(wú) 線網(wǎng)絡(luò)100基礎(chǔ)設(shè)施的一部分分配給遺留(legacy)客戶端并使剩余基礎(chǔ) 設(shè)施的性能最優(yōu)化。例如, 一個(gè)或多個(gè)接入點(diǎn)可以被指派用來(lái)服務(wù)遺留客 戶端,而剩余的接入點(diǎn)被指派給升級(jí)的客戶端。例如,接入點(diǎn)110和114 可以被指派給遺留客戶端,而接入點(diǎn)108、 112和116可以被指派給其他 客戶端。當(dāng)客戶端漫游到接入點(diǎn)108、 110、 112、 114禾口 116所覆蓋的小 區(qū)中時(shí),如果其是遺留客戶端則其將與接入點(diǎn)110或114關(guān)聯(lián),否則其將 與接入點(diǎn)108、 112或116關(guān)聯(lián)。
根據(jù)本發(fā)明的另一方面,配置設(shè)備106從骨干118上的網(wǎng)絡(luò)100的其 他組件接收操作數(shù)據(jù)。例如,認(rèn)證服務(wù)器102、安全服務(wù)器104以及接入 點(diǎn)108、 110、 112、 114和116中的一個(gè)或多個(gè)適于用來(lái)向配置設(shè)備106發(fā)
送操作數(shù)據(jù)。操作數(shù)據(jù)包括但不限于下列類型中的至少一種正被服務(wù)的 客戶端和被哪些接入點(diǎn)服務(wù)、正被服務(wù)的每種類型的客戶端的數(shù)目和被哪 些接入點(diǎn)服務(wù)、流量負(fù)載、每個(gè)接入點(diǎn)上的負(fù)載以及信道容量。這使得網(wǎng)
絡(luò)管理員或操作員能夠有效地監(jiān)視網(wǎng)絡(luò)100并主動(dòng)地改變網(wǎng)絡(luò)資源的分 配。另外,配置設(shè)備106可包括用于在網(wǎng)絡(luò)上的負(fù)載或任何信道的信道容
量超過預(yù)定閾值時(shí)生成警報(bào)的邏輯。警報(bào)可以按視覺和/或聽覺方式生成。 另外,警報(bào)可被存儲(chǔ)在配置設(shè)備106處,以供后續(xù)復(fù)查并維護(hù)歷史。
另一方面是網(wǎng)絡(luò)負(fù)載平衡。接入點(diǎn)(例如接入點(diǎn)108、 110、 112、 114 和116)可獨(dú)立地確定何時(shí)超過其負(fù)載容量閾值并因此確定哪一個(gè)客戶端 請(qǐng)求漫游。另外,每個(gè)AP 108、 110、 112、 114、 116將其負(fù)載以及其相 信其容量何時(shí)將被超過報(bào)告給配置設(shè)備106。配置設(shè)備106可基于特征向 量、信號(hào)強(qiáng)度和/或位置(但不限于這些參數(shù))來(lái)觸發(fā)客戶端開始漫游。用 于漫游判定的容量閾值和參數(shù)可以是可配置的。
雖然圖1中示出的實(shí)施例具有五個(gè)接入點(diǎn)108、 110、 112、 114和 116,但是本領(lǐng)域技術(shù)人員可以意識(shí)到本發(fā)明可以適用于具有單個(gè)接入點(diǎn) 或任何數(shù)目接入點(diǎn)的網(wǎng)絡(luò)。
考慮到上述的結(jié)構(gòu)和功能特征,參照?qǐng)D2和3將更好地理解根據(jù)本發(fā) 明的各種方面的方法。同時(shí)為了說明的簡(jiǎn)潔,圖2和3的方法被示出和描 述為連續(xù)地執(zhí)行,從這里所描述和示出的將理解和意識(shí)到本發(fā)明不受圖示 順序的限制,因?yàn)橐恍┓矫娓鶕?jù)本發(fā)明可以不同順序發(fā)生和/或與其他方面 同時(shí)發(fā)生。另外,可能并不需要所有的圖示特征來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明的一個(gè) 方面的方法。
圖2是根據(jù)本發(fā)明的一個(gè)方面的用于配置諸如圖1中的網(wǎng)絡(luò)100這樣 的網(wǎng)絡(luò)的功能圖200。網(wǎng)絡(luò)分配向?qū)?04接收到操作員輸入202,以獲得 配置網(wǎng)絡(luò)的網(wǎng)絡(luò)分配偏好(preference) 206。經(jīng)由操作員輸入202被網(wǎng)絡(luò) 分配向?qū)?04接收到的網(wǎng)絡(luò)分配偏好206可包括但不限于,1) 802.11a、 802.11b到802.11g客戶端的故障;2)分開802.11a、 802.1 lb和802.1 lg流 量的期望程度;3)分開802.11i和802.11n流量的期望程度;以及4)是 否期望用于快速漫游的傘狀小區(qū)。無(wú)線電規(guī)劃軟件202接收網(wǎng)絡(luò)分配偏好 206以及AP到AP的路徑損耗測(cè)定208和由網(wǎng)絡(luò)上的其他過程決定的AP 能力。網(wǎng)絡(luò)規(guī)劃軟件212基于網(wǎng)絡(luò)分配偏好206、 AP到AP的路徑損耗測(cè) 定208和AP能力210來(lái)確定AP信息214。 AP信息214可包括但不限于 傳輸功率、信道、允許的特征向量、每個(gè)允許的特征向量的鄰居列表、每 個(gè)不允許的特征向量的鄰居列表。AP信息214被生成并被發(fā)送到正被管
理的每個(gè)AP。
圖3是根據(jù)本發(fā)明的一個(gè)方面的用于配置無(wú)線網(wǎng)絡(luò)中的接入點(diǎn)的方法 300的框圖。在步驟302處,獲得網(wǎng)絡(luò)的操作員偏好。該偏好通常經(jīng)由由 軟件生成的界面獲得。操作員將被呈現(xiàn)以獲得網(wǎng)絡(luò)的期望操作參數(shù)的字 段。在步驟304處,獲得無(wú)線網(wǎng)絡(luò)上正被管理的每個(gè)AP的能力。這些能 力將包括AP是靜止還是漫游的,以及AP能夠支持的客戶端的類型。在 步驟306處,獲得每個(gè)AP的位置和路徑損耗測(cè)定。在步驟308處,基于 在302、 304和306處分別獲得的操作員偏好、AP能力、AP位置和路徑損 耗測(cè)定來(lái)創(chuàng)建無(wú)線電規(guī)劃。規(guī)劃將為每個(gè)AP確定傳輸功率、信道、允許 的特征向量以及每個(gè)特征向量的鄰居列表(無(wú)論該特征向量被允許與 否)。在步驟310處,規(guī)劃被發(fā)送到接入點(diǎn)。
圖4是用于實(shí)現(xiàn)本發(fā)明的方法的配置設(shè)備400的模塊的示例性框圖。 這些模塊是由可以以硬件、軟件或硬件和軟件的組合來(lái)實(shí)現(xiàn)的邏輯(計(jì)算 機(jī)可讀指令)組成的。這些模塊包括網(wǎng)絡(luò)規(guī)劃模塊402、通信模塊404和 監(jiān)視模塊406。這些模塊可被實(shí)現(xiàn)在單個(gè)計(jì)算機(jī)系統(tǒng)中或被分布在多個(gè)計(jì)
網(wǎng)絡(luò)規(guī)劃模塊402包括用于定義多個(gè)客戶端配置群組的計(jì)算機(jī)可讀指 令。如在這里先前所定義的,這多個(gè)客戶端配置群組包括屬于該群組的客 戶端的移動(dòng)性、流量模式、標(biāo)準(zhǔn)遵從情況和能力。網(wǎng)絡(luò)規(guī)劃模塊402還具 有用于將網(wǎng)絡(luò)基礎(chǔ)設(shè)施的多個(gè)部分分配用來(lái)為群組提供服務(wù)的計(jì)算機(jī)可讀 指令。這些指令可包括網(wǎng)絡(luò)中的組件的可見顯示(例如地圖)以允許網(wǎng)絡(luò) 管理員或操作員選擇操作參數(shù),這些操作參數(shù)例如是1)諸如802.11b到 802.11g客戶端這樣的客戶端的故障;2)將各種協(xié)議間的流量分開到什么 程度,例如802.11b到802.11g流量,或802.1li到802.11n流量;3)是否 應(yīng)該提供用于快速漫游的傘狀小區(qū)。網(wǎng)絡(luò)規(guī)劃模塊402還包括用于將接入 點(diǎn)指派給每個(gè)客戶端配置群組的計(jì)算機(jī)可讀指令。
根據(jù)本發(fā)明的一個(gè)方面,網(wǎng)絡(luò)規(guī)劃模塊402還具有用于將接入點(diǎn)配置 為響應(yīng)于指派群組來(lái)允許屬于該群組的客戶端與該接入點(diǎn)關(guān)聯(lián)的計(jì)算機(jī)可 讀指令。例如,當(dāng)客戶端試圖與接入點(diǎn)關(guān)聯(lián)時(shí),接入點(diǎn)確定客戶端的群組
成員資格。接入點(diǎn)最有可能在確定客戶端的特征向量或群組之前的關(guān)聯(lián)過 程期間收集該信息。然而,在替換方案中,客戶端可以在關(guān)聯(lián)過程期間將 諸如特征向量這樣的期望通信參數(shù)發(fā)送到接入點(diǎn)。接入點(diǎn)可以被配置為基 于客戶端的群組成員資格和客戶端可能對(duì)接入點(diǎn)施加的網(wǎng)絡(luò)負(fù)載來(lái)關(guān)聯(lián)或 拒絕客戶端的關(guān)聯(lián)嘗試。
根據(jù)本發(fā)明的一個(gè)方面,網(wǎng)絡(luò)規(guī)劃模塊402還具有用于將接入點(diǎn)配置
為發(fā)送被分配用來(lái)為客戶端所屬的群組提供服務(wù)的接入點(diǎn)列表的計(jì)算機(jī)可 讀指令。這些指令可以將服務(wù)所述群組的接入點(diǎn)的列表發(fā)送到客戶端(其 將該信息存儲(chǔ)在本地存儲(chǔ)器中),或者這些指令可以通知客戶端存儲(chǔ)庫(kù)
(例如中央存儲(chǔ)庫(kù))的位置,所述客戶端可以從存儲(chǔ)庫(kù)中獲得該列表。AP
將訪問存儲(chǔ)庫(kù)以獲得客戶端的適當(dāng)鄰居(漫游)列表。
根據(jù)本發(fā)明的一個(gè)方面,網(wǎng)絡(luò)規(guī)劃模塊402包括計(jì)算機(jī)可讀指令,這 些計(jì)算機(jī)可讀指令用于把客戶端的安全策略傳播到鄰近接入點(diǎn),該鄰近接 入點(diǎn)也被指派用來(lái)服務(wù)客戶端是其成員的群組。例如,接入點(diǎn)可被配置為 通知安全服務(wù)器把客戶端的安全上下文發(fā)送到客戶端的漫游列表上的鄰近 接入點(diǎn),或者接入點(diǎn)可被配置為把安全上下文發(fā)送到鄰近接入點(diǎn)。
根據(jù)本發(fā)明的一個(gè)方面,網(wǎng)絡(luò)規(guī)劃模塊402包括計(jì)算機(jī)可讀指令,這 些計(jì)算機(jī)可讀指令用于將接入點(diǎn)配置為發(fā)送為這樣的客戶端提供服務(wù)的接 入點(diǎn)的列表,該客戶端不是由接入點(diǎn)提供服務(wù)的客戶端配置群組之一的成 員。例如,如果屬于不是由接入點(diǎn)提供服務(wù)的群組的客戶端試圖與接入點(diǎn) 關(guān)聯(lián),則接入點(diǎn)拒絕客戶端,但是發(fā)送為該群組提供服務(wù)的接入點(diǎn)的列 表。該列表可基于客戶端的位置、接收到的信號(hào)強(qiáng)度、客戶端的接近度、 信道吞吐、誤碼率或任何期望參數(shù)來(lái)以優(yōu)先順序排列。或者,為了更好的 安全實(shí)踐,接入點(diǎn)可允許客戶端關(guān)聯(lián),發(fā)送列表,然后使客戶端解除關(guān) 聯(lián)。
通信模塊404被配置設(shè)備用來(lái)將配置數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)上的其他組件。 另外,通信模塊404接收來(lái)自包括接入點(diǎn)的其他網(wǎng)絡(luò)組件的通信。
監(jiān)視模塊406監(jiān)視網(wǎng)絡(luò)的當(dāng)前操作狀態(tài)。監(jiān)視模塊經(jīng)由通信模塊404 從例如接入點(diǎn)的其他網(wǎng)絡(luò)組件接收數(shù)據(jù)。監(jiān)視模塊406監(jiān)視諸如以下類型
這樣的網(wǎng)絡(luò)操作參數(shù)正被服務(wù)的客戶端和被哪些接入點(diǎn)服務(wù)、正被服務(wù) 的每種類型的客戶端的數(shù)目和被哪些接入點(diǎn)服務(wù)、流量負(fù)載、每個(gè)接入點(diǎn) 上的負(fù)載,和信道容量。另外,監(jiān)視模塊406可以包括用于在網(wǎng)絡(luò)上的負(fù) 載或任何信道的信道容量超過預(yù)定閾值時(shí)生成警報(bào)的邏輯。警報(bào)可以按視
覺和,/或聽覺方式生成。另外,警報(bào)可被存儲(chǔ)在監(jiān)視模塊406或網(wǎng)絡(luò)規(guī)劃模 塊402處,以供后續(xù)復(fù)查并維護(hù)歷史。另外,預(yù)定閾值可被設(shè)置為啟用 AP的網(wǎng)絡(luò)分配的自動(dòng)調(diào)整,以基于從AP接收到的反饋來(lái)服務(wù)客戶端群 組。例如,如果802.11b流量較輕并且落在閾值以下,則專用于802.11b 流量的AP的百分比被自動(dòng)減少。以前專用于802.11b客戶端的AP隨后可 用來(lái)服務(wù)諸如802.11g客戶端這樣的其他客戶端。類似地,如果特定協(xié)議 的流量超過某一值,則附加的AP可被專用于服務(wù)該協(xié)議。通過使網(wǎng)絡(luò)規(guī) 劃模塊能夠與AP通信,預(yù)定閾值還可以觸發(fā)網(wǎng)絡(luò)的更主動(dòng)負(fù)載平衡,并 使得接入點(diǎn)能夠指導(dǎo)當(dāng)前關(guān)聯(lián)的客戶端漫游和/或拒絕映射到特定"特征向 量"的客戶端的進(jìn)一步關(guān)聯(lián)。所述拒絕服從更多的參數(shù)規(guī)范,例如(但不 限于)時(shí)間量或容量閾值。
圖5A和5B是根據(jù)本發(fā)明的一個(gè)方面的分別用于使客戶端與接入點(diǎn)相 關(guān)聯(lián)的方法500和550的框圖。同時(shí)為了說明的簡(jiǎn)潔,圖5的方法被示出 和描述為連續(xù)地執(zhí)行,從這里所描述和示出的將理解和意識(shí)到本發(fā)明不受 圖示順序的限制,因?yàn)橐恍┓矫娓鶕?jù)本發(fā)明可以不同順序發(fā)生和Z或與其他 方面同時(shí)發(fā)生。另外,可能并不需要所有的圖示特征來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明的 一個(gè)方面的方法。
現(xiàn)在參照?qǐng)D5A,在502處,接入點(diǎn)確定客戶端的特征向量。接入點(diǎn) 可從探測(cè)(probe)請(qǐng)求和響應(yīng)、來(lái)自客戶端的Tspecs (傳輸規(guī)范)、來(lái)自 客戶端的流量類型、客戶端的關(guān)聯(lián)歷史、關(guān)聯(lián)Z認(rèn)證信息、媒體訪問控制 (MAC)地址、本地存儲(chǔ)在接入點(diǎn)處或網(wǎng)絡(luò)上的另一位置處的數(shù)據(jù)(例如 來(lái)自認(rèn)證服務(wù)器或域名服務(wù)器)來(lái)確定所述特征向量,或者,所述特征向 量可被客戶端用認(rèn)證或關(guān)聯(lián)請(qǐng)求發(fā)送。
在歩驟504處,接入點(diǎn)確定其是否支持客戶端的特征向量。接入點(diǎn)被 配置為服務(wù)規(guī)定的特征向量。因此,接入點(diǎn)將接受來(lái)自具有所支持的特征
向量的客戶端的關(guān)聯(lián)請(qǐng)求,并且拒絕來(lái)自沒有支持的特征向量的客戶端的 關(guān)聯(lián)請(qǐng)求。
在506處,接入點(diǎn)確定其支持客戶端的特征向量(是),然后在506 處接入點(diǎn)允許客戶端關(guān)聯(lián)。在508處,接入點(diǎn)向客戶端發(fā)送漫游列表。該 漫游列表包括支持客戶端的特征向量的鄰近接入點(diǎn)的列表。漫游列表通過 單播傳輸被從接入點(diǎn)發(fā)送到客戶端。
如果在506處接入點(diǎn)確定其不支持客戶端的特征向量(否),則在 508處接入點(diǎn)向客戶端發(fā)送漫游列表。該漫游列表包括支持客戶端的特征 向量的鄰近接入點(diǎn)的列表。漫游列表在關(guān)聯(lián)過程期間通過單播傳輸被從接 入點(diǎn)發(fā)送到客戶端?;蛘?,為了更好的安全實(shí)踐,接入點(diǎn)可允許客戶端關(guān) 聯(lián),發(fā)送漫游列表,然后使客戶端解除關(guān)聯(lián)。
在508處發(fā)送的支持客戶端的特征向量的接入點(diǎn)的漫游列表可以以優(yōu) 先順序排列。例如,漫游列表可基于路徑損耗、到附近接入點(diǎn)的距離、接 入點(diǎn)負(fù)載、接收到的信號(hào)強(qiáng)度指示(RSSI)、吞吐量和誤碼率中的至少一 個(gè)來(lái)以優(yōu)先順序排列。
現(xiàn)在參照?qǐng)D5B,在552處,接入點(diǎn)確定客戶端的特征向量。特征向量 可通過這里關(guān)于502 (圖5A)所描述的技術(shù)來(lái)確定。
在554處,接入點(diǎn)允許客戶端關(guān)聯(lián)。在556處,接入點(diǎn)向客戶端發(fā)送 漫游列表。該漫游列表包括支持客戶端的特征向量的鄰近接入點(diǎn)的列表。 漫游列表通過單播傳輸被從接入點(diǎn)發(fā)送到客戶端。在556處發(fā)送的支持客 戶端的特征向量的接入點(diǎn)的漫游列表可以以優(yōu)先順序排列。例如,漫游列 表可基于路徑損耗、到附近接入點(diǎn)的距離、接入點(diǎn)負(fù)載、接收到的信號(hào)強(qiáng) 度指示(RSSI)、吞吐量和誤碼率中的至少一個(gè)來(lái)以優(yōu)先順序排列。
在558處,接入點(diǎn)確定是否支持客戶端的特征向量。如果在558處確 定了接入點(diǎn)支持客戶端的特征向量(是),則在560處建立與客戶端的會(huì) 話;否則(否)在562處接入點(diǎn)使客戶端解除關(guān)聯(lián),或者建議客戶端漫 游,或者強(qiáng)迫客戶端漫游。
圖6是根據(jù)本發(fā)明來(lái)配置的接入點(diǎn)600的框圖。接入點(diǎn)600經(jīng)由天線 602接收消息,這些消息被發(fā)送通過接收電路604。消息被發(fā)送電路608
經(jīng)由天線602發(fā)送??刂破?06控制接收電路604和發(fā)送電路608的操 作??刂破?06包括以軟件、硬件或軟件和硬件的組合實(shí)現(xiàn)的邏輯??刂?器606被耦合到存儲(chǔ)器610。存儲(chǔ)器610可位于接入點(diǎn)中或位于網(wǎng)絡(luò)上別 處可被控制器606訪問的位置處。配置622被經(jīng)由骨干連接624耦合到控 制器606并且被用來(lái)配置控制器606。配置622可被設(shè)置在接入點(diǎn)600處 或被遠(yuǎn)程設(shè)置。配置622被用來(lái)向控制器606規(guī)定支持哪些特征向量。控 制器606將配置信息存儲(chǔ)在存儲(chǔ)器610中。骨干連接624是接入點(diǎn)600用 來(lái)與網(wǎng)絡(luò)上的其他組件通信的連接,其他組件例如是認(rèn)證服務(wù)器(未示 出)或域名服務(wù)器(未示出)。
存儲(chǔ)器610中有一個(gè)包含被支持的特征向量的列表的區(qū)域612,其規(guī) 定了接入點(diǎn)600支持的特征向量。存儲(chǔ)器610的另一區(qū)域614包含支持第 一特征向量的接入點(diǎn)的列表。存儲(chǔ)器610的另一區(qū)域616包含支持第二特 征向量的接入點(diǎn)的列表。存儲(chǔ)610的其他區(qū)域被分配用來(lái)支持其他特征向 量,包括包含支持特征向量N的列表的存儲(chǔ)器610的區(qū)域618,其中N是 大于2的整數(shù)。存儲(chǔ)器610的活動(dòng)性數(shù)據(jù)區(qū)域620存儲(chǔ)了接入點(diǎn)600的活 動(dòng)性數(shù)據(jù)。存儲(chǔ)在活動(dòng)性數(shù)據(jù)區(qū)域620中的數(shù)據(jù)包括下列類型中的至少一 種正被服務(wù)的客戶端、正被服務(wù)的每種類型的客戶端的數(shù)目、流量負(fù)載 以及信道容量。
當(dāng)客戶端期望與接入點(diǎn)600關(guān)聯(lián)時(shí),其發(fā)送關(guān)聯(lián)請(qǐng)求,該請(qǐng)求被經(jīng)由 天線602接收、被接收電路604處理,然后被轉(zhuǎn)發(fā)給控制器606??刂破?606確定客戶端的特征向量。有若干方法可被控制器606用來(lái)確定特征向 量。例如,控制器可以觀察探測(cè)請(qǐng)求和探測(cè)響應(yīng)行為,獲得客戶端的 TSpecs,觀察來(lái)自客戶端的流量類型、客戶端的關(guān)聯(lián)歷史、關(guān)聯(lián)和/或認(rèn)證 信息和/或來(lái)自客戶端的MAC地址。或者,可在關(guān)聯(lián)請(qǐng)求中規(guī)定特征向 量,或者控制器可以在關(guān)聯(lián)過程期間確定特征向量,或者控制器606可以 經(jīng)由骨干連接624從遠(yuǎn)程位置或從存儲(chǔ)器610確定該地址??刂破?06通 過訪問存儲(chǔ)610中的包含被支持的特征向量的列表的區(qū)域612來(lái)確定是否 有客戶端的特征向量的匹配,以確定接入點(diǎn)600是否支持客戶端的特征向 量。如果存在匹配,則控制器606創(chuàng)建被路由到發(fā)送器608以發(fā)送到客戶
端的關(guān)聯(lián)響應(yīng)。
控制器606還被配置為搜索區(qū)域614、 616、 618以尋找支持客戶端的 特征向量的接入點(diǎn)的列表。在找出適當(dāng)列表之后,控制器606創(chuàng)建被發(fā)送 電路608發(fā)送到客戶端的單播消息,該消息包含了支持客戶端的特征向量 的接入點(diǎn)的列表。如果客戶端具有接入點(diǎn)600所不支持的特征向量,則控 制器606仍可發(fā)送單播消息,或者在替換方案中,控制器606可以通過發(fā) 送電路608發(fā)送關(guān)聯(lián)響應(yīng)消息、漫游列表和解除關(guān)聯(lián)消息來(lái)關(guān)聯(lián)客戶端。 漫游列表可以包含支持客戶端的特征向量的所有接入點(diǎn)的列表、鄰近接入 點(diǎn)的列表,或者可以基于路徑損耗、到附近接入點(diǎn)的距離、接入點(diǎn)負(fù)載和 接收到的信號(hào)強(qiáng)度指示中的至少一個(gè)來(lái)以優(yōu)先順序排列。
上面已經(jīng)描述的包括本發(fā)明的示例性實(shí)現(xiàn)。當(dāng)然不可能為了描述本發(fā) 明而描述組件或方法的每種可以想到的組合,但是本領(lǐng)域技術(shù)人員將認(rèn)識(shí) 到本發(fā)明的許多進(jìn)一步組合和排列是可能的。因此,本發(fā)明意圖包含屬于 所述權(quán)利要求書的精神和范圍內(nèi)的所有這種改變、修改和變化,所述精神 和范圍是根據(jù)所附權(quán)利要求書所公平、合法和公正地享有的外延來(lái)解釋 的。
權(quán)利要求
1. 一種用于網(wǎng)絡(luò)的分布式控制的方法,包括定義多個(gè)客戶端配置群組;以及將網(wǎng)絡(luò)基礎(chǔ)設(shè)施的多個(gè)部分分配用來(lái)服務(wù)所述群組。
2. 根據(jù)權(quán)利要求1所述的方法,所述分配所述網(wǎng)絡(luò)基礎(chǔ)設(shè)施的多個(gè)部分還包括給每個(gè)客戶端配置群組指派接入點(diǎn)。
3. 根據(jù)權(quán)利要求1所述的方法,所述分配所述網(wǎng)絡(luò)基礎(chǔ)設(shè)施的多個(gè)部分還包括將接入點(diǎn)配置為響應(yīng)于所述多個(gè)客戶端配置群組中的一個(gè)群組來(lái)允許 屬于所述多個(gè)客戶端配置群組中的所述一個(gè)群組的客戶端與所述接入點(diǎn)關(guān) 聯(lián)。
4. 根據(jù)權(quán)利要求3所述的方法,所述對(duì)接入點(diǎn)進(jìn)行配置還包括 將所述接入點(diǎn)配置為安全地發(fā)送被分配用來(lái)為所述客戶端所屬的所述多個(gè)群組中的所述一個(gè)群組提供服務(wù)的接入點(diǎn)的列表。
5. 根據(jù)權(quán)利要求4所述的方法,還包括使所述接入點(diǎn)的列表以優(yōu)先順 序排列,以將所述列表限制為只包括接近所述客戶端和所述客戶端試圖關(guān) 聯(lián)到的接入點(diǎn)中的 一個(gè)的其他接入點(diǎn)。
6. 根據(jù)權(quán)利要求3所述的方法,還包括將所述客戶端的安全策略和安 全上下文中的一個(gè)傳播到鄰近接入點(diǎn),其中所述鄰近接入點(diǎn)響應(yīng)于所述多 個(gè)客戶端配置群組中的所述一個(gè)群組。
7. 根據(jù)權(quán)利要求1所述的方法,所述分配所述網(wǎng)絡(luò)基礎(chǔ)設(shè)施的多個(gè)部 分還包括將接入點(diǎn)配置為為所述多個(gè)客戶端配置群組中的一個(gè)群組提供服務(wù);以及將所述接入點(diǎn)配置為發(fā)送向這樣的客戶端提供服務(wù)的接入點(diǎn)的列表, 該客戶端不是所述多個(gè)客戶端配置群組中的所述一個(gè)群組的成員。
8. 根據(jù)權(quán)利要求1所述的方法,其中,所述多個(gè)客戶端配置群組包括 移動(dòng)性、流量模式、標(biāo)準(zhǔn)遵從情況和能力。
9. 根據(jù)權(quán)利要求8所述的方法,其中,所述客戶端配置規(guī)定以下各項(xiàng) 中的至少一個(gè)漫游客戶端、靜止客戶端、快速漫游客戶端、慢速漫游客戶端、語(yǔ)音客戶端、視頻客戶端、數(shù)據(jù)客戶端、802.11a遵從客戶端、 802.11b遵從客戶端、802.11g遵從客戶端、客戶端吞吐率、802.11k遵從、 802.111i遵從、遵從802.11和802.1leMAC協(xié)議,以及802.11i遵從。
10. —種接入點(diǎn)用來(lái)選擇性地關(guān)聯(lián)客戶端的方法,包括 確定試圖與所述接入點(diǎn)關(guān)聯(lián)的客戶端的特征向量; 當(dāng)所述客戶端的特征向量是所述接入點(diǎn)所支持的特征向量時(shí)關(guān)聯(lián)所述客戶端。
11. 根據(jù)權(quán)利要求IO所述的方法,還包括向所述客戶端發(fā)送支持所述 客戶端的特征向量的接入點(diǎn)的受保護(hù)的漫游列表。
12. 根據(jù)權(quán)利要求11所述的方法,其中,所述漫游列表以優(yōu)先順序排列。
13. 根據(jù)權(quán)利要求12所述的方法,還包括基于路徑損耗、到附近接入 點(diǎn)的距離、接入點(diǎn)負(fù)載和接收到的信號(hào)強(qiáng)度指示中的至少一個(gè)來(lái)使所述漫 游列表以優(yōu)先順序排列。
14. 根據(jù)權(quán)利要求IO所述的方法,其中,所述特征向量規(guī)定以下各項(xiàng) 中的至少一個(gè)漫游客戶端、靜止客戶端、快速漫游客戶端、慢速漫游客 戶端、語(yǔ)音客戶端、視頻客戶端、數(shù)據(jù)客戶端、802.11a遵從客戶端、 802.11b遵從客戶端、802.11g遵從客戶端、客戶端吞吐率、調(diào)制類型、 802.11k遵從、802.11h遵從、遵從802.11和802.1 le MAC協(xié)議,以及 802.1 li遵從。
15. —種接入點(diǎn),包括 發(fā)送電路; 接收電路;存儲(chǔ)器,其被配置為存儲(chǔ)包含所述接入點(diǎn)所支持的至少一個(gè)特征向量 的列表;以及控制器,其被通信耦合到所述發(fā)送電路、所述接收電路和所述存儲(chǔ) 器,其中 所述控制器被配置為經(jīng)由所述接收電路來(lái)確定來(lái)自試圖與所述接入點(diǎn) 關(guān)聯(lián)的客戶端的客戶端特征向量,所述控制器還被配置為訪問所述存儲(chǔ)器來(lái)取得所述列表,以確定來(lái)自 所述客戶端的特征向量與所述接入點(diǎn)所支持的特征向量是否匹配,并且在確定來(lái)自所述客戶端的特征向量與所述接入點(diǎn)所支持的特征向量匹 配之后,作為響應(yīng)所述控制器通過經(jīng)由所述發(fā)送電路與所述客戶端通信來(lái) 允許所述客戶端關(guān)聯(lián)。
16. 根據(jù)權(quán)利要求15所述的接入點(diǎn),所述控制器還響應(yīng)于向所述客戶 端發(fā)送支持所述客戶端的特征向量的接入點(diǎn)的受保護(hù)的漫游列表。
17. 根據(jù)權(quán)利要求16所述的接入點(diǎn),其中,所述漫游列表以優(yōu)先順序 排列。
18. 根據(jù)權(quán)利要求17所述的接入點(diǎn),還包括基于路徑損耗、到附近接 入點(diǎn)的距離、接入點(diǎn)負(fù)載和接收到的信號(hào)強(qiáng)度指示中的至少一個(gè)來(lái)使所述 漫游列表以優(yōu)先順序排列。
19. 根據(jù)權(quán)利要求15所述的接入點(diǎn),其中,所述列表是經(jīng)加密的和完 整性受保護(hù)的。
20. 根據(jù)權(quán)利要求15所述的接入點(diǎn),所述控制器還響應(yīng)于 從所述存儲(chǔ)器獲得支持所述客戶端特征向量的接入點(diǎn)的列表;以及 經(jīng)由所述發(fā)送電路將所述漫游列表發(fā)送到所述客戶端;其中所述客戶端特征向量不是所述接入點(diǎn)所支持的特征向量。
21. 根據(jù)權(quán)利要求20所述的接入點(diǎn),其中,所述列表是經(jīng)加密的和完 整性受保護(hù)的。
22. —種具有指令的計(jì)算機(jī)可讀介質(zhì),包括 用于定義多個(gè)客戶端配置群組的裝置;以及用于響應(yīng)于定義多個(gè)客戶端配置群組的裝置,而將網(wǎng)絡(luò)基礎(chǔ)設(shè)施的多 個(gè)部分分配用來(lái)服務(wù)所述群組的裝置;其中,所述多個(gè)客戶端配置群組是移動(dòng)性、流量模式、標(biāo)準(zhǔn)遵從情況 和客戶端能力中的至少一個(gè)。
23. 根據(jù)權(quán)利要求22所述的具有指令的計(jì)算機(jī)可讀介質(zhì),所述用于分 配所述網(wǎng)絡(luò)基礎(chǔ)設(shè)施的多個(gè)部分的裝置還包括用于向每個(gè)客戶端配置群組指派接入點(diǎn)的裝置。
24. 根據(jù)權(quán)利要求22所述的具有指令的計(jì)算機(jī)可讀介質(zhì),所述用于分 配所述網(wǎng)絡(luò)基礎(chǔ)設(shè)施的多個(gè)部分的裝置還包括用于將接入點(diǎn)配置為響應(yīng)于所述多個(gè)客戶端配置群組中的一個(gè)群組, 來(lái)允許屬于所述多個(gè)客戶端配置群組中的所述一個(gè)群組的客戶端與所述接 入點(diǎn)關(guān)聯(lián)的裝置。
25. 根據(jù)權(quán)利要求24所述的具有指令的計(jì)算機(jī)可讀介質(zhì),所述用于對(duì)接入點(diǎn)進(jìn)行配置的裝置還包括用于將所述接入點(diǎn)配置為發(fā)送被分配用來(lái)服務(wù)所述客戶端所屬的所述 多個(gè)群組中的所述一個(gè)群組的接入點(diǎn)的列表的裝置。
26. 根據(jù)權(quán)利要求22所述的具有指令的計(jì)算機(jī)可讀介質(zhì),還包括用于 將所述客戶端的加密密鑰傳播到鄰近接入點(diǎn)的裝置,其中所述鄰近接入點(diǎn) 響應(yīng)于所述多個(gè)客戶端配置群組中的所述一個(gè)群組。
27. 根據(jù)權(quán)利要求22所述的具有指令的計(jì)算機(jī)可讀介質(zhì),所述用于分 配所述網(wǎng)絡(luò)基礎(chǔ)設(shè)施的多個(gè)部分的裝置還包括用于將接入點(diǎn)配置為服務(wù)所述多個(gè)客戶端配置群組中的至少一個(gè)群組 的裝置;以及用于將所述接入點(diǎn)配置為發(fā)送向這樣的客戶端提供服務(wù)的接入點(diǎn)的列 表的裝置,該客戶端不是所述多個(gè)客戶端配置群組中的所述一個(gè)群組的成 員。
28. 根據(jù)權(quán)利要求22所述的具有指令的計(jì)算機(jī)可讀介質(zhì),其中,所述 客戶端配置規(guī)定以下各項(xiàng)中的至少一個(gè)漫游客戶端、靜止客戶端、快速 漫游客戶端、慢速漫游客戶端、語(yǔ)音客戶端、數(shù)據(jù)客戶端、802.11b遵從 客戶端、802.11g遵從客戶端、客戶端吞吐率、802.11k遵從、802.11h遵 從、遵從802.11禾B 802.1le MAC協(xié)議、802.1 li遵從、CCX版本1、 2、 3、 4遵從、SuperG遵從,和A十/G+遵從。
29. 根據(jù)權(quán)利要求22所述的具有指令的計(jì)算機(jī)可讀介質(zhì),還包括 用于接收來(lái)自所述網(wǎng)絡(luò)基礎(chǔ)設(shè)施的操作數(shù)據(jù)的裝置,所述操作數(shù)據(jù)包括以下類型中的至少一種正被服務(wù)的客戶端、正被服務(wù)的每種客戶端的 數(shù)目、流量負(fù)載、每個(gè)接入點(diǎn)上的負(fù)載以及信道容量。
30. 根據(jù)權(quán)利要求28所述的具有指令的計(jì)算機(jī)可讀介質(zhì),還包括 用于設(shè)置預(yù)定閾值的裝置;以及用于響應(yīng)于用于接收操作數(shù)據(jù)的裝置而當(dāng)規(guī)定狀況超過所述預(yù)定閾值 時(shí)生成警報(bào)的裝置。
31. 根據(jù)權(quán)利要求28所述的具有指令的計(jì)算機(jī)可讀介質(zhì),還包括 用于設(shè)置預(yù)定閾值的裝置;以及用于響應(yīng)于用于設(shè)置預(yù)定閾值的裝置來(lái)分配網(wǎng)絡(luò)基礎(chǔ)設(shè)施的多個(gè)部 分,以在規(guī)定狀況超過閾值狀況時(shí)重新分配所述網(wǎng)絡(luò)基礎(chǔ)設(shè)施的多個(gè)部分 的裝置。
全文摘要
本發(fā)明公開了一種用于網(wǎng)絡(luò)規(guī)劃的技術(shù),包括用于指導(dǎo)網(wǎng)絡(luò)用戶通過網(wǎng)絡(luò)分配過程的界面,例如基于客戶端的能力來(lái)定義客戶端群組。無(wú)線局域網(wǎng)基礎(chǔ)設(shè)施的一部分(例如接入點(diǎn))被分配在多個(gè)群組之中。當(dāng)客戶端試圖與接入點(diǎn)關(guān)聯(lián)時(shí),接入點(diǎn)確定客戶端的能力。如果客戶端被接入點(diǎn)支持,則接入點(diǎn)允許客戶端關(guān)聯(lián),并向客戶端發(fā)送包含被分配用來(lái)服務(wù)該客戶端的其他附近接入點(diǎn)的以優(yōu)先順序排列的列表的消息,否則接入點(diǎn)向客戶端發(fā)送被分配用來(lái)服務(wù)該類型客戶端的附近接入點(diǎn)的以優(yōu)先順序排列的漫游列表。網(wǎng)絡(luò)基礎(chǔ)設(shè)施提供反饋,使得網(wǎng)絡(luò)用戶或網(wǎng)絡(luò)能夠基于反饋來(lái)自動(dòng)重新分配資源。
文檔編號(hào)H04L12/28GK101390408SQ200580031211
公開日2009年3月18日 申請(qǐng)日期2005年9月12日 優(yōu)先權(quán)日2004年10月1日
發(fā)明者南?!馗裉? 布雷頓·道格拉斯, 戴維·S·斯蒂芬森, 斯圖爾特·諾曼, 淑頌·楊, 羅伯特·邁耶, 蒂莫西·歐爾森, 道格拉斯·A·史密斯, 阿諾德·比斯泰德 申請(qǐng)人:思科技術(shù)公司