CAPWAP隧道技分享

概述:

​ 在瘦AP+无线控制器(AC)的方案中,所有的AP都有AC统一控制。随着瘦AP方案迅速得到普及,各个厂商之间的兼容性变得越来越重要,同时也需要一个AC管理AP的协议标准,这是制定CAPWAP协议的主要原因,但目前AC控制不同厂商AP目的还未能实现。

胖模式瘦模式比较:

胖模式:仅一台AP设备就能实现接入,功能比较全,一般一台设备就能实现接入、认证、路由、VPN、地址翻译,甚至防火墙功能,适用于家庭、工室等小型网络场景,。

瘦模式:瘦AP需要配合AC使用、受AC的管理与控制,多用于要求较高的环境,要实现认证一般需要认证服务器或者支持认证功能的交换机配合。瘦AP需要专用无线控制器的,通过无线控制器下发配置才能用,里面本身不能进行相关配置,适合大规模无线部署。

AP上线过程:

AP获取IP地址

AP可以通过静态、动态、组播、广播等方式获取AP IP地址,同时通过手写、DHCP+option字段获取AC IP地址,可以获取到多个AC IP地址。

AP发现AC

AP获取AC IP地址后,AP同时通过单播、组播、广播的方式发送Discovery Request报文请求获取AC IP地址,CAPWAP状态机进入Discovery状态。

AC获取AP Discovey Response报文,根据静态>动态>组播播>广播的优先级,响应一个或多个AC端的AC IP地址。同时报文中包括AC的软硬件版本、AC的名称等。

AP请求加入AC

AP在收到AC响应的AC IP地址后,AP则请求加入AC。如果AP收到的AC IP地址有多个,并且多个AC在该AC在该AC上定义的优先级不同,那么AP会优先申请加入到优先级高的AC。

AP加入AC后进行DTLS会话,AC、AP间交互的数据报文和业务信息进行加密。

Result Code信息在此处确认AP是否加入AC。

AP自动升级

AP收到加入AC且对数据进行加密后后,先比较当前运行的软件版本和AC要求运行的版本是否一致,如果一致则直接进入AP请求配置阶段,否则进入AP自动升级阶段。

1)AP收到Jion Response后,先比较当前运行软件版本和AC要求运行的软件版本是否一致,如果不一致则发送Image Data Request请求进行自动升级。

2)AP发出Image Data Request后,将状态机更新成Image Data。如果AP的Image Data Request在传输过程中丢失,重传多次都没有到达AC的情况下,AP和AC的状态机要求更新到DTLS Teardown。

3)AC收到Image Data Response报文后进入Image Data状态,并回应Image Data Response报文。

4)AC将新的主程序通过若干Image Data Request发送到AP。

5)AP收到Image Data Response后,30s后还没收到AC发来的Image Data Response,则状态机转DTLS Teardown。

6)AP对每一个收到的主程序分片响应Image Data Reponse。

7)AP升级成功或失败后,设备重启。

AP请求配置

AP升级成功后且当前版本与AC要求的版本匹配,则AP发送Config Status Request请求进入config状态。

AC收到Config Status Request后,进入config状态,响应Config Status Response,通知AP配置的要求。

AP确认配置

AP收到Config Status Response后,状态进入Data Check,并发送Change State Event Request报告配置情况。

AC收到请求后进入Data Check状态,检查当前AP配置是否与要求本身要求配置一致,响应Data Check Response报文。

AP收到响应报文后进入Run状态,说明AC与AP间CAPWAP隧道建立成功。

CAWPWAP协议隧道建立

AP进入Run状态后,AP与AC开始转发用户数据,同时每30s发送一个保活报文.

AC在收到保活报文后,进入Run状态机。

