一种在无线局域网中漫游的方法和装置制造方法及图纸

技术编号:14687976 阅读:155 留言:0更新日期:2017-02-23 10:15
本发明专利技术实施例公开了一种在无线局域网中漫游的方法,包括:建立漫游AP组;确定所述漫游AP组中的第一漫出AP;在所述漫游AP组中为所述第一漫出AP分配漫出备份AP;当STA关联到所述第一漫出AP后漫游到第一漫入AP时,下发第一漫游转发表项给所述第一漫出AP并下发第二漫游转发表项给所述第一漫入AP;以便于所述STA通过第一漫游隧道发送报文;检测所述第一漫出AP的运行状态,当所述第一漫出AP故障时,将最新的第一漫游转发表项发送给所述漫出备份AP以及将最新的第二漫游转发表项发送给所述第一漫入AP,以便于所述STA通过第二漫游隧道发送报文。本发明专利技术实施例还公开了一种在无线局域网中漫游的装置。从而避免STA漫游业务的中断。

【技术实现步骤摘要】

本专利技术涉及数据通信领域,尤其是一种在无线局域网中漫游的方法和装置
技术介绍
无线局域网(WirelessLocalAreaNetwork,WLAN)可以为用户提供随时随地接入互联网的上网体验,而保证无线终端站点(Station,简称为STA)在移动漫游过程中业务不中断是无线网络建设的一个重要指标。无线漫游是指STA在移动到两个无线访问接入点(AccessPoint,简称为AP)覆盖范围的临界区域时,STA与新的AP(称为漫入AP,或FAP)进行关联并与旧的AP(称为漫出AP,或HAP)断开关联,且在此过程中保持不间断的网络连接。对于STA来说,漫游的行为是透明的无缝漫游,即STA在漫游过程中,不会感知到漫游的发生。WLAN漫游过程中STA的IP地址始终保持不变;如果漫游前后STA所在的虚拟局域网络(VirtualLocalAreaNetwork,简称为VLAN)发生了变化,则属于三层漫游。当前无线局域网包括胖AP和瘦AP两种WLAN架构,其中集中式管理的瘦AP架构在市场上得到越来越广泛的应用。在瘦AP架构中:无线控制器(AccessController,简称为AC)作为WLAN的核心设备,承担着下属所有AP和STA的控制管理;AP对收到的STA终端数据报文支持集中转发和本地转发两种转发模式。其中本地转发模式中:控制报文经由AC与AP间的控制和规定(ControlAndProvisioningofWirelessAccessPoints,CAPWAP)隧道转发并最终由AC进行处理,AC和各AP间通过故障检测报文对CAPWAP隧道进行连通性检测;数据报文由则瘦AP自身直接处理。为了支持本地转发模式下的STA三层漫游场景,通常需要在STA漫游前后关联的漫出AP和漫入AP间直接建立AP间漫游隧道来承载封装STA漫游数据的转发。如下图1为本地转发模式下的STA三层漫游场景:如图1所示:AP1、AP2和AP3通过有线网络连接到AC,AP1和AP2关联的STA所在VLAN为100,AP3关联的STA所在VLAN为200;各AP采用本地转发模式,STA漫游数据报文直接由AP进行处理。STA从AP2移动漫游到AP3,即漫游前STA关联的漫出AP是AP2,漫游后STA关联的漫入AP是AP3,STA漫游前后所在的VLAN发生了变化。当STA漫游成功时,AC将包含漫游转发信息的控制报文下发给漫出AP2和漫入AP3。AC下发的漫游转发信息,包括STA的MAC地址,STA关联漫出AP2上的信息(如AP2对应的MAC地址和IP地址、STA所在的VLANID和WLANID等),STA关联漫入AP3上的信息(AP3对应的MAC地址和IP地址、STA所在的VLANID和WLANID等),以及漫游AP标识为漫出或漫入状态的漫游标识。漫出AP2和漫入AP3可以根据AC下发的漫游转发信息建立两AP间的漫游隧道,后续STA的漫游数据报文就经由该漫游隧道进行封装转发。即STA在漫游后发送的上行报文由漫入AP3经由AP间漫游隧道封装发送给漫出AP2(封装后的隧道报文外层目的IP为AP2的IP地址,隧道报文源IP为AP3的IP地址),再由漫出AP2将上行报文通过有线网络转发出去;而STA在漫游后的下行报文则由漫出AP2经由AP间漫游隧道封装转发给漫入AP3(封装后的隧道报文外层目的IP为AP3的IP地址,隧道报文源IP为AP2的IP地址),再由漫入AP3将报文最终发送给STA。由此可见,虽然STA漫游前后所在的VLAN发生了改变,但是漫游数据报文可以承载在两AP间漫游隧道中进行封装转发,从而可以实现漫游过程的STA访问业务不中断。现有技术中,为了支持本地转发模式下的STA三层漫游场景,STA的漫游数据需要承载在漫游前后关联的AP间漫游隧道中进行封装后才能转发。如果STA漫游前关联的漫出AP发生故障,而漫入AP通常无法直接检测到漫出AP故障并会继续通过该漫游隧道将STA漫游数据报文转发给漫出AP,因此会出现STA漫游业务中断的问题。针对该问题,当前并没有好的解决方案。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供一种在无线局域网中漫游的方法,包括:建立漫游AP组;确定所述漫游AP组中的第一漫出AP;在所述漫游AP组中为所述第一漫出AP分配漫出备份AP;当STA关联到所述第一漫出AP后漫游到第一漫入AP时,下发第一漫游转发表项给所述第一漫出AP并下发第二漫游转发表项给所述第一漫入AP;以便于所述STA通过第一漫游隧道发送报文,所述第一漫游隧道是所述第一漫出AP根据所述第一漫游转发表项和所述第一漫入AP根据所述第二漫游转发表项在所述第一漫出AP与所述第一漫入AP之间建立的;检测所述第一漫出AP的运行状态,当所述第一漫出AP故障时,将最新的第一漫游转发表项发送给所述漫出备份AP以及将最新的第二漫游转发表项发送给所述第一漫入AP,以便于所述STA通过第二漫游隧道发送报文,所述第二漫游隧道是所述漫出备份AP根据所述最新的第一漫游转发表项和所述第一漫入AP根据所述最新的第二漫游转发表项在所述漫出备份AP与所述第一漫入AP之间建立的。可选的,所述建立漫游AP组的步骤具体包括:确定接入的AP中属于相同VLAN或者属于相同网段的第二AP,将所述第二AP组合成漫游AP组。可选的,所述在所述漫游AP组中为所述第一漫出AP分配漫出备份AP的步骤具体包括:在所述漫游AP组中选择关联的STA用户数最小的AP作为所述第一漫出AP的漫出备份AP。可选的,在所述漫游AP组中为所述第一漫出AP分配漫出备份AP,当所述漫出备份AP的数量为n,n为大于1的正整数,为每个漫出备份AP设置对应的优先级;所述将最新的第一漫游转发表项发送给所述漫出备份AP的步骤具体包括:根据所述漫出备份AP对应的优先级,将最新的第一漫游转发表项发送给优先级最高的漫出备份AP。可选的,所述第一漫游转发表项包括:STA的MAC地址、STA漫游前所在的VLANID,所述第一漫入AP对应的MAC地址和IP地址,以及所述第一漫出AP的漫游标识,所述第二漫游转发表项包括:STA的MAC地址、STA漫游后所在的VLANID,所述第一漫出AP对应的MAC地址和IP地址,以及所述第一漫入AP的漫游标识。可选的,所述最新的第一漫游转发表项包括:STA的MAC地址、STA漫游前所在的VLANID,所述第一漫入AP对应的MAC地址和IP地址,以及所述漫出备份AP的漫游标识,所述最新的第二漫游转发表项包括:STA的MAC地址、STA漫游后所在的VLANID,所述漫出备份AP对应的MAC地址和IP地址,以及所述第一漫入AP的漫游标识。本专利技术实施例的另一方面提供一种在无线局域网中漫游的装置,包括:建立模块,用于建立漫游AP组;确定模块,用于确定所述漫游AP组中的第一漫出AP;分配模块,用于在所述漫游AP组中为所述第一漫出AP分配漫出备份AP;发送模块,用于当STA关联到所述第一漫出AP后漫游到第一漫入AP时,下发第一漫游转发表项给所述第一漫出AP并下发第二漫游转发表项给所述第一漫入AP;以便于所述STA通过第一漫游隧道发送报文,所述第一漫游隧道是所述第一漫出AP根据所述第一漫游转发表项和所述第一漫入AP根据所述第二漫游转发本文档来自技高网
...
一种在无线局域网中漫游的方法和装置

