802.11无线局域网组网方式与移动性分析_电子科大

上传人:xin****18 文档编号:142856276 上传时间:2022-08-25 格式:DOCX 页数:9 大小:126.20KB
收藏 版权申诉 举报 下载
802.11无线局域网组网方式与移动性分析_电子科大_第1页
第1页 / 共9页
802.11无线局域网组网方式与移动性分析_电子科大_第2页
第2页 / 共9页
802.11无线局域网组网方式与移动性分析_电子科大_第3页
第3页 / 共9页
资源描述:

《802.11无线局域网组网方式与移动性分析_电子科大》由会员分享,可在线阅读,更多相关《802.11无线局域网组网方式与移动性分析_电子科大(9页珍藏版)》请在装配图网上搜索。

1、802.11无线局域网组网方式与移动性分析【摘要】本文讨论了802.11标准定义的无线局域网的两种组网结构IBSS和ESS的工作原理,分析了它们的多地址帧结构在组网中的功能和作用,讨论了MAC协议对无线站点的移动性支持方面的不足,以及在组建多跳无线网时需要进一步解决的问题。【关键词】WLANAPIBSSESSBSSIDSSID802.11无线局域网组网方式与移动性分析MaoYuming,DuanJingshan,YangNing(SchoolofCommunicationandInformationEngineering,UniversityofElectronicScienceandTech

2、nologyofChina,Chengdu610054)【Abstract】ThispaperdescribesthearchitectureandtheoperationoftheIBSSandESSadoptedbyIEEE802.11Standard,analysestheeffectandthefunctionofthemulti-addressesframestructuretobeusedinnetworking,thendiscussestheinsufficiencyofthemobilityoftheMACprotocolandthefutureresolutionshoul

3、dbeadoptedinmulti-hopwirelessnetwork.【Keywords】APDSIBSSESSBSSIDSSID1.引言无线互联网用户站点的自由移动始终是无线网络追寻的目标之一。本文主要讨论802.11标准规定的两种组网方式和站点的操作过程,分析802.11的MAC子层协议对无线站点移动性的支持技术。通过本文的描述、讨论和分析,希望能对802.11标准的组网结构、工作过程,特别是对无线站点移动的支持方面勾画出比较清晰的“图样”,对于采用802.11标准搭建无线通信平台的无线多跳网络的研究将有所帮助,有所借鉴。2.IEEE802.11标准简介和其他的IEEE802.x标准一

4、样,802.11标准着重定义物理层和介质访问控制(MAC)子层。标准制定的物理层规范有三种:2.4GHz频段的跳频扩频、2.4GHz频段的直接序列扩频和红外线。它们都具有1Mpbs和2Mbps的数据传输速率,并都服从同一个MAC层规范。近年来802.11标准又扩展出802.11b、802.11a、802.11g等系列,这些扩展标准采用不同的物理层技术,使通信速率提高到11Mbps、22Mbps至54Mbps,但它们对于MAC层协议没有重大改变。因此不论使用哪种物理层规范,符合IEEE802.11标准的无线局域网在组网结构、站点工作过程等方面都是相同的。IEEE802.11标准(以下简称标准)定

5、义了两种组网结构:独立基本服务组IBSS(IndividualBasicServiceSet)和扩展服务组ESS。独立基本服务组是一种对等网络形式,所有站点在网络中通信的地位是平等的,也称为AdHoc组网形式。扩展服务组由多个基本服务组(BSS)构成,每个BSS都有一个无线访问点AP(AccessPoint)提供通信服务,类似于以太网中的集线器(HUB),因此又被称为基础设施Gnfrastructure)网络,简称为ESS网络(ExtendedServiceSet)。不同BSS通过AP之间的分布系统DS(DistributionSystem)互连,站点可以在多个BSS之间移动。9ESS组网IB

