在分布式AP间切换的方法、中心AP和分布式AP技术

技术编号:16975978 阅读:269 留言:0更新日期:2018-01-07 10:27
一种在分布式接入点间切换的方法,中心AP接收以太网帧;中心AP根据无线终端的地址在所述以太网帧中添加序列号;中心AP将添加序列号后的所述以太网帧发送给AP1,并将添加序列号后的所述以太网帧存储到所述无线终端的历史帧集合中;当所述无线终端从AP1切换到AP2时,中心AP向AP2发送所述无线终端的历史帧集合中的帧。若无线终端快速移动,中心AP可以通过AP2将历史帧集合中的帧发送给该无线终端,以替代AP1中缓存的来不及发送给无线终端的帧,以减少无线终端在AP1和AP2之间的切换期间的下行报文的丢失。

【技术实现步骤摘要】
在分布式AP间切换的方法、中心AP和分布式AP
本专利技术涉及通信
,尤其涉及在分布式AP间切换的方法、中心AP、和分布式AP。
技术介绍
无线局域网(英文:wirelesslocalareanetwork,WLAN)中的无线终端移动时,无线终端在接入点(英文:accesspoint,简称:AP)间切换。切换指无线终端从一个AP的覆盖区域移动到另外一个AP的覆盖区域时,无线终端从与前一个AP连接,改变为与后一个AP连接。在无线终端切换的过程中,中心AP可以立即将新接收到的发往无线终端的报文,从送前一个AP转发,改为送后一个AP转发。但此时前一个AP可能仍有部分缓存的报文来不及发送给无线终端而导致下行报文丢失的发生,这里将分布式AP发送给无线终端的报文称为下行报文,将无线终端发送给分布式AP的报文的称为上行报文。如果丢失的下行报文是语音业务报文,则会出现短暂的失声,如果是视频业务报文则会出现短暂的卡顿和花屏,降低了用户体验。
技术实现思路
本申请提供一种改进的在分布式接入点间切换的方法。第一方面提供了一种在同一移动域(即由同一个中心AP管控)的不同分布式AP之间的方法。中心AP接收以太网帧,所述以太网帧的目的地址为无线终端的地址。中心AP根据该无线终端的地址在该以太网中添加序列号,该序列号和该无线终端的历史帧的序列号不同,无线终端的历史帧为中心AP已向该无线终端发送过的帧。中心AP将添加序列号后的所述以太网帧发送给第一分布式AP,该第一分布式AP为多个分布式AP中服务该无线终端的分布式AP,并将添加序列号后的所述以太网帧存储到该无线终端的历史帧集合中;当该无线终端从第一分布式AP切换到第二分布式AP时,中心AP向第二分布式AP发送该无线终端的历史帧集合中的帧。在该技术方案中,若无线终端移动,中心AP可以通过第二分布式AP将历史帧集合中的帧发送给该无线终端,以替代第一分布式AP中缓存的来不及发送给无线终端的帧,以减少无线终端在第一分布式AP和第二分布式AP之间的切换期间的下行报文的丢失。在第一方面的第一种可能的实现方式中,所述历史帧集合大于预设阈值时,中心AP以存储顺序删除所述历史帧集合中的一个或多个帧,删除后的历史帧集合小于或等于所述预设阈值。在该技术方案中,中心AP只为无线终端存储预设阈值之下的以太网帧,在减少无线终端在第一分布式AP和第二分布式AP之间切换期间下行报文丢失的前提下,节约中心AP的存储空间。结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在所述以太网帧的虚拟局域网标识(英文:virtuallocalareanetworkidentifier,VLANID)字段中添加所述序列号。结合第一方面或第一方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,所述中心AP将所述以太网帧封装成无线接入点控制与配置(英文:ControlAndProvisioningofWirelessAccessPoints,CAPWAP)报文;在所述CAPWAP报文的CAPWAP头的自定义字段中添加所述序列号。结合第一方面或第一方面的第一种至第三种中任一种可能实现方式,在第四种可能的实现方式中,中心AP可以根据所述无线终端的地址确定所述无线终端的序列号记录,并根据所述序列号记录在所述以太网帧中添加所述序列号。结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,中心AP还可以接收第一分布式AP发送的序列号变更消息,所述序列号变更消息包括所述无线终端的地址以及序列号变更值,中心AP根据所述无线终端的地址确定所述无线终端的序列号记录,并根据所述序列号变更值修改所述无线终端的序列号记录。在该技术方案中,第一分布式AP将中心AP发送的至少两个以太网帧组合成一个数据帧发送给无线终端,每个以太网帧携带的序列号不同,而中心AP记载的序列号为历史帧中的最大的序列号,组合后的数据帧携带一个序列号,该序列号为所述至少两个以太网帧中的最小的序列号,为了尽量使无线终端接收到的数据帧的序列号连续,则通过序列号变更消息将序列号变更值通知给中心AP,中心AP根据该序列号变更值修改序列号记录,在后续接收到的以太网帧中添加正确的序列号。第二方面提供了另一种在同一移动域的不同分布式AP之间切换的方法。分布式AP接收中心AP发送的第一以太网帧,该第一以太网帧的目的地址为无线终端的地址,第一以太网帧携带第一序列号,分布式AP将所述第一以太网帧转换为数据帧,该数据帧的序列号为基于所述第一序列号生成的第二序列号,分布式AP向所述无线终端发送所述数据帧。在第二方面的第一种可能的实现方式中,分布式AP将中心AP发送的至少两个以太网帧组合成所述数据帧,所述至少两个以太网帧包括所述第一以太网帧,所述至少两个以太网帧中的每个以太网帧的的目的地址为所述无线终端的地址。结合第二方面的第一种可能的实现方式中,在第二种可能的实现方式中,所述至少两个以太网帧还包括第二以太网帧,所述第二以太网帧携带第三序列号,所述第一以太网帧为所述至少两个以太网帧中序列号最小的太网帧,所述第二以太网帧为所述至少两个以太网帧中序列号最大的太网帧。分布式AP还可以向中心AP发送序列号变更消息,所述序列号变更消息包括所述无线终端的地址以及基于所述第一序列号和所述第三序列号的序列号变更值。第三方面提供了一种中心AP。该中心AP包括处理器、存储器以及网络接口。处理器连接到存储器和网络接口,例如处理器可以通过总线连接到存储器和网络接口。网络接口包括一个或多个以太网接口。若网络接口包括一个以太网接口,中心AP可以通过该以太网接口与交换设备连接,交换设备的一个或多个网络接口与分布式AP有线连接,用于与分布式AP收发上述方法中所涉及的消息。交换设备的剩余的网络接口与其他网络设备有线连接,用于接收其他网络设备发送的以太网帧。若网络接口包括多个以太网接口,所述多个以太网接口中的一个或多个以太网接口与分布式AP有线连接,用于与分布式AP收发上述方法中所涉及的消息。所述多个以太网接口中的剩余的以太网接口与其他网络设备有线连接,用于接收其他网络设备发送的以太网帧。存储器用于存储切换条件、无线终端的序列号记录或无线终端的历史帧。处理器用于执行第一方面的部分或全部流程。第四方面提供了另一种中心AP,该中心AP包括处理模块、发送模块以及接收模块。中心AP通过上述模块实现第一方面的部分或全部方法。第五方面提供了一种计算机存储介质,所述计算机存储介质存储有程序,所述程序执行第一方面的部分或全部步骤。第六方面提供了一种分布式AP。所述分布式AP包括处理器、存储器以及网络接口。网络接口包括无线接口。可选地,网络接口还可以包括有线接口。分布式AP可通过有线接口与中心AP有线连接,与中心AP收发上述方法中所涉及的消息。分布式AP也可通过无线接口与中心AP连接,与中心AP收发上述方法中所涉及的消息。分布式AP通过无线接口与无线终端进行无线通信。处理器用于执行第二方面的部分或全部流程。第七方面提供了另一种分布式AP,该分布式AP包括处理模块、发送模块以及接收模块。分布式AP通过上述模块实现第二方面的部分或全部方法。第八方面提供了一种计算机存储介质,所述计算机存储介质存储有程序,本文档来自技高网...
在分布式AP间切换的方法、中心AP和分布式AP

