无线局域网漫游方法、接入点和无线控制器技术

技术编号:13375358 阅读:91 留言:0更新日期:2016-07-20 21:50
本发明专利技术实施例涉及无线局域网漫游方法、接入点和无线控制器,该方法包括:当第一终端由第一AP漫游到第二AP时,第二AP向无线控制器发送请求消息,请求消息中包括第一终端的MAC地址,并建立与第一终端的关联,接收无线控制器发送的第一终端的MAC地址与第一终端的IP地址,根据第一终端的IP地址所属的互联网协议版本,向网关发送ARP消息或NDP消息,ARP消息或NDP消息中包括第一终端的IP地址和第一终端的MAC地址,第二AP接收网关发送的第一数据报文,向第一终端发送第一数据报文。由上可见,本发明专利技术实施例中,通过第二AP向网关发送ARP消息或NDP消息,促使网关把第一终端的MAC地址对应的端口更新到新AP连接的端口下,保证终端漫游后从网络侧到新AP转发的流量正常。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及无线局域网漫游方法、接入点和无线控制器
技术介绍
智能手机和平板电脑等终端都提供了无线局域网(英文:wirelesslocalareanetwork,缩写:WLAN)功能,终端可以通过WLAN与接入点(英文:accesspoint,缩写:AP)关联,从而访问互联网。由于AP的覆盖范围有限,因此一个较大的场所内一般有多个AP,以增加WLAN覆盖范围。当终端从多个AP中的一个AP切换到另一个AP时,就称为WLAN漫游。当终端从第一AP漫游到第二AP时,网关上存储的终端用户地址对应的端口仍然为第一AP关联的端口,从网关到终端方向的网络流量仍然被网关转发到漫游前端口上,导致流量中断。
技术实现思路
本专利技术实施例提供无线局域网漫游方法、接入点和无线控制器,可以在终端从一个AP漫游到另一个AP时,及时更新端口,保证用户漫游后从网络侧到新AP转发的流量正常。第一方面,提供了一种无线局域网漫游方法,所述方法包括:当第一终端由第一AP漫游到第二AP时,所述第二AP向无线控制器发送请求消息,所述请求消息中包括所述第一终端的媒体接入控制(英文:mediaaccesscontrol,缩写:MAC)地址,并建立与所述第一终端的关联;所述第二AP接收所述无线控制器发送的所述第一终端的MAC地址与所述第一终端的互联网协议(英文:InternetProtocol,缩写:IP)地址;<br>当所述第一终端的IP地址是互联网协议版本4(英文:InternetProtocolversion4,缩写:IPv4)地址时,所述第二AP向网关发送地址解析协议(英文:AddressResolutionProtocol,缩写:ARP)消息,所述ARP消息中包括所述第一终端的IP地址和所述第一终端的MAC地址;当所述第一终端的IP地址是互联网协议版本6(英文:InternetProtocolversion6,缩写:IPv6)地址时,所述第二AP向网关发送邻居发现协议(英语:NeighborDiscoveryProtocol,缩写:NDP)消息,所述NDP消息中包括所述第一终端的IP地址和所述第一终端的MAC地址;所述第二AP接收所述网关发送的第一数据报文;所述第二AP向所述第一终端发送所述第一数据报文。结合第一方面,在第一方面的第一种实现方式中,所述第一数据报文来自所述网关接收所述ARP消息或者所述NDP消息的端口。结合第一方面或第一方面的第一种实现方式,在第一方面的第二种实现方式中,所述方法还包括:所述第二AP接收所述第一终端发送的第二数据报文;所述第二AP将所述第二AP归属的第一虚拟局域网(英文:virtuallocalareanetwork,缩写:VLAN)的VLAN标识添加到所述第二数据报文中,并向所述网关发送所述第二数据报文,所述第一VLAN的VLAN标识用于指示所述网关根据所述第一VLAN对应的三层转发接口转发所述第二报文。第二方面,提供了一种无线局域网漫游方法,所述方法包括:当第一终端由第一AP漫游到第二AP时,无线控制器接收所述第二AP发送的请求消息,所述请求消息中包括所述第一终端的MAC地址;所述无线控制器获取所述第一终端的MAC地址和所述第一终端的IP地址,并将所述第一终端的MAC地址和所述第一终端的IP地址发送给所述第二AP。结合第二方面,在第二方面的第一种实现方式中,所述当第一终端由第一AP漫游到第二AP时,无线控制器接收所述第二AP发送的请求消息之前,所述方法还包括:无线控制器接收第一AP发送的第一终端的MAC地址和所述第一终端的IP地址;将所述第一终端的MAC地址和所述第一终端的IP地址对应存储在关联表中;所述无线控制器获取所述第一终端的MAC地址和所述第一终端的IP地址,包括:所述无线控制器查询所述关联表,从所述关联表中获取所述第一终端的MAC地址和所述第一终端的IP地址。第三方面,提供了一种接入点,所述接入点包括:关联建立单元,用于当第一终端由第一AP漫游到第二AP时,向无线控制器发送请求消息,所述请求消息中包括所述第一终端的MAC地址,并建立与所述第一终端的关联;接收单元,用于接收所述无线控制器发送的所述第一终端的MAC地址与所述第一终端的IP地址;发送单元,用于当所述第一终端的IP地址是IPv4地址时,向网关发送ARP消息,所述ARP消息中包括所述第一终端的IP地址和所述第一终端的MAC地址;当所述第一终端的IP地址是IPv6地址时,向网关发送NDP消息,所述NDP消息中包括所述第一终端的IP地址和所述第一终端的MAC地址;所述接收单元,还用于接收所述网关发送的第一数据报文;所述发送单元,还用于向所述第一终端发送所述第一数据报文。结合第三方面,在第三方面的第一种实现方式中,所述接收单元接收的第一数据报文来自所述网关接收所述ARP消息或者所述NDP消息的端口。结合第三方面或第三方面的第一种实现方式,在第三方面的第二种实现方式中,所述接收单元,还用于接收所述第一终端发送的第二数据报文;所述发送单元,还用于将所述第二AP归属的第一VLAN的VLAN标识添加到所述接收单元接收的第二数据报文中,并向所述网关发送所述第二数据报文,所述第一VLAN的VLAN标识用于指示所述网关根据所述第一VLAN对应的三层转发接口转发所述第二数据报文。第四方面,提供了一种无线控制器,所述无线控制器包括:接收单元,用于当第一终端由第一AP漫游到第二AP时,接收所述第二AP发送的请求消息,所述请求消息中包括所述第一终端的MAC地址;获取单元,用于根据所述接收单元接收的请求消息获取所述第一终端的MAC地址和所述第一终端的IP地址;发送单元,用于将所述获取单元获取的所述第一终端的MAC地址和所述第一终端的IP地址发送给所述第二AP。结合第四方面,在第四方面的第一种实现方式中,所述接收单元,还用于在所述接收单元接收所述第二AP发送的请求消息之前,接收第一AP发送的第一终端的MAC地址和所述第一终端的IP地址;所述无线控制器还包括:存储单元,用于将所述接收单元接收的所述第一终端的MAC地址和所述第一终端的IP地址对应存储在关联表中;所述获取单元,具体用于查询所述关联表,从所述关联表中获取所述第一终端的MAC地址和所述第一终端的IP地址。第五方面,提供了一种接入点,所述接入点包括:...