6、SS组网图1IEEE802.11的两种组网方式标准在介质访问方式方面定义了两种技术:分布式协调功能DCF(DistributedCoordinationFunction)和点协调功能PCF(PointCoordinationFunction)。DCF是一种竞争式共享信道技术,PCF则是以协调点轮询的方式共享信道。IBSS中的站点必须以DCF方式访问信道,而ESS中的站点可以以DCF方式或在AP的协调下以PCF方式访问信道。不同的介质访问方式对本文重点讨论的站点工作过程和移动支持没有重大影响。IEEE802.il的帧格式与以太网的帧格式相似,上层协议可以把WLAN当做以太网来使用。而在无线信道上

7、传送时,在以太网帧格式基础上进行了扩展,以适应无线信道工作方式。IBSS和ESS的帧扩展方式不一样,它们之间不能通信。除了组网结构和介质访问方式外,标准还针对认证、保密、关联和管理等方面制定了规范,其中管理、关联和帧格式对于组网和站点的工作过程将产生较大影响。3.IBSS网络802.ii标准规定一个IBSS内的站点间的通信通过无线信道直接实现,不能直接通信时使可以经由其他站点中继(多跳AdHoc组网),但标准没有定义中继站点的行为,认为该行为不属于MAC子层功能的范围,应该由网络层来解决。因此,802.ii标准定义的IBSS结构的网络只能组成一个单跳的AdHoc网。所有站点应该全部处于相互的无

8、线覆盖范围,才能保证站点通过无线信道直接通信。BSSID在IBSS结构中,每个IBSS网络用一个BSSID来标识,每个站点属于一个IBSS,不同IBSS的站点之间不能相互通信。在帧格式中,将常规的两地址结构扩展成了三地址结构,BSSID作为第三个地址填写在MAC帧头中,如图2所示。Address1rAddressrAddress3DASABSSID图2IBSS帧地址字段格式无线环境中不可能像有线信道那样不同的网络单元间具有明显的界限,必须依靠帧中的BSSID来区分不同IBSS的站点,这是一种从逻辑上区分不同基本网络单元的方法。站点只接收具有相同BSSID的MAC帧,拒绝所有其它的MAC帧。所以

9、,在组建多跳无线网络时,需要将所有站点的BSSID设置为同一个值,否则当站点中继数据时,将会因为BSSID不同而拒绝中继。BSSID的生成当站点初始化后没有扫描到可以加入的网络时,站点将独自生成一个BSSID,并等待其它站点的加入。BSSID的同步标准提供了站点之间自动协商BSSID的过程,即BSSID的同步(Synchronization)。该过程一般发生在站点初始化或移动后准备加入一个新的IBSS中时oIBSS中的站点定期发送类型为Beacon的管理帧,其中包含一个SSID字段,内容为032字节的字符串。SSID可以看作是用户或网络管理员为网络取的名字,站点只能加入同名的网络。站点收到同名

10、网络的Beacon帧,就将Beacon帧的BSSID(见上图)作为自己的BSSID,这个同步过程也称为被动扫描过程。站点也可以主动询问网络的BSSID:站点主动发出具有SSID信息的ProbeRequest类型的管理帧;收到ProbeRequest帧并具有相同SSID的站点响应一个ProbeResponse帧,先前的站点可以从响应的ProbeResponse帧中提取BSSID。多跳环境下BSSID的同步在多跳移动环境下BSSID的同步变得有些复杂。在大部分实现中,站点生成的BSSID就是该站点的MAC地址,而一般情况下管理员是不能更改BSSID的,只能通过设置站点的SSID来区分不同的IBSS

11、,各站点需要利用SSID通过被动扫描或主动询问的方式同步BSSIDo如果站点之间形成链式拓扑,则BSSID的同步过程也有一个链式反应过程,如图3o创建者图3链式拓扑链式反应图3中IBSS的创建者生成了BSSID,它的相邻站点首先获得这个BSSID,然后通过发送Beacon帧让自己的相邻站点得到BSSID,这个过程逐渐扩散到远处。站点距离BSSID创建者太远时,有可能等不到BSSID传递过来,就决定自己创建一个BSSID,此时一个IBSS的网络中将有两个BSSID。此外,当两个原本不相连的同名IBSS移动到可以相连时,或者原本相连的站点移动脱离网络后创建了自己的BSSID,随后又移动回来时,都有