CAPWAP隧道技分享相关推荐

  1. 认识CAPWAP隧道及其应用

    目录 2. CAPWAP隧道 2.1 技术背景 2.2 CAPWAP介绍 2.3 CAPWAP模式 2.4 CAPWAP报文格式 2.5 AP上线流程 2.6 AP上线之二层上线 2.7图形化配置AC ...

  2. 无capwap隧道的分布式网关实现思路

    什么是无线漫游? 无线漫游是指终端在不同AP覆盖范围之间移动且保持用户业务不中断的行为. 实现WLAN漫游的两个AP必须使用相同的SSID和安全模板(安全模板名称可以不同,但是安全模板下的配置必须相同 ...

  3. CAPWAP隧道建立交互过程

    APDHCP ServerACdiscovery广播报文offer从多个offer中选一个回复request广播报文,指定一个DHCPServer,并回复所有offerack(给AP分配IP地址)可通 ...

  4. 锐捷无线CAPWAP隧道技术原理

    锐捷无线CAPWAP隧道技术原理 CAPWAP简介 CAPWAP协议报头格式 CAPWAP协议报头字段 CAPWAP报文分类 CAPWAP控制消息 CAPWAP隧道建立过程的状态机 CAPWAP隧道建 ...

  5. 华为WLAN产品介绍与组网(包括capwap隧道,ap上线,STA上线,组网方式,转发方式)

    AC6003: AC6005: AC6605: ACU2:用在交换机上的一个板卡,适用于S7700,S9700,S12700等框式交换机的任何LPU槽位,ACU2可安装在等框式交换机的任何LPU槽位, ...

  6. MyBatisPlus炫技分享

    一.MyBatisPlus介绍 MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发.提高效率而生. MP区别于JPA,但是 ...

  7. 2.4.2 CAPWAP隧道介绍

  8. 偏度和峰度描述什么_什么是偏度和峰度

    偏度和峰度描述什么 数据科学,机器学习(Data Science, Machine Learning) In this article, we will go through two of the i ...

  9. 2、AP上线的那些事儿(1)capwap建立过程、设备初始化以及二层上线

    1.了解FITAP与AC的建立过程 之前我们已经知道了FATAP与FIT是一对双胞胎一样的兄弟,FAT哥哥能够直接独立使用当AP桥接.路由器等,而弟弟FIT则比较薄弱,独自发挥不出功效,需要一位师傅( ...

最新文章

  1. TensorFlow练习24: GANs-生成对抗网络 (生成明星脸)
  2. 【深度学习篇】--Windows 64下tensorflow-gpu安装到应用
  3. redis系列:主从复制
  4. CVPR 2020 《Local-Global Video-Text Interactions for Temporal Grounding》论文笔记
  5. yota3墨水屏设置_【YotaPhoneYOTA3评测】外观:没有全面屏但有墨水屏_YotaPhone YOTA 3_手机评测-中关村在线...
  6. 给年轻人的30条忠告【转自[蓉儿]的QQ空间】
  7. [转] 能ping通,但不能上网.
  8. 最小公倍数一些性质定理及证明
  9. innosetup 同名文件替换_运维工程师必备命令之文件管理
  10. 通过Java反射获取对象上的注解,java反射注解妙用-获取所有接口说明
  11. aiohttp 高并发web服务_UE4 unity3d连接高并发http服务器
  12. 1.关于Python,你可能不知道的
  13. android电视盒刷机工具,android电视盒如何刷机
  14. Java考试题(精华版附答案)-语言基础(FUNDAMENTAL)
  15. uq mysql_MySQL workbench中的PK,NN,UQ,BIN,UN,ZF,AI说明
  16. Futaba M11BT222A VFD(主控PT6311)STC51单片机驱动程序
  17. http://www.horizon3d.com.cn
  18. 企业核心-不是技术而是人才
  19. 兵卒情缘酒新品上市发布会
  20. mvn install之后如何从本地maven仓库中删除jar文件

热门文章

  1. 【避碰】基于人工势场法的船舶自动避碰系统附matlab代码
  2. Python学习笔记之威虎山武器库
  3. ios卡牌游戏项目源码
  4. web渗透思路及总结
  5. API 接口的安全处理
  6. 讲解喷涂机器人的特点
  7. Git pull报 fatal: Not possible to fast-forward, aborting的解决办法
  8. c语言多进程编程,C语言中的多进程
  9. BP算法与累积BP算法
  10. html5不能播放视频的方法