一种基于vlan代理的跨路由区数据业务切换方法

文档序号:7753564阅读:313来源:国知局
专利名称:一种基于vlan代理的跨路由区数据业务切换方法
技术领域
本发明涉及无线通信领域,尤其涉及一种无线通信系统中基于VLAN代理的跨路由区数据业务切换方法。
背景技术
在现有 技术中,无线通信系统中的终端在进行数据业务时,如果终端的锚基站和当前的服务基站不在同一个路由区下,服务基站将自动和锚基站联系建立隧道,终端的数据业务都由服务基站和锚基站通过隧道实现。但是随着用户的增多,隧道问题造成基站吞吐量降低,影响基站工作效率。因此,需要一种新的机制来代替隧道。

发明内容
本发明的目的在于提供一种基于VLAN代理的跨路由区数据业务切换方法,使得切换后的终端数据业务不需要建立隧道,直接由VLAN代理模块转发,可以节约基站资源,从而更好的为用户提供服务。本发明提出的方法,包含以下步骤a.基于VLAN划分不同的路由区,每个VLAN路由区设有一个VLAN代理模块,每个VLAN代理模块维护记录终端切入和切出情况的记录表;b.当终端从其归属VLAN路由区切换到新VLAN路由区时,根据记录表中所述终端的切出和切入记录,归属VLAN代理模块将数据包发给新VLAN代理模块,再由新VLAN代理模块转发给所述终端;c.当所述终端切回其归属VLAN路由区时,归属VLAN代理模块删除所述终端的切出记录,直接由归属VLAN路由区下的当前服务基站处理所述终端的数据包。优选的,所述步骤b具体包括以下步骤(I)所述终端发起从其归属VLAN路由区下的原基站到新VLAN路由区下的新基站的切换,当所述终端注册成功后,新基站通知新VLAN代理模块所述终端发生了跨数据区切换;(2)新VLAN代理模块收到通知后,在记录表中建立所述终端的切入记录,同时通知归属VLAN代理模块所述终端已经切换到新VLAN路由区下;(3)归属VLAN代理模块收到通知后,在记录表中建立所述终端的切出记录;(4)归属VLAN代理模块收到来自网络侧的发给所述终端的数据包,根据所述终端的切出记录,将数据包转发给新VLAN代理模块;(5)新VLAN代理模块收到转发来的发给所述终端的数据包,根据所述终端的切入记录,将数据包通过新基站转发给所述终端。优选的,所述步骤c具体包括以下步骤(I)所述终端从新VLAN路由区切回归属VLAN路由区时,归属VLAN路由区下的当前服务基站通知归属VLAN代理模块所述终端切回;
(2)归属VLAN代理模块删除所述终端的切出记录,并且通知新VLAN代理模块删除所述终端的切入记录;(3)新VLAN代理模块删除所述终端的切入记录。优选的,针对归属VLAN下的广播包也由新VLAN代理模块通过基站转发给所述终端。优选的,归属VLAN代理模块还代理应答所述终端的ARP请求包。本发明提供的技术方案的有益效果在于I、可以避免在基站之间建立隧道,特别对于一些采用微波等无线手段传递基站数据的情况,可以大大提闻基站的吞吐率和基站的处理能力; 2、能够减少移动和改变的代价,即当用户从一个位置移动到另一个位置时,可以动态完成用户网络属性的配置,用户无论到哪里都能不做任何修改地接入网络,这种动态管理网络极大的方便了网络管理者和使用者;3、在切换时限制广播包范围,即当终端发生切换时,并不是在切入服务区广播数据包,而是针对用户进行单播处理,这样就将数据包限制到了一个范围内,在一定程度上可以节省带宽;4、可以代理切出用户的ARP请求应答。这种方式响应迅速,减少了基站对切出用户的处理,节约了资源。