12、可能在多跳环境中形成两个不同的BSSIDo在一个IBSS中,相邻的具有不同BSSID的站点通过Beacon帧中的时戳和自己的TSF(TimingSynchronizationFunction)定时器来更新BSSID,然后利用Beacon帧逐步扩散,如图4。=_BSSID1一2345更新图4BSSID的更新更新BSSID的延时是不确定的。每个Beacon间隔内(一般为0.1秒)信道上会出现一个Beacon帧,但Beacon帧由IBSS内的站点竞争发送,竞争机制与CSMA/CA协议很类似。可能有些站点在连续多个Beacon间隔内都无法发送Beacon帧,BSSID的更新也就随之滞后了。假设平均每个

13、站点能收听3个站点,理想状态下,各站点轮流发送Beacon帧,单个站点发送Beacon帧的间隔为:3X0.1=0.3s=300ms一条具有4跳的拓扑链,最后一个站点更新BSSID的延时可能为:0.3X4=1.2s在这段时间里,由于BSSID不一致,MAC层丢弃了需要中继的数据帧。可以看出,初始化过程和站点的移动都可能造成BSSID的不一致,需要较长的时间过程才能达到BSSID的同步,在此期间,IBSS网络上的通信是不正常的。同信道中继与帧地址格式在BSSID协商一致的IBSS多跳网络环境中,802.11标准没有提供对中继功能的支持。如果需在MAC子层进行中继,只能在一些非常特殊环境下可以实现,

14、无法在一般环境下实现中继,更无法提供对移动的支持。中继功能只能在MAC子层之上来实现。MAC子层无法实现中继的原因是MAC的帧格式适用于固定网络而不适用于拓扑结构动态变化中的网络,如AdHoc多跳网络情况。B(a)(b)(c)图6模糊中继图6(a)所示,让B固定为A和C之间的数据提供中继是可行的,但若存在移动时就无法工作了,例如B和C互换位置,就无法工作了。如果站点有一点点移动发生,形成图6(b)的情况,那么,B站再提供中继就是没有必要的。除非A和C站仍坚持采用B的中继来通信。如果是图6(c)情况,网络就会瘫痪。B在为A-C中继的同时,也会收到D为A-C中继的帧,并继续中继,D也一样。形成B-

15、D间的中继循环。只要在网络上有移动存在,MAC层就无法确定如何中继(本文中称这个现象为“模糊中继”即中继行为无法确定)。因此,要实现中继,就需要B能够“知道”A、C之间是否可以直接通信,对于这种非本地链路的认知显然应该是网络层的路由协议来维护。目前大多数多跳无线网络的实现中都采用阻断链路层中继,在网络层由路由方法来实现中继。每个节点其实就是一个路由器,在网络层完成网络拓扑结构的感知、选路和中继功能。因此,802.11标准定义的IBSS组网方式,提供的只是AdHoc组网的基础通信手段,只能组成单跳的AdHoc网,多跳AdHoc网络、对站点的移动性支持,仅靠802.11是无法实现的。4.ESS结构

16、与工作原理DS叉移动%图7ESS结构ESS网络中,每个BSS内设置了一个无线访问点AP(AccessPoint),站点之间不直接通信,而是通过AP的中继来实现,即使它们在相互的无线覆盖范围内。这是ESS与IBSS的基本差别,同时在帧格式上也与IBSS不同,因而IBSS和ESS的站点在无线信道上不能互通。在一个ESS网络中可以有多个BSS存在,AP在分布式系统DS支持下,实现不同BSS站点间的通信,并支持站点从一个BSS移动到另一个BSS中。ESS可以组成多个覆盖区域的较大型的无线局域网系统。分布式系统需要的是一种与ESS本身无关的网络环境,一般为以太网或其他有线网络来支撑。ESS网络中的站点只

