关于
我的公众号
QQ群:934149291
请喝杯饮料微信:
支付宝:
WIFI7(802.11be)之MLO(Multi-Link Operation)
WIFI7(802.11be)之MLO(Multi-Link Operation)什么是MLO(Multi-Link Operation)MLO(Multi-Link Operation,多链路操作) 是 Wi-Fi 7(802.11be)核心特性之一,旨在通过同时利用多个频段(如2.4GHz、5GHz和6GHz)提升网络性能,显著降低延迟并增强连接稳定性。
Wi-Fi 6 及之前标准,虽然 AP 和 STA 的设备本身都支持多个射频,但是同一时间 AP 和 STA 之间只能利用一个射频建立一个链路,如图所示。
同一时间只能使用一个频段的一条信道进行通信,就会导致:
资源利用率低:多频段能力无法同时发挥。
切换延迟高:频段切换时产生20-50ms延迟(如从5GHz切到6GHz)。
抗干扰差:单一信道易受阻塞。
吞吐量瓶颈:单信道物理速率受限(如Wi-Fi 6E的160MHz信道理论峰值约9.6Gbps)。
MLO通过聚合多个物理链路,实现“多车道并行通信”,彻底改变Wi-Fi的工作模式。
多链路操作顾名思义,就是 AP 和 STA 之间同时建立多个链路进行数据通信。在 Wi-Fi ...
WIFI无线网络之802.11帧
WIFI无线网络之802.11帧概述在 IEEE 802.11 协议中,Wi-Fi 帧 是无线通信的基本单元,用于传输数据、管理连接、控制介质访问等。Wi-Fi帧分为 三大类:管理帧(Management Frame)、控制帧(Control Frame)和数据帧(Data Frame)。以下是各类帧的详细分类、功能及常见子类型。
📦 802.11帧的通用结构所有802.11帧的通用结构如下:
字段
长度
描述
Frame Control
2 字节
定义帧类型、子类型、方向、加密等标志
Duration/ID
2 字节
用于介质占用时间(RTS/CTS)或关联 ID
Address 1-4
6 字节/地址
包含 MAC 地址(DA、SA、BSSID、Transmitter 等)
Sequence Control
2 字节
分片编号和序列号
Frame Body
可变长
数据或管理信息(如 SSID、能力信息)
FCS(Frame Check Sequence)
4 字节
CRC 校验码
需要注意的是,有些组成部分在有些帧里并不是必须的。
帧类型分类 ...
BPI-RV2 RISC-V开源路由器之部署内网穿透
BPI-RV2 RISC-V开源路由器之部署内网穿透背景最近刚弄到一块 BPI-RV2 RISC-V 开源路由器,刚好自己有个云服务器和公网IP,打算在openwrt上面部署frp来做内网穿透,这样就可以通过SSH远程链接家里的网关设备了。
frp 是什么?
frp 是一款高性能的反向代理应用,专注于内网穿透。它支持多种协议,包括 TCP、UDP、HTTP、HTTPS 等,并且具备 P2P 通信功能。使用 frp,您可以安全、便捷地将内网服务暴露到公网,通过拥有公网 IP 的节点进行中转。
安装部署frp
frp 采用 Go 语言编写,支持跨平台,只需下载适用于您平台的二进制文件即可执行,无需额外依赖。
下载从 GitHub 的 Release 页面( https://github.com/fatedier/frp/releases )中下载最新版本的客户端和服务器二进制文件,所有文件都打包在一个压缩包中。
需要注意的是,要根据机器下载对应架构的二进制程序,比如:
我的云服务器是X86_64架构的,所以要下载amd的版本。
BPI-RV2开源路由是RISC-V架构的,所以要下载r ...
WIFI无线网络之抓取WLAN无线报文
WIFI无线网络之抓取WLAN无线报文抓取WLAN无线报文大致需要分3步:
设置无线网卡为Monitor模式。
抓包。
恢复为 Managed 模式。
设置无线网卡Monitor模式什么是 Monitor 模式?Monitor 模式 是一种无线网卡的工作模式,允许网卡捕获所有经过的无线数据包(包括非本设备的数据包),常用于:
网络嗅探(Sniffing)
安全测试(如破解 Wi-Fi、分析协议)
研究无线网络行为
前提条件
需支持 Monitor 模式的无线网卡
需root 权限: 所有操作需以 root 用户执行(使用 sudo 或直接切换)。
查看无线网卡是否支持 Monitor 模式iw list
输出如果包含如下类似的monitor,说明网卡支持:
Supported interface modes:
* IBSS
* managed
* AP
* AP/VLAN
* monitor
停止网络管理服务防止 NetworkManager 或 systemd-networkd 干扰:
sudo systemctl stop NetworkMa ...
Linux WIFI无线网络之MLME浅析
Linux WIFI无线网络之MLME浅析MLME简介
MLME Stands for Media Access Control (MAC) Sublayer Management Entity. MLME is the management entity where the Physical layer (PHY) MAC state machines reside. Examples of states a MLME may assist in reaching:
Authenticate
Deauthenticate
Associate
Disassociate
Reassociate
Beacon
Probe
mac80211’s MLME management implementation is currently handled by net/mac80211/mlme.c. This handles only the client-side MLME.
Linux WiFi MLME(MAC Layer Management Entity) 是 IEEE 802.1 ...
高性能网络之DPDK与RDMA浅析
高性能网络之DPDK与RDMA浅析DPDK(Data Plane Development Kit)1. 定义DPDK 是一个 用户空间高速数据包处理框架,由 Intel 发起并开源,旨在绕过内核协议栈,实现高性能、低延迟的数据包处理。
PMD:Pool Mode Driver,轮询模式驱动,通过非中断,以及数据帧进出应用缓冲区内存的零拷贝机制,提高发送/接受数据帧的效率
流分类:Flow Classification,为N元组匹配和LPM(最长前缀匹配)提供优化的查找算法
环队列:Ring Queue,针对单个或多个数据包生产者、单个数据包消费者的出入队列提供无锁机制,有效减少系统开销
MBUF缓冲区管理:分配内存创建缓冲区,并通过建立MBUF对象,封装实际数据帧,供应用程序使用
EAL:Environment Abstract Layer,环境抽象(适配)层,PMD初始化、CPU内核和DPDK线程配置/绑定、设置HugePage大页内存等系统初始化
2. 核心原理
绕过内核协议栈:数据包从网卡直接进入用户空间,避免内核上下文切换和中断开销。
轮询模式:通过轮询而非中断方式处理数 ...
WIFI无线网络之Wi-Fi Direct(Wi-Fi P2P)协议
WIFI无线网络之Wi-Fi Direct(Wi-Fi P2P)协议Wi-Fi Direct 简介
Wi-Fi Direct(Wi-Fi P2P) 是由 Wi-Fi 联盟(Wi-Fi Alliance) 推出的一种基于 IEEE 802.11 标准的无线通信协议,允许设备在 不依赖路由器或接入点(AP) 的情况下,直接建立点对点连接。广泛用于 文件共享、无线投屏、打印、游戏联机等场景。
Wi-Fi Direct 协议栈大致结构+-----------------------------+
| Application Layer | (Miracast, RTSP, UPnP)
+-----------------------------+
| Wi-Fi Direct Layer | (Group Formation, Negotiation)
+-----------------------------+
| IEEE 802.11 MAC | (MAC 层协议处理)
+------------------- ...
WIFI无线网络之BeamForming波束成形
WIFI无线网络之BeamForming波束成形什么是波束成形波束成形,顾名思义,就是一种‘形成’一个‘波束’的技术。波束的意思就是一组天线系统的电磁波辐射模式,简单来说,波束成形就是一个建立天线辐射模式的技术。BF是多天线技术的一种。
波束成形技术是将信号以一种能量集中和定向方式发送给无线终端的技术,能全面改善无线终端接收的信号质量,并提升吞吐量。在Wi-Fi(WiFi)标准中,从Wi-Fi 4(802.11n)开始引入该技术。
看下面这张图,就可以很好的了解波束成形?<case 1>是一个在所有方向辐射近似相等的能量的天线系统,天线周围的3个UE接收到近似相等的能量,但是在没有UE的方向上辐射的能量都会被浪费掉。在<case 2>中,“波束”是特别“形成”的,即在UE方向上辐射的能量要比没有UE的方向上辐射的能量强得多。
Wi-Fi为什么要用波束成形?Wi-Fi标准一直致力于提升无线的传输速率,尤其是从Wi-Fi 4(802.11n)开始引入了MIMO和波束成形技术,让传输速率提升到了数百兆,提升了1个量级。
MIMO技术通过多天线传输,带来传输速率的成倍增 ...
WIFI无线网络之MIMO与OFDMA
WIFI无线网络之MIMO与OFDMAMIMO什么是MIMO?MIMO(Multiple-Input Multiple-Output)是指在无线通信领域使用多天线发送和接收信号的技术。MIMO技术主要应用在Wi-Fi(WiFi)领域和移动通信领域,可以有效提高系统容量、覆盖范围和信噪比。通常讲的M×N MIMO是指发送端有M个天线,接收端有N个天线。
从SISO到MIMOSISO(Single-Input Single-Output)从字面上理解,SISO 就是单发单收,是一种单输入单输出系统,发射天线和接收天线之间的路径是唯一的,传输的是1路信号。在无线系统中,我们把每路信号定义为1个空间流(Spatial Stream)。
SISO示意图由于发射天线和接收天线之间的路径是唯一的,这样的传输系统是不可靠的,而且传输速率也会受到限制。
SIMO(Single-Input Multiple-Output)
为了改变这一局面,在终端处增加1个天线,使得接收端可以同时接收到2路信号,也就是单发多收。这样的传输系统就是单输入多输出,即SIMO。SIMO示意图虽然有2路信号,但是这2路信号是从同 ...
WIFI无线网络之IBSS(Ad-Hoc)模式
WIFI无线网络之IBSS(Ad-Hoc)模式一、IBSS 的基本概念在无线网络中,IBSS( Independent Basic Service Set ) 是 IEEE 802.11 标准定义的一种网络拓扑模式,也被称为 Ad-Hoc 模式 。与常见的 Infrastructure Mode(基础设施模式) 不同,IBSS 允许多个设备在无需接入点(AP)的情况下直接通信,形成一个临时的点对点对等网络。这种模式特别适合临时组网、应急通信或设备间直接数据传输场景。
二、IBSS 的工作原理1. 网络建立
设备发起:某个设备主动创建 IBSS 网络,设定 SSID(ESSID)、信道、加密方式等。
其他设备加入:其他设备扫描到该 IBSS 网络后,加入并开始通信。
2. 数据传输
CSMA/CA:使用载波侦听多路访问/冲突避免(CSMA/CA)机制避免数据碰撞。
无中心调度:设备之间通过协商决定谁可以在何时发送数据,没有 AP 协调。
3. 网络标识
BSSID:在 IBSS 中,BSSID 通常是一个随机生成的 MAC 地址(非 AP 的 MAC),用于标识该网络。
ESSID: ...
无线网络之WDS浅析
无线网络之WDS浅析WDS (Wireless Distribution System,无线分布式系统) 是一种无线网络扩展技术,允许无线基站之间通过无线方式进行桥接通信,从而扩展无线网络覆盖范围。以下是关于WDS的详细解析:
一、WDS基本概念WDS是建构在FHSS或DSSS技术基础上的系统,主要功能是让无线基站之间能够相互通信。它通过无线网络中继架构传送有线网络资源,可将网络数据传送到另一个无线网络环境或有线网络。
核心特点:
无线桥接:允许无线AP或无线路由器之间通过无线进行桥接(中继)
覆盖扩展:在不影响原有无线设备覆盖功能的前提下扩展信号范围
灵活组网:支持一对多的桥接方式,不同于传统的一对一桥接
二、WDS工作原理WDS系统最少需要两台同功能的AP(接入点),具体最大数量取决于厂商设计的架构。它通过以下方式工作:
信号中继:副路由器接收主路由器的信号并重新发射
虚拟网路线:通过无线网络形成虚拟的网络连接
透明传输:对终端设备而言,整个网络如同单一无线网络
三、WDS部署模式根据搜索结果,WDS主要有三种工作模式:
模式
用于主AP
用于扩展AP
具有AP功能
特 ...