IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> AP发现AC过程——CAPWAP协议详解 -> 正文阅读

[网络协议]AP发现AC过程——CAPWAP协议详解

今天继续给大家介绍WLAN相关内容,本文主要介绍在WLAN中AP是如何发现AC的,即CAPWAP协议。

一、CAPWAP协议简介

CAPWAP,即Control and Provisioning of Wireless Access,无线接入点控制和配置协议,主要目的是AP与AC之间的通信交互,以实现AC对其所关联的AP的集中管理和控制。目前,各大厂家之间的AP和AC设置之所以可以兼容(实际上,基本功能上是能够实现兼容的,但是在细节上还不能完全做到兼容),就是因为AC和AP之间遵循了CAPWAP协议。
CAPWAP协议主要实现了以下功能:
1、AP对AC的自动发现及AP与AC的状态机运行、维护。
2、AC对AP进行管理、业务配置下发。
3、当采用隧道模式转发时,CAPWAP协议封装数据报文。
在Fit AP的组网方式中,STA通信的数据报文有两种方式,一种是本地直接转发,即STA的数据报文直接发送给与之相连的AP,然由AP正常转发。另一种是隧道转发法师,即当STA的数据报文发送给AP后,AP将报文封装在AP与AC的CAPWAP隧道中,然后进行转发。在隧道转发模式中,AC不但进行AP管理,还作为AP流量的转发中枢。

二、CAPWAP协议报文

CAPWAP报文有两种,一种是控制报文,另一种是数据报文。
控制报文主要用户管理AP,其目的端口号为5246(使用UDP协议),数据报文主要用于转发用户数据,,其目的端口号为5247(使用UDP协议)。
控制报文格式如下:
在这里插入图片描述
如果采用了加密的方式,则格式如下:
在这里插入图片描述
数据报文格式如下:
在这里插入图片描述
如果采用了加密的方式,则格式如下:
在这里插入图片描述

三、AP发现AC过程

在AP启动后,会首先检查是否有提前配置的静态AC列表,如果没有,则会启动AC发现机制,AP发现AC过程如下图所示:
在这里插入图片描述
如上图所示,AP发现AC过程主要有以下5步:
1、AP启动以后会通过DHCP获取IP地址等信息。
2、AP发出二层广播AC发现请求报文试图发现二层网络中的AC。
3、如果一段时间(30s内)没有收到响应,则AP启动三层AC发现机制,从DHCP Server请求Option 43选项以获取AC的IP地址,或者是Option 15选项获取AC的的域名(此时还需要向DNS服务器查询AC的IP地址,DNS服务器地址可以从DHCP Server得到)。
4、AP在获取到AP的地址信息后,就会向AC发CAPWAP请求报文。
5、AC在收到AP发送的CAPWAP报文后,会进行响应,同时建立CAPWAP隧道。
CAPWAP隧道建立过程报文交互如下:
在这里插入图片描述
在建立CAPWAP隧道后,AP与AC之间会定期发送echo报文进行维护。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200/article/details/120317715

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-09-18 10:36:22  更:2021-09-18 10:38:57 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 1:35:03-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码