17、需和AP保持直接的通信关系。因此,802.11标准所保证的在一个AP下移动范围是AP的覆盖半径(R)。ESS网络中站点间的通信关系、工作过程、帧格式等与IBSS环境不同,增加了关联(Association)和重新关联(Reassociation)过程以支持站点在不同AP下的移动。BSSID的同步和关联过程ESS网络依靠网络名(SSID)和BSSID来组织。SSID是ESS网络的“名字”,不同网络名字不相同。而BSSID用于标识ESS网络中不同的无线接入点,使站点在移动时能够感知无线接入点是否发生变化的重要信息。BSSID通常是各个AP的MAC地址。AP定期发送Beacon帧,其中包含网络名和B

18、SSID。需要加入网络的站点监测到Beacon帧中的SSID和自己预设的网络名相同,就可以加入这个BSS。当站点收听到多个AP的Beacon帧时,将选择其中的一个加入。加入过程由站点主动发起,发出AssociationRequest管理帧启动关联过程,该帧中指明了希望加入的BSS的BSSID,相应的AP应答AssociationResponse管理帧。站点到AP之间的通信关系随即建立起来。ESS网络能够组建多跳无线网络,并且不要求全网BSSID同步。越区切换当站点从一个AP下移动到另一个AP下时,通过检测两个AP的信号强度,决定是否切换AP关联的切换(越区切换,hand-off)。如果新AP的

19、SSID与站点不符,站点不会进行越区切换。发生越区切换时,站点向新的AP发出ReassociationRequest管理帧,如果收到AP的ReassociationResponse管理帧,则认为越区切换成功,并获得新的BSSID,可以在新AP的中继下与其它站点通信。AP在收到ReassociationRequest管理帧时,除了发送应答以外,还应通知AP之间的分布式系统发生了重新关联,这样原来的AP放弃与移动站点的关联关系,改由通过DS中继。遗憾的是802.11没有规范AP之间重新关联的动作,因此不同厂商的AP产品之间不能有效沟通重新关联信息,造成站点在不同厂商的AP产品之间不能有效的越区切换

20、。(802.11f扩展协议正在着手制定相关规范)AP中继与帧地址格式AP要在无线站点和分布式系统之间提供数据帧的链路层中继,同样会存在模糊中继问题,因此ESS网络阻断了站点之间的直接通信关系,同一个BSS内的站点不管它们如何接近,它们之间的数据都要通过AP中继。AP的中继算法是:如果目的地址在本地关联,就将该帧从原路(AP与无线用户站点之间的信道)发送出去,否则将该帧转发到DS所在的信道上。为适应ESS通信方式,对MAC帧结构作了如图8所示的扩展,地址扩展到了四地址结构。在源站A与目的站B通信时,应该指明通过某个AP进行中继,因此需要第三个地址;再经AP到AP的中继时,还需要指明下一个AP,故

21、而设置了第四个地址。需要指出的是,无线环境下发出的MAC帧可能会被多个站点接收到,因此需要在MAC帧中明确指明接收方地址,尽管接收方不一定就是目的方,这一点与有线网络有很大的差异。802.11标准在MAC帧格式中定义了4个地址字段:2r-26662FrameDurationAddressAddressAddressSequenceAddressControl123c6ntrol442312-FrameBody图8802.11标准帧格式前两个地址字段是接收者地址和发送者地址,第三和第四个地址字段在不同情况下有不同的解释。802.11空中接口IBSS和ESS的无线信道有4种空中接口形式,分别为对等

22、站点间的接口A、用户到AP的接口B、AP到用户的接口C和AP-AP间接口D,如图9所示。B*C*1图9802.11的空中接口接口A是双向对称接口,用于IBSS网络中对等站点间通信;AP和用户站点间的空中接口是非对称的,用B、C分别表示下行和上行接口。接口D是AP到AP的双向对称接口。地址格式上,接口A、B、C三种使用三地址结构,接口D比较特殊,使用了4地址结构。地址结构和各地址域的含义如表1所示。表1地址字段内容2接口Address1Address2Address3Address4ADASABSSIDN/ABDABSSIDSAN/ACBSSIDSADAN/ADRATADASA其中:SA表示源地

