µ±Ç°Î»ÖãºÊ×Ò³ > CAPWAPÐÒéÅàѵ³õ¸å
1.3.4.5
RUN ¹ý³Ì
AP ½øÈëRun ״̬ºó£¬AP ÓëAC ¿ªÊ¼×ª·¢Óû§Êý¾Ý£¬Í¬Ê±Ò²ÐèÒª¶¨ÆÚ¼ì²éCAPWAP ͨµÀÊÇ·ñÕý³£¹¤×÷¡£
Keepalive ÔÚÊý¾ÝͨµÀ´«Ê䣬ÊÇÊý¾ÝͨµÀµÄ±£»î±¨ÎÄ£¬¶ø¿ØÖÆÍ¨µÀÊÇÒÀ¿¿Echo ½øÐб£»î¡£
ͨµÀ±£³Ö¹ý³Ì£º
[-- Data Check State Complete --]
(-- enter RUN state --)
: :
Echo Request
------------------------------------> Echo Response
<------------------------------------
: :
Event Request
------------------------------------> Event Response <------------------------------------
: :
WTP Data Transfer Case
WTP AC
Data Transfer Request (Data Transfer Mode = Crash Data) <------------------------------------------------------
Data Transfer Response (Result Code = Success)
-------------------------------------------------------->
Data Transfer Request (Data Transfer Data = Data) -------------------------------------------------------->
Data Transfer Response (Result Code = Success) <------------------------------------------------------
.....
Data Transfer Request (Data Transfer Data = EOF) -------------------------------------------------------->
Data Transfer Response (Result Code = Success) <------------------------------------------------------
WTP Data Transfer Case
WTP AC
Data Transfer Request (Data Transfer Mode = Crash Data) <------------------------------------------------------
Data Transfer Response (Result Code = Data Transfer Error (No Information to Transfer)) -------------------------------------------------------->
WTP Data Transfer Case
2 CAPWAPÐÒé·ÖÎö
CAPWAP²ÉÓÃUDPµÄC/SÄ£ÐͽøÐÐAPÓëACÖ®¼äµÄ½»»¥, CAPWAPͬʱ֧³ÖUDPºÍUDP-Lite(Õë¶ÔIPv6)´«ÊäÐÒé¡£
2.1 UDP ´«Êä
CAPWAPÐÒéµÄ¿ØÖƱ¨ÎÄʹÓÿØÖÆÍ¨µÀ£¬ACʹÓÃUDPµÄ5246¶Ë¿Ú£¬APµÄ¿ØÖƶ˿ÚΪÈÎÒâ¶Ë¿Ú£»Êý¾Ý±¨ÎÄʹÓÃÊý¾ÝͨµÀ£¬Ê¹ÓÃUDPµÄ5247¶Ë¿Ú£¬Èç¹ûACµÄ¿ØÖƶ˿ڱ»Ìæ»»£¬ACµÄÊý¾Ý¶Ë¿Ú±ØÐëΪAC¿ØÖƶ˿ڵÄÏÂÒ»¸ö¶Ë¿Ú£¬APµÄÊý¾Ý¶Ë¿ÚΪÈÎÒâ¶Ë¿Ú¡£µ±CAPWAPÔËÐÐÔÚIPv6ÉÏ£¬½«Ê¹ÓÃUDP-Lite´«ÊäÐÒé¡£
2.2 CAPWAP±¨Îĸñʽ
CAPWAP±¨ÎÄ·ÖΪ¿ØÖƺÍÊý¾ÝÁ½ÖÖÏûÏ¢£¬³ýÁË¿ØÖÆÏûÏ¢µÄDiscovery RequestºÍDiscovery ResponseÏûÏ¢ÍâÆäÓàµÄ´ó²¿·ÖÏûÏ¢¾ùÓÃDTLS½øÐмÓÃÜ·â×°¡£
CAPWAPµÄ¿ØÖƱ¨ÎĸñʽÈçÏ£º
+-------------------------------------------+ | IP | UDP | CAPWAP | Control | Message | | Hdr | Hdr | Header | Header |Element(s) | +-------------------------------------------+ ͼ2.1 CAPWAP¿ØÖƱ¨ÎÄÖ¡¸ñʽһ£¨Discovery Request/Response£©
+------------------------------------------------------------------+ | IP | UDP | CAPWAP | DTLS | CAPWAP | Control| Message | DTLS | | Hdr | Hdr | DTLS Hdr | Hdr |Header | Header | Element(s)| Trlr | +------------------------------------------------------------------+ \\---------- ÈÏÖ¤---------------------/
\\------------- ¼ÓÃÜ------------------/
ͼ2.2 CAPWAP¿ØÖƱ¨ÎÄÖ¡¸ñʽ¶þ£¨¾DTLS °²È«¼ÓÃÜ´¦ÀíµÄ£©
CAPWAPµÄÊý¾Ý±¨ÎĸñʽÈçÏ£º£¨CAPWAPÐÒé¶ÔÊý¾Ý±¨ÎĵÄDTLS¼ÓÃÜÊÇ¿ÉÑ¡µÄ¡££©
+-------------------------------+
| IP | UDP | CAPWAP | Wireless | | Hdr | Hdr | Header | Payload | +-------------------------------+
ͼ2.3 CAPWAPÊý¾ÝÃ÷ÎÄÖ¡¸ñʽ
+--------------------------------------------------------+
| IP | UDP | CAPWAP | DTLS | CAPWAP | Wireless | DTLS | | Hdr | Hdr | DTLS Hdr | Hdr |Header| Payload | Trlr | +--------------------------------------------------------+ \\------ ÈÏÖ¤---------------/
\\------- ¼ÓÃÜ--------------/
ͼ2.4 CAPWAP¼ÓÃÜÊý¾Ý±¨ÎÄÖ¡¸ñʽ
2.2.1
CAP·ÖÎö
CAPWAP ÐÒéµÄËùÓб¨Îͼ°üº¬ CAPWAP Êײ¿£¬ÔÚ¿ØÖÆÐŵÀÊÕµ½ÔòÊÇ¿ØÖƱ¨ÎÄ£¬ÔÚÊý¾ÝÐŵÀÊÕµ½ÔòÊÇÊý¾Ý±¨ÎÄ£¬ÆäÖ¡¸ñʽ¼ûÏ£º
¹²·ÖÏí92ƪÏà¹ØÎĵµ