專利名稱:一種基于vlan代理的跨路由區(qū)數(shù)據(jù)業(yè)務(wù)切換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信領(lǐng)域,尤其涉及一種無線通信系統(tǒng)中基于VLAN代理的跨路由區(qū)數(shù)據(jù)業(yè)務(wù)切換方法。
背景技術(shù):
在現(xiàn)有 技術(shù)中,無線通信系統(tǒng)中的終端在進(jìn)行數(shù)據(jù)業(yè)務(wù)時(shí),如果終端的錨基站和當(dāng)前的服務(wù)基站不在同一個(gè)路由區(qū)下,服務(wù)基站將自動(dòng)和錨基站聯(lián)系建立隧道,終端的數(shù)據(jù)業(yè)務(wù)都由服務(wù)基站和錨基站通過隧道實(shí)現(xiàn)。但是隨著用戶的增多,隧道問題造成基站吞吐量降低,影響基站工作效率。因此,需要一種新的機(jī)制來代替隧道。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種基于VLAN代理的跨路由區(qū)數(shù)據(jù)業(yè)務(wù)切換方法,使得切換后的終端數(shù)據(jù)業(yè)務(wù)不需要建立隧道,直接由VLAN代理模塊轉(zhuǎn)發(fā),可以節(jié)約基站資源,從而更好的為用戶提供服務(wù)。本發(fā)明提出的方法,包含以下步驟a.基于VLAN劃分不同的路由區(qū),每個(gè)VLAN路由區(qū)設(shè)有一個(gè)VLAN代理模塊,每個(gè)VLAN代理模塊維護(hù)記錄終端切入和切出情況的記錄表;b.當(dāng)終端從其歸屬VLAN路由區(qū)切換到新VLAN路由區(qū)時(shí),根據(jù)記錄表中所述終端的切出和切入記錄,歸屬VLAN代理模塊將數(shù)據(jù)包發(fā)給新VLAN代理模塊,再由新VLAN代理模塊轉(zhuǎn)發(fā)給所述終端;c.當(dāng)所述終端切回其歸屬VLAN路由區(qū)時(shí),歸屬VLAN代理模塊刪除所述終端的切出記錄,直接由歸屬VLAN路由區(qū)下的當(dāng)前服務(wù)基站處理所述終端的數(shù)據(jù)包。優(yōu)選的,所述步驟b具體包括以下步驟(I)所述終端發(fā)起從其歸屬VLAN路由區(qū)下的原基站到新VLAN路由區(qū)下的新基站的切換,當(dāng)所述終端注冊成功后,新基站通知新VLAN代理模塊所述終端發(fā)生了跨數(shù)據(jù)區(qū)切換;(2)新VLAN代理模塊收到通知后,在記錄表中建立所述終端的切入記錄,同時(shí)通知?dú)w屬VLAN代理模塊所述終端已經(jīng)切換到新VLAN路由區(qū)下;(3)歸屬VLAN代理模塊收到通知后,在記錄表中建立所述終端的切出記錄;(4)歸屬VLAN代理模塊收到來自網(wǎng)絡(luò)側(cè)的發(fā)給所述終端的數(shù)據(jù)包,根據(jù)所述終端的切出記錄,將數(shù)據(jù)包轉(zhuǎn)發(fā)給新VLAN代理模塊;(5)新VLAN代理模塊收到轉(zhuǎn)發(fā)來的發(fā)給所述終端的數(shù)據(jù)包,根據(jù)所述終端的切入記錄,將數(shù)據(jù)包通過新基站轉(zhuǎn)發(fā)給所述終端。優(yōu)選的,所述步驟c具體包括以下步驟(I)所述終端從新VLAN路由區(qū)切回歸屬VLAN路由區(qū)時(shí),歸屬VLAN路由區(qū)下的當(dāng)前服務(wù)基站通知?dú)w屬VLAN代理模塊所述終端切回;
(2)歸屬VLAN代理模塊刪除所述終端的切出記錄,并且通知新VLAN代理模塊刪除所述終端的切入記錄;(3)新VLAN代理模塊刪除所述終端的切入記錄。優(yōu)選的,針對歸屬VLAN下的廣播包也由新VLAN代理模塊通過基站轉(zhuǎn)發(fā)給所述終端。優(yōu)選的,歸屬VLAN代理模塊還代理應(yīng)答所述終端的ARP請求包。本發(fā)明提供的技術(shù)方案的有益效果在于I、可以避免在基站之間建立隧道,特別對于一些采用微波等無線手段傳遞基站數(shù)據(jù)的情況,可以大大提聞基站的吞吐率和基站的處理能力; 2、能夠減少移動(dòng)和改變的代價(jià),即當(dāng)用戶從一個(gè)位置移動(dòng)到另一個(gè)位置時(shí),可以動(dòng)態(tài)完成用戶網(wǎng)絡(luò)屬性的配置,用戶無論到哪里都能不做任何修改地接入網(wǎng)絡(luò),這種動(dòng)態(tài)管理網(wǎng)絡(luò)極大的方便了網(wǎng)絡(luò)管理者和使用者;3、在切換時(shí)限制廣播包范圍,即當(dāng)終端發(fā)生切換時(shí),并不是在切入服務(wù)區(qū)廣播數(shù)據(jù)包,而是針對用戶進(jìn)行單播處理,這樣就將數(shù)據(jù)包限制到了一個(gè)范圍內(nèi),在一定程度上可以節(jié)省帶寬;4、可以代理切出用戶的ARP請求應(yīng)答。這種方式響應(yīng)迅速,減少了基站對切出用戶的處理,節(jié)約了資源。
圖I是本發(fā)明實(shí)施例的無線寬帶系統(tǒng)架構(gòu)圖;圖2是本發(fā)明實(shí)施例一中終端a從基站I切換到基站2的處理流程圖;圖3是本發(fā)明實(shí)施例二中終端a切回VLAN A的處理流程圖。
具體實(shí)施例方式本發(fā)明的主要思想是在每個(gè)路由區(qū)添加一個(gè)VLAN代理模塊,如果終端發(fā)生了跨路由區(qū)數(shù)據(jù)業(yè)務(wù)切換,則通知當(dāng)前的VLAN代理模塊建立切入記錄,同時(shí)通知原來的VLAN代理模塊建立切出記錄,從而實(shí)現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)直接從原來路由區(qū)的VLAN代理模塊轉(zhuǎn)發(fā)給新路由區(qū)的VLAN代理模塊,而不需要在基站上通過建立隧道轉(zhuǎn)發(fā),大大節(jié)約了基站資源,提高了吞吐率。下面結(jié)合附圖對本發(fā)明的具體實(shí)施方式
作詳細(xì)的說明。本發(fā)明實(shí)施例采用圖I所示的無線寬帶系統(tǒng)架構(gòu),基于VLAN代理劃分不同的路由區(qū),基站I和基站3屬于VLAN A路由區(qū),基站2和基站4屬于VLAN B路由區(qū);每個(gè)VLAN路由區(qū)設(shè)有一個(gè)VLAN代理模塊,記錄了切入本VLAN路由區(qū)的終端和切出本VLAN路由區(qū)的終端。本發(fā)明實(shí)施例中的終端a歸屬于VLAN A路由區(qū)。實(shí)施例一終端a發(fā)生跨路由區(qū)切換,從VLAN A路由區(qū)下的基站I切換到另一個(gè)新的VLAN B路由區(qū)下的基站2,其數(shù)據(jù)業(yè)務(wù)的切換處理步驟如圖2所示201,終端a注冊成功后,基站2發(fā)現(xiàn)終端a發(fā)生了跨路由區(qū)切換,則給VLAN B代理模塊發(fā)送消息,通知終端a發(fā)生了跨路由區(qū)切換,要求添加一條切入的VLAN代理信息;
202,VLAN B代理模塊收到后,查找切入記錄表,如果沒有找到,則添加該代理信息,否則更新該代理信息。同時(shí)VLAN B代理模塊給VLANA代理模塊發(fā)送消息,通知終端a已經(jīng)切換到VLAN B路由區(qū)下;203, VLAN A代理模塊收到消息后,查找切出記錄表,如果沒有找到,則建立一條終端切出記錄信息,否則更新該信息;204,VLANA代理模塊收到網(wǎng)絡(luò)側(cè)來的發(fā)給終端a的數(shù)據(jù)包,首先查找切出記錄信息,發(fā)現(xiàn)它在VLAN B下的基站上,則將數(shù)據(jù)包轉(zhuǎn)發(fā)給VLAN B代理模塊;205,VLAN B代理模塊收到轉(zhuǎn)發(fā)來的針對終端a的數(shù)據(jù)包,找到切入記錄信息并根據(jù)它將數(shù)據(jù)包通過基站2轉(zhuǎn)發(fā)給終端a。本實(shí)施例還在切入服務(wù)區(qū)針對用戶進(jìn)行廣播包的單播處理,而不是在切入服務(wù)區(qū)廣播數(shù)據(jù)包。即在上述步驟204中,如果VLAN A代理模塊收到的是針對本VLAN路由區(qū)的廣播包,則先將廣播包廣播給VLAN A下面的基站,再查找切出記錄信息,發(fā)現(xiàn)終端a在VLAN·B下的基站上,則將廣播包轉(zhuǎn)給VLAN B代理模塊。本實(shí)施例還代理切出用戶的ARP請求應(yīng)答。如果VLAN A代理模塊收到的是針對a的ARP請求包,首先查找切出記錄信息,發(fā)現(xiàn)終端a在VLAN B下的基站上,再代理終端a發(fā)送ARP應(yīng)答。實(shí)施例二、 實(shí)施例a從VLAN B路由區(qū)下的基站4切回VLAN A路由區(qū)下的基站3,其處理步驟如圖3所示301,基站3通知VLAN A代理模塊終端a切回;302,VLAN A代理模塊刪除終端a的切出記錄,直接由基站3處理終端a的數(shù)據(jù)包,VLAN A代理模塊還通知VLAN B代理模塊刪除終端a的切入記錄;303,VLAN B代理模塊刪除終端a的切入記錄。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種基于VLAN代理的跨路由區(qū)數(shù)據(jù)業(yè)務(wù)切換方法,所述方法包括以下步驟 a.基于VLAN劃分不同的路由區(qū),每個(gè)VLAN路由區(qū)設(shè)有一個(gè)VLAN代理模塊,每個(gè)VLAN代理模塊維護(hù)記錄終端切入和切出情況的記錄表; b.當(dāng)終端從其歸屬VLAN路由區(qū)切換到新VLAN路由區(qū)時(shí),根據(jù)記錄表中所述終端的切出和切入記錄,歸屬VLAN代理模塊將數(shù)據(jù)包發(fā)給新VLAN代理模 塊,再由新VLAN代理模塊通過基站轉(zhuǎn)發(fā)給所述終端; c.當(dāng)所述終端切回其歸屬VLAN路由區(qū)時(shí),歸屬VLAN代理模塊刪除所述終端的切出記錄,直接由歸屬VLAN路由區(qū)下的當(dāng)前服務(wù)基站處理所述終端的數(shù)據(jù)包。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述步驟b具體包括以下步驟 2. 1,所述終端發(fā)起從其歸屬VLAN路由區(qū)下的原基站到新VLAN路由區(qū)下的新基站的切換,當(dāng)所述終端注冊成功后,新基站通知新VLAN代理模塊所述終端發(fā)生了跨數(shù)據(jù)區(qū)切換; 2. 2,新VLAN代理模塊收到通知后,在記錄表中建立所述終端的切入記錄,同時(shí)通知?dú)w屬VLAN代理模塊所述終端已經(jīng)切換到新VLAN路由區(qū)下; 2. 3,歸屬VLAN代理模塊收到通知后,在記錄表中建立所述終端的切出記錄; 2. 4,歸屬VLAN代理模塊收到來自網(wǎng)絡(luò)側(cè)的發(fā)給所述終端的數(shù)據(jù)包,根據(jù)所述終端的切出記錄,將數(shù)據(jù)包轉(zhuǎn)發(fā)給新VLAN代理模塊; 2.5,新VLAN代理模塊收到轉(zhuǎn)發(fā)來的發(fā)給所述終端的數(shù)據(jù)包,根據(jù)所述終端的切入記錄,將數(shù)據(jù)包通過新基站轉(zhuǎn)發(fā)給所述終端。
3.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述步驟c具體包括以下步驟 3.1,所述終端從新VLAN路由區(qū)切回歸屬VLAN路由區(qū)時(shí),歸屬VLAN路由區(qū)下的當(dāng)前服務(wù)基站通知?dú)w屬VLAN代理模塊所述終端切回; 3.2,歸屬VLAN代理模塊刪除所述終端的切出記錄,并且通知新VLAN代理模塊刪除所述終端的切入記錄; 3.3,新VLAN代理模塊刪除所述終端的切入記錄。
4.根據(jù)權(quán)利要求1,2,3所述的方法,其特征在于步驟b,針對歸屬VLAN下的廣播包也由新VLAN代理模塊通過基站轉(zhuǎn)發(fā)給所述終端。
5.根據(jù)權(quán)利要求1,2,3所述的方法,其特征在于步驟b,歸屬VLAN代理模塊還代理應(yīng)答所述終端的ARP請求包。
全文摘要
本發(fā)明提出了一種基于VLAN代理的跨路由區(qū)數(shù)據(jù)業(yè)務(wù)切換方法,包括以下步驟a.基于VLAN劃分不同的路由區(qū),每個(gè)VLAN路由區(qū)設(shè)有一個(gè)VLAN代理模塊,每個(gè)VLAN代理模塊維護(hù)記錄終端切入和切出情況的記錄表;b.當(dāng)終端從其歸屬VLAN路由區(qū)切換到新VLAN路由區(qū)時(shí),根據(jù)記錄表中所述終端的切出和切入記錄,歸屬VLAN代理模塊將數(shù)據(jù)包發(fā)給新VLAN代理模塊,再由新VLAN代理模塊通過基站轉(zhuǎn)發(fā)給所述終端;c.當(dāng)所述終端切回其歸屬VLAN路由區(qū)時(shí),歸屬VLAN代理模塊刪除所述終端的切出記錄,直接由歸屬VLAN路由區(qū)下的當(dāng)前服務(wù)基站處理所述終端的數(shù)據(jù)包。采用本發(fā)明后,對切換后的終端數(shù)據(jù)業(yè)務(wù)不需要建立隧道,直接由VLAN代理模塊轉(zhuǎn)發(fā),可以節(jié)約基站資源。
文檔編號(hào)H04L12/701GK102958131SQ20111023513
公開日2013年3月6日 申請日期2011年8月16日 優(yōu)先權(quán)日2011年8月16日
發(fā)明者溫斌, 賈英, 劉衛(wèi)東, 趙曉軍 申請人:北京信威通信技術(shù)股份有限公司