23、址(SourceAddress);DA表示目的地址(DestinationAddress);TA表示发送者地址(TransmitterAddress);RA表示接收者地址(ReceiverAddress)。N/A表示该地址字段不在帧中出现。接口A的BSSID固定在第三个地址域上,作为站点识别网络的依据。接口B和C中BSSID,作为标识发出或接收MAC帧AP,会出现在第1或第2个地址域上。接口D中前两个地址都是AP的地址(两个不同的BSSID),后两个地址才是MAC帧的始发站地址和最终目的地址。RA为下一跳AP地址,TA为当前发送方AP地址,DA和SA为帧的最终目的地址和始发源站地址。当多个AP

24、之间采用无线信道形成DS时,必须采用四地址格式。与IBSS网络相似,AP到AP之间采用无线通信时仍然会遇到无线路由问题,在MAC层内无法解决。而采用以太网方式通信时,则不需要四地址格式,直接采用两地址方式(DA,SA)的标准以太网帧格式。ESS网络的移动性ESS网络最大的优点是用户站点的移动性。ESS网络是一个由多个AP组成的多无线覆盖区域的无线网络环境,通过切换关联的AP,获得新的AP的BSSID,通信可以利用新的AP来进行,从而实现了在多个AP的覆盖范围内移动和通信。ESS网络中对各个BSS工作的信道没有限制,既可以使用相同信道,也可以各不相同,站点的切换都能正常进行。BSS工作信道的配置

25、会影响站点发生切换的时机,从而影响到用户在移动中的通信是流畅的还是有间断的。当ESS网络中所有的BSS在同一信道工作时,用户站点可以接收到多个AP的Beacon帧,直接可以判断是否应该进行切换,能够实现快速流畅的切换,切换的时间约为100ms。如果BSS的信道不同时,只有在用户站点移动出了AP的无线覆盖范围,通信中断来,用户站点才会启动切换动作。而此时,站点要扫描所有可能的工作信道,找出合适的AP,开始新的关联请求。这种信道配置方式会使用户的切换过程变得很长,约为几秒到几十秒。所有BSS工作在同一个信道上,切换的速度快,代价是使BSS间出现干扰,降低信道效率。而BSS工作在不同信道上,切换的速

26、度慢,但可以提高每个BSS的效率。不同的应用场合,可以根据需要选择信道的配置方式。DS是ESS网络的一个重要环节。用户站点发生越区切换时,需要由DS实现在AP之间转发MAC帧,为切换的用户站点提供跨AP的通信。但是,在802.11标准中,没有涉及到DS的内容。一种简单的方法是将所有的AP连接在一个以太网上,借助于以太网的通信实现了简单的DS。这是目前所有的ESS网络采用的无线移动网络方案,而且需要同一厂商的、支持越区切换的AP才能实现。必须指出,ESS网络的无线多跳环境必须至少保证有一台AP能够正常工作,没有AP的情况下,站点之间无法通信。5.结论IEEE802.11标准实现了无线局域网站点之

27、间的单跳通信,可以提供在有线连接多个AP下,无线用户站点的较大范围移动。IEEE802.11标准不是为无线多跳环境设计的,在利用该标准组建无线多跳网络时,应该清楚地了解标准的能力和局限。采用IBSS结构组网,BSSID的同步可能造成麻烦和更大的延时,其帧结构中简单的地址信息也不能帮助完成同信道中继。采用ESS结构组网,BSSID由AP负责同步,整个ESS不需同步到一个BSSID上,减少了因移动而带来同步上的困难。AP通过多地址结构,实现了借助于DS的移动和越区切换。需要指出的是,802.11标准只涉及了物理层和MAC子层,通信、中继、移动和切换等都是在MAC实现的,因而具有较大的局限性。如果在网络层上(如使用IP协议)对AP在寻址路由等功能作进一步扩充,使AP成为无线IP路由器,可以在组建多跳无线环境时不对无线用户站点产生任何影响,实现平滑升级,这是AdHoc方式无法实现的。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!