[发明专利]一种无线漫游方法及装置有效
申请号: | 201510439630.3 | 申请日: | 2015-07-23 |
公开(公告)号: | CN105591941B | 公开(公告)日: | 2018-12-25 |
发明(设计)人: | 黄智明 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/755 | 分类号: | H04L12/755;H04L29/12 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 无线 漫游 方法 装置 | ||
本发明提供一种无线漫游方法及装置,该方法包括:当STA通过第一私网地址与目标服务器建立会话连接后,第一AC接收由第二AC发送的会话连接对应的二级NAT表项,其中包括STA的第一私网地址和第一公网地址的对应关系;根据第一私网地址为会话连接分配第二公网地址,建立新的二级NAT表项,其中包括STA的第一私网地址和所述第二公网地址的对应关系;在STA漫游到第一AC并认证通过后,将STA的第二公网地址发送到MC,以使第二公网地址代替第一公网地址作为MC的一级NAT表项中的一级私网地址;收到STA发送的数据报文时,根据新的二级NAT表项转发该数据报文。因此本发明可以避免STA漫游中的业务中断问题,提升用户体验。
技术领域
本发明涉及网络技术领域,尤其涉及一种无线漫游方法及装置。
背景技术
在WLAN(Wireless Local Access Network,无线局域网)中,将多个AP(AccessPoint,无线接入点)提供的无线接入服务称为ESS(Extend Service Set,扩展服务集),并且允许用户使用同一认证信息接入到该ESS中的任意一个AP。当用户从ESS中的一个AP切换到另外一个AP时,需要引入漫游技术来保证其业务尽可能不中断。
漫游过程中,MA(Mobility Agent,漫游代理器)可以代替AC(Access Controller,无线接入控制器)来控制AP的无线接入认证过程,多个MA通过MC实现三层互连,下挂的所有AP都属于同一个ESS。但是在大型组网中,不同组的MA之间因为不能传递STA(Station,工作站)信息,因而会增加MC来负责传递不同分组之间的STA信息,以保证用户可以漫游成功。
目前在大型组网中还会在MC(Mobility Controller,漫游控制器)上运用NAT(Network Address Translate,网络地址转换)技术来提高地址利用率。当STA从MA1换到了另一组的MA2上时,由于该STA的私网地址会发生变化,则MC需要为其重新建立NAT映射表项,导致该STA的私网地址可能会映射到不同的公网地址和端口上去,使得STA与对端服务器不得不中断业务并重新建立连接,造成较差的用户体验。
发明内容
有鉴于此,本发明提供一种无线漫游方法及装置,来解决因STA的地址会发生变化导致STA业务中断的问题。
具体地,本发明是通过如下技术方案实现的:
一种无线漫游方法,所述方法应用于第一AC,所述第一AC与MC相连,所述MC还连接第二AC,所述方法包括:
当所述STA通过第一私网地址与目标服务器建立会话连接后,所述第一AC接收由所述第二AC发送的所述会话连接对应的二级NAT表项,所述二级NAT表项包括所述STA的第一私网地址和第一公网地址的对应关系;
根据所述第一私网地址为所述会话连接分配第二公网地址,建立新的二级NAT表项,所述新的二级NAT表项包括所述STA的所述第一私网地址和所述第二公网地址的对应关系;
在所述STA漫游到所述第一AC并认证通过后,将所述STA的第二公网地址发送到MC,以使所述第二公网地址代替所述第一公网地址作为所述MC的一级NAT表项中的一级私网地址;
收到所述STA发送的数据报文时,根据所述新的二级NAT表项转发该数据报文。
进一步的,为所述会话连接分配第二公网地址之前,所述方法还包括:
检查所述第一私网地址是否已被占用;
若是,则通知所述第二AC更换所述第一私网地址。
进一步的,所述根据所述新的二级NAT表项转发该数据报文,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510439630.3/2.html,转载请声明来源钻瓜专利网。