图I是本发明实施例的无线宽带系统架构图;图2是本发明实施例一中终端a从基站I切换到基站2的处理流程图;图3是本发明实施例二中终端a切回VLAN A的处理流程图。
具体实施例方式本发明的主要思想是在每个路由区添加一个VLAN代理模块,如果终端发生了跨路由区数据业务切换,则通知当前的VLAN代理模块建立切入记录,同时通知原来的VLAN代理模块建立切出记录,从而实现网络数据直接从原来路由区的VLAN代理模块转发给新路由区的VLAN代理模块,而不需要在基站上通过建立隧道转发,大大节约了基站资源,提高了吞吐率。下面结合附图对本发明的具体实施方式
作详细的说明。本发明实施例采用图I所示的无线宽带系统架构,基于VLAN代理划分不同的路由区,基站I和基站3属于VLAN A路由区,基站2和基站4属于VLAN B路由区;每个VLAN路由区设有一个VLAN代理模块,记录了切入本VLAN路由区的终端和切出本VLAN路由区的终端。本发明实施例中的终端a归属于VLAN A路由区。实施例一终端a发生跨路由区切换,从VLAN A路由区下的基站I切换到另一个新的VLAN B路由区下的基站2,其数据业务的切换处理步骤如图2所示201,终端a注册成功后,基站2发现终端a发生了跨路由区切换,则给VLAN B代理模块发送消息,通知终端a发生了跨路由区切换,要求添加一条切入的VLAN代理信息;
202,VLAN B代理模块收到后,查找切入记录表,如果没有找到,则添加该代理信息,否则更新该代理信息。同时VLAN B代理模块给VLANA代理模块发送消息,通知终端a已经切换到VLAN B路由区下;203, VLAN A代理模块收到消息后,查找切出记录表,如果没有找到,则建立一条终端切出记录信息,否则更新该信息;204,VLANA代理模块收到网络侧来的发给终端a的数据包,首先查找切出记录信息,发现它在VLAN B下的基站上,则将数据包转发给VLAN B代理模块;205,VLAN B代理模块收到转发来的针对终端a的数据包,找到切入记录信息并根据它将数据包通过基站2转发给终端a。本实施例还在切入服务区针对用户进行广播包的单播处理,而不是在切入服务区广播数据包。即在上述步骤204中,如果VLAN A代理模块收到的是针对本VLAN路由区的广播包,则先将广播包广播给VLAN A下面的基站,再查找切出记录信息,发现终端a在VLAN·B下的基站上,则将广播包转给VLAN B代理模块。本实施例还代理切出用户的ARP请求应答。如果VLAN A代理模块收到的是针对a的ARP请求包,首先查找切出记录信息,发现终端a在VLAN B下的基站上,再代理终端a发送ARP应答。实施例二、 实施例a从VLAN B路由区下的基站4切回VLAN A路由区下的基站3,其处理步骤如图3所示301,基站3通知VLAN A代理模块终端a切回;302,VLAN A代理模块删除终端a的切出记录,直接由基站3处理终端a的数据包,VLAN A代理模块还通知VLAN B代理模块删除终端a的切入记录;303,VLAN B代理模块删除终端a的切入记录。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于VLAN代理的跨路由区数据业务切换方法,所述方法包括以下步骤 a.基于VLAN划分不同的路由区,每个VLAN路由区设有一个VLAN代理模块,每个VLAN代理模块维护记录终端切入和切出情况的记录表; b.当终端从其归属VLAN路由区切换到新VLAN路由区时,根据记录表中所述终端的切出和切入记录,归属VLAN代理模块将数据包发给新VLAN代理模 块,再由新VLAN代理模块通过基站转发给所述终端; c.当所述终端切回其归属VLAN路由区时,归属VLAN代理模块删除所述终端的切出记录,直接由归属VLAN路由区下的当前服务基站处理所述终端的数据包。
2.根据权利要求I所述的方法,其特征在于,所述步骤b具体包括以下步骤 2. 1,所述终端发起从其归属VLAN路由区下的原基站到新VLAN路由区下的新基站的切换,当所述终端注册成功后,新基站通知新VLAN代理模块所述终端发生了跨数据区切换; 2. 2,新VLAN代理模块收到通知后,在记录表中建立所述终端的切入记录,同时通知归属VLAN代理模块所述终端已经切换到新VLAN路由区下; 2. 3,归属VLAN代理模块收到通知后,在记录表中建立所述终端的切出记录; 2. 4,归属VLAN代理模块收到来自网络侧的发给所述终端的数据包,根据所述终端的切出记录,将数据包转发给新VLAN代理模块; 2.5,新VLAN代理模块收到转发来的发给所述终端的数据包,根据所述终端的切入记录,将数据包通过新基站转发给所述终端。
3.根据权利要求I所述的方法,其特征在于,所述步骤c具体包括以下步骤 3.1,所述终端从新VLAN路由区切回归属VLAN路由区时,归属VLAN路由区下的当前服务基站通知归属VLAN代理模块所述终端切回; 3.2,归属VLAN代理模块删除所述终端的切出记录,并且通知新VLAN代理模块删除所述终端的切入记录; 3.3,新VLAN代理模块删除所述终端的切入记录。
4.根据权利要求1,2,3所述的方法,其特征在于步骤b,针对归属VLAN下的广播包也由新VLAN代理模块通过基站转发给所述终端。
5.根据权利要求1,2,3所述的方法,其特征在于步骤b,归属VLAN代理模块还代理应答所述终端的ARP请求包。
全文摘要
本发明提出了一种基于VLAN代理的跨路由区数据业务切换方法,包括以下步骤a.基于VLAN划分不同的路由区,每个VLAN路由区设有一个VLAN代理模块,每个VLAN代理模块维护记录终端切入和切出情况的记录表;b.当终端从其归属VLAN路由区切换到新VLAN路由区时,根据记录表中所述终端的切出和切入记录,归属VLAN代理模块将数据包发给新VLAN代理模块,再由新VLAN代理模块通过基站转发给所述终端;c.当所述终端切回其归属VLAN路由区时,归属VLAN代理模块删除所述终端的切出记录,直接由归属VLAN路由区下的当前服务基站处理所述终端的数据包。采用本发明后,对切换后的终端数据业务不需要建立隧道,直接由VLAN代理模块转发,可以节约基站资源。
文档编号H04L12/701GK102958131SQ20111023513
公开日2013年3月6日 申请日期2011年8月16日 优先权日2011年8月16日
发明者温斌, 贾英, 刘卫东, 赵晓军 申请人:北京信威通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1