TDLS应用与协议Word文档下载推荐.docx

上传人:b****5 文档编号:21469775 上传时间:2023-01-30 格式:DOCX 页数:8 大小:19.33KB
下载 相关 举报
TDLS应用与协议Word文档下载推荐.docx_第1页
第1页 / 共8页
TDLS应用与协议Word文档下载推荐.docx_第2页
第2页 / 共8页
TDLS应用与协议Word文档下载推荐.docx_第3页
第3页 / 共8页
TDLS应用与协议Word文档下载推荐.docx_第4页
第4页 / 共8页
TDLS应用与协议Word文档下载推荐.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

TDLS应用与协议Word文档下载推荐.docx

《TDLS应用与协议Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《TDLS应用与协议Word文档下载推荐.docx(8页珍藏版)》请在冰豆网上搜索。

TDLS应用与协议Word文档下载推荐.docx

具体操作如下:

1.TDLS对等缓存设备为休眠设备缓存数据包。

2. 

缓存设备通过AP向休眠设备发送一个TDLS 

对等流量指示帧。

3.AP将在 

Beacon帧上为休眠设备发送一个流量指示图(TIM),提示休眠设备有数据过程处于缓存状态。

4. 

休眠设备恢复工作读取 

Beacon帧,注意到TIM並触发AP发送TDLS对等流量指示帧。

5. 

当前恢复正常工作的设备随后直接向缓存设备发送一个TDLS对等流量响应帧,在两个设备之间建立一段服务期。

6. 

缓存设备直接向接受设备发送缓存数据包。

7. 

如果缓存设备显示沒有剩于缓存包,接收设备将会恢复休眠状态。

亦有可能两部TDLS设备都进入省电模式处于休眠状态。

当出现这种情況,两个站点都会作为缓存设备运作,为他们的对等设备缓存数据流程。

这一进程除第二步外同上文所述类似,在向AP发送TDLS 

对等流量指示帧后,设备将处于工作状态直至其收到TDLS对等流量回应帧。

然后,它会发送缓存数据流程,其后它可能会恢复休眠模式。

请注意,因为发布的缓存数据包通常由AP承载,处于TDLS连接中的设备仍能与同一网络內的其他设备进行通讯。

TDLS信道切换过程

TDLS 

设备可以建立协议切换到另一个信道。

例如,如果网络处于一个拥挤的2.4GHz 

信道运作,而两部TDLS 

设备在TDLS 

建立发送或回应中指示两者全部以支援5GHz 

信道处理,作为一个辅信道,切换到5GHz 

信道将更加有利。

如下图示。

图 

TDLS连接从2.4G切换到5G信道

由主信道切换至辅信道之前,TDLS设备将告知AP它们处于“休眠模式”,因此AP将会缓存数据包。

当通过off信道传输时, 

TDLS设备会定期返回base信道以便接收Beacon帧,查看TIM接收缓存数据包,同时与其他设备保持通讯。

而使用off信道时,TDLS设备不可以处于休眠。

信道切换的基本流程如下所示:

1.TDLS发起设备在AP处进入省电模式,向第二部TDLS设备发送TDLS信道切换请求。

这一请求包括目标信道信息。

第二部TDLS设备在AP处进入省电模式,发送一个TDLS信道切换回应。

回传包括状态代码0 

(接受)并确认目标信道为所需之辅信道。

3. 

随后,两部设备由主信道切换至辅信道。

在建立切换时限到期前,数据必須通过辅信道进行流通。

如果时限到期前沒有数据流程通,设备将返回主信道。

在使用辅信道时,任何一台设备均可主動向对等设备发送一个以主信道为目标的TDLS 

信道切换请求。

对等设备将返回ACK,然后两部设备返回主信道。

两部设备将定期切换至主信道接收APBeacon帧,同时同其他网络设备保持通讯。

可以在APBeacon帧中设置“禁止TDLS信道切换”来实现禁止信道切换。

TDLS安全特性

在建立TDLS连接时,其基本安全防护通常建立为WPA2加密,除非网络启用了开放、非加密建立,当出现这种情況,直接连接通常亦建立为开放。

建立帧交换包括安全密匙交换,比如直接连接的安全是独一无二的——与网络整体安全域不同。

无需輸入用户密码。

TDLS性能可以由系统管理员关闭。

比如,在企业环境中,系统管理员可能希望禁用直接连接,因此APBeacon帧中可以建立“禁止TDLS”。

首先是发现过程。

一个STA设备通过其连接的网络发送发现请求到另一个STA设备。

如果目标设备也是TDLS兼容设备,它随后会向发起者直接发送一个回复,提供关于其支持率以及信道等信息。

