專利背景
802.11無線區域網路(WLAN,Wireless Local Area Network)提供了一種
區域網路的無線連線服務。接入點(AP,Access Point)是WLAN的一個重要組成設備,它是一個無線收發設備,可將從有線網路如:網際網路接收到的數據轉換成無線信號傳送,同時將接收到的無線信號轉換成數據並轉發到有線網路。
802.11WLAN網路2008年6月前已經廣泛地套用於企業等用戶。這些用戶的AP設備數量多、安全敏感、對服務質量(QoS,Quality of Service)有嚴格要求,需要有效的管理手段來保證網路可管理性,降低用戶的操作管理成本。
傳統意義的AP,也稱為胖AP(FatAP),比如2008年6月前家庭普遍使用的AP設備,會完成802.11協定定義的完整功能。管理信息庫(MIB,Management Information Base)是被管理對象的管理目標的集合,802.11協定制定了專門的MIB標準,該MIB標準中不僅包含FATAP的配置參數,如在無線口上配置的信標間隔(beacon)等參數,也包含FATAP的狀態及狀態統計信息,如無線口上收發報文數目、無線口的工作狀態等,這樣,網管就可通過MIB接口對FatAP上的無線口進行配置、管理。以下給出一個802.11協定中定義的MIB中的數據結構:
|
| | |
| | |
| | |
| | |
| dot11FragmentationThreshold | |
| dot11MaxTransmitMSDULifetime | |
| | |
| | |
| | |
其中,MACAddress表示該無線口的媒體接入控制(MAC,Media Access Control)地址,RTSThreshold表示該無線口的數據重傳定時閾值,ShortRetryLimit表示該無線口的短重試限制,LongRetryLimit表示該無線口的長重試限制,FragmentationThreshold表示該無線口上傳輸的數據包的分段閾值,MaxTransmitMSDULifetime表示該無線口的最大傳送MAC服務數據單元生命周期,MaxReceiveLifetime表示該無線口的最大接收生命周期,ManufacturerID表示生產AP的廠商標識,ProductID表示AP的產品標識。通過該MIB表,網管可以對AP上的無線口進行無線參數配置。
由於FatAP在管理上比較複雜,比如一個企業的WLAN可能包括成百上千個FatAP,則網管需要對每一個FatAP單獨進行配置、管理,導致網路管理的操作成本很高。為此,
網際網路工程任務組(IETF,Internet Engineering Task Force)的無線AP配置規定(CAPWAP,Configuration and provisioning for Wireless Access Point)工作組(WG,Work Group)提出了瘦AP(Fit AP)的概念,Fit AP主要完成實時性功能,如報文確認、傳送信標(Beacon)幀等,而對Fit AP的配置、管理等功能則需要通過無線控制器(AC)協同完成,AC通過CAPWAP協定對AP進行集中管理。圖1給出了基於Fit AP的WLAN的架構圖,如圖1所示,在向無線用戶提供接入之前,每個AC需完成對AP的無線參數配置,同時,在用戶接入後,AC會存儲各AP發來的針對各無線口的狀態統計信息,以方便網管管理AP。
通過實現802.11協定定義的MIB標準,對FatAP的無線參數配置及向網管提供狀態統計信息的功能可以由FatAP上的AP簡單網路管理協定代理(AP SNMP Agent)完成。對於CAPWAP協定定義的集中式WLAN架構,則一般由AC上的 SNMP Agent來完成對所有Fit AP的無線參數配置及向網管提供所有Fit AP的狀態統計信息。一般地,Fit AP本身不需要提供Agent,只需要AC提供Agent服務,網管可以通過AC SNMP Agent實現對AP的無線參數配置及獲取狀態統計信息。和FATAP相比,由於AC沒有實際的物理無線口(AP的radio口),網管無法像管理FatAP一樣通過AC SNMP Agent直接索引到Fit AP的無線口,對其進行配置和管理。
按照802.11系列標準所定義的MIB,APAgent對AP的無線口的操作一般都是通過無線口的接口索引(ifIndex)來操作的,由於AC上並沒有實際的AP的無線口,導致了在AC上直接使用802.11系列標準所定義的MIB存在較大困難。針對這種情況,2008年6月前有的廠家制定了私有的MIB標準來滿足對支持CAPWAP的AP的配置、管理需求。這種方式帶來的缺點是:由於不支持802.11協定的MIB標準,網管軟體不得不進行額外開發以支持私有MIB。最嚴重的問題是,當網路中出現了多家廠商採用不同MIB標準的無線設備後,將大大增加對這些無線設備的管理成本。
另外,若在支持CAPWAP的基於Fit AP的WLAN中採用新定義的MIB,則這不僅會由於不重用已有的MIB標準而增加網管軟體的開發成本,同時,隨著後續802.11系列標準以及其它無線技術標準的出現,需要不斷地修改CAPWAPMIB以適應新的無線技術,從IETF成立CAPWAPWG工作目標來看,這是無法接受的。
同時,從網路管理角度看,雖然可以不關心AP和AC間採用的通信協定,但即使各廠家採用私有的通信協定,也需要一種技術可以降低開發成本。
發明內容
專利目的
《接入點配置管理方法及接入控制器》實施例的主要目的在於提供AP配置管理方法及AC,能夠重用當前已有的無線技術標準(如:802.11標準)以及以後出現的新無線技術標準,以降低對Fit AP的配置和管理成本。
技術方案
一種AP配置管理方法,套用於無線分散式架構中,其中該無線分散式架構中至少包括一個AC以及至少一個AP,該方法包括:在AC上創建基於公有MIB接口索引的虛擬無線口,保存該虛擬無線口的接口索引與AP標識+AP的物理無線口標識的映射關係;當要對AP的物理無線口進行配置時,根據所述映射關係,確定該物理無線口對應的虛擬無線口,通過所述公有MIB對該虛擬無線口進行配置;當要對AP的物理無線口進行管理時,根據所述映射關係,確定該物理無線口對應的虛擬無線口,將管理信息保存到該虛擬無線口上。
所述公有MIB為802.11協定中定義的MIB。
所述通過所述公有MIB對該虛擬無線口進行配置之後進一步包括:當AC檢測到AP上線時,根據該AP的標識和該AP上的物理無線口的標識,結合所述映射關係查找到虛擬無線口上預先配置的無線參數,將該無線參數和物理無線口標識傳送給AP,AP將該無線參數配置在物理無線口上;或者,AC根據所述映射關係,查找到虛擬無線口的接口索引對應的AP標識+物理無線口標識,保存虛擬無線口上配置的無線參數與AP標識+物理無線口標識的對應關係;當AC檢測到AP上線時,根據所述對應關係,將物理無線口標識及該無線口上預先配置的無線參數傳送給AP,AP將該無線參數配置在物理無線口上。
所述確定該物理無線口對應的虛擬無線口,將管理信息保存到該虛擬無線口上包括:AC接收AP發來的針對物理無線口的狀態信息和/或狀態統計信息,根據所述映射關係,確定與該AP的該物理無線口對應的虛擬無線口,將該狀態信息和/或狀態統計信息保存到該虛擬無線口上。
所述將狀態信息和/或狀態統計信息保存到該虛擬無線口上之後進一步包括:AC收到針對AP的物理無線口的SNMP查詢請求,根據所述映射關係確定與該AP和該物理無線口對應的虛擬無線口,返回該虛擬無線口上的狀態信息和/或狀態統計信息。一種無線分散式架構中的AC,該AC包括:虛擬無線口創建模組,用於創建虛擬無線口,為該虛擬無線口創建基於公有MIB的接口索引;映射關係保存模組,保存虛擬無線口的接口索引與接入點AP標識和物理無線口標識的映射關係;配置模組,當要對AP的物理無線口進行配置時,根據所述映射關係,確定該物理無線口對應的虛擬無線口,通過所述公有MIB對該虛擬無線口進行配置;管理模組,當要對AP的物理無線口進行管理時,根據所述映射關係,確定該物理無線口對應的虛擬無線口,將管理信息保存到該虛擬無線口上。
所述配置模組包括:虛擬無線口配置模組,當要對AP的物理無線口進行配置時,將對虛擬無線口配置的無線參數按照所述公有MIB標準配置到虛擬無線口上;配置傳送模組,檢測到AP上線,從映射關係保存模組獲取與該AP的標識和各AP的各物理無線口標識對應的各虛擬無線口的接口索引,將該虛擬無線口上配置的無線參數傳送給AP。
所述配置模組包括:虛擬無線口配置模組,當要對AP的物理無線口進行配置時,將對虛擬無線口配置的無線參數按照所述公有MIB標準配置到虛擬無線口上,從映射關係保存模組獲取與虛擬無線口的接口索引對應的AP的標識+物理無線口標識,將該虛擬無線口上配置的參數與AP的標識+物理無線口標識的對應關係保存到配置保存模組;配置保存模組,保存無線參數與AP標識+物理無線口標識的對應關係;配置傳送模組,檢測到AP上線,從配置保存模組獲取該AP的各物理無線口上配置的無線參數,將該無線參數傳送給AP。
所述管理模組包括:狀態信息存儲模組,接收到AP發來的針對物理無線口的狀態信息,從映射關係保存模組獲取與該AP的該物理無線口對應的虛擬無線口的接口索引,將狀態信息保存到該虛擬無線口上;
狀態統計信息存儲模組,接收到AP發來的針對物理無線口的狀態統計信息,從映射關係保存模組獲取與該AP的該物理無線口對應的虛擬無線口的接口索引,將狀態統計信息保存到該虛擬無線口上。
所述管理模組進一步包括:SNMP查詢回響模組,接收到外部發來的針對AP的物理無線口的SNMP查詢請求,從映射關係保存模組獲取與該AP和該物理無線口對應的虛擬無線口的接口索引,將該虛擬無線口上的狀態信息和/或狀態統計信息通過SNMP查詢回響傳送出去。
一種AP管理方法,套用於無線網路中,其中該無線網路至少包括一個AC以及一個或多個可以由AC控制的AP,所述AC與網路管理者之間具有管理通道,用以接受網路管理者的管理;所述AC包括一個或者多個對所述網路管理者可見的虛擬無線口,其中每一個虛擬無線口都對應於一個AP上的一個物理無線口,該方法包括:AC接收網路管理者對於一個虛擬無線口的配置,根據該虛擬無線口與某AP上的某個物理無線口的對應關係,將該配置通過AC與該AP之間的通道下發到該物理無線口上;AC將某個AP上報的某個物理無線口上的信息保存到與該AP的該物理無線口對應的虛擬無線口下,當網路管理者查詢該信息時,通過AC與網路管理者之間的管理通道將該信息傳送給網路管理者。
其中所述管理通道與所述AC與AP之間的通道不同。
其中所述管理通道是基於SNMP的,所述AC與AP之間的通道是基於無線接入點配置規定CAPWAP的。
其中所述AC是通過為每一虛擬無線口分配唯一接口索引ifindex實現對網路管理者可見的,其中所述ifindex是基於公有MIB的。
其中所述AP上報的某個物理無線口上的信息為配置信息,和/或狀態信息,和/或狀態統計信息。
所述AC在檢測到AP上線時,根據該虛擬無線口與某AP上的某個物理無線口的對應關係,將該配置通過AC與該AP之間的通道下發到AP的該物理無線口上。
一種無線控制器,包括軟體以及運行該軟體的硬體,其中所述軟體包括若干指令用於和所述硬體配合以執行如權利要求11-16所述的方法。
一種AP配置管理方法,套用於無線分散式架構中,其中該無線分散式架構中至少包括一個AC以及至少一個可以被AC管理的AP,該方法包括:將AP上某個物理無線口的配置信息保存到AC上預先創建的與該AP的該物理無線口唯一對應的虛擬無線口上;當網路管理者需要該配置信息時,AC通過管理通道將所述配置信息傳送給所述網路管理者;當接收到網路管理者對某個虛擬無線口配置時,AC通過AC與AP之間的通道將配置下發給與該虛擬無線口對應的所述AP上的無線物理接口;其中所述管理通道和AC與AP之間的通道不同。
其中所述管理通道是基於SNMP的,所述AC與AP之間的通道是基於無線接入點配置規定CAPWAP的,而所述虛擬無線口具有唯一的對網路管理者可見的索引ifindex,其中所述ifindex是基於公有MIB的。
一種無線控制器,包括軟體以及運行該軟體的硬體,其中所述軟體包括若干指令用於和所述硬體配合以執行如權利要求18-19所述的方法。
改善效果
該發明實施例通過在AC上為每個待管理AP的每個物理無線口創建一個基於公有MIB接口索引的虛擬無線口,保存虛擬無線口的接口索引與AP標識+物理無線口標識的映射關係,當要對AP的物理無線口進行配置時,根據所述映射關係,確定該物理無線口對應的虛擬無線口,通過所述公有MIB對該虛擬無線口進行配置;當要對AP的物理無線口進行管理時,根據所述映射關係,確定該物理無線口對應的虛擬無線口,將管理信息保存到該虛擬無線口上。該發明實施例通過重用公有的MIB標準如:802.11協定中的MIB,實現了對Fit AP和FatAP的集中配置和管理,實現了屬於不同廠商的無線設備間的互操作,大大降低了對AP的配置和管理成本;另外,該發明中,可以將 SNMP Agent放在AC上實現,從而可簡化Fit AP的實現;該發明實施例不僅適用於已有無線技術標準如:802.16、RFID等,也適用於以後出現的新無線技術標準,同時該發明實施例不限定AP和AC間所採用的通信管理協定。
附圖說明
圖1為2008年6月前已有的基於Fit AP的WLAN架構圖;
圖2為《接入點配置管理方法及接入控制器》實施例提供的對Fit AP進行配置、管理的流程圖;
圖3為該發明實施例提供的通過SNMP查詢Dot 11 Operation Table的流程圖;
圖4為該發明實施例提供的基於Fit AP的WLAN架構圖。
權利要求
1.一種接入點AP配置方法,套用於無線分散式架構中,其中該無線分散式架構中至少包括一個接入控制器AC以及至少一個AP,其特徵在於,該方法包括:在AC上創建基於公有管理信息庫MIB接口索引的虛擬無線口,每個AP的一個物理無線口對應一個虛擬無線口,保存該虛擬無線口的接口索引與AP標識+物理無線口標識的映射關係;當要對AP的物理無線口進行配置時,根據所述映射關係確定該物理無線口對應的虛擬無線口,將所述虛擬無線口上的配置信息下發到該虛擬無線口對應的物理無線口。
2.如權利要求1所述的方法,其特徵在於,所述方法進一步包括:當要對AP的物理無線口進行管理時,根據所述映射關係確定該物理無線口對應的虛擬無線口,將該物理無線口上的管理信息保存到該物理無線口對應的虛擬無線口上。
3.如權利要求1所述的方法,其特徵在於,公有MIB為802.11協定中定義的MIB。
4.如權利要求1所述的方法,其特徵在於,所述將所述虛擬無線口上的配置信息下發到該虛擬無線口對應的物理無線口包括:當AC檢測到AP上線時,根據該AP的標識和該AP上的物理無線口的標識,結合所述虛擬無線口的接口索引與AP標識+物理無線口標識的映射關係查找到虛擬無線口上預先配置的無線參數,將該無線參數和物理無線口標識傳送給AP,AP將該無線參數配置在物理無線口上;或者,AC根據所述虛擬無線口的接口索引與AP標識+物理無線口標識的映射關係,查找到虛擬無線口的接口索引對應的AP標識+物理無線口標識,保存虛擬無線口上配置的無線參數與AP標識+物理無線口標識的對應關係;當AC檢測到AP上線時,根據所述對應關係,將物理無線口標識及該無線口上預先配置的無線參數傳送給AP,AP將該無線參數配置在物理無線口上。
5.如權利要求2所述的方法,其特徵在於,所述確定該物理無線口對應的虛擬無線口,將管理信息保存到該虛擬無線口上包括:AC接收AP發來的針對物理無線口的狀態信息和/或狀態統計信息,根據所述虛擬無線口的接口索引與AP標識+物理無線口標識的映射關係,確定與該AP的該物理無線口對應的虛擬無線口,將該狀態信息和/或狀態統計信息保存到該虛擬無線口上。
6.如權利要求5所述的方法,其特徵在於,所述將狀態信息和/或狀態統計信息保存到該虛擬無線口上之後進一步包括:AC收到針對AP的物理無線口的簡單網路管理協定SNMP查詢請求,根據所述虛擬無線口的接口索引與AP標識+物理無線口標識的映射關係確定與該AP和該物理無線口對應的虛擬無線口,返回該虛擬無線口上的狀態信息和/或狀態統計信息。
7.如權利要求6所述的方法,其特徵在於,AC與AP之間的信息互動基於無線接入點配置規定CAPWAP協定,AC與網管之間的互動基於簡單網路管理協定SNMP。
8.如權利要求1所述的方法,其特徵在於,公有MIB接口索引為標準MIB中的ifindex。
9.一種接入點管理方法,其特徵在於,該方法包括:在AC上創建基於公有管理信息庫MIB接口索引的虛擬無線口,每個AP的一個物理無線口對應一個虛擬無線口,保存該虛擬無線口的接口索引與AP標識+AP的物理無線口標識的映射關係;當要對AP的物理無線口進行管理時,根據所述映射關係確定該物理無線口對應的虛擬無線口,將該物理無線口上的管理信息保存到該物理無線口對應的虛擬無線口上。
10.如權利要求9所述的方法,其特徵在於,公有MIB為802.11協定中定義的MIB。
11.如權利要求9所述的方法,其特徵在於,所述確定該物理無線口對應的虛擬無線口,將管理信息保存到該虛擬無線口上包括:AC接收AP發來的針對物理無線口的狀態信息和/或狀態統計信息,根據所述虛擬無線口的接口索引與AP標識+物理無線口標識的映射關係,確定與該AP的該物理無線口對應的虛擬無線口,將該狀態信息和/或狀態統計信息保存到該虛擬無線口上。
12.如權利要求11所述的方法,其特徵在於,所述將狀態信息和/或狀態統計信息保存到該虛擬無線口上之後進一步包括:AC收到針對AP的物理無線口的簡單網路管理協定SNMP查詢請求,根據所述虛擬無線口的接口索引與AP標識+物理無線口標識的映射關係確定與該AP和該物理無線口對應的虛擬無線口,返回該虛擬無線口上的狀態信息和/或狀態統計信息。
13.如權利要求12所述的方法,其特徵在於,AC與AP之間的信息互動基於無線接入點配置規定CAPWAP協定,AC與網管之間的互動基於簡單網路管理協定SNMP。
14.如權利要求9所述的方法,其特徵在於,公有MIB接口索引為標準MIB中的ifindex。
15.一種接入點AP配置方法,套用於AC上,其特徵在於,該方法包括:在AC上創建基於公有管理信息庫MIB接口索引的虛擬無線口,每個AP的一個物理無線口對應一個虛擬無線口,保存該虛擬無線口的接口索引與AP標識+物理無線口標識的映射關係;當要對AP的物理無線口進行配置時,根據所述映射關係確定該物理無線口對應的虛擬無線口,將所述虛擬無線口上的配置信息下發到該虛擬無線口對應的物理無線口。
16.如權利要求15所述的方法,其特徵在於,所述方法進一步包括:當要對AP的物理無線口進行管理時,根據所述映射關係確定該物理無線口對應的虛擬無線口,將該物理無線口上的管理信息保存到該物理無線口對應的虛擬無線口上。
17.如權利要求15所述的方法,其特徵在於,公有MIB為802.11協定中定義的MIB。
18.如權利要求15所述的方法,其特徵在於,所述將所述虛擬無線口上的配置信息下發到該虛擬無線口對應的物理無線口包括:當AC檢測到AP上線時,根據該AP的標識和該AP上的物理無線口的標識,結合所述虛擬無線口的接口索引與AP標識+物理無線口標識的映射關係查找到虛擬無線口上預先配置的參數,將該參數和物理無線口標識傳送給AP,AP將該參數配置在物理無線口上;或者,AC根據所述虛擬無線口的接口索引與AP標識+物理無線口標識的映射關係,查找到虛擬無線口的接口索引對應的AP標識+物理無線口標識,保存虛擬無線口上配置的參數與AP標識+物理無線口標識的對應關係;當AC檢測到AP上線時,根據所述對應關係,將物理無線口標識及該物理無線口上預先配置的參數傳送給AP,AP將該參數配置在物理無線口上o
19.如權利要求15所述的方法,其特徵在於,所述確定該物理無線口對應的虛擬無線口,將管理信息保存到該虛擬無線口上包括:AC接收AP發來的針對物理無線口的狀態信息和/或狀態統計信息,根據所述虛擬無線口的接口索引與AP標識+物理無線口標識的映射關係,確定與該AP的該物理無線口對應的虛擬無線口,將該狀態信息和/或狀態統計信息保存到該虛擬無線口上。
20.如權利要求19所述的方法,其特徵在於,所述將狀態信息和/或狀態統計信息保存到該虛擬無線口上之後進一步包括:AC收到針對AP的物理無線口的簡單網路管理協定SNMP查詢請求,根據所述虛擬無線口的接口索引與AP標識+物理無線口標識的映射關係確定與該AP和該物理無線口對應的虛擬無線口,返回該虛擬無線口上的狀態信息和/或狀態統計信息。
21.如權利要求15所述的方法,其特徵在於,公有MIB接口索引為標準MIB中的ifindex。
22.一種無線分散式架構中的接入控制器AC,其特徵在於,該AC包括:虛擬無線口創建模組,用於創建虛擬無線口,為該虛擬無線口創建基於公有管理信息庫MIB的接口索引;其中,每個接入點AP的一個物理無線口對應一個虛擬無線口;映射關係保存模組,保存虛擬無線口的接口索引與AP標識和物理無線口標識的映射關係;配置模組,當要對AP的物理無線口進行配置時,根據所述映射關係確定該物理無線口對應的虛擬無線口,通過公有MIB對該虛擬無線口進行配置、以使虛擬無線口上的配置信息能夠被下發到該虛擬無線口對應的物理無線口。
23.如權利要求22所述的AC,其特徵在於,所述AC進一步包括:管理模組,當要對AP的物理無線口進行管理時,根據所述映射關係確定該物理無線口對應的虛擬無線口,將管理信息保存到該虛擬無線口上。
24.如權利要求22所述的AC,其特徵在於,所述配置模組包括:虛擬無線口配置模組,當要對AP的物理無線口進行配置時,將對虛擬無線口配置的無線參數按照公有MIB標準配置到虛擬無線口上;配置傳送模組,檢測到AP上線,從映射關係保存模組獲取與該AP的標識和各AP的各物理無線口標識對應的各虛擬無線口的接口索引,將該虛擬無線口上配置的無線參數傳送給AP。
25.如權利要求22所述的AC,其特徵在於,所述配置模組包括:虛擬無線口配置模組,當要對AP的物理無線口進行配置時,將對虛擬無線口配置的無線參數按照公有MIB標準配置到虛擬無線口上,從映射關係保存模組獲取與虛擬無線口的接口索引對應的AP的標識+物理無線口標識,將該虛擬無線口上配置的參數與AP的標識+物理無線口標識的對應關係保存到配置保存模組;配置保存模組,保存無線參數與AP標識+物理無線口標識的對應關係;配置傳送模組,檢測到AP上線,從配置保存模組獲取該AP的各物理無線口上配置的無線參數,將該無線參數傳送給AP。
26.如權利要求23所述的AC,其特徵在於,所述管理模組包括:狀態信息存儲模組,接收到AP發來的針對物理無線口的狀態信息,從映射關係保存模組獲取與該AP的該物理無線口對應的虛擬無線口的接口索引,將狀態信息保存到該虛擬無線口上;狀態統計信息存儲模組,接收到AP發來的針對物理無線口的狀態統計信息,從映射關係保存模組獲取與該AP的該物理無線口對應的虛擬無線口的接口索引,將狀態統計信息保存到該虛擬無線口上。
27.如權利要求26所述的AC,其特徵在於,所述管理模組進一步包括:簡單網路管理協定SNMP查詢回響模組,接收到外部發來的針對AP的物理無線口的SNMP查詢請求,從映射關係保存模組獲取與該AP和該物理無線口對應的虛擬無線口的接口索引,將該虛擬無線口上的狀態信息和/或狀態統計信息通過SNMP查詢回響傳送出去。
28.一種無線分散式架構中的接入控制器AC,其特徵在於,該AC包括:虛擬無線口創建模組,用於創建虛擬無線口,為該虛擬無線口創建基於公有管理信息庫MIB的接口索引;其中,每個接入點AP的一個物理無線口對應一個虛擬無線口;映射關係保存模組,保存虛擬無線口的接口索引與AP標識和物理無線口標識的映射關係;管理模組,當要對AP的物理無線口進行管理時,根據所述映射關係,確定該物理無線口對應的虛擬無線口,將管理信息保存到該虛擬無線口上。
29.如權利要求28所述的AC,其特徵在於,所述AC進一步包括:配置模組,當要對AP的物理無線口進行配置時,根據所述映射關係,確定該物理無線口對應的虛擬無線口,通過公有MIB對該虛擬無線口進行配置、以使虛擬無線口上的配置信息能夠被下發到該虛擬無線口對應的物理無線口。
30.如權利要求29所述的AC,其特徵在於,所述配置模組包括:虛擬無線口配置模組,當要對AP的物理無線口進行配置時,將對虛擬無線口配置的無線參數按照公有MIB標準配置到虛擬無線口上;配置傳送模組,檢測到AP上線,從映射關係保存模組獲取與該AP的標識和各AP的各物理無線口標識對應的各虛擬無線口的接口索引,將該虛擬無線口上配置的無線參數傳送給AP。
31.如權利要求29所述的AC,其特徵在於,所述配置模組包括:虛擬無線口配置模組,當要對AP的物理無線口進行配置時,將對虛擬無線口配置的無線參數按照公有MIB標準配置到虛擬無線口上,從映射關係保存模組獲取與虛擬無線口的接口索引對應的AP的標識+物理無線口標識,將該虛擬無線口上配置的參數與AP的標識+物理無線口標識的對應關係保存到配置保存模組;配置保存模組,保存無線參數與AP標識+物理無線口標識的對應關係;配置傳送模組,檢測到AP上線,從配置保存模組獲取該AP的各物理無線口上配置的無線參數,將該無線參數傳送給AP。
32.如權利要求28所述的AC,其特徵在於,所述管理模組包括:狀態信息存儲模組,接收到AP發來的針對物理無線口的狀態信息,從映射關係保存模組獲取與該AP的該物理無線口對應的虛擬無線口的接口索引,將狀態信息保存到該虛擬無線口上;
狀態統計信息存儲模組,接收到AP發來的針對物理無線口的狀態統計信息,從映射關係保存模組獲取與該AP的該物理無線口對應的虛擬無線口的接口索引,將狀態統計信息保存到該虛擬無線口上。
33.如權利要求32所述的AC,其特徵在於,所述管理模組進一步包括:簡單網路管理協定SNMP查詢回響模組,接收到外部發來的針對AP的物理無線口的SNMP查詢請求,從映射關係保存模組獲取與該AP和該物理無線口對應的虛擬無線口的接口索引,將該虛擬無線口上的狀態信息和/或狀態統計信息通過SNMP查詢回響傳送出去。
34.一種接入點AP管理方法,套用於無線網路中,其中該無線網路至少包括一個接入控制器AC以及一個或多個可以由AC控制的AP,所述AC與網路管理者之間具有管理通道,用以接受網路管理者的管理;所述AC包括一個或者多個對所述網路管理者可見的虛擬無線口,其中每一個虛擬無線口都對應於一個AP上的一個物理無線口,其特徵在於,該方法包括:AC接收網路管理者對於一個虛擬無線口的配置,根據該虛擬無線口與某AP上的某個物理無線口的對應關係,將該配置通過AC與該AP之間的通道下發到該物理無線口上;其中,所述對應關係用於使虛擬無線口在邏輯上唯一地表示一個物理無線口;AC將某個AP上報的某個物理無線口上的信息保存到與該AP的該物理無線口對應的虛擬無線口下,當網路管理者查詢該信息時,通過AC與網路管理者之間的管理通道將該信息傳送給網路管理者。
35.如權利要求34所述的方法,其特徵在於,其中所述管理通道與所述AC與AP之間的通道不同。
36.如權利要求35所述的方法,其特徵在於,其中所述管理通道是基於簡單網路管理協定SNMP的,所述AC與AP之間的通道是基於無線接入點配置規定CAPWAP的。
37.如權利要求36所述的方法,其特徵在於,其中所述AC是通過為每一虛擬無線口分配唯一接口索引ifindex實現對網路管理者可見的,其中所述ifindex是基於公有MIB的。
38.如權利要求34所述的方法,其特徵在於,其中所述AP上報的某個物理無線口上的信息為配置信息,和/或狀態信息,和/或狀態統計信息。
39.如權利要求34所述的方法,其特徵在於,所述AC在檢測到AP上線時,根據該虛擬無線口與某AP上的某個物理無線口的對應關係,將該配置通過AC與該AP之間的通道下發到AP的該物理無線口上。
40.一種接入點AP配置管理方法,套用於無線分散式架構中,其中該無線分散式架構中至少包括一個接入控制器AC以及至少一個可以被AC管理的AP,其特徵在於,該方法包括:將AP上某個物理無線口的配置信息保存到AC上預先創建的與該AP的該物理無線口唯一對應的虛擬無線口上;當網路管理者需要該配置信息時,AC通過管理通道將所述配置信息傳送給所述網路管理者;當接收到網路管理者對某個虛擬無線口配置時,AC通過AC與AP之間的通道將配置下發給與該虛擬無線口對應的所述AP上的無線物理接口;其中所述管理通道和AC與AP之間的通道不同。
41.如權利要求40所述的方法,其特徵在於,其中所述管理通道是基於簡單網路管理協定SNMP的,所述AC與AP之間的通道是基於無線接入點配置規定CAPWAP的,而所述虛擬無線口具有唯一的對網路管理者可見的索引ifindex,其中所述ifindex是基於公有MIB的。
實施方式
圖2為《接入點配置管理方法及接入控制器》實施例提供的對Fit AP進行配置、管理的流程圖,如圖2所示,其具體步驟如下:
步驟201:在AC上為每個待管理Fit AP的每個物理無線口創建一個虛擬無線口(VirtualRadioInterface),為每個虛擬無線口分配唯一的接口索引(ifIndex),AC保存虛擬無線口的ifIndex與待管理Fit AP標識+物理無線口標識的映射關係。
管理員可以通過設備命令行或SNMP在AC上配置每個待管理Fit AP的唯一標識,該標識可以是待管理Fit AP的設備序列號,也可以是待管理Fit AP的MAC地址等。同時,管理員還可配置每個待管理Fit AP上每個物理無線口的標識。這樣,Fit AP標識+物理無線口標識就可以唯一地在AC上標識一個AP的特定物理無線口。該配置過程將觸發系統為每個待管理Fit AP的每個物理無線口創建一個虛擬無線口,並為每個虛擬無線口分配唯一的ifIndex。
ifIndex和虛擬無線口的對應關係不進行特別地約束。比如虛擬無線口3的接口索引是3,虛擬無線口9的接口索引是9。
物理無線口為實際存在的接口,而虛擬無線口不是實際存在的接口,而為邏輯口,在邏輯上唯一地表示一個物理無線口。
在該實施例中,虛擬無線口的ifIndex的設定應當與已有的802.11系列標準(不限於802.11系列標準)的MIB適配,即可以讓網管通過802.11協定中定義的MIB的ifIndex索引到某個特定的虛擬無線口。
步驟202:在Fit AP上線之前,通過上述802.11協定中的MIB在每個虛擬無線口上配置該虛擬無線口對應的Fit AP上的物理無線口的無線參數信息。
該步驟中的“通過上述802.11協定中的MIB在每個虛擬無線口上配置該虛擬無線口對應的Fit AP上的物理無線口的無線參數信息”的操作可由網管等完成。
無線參數可以包括beacon間隔,WEPkey等參數。比如說,網管可以利用簡單網路管理協定(SNMP)通過AC上重用的802.11協定中的MIB進行ifIndex索引(如dot 11 Operation Table)得到一個虛擬無線口,然後設定該虛擬無線口上的無線參數。該步驟配置的具體無線參數取決於具體的無線協定技術。
為了更清楚地表示虛擬無線口與哪個Fit AP上的哪個物理無線口對應,可以為虛擬無線口設定一個別名參數,該別名參數的值即為該虛擬無線口所 對應的Fit AP標識及物理無線口標識。比如:
>>>>>[AC]virtualradiointerface1
>>>>>在這裡可以配置虛擬無線口1的無線參數,包括用別名來標示該虛擬無線口。
>>>>>[AC]virtualradiointerface2
>>>>>在這裡可以配置虛擬無線口2的無線參數,包括用別名來標示該虛擬無線口。
根據步驟201所述,由於虛擬無線口對應於實際的某個Fit AP的某個物理無線口,因此在完成這些準備工作後,ACAgent已經得知針對某個Fit AP下的某個物理無線口的無線參數配置。
步驟203:Fit AP上線,通過協定報文獲得AC的IP位址等網路配置信息,並通過該IP位址發現AC。
步驟204:Fit AP向AC傳送攜帶Fit AP標識、Fit AP各物理無線口標識及各物理無線口的當前狀態信息的協定報文如:CAPWAP報文。
物理無線口的狀態包括:物理無線口的操作狀態、物理無線口的MAC地址等。
步驟205:AC收到Fit AP發來的協定報文,根據配置在自身的虛擬無線口的ifIndex與AP標識+物理無線口標識的映射關係,查找到該協定報文攜帶的AP標識和物理無線口標識對應的ifIndex,然後將該協定報文攜帶的各物理無線口的當前狀態信息保存到ifIndex對應的虛擬無線口下。
步驟206:AC根據ifIndex與AP標識和物理無線口標識的映射關係,確定各ifIndex對應的AP標識+物理無線口標識,然後將步驟202中配置在ifIndex對應的虛擬無線口上的無線參數信息和物理無線口標識攜帶在協定報文如:CAPWAP報文中傳送給AP。
或者,在步驟202中,在虛擬無線口上配置完無線參數信息後,AC也可以在步驟201中的映射關係中查找到該虛擬無線口的ifIndex對應的AP標識+物理無線口標識,然後再另外保存該虛擬無線口上配置的無線參數信息與AP標識+物理無線口標識的對應關係,這樣,在該步驟206中,AC就可以直接根據該對應關係,將AP的各物理無線口的標識及各物理無線口的無線參數信息攜帶在協定報文中傳送給AP了,而無需再進行查找映射關係的過程。
步驟207:AP接收到AC發來的協定報文,將該協定報文中攜帶的無線參數信息配置在協定報文中攜帶的物理無線口標識對應的物理無線口上。
步驟208:AP配置完各物理無線口,進入工作狀態,開始向用戶提供WLAN接入服務。
步驟209:AP每隔預定時間間隔向AC傳送攜帶自身標識、自身各物理無線口標識、各物理無線口當前狀態和各物理無線口狀態統計信息的協定報文如:CAPWAP報文。
物理無線口的狀態包括:物理無線口的操作狀態等,具體內容由Fit AP和AC之間所採用的通信管理協定決定;物理無線口的狀態統計信息包括:物理無線口收發的報文數量等,具體內容由Fit AP和AC之間所採用的通信管理協定決定。
步驟210:AC接收到AP發來的協定報文,根據配置在自身的虛擬無線口的ifIndex與AP標識+物理無線口標識的映射關係,查找到該協定報文攜帶的AP標識和物理無線口標識對應的ifIndex,然後以該協定報文攜帶的物理無線口的當前狀態和狀態統計信息刷新該ifIndex對應的虛擬無線口下的狀態及狀態統計信息。
在實際套用中,網管等會向AC查詢AP的狀態、狀態統計信息等,以實現對AP的集中管理,以下以通過SNMP查詢Dot 11 Operation Table以獲取AP的狀態、狀態統計信息等為例進行詳細說明。
圖3為該發明實施例提供的通過SNMP查詢Dot 11 Operation Table的流程圖,如圖3所示,其具體步驟如下:
步驟301:網管確定要查詢某個AP的狀態、狀態統計信息等,通過SNMP報文從AC獲得AP標識+物理無線口標識所對應的虛擬無線口的ifIndex。
步驟302:網管向AC傳送攜帶ifIndex的SNMP查詢請求。
步驟303:ACAgent收到該SNMP查詢請求,根據該請求中的ifIndex查找到Dot 11 Operation Table,將該Dot 11 Operation Table中的數據如:狀態信息、狀態統計信息等通過SNMP查詢回響返回給網管。
從圖2、3所示實施例可以看出,通過在AC上為每個待管理Fit AP的每個物理無線口創建一個邏輯上的虛擬無線口,並建立虛擬無線口的ifIndex與Fit AP標識+物理無線口標識的映射關係,對該虛擬無線口網管等可以按照802.11協定中定義的MIB進行無線參數配置,AC也可將Fit AP發來的物理無線口的狀態及狀態統計信息等,按照802.11協定中定義的MIB保存到該虛擬無線口上,使得支持CAPWAP的AC可以重用802.11協定定義的MIB標準,實現對Fit AP的配置和管理,降低了對Fit AP的管理成本。
從上述過程中可以看到,對於CAPWAP的配置、管理互動過程來說,並沒有發生任何變化,而對於網管來說,可以通過該發明實施例提供的方法並結合公有MIB(即各種標準的MIB或者事實上的公有MIB如:802.11協定定義的MIB)配置、管理一台AC下的所有Fit AP的所有物理無線口,對網管來說管理一台AC就如同管理一個具有很多個物理無線口的FATAP。
圖4為該發明實施例提供的基於Fit AP的WLAN架構圖,如圖4所示, SNMP Agent可以在AC上實現, SNMP Agent主要用於網管對Fit AP的無線參數配置以及查詢Fit AP的狀態信息、狀態統計信息等。
以下介紹該發明需要改進的網路設備---AC,需要說明的是,以下的介紹僅僅是從邏輯層面對AC的改進示例作形式介紹。事實上該領域技術人員清楚,從邏輯層面對一個設備的劃分是多樣的,其結果是本質相同的,只是視角或標準的不同。
該發明實施例提供的基於Fit AP的WLAN架構中的AC主要包括:虛擬無線口創建模組、映射關係保存模組、虛擬無線口配置模組、配置傳送模組、狀態信息存儲模組、狀態統計信息存儲模組和SNMP查詢回響模組,其中:虛擬無線口創建模組:用於供網管等創建至少一個邏輯上的虛擬無線口,並為該虛擬無線口創建基於一個公有MIB的ifIndex,比如對於虛擬無線口3的ifIndex是3,對虛擬無線口9的ifIndex是9,這樣可以確保網管等可以利用網管協定如:SNMP通過公有的MIB索引到某個虛擬無線口,然後對該虛擬無線口對應的Fit AP上的物理無線口進行配置和管理。
映射關係保存模組:用於保存虛擬無線口的ifIndex與Fit AP標識+物理無線口標識的映射關係,比如3代表Fit AP1的第3個物理無線口,而9代表Fit AP3的第2個物理無線口。
虛擬無線口配置模組:用於將網管等對每個虛擬無線口配置的無線參數信息按照公有MIB標準保存到該虛擬無線口上,通常是以配置檔案的形式進行保存,這裡涉及到設備的內部實現,機制可能各有不同,檔案的格式可能也不盡相同,在設計上只需要保證網管等通過MIB讀取或者寫入配置的無線參數信息時,ACAgent能夠調用到該配置檔案查找到相應的內容,給網管等相應的回應即可,這一部分2008年6月前已有技術中已有很多的具體實現。
配置傳送模組:檢測到Fit AP上線,從映射關係保存模組獲取與Fit AP標識和各物理無線口標識對應的各虛擬無線口的ifIndex,根據各虛擬無線口的ifIndex查找到虛擬無線口,將該虛擬無線口上配置的無線參數信息及對應的物理無線口標識傳送給Fit AP。
狀態信息存儲模組:接收到Fit AP發來的攜帶Fit AP標識、物理無線口標識、物理無線口狀態、物理無線口的狀態信息等的協定報文,從映射關係保存模組獲取與該Fit AP標識和物理無線口標識對應的虛擬無線口的ifIndex,根據虛擬無線口的ifIndex查找到虛擬無線口,將協定報文中的物理無線口的狀態信息保存到虛擬無線口上。
狀態統計信息存儲模組:接收到Fit AP發來的攜帶Fit AP標識、物理無線口標識、物理無線口狀態、物理無線口的狀態統計信息的協定報文,從映射關係保存模組獲取與該Fit AP標識和物理無線口標識對應的虛擬無線 口的ifIndex,根據虛擬無線口的ifIndex查找到虛擬無線口,將協定報文中的物理無線口的狀態統計信息等保存到虛擬無線口上。
SNMP查詢回響模組:接收到外部如:網管發來的攜帶Fit AP標識和物理無線口標識的SNMP查詢請求,從映射關係保存模組獲取與該Fit AP標識和物理無線口標識對應的虛擬無線口的ifIndex,根據虛擬無線口的ifIndex查找到虛擬無線口,將該虛擬無線口上的狀態及狀態統計信息等攜帶在SNMP查詢回響中返回給網管。
可將虛擬無線口配置模組、配置傳送模組統稱為配置模組,將狀態信息存儲模組、狀態統計信息存儲模組和查詢回響模組統稱為管理模組。
前面提到配置的保存是在虛擬無線口下保存的,在實際套用中,可再在AC上增加一個配置保存模組,該模組用於保存Fit AP標識+物理無線口標識與物理無線口上配置的無線參數信息的對應關係。同時,虛擬無線口配置模組在將網管等對某個虛擬無線口配置的無線參數信息按照公有MIB標準保存到該虛擬無線口上後,進一步從映射關係保存模組中查詢到該虛擬無線口的ifIndex對應的AP標識+物理無線口標識,將該虛擬無線口上配置的無線參數信息與AP標識+物理無線口標識的對應關係保存到配置保存模組中。這樣,配置傳送模組在檢測到Fit AP上線後,只需從配置保存模組直接獲取配置的無線參數信息與物理無線口標識的對應關係,而不再需要查找映射關係了。從這一點看,創建虛擬無線口並保存其索引與某個Fit AP下的某個物理無線口的映射關係是為了將網管段與設備配置下發段無縫地融合在一起。
該發明不受限於AP和AC間所採用的通信管理協定,實施該發明時,AP和AC間既可以採用標準的CAPWAP協定進行通信,也可以採用廠家私有的協定進行通信。該發明也不受限於AP所支持的無線技術標準,實施該發明時,AP既可以支持802.11協定,也可以支持RFID、802.16協定等,甚至當未來出現新的無線技術後,支持該新無線技術的AP仍然可以實施該發明。
利用該發明實施例提供的技術可以讓WLAN的集中管理能夠輕鬆地借 用已有的MIB,不需要每出現一個新的標準就重新開發一套MIB,也不需要為私有MIB進行額外的網管軟體開發。
從上述實施例來看,該發明可以是電腦程式發明(當然,該發明並不排除硬體的實施方式),其本質將體現為一個電腦程式產品,其可以承載於多種存儲介質中,通過上述介紹該領域技術人員清楚該發明可以是一個電腦程式產品其包括若干指令,用來讓一個硬體平台(如前述的AC)完成上述方法。從設備層面的理解,一個基於該發明的設備可以包括一個上述電腦程式產品以及運行該電腦程式的硬體平台。
榮譽表彰
2014年11月6日,《接入點配置管理方法及接入控制器》獲得第十六屆中國專利優秀獎。