一種AP接入AC的方法、系統及代理AP與流程
2023-10-27 11:18:57 1

本發明屬於無線區域網(wirelesslocalareanetwork,wlan)領域,尤其涉及一種無線接入點(wirelessaccesspoint,ap)接入無線接入控制器(wirelessaccesspointcontroller)的方法、系統及代理無線接入點ap。
背景技術:
無線區域網wlan系統一般由無線接入控制器ac和無線接入點ap組成。
無線接入點ap是用於無線區域網wlan的無線交換機,也是無線網絡的核心。無線接入點ap是無線終端用戶進入有線網絡的接入點,主要用於寬帶家庭、大樓內部以及園區內部,典型距離覆蓋幾十米至上百米,目前主要技術為802.11系列。無線接入控制器ac是wlan的接入控制設備,負責把來自不同無線接入點ap的數據進行匯聚並接入有線網絡,同時完成無線接入點ap的配置管理、無線用戶的認證、管理及寬帶訪問、安全等控制功能。
如圖1所示,在公共無線區域網wlan管理系統中,無線接入控制器ac10和無線接入點ap21必須協同工作,一般來說,無線接入控制器ac10必須對應相當多的無線接入點ap,例如:無線接入點ap21、無線接入點ap22、無線接入點ap23和無線接入點ap24。每個無線接入點ap和無線接入控制器ac10之間保持一個tcp連接,而每個tcp連接都會佔用無線接入控制器ac10的socket資源,所以能夠建立的tcp的連接是有限的。當無線接入點ap的個數多到一定程度後,必然會出現一些無線接入點ap無法和無線接入控制器ac10建立連接的情況。這就導致了無線接入控制器ac10的無線接入點ap容量瓶頸出現在tcp連接上。如何突破無線接入控制器ac的接入無線接入點ap的容量瓶頸問題,是本發明要解決的問題。
技術實現要素:
綜上所述,本發明實施例提供一種無線接入點ap接入無線接入控制器ac的方法、系統及代理無線接入點ap,以有效擴展接入無線接入控制器ac的無線接入點ap的數量。
第一方面,本發明實施例提供一種無線接入點ap接入無線接入控制器ac的方法,應用於包括所述無線接入控制器ac和若干能相互訪問的無線接入點ap的無線區域網,包括:從所述若干能相互訪問的無線接入點ap中選擇一無線接入點ap為代理無線接入點ap,其它若干無線接入點ap為子無線接入點ap;所述代理無線接入點ap與所述無線接入控制器ac之間建立第一tcp連接;所述若干子無線接入點ap與所述代理無線接入點ap之間建立第二tcp連接;所述代理無線接入點ap通過所述第一tcp連接,中轉所述若干子無線接入點ap與所述無線接入控制器ac之間的交互消息。
進一步的,所述方法還包括:配置所述代理無線接入點ap的無線接入控制器ac地址為所述無線接入控制器ac的地址,從而建立所述代理無線接入點ap與所述無線接入控制器ac之間的第一tcp連接。
進一步的,所述方法還包括:配置所述若干子無線接入點ap的無線接入控制器ac地址為所述代理無線接入點ap的地址,從而建立所述若干子無線接入點ap與所述代理無線接入點ap的第二tcp連接。
進一步的,所述代理無線接入點ap通過所述第一tcp連接,中轉所述若干子無線接入點ap與所述無線接入控制器ac之間的交互消息的步驟,進一步包括:所述代理無線接入點ap根據所述無線接入控制器ac設置的配置信息,全部或部分中轉所述若干子無線接入點ap與所述無線接入控制器ac之間的交互消息。
第二方面,本發明實施例提供一種無線接入點ap接入無線接入控制器ac的系統,包括:所述無線接入控制器ac和若干能相互訪問的無線接入點ap,其中,所述若干能相互訪問的無線接入點ap由一代理無線接入點ap和若干子無線接入點ap組成;所述代理無線接入點ap,用於與所述無線接入控制器ac之間建立第一tcp連接,與所述子無線接入點ap之間建立第二tcp連接,以及通過所述第一tcp連接,中轉所述若干子無線接入點ap與所述無線接入控制器ac之間的交互消息。
進一步的,所述代理無線接入點ap還用於通過配置所述代理無線接入點ap的無線接入控制器ac地址為所述無線接入控制器ac的地址,從而建立所述代理無線接入點ap與所述無線接入控制器ac之間的第一tcp連接。
進一步的,所述若干子無線接入點ap還用於通過配置所述若干子無線接入點ap的無線接入控制器ac地址為所述代理無線接入點ap的地址,從而建立所述若干子無線接入點ap與所述代理無線接入點ap的第二tcp連接。
進一步的,所述代理無線接入點ap還用於根據所述無線接入控制器ac設置的配置信息,全部或部分中轉所述若干子無線接入點ap與所述無線接入控制器ac之間的交互消息。
第三方面,本發明實施例提供一種代理無線接入點ap,包括:第一連接建立單元,用於建立與無線接入控制器ac之間的第一tcp連接;第二連接建立單元,用於建立與若干子無線接入點ap之間的第二tcp連接;以及,消息中轉單元,用於通過所述第一tcp連接,中轉所述若干子無線接入點ap與所述無線接入控制器ac之間的交互消息。
進一步的,所述代理無線接入點ap還包括:配置單元,用於存儲所述無線接入控制器ac的配置信息。
進一步的,所述消息中轉單元,還用於根據所述配置信息,通過所述第一tcp連接,全部或部分中轉所述若干子無線接入點ap與所述無線接入控制器ac之間的交互消息。
進一步的,所述配置單元還用於配置所述代理無線接入點ap的無線接入控制器ac地址為所述無線接入控制器ac的地址,所述第一連接建立單元根據所述無線接入控制器ac的地址建立與所述無線接入控制器ac之間的第一tcp連接。
通過本發明實施例提供的無線接入點ap接入無線接入控制器ac的方法、系統及代理無線接入點ap,若干子無線接入點ap通過代理無線接入點ap訪問無線接入控制器ac,僅僅佔用代理無線接入點ap與無線接入控制器ac之間的一條tcp連接,極大地節省了無線接入控制器ac的socket資源,有效擴展了接入無線接入控制器ac的無線接入點ap的數量。
附圖說明
為了更清楚地說明本發明或現有技術中的方案,下面將對實施例或現有技術描述中所需要使用的附圖作一個簡單介紹,顯而易見地,下面描述中的附圖是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為現有技術所提供的無線區域網的網絡拓撲示意圖;
圖2為本發明實施例所提供的無線區域網的網絡拓撲示意圖;
圖3為本發明實施例所提供的一種無線接入點ap接入無線接入控制器ac的方法流程示意圖。
圖4為本發明實施例所提供的一種代理無線接入點ap的組成結構示意圖。
具體實施方式
為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述。顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例,附圖中給出了本發明的較佳實施例。本發明可以以許多不同的形式來實現,並不限於本文所描述的實施例,相反地,提供這些實施例的目的是使對本發明的公開內容的理解更加透徹全面。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
除非另有定義,本文所使用的所有的技術和科學術語與屬於本發明的技術領域的技術人員通常理解的含義相同。本文中在本發明的說明書中所使用的術語只是為了描述具體的實施例的目的,不是旨在於限制本發明。本發明的說明書和權利要求書及上述附圖中的術語「第一」、「第二」等是用於區別不同對象,而不是用於描述特定順序。此外,術語「包括」和「具有」以及它們任何變形,意圖在於覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統、產品或設備沒有限定於已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對於這些過程、方法、產品或設備固有的其他步驟或單元。
在本文中提及「實施例」意味著,結合實施例描述的特定特徵、結構或特性可以包含在本發明的至少一個實施例中。在說明書中的各個位置出現該短語並不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領域技術人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結合。
實施例一
本發明實施例一提供一種無線接入點ap接入無線接入控制器ac的系統。本發明通過在一群可以互相訪問的無線接入點ap中選擇一臺代理無線接入點ap來解決無線接入控制器ac的接入無線接入點ap的數量問題。一般來說,在公共無線區域網wlan的布局中,由於覆蓋範圍的緣故,在同一個區域會布置多臺無線接入點ap,每個無線接入點ap的配置相近,區別僅僅是信道。這就意味著這些無線接入點ap可以互相訪問,而且能夠統一管理。本發明實施例把這些放在同一個區域可以互相訪問,有統一管理的無線接入點ap組成一個無線接入點ap群。並且選擇群中的一臺無線接入點ap作為代理無線接入點ap。這臺代理無線接入點ap和無線接入控制器ac之間建立tcp連接,而群中的其他無線接入點ap和代理無線接入點ap建立tcp連接。代理無線接入點ap負責中轉所有的群中的交互消息到無線接入控制器ac。代理無線接入點ap可由無線接入控制器ac通過配置選定也可以通過自動學習算法學習來選擇。
參閱圖2,圖示為本發明實施例提供的一種無線區域網wlan的網絡拓撲示意圖。所述無線區域網路wlan包括無線接入控制器ac30、代理無線接入點ap41,子無線接入點ap42,子無線接入點ap43,子無線接入點ap44和子無線接入點ap44。其中,代理無線接入點ap41是從若干能相互訪問的無線接入點ap中選擇的,其它若干無線接入點ap為子無線接入點ap,例如:子無線接入點ap42,子無線接入點ap43,子無線接入點ap44和子無線接入點ap45。
代理無線接入點ap41通過配置其無線接入控制器ac地址為無線接入控制器ac30的地址,建立代理無線接入點ap41與無線接入控制器ac30之間的第一tcp連接。
若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45通過配置其無線接入控制器ac地址為代理無線接入點ap41的地址,建立若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與代理無線接入點ap41的第二tcp連接。
代理無線接入點ap41通過已建立的第一tcp連接,中轉若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。此外,在本發明實施例中,無線接入控制器ac30還可以在代理無線接入點ap41上設置配置信息,代理無線接入點ap41還可以根據所述無線接入控制器ac30設置的配置信息,全部或部分中轉若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。當配置信息中指示無線接入控制器ac30直接管理所有的子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45時,代理無線接入點ap41中轉所有的若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。當配置信息中由代理無線接入點ap41部分管理子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45時,例如:本區域網類的註冊信息,安全認證等等,代理無線接入點ap41中轉部分的若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。
本發明實施例提供的無線接入點ap接入無線接入控制器ac的系統,若干子無線接入點ap通過代理無線接入點ap訪問無線接入控制器ac,僅僅佔用代理無線接入點ap與無線接入控制器ac之間的一條tcp連接,極大地節省了無線接入控制器ac的socket資源,可以類推,通過其它無線代理接入點ap還可以連接更多的子無線接入點ap,有效擴展了接入無線接入控制器ac的無線接入點ap的數量。
實施例二
本發明實施例二提供一種無線接入點ap接入無線接入控制器ac的方法,應用於包括所述無線接入控制器ac30和若干能相互訪問的無線接入點ap41、無線接入點ap42、無線接入點ap43、無線接入點ap44和無線接入點ap45的無線區域網。如圖3所示:
步驟s1001:從若干能相互訪問的無線接入點ap中選擇一無線接入點ap為代理無線接入點ap41,其它若干無線接入點ap為子無線接入點ap,例如:子無線接入點ap42,子無線接入點ap43,子無線接入點ap44和子無線接入點ap45。
步驟s1002:代理無線接入點ap41與所述無線接入控制器ac30之間建立第一tcp連接。
該步驟中,通過配置代理無線接入點ap41的無線接入控制器ac地址為無線接入控制器ac30的地址,建立代理無線接入點ap41與無線接入控制器ac30之間的第一tcp連接。
步驟s1003:若干子無線接入點ap42,子無線接入點ap43,子無線接入點ap44和子無線接入點ap45與代理無線接入點ap41之間建立第二tcp連接。
該步驟中,通過配置若干子無線接入點ap42,子無線接入點ap43,子無線接入點ap44和子無線接入點ap45的無線接入控制器ac地址為代理無線接入點ap41的地址,建立若干子無線接入點ap42,子無線接入點ap43,子無線接入點ap44和子無線接入點ap45與代理無線接入點ap41的第二tcp連接。
步驟s1004:代理無線接入點ap41通過第一tcp連接,中轉若干子無線接入點ap42,子無線接入點ap43,子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。
此外,在本發明實施例中,無線接入控制器ac30還可以在代理無線接入點ap41上設置配置信息,代理無線接入點ap41還可以根據所述無線接入控制器ac30設置的配置信息,全部或部分中轉若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。當配置信息中指示無線接入控制器ac30直接管理所有的子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45時,代理無線接入點ap41中轉所有的若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。當配置信息中由代理無線接入點ap41部分管理子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45時,例如:本區域網類的註冊信息,安全認證等等,代理無線接入點ap41中轉部分的若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。
本發明實施例提供的無線接入點ap接入無線接入控制器ac的方法,若干子無線接入點ap通過代理無線接入點ap訪問無線接入控制器ac,僅僅佔用代理無線接入點ap與無線接入控制器ac之間的一條tcp連接,極大地節省了無線接入控制器ac的socket資源,可以類推,通過其它無線代理接入點ap還可以連接更多的子無線接入點ap,有效擴展了接入無線接入控制器ac的無線接入點ap的數量。
實施例三
本發明實施例三提供一種代理無線接入點ap。如圖4所示:代理無線接入點ap40包括:第一連接建立單元202、第二連接建立單元204、消息中轉單元206和配置單元208。
第一連接建立單元202,用於建立代理無線接入點ap41與無線接入控制器ac30之間的第一tcp連接。
第二連接建立單元204,用於建立代理無線接入點ap41與若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45之間的第二tcp連接。
消息中轉單元206,用於通過第一tcp連接,中轉若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。
配置單元208,用於存儲無線接入控制器ac30在代理無線接入點ap41上設置的配置信息,代理無線接入點ap41還可以根據配置信息,全部或部分中轉若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。當配置信息中指示無線接入控制器ac30直接管理所有的子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45時,代理無線接入點ap41中轉所有的若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。當配置信息中由代理無線接入點ap41部分管理子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45時,例如:本區域網類的註冊信息,安全認證等等,代理無線接入點ap41中轉部分的若干子無線接入點ap42、子無線接入點ap43、子無線接入點ap44和子無線接入點ap45與無線接入控制器ac30之間的交互消息。
配置單元208,還用於配置所述代理無線接入點ap41的無線接入控制器ac地址為所述無線接入控制器ac30的地址,所述第一連接建立單元202根據所述無線接入控制器ac30的地址建立與所述無線接入控制器ac30之間的第一tcp連接。
本發明實施例提供的代理無線接入點ap,使得若干子無線接入點ap通過代理無線接入點ap訪問無線接入控制器ac,僅僅佔用代理無線接入點ap與無線接入控制器ac之間的一條tcp連接,極大地節省了無線接入控制器ac的socket資源,可以類推,通過其它無線代理接入點ap還可以連接更多的子無線接入點ap,有效擴展了接入無線接入控制器ac的無線接入點ap的數量。
在本發明所提供的上述實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如,多個模塊或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。
所述作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本實施例方案的目的。
以上僅為本發明的實施例,但並不限制本發明的專利範圍,儘管參照前述實施例對本發明進行了詳細的說明,對於本領域的技術人員來而言,其依然可以對前述各具體實施方式所記載的技術方案進行修改,或者對其中部分技術特徵進行等效替換。凡是利用本發明說明書及附圖內容所做的等效結構,直接或間接運用在其他相關的技術領域,均同理在本發明專利保護範圍之內。