【技术保护点】
一种在分布式接入点间切换的方法,其特征在于,包括:中心接入点AP接收以太网帧,所述以太网帧的目的地址为无线终端的地址;所述中心AP根据所述无线终端的地址在所述以太网帧中添加序列号,所述序列号和所述无线终端的历史帧的序列号不同,所述无线终端的历史帧为所述中心AP已向所述无线终端发送过的帧;所述中心AP将添加序列号后的所述以太网帧发送给第一分布式AP,所述第一分布式AP为多个分布式AP中服务所述无线终端的分布式AP,并将添加序列号后的所述以太网帧存储到所述无线终端的历史帧集合中;当所述无线终端从所述第一分布式AP切换到第二分布式AP时,所述中心AP向所述第二分布式AP发送所述无线终端的历史帧集合中的帧。

【技术特征摘要】
1.一种在分布式接入点间切换的方法,其特征在于,包括:中心接入点AP接收以太网帧,所述以太网帧的目的地址为无线终端的地址;所述中心AP根据所述无线终端的地址在所述以太网帧中添加序列号,所述序列号和所述无线终端的历史帧的序列号不同,所述无线终端的历史帧为所述中心AP已向所述无线终端发送过的帧;所述中心AP将添加序列号后的所述以太网帧发送给第一分布式AP,所述第一分布式AP为多个分布式AP中服务所述无线终端的分布式AP,并将添加序列号后的所述以太网帧存储到所述无线终端的历史帧集合中;当所述无线终端从所述第一分布式AP切换到第二分布式AP时,所述中心AP向所述第二分布式AP发送所述无线终端的历史帧集合中的帧。2.如权利要求1所述的方法,其特征在于,在所述以太网帧的虚拟局域网标识字段中添加所述序列号。3.如权利要求1或2所述的方法,其特征在于,所述中心AP根据所述无线终端的地址在所述以太网帧中添加序列号包括:所述中心AP根据所述无线终端的地址确定所述无线终端的序列号记录,并根据所述序列号记录在所述以太网帧中添加所述序列号;所述方法还包括:所述中心AP接收所述第一分布式AP发送的序列号变更消息,所述序列号变更消息包括所述无线终端的地址以及序列号变更值;所述中心AP根据所述无线终端的地址确定所述无线终端的序列号记录,并根据所述序列号变更值修改所述无线终端的序列号记录。4.一种在分布式接入点间切换的方法,其特征在于,包括:分布式AP接收中心AP发送的第一以太网帧,所述第一以太网帧的目的地址为无线终端的地址,所述第一以太网帧携带第一序列号;所述分布式AP将所述第一以太网帧转换为数据帧,所述数据帧的序列号为基于所述第一序列号生成的第二序列号;所述分布式AP向所述无线终端发送所述数据帧。5.如权利要求4所述的方法,其特征在于,所述分布式AP将所述第一以太网帧转换为数据帧包括:所述分布式AP将所述中心AP发送的至少两个以太网帧组合成所述数据帧,所述至少两个以太网帧包括所述第一以太网帧,所述至少两个以太网帧中的每个以太网帧的的目的地址为所述无线终端的地址。6.如权利要求5所述的方法,其特征在于,所述至少两个以太网帧还包括第二以太网帧,所述第二以太网帧携带第三序列号,所述第一以太网帧为所述至少两个以太网帧中序列号最小的太网帧,所述第二以太网帧为所述至少两个以太网帧中序列号最大的太网帧;所述方法还包括:所述分布式AP向所述中心AP发送序列号变更消息,所述序列号变更消息包括所述无线终端的地址以及基于所述第一序列号和所述第三序列号的序列号变更值。7.一种中心AP,其特征在于,包括:接收模块,用于接收以太网帧,所述以太网帧的目的地址为无线终端的地址;处理模块,用于根据所述无线终端的地址在所述以太网帧中添加序列号,所述序列号和所述无线终端的历史帧的序列号不同,所述无线终端的历史帧为所述中心AP已向所述无线终端发送过的帧;发送模块,用于将添加序列号后的所述以太网帧发送给第一分布式AP,所述第一分布式AP为多个分布式AP中服务所述无线终端的分布式AP;所述处理模块还用于:将添加序列号后的所述以太网帧存储到所述无线终端的历史帧集合中;所述发送模块还用于:当所述无线终端从所述第一分布式AP切换到第二分布式AP时,向所述第二分布式AP发送所述无线终端的历史帧集合中的帧。8.如权利要求7所述的中心AP,其特征在于,在所述以太网帧的虚拟局域网标识字段中添加所述序列号。9.如权利要求7或8所述的中心AP,其特征在于,所述处理模块用于:根据所述无线终端的地址确定所述无线终端的序列号记录,并根据所述序列号记录在所述以太网帧中添加所述序列号;所述接收模块还用于:接收所述第一分布式AP发送的序列号变更消息,所述序列号变更消息包括所述无线终端的地址以及序列号变更值;所述处理模块还用于:根据所述无线终端的地址确定所述无线终端的序列号记录,并根据所述序列号...

【专利技术属性】
技术研发人员:欧历云王云贵
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1