这两个STA设备间的通信还可以测量接入点以及TDLS的相对信号强度,并判断直接链接是否有价值。

TDLS技术允许两个STA设备接入无线网络后,相互之间自动创建一个链接。

从而实现两个设备间数据的直接传输。

TDLS应用场景

TDLS连接使两台STA设备直接跳过AP,从而不受AP的约束,采用它们支持的最快速率标准(802.11b/g/n 

等)进行数据传输。

同一个BSS中的STA相互间数据的传输跳过AP直接传输。

这个直接传输可以是在原来信道进行,也可以切换到新的信道上进行(如图1所示,basechannel在2.4G频段,而offchannel在5G频段),因此能够避免了由网络拥塞而引起的数据传输延迟。

这对于一些实时性要求比较高的业务,对于保证用户的业务体验具有重要的意义。

TDLS用作与同一个AP关联的两个STA间进行Wi-FiDisplay业务传输的连接模式,

源码分析:

5.2 

管理帧

5.2.1 

TDLSAction帧细节

若干Action帧结构被定义支持TDLS,Action值关联每个被定义在下表的帧结构。

表 

2TDLSAction帧

Actionfieldvalue 

Meaning

TDLSSetupRequest

TDLSSetupResponse

TDLSSetupConfirm

TDLSTeardown

TDLSPeerTrafficIndication

TDLSChannelSwitchRequest

TDLSChannelSwitchResponse

TDLSPeerPSMRequest

TDLSPeerPSMResponse

TDLSPeerTrafficResponse

10 

TDLSDiscoveryRequest

11-255 

Reserved

1) 

RSNinformationelement

a) 

3.2.2.2.1 

Ciphersuites

OUI 

Suitetype 

00-0F-AC 

Groupaddressedtrafficnotallowed

b) 

3.2.2.2.2 

AKMsuites

Authenticationtype 

Keymanagementtype

TPKHandshake

2) 

状态码(StatusCodefield)

Statuscode 

TDLSwakeupschedulerejectedbutalternativescheduleprovided

TDLSwakeupschedulerejected

Securitydisabled

Unacceptablelifetime

NotinsameBSS

72 

InvalidcontentsofRSNIE

3) 

原因码(ReasonCodefield)

Reasoncode 

25 

TDLSdirect-linkteardownduetoTDLSpeerSTAunreachableviatheTDLSdirectlink

26 

TDLSdirect-linkteardownforunspecifiedreason

5.2.2 

TDLSDiscoveryRequest帧格式

TDLSDiscoveryRequest帧结构主要包括信息在下表:

3TDLSDiscoveryRequest帧格式

Order 

Information 

Notes

Category 

Category建立成表示TDLS的值12

Action 

Action建立为10,表示TDLSDiscoveryRequest

DialogToken 

LinkIdentifier 

LinkIdentifierelement

TheTDLSDiscoveryRequest帧被封装在一个数据帧中,并且被传送到aTDLSpeerSTA或通过AP传送到广播地址,去请求在相同BSS中具有TDLS的设备给出TDLSDiscoveryResponseframe响应。

5.2.3 

TDLSDiscoveryResponse帧格式

TDLSDiscoveryResponse帧结构主要包括信息在下表:

4TDLSDiscoveryResponse帧格式

Category建立表示TDLS的值12

Action建立为14,表示TDLSDiscoveryResponse

Capability 

STA的能力

Supportedrates 

STA支持的rates

Extendedsupportedrates 

STA支持额外的rates

SupportedChannels 

支持的信道元素被包括,如果TDLS信道切换被建立为1

RSNIE 

强健安全网络(RSN)IE可能被包括,如果安全被必须在直接连接上。

FTIE 

FTIE可能被包括,如果安全被必须在直接连接上。

TimeoutInterval 

TimeoutInterval可能被包括,如果安全被必须在直接连接上。

LinkIdentifierelement被规定在Table3-2

TheTDLSDiscoveryResponse帧被直接传送(IE不涉及AP)至发送相应TDLSDiscoveryRequest帧信息的TDLSSTA设备。

5.2.4 

TDLSSetupRequest帧格式

TDLSSetupRequest帧结构主要包括信息在下表:

5TDLSSetupRequest帧格式

Category表示TDLS的值12

Action建立为0,表示TDLSSetupRequest

RSNIE

QoSCapability 

TheQoSCapabilityelement存在,如果dot11Qos选择生效是ture

11 

SupportedRegulatory

Classes 

TheSupportedRegulatoryClasseselement被定义,如果TDLS信道切换功能被建立为1

12 

20/40BSSCoexistence 

