capwap學習筆記 初識capwap(一)

2021-06-21 20:17:42 字數 2466 閱讀 6504

2 初識capwap

2.1 capwap簡介

說了半天capwap,連全稱都還沒說,汗……

capwap——control and provisioning of wireless access points protocol specification。其由兩個部分組成:capwap協議和無線binding協議。

前者是乙個通用的隧道協議,完成ap發現ac等基本協議功能,和具體的無線接入技術無關。後者是提供具體和某個無線接入技術相關的配置管理功能。這麼說吧,前者規定了各個階段需要幹什麼事,後者就是具體到在各種接入方式下應該怎麼完成這些事。

capwap協議在2023年4月的rfc5415中發布,無線bingding協議目前只出台了接入方式為802.11的rfc,也是2023年4月發布的,rfc編號為5416。

ps:漂移一下,順帶提一下802.11、802.15、802.16、802.20等無線接入方式的區別。

目前,ieee802旗下的無線網路協議一共有802.11、802.15、802.16和802.20等四大種類,這四大類協議中又包含各種不同效能的子協議,顯得很混亂的樣子……

ieee802.11體系定義的是無線區域網標準(wlan,wireless local area network),針對家庭和企業中的區域網而設計,應用範圍一般侷限在乙個建築物或乙個小建築物群(如學校、小區等)。

ieee802.20與802.16在特性上有些類似,都具有傳輸距離遠、速度快的特點。不過802.20是一項移動廣帶接入技術(mobile broadband wireless access,mbwr),他更側重於裝置的可移動性,例如在高速行駛的火車、汽車上都能實現資料通訊(802.16無法做到這一點)。

capwap協議的主要功能:

ap自動發現ac,ac對ap進行安全認證,ap從ac獲取軟體映像,ap從ac獲得初始和動態配置等。此外,系統可以支援本地資料**和集中資料**。

瘦ap架構讓ac具有了對整個wlan網路的完整檢視,為無線漫遊、無線資源管理等業務功能的實現提供了基礎。

2.2 一些名詞

¢  無線控制器(ac):網路實體,在網路架構的資料層,控制層,管理層或者聯合起來提供wtp到網路的訪問服務。

¢  capwap控制通道:乙個雙向通道,由ac的ip位址,wtp的ip位址,ac控制埠,wtp控制埠,傳輸層協議(udp或者udp-lite)定義,在這之上可以收發capwap的控制報文。

¢  capwap資料通道:乙個雙向通道,由ac的ip位址,wtp的ip位址,ac資料埠,wtp資料埠,傳輸層協議(udp或者udp-lite)定義,在這之上可以收發capwap的資料報文。

¢  station:乙個包含無線介面的裝置

¢  無線終端wtp:物理或者網路實體,包含乙個射頻天線和無線物理層可以傳輸和接收 sta在無線訪問網路的資料。

2.3 capwap的模式

capwap協議支援兩種模式的操作:split mac和local mac。

split mac:在split mac模式下,所有二層的無線資料和管理幀都會被capwap協議封裝,然後在ac和wtp之間交換。

如下圖中所示,從乙個station收到的無線幀,會被直接封裝,然後**給ac。 

local mac:本地**模式允許資料幀可以用本地橋或者使用802.3的幀形式用隧道**。在這種情況下,二層無線管理幀在wtp本地已經處理,然後**給ac。

下圖顯示了本地**模式,station傳送的無線幀被封裝成802.3資料幀,然後**給ac。

2.4 capwap的負載型別

capwap協議傳輸層運輸兩種型別的負載:

¢  資料訊息

封裝**無線幀

¢  控制訊息

管理wtp和ac之間交換的管理訊息

capwap資料和控制報文基於不同的udp埠傳送,且可以被分段,因此資料和控制報文可以超過mtu長度。

2.5 capwap會話建立過程

capwap協議從發現階段開始。wtps傳送乙個發現請求訊息,任何接收到這個請求的ac將會回應乙個發現響應報文。接收到發現響應報文,wtp選擇乙個ac來建立乙個   基於dtls的安全會話。為了建立dtls安全連線,wtp將需要乙個預先提供的資料,將在後面說明。capwap協議報文將會被分段成網路支援的最大長度。

一旦wtp和ac完成了dtls會話建立,兩者之間會交換配置,來在版本資訊上達成一致。在這個交換過程之間,wtp可能會接收到規定設定,然後會開啟這些設定。

當wtp和ac之間完成版本和設定的交換,並且wtp已經開啟,capwap協議將被使用來封裝ac和wtp之間傳送的無線資料幀。如果使用者資料或者協議控制資料長度超過   wtp和ac之間的mtu會導致capwap

協議將l2

層幀分片。被分片的capwap報文將會被重新組成原來的封裝報文。

scrapy學習筆記 初識

生成乙個scrapy目錄 1 scrapy startproject 目錄名 在當前目錄建立scrapy專案 2 cd 目錄名 移動到建立的目錄下 3 scrapy genspider demo 網域名稱 生成乙個demo.py檔案,產生spiders爬蟲 4 scrapy crawl demo 執...

C STL初識 學習筆記

一.stl六大元件 1.容器 各種資料結構,如vector list deque set map等 2.演算法 各種常用的演算法,如sort find copy等 3.迭代器 容器與演算法間的膠合劑 4.仿函式 行為類似函式,可作為演算法的某種策略 5.介面卡 一種用來修飾容器或者仿函式或迭代器介面...

Hadoop學習筆記 Hadoop初識

序言 資訊化發展到當今,網際網路的資料量是不斷地增加,那麼如何很好的處理以及利用這些資料可能是未來的乙個發展方向,這也之所以產生了各種平台的雲計算。對於網際網路而言,大資料量可分為兩種 第 一 大訪問量請求 第 二 大資料量處理。大訪問量請求這個事應用端應該思考的問題,如何很好的處理大的訪問量,如何...