專利名稱:一種無線路由代理的實現(xiàn)方法及設備的制作方法
技術領域:
本發(fā)明涉及無線通信技術領域,尤其涉及一種無線;洛由代理的實現(xiàn)方法 及設備。
背景技術:
WLAN ( Wireless Local Access Network,無線局域網(wǎng))才是供了 一種局i或網(wǎng) 的無線連接服務。由于能夠提供高速的無線數(shù)據(jù)接入,WLAN是目前IT行業(yè) 比較熱門的技術之一,也是流行的無線接入方式。WLAN通常采用集中式的 AC (Access Controller,無線控制器)-AP (Access Point,無線4妄入點)架構。 AC提供WLAN網(wǎng)絡的集中管理,AP則通過和AC建立鏈接加入WLAN網(wǎng) 絡并提供無線接入服務。
集中WLAN架構在CAP WAP ( Control and Provisioning of Wireless Access Points,無線接入點控制和規(guī)定)協(xié)i義中有明確定義,該協(xié)議描述了 WLAN 功能在AP設備和AC設備上的劃分,并定義了 AP和AC之間的通信協(xié)議。 目前AC-AP間的通信協(xié)議為AP上電后尋找AC,如果AC同AP 二層互聯(lián), 則可以通過廣播報文來發(fā)現(xiàn)AC,如果AC同AP通過三層互聯(lián),則需要借助 其它十辦i義如DHCP( Dynamic Host Configuration Protocol,動態(tài)主片幾配置協(xié)i義)、 DNS ( Domain Name Server,域名服務器)來獲取AC的信息,然后同AC建 立CAPWAP隧道。現(xiàn)有的WLAN架構可以采用AP-AC有線連接,但相對于 MESH (無線網(wǎng)狀網(wǎng))來說,缺點是布線成本較高。
HWMP( Hybrid Wireless MESH Protocol,混合無線MESH協(xié)議)是WLAN 協(xié)議簇中解決無線MESH網(wǎng)絡中的路由協(xié)議,在802.11s中定義,該路由協(xié)議 試圖解決的情景是網(wǎng)絡中所有節(jié)點都是移動的,并且都能以任意方式動態(tài)地 保持與其它節(jié)點的聯(lián)系,網(wǎng)絡節(jié)點可以隨處移動,也可以隨時開機和關機,
這些都會使網(wǎng)絡的拓樸結構隨時發(fā)生變化。目前流行的MESH架構是基于AC-MP的,通常MESH接入點是固定不動的,如圖1所示,包括MP(MESH Point, MESH點)、MPP ( MESH Point collocated with a MESH Portal,配置 MESH入口的MESH點)、MAP ( MESH Access Point, MESH接入點)和STA (Station,站點)。MAP實現(xiàn)STA接入MESH網(wǎng)絡的功能,MPP實現(xiàn)MESH 網(wǎng)絡通過L2/L3網(wǎng)絡與AC的互通功能。
當源端STA有數(shù)據(jù)需要發(fā)送給目的端STA時,如果源端MAP沒有到目 的端MAP的路由信息,則需要通過HWMP或RA-OLSR( Radio Aware Optimal Link State Routing,無線感知優(yōu)化鏈^各狀態(tài)路由)路由協(xié)議進行路由學習,這 里所說的路由信息是指二層的路由信息,具體過程包括源端MAP通過向目 的端MAP發(fā)送路由請求消息,要求獲取目的端MAP的^各由信息;目的端 MAP收到源端MAP發(fā)來的路由請求消息后,回應路由應答消息,該消息中 攜帶達到目的端MAP的路由信息;源端MAP將學習到的路由信息進行存儲, 供發(fā)送數(shù)據(jù)時使用。然而使用路由協(xié)議進行路由學習必然引入路由開銷,特 別是在移動節(jié)點數(shù)量較大時,源MAP不知道目的MAP,必然會通過廣播的 方式來獲取二層路由信息,然而無線網(wǎng)狀網(wǎng)中環(huán)路的處理相當復雜,導致路 由信息學習占用協(xié)議開銷明顯增大,進而導致網(wǎng)絡資源大量消耗,降低了網(wǎng) 絡性能。因此,現(xiàn)有的無線網(wǎng)狀網(wǎng)雖然具有部署方便,布線成本較低,但其 大量的二層路由開銷以及大量資源消耗成為其推廣的瓶頸之一 。
發(fā)明內容
本發(fā)明提供了一種無線路由代理的實現(xiàn)方法及設備,以解決現(xiàn)有技術中 源端節(jié)點與目的端節(jié)點間沒有路由時,需要進行路由學習,進而導致路由開 銷增大、網(wǎng)絡資源浪費的缺陷。
本發(fā)明提供了 一種無線接入點實現(xiàn)路由代理的方法,用于無線網(wǎng)絡中, 所述無線網(wǎng)絡包括無線終端、無線4妄入點和無線控制器,所述方法包括以下
無線接入點(S-MAP)接收源無線終端向目的無線終端發(fā)送的請求報文 后,從無線控制器存儲的路由信息中獲取所述目的無線終端的路由信息;所述無線接入點(S-MAP)根據(jù)獲取的所述目的無線終端路由信息對所 述源無線終端的請求報文進行響應,當所述源無線終端向所述目的無線終端 發(fā)送數(shù)據(jù)報文時,無線接入點(S-MAP)根據(jù)所述路由信息對數(shù)據(jù)報文進行 轉發(fā)。
所述路由信息至少包括目的無線終端所屬的無線接入點(D-MAP)的目 的地址,無線接入點(S-MAP)根據(jù)所述路由信息對數(shù)據(jù)報文進行轉發(fā)具體 包括
所述S-MAP根據(jù)所述路由信息中的D-MAP的目的;也址將所述數(shù)據(jù)報文 發(fā)送到D-MAP,以便所述D-MAP將數(shù)據(jù)報文轉發(fā)給所述目的無線終端。
所述路由信息中至少包括目的無線終端的IP地址以及i某體接入控制 MAC地址,所述源無線終端的請求凈艮文為ARP請求才艮文,所述無線接入點 對ARP請求報文進行響應具體為無線接入點(S-MAP )代替目的無線終端對 所述ARP請求報文進行響應。
所述D-MAP的目的地址為其MAC地址。
所迷無線網(wǎng)絡為無線網(wǎng)狀網(wǎng),所述無線接入點與無線控制器之間為無線 鏈路。
從無線控制器存儲的路由信息中獲取所述目的無線終端的路由信息具體 為無線接入點將源無線終端的請求轉發(fā)至無線控制器,從所述無線控制器 的響應中獲取所述目的無線終端的^各由信息。
本發(fā)發(fā)明還提供了 一種無線控制器實現(xiàn)路由代理的方法,用于無線網(wǎng)絡 中,所述無線網(wǎng)絡包括無線終端、無線接入點和無線控制器,所述方法包括 以下步驟
所述無線控制器接收源無線終端通過無線接入點(S-MAP)向目的無線 終端發(fā)送的請求報文;
所述無線控制器將存儲的路由信息中所述目的無線終端的路由信息發(fā)送 給所述無線接入點(S-MAP),供所述無線接入點(S-MAP)對所述源無線終 端的請求報文進行響應,并當源無線終端向所述目的無線終端發(fā)送數(shù)據(jù)報文 時,根據(jù)所述路由信息對數(shù)據(jù)報文進行轉發(fā)。所述無線控制器接收請求報文之前還包括
所述無線控制器獲取并維護無線網(wǎng)絡中所有無線終端的路由信息。 所述無線控制器通過動態(tài)主機配置協(xié)議DHCP窺纟罙協(xié)議或地址解析協(xié)議
ARP窺探協(xié)議獲取并維護無線網(wǎng)絡中所有無線終端的路由信息。
所述路由信息包括目的無線終端IP地址和其所屬無線接入點(D-MAP )
的MAC地址。
所述無線網(wǎng)絡為無線網(wǎng)狀網(wǎng),所述無線接入點與無線控制器之間為無線鏈路。
本發(fā)明還提供了一種無線接入點,用于無線網(wǎng)絡中,包括用以接收源無 線終端向目的無線終端發(fā)送的請求報文的請求報文接收單元,還包括
路由信息獲取單元,用于根據(jù)所述請求報文從無線控制器存儲的路由信 息中獲取目的無線終端的^各由信息;
數(shù)據(jù)轉發(fā)單元,用于根據(jù)獲取的所述目的無線終端路由信息對所述源無 線終端的請求報文進行響應,當源無線終端向所述目的無線終端發(fā)送數(shù)據(jù)報 文時,根據(jù)所述路由信息對數(shù)據(jù)報文進行轉發(fā)。
還包括路由信息存儲單元,用于存儲所述目的無線終端的路由信息,所 述路由信息至少包括目的無線終端所屬的無線接入點(D-MAP )的目的地址 或至少包括目的無線終端的IP地址以及所屬無線接入點(D-MAP)的目的地 址。
所述數(shù)據(jù)轉發(fā)單元具體包括
數(shù)據(jù)接收子單元,用于接收源無線終端發(fā)送的數(shù)據(jù)報文;
路由確定子單元,用于根據(jù)路由信息確定所述數(shù)據(jù)報文的目的無線終端 所屬無線接入點(D-MAP)的目的地址;
數(shù)據(jù)發(fā)送子單元,用于根據(jù)所述目的地址將所述數(shù)據(jù)4艮文發(fā)送到所述目 的無線終端所屬無線接入點(D-MAP ),以便所述D-MAP將數(shù)據(jù)報文轉發(fā)給 所述目的無線終端。
所述無線網(wǎng)絡為無線網(wǎng)狀網(wǎng),所述無線接入點與無線控制器之間為無線 鏈路。本發(fā)明還提供了一種無線控制器,包括
請求報文接收單元,用于接收源無線終端通過無線接入點(S-MAP)向 目的無線終端發(fā)送的請求^R文;
路由信息查詢單元,用于根據(jù)所述請求報文在存儲的路由信息中查詢目 的無線終端的路由信息;
路由信息發(fā)送單元,用于將所述路由信息發(fā)送到所述無線接入點 (S隱MAP )。
還包括路由信息存儲單元,用于存儲無線網(wǎng)絡中無線終端的路由信息。 還包括路由信息更新單元,用于從無線網(wǎng)絡中動態(tài)收集無線終端的路由
信息,更新所述路由信息存儲單元中的路由信息。
所述無線網(wǎng)絡為無線網(wǎng)狀網(wǎng),所述無線接入點與無線控制器之間為無線鏈路。
本發(fā)明提供了 一種在無線接入點上執(zhí)行的計算機程序,包括若干指令用 以執(zhí)行前述的無線接入點配置生成方法。
本發(fā)明提供了一種存儲介質,存儲所述的計算機程序。
本發(fā)明提供了 一種計算機設備,包括用以執(zhí)行前述無線接入點配置生成 方法的軟件及與軟件配合的硬件。
本發(fā)明提供了一種在無線控制器上執(zhí)行的計算機程序,包括若干指令用 以執(zhí)行前述無線網(wǎng)絡配置管理方法。
本發(fā)明提供了一種存儲介質,存儲所述的計算機程序。
本發(fā)明提供了 一種計算機設備,包括用以執(zhí)行前述無線網(wǎng)絡配置管理方 法的軟件及與軟件配合的硬件。
本發(fā)明提供了一種無線網(wǎng)絡,包括所述的無線接入點以及所述的無線控 制器。
與現(xiàn)有技術相比,本發(fā)明實施例具有以下優(yōu)點
本發(fā)明的實施例中,通過在AC上竊聽無線網(wǎng)絡中無線終端的ARP (Address Resolution Protocol,地址解析協(xié)議)或DHCP信息,維護無線終端 的路由信息;并響應源無線終端的ARP請求報文,通過AC-AP間的隧道協(xié)議,將目的無線終端的路由信息傳遞到源無線終端,在源無線終端上維護到
目的無線終端的路由信息并代替目的無線終端向源無線終端回應ARP應答, 從而避免了路由信息學習,減少了無線終端的路由開銷及無線網(wǎng)絡中的廣播 流量。
圖1是現(xiàn)有技術中MESH網(wǎng)絡結構示意圖; 圖2是本發(fā)明實施例無線接入點實現(xiàn)路由代理的方法的流程圖; 圖3是本發(fā)明實施例無線控制器實現(xiàn)路由代理的方法的流程圖; 圖4是本發(fā)明實施例具體無線路由代理的實現(xiàn)方法流程圖; 圖5是ARP請求報文結構圖6是本發(fā)明實施例無線路由代理的實現(xiàn)系統(tǒng)結構圖。
具體實施例方式
下面結合附圖和實施例,對本發(fā)明的具體實施方式
作進一步詳細描述 如圖2所示,為本發(fā)明實施例無線接入點實現(xiàn)路由代理的方法的流程圖, 該實施例用于無線終端在無線網(wǎng)絡中的通信過程,使得無線用戶不需要借助 路由協(xié)議就能進行通信,需要發(fā)送數(shù)據(jù)報文的源無線終端所屬無線接入點通 過從無線控制器獲取目的無線接入點的路由信息,并維護,在源無線終端向 目的無線終端發(fā)送數(shù)據(jù)報文時,將代替目的無線終端所屬無線接入點進行數(shù) 據(jù)報文轉發(fā)。本發(fā)明中的無線控制器是一個邏輯概念,存在的形式可能是多 樣的,其可能是一個無限交換機,或者服務器,甚至在特殊的網(wǎng)絡中可以直 接集成在某一個接入點中。該實施例包括以下步驟
步驟s201,無線控制器通過動態(tài)主機配置協(xié)議DHCP窺探協(xié)議或地址解 析協(xié)議ARP窺探協(xié)議獲取并維護無線網(wǎng)絡中所有無線終端的路由信息。其中, 無線網(wǎng)絡為無線網(wǎng)狀網(wǎng),無線接入點與無線控制器之間為無線鏈路。路由信 息至少包括目的無線終端所屬的無線接入點(D-MAP )的目的地址或至少包 括目的無線終端的IP地址以及所屬D-MAP的目的地址,D-MAP的目的地址為D-MAP的MAC地址。
步驟s202,無線接入點(S-MAP)接收到源無線終端向目的無線終端發(fā) 送的請求報文后,從無線控制器存儲的路由信息中獲取目的無線終端的路由 信息。其中,無線接入點(S-MAP)從無線控制器獲取目的無線終端的路由 信息具體包括無線接入點(S-MAP)將源無線終端的^"求"f艮文發(fā)送到無線 控制器;無線控制器根據(jù)請求報文查找路由表獲得目的無線終端的路由信息, 通過響應消息將該路由信息返回給無線接入點(S-MAP )。
步驟s203,無線接入點(S-MAP)根據(jù)獲取的目的無線終端路由信息對 源無線終端的請求報文進行響應,當源無線終端向目的無線終端發(fā)送數(shù)據(jù)報 文時,無線接入點(S-MAP)根據(jù)該路由信息對數(shù)據(jù)報文進行轉發(fā)。其中, 當路由信息至少包括目的無線終端所屬的無線接入點(D-MAP )的目的地址 時,無線接入點根據(jù)該路由信息對數(shù)據(jù)報文進行轉發(fā)具體包括S-MAP根據(jù) 路由信息中的D-MAP的目的地址將數(shù)據(jù)報文發(fā)送到D-MAP,以便D-MAP 將數(shù)據(jù)報文轉發(fā)給目的無線終端。當路由信息中至少包括目的無線終端的IP 地址以及MAC地址時,源無線終端的請求報文為ARP請求報文,S-MAP對
請求報文進行響應。
如圖3所示,為本發(fā)明實施例無線控制器實現(xiàn)路由代理的方法的流程圖, 用于無線網(wǎng)絡中,無線網(wǎng)絡包括無線終端、無線接入點和無線控制器,無線 網(wǎng)絡為無線網(wǎng)狀網(wǎng),無線接入點與無線控制器之間為無線鏈路。該方法包括 以下步驟
步驟s301,無線控制器通過動態(tài)主機配置協(xié)議DHCP窺探協(xié)議或地址解 析協(xié)議ARP窺探協(xié)議獲取并維護無線網(wǎng)絡中所有無線終端的路由信息。路由 信息包括目的無線終端IP地址和其所屬無線接入點的MAC地址。
步驟s302,無線控制器接收源無線終端通過無線4妄入點(S-MAP)向目 的無線終端發(fā)送的請求報文。
步驟s303,無線控制器將存儲的路由信息中目的無線終端的路由信息發(fā) 送給無線接入點(S-MAP ),供無線接入點(S-MAP)對源無線終端的請求報文進行響應,并當源無線終端向目的無線終端發(fā)送數(shù)據(jù)4艮文時,根據(jù)路由信
息對數(shù)據(jù)報文進行轉發(fā)。其中,無線接入氛(S-MAP )根據(jù)路由信息對源無 線終端發(fā)送數(shù)據(jù)報文進行轉發(fā)具體包括無線接入點(S-MAP)將目的無線 終端路由信息返回給源無線終端;源無線終端將向目的無線終端發(fā)送的數(shù)據(jù) 報文發(fā)送到無線接入點(S -MAP);無線接入點(S-MAP)根據(jù)路由信息將數(shù) 據(jù)報文通過目的無線終端所屬的無線接入(D-MAP)點發(fā)送給目的無線終端。
設STA1為源無線終端,STA2為目的無線終端,MAPI和MAP2為無線接入 點,其中,STA1屬于MAP1管理,STA2屬于MAP2管理,具體過程如圖4 所示,包括以下步驟
步驟s401, AC維護到無線網(wǎng)絡中所有無線終端的路由信息,該路由信息 可以是ARP信息,包括{STA-MAC, MAP-MAC, IP},即無線終端STA的MAC, 無線接入點MAP的MAC和無線終端STA的IP。
當系統(tǒng)中無線終端動態(tài)配置時,AC通過DHCP Snooping (DHCP窺探) 維護到無線網(wǎng)絡中無線終端的路由信息。其中,DHCP窺探實現(xiàn)過程包括 AC建立一個包含合法IP-MAC地址綁定信息的DHCP Snooping數(shù)據(jù)庫,過濾 非信任的DHCP消息,從而保證網(wǎng)絡安全。DHCP Snooping來區(qū)分連接到末 端客戶的非信任接口和連接到DHCP服務器或者其他交換機的受信任接口 。 DHCP Snooping數(shù)據(jù)庫包括如下信息MAC地址、IP地址、租約時間、binding 類型、VLAN ID以及來自本地非信任端口的接口信息,但不包含通過受信任 端口互相連接的接口信息。在啟用了 DHCP Snooping的VLAN中,如果交換 機收到來自非信任端口的DHCP包,交換機將對目的MAC地址和DHCP客 戶端的地址進行對比,如果符合則該包可以通過,否則將被丟棄掉。
當系統(tǒng)中無線終端靜態(tài)配置時,AC通過Dynamic ARP Snooping驗證網(wǎng)絡 中ARP包的安全特性,可以阻止、記錄并丟棄非法IP和MAC地址綁定的ARP 包。Dynamic ARP Snooping保證只有合法的ARP請求和響應可以傳播,截取所 有來自非信任端口 ARP請求和響應,在更新ARP緩存或傳播數(shù)據(jù)包之前驗證所 截取的數(shù)據(jù)包IP-MAC地址綁定是否合法,丟棄非法的ARP包。前面提到,Dynamic ARP Snooping基于DHCP Snooping數(shù)據(jù)庫檢驗所截取ARP包的合法 性,如果ARP包來自非信任接口,那么只有合法的可以通過,如果來自受信 任端口,將可以直接通過。
步驟s402, STA1希望同STA2通信,向MAP1發(fā)送到STA2的ARP請求報文, 以請求獲得STA2的MAC地址。ARP請求報文結構如圖5所示,包括硬件類 型表明ARP實現(xiàn)在何種類型的網(wǎng)絡上;協(xié)議類型代表解析協(xié)議(上層協(xié) 議);硬件地址長度MAC地址長度,為6個字節(jié);協(xié)議地址長度IP地址長 度,為4個字節(jié);操作類型代表ARP數(shù)據(jù)包類型,O表示ARP請求數(shù)據(jù)包,1 表示ARP應答數(shù)據(jù)包;源MAC地址發(fā)送端MAC地址;源IP地址代表源無 線終端IP地址;目標MAC地址目的端MAC地址(待填充);目標IP地址 代表目的端協(xié)議地址(IP地址)。
步驟s403, MAP1接收到STA1發(fā)送的到STA2的ARP請求報文,對該請求 報文進行CAPWAP隧道封裝后發(fā)送給AC。
步驟s404, AC接收到MAP1發(fā)過來的ARP請求報文,查找自己的路由信息 表是否存在到STA2的路由信息(STA2-MAC, MAP2-MAC, IP2};如果有,則 AC將STA2的路由信息通過CAPWAP隧道發(fā)送給MAP1;如果沒有,說明該 STA2可能是新加入該無線網(wǎng)絡的無線終端,則需要主動獲取該無線終端的路 由信息。
步驟s405, MAP1維護STA2的路由信息(STA2-MAC, MAP2-MAC, IP2}。 即將該路由信息進行存儲。
步驟s406, MAP1代替STA2,向STA1回ARP響應報文。ARP應答協(xié)議報 文和ARP請求協(xié)議報文類似。不同的是,以太網(wǎng)幀頭部的目標MAC地址為發(fā) 送ARP地址解析請求的接入點的MAC地址,而源MAC地址為被解析的接入點 的MAC地址,同時,、操作類型字段為1,表示ARP應答凄t據(jù)包,目標MAC地 址字,殳,皮填充以目標MAC地址。
步驟s407, STA1獲得STA2的路由信息后,向MAP1發(fā)送到STA2的數(shù)據(jù)。
步驟s408, MAP1收到STA1發(fā)送的數(shù)據(jù)后,查找到STA2的路由信息表, 獲得目的無線接入點為MAP2。步驟s409, MAP1將數(shù)據(jù)發(fā)送給MAP2。 步驟s410, MAP2將數(shù)據(jù)轉發(fā)給STA2。
如圖6所示,本發(fā)明實施例提供了一種無線路由代理的實現(xiàn)系統(tǒng),用于 無線終端在無線網(wǎng)絡中的通信過程,使得無線用戶不需要借助路由協(xié)議就能 進行通信,需要發(fā)送數(shù)據(jù)報文的源無線終端所屬無線接入點通過從無線控制 器荻取目的無線接入點的路由信息,并維護,在源無線終端向目的無線終端 發(fā)送數(shù)據(jù)報文時,將代替目的無線終端所屬無線接入點進行數(shù)據(jù)報文轉發(fā)。 其中,無線網(wǎng)絡可以為無線網(wǎng)狀網(wǎng),無線接入點與無線控制器之間可以為無 線鏈路。具體包括無線終端100、無線終端200、無線接入點300、無線接 入點400和無線控制器500。通常情況下,無線終端100和無線終端200功能 結構應該相同,只是為了清楚說明本發(fā)明工作過程,才將其分為源無線終端 和目的無線終端。無線接入點300和無線控制器400功能結構也應該相同。
其中,無線接入點300具體包括請求報文接收單元310,用于接收源無 線終端100向目的無線終端200發(fā)送的請求報文的;路由信息獲取單元320, 用于根據(jù)請求報文從無線控制器500存儲的路由信息中獲取目的無線終端200 的3各由信息,具體過程包括無線接入點300將源無線終端100的請求轉發(fā) 至無線控制器500,從無線控制器500的響應消息中獲取目的無線終端200的 路由信息;數(shù)據(jù)轉發(fā)單元330,用于根據(jù)獲取的目的無線終端路由信息對源無 線終端的請求進行響應,當源無線終端100向目的無線終端發(fā)送數(shù)據(jù)報文時, 根據(jù)路由信息對數(shù)據(jù)報文進行轉發(fā);路由信息存儲單元340,用于存儲目的無 線終端200的路由信息,路由信息至少包括目的無線終端所屬的無線接入點
點的目的地址。其中,數(shù)據(jù)轉發(fā)單元330具體包括數(shù)據(jù)接收子單元331,用 于接收源無線終端IOO發(fā)送的數(shù)據(jù)報文;路由確定子單元332,用于根據(jù)路由 信息確定數(shù)據(jù)^J艮文的目的無線終端200所屬無線"^妄入點(D-MAP) 400的目 的地址;數(shù)據(jù)發(fā)送子單元333,用于根據(jù)目的地址將數(shù)據(jù)報文發(fā)送到目的無線 終端200所屬無線接入點(D-MAP ) 400,以便將數(shù)據(jù)報文轉發(fā)給目的無線終 端。其中,無線控制器500具體包括請求^^J妄收單元510,用于接收源無 線終端100通過無線接入點(S-MAP ) 300向目的無線終端200發(fā)送的請求報 文;路由信息查詢單元520,用于根據(jù)請求報文在存儲的路由信息中查詢目的 無線終端200的路由信息;路由信息發(fā)送單元530,用于將路由信息發(fā)送到無 線接入點(S-MAP) 300;路由信息存儲單元540,用于存儲無線網(wǎng)絡中無線 終端的路由信息;路由信息更新單元550,用于>^人無線網(wǎng)絡中動態(tài)收集無線終 端的路由信息,更新路由信息存儲單元540中的路由信息。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本 發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬 件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技 術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體
現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質中,包括若干指令用以使 得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行
本發(fā)明各個實施例所述的方法。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的 普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進 和潤飾,這些改進和潤飾也應視為本發(fā)明的^f呆護范圍。
權利要求
1、一種無線接入點實現(xiàn)路由代理的方法,用于無線網(wǎng)絡中,所述無線網(wǎng)絡包括無線終端、無線接入點和無線控制器,其特征在于,所述方法包括以下步驟無線接入點(S-MAP)接收源無線終端向目的無線終端發(fā)送的請求報文后,從無線控制器存儲的路由信息中獲取所述目的無線終端的路由信息;所述無線接入點(S-MAP)根據(jù)獲取的所述目的無線終端路由信息對所述源無線終端的請求報文進行響應,當所述源無線終端向所述目的無線終端發(fā)送數(shù)據(jù)報文時,無線接入點(S-MAP)根據(jù)所述路由信息對數(shù)據(jù)報文進行轉發(fā)。
2、 如權利要求1所述無線接入點實現(xiàn)路由代理的方法,其特征在于,所 述路由信息至少包括目的無線終端所屬的無線接入點(D-MAP)的目的地址, 無線接入點(S-MAP)根據(jù)所述路由信息對數(shù)據(jù)報文進行轉發(fā)具體包括所述S-MAP根據(jù)所述路由信息中的D-MAP的目的地址將所述數(shù)據(jù)報文 發(fā)送到D-MAP,以便所述D-MAP將數(shù)據(jù)報文轉發(fā)給所述目的無線終端。
3、 如權利要求1所述無線接入點實現(xiàn)路由代理的方法,其特征在于,所 述路由信息中至少包括目的無線終端的IP地址以及媒體接入控制MAC地址, 所述源無線終端的請求報文為ARP請求報文,所述無線接入點對ARP請求報 文進行響應具體為無線接入點(S-MAP)代替目的無線終端對所述ARP請求 凈艮文進行響應。
4、 如權利要求2所述無線接入點實現(xiàn)路由代理的方法,其特征在于,所 述D-MAP的目的地址為其MAC地址。
5、 如權利要求1所述無線接入點實現(xiàn)路由代理的方法,其特征在于所 述無線網(wǎng)絡為無線網(wǎng)狀網(wǎng),所述無線接入點與無線控制器之間為無線鏈路。
6、如權利要求1所述無線接入點實現(xiàn)路由代理的方法,其特征在于從 無線控制器存儲的路由信息中獲取所述目的無線終端的路由信息具體為無 線接入點將源無線終端的請求轉發(fā)至無線控制器,從所述無線控制器的響應 中獲取所述目的無線終端的路由信息。
7、 一種無線控制器實現(xiàn)路由代理的方法,用于無線網(wǎng)絡中,所述無線網(wǎng) 絡包括無線終端、無線接入點和無線控制器,其特征在于,所述方法包括以 下步驟所述無線控制器接收源無線終端通過無線4姿入點(S-MAP)向目的無線 終端發(fā)送的請求報文;所述無線控制器將存儲的路由信息中所述目的無線終端的路由信息發(fā)送 給所述無線接入點(S-MAP),供所述無線接入點(S-MAP)對所述源無線終 端的請求報文進行響應,并當源無線終端向所述目的無線終端發(fā)送數(shù)據(jù)報文 時,根據(jù)所述路由信息對數(shù)據(jù)報文進行轉發(fā)。
8、 如權利要求7所述無線控制器實現(xiàn)路由代理的方法,其特征在于,所 述無線控制器接收請求報文之前還包括所述無線控制器獲取并維護無線網(wǎng)絡中所有無線終端的路由信息。
9、 如權利要求8所述無線控制器實現(xiàn)路由代理的方法,其特征在于,所 述無線控制器通過動態(tài)主才幾配置協(xié)議DHCP窺〗笨協(xié)議或地址解析協(xié)議ARP窺 探協(xié)議獲取并維護無線網(wǎng)絡中所有無線終端的路由信息。
10、 如權利要求7至9中任一項所述無線控制器實現(xiàn)路由代理的方法, 其特征在于,所述路由信息包括目的無線終端IP地址和其所屬無線接入點(D-MAP)的MAC地址。
11、 如權利要求7所述無線控制器實現(xiàn);洛由代理的方法,其特征在于 所述無線網(wǎng)絡為無線網(wǎng)狀網(wǎng),所述無線接入點與無線控制器之間為無線鏈路。
12、 一種無線接入點,用于無線網(wǎng)絡中,包括用以接收源無線終端向目 的無線終端發(fā)送的請求報文的請求報文接收單元,其特征在于,還包括路由信息獲取單元,用于根據(jù)所述請求報文從無線控制器存儲的路由信 息中獲取目的無線終端的^各由信息;數(shù)據(jù)轉發(fā)單元,用于根據(jù)獲取的所述目的無線終端路由信息對所述源無 線終端的請求報文進行響應,當源無線終端向所述目的無線終端發(fā)送數(shù)據(jù)報 文時,根據(jù)所述路由信息對數(shù)據(jù)報文進行轉發(fā)。
13、 如權利要求12所述無線接入點,其特征在于,還包括路由信息存儲單元,用于存儲所述目的無線終端的路由信息,所述路由信息至少包括目的無線終端所屬的無線接入點(D-MAP)的目的地址或至少包括目的無線終端 的IP地址以及所屬無線接入點(D-MAP )的目的地址。
14、 如權利要求12所述無線接入點,其特征在于,所述數(shù)據(jù)轉發(fā)單元具 體包括數(shù)據(jù)接收子單元,用于接收源無線終端發(fā)送的數(shù)據(jù)報文; 路由確定子單元,用于根據(jù)路由信息確定所述數(shù)據(jù)報文的目的無線終端所屬無線接入點(D-MAP)的目的地址;數(shù)據(jù)發(fā)送子單元,用于根據(jù)所述目的地址將所述凄t據(jù)才艮文發(fā)送到所述目的無線終端所屬無線接入點(D-MAP),以便所述D-MAP將數(shù)據(jù)報文轉發(fā)給所述目的無線終端。
15、 如權利要求12所述無線接入點,其特征在于所述無線網(wǎng)絡為無線 網(wǎng)狀網(wǎng),所述無線接入點與無線控制器之間為無線鏈5^。
16、 一種無線控制器,其特征在于,包括請求^^文接收單元,用于接收源無線終端通過無線4妄入點(S-MAP)向 目的無線終端發(fā)送的請求報文;路由信息查詢單元,用于根據(jù)所述請求報文在存儲的路由信息中查詢目 的無線終端的路由信息;路由信息發(fā)送單元,用于將所述路由信息發(fā)送到所述無線接入點 (S-MAP )。
17、 如權利要求16所述無線控制器,其特征在于,還包括路由信息存儲 單元,用于存儲無線網(wǎng)絡中無線終端的路由信息。
18、 如權利要求16所述無線控制器,其特征在于,還包括路由信息更新 單元,用于從無線網(wǎng)絡中動態(tài)收集無線終端的路由信息,更新所述路由信息 存儲單元中的路由信息。
19、 如權利要求16所述無線控制器,其特征在于所述無線網(wǎng)絡為無線 網(wǎng)狀網(wǎng),所述無線接入點與無線控制器之間為無線鏈i 各。
20、 一種在無線接入點上執(zhí)行的計算機程序,其特征在于,包括若干指令用以執(zhí)行前述權利要求1-6所述的無線接入點配置生成方法。
21、 一種存儲介質,其特征在于,存儲權利要求20所述的計算機程序。
22、 一種計算機設備,其特征在于,包括用以執(zhí)行前述權利要求1-6所述 無線接入點配置生成方法的軟件及與軟件配合的硬件。
23、 一種在無線控制器上執(zhí)行的計算機程序,其特征在于,包括若干指 令用以執(zhí)行前述權利要求7-11所述的無線網(wǎng)絡配置管理方法。
24、 一種存儲介質,其特征在于,存儲權利要求23所述的計算機程序。
25、 一種計算機設備,其特征在于,包括用以執(zhí)行前述權利要求7-11所 述無線網(wǎng)絡配置管理方法的軟件及與軟件配合的硬件。
26、 一種無線網(wǎng)絡,其特征在于,包括如權利要求12-15所述的無線接入 點以及如權利要求16-19所述的無線控制器。
全文摘要
本發(fā)明提供了一種無線接入點實現(xiàn)路由代理的方法,用于無線網(wǎng)絡中,無線網(wǎng)絡包括無線終端、無線接入點和無線控制器,包括以下步驟無線接入點(S-MAP)接收源無線終端向目的無線終端發(fā)送的請求報文后,從無線控制器存儲的路由信息中獲取所述目的無線終端的路由信息;所述無線接入點根據(jù)獲取的所述目的無線終端路由信息對所述源無線終端的請求報文進行響應,當所述源無線終端向所述目的無線終端發(fā)送數(shù)據(jù)報文時,無線接入點根據(jù)所述路由信息對數(shù)據(jù)報文進行轉發(fā)。本發(fā)明還提供了一種無線控制器實現(xiàn)路由代理的方法、無線接入點和無線控制器。本發(fā)明避免了路由信息學習,減少了無線終端的路由開銷及無線網(wǎng)絡中的廣播流量。
文檔編號H04L12/28GK101321118SQ20071011061
公開日2008年12月10日 申請日期2007年6月7日 優(yōu)先權日2007年6月7日
發(fā)明者張志飛 申請人:杭州華三通信技術有限公司