本发明专利技术公开了一种基于AP辅助的VoWLAN漫游方法,包括以下步骤:1)漫游过程中移动终端IP地址不变。2)以移动终端信号强度做为切换触发条件,AP发起断开联接操作,辅助切换。3)Mesh网络其中一个节点作为MAC-IP服务器,提供整个网络的MAC-IP对应关系。4)Mesh节点与MAC-IP服务器通信机制,以消息内容作为更新路由的依据。本发明专利技术不对现有移动终端做任何修改、兼容SIP服务。以Mesh网络为基础,AP辅助移动终端漫游,是一种低费用,实现方法简单,切换延时较小的漫游方法。
【技术实现步骤摘要】
—种基于AP辅助的VoWLAN漫游方法
本专利技术属于无线网络
,具体涉及一种基于AP(ACCeSS Point)辅助的VoffLAN漫游方法。技术背景目前的IT产业领域中,WLAN和VoIP是人们关注的热点,因此使用WLAN提供语音服务(VoWLAN)的终端设备也就应运而生。VoWLAN是WLAN的新兴应用之一。VoIP通过数据网络传输语音信号;WLAN (无线局域网),通过无线接入点进行无线上网。VoWLAN可以说是这两者的有机结合,它可以利用现有的WLAN网络实现无线的VoIP通话能力,企业员工通过VoWLAN可在办公场所以外的地方随时语音通信、访问E-mail和其他已接入的网络资源,这样提高了网络资源的利用率并降低了通话的成本,从而节省企业的总体IT费用。对于住宅用户也可以通过与宽带802.11无线网络相连的VoIP电话来降低话费。VoffLAN同VoIP —样使用分组交换,语音数据率较低但质量得不到保障。当终端在同一网络内部的不同接入点进行漫游时,WLAN网络切换时延大,这严重影响了对实时性要求高的语音业务的发展。针对上述问题,国内外研究员提出了多种解决方法。一类方法基于802.11无线网络自身的特点。WLAN网络的漫游过程一般由移动终端自主决定,包括断开原连接、扫描信道、认证、关联、预注册等过程。其中信道扫描所产生的时延占到整个漫游过程的80%左右。其中有一些方法考虑通过某些算法来减少扫描信道所耗费的时间,如通过邻居图来识别原AP附近其他AP的信道,从而大大减少扫描时间。为此,不少方法通过定制移动终端,优化信道扫描过程来减少漫游时延。减少漫游时延的同时,定制移动终端也带来个巨额的花费。另一类方案基于一些特定的协议。基于Mobile IP的解决方法利用其家乡代理与外部代理的协同工作,通过隧道技术在漫游时将数据送至移动终端;基于SIP协议中re-1NVITE的方案通过重新建立通话连接的方式重启会话;旨在为WLAN网络实时通信提供快速切换的802.1 Ir协议也被用于解决VoWLAN的漫游问题,该协议通过允许移动用户在切换之前与新接入点进行关联的方式减少切换过程所用时间。更有结合新兴的软件定义网络(Software-Defined Networking,简称SDN)的802.11快速切换方案,它利用虚拟网卡的概念在一块物理设备上生成可以与多个接入点关联的虚拟无线设备,并通过OpenFlow来对漫游过程中的扫描、切换以及期间的数据流向进行控制。这类方法的特点是较为新颖,但是需要大量有说服力的实验结果及芯片制造商的功能支持。因此,目前所提出的方法都存在实现周期时间长,需要巨额费用的缺点。
技术实现思路
为了解决上述的技术问题,本专利技术不对现有移动终端做任何修改、兼容SIP服务。以Mesh网络为基础,AP辅助移动终端漫游,提供一种低费用,实现方法简单,切换延时较小的漫游方法。本专利技术所采用的技术方案是:,其特征在于,包括以下步骤: 步骤1:移动终端与AP关联后,通过DHCP获取IP地址,AP通过监听免费ARP请求获取移动终端的MAC-1P信息,并在与SIP服务器直接相连的节点上储存该信息,该节点作为MAC-1P服务器,其他节点检测到免费ARP告知该节点,MAC-1P服务器记录整个网络中所有移动终端的信息;漫游过程中移动终端IP地址不变,即在离开这个网络之前,移动终端保持这个IP地址,移动终端重启之后再次入网,重新获得IP ; 步骤2:通过实时的检测AP接收到的来自移动终端的信号强度,多次检测取平均,在检测到与当前关联AP的移动终端通信质量下降到预定阀值后,AP发送伪造的Deauthentication帧,结束与移动终端的关联关系;移动终端收到此Deauthentication中贞后,与AP解除关联,并根据Probe帧返回的信号强度选择一个新AP进行关联; 步骤3:新AP与漫游的移动终端关联之后,向网络中的MAC-1P服务器发送漫游消息,告知MAC-1P服务器该移动终端发生了漫游切换^AP根据802.11关联响应帧来检测移动终端,发送给MAC-1P服务器的消息仅包含移动终端的MAC地址以及最新的网关地址,网关地址为新节点AdHoc模式网卡的IP地址; 步骤4: MAC-1P服务器在收到漫游消息后,根据MAC地址来查找移动终端的IP地址,将MAC-1P消息告知新AP的同时更新MAC-1P表中该移动终端的网关IP地址; 步骤5:新AP收到MAC-1P服务器的响应消息后,首先根据移动终端的IP地址构造出它的默认网关地址,作为ARP中发送端IP,发送伪造的ARP消息给移动终端,将上行语音数据导向新AP自身;同时新AP将分别发送广播和单播消息通知网络中的其他节点更新路由,对于新AP的一跳邻居节点来说,他们可以收到新AP的广播消息,对于二跳邻居节点及以上节点来说,它们根据新接入点的单播消息来更新路由;MAC-1P服务器在收到漫游消息后立即更新路由; 步骤6:网络中的其他节点在收到漫游通知消息后,重新建立一条关于该移动终端的路由表项,当收到来自SIP服务器发往该移动终端的下行语音数据时,其他节点根据该路由表项进行转发;由于移动终端的IP地址与它的新AP的IP不在同一子网中,新AP还将添加一条路由表项,从而将收到的下行语音数据最终交给移动终端。作为优选,当移动终端再次发生漫游切换时,除了上述步骤外,移动终端的前一个关联节点还需要删除关于该移动终端的路由表项,删除路由表项的过程由MAC-1P服务器触发,通过发送一条消息至原节点来实现。作为优选,步骤I所述的MAC-1P信息的建立过程为:移动终端与AP关联后通过DHCP获得IP地址,并发出Gratuitous ARP,AP监听Gratuitous ARP获取移动终端的MAC-1P信息,在与SIP服务器直接相连的节点上储存该信息,该节点作为MAC-1P服务器,其他节点检测到Gratuitous ARP获取的MAC-1P信息告知该节点即可,MAC-1P服务器记录有整个网络中所有移动终端的MAC-1P信息。作为优选,步骤2所述的新AP,是PiObe帧返回信号强度最大一个,移动终端选择新AP并与之关联的过程不进行干预。作为优选,步骤3所述的漫游消息的通知流程为:新AP根据802.11 AssociatiojnResponse帧来检测移动终端是否关联,新AP检测到与漫游的移动终端关联之后,向网络中的MAC-1P服务器发送漫游消息,告知MAC-1P服务器该移动终端发生了漫游切换,发送给MAC-1P服务器的消息仅包含漫游移动终端的MAC地址以及最新的网关地址,网关地址为新节点AdHoc模式网卡的IP地址。作为优选,步骤5中所述的新AP收到MAC-1P服务器的响应消息后,首先根据移动终端的IP地址构造出它的默认网关地址,其默认网关地址为同一子网中最后一字节为I的IP地址。作为优选,步骤5中所述的一跳邻居节点和多跳邻居节点的辨别方法是在一个Me sh网络中,节点根据ο I sr d产生的路由表项来判断出它的一跳和多跳邻居节点,所有一跳节点的网关为全O的IP地址,无需其他节点转发。本专利技术的创新点在于: O漫游过程中移动终端IP地址不变; 2)以移动终端信号本文档来自技高网...
【技术保护点】
一种基于AP辅助的VoWLAN漫游方法,其特征在于,包括以下步骤:步骤1:移动终端与AP关联后,通过DHCP获取IP地址,AP通过监听免费ARP请求获取移动终端的MAC‑IP信息,并在与SIP服务器直接相连的节点上储存该信息,该节点作为MAC‑IP服务器,其他节点检测到免费ARP告知该节点,MAC‑IP服务器记录整个网络中所有移动终端的信息;漫游过程中移动终端IP地址不变,即在离开这个网络之前,移动终端保持这个IP地址,移动终端重启之后再次入网,重新获得IP;步骤2:通过实时的检测AP接收到的来自移动终端的信号强度,多次检测取平均,在检测到与当前关联AP的移动终端通信质量下降到预定阀值后,AP发送伪造的Deauthentication帧,结束与移动终端的关联关系;移动终端收到此Deauthentication帧后,与AP解除关联,并根据Probe帧返回的信号强度选择一个新AP进行关联;步骤3:新AP与漫游的移动终端关联之后,向网络中的MAC‑IP服务器发送漫游消息,告知MAC‑IP服务器该移动终端发生了漫游切换;新AP根据802.11关联响应帧来检测移动终端,发送给MAC‑IP服务器的消息仅包含移动终端的MAC地址以及最新的网关地址,网关地址为新节点AdHoc模式网卡的IP地址;步骤4: MAC‑IP服务器在收到漫游消息后,根据MAC地址来查找移动终端的IP地址,将MAC‑IP消息告知新AP的同时更新MAC‑IP表中该移动终端的网关IP地址;步骤5:新AP收到MAC‑IP服务器的响应消息后,首先根据移动终端的IP地址构造出它的默认网关地址,作为ARP中发送端IP,发送伪造的ARP消息给移动终端,将上行语音数据导向新AP自身;同时新AP将分别发送广播和单播消息通知网络中的其他节点更新路由,对于新AP的一跳邻居节点来说,他们可以收到新AP的广播消息,对于二跳邻居节点及以上节点来说,它们根据新接入点的单播消息来更新路由; MAC‑IP服务器在收到漫游消息后立即更新路由;步骤6:网络中的其他节点在收到漫游通知消息后,重新建立一条关于该移动终端的路由表项,当收到来自SIP服务器发往该移动终端的下行语音数据时,其他节点根据该路由表项进行转发;由于移动终端的IP地址与它的新AP的IP不在同一子网中,新AP还将添加一条路由表项,从而将收到的下行语音数据最终交给移动终端。...
【技术特征摘要】
1.一种基于AP辅助的VoWLAN漫游方法,其特征在于,包括以下步骤: 步骤1:移动终端与AP关联后,通过DHCP获取IP地址,AP通过监听免费ARP请求获取移动终端的MAC-1P信息,并在与SIP服务器直接相连的节点上储存该信息,该节点作为MAC-1P服务器,其他节点检测到免费ARP告知该节点,MAC-1P服务器记录整个网络中所有移动终端的信息;漫游过程中移动终端IP地址不变,即在离开这个网络之前,移动终端保持这个IP地址,移动终端重启之后再次入网,重新获得IP ; 步骤2:通过实时的检测AP接收到的来自移动终端的信号强度,多次检测取平均,在检测到与当前关联AP的移动终端通信质量下降到预定阀值后,AP发送伪造的Deauthentication帧,结束与移动终端的关联关系;移动终端收到此Deauthentication中贞后,与AP解除关联,并根据Probe帧返回的信号强度选择一个新AP进行关联; 步骤3:新AP与漫游的移动终端关联之后,向网络中的MAC-1P服务器发送漫游消息,告知MAC-1P服务器该移动终端发生了漫游切换^AP根据802.11关联响应帧来检测移动终端,发送给MAC-1P服务器的消息仅包含移动终端的MAC地址以及最新的网关地址,网关地址为新节点AdHoc模式网卡的IP地址; 步骤4: MAC-1P服务器在收到漫游消息后,根据MAC地址来查找移动终端的IP地址,将MAC-1P消息告知新AP的同时更新MAC-1P表中该移动终端的网关IP地址; 步骤5:新AP收到MAC-1P服务器的响应消息后,首先根据移动终端的IP地址构造出它的默认网关地址,作为ARP中发送端IP,发送伪造的ARP消息给移动终端,将上行语音数据导向新AP自身;同时新AP将分别发送广播和单播消息通知网络中的其他节点更新路由,对于新AP的一跳邻居节点来说,他们可以收到新AP的广播消息,对于二跳邻居节点及以上节点来说,它们根据新接入点的单播消息来更新路由;MAC-1P服务器在收到漫游消息后立即更新路由; 步骤6:网络中的其他节点在收到漫游通知消息后,重新建立一条关于该移动终端的路由表项,当收到来自SIP服务器发往该移动终端的下行语音数据时,其他节点根据该路由表项进行转发;由于移动终端的IP地址与它的新AP的IP不在同一子...
【专利技术属性】
技术研发人员:江昊,吴静,康东杰,陈继栋,周建国,
申请(专利权)人:武汉大学,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。