高通repeater模式比较

本文详细比较了不支持加密的WDS方法、支持加密的EXTAP(通过IP-MAC映射)和Q-WRAP(虚拟接口技术)在开发Repeater模式下的优缺点,包括配置简易性、加密支持、协议转发能力等方面,并着重讨论了各自的适用场景和局限性。
摘要由CSDN通过智能技术生成

reperter列举开发方法及优缺点对比
目的:
开发repeater模式;扫描上行AP关联,实现下行sta通过设备中继功能上网,要求:
1、不使用wds;
2、无需关心上行wds功能是否开启,即上行ap为一般设备,不需要做特殊对接配置;
3、wds功能单独开发,并支持加密;
开发:
repeater:
1、ap + sta并桥接;
2、设备的sta接口扫描上行ap并关联;
3、客户端sta关联设备的ap接口并实现上网;
wds:
1、设备ap输入rootap的mac;
2、rootap输入设备ap的mac;
3、ap和rootap互通;
或者是

Use STA MAC as SA, ROOT AP will reject because STA is not associated. (Q-WRAP will solve this)
Use ath0 as SA, when ROOT AP reply, how should Repeater know which STA generated this packet. (Extender AP will solve this)
Use both ath0 and STA MACs. That’s WDS 4-addresses.

WDS(sta+ap+wds实现repeater功能)

1、实现方法:
1)设备端ap
	Create ath1 ap mode //创建接口ath1为ap模式,用于连接下行客户端sta
	Create ath0 sta mode//创建接口ath0为sta模式,用于扫描和连接上行ROOTap
	Bridge ath0 and ath1//桥接ath1 ath0
	iwpriv ath0 wds 1//开启wds功能
	Associate ath0 with Root AP//sta接口扫描并关联上行ROOTap
2)ROOTap
	Create ath0 ap mode//AP模式
	iwpriv ath0 wds 1//开启wds功能
2、实现原理:
sta到ROOTap
	RA:ROOT_BSS
	TA:ath0
	DA:ROOTAP
	SA:STA
ROOTap到sta
	RA:ath0
	TA:ROOT_BSS
	DA:STA
	SA:ROOTAP

即:通过iwpriv ath0 wds 1开启wds功能,传输4个mac实现repeater功能。
优点:支持各种加密方式,配置简单;
缺点:需要ROOTap也开启wds功能。

NAWDS(不支持加密方式,只支持open和wep模式)

1、实现方法:
设备端ap和ROOTap端均如下操作:
	Create ath0 ap mode//一般的AP模式
	wlanconfig ath0 nawds mode 1
	wlanconfig ath0 nawds add-repeater [peer mac] 0x9
	iwpriv ath0 wds 1//开启wds功能
2、实现原理:
通过iwpriv ath0 wds 1开启wds功能
sta到ROOTap
	RA:ROOT_BSS
	TA:ath0
	DA:ROOTAP
	SA:STA
ROOTap到sta
	RA:ath0
	TA:ROOT_BSS
	DA:STA
	SA:ROOTAP

优点:ap和ROOTap端均无需创建sta模式的接口;
缺点:需要ROOTap也需要做ap端一样的操作,且不支持加密方式。

EXTAP:

1、实现方法:
	1)设备端ap
		Create ath1 ap mode //创建接口ath1为ap模式,用于连接下行客户端sta
		Create ath0 sta mode//创建接口ath0为sta模式,用于扫描和连接上行ROOTap
		Bridge ath0 and ath1//桥接ath1 ath0(wisp模式此处跳过, client模式此处不能跳过)
		iwpriv ath0 extap 1//开启ext功能
		iwpriv ath0 athnewind 1 //选用是否开启,开启表示ap VAP不依赖sta VAP是否已经关联上ROOTap的状态(wisp模式此处必须为0, client模式此处建议为1)
		Associate ath0 with Root AP//sta接口扫描并关联上行ROOTap
	2)ROOTap
		Create ath0 ap mode//一般AP模式即可
2、实现原理:
	通过IP-MAC Map Table,实现sta的IP和MAC的映射。
	当数据包从sta到设备ap后,通过ext将源MAC为sta的MAC转换为ath0的mac,再发往ROOTap
	当数据包从ROOTap到设备ap后,将DSTMAC由ath0根据IP-MAC Map Table转换为sta的mac,再发往sta

优点:无需上行AP做其他相关操作;支持各种加密方式;
缺点:不能用于二层协议数据转发,如pppoe。

Q-WRAP(QCA Wireless Repeater AP)

1、实现方法:
与EXTAP的实现方法类似
2、实现原理:
在客户端sta连接到设备端ap时,设备会在sta接口ath0根据客户端的mac创建虚拟接口
根据虚拟接口的mac即可实现sta到ROOTap的数据传输

优点:无需上行AP做其他相关操作,能支持二层协议数据转发;
缺点:WPA2-Enterprise加密不支持

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值