The20/40BSSCoexistenceelement可能出现在这个帧中

13 

TheTDLSSetupRequest帧被封装在一个数据帧中,并且被传送到STA(recipient),通过AP去请求开始一个TDLS直接链接。

5.2.5 

TDLSSetupResponse帧格式

TDLSSetupResponse帧结构主要包括信息在下表:

6TDLSSetupResponse帧格式

Category建立TDLS的值12

Action值建立为1,表示TDLSSetupResponse

StatusCode 

状态码

TimeoutIntervalIE 

TPLKey生命周期可选被包括,如果安全被必须在直接连接上。

TheSupportedRegulatoryClasseselement被定义,如果TDLS信道切换功能位组被建立为1,包括状态码为0(成功)。

14 

TheTDLSSetupResponse帧被封装在一个数据帧中,并且被传送到STA(initiator),通过AP去响应收到一个开始TDLS直接链接请求。

5.2.6 

TDLSSetupConfirm帧格式

TDLSSetupConfirm帧结构主要包括信息在下表:

7TDLSSetupConfirm帧格式

Action值建立为2,表示TDLSSetupConfirm.

EDCAParameterSet 

TheEDCA参数集建立被包括,当QoS被支持在直接连接上。

TheTDLSSetupConfirm帧被封装在一个数据帧中,并且被传送到STA(responder),通过AP去答复一个标准TDLS响应帧。

5.2.7 

TDLSTeardown帧格式

TDLSTeardown帧结构主要包括信息在下表:

8TDLSTeardown帧格式

Action建立为3,表示TDLSTeardown.

ReasonCode 

TheReasonCode的值

可选被包括如果TPK握手是成功的为这个session

TheTDLSTeardownframe被封装在一个数据帧中,并且被直接传送至theTDLSpeerSTA或者通过AP去拆卸TDLS直接链路。

5.2.8 

TDLSPeerTrafficIndication帧格式

TDLSPeerTrafficIndication帧结构主要包括信息在下表:

9TDLSPeerTrafficIndication帧格式

Action建立为4,表示TDLSPeerTrafficIndication.

PTIControl 

PeerTrafficIndication控制

PUBufferStatus 

设备省电缓存状态

TheTDLSPeerTrafficIndicationframe被封装在一个数据帧中,并且通过AP被传送至theTDLSpeerSTA。

5.2.9 

TDLSChannelSwitchRequest帧格式

TDLSChannelSwitchRequest帧结构主要包括信息在下表:

10TDLSChannelSwitchRequest帧格式

Action建立为5,表示TDLSChannelSwitchRequest.

TargetChannel 

1个八字节值指定目标信道的信道号

RegulatoryClass 

1个八字节值指定目标信道调整的Class。

SecondaryChannelOffset 

辅助信道补偿仅仅在被指示切换到40MHz直接链接时才被包括

ChannelSwitchTiming 

TheChannelSwitchTimingelement

TheTDLSChannelSwitchRequestframe被封装在一个数据帧中,并且被直接传送至theTDLSpeerSTA,TDLS直接链接请求切换到另一个信道上。

5.2.10 

TDLSChannelSwitchResponse帧格式

TDLSChannelSwitchResponse帧结构主要包括信息在下表:

11TDLSChannelSwitchResponse帧格式

Action建立为6,表示TDLSChannelSwitchResponse.

1个八字节值指定目标信道调整的Class

TheTDLSChannelSwitchResponseframe被封装在一个数据帧中,并且被直接传送至theTDLSpeerSTA用以表示对收到TDLS切换信道请求帧作出反应。

5.2.11 

TDLSPeerPSMRequest帧格式

TDLSPeerPSMRequest帧结构主要包括信息在下表:

12TDLSPeerPSMRequest帧格式

Action建立为7,表示TDLSPeerPSMRequest.

WakeupSchedule 

WakeupSchedule

TheTDLSPeerPSMRequestframe被封装在一个数据帧中,并且被直接或通过AP传送至theTDLSpeer

STA,然后在TDLS直接链接中开始或改变周期的唤醒时间表。

5.2.12 

TDLSPeerPSMResponse帧格式

TDLSPeerPSMResponse帧结构主要包括信息在下表:

13TDLSPeerPSMResponse帧格式

Action建立为8,表示TDLSPeerPSMResponse.

TheTDLSPeerPSMResponseframe被封装在一个数据帧中,并且被直接传送至theTDLSpeerSTA,表示对收到TDLSPeerPSM请求帧作出反应。

5.2.13 

TDLSPeerTrafficResponse帧格式

TDLSPeerTrafficResponse帧结构主要包括信息在下表:

14

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1