【技术保护点】
一种在无线局域网中漫游的方法,其特征在于,包括:建立漫游AP组;确定所述漫游AP组中的第一漫出AP;在所述漫游AP组中为所述第一漫出AP分配漫出备份AP;当STA关联到所述第一漫出AP后漫游到第一漫入AP时,下发第一漫游转发表项给所述第一漫出AP并下发第二漫游转发表项给所述第一漫入AP;以便于所述STA通过第一漫游隧道发送报文,所述第一漫游隧道是所述第一漫出AP根据所述第一漫游转发表项和所述第一漫入AP根据所述第二漫游转发表项在所述第一漫出AP与所述第一漫入AP之间建立的;检测所述第一漫出AP的运行状态,当所述第一漫出AP故障时,将最新的第一漫游转发表项发送给所述漫出备份AP以及将最新的第二漫游转发表项发送给所述第一漫入AP,以便于所述STA通过第二漫游隧道发送报文,所述第二漫游隧道是所述漫出备份AP根据所述最新的第一漫游转发表项和所述第一漫入AP根据所述最新的第二漫游转发表项在所述漫出备份AP与所述第一漫入AP之间建立的。

【技术特征摘要】
1.一种在无线局域网中漫游的方法,其特征在于,包括:建立漫游AP组;确定所述漫游AP组中的第一漫出AP;在所述漫游AP组中为所述第一漫出AP分配漫出备份AP;当STA关联到所述第一漫出AP后漫游到第一漫入AP时,下发第一漫游转发表项给所述第一漫出AP并下发第二漫游转发表项给所述第一漫入AP;以便于所述STA通过第一漫游隧道发送报文,所述第一漫游隧道是所述第一漫出AP根据所述第一漫游转发表项和所述第一漫入AP根据所述第二漫游转发表项在所述第一漫出AP与所述第一漫入AP之间建立的;检测所述第一漫出AP的运行状态,当所述第一漫出AP故障时,将最新的第一漫游转发表项发送给所述漫出备份AP以及将最新的第二漫游转发表项发送给所述第一漫入AP,以便于所述STA通过第二漫游隧道发送报文,所述第二漫游隧道是所述漫出备份AP根据所述最新的第一漫游转发表项和所述第一漫入AP根据所述最新的第二漫游转发表项在所述漫出备份AP与所述第一漫入AP之间建立的。2.如权利要求1所述的方法,其特征在于,所述建立漫游AP组的步骤具体包括:确定接入的AP中属于相同VLAN或者属于相同网段的第二AP,将所述第二AP组合成漫游AP组。3.如权利要求1所述的方法,其特征在于,所述在所述漫游AP组中为所述第一漫出AP分配漫出备份AP的步骤具体包括:在所述漫游AP组中选择关联的STA用户数最小的AP作为所述第一漫出AP的漫出备份AP。4.如权利要求1所述的方法,其特征在于,所述在所述漫游AP组中为所述第一漫出AP分配漫出备份AP的步骤具体包括:在所述漫游AP组中为所述第一漫出AP分配漫出备份AP,当所述漫出备份AP的数量为n,n为大于1的正整数,为每个漫出备份AP设置对应的优先级;所述将最新的第一漫游转发表项发送给所述漫出备份AP的步骤具体包括:根据所述漫出备份AP对应的优先级,将最新的第一漫游转发表项发送给优先级最高的漫出备份AP。5.如权利要求1-4任一所述的方法,其特征在于,所述第一漫游转发表项包括:STA的MAC地址、STA漫游前所在的VLANID,所述第一漫入AP对应的MAC地址和IP地址,以及所述第一漫出AP的漫游标识,所述第二漫游转发表项包括:STA的MAC地址、STA漫游后所在的VLANID,所述第一漫出AP对应的MAC地址和IP地址,以及所述第一漫入AP的漫游标识。所述最新的第一漫游转发表项包括:STA的MAC地址、STA漫游前所在的VLANID,所述第一漫入AP对应的MAC地址和IP地址,以及所述漫出备份AP的漫游标识,所述最新的第二漫游转发表项包括:STA的MAC地址、STA漫游后所在的VLANID,所述漫出备份AP对应的MAC地址和IP地址,以及所述第一漫入AP的漫游标识。6.一种在无线局域网中漫游的装置,其特征在于,包括:建立模块,用于建立漫游AP组;确定模块,用于确定所述漫游...

【专利技术属性】
技术研发人员:陈佑建
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1