Easymesh 之 WSC 配置同步(三)

接着上一篇:Easymesh之拓扑模块(二)-优快云博客

这一篇主要是描述关于WSC配置同步的内容,包含主动请求配置同步和被动配置同步,以及WSC的两个步骤流程M1、M2。

一、WSC的两个步骤流程

1、WSC(M1)

①、由 Agent 单播发出,发往 Controller 请求要配置同步的频段(双频设备为2.4G、5G),以5G频段为例,报文结构如下:

②、重点关注WSC M1字段

WSC:0x11

M1-Message Type:0x04

2、WSC(M2)

①、当 Controller 收到 Agent 发来的 WSC M1 报文后,会组织要同步的BSS配置信息,组织成 WSC M2 报文单播进行响应。报文结构如下:

可以看到有两个 WSC 字段。这是因为我配置的是两个BSS,一个是前传BSS(ssid5)、另一个回传BSS(ssid6)。

②、重点关注WSC M2字段

WSC:0x11

M2-Message Type:0x05

③、BSS配置信息在 Encrypted Settings 里面,是通过加密算法进行加密的,所以报文中看不出来具体的信息。

包含如下数据:wifi的名称、密码、加密类型、鉴权类型等都在里面。Agent 收到 WSC M2 报文后解析&解密提取得到配置数据进行配置。

二、Agent 主动请求配置同步 && 被动配置同步

1、Agent 主动请求配置同步

流程如下:

①、Agent 主动发送 AP autoconfiguration search (广播)

②、Controller 收到后响应 AP autoconfuguration response(单播)

③、Agent 发送 WSC M1 给 Controller(单播)

④、Controller 发送 WSC M2 给 Agent(单播)

报文流程如下:

2、Controller 通知 Agent 来请求更新配置同步

流程如下:

①、Controller 发送 AP autoconfiguration renew 包(广播)

②、Agent 发送 WSC M1 给 Controller(单播)

③、Controller 发送 WSC M2 给 Agent(单播)

报文流程如下:

三、网络自愈

网络自愈是指当有线断开时,AP间通过无线进行连接。当有线接上时主动断开无线,优先进行有线连接(有线优先)。

对于 FTTR 设备来说,有线连接即光纤连接。当主网关、子网关通过光纤连接后,会进行 WSC 配置同步:主网关将 ssid6(假设ssid6作为回传BSS)的配置信息下发到子网关。

当后续光纤断开时,子网关就可以通过创建 STA 来连接主网关的 ssid6,建立起无线回传链路。

四、报文

相关报文已经上传网盘,有需要的可以下载。

链接: https://pan.baidu.com/s/1imj-ym6g4lTKvnwApHSbLg

提取码: y5en

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值