【技术保护点】
一种无线局域网漫游方法,其特征在于,所述方法包括:当第一终端由第一接入点AP漫游到第二AP时,所述第二AP向无线控制器发送请求消息,所述请求消息中包括所述第一终端的媒体接入控制MAC地址,并建立与所述第一终端的关联;所述第二AP接收所述无线控制器发送的所述第一终端的MAC地址与所述第一终端的互联网协议IP地址;当所述第一终端的IP地址是互联网协议版本4IPv4地址时,所述第二AP向网关发送地址解析协议ARP消息,所述ARP消息中包括所述第一终端的IP地址和所述第一终端的MAC地址;当所述第一终端的IP地址是互联网协议版本6IPv6地址时,所述第二AP向网关发送邻居发现协议NDP消息,所述NDP消息中包括所述第一终端的IP地址和所述第一终端的MAC地址;所述第二AP接收所述网关发送的第一数据报文;所述第二AP向所述第一终端发送所述第一数据报文。

【技术特征摘要】
1.一种无线局域网漫游方法,其特征在于,所述方法包括:
当第一终端由第一接入点AP漫游到第二AP时,所述第二AP向无线控制
器发送请求消息,所述请求消息中包括所述第一终端的媒体接入控制MAC地
址,并建立与所述第一终端的关联;
所述第二AP接收所述无线控制器发送的所述第一终端的MAC地址与所述
第一终端的互联网协议IP地址;
当所述第一终端的IP地址是互联网协议版本4IPv4地址时,所述第二AP
向网关发送地址解析协议ARP消息,所述ARP消息中包括所述第一终端的IP
地址和所述第一终端的MAC地址;当所述第一终端的IP地址是互联网协议版
本6IPv6地址时,所述第二AP向网关发送邻居发现协议NDP消息,所述NDP
消息中包括所述第一终端的IP地址和所述第一终端的MAC地址;
所述第二AP接收所述网关发送的第一数据报文;所述第二AP向所述第一
终端发送所述第一数据报文。
2.根据权利要求1所述的方法,其特征在于:所述第一数据报文来自所
述网关接收所述ARP消息或者所述NDP消息的端口。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
所述第二AP接收所述第一终端发送的第二数据报文;
所述第二AP将所述第二AP归属的第一虚拟局域网VLAN的VLAN标识添加
到所述第二数据报文中,并向所述网关发送所述第二数据报文,所述第一VLAN
的VLAN标识用于指示所述网关根据所述第一VLAN对应的三层转发接口转发
所述第二数据报文。
4.一种无线局域网漫游方法,其特征在于,所述方法包括:
当第一终端由第一接入点AP漫游到第二AP时,无线控制器接收所述第二
AP发送的请求消息,所述请求消息中包括所述第一终端的媒体接入控制MAC
地址;
所述无线控制器获取所述第一终端的MAC地址和所述第一终端的互联网协
议IP地址,并将所述第一终端的MAC地址和所述第一终端的IP地址发送给
所述第二AP。
5.根据权利要求4所述的方法,其特征在于,所述当第一终端由第一接
入点AP漫游到第二AP时,无线控制器接收所述第二AP发送的请求消息之前,
所述方法还包括:
无线控制器接收第一AP发送的第一终端的MAC地址和所述第一终端的IP
地址;
将所述第一终端的MAC地址和所述第一终端的IP地址对应存储在关联表
中;
所述无线控制器获取所述第一终端的媒体接入控制MAC地址和所述第一终
端的互联网协议IP地址,包括:
所述无线控制器查询所述关联表,从所述关联表中获取所述第一终端的媒
体接入控制MAC地址和所述第一终端的互联网协议IP地址。
6.一种...

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

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

1