[發明專利]一種基于Linux網絡內核的數據處理方法和裝置有效
| 申請號: | 201210365286.4 | 申請日: | 2012-09-26 |
| 公開(公告)號: | CN102868647A | 公開(公告)日: | 2013-01-09 |
| 發明(設計)人: | 耿超;林坤 | 申請(專利權)人: | 大唐移動通信設備有限公司 |
| 主分類號: | H04L12/951 | 分類號: | H04L12/951 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 趙娟 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 linux 網絡 內核 數據處理 方法 裝置 | ||
技術領域
本申請涉及Linux操作系統的技術領域,特別是涉及一種基于Linux網絡內核的數據處理方法,以及,一種基于Linux網絡內核的數據處理裝置。
背景技術
無線接入點(AP,Access?Point)也稱無線網橋、無線網關,也就是所謂的“瘦”AP。此無線設備的傳輸機制相當于有線網絡中的集線器,在無線局域網中不停地接收和傳送數據;任何一臺裝有無線網卡的PC均可通過AP來分享有線局域網絡甚至廣域網絡的資源。理論上,當網絡中增加一個無線AP之后,即可成倍地擴展網絡覆蓋直徑;還可使網絡中容納更多的網絡設備。每個無線AP基本上都擁有一個以太網接口,用于實現無線與有線的連接。
所謂的“胖”AP,其學名應該稱之為無線路由器。無線路由器與純AP不同,除無線接入功能外,一般具備WAN(廣域網)、LAN(局域網)兩個接口,多支持DHCP(Dynamic?Host?Configuration?Protocol,動態主機設置協議)服務器、DNS(Domain?Name?System,域名系統)和MAC(Medium/MediaAccess?Control,介質訪問控制)地址克隆,以及VPN(Virtual?Private?Network,虛擬專用網絡)接入、防火墻等安全功能。
隨著WLAN(Wireless?Local?Area?Networks,無線局域網絡)技術的發展,傳統的以胖AP為主要組成部分的自治型WLAN網絡逐漸演變為以瘦AP+AC為架構的會聚型WLAN網絡。在這種瘦AP+AC的組網方式中,AC負責無線網絡的接入控制,轉發和統計、AP的配置監控、漫游管理、AP的網管代理、安全控制;瘦AP負責802.11報文的加解密、802.11的PHY(物理層)功能、接受無線控制器的管理、RF(無線射頻信號)空口的統計等簡單功能。
在瘦AP+AC為架構的WLAN網絡下,為了AP與AC能夠進行互聯和溝通,國際標準化組織以及部分廠商為統一AP-AC的接口制定了一些規范,其中包括RFC系列的關于CAPWAP(Control?And?Provisioning?ofWireless?Access?Points,無線接入點的控制和配置協議)的規范,CAPWAP協議規定了CAPWAP控制信道和CAPWAP數據信道,控制信道負責AP自動發現AC,AC對AP進行安全認證,AP從AC獲取軟件映像,AP從AC獲得初始和動態配置等,完成控制信令的交互;CAPWAP數據信道支持本地數據轉發和集中數據轉發,完成CAPWAP數據面業務的處理。
現有AP為完成與AC之間的業務交互,大多是在應用層(用戶態)建立SOCKET(套接字,用于描述IP地址和端口)通信鏈路,完成CAPWAP控制信令發送和CAPWAP數據業務的轉發;802.11報文通過Linux協議棧到用戶態,交由用戶態任務封裝成CAPWAP數據業務然后轉發。這種數據處理的方式不僅浪費了數據轉發的時間,還增加了應用層(用戶態)處理CAPWAP相關任務的負擔。
因此,目前本領域技術人員迫切需要解決的一個技術問題為,創造性地提出一種基于Linux網絡內核的數據處理機制,用以提高數據轉發效率,同時減輕應用層(用戶態)處理CAPWAP相關任務的負擔。
發明內容
本申請所要解決的技術問題是提供一種基于Linux網絡內核的數據處理方法,用以提高數據轉發效率,同時減輕應用層(用戶態)處理CAPWAP相關任務的負擔。
相應的,本申請還提供了一種基于Linux網絡內核的數據處理裝置,用以保證上述方法的實現及應用。
為了解決上述問題,本申請公開了一種基于Linux網絡內核的數據處理方法,所述方法包括上行數據轉發流程,具體包括如下步驟:
IEEE?802.11協議層截獲IEEE?802.11報文,并將所述IEEE?802.11報文傳遞至Linux協議棧的鏈路層;其中,所述IEEE?802.11報文包括IEEE802.11管理幀,以及,IEEE?802.11數據幀,所述IEEE?802.11數據幀具有以太幀幀頭;
所述Linux協議棧的鏈路層將所述IEEE?802.11報文傳遞給Linux網橋;
所述Linux網橋依據預設的IEEE?802.11報文匹配規則提取匹配的IEEE?802.11管理幀,和/或,IEEE?802.11數據幀;
將所述匹配的IEEE?802.11管理幀,和/或,IEEE?802.11數據幀封裝成無線接入點的控制和配置協議CAPWAP數據報文并轉發。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大唐移動通信設備有限公司,未經大唐移動通信設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210365286.4/2.html,轉載請聲明來源鉆瓜專利網。





