專利名稱:無線分組網(wǎng)關設備的下行數(shù)據(jù)報文處理方法及裝置的制作方法
技術領域:
本發(fā)明涉及通信技術領域,具體涉及一種無線分組網(wǎng)關設備的下行數(shù)據(jù) 報文處理方法及裝置。
背景技術:
在通用分組無線業(yè)務(GPRS, General Packet Radio Service ) /通用移動 通孑言系統(tǒng)(UMTS, Universal Mobile Telecommunication System)分組凄t4居 網(wǎng)絡中,用戶設備(UE, User Equipment)通過GPRS隧道協(xié)議(GTP, GPRS Tunneling Protocol)隧道接入分組^據(jù)網(wǎng)絡。當用戶建立GTP隧道時,攜帶 接入點名稱(APN, Access Point Name)的用戶請求首先發(fā)送到服務GPRS 支持節(jié)點(SGSN, Service GPRS Support Node) , SGSN根據(jù)用戶請求中的 APN,在與自身連接的多個網(wǎng)關GPRS支持節(jié)點(GGSN, Gateway GPRS Support Node )中選擇一個GGSN,與之建立GTP隧道,并在GGSN上保存 包括該用戶IP地址的分組數(shù)據(jù)協(xié)議(PDP, Packet Data Protocol)上下文。 當SGSN與選擇的GGSN建立隧道失敗時,則根據(jù)APN重新選擇一個 GGSN,并嘗試與之建立GTP隧道。
SGSN與GGSN建立GTP隧道成功之后,用戶訪問分組數(shù)據(jù)網(wǎng)絡時, 上行數(shù)據(jù)報文通過GTP隧道發(fā)至GGSN, GGSN根據(jù)上行數(shù)據(jù)報文中的路 由信息,將該上行數(shù)據(jù)報文發(fā)送至目的分組數(shù)據(jù)網(wǎng)絡的網(wǎng)關設備,由目的分 組數(shù)據(jù)網(wǎng)絡的網(wǎng)關設備通過數(shù)據(jù)承載網(wǎng)絡,將該上行數(shù)據(jù)報文發(fā)送至最終的 目的地。對于目的分組數(shù)據(jù)網(wǎng)絡發(fā)給UE的下行數(shù)據(jù)報文,數(shù)據(jù)承載網(wǎng)絡將 根據(jù)路由轉(zhuǎn)發(fā)給GGSN,然后由GGSN通過GTP隧道發(fā)給對應的UE。這樣 就完成了一次數(shù)據(jù)交互過程。當UE使用動態(tài)IP地址時,即UE接入分組數(shù)據(jù)網(wǎng)絡時,由GGSN或 AAA服務器或DHCP服務器為該UE分配動態(tài)IP地址。UE在不同的GGSN 上接入,可以通過規(guī)劃,為用戶分配不同的IP地址。也就是說,UE在不同 的GGSN上接入,其獲得的IP地址不同。這種情況下,對于數(shù)據(jù)承載網(wǎng)絡 來說,下行數(shù)據(jù)報文中的用戶IP地址唯一對應一個GGSN,因此用戶每次 使用分組數(shù)據(jù)業(yè)務時,給用戶的下行數(shù)據(jù)報文中的IP地址與用戶接入的 GGSN的IP地址對應關系都不會改變,給用戶的下行數(shù)據(jù)報文的路由也就 不會發(fā)生變化。這樣就可以在數(shù)據(jù)承載網(wǎng)絡的網(wǎng)關設備上保存GGSN與IP 地址對應的路由信息,使得數(shù)據(jù)承載網(wǎng)絡的網(wǎng)關設備在接收到下行數(shù)據(jù)報文 后,就可以根據(jù)自身保存的路由信息,將該下行數(shù)據(jù)報文下發(fā)到對應的 GGSN,然后由GGSN將下行數(shù)據(jù)報文發(fā)送給對應的UE。
當UE使用簽約靜態(tài)IP地址,即用戶不管在哪個GGSN接入,都是使 用簽約的靜態(tài)IP地址。因此數(shù)據(jù)承載網(wǎng)絡到用戶的路由需要隨著用戶接入 的GGSN的變化而變化,以便給用戶的下行數(shù)據(jù)報文能正確路由到用戶所接 入的GGSN。但是由于沒有改變數(shù)據(jù)承載網(wǎng)絡到用戶的路由的有效方案,因 此,現(xiàn)有技術中使用簽約靜態(tài)IP地址的用戶 一般只能固定接入一個GGSN, 用戶的上下行數(shù)據(jù)報文都通過該固定接入的GGSN轉(zhuǎn)發(fā);如果用戶接入的 GGSN不是該固定接入的GGSN,則將給UE的下行數(shù)據(jù)報文正確路由到UE 的成功率很低。
除以上所描述的無線網(wǎng)關分組設備GGSN之外,對于其它的無線分組 網(wǎng)關設備,例如碼分多址2000 ( CDMA2000 )系統(tǒng)中的分組數(shù)據(jù)業(yè)務節(jié)點 (PDSN, Packet Data Service Node )、全球微波互聯(lián)接入(WiMAX, Worldwide Interoperability for Microwave Access )系統(tǒng)中的接入業(yè)務網(wǎng)絡網(wǎng)關(ASN -GW, Access Service Network Gateway )禾口無線局域網(wǎng)(WLAN, Wireless Loca
Area Network)系統(tǒng)接入到GPRS網(wǎng)絡中的分組數(shù)據(jù)網(wǎng)關(PDG, Packet Data Gateway),以及演進分組系統(tǒng)(EPS ,Evolved Packet System)中的分組數(shù) 據(jù)網(wǎng)絡網(wǎng)關(PDN GW, Packet Data Network Gateway)等,也存在同樣的問題。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種無線分組網(wǎng)關設備的下行數(shù)據(jù)處理方法,提高將給 使用靜態(tài)簽約IP地址的用戶發(fā)送的下行數(shù)據(jù)報文正確路由到用戶的成功率。
本發(fā)明實施例還提供一種無線分組網(wǎng)關設備,提高將給使用靜態(tài)簽約IP地
為達到上述目的,本發(fā)明實施例的技術方案是這樣實現(xiàn)的 一種無線分組網(wǎng)關設備的下行數(shù)據(jù)處理方法,包括 無線分組網(wǎng)關設備接收用戶的下行數(shù)據(jù)報文;
根據(jù)所述下行數(shù)據(jù)報文的用戶IP地址,判斷自己是否是該用戶所接入 的無線分組網(wǎng)關設備,是則將所述下行數(shù)據(jù)報文發(fā)送給用戶;否則根據(jù)預先 設置的相關網(wǎng)關設備信息表,將所述下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無線分組網(wǎng)關 設備。
一種無線分組網(wǎng)關設備,包括接收模塊、判斷模塊和發(fā)送模塊, 所述接收模塊,用于接收用戶的下行數(shù)據(jù)寺艮文;
所述判斷模塊,用于根據(jù)所述接收模塊接收的下行數(shù)據(jù)報文中的用戶IP地 址,判斷該無線分組網(wǎng)關設備是否是該用戶所接入的無線分組網(wǎng)關設備,是則 由所述發(fā)送模塊將下行數(shù)據(jù)報文發(fā)送給用戶;否則由所述發(fā)送模塊根據(jù)預先設 置的相關網(wǎng)關設備信息表,將所述下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無線分組網(wǎng)關設備;
所述發(fā)送模塊,用于在所述判斷模塊判斷該無線分組網(wǎng)關設備是所述下行 數(shù)據(jù)報文對應用戶所接入的無線分組網(wǎng)關設備時,將所述下行數(shù)據(jù)報文發(fā)送給 用戶;在所述判斷模塊判斷該無線分組網(wǎng)關設備不是所述下行數(shù)據(jù)報文對應用 戶所接入的無線分組網(wǎng)關設備時,根據(jù)預先設置的相關網(wǎng)關設備信息表,將所 述下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無線分組網(wǎng)關設備。
與現(xiàn)有技術相比,本發(fā)明實施例所提供的技術方案中,無線分組網(wǎng)關設 備接收給用戶的下行數(shù)據(jù)報文,根據(jù)該下行數(shù)據(jù)報文中的用戶IP地址,判斷自己是否是該用戶所接入的無線分組網(wǎng)關設備,是則將該下行數(shù)據(jù)報文發(fā) 送給用戶,否則根據(jù)預先設置的相關網(wǎng)關設備信息表,將所述下行數(shù)據(jù)報文 轉(zhuǎn)發(fā)給相關無線分組網(wǎng)關設備。從而,使得簽約靜態(tài)IP地址的用戶接入的 無線分組網(wǎng)關設備不是其原來固定接入的無線分組網(wǎng)關設備時,接收到下行 數(shù)據(jù)報文的無線分組網(wǎng)關設備可根據(jù)下行數(shù)據(jù)報文的用戶IP地址判斷自己 是否是該用戶所接入的無線分組網(wǎng)關設備,判斷結(jié)果為否的情況下,可以根 據(jù)預先設置的相關網(wǎng)關設備信息表,將下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無線分組網(wǎng) 關設備,相關無線分組網(wǎng)關設備也按照相同的處理方法進行處理。從而提高 將給簽約靜態(tài)IP地址的用戶發(fā)送的下行數(shù)據(jù)報文正確路由到用戶的成功率。
程圖2為本發(fā)明實施例中無線分組網(wǎng)關設備轉(zhuǎn)發(fā)下行數(shù)據(jù)報文的示意圖; 圖3為本發(fā)明實施例中網(wǎng)關設備的結(jié)構(gòu)圖。
具體實施例方式
本發(fā)明實施例提供的無線分組網(wǎng)關設備處理下行數(shù)據(jù)報文的方法中,無 線分組網(wǎng)關設備接收用戶的下行數(shù)據(jù)報文;根據(jù)該下行數(shù)據(jù)報文的用戶IP 地址,判斷該用戶是否是在自身接入的,是則將該下行數(shù)據(jù)報文發(fā)送給用戶; 否則根據(jù)預先設置的相關網(wǎng)關設備信息表,將該下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無 線分組網(wǎng)關設備。
下面以GPRS分組^t據(jù)網(wǎng)絡的無線分組網(wǎng)關i殳備為GGSN,對應的相關 網(wǎng)關設備信息表為相關GGSN信息表為例,對本發(fā)明實施例的技術方案進行 詳細說明。
圖1為本發(fā)明實施例中無線分組網(wǎng)關設備的下行數(shù)據(jù)報文處理方法流圖。結(jié)合圖1和圖2,該方法包括以下步驟
步驟100:預先設置一組GGSN組成設備池,并設定設備池中各GGSN 的相關GGSN信息表。
本步驟中,各GGSN的相關GGSN信息表至少包括相關GGSN的IP地 址。例如GGSN A和GGSN B組成設備池,則在GGSN A上的相關GGSN 信息表中設置GGSN B的IP地址,在GGSN B上的相關GGSN信息表中設 置GGSNA的IP地址。如果組成設備的GGSN有三個GGSNA、 GGSNB 和GGSN C,則可以在GGSN A的相關GGSN信息表中設置GGSN B的IP 地址,在GGSN B的相關GGSN信息表中設置GGSN C的IP地址,并在 GGSN C的相關GGSN信息表中設置GGSN A的IP地址。當然也可以其它 方式來設置各GGSN的相關GGSN信息表,只要能夠保證所有GGSN的相 關GGSN信息表能夠組合成一個循環(huán),即所有GGSN中相關GGSN信息表 的集合遍歷設備池中的所有GGSN。
步驟101:用戶接入該設備池中的一個GGSN時,該GGSN在自身的用 戶信息表中記錄該用戶的用戶信息,例如,用戶的IP地址。
本步驟中,用戶信息表可以是只包括用戶IP地址的信息表,也可以利 用現(xiàn)有技術中用戶接入GGSN時建立的PDP上下文組成用戶信息表。
步驟102:設備池中的一個GGSN接收給用戶的下行數(shù)據(jù)報文。
步驟103:該GGSN根據(jù)自身保存的用戶信息表,判斷自己是否是該用 戶所接入的GGSN,是則執(zhí)行步驟104,否則執(zhí)行步驟105。
本步驟中,GGSN首先從接收的下行數(shù)據(jù)報文中獲取用戶的IP地址, 然后在自身保存的用戶信息表中查找是否有與該IP地址匹配的記錄,是則 判定自身是該用戶所接入的GGSN,如果沒有查找到匹配的記錄,則判定自 身不是該用戶所接入的GGSN。
當利用用戶接入GGSN保存的PDP上下文組成用戶信息表時,接收給 用戶的下行數(shù)據(jù)4艮文的GGSN可以才艮據(jù)下行數(shù)據(jù)報文中的用戶IP地址,以 及用戶接入時保存在自身的PDP上下文,判斷自己是否是該用戶所接入的GGSN。
步驟104:該GGSN將下行數(shù)據(jù)報文發(fā)送給用戶,并結(jié)束流程,如圖2 中細黑線所示。
用戶所接入的GGSN將給用戶的下行數(shù)據(jù)報文發(fā)送給用戶的過程與現(xiàn) 有技術相同,在此不再贅述。
步驟105:該GGSN根據(jù)相關GGSN信息表,將該下行數(shù)據(jù)報文發(fā)送給 相關GGSN,如圖2中粗黑線所示,然后由該相關GGSN從步驟102開始執(zhí)行。
本步驟中,該GGSN查詢自身保存的相關GGSN信息表,將該下行數(shù) 據(jù)報文發(fā)送給其中的一個GGSN。
相關GGSN接收到設備池內(nèi)的GGSN發(fā)送的下行數(shù)據(jù)報文后,同樣執(zhí) 行步驟103,如果判定自己是下行數(shù)據(jù)報文對應的用戶所接入的GGSN時, 則將該下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給對應的用戶。
進一步地,為避免下行數(shù)據(jù)報文在組成設備池的各GGSN之間循環(huán)轉(zhuǎn) 發(fā),則可以規(guī)定由設備池內(nèi)的GGSN轉(zhuǎn)發(fā)過來的數(shù)據(jù)不再進行轉(zhuǎn)發(fā);或者只 允許下行數(shù)據(jù)報文在設備池中轉(zhuǎn)發(fā)一定的次數(shù)。
例如,在設備池包括兩個GGSN的情況下,GGSN接收到另一 GGSN 轉(zhuǎn)發(fā)的下行數(shù)據(jù)報文后,如果發(fā)現(xiàn)自身不是對應用戶的接入GGSN,也不再 轉(zhuǎn)發(fā)該下行數(shù)據(jù)報文。當然,在多于兩個GGSN的情況下,也可以使用該方 案。
或者,也可以設置各GGSN之間的內(nèi)部通信接口 ,當GGSN將下行數(shù) 據(jù)報文轉(zhuǎn)發(fā)給設備池中的其它GGSN時,可以將該下行數(shù)據(jù)報文標記為經(jīng)過 內(nèi)部轉(zhuǎn)發(fā)的報文,如果該GGSN從內(nèi)部接口再一次接收到該下行數(shù)據(jù)報文, 發(fā)現(xiàn)該下行數(shù)據(jù)報文是經(jīng)過自身內(nèi)部轉(zhuǎn)發(fā)的報文,則不再進行內(nèi)部轉(zhuǎn)發(fā)。例 如GGSN可以在內(nèi)部轉(zhuǎn)發(fā)下行數(shù)據(jù)報文中添加自身的設備標識,例如IP地 址,當發(fā)現(xiàn)接收到的下行數(shù)據(jù)報文中包含自身的設備標識時,則判斷該下行 數(shù)據(jù)報文是經(jīng)過自身內(nèi)部轉(zhuǎn)發(fā)的報文?;蛘呖梢岳肐P協(xié)議中的存活時間(TTL, TimeToLive)來限制下行 數(shù)據(jù)報文在設備池中的轉(zhuǎn)換次數(shù)。具體來說,GGSN判斷自己不是下行數(shù)據(jù) 報文對應用戶接入的GGSN時,將TTL值減l,然后判斷該值是否為O,是 則結(jié)束處理;否則轉(zhuǎn)發(fā)給相關GGSN信息表中的相關GGSN。
在本發(fā)明的另一實施例中,可以在GGSN相關信息表中保存用戶的IP 地址和對應用戶所接入的GGSN的IP地址。具體來說,用戶在GGSNA上 激活時,GGSNA可以通過路由協(xié)議或GGSN之間的私有協(xié)議,將該用戶的 IP地址發(fā)送給設備池中的GGSN,其它GGSN將接收到的用戶IP地址及發(fā) 送該用戶IP地址的GGSN A的IP地址作為一項記錄保存到自身的相關 GGSN信息表中。使得其它GGSN接收到該用戶的下行數(shù)據(jù)報文后,可以查 找到該用戶所接入GGSN的IP地址,從而將下行數(shù)據(jù)報文正確轉(zhuǎn)發(fā)給該用 戶所接入的GGSN。
以上所述可知,本發(fā)明實施例中的技術方案同樣適用于其它無線分組網(wǎng) 關設備,例如CDMA2000系統(tǒng)中的PDSN、 WiMAX系統(tǒng)中的ASN - GW、 WLAN系統(tǒng)接入到GPRS網(wǎng)絡中的PDG,以及EPS系統(tǒng)中的PDN GW等。
圖3為本發(fā)明實施例中無線分組網(wǎng)關設備的結(jié)構(gòu)圖。如圖3所示,該無 線分組網(wǎng)關設備包括接收模塊、判斷模塊和發(fā)送模塊。
其中,接收模塊,用于接收用戶的下行數(shù)據(jù)報文。
判斷模塊,用于根據(jù)接收模塊接收的下行數(shù)據(jù)報文中的用戶IP地址,判斷 該無線分組網(wǎng)關設備是否是該用戶所接入的無線分組網(wǎng)關設備,是則由發(fā)送模 塊將下行數(shù)據(jù)報文發(fā)送給用戶;否則由所述發(fā)送模塊根據(jù)預先設置的相關網(wǎng)關 設備信息表,將下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無線分組網(wǎng)關設備。
發(fā)送模塊,用于在判斷模塊判斷該無線分組網(wǎng)關設備是下行數(shù)據(jù)報文對應 用戶所接入的無線分組網(wǎng)關設備時,將下行數(shù)據(jù)報文發(fā)送給用戶;在判斷模塊 判斷該無線分組網(wǎng)關設備不是下行數(shù)據(jù)報文對應用戶所接入的無線分組網(wǎng)關設 備時,根據(jù)預先設置的相關網(wǎng)關設備信息表,將下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無線 分組網(wǎng)關設備。
12具體來說,判斷模塊根據(jù)下行數(shù)據(jù)報文的用戶IP地址和用戶接入時保存在 無線分組網(wǎng)關設備的用戶信息表,判斷該無線分組網(wǎng)關設備是否是該用戶所接 入的無線分組網(wǎng)關設備。
該無線分組網(wǎng)關設備可進一步包括轉(zhuǎn)發(fā)次數(shù)限制模塊,用于在判斷模塊判 斷該無線分組網(wǎng)關設備不是下行數(shù)據(jù)報文對應用戶所接入的無線分組網(wǎng)關設備
時,將下行數(shù)據(jù)報文中的存活時間TTL值減1,判斷TTL值是否為O,是則通 知發(fā)送模塊不再轉(zhuǎn)發(fā)該下行數(shù)據(jù)報文,否則不做處理;此時,發(fā)送模塊進一步 用于在接收到轉(zhuǎn)發(fā)次數(shù)限制模塊發(fā)送的不再轉(zhuǎn)發(fā)的通知后,結(jié)束處理。
或者,在本發(fā)明的其它實施例中,該無線分組網(wǎng)關設備進一步包括標記模 塊,用于在接收到判斷模塊發(fā)送的標記下行數(shù)據(jù)報文為經(jīng)過內(nèi)部轉(zhuǎn)發(fā)的報文的 通知后,將下行數(shù)據(jù)報文標記為經(jīng)過內(nèi)部轉(zhuǎn)發(fā)的報文。判斷模塊判斷該無線分 組網(wǎng)關設備不是下行數(shù)據(jù)報文對應用戶所接入的無線分組網(wǎng)關設備時,進一步 判斷下行數(shù)據(jù)報文是否是經(jīng)過內(nèi)部轉(zhuǎn)發(fā)報文,是則通知發(fā)送模塊不再轉(zhuǎn)發(fā)該下 行數(shù)據(jù)報文;否則通知標記模塊,將下行數(shù)據(jù)報文標記經(jīng)過內(nèi)部轉(zhuǎn)發(fā)的報文。 相應地,發(fā)送模塊進一步用于在接收到判斷模塊發(fā)送的不再轉(zhuǎn)發(fā)的通知后,結(jié) 束處理。
由以上所述可以看出,本發(fā)明實施例所提供的技術方案,無線分組網(wǎng)關 設備接收給用戶的下行數(shù)據(jù)報文,根據(jù)該下行數(shù)據(jù)報文中的用戶IP地址, 判斷自己是否是該用戶所接入的無線分組網(wǎng)關設備,是則將該下行數(shù)據(jù)報文 發(fā)送給用戶,否則根據(jù)預先設置的相關網(wǎng)關設備信息表,將所述下行數(shù)據(jù)報 文轉(zhuǎn)發(fā)給相關無線分組網(wǎng)關設備。從而,使得簽約靜態(tài)IP地址的用戶接入
的無線分組網(wǎng)關設備不是其原來固定接入的無線分組網(wǎng)關設備時,接收下行 數(shù)據(jù)報文的無線分組網(wǎng)關設備可根據(jù)下行數(shù)據(jù)報文的用戶IP地址判斷自己 是否是該用戶所接入的無線分組網(wǎng)關設備,判斷結(jié)果為否的情況下,可以根 據(jù)預先設置的相關網(wǎng)關設備信息表,將下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無線分組網(wǎng) 關設備,相關無線分組網(wǎng)關設備也按照相同的處理方法進行處理。從而提高 將給簽約靜態(tài)IP地址的用戶發(fā)送的下行數(shù)據(jù)報文正確路由到用戶的成功率。無線分組網(wǎng)關設備對于由設備池內(nèi)轉(zhuǎn)發(fā)來的下行數(shù)據(jù)報文不再轉(zhuǎn)發(fā),或 達到一定的轉(zhuǎn)發(fā)次數(shù)后不再轉(zhuǎn)發(fā),從而避免了下行數(shù)據(jù)報文在設備池中的無 效轉(zhuǎn)發(fā)。
所述的無線分組網(wǎng)關設備可以是GPRS/ UMTS系統(tǒng)中的GGSN、 CDMA2000系統(tǒng)中的PDSN、 WiMAX系統(tǒng)中的ASN - GW、 WLAN系統(tǒng)接 入到GPRS網(wǎng)絡中的PDG,以及EPS系統(tǒng)中的PDN GW等。
上述本發(fā)明實施例描述的"步驟" 一詞不代表實施例執(zhí)行方法的順序。 以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范 圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等, 均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1、一種無線分組網(wǎng)關設備的下行數(shù)據(jù)處理方法,其特征在于,該方法包括無線分組網(wǎng)關設備接收用戶的下行數(shù)據(jù)報文;根據(jù)所述下行數(shù)據(jù)報文的用戶IP地址,判斷自己是否是該用戶所接入的無線分組網(wǎng)關設備,是則將所述下行數(shù)據(jù)報文發(fā)送給用戶;否則根據(jù)預先設置的相關網(wǎng)關設備信息表,將所述下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無線分組網(wǎng)關設備。
2、 如權利要求1所述的處理方法,其特征在于,所述根據(jù)下行數(shù)據(jù)報文的根據(jù)下行數(shù)據(jù)報文的用戶IP地址,以及自身保存的包括接入自身的用戶IP 地址的用戶信息表,判斷自己是否是該用戶所接入的無線分組網(wǎng)關設備。
3、 如權利要求2所述的方法,其特征在于,所述根據(jù)下行數(shù)據(jù)報文的用戶 IP地址,以及自身保存的包括接入自身的用戶IP地址的用戶信息表,判斷自己是否是該用戶所接入的無線分組網(wǎng)關設備包括:在自身保存的包括接入自身的用戶IP地址的用戶信息表中,查找是否有與 獲取的用戶IP地址匹配的記錄,是則判定自己是該用戶所接入的無線分組網(wǎng)關 設備,否則判定自己不是該用戶所接入的無線分組網(wǎng)關設備。
4、 如權利要求2所述的處理方法,其特征在于,所述用戶信息表由分組數(shù) 據(jù)協(xié)議PDP上下文組成。
5、 如權利要求1所述的處理方法,其特征在于,所述無線分組網(wǎng)關設備接 收用戶的下行數(shù)據(jù)報文之前,該方法進一步包括設置多個無線分組網(wǎng)關設備組成設備池;設置所述設備池中各無線分組網(wǎng)關設備的相關網(wǎng)關設備信息表,使所述設 備池中所有無線分組網(wǎng)關設備的相關網(wǎng)關設備信息表的集合遍歷設備池中的所 有無線分組網(wǎng)關設備。
6、 如權利要求1所述的處理方法,其特征在于,所述無線分組網(wǎng)關設備接收用戶的下行數(shù)據(jù)l艮文之前,該方法進一步包括 設置多個無線分組網(wǎng)關設備組成設備池;無線分組網(wǎng)關設備將接入自身的用戶IP地址發(fā)送到設備池中其它無線分組 網(wǎng)關設備;接收到用戶IP地址的無線分組網(wǎng)關設備將該用戶IP地址和發(fā)送用戶IP地 址的無線分組網(wǎng)關設備的IP地址設置為相關網(wǎng)關設備信息表。
7、 如權利要求6所述的處理方法,其特征在于,所述根據(jù)預先設置的相關 網(wǎng)關設備信息表,將所述下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無線分組網(wǎng)關設備包括無線分組網(wǎng)關設備在所述相關網(wǎng)關設備信息表中查找下行數(shù)據(jù)報文的用戶 IP地址所對應的無線分組網(wǎng)關設備的IP地址,將所述下行數(shù)據(jù)報文發(fā)送給該 IP地址對應的無線分組網(wǎng)關設備。
8、 如權利要求1所述的處理方法,其特征在于,該方法進一步包括接入的無線分組網(wǎng)關時,結(jié)束流程。
9、 如權利要求1所述的處理方法,其特征在于,所述根據(jù)預先設置的相關 網(wǎng)關設備信息表,將下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無線分組網(wǎng)關設備之前,該方法 進一步包括無線分組網(wǎng)關設備判斷所述下行數(shù)據(jù)報文是否是經(jīng)過內(nèi)部轉(zhuǎn)發(fā)的報文,是 則結(jié)束流程;否則將所述下行數(shù)據(jù)報文標記為經(jīng)過內(nèi)部轉(zhuǎn)發(fā)的報文。
10、 如權利要求1所述的方法,其特征在于,所述根據(jù)預先設置的相關網(wǎng) 關設備信息表,將下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無線分組網(wǎng)關設備之前,該方法進 一步包括無線分組網(wǎng)關設備將所述下行數(shù)據(jù)報文中的存活時間TTL減1; 判斷所述TTL是否為O,是則結(jié)束流程;否則執(zhí)行所述根據(jù)預先設置的相 關網(wǎng)關設備信息表,將所述下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無線分組網(wǎng)關設備的操作。
11、 一種無線分組網(wǎng)關設備,其特征在于,該無線分組網(wǎng)關設備包括接收模塊、判斷模塊和發(fā)送模塊,所述接收模塊,用于接收用戶的下行數(shù)據(jù)報文;所述判斷模塊,用于根據(jù)所述接收模塊接收的下行數(shù)據(jù)報文中的用戶IP地 址,判斷該無線分組網(wǎng)關設備是否是該用戶所接入的無線分組網(wǎng)關設備,是則由所述發(fā)送模塊將下行數(shù)據(jù)報文發(fā)送給用戶;否則由所述發(fā)送模塊根據(jù)預先設 置的相關網(wǎng)關設備信息表,將所述下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無線分組網(wǎng)關設備; 所述發(fā)送模塊,用于在所述判斷模塊判斷該無線分組網(wǎng)關設備是所述下行 數(shù)據(jù)報文對應用戶所接入的無線分組網(wǎng)關設備時,將所述下行數(shù)據(jù)報文發(fā)送給 用戶;在所述判斷模塊判斷該無線分組網(wǎng)關設備不是所述下行數(shù)據(jù)報文對應用 戶所接入的無線分組網(wǎng)關設備時,根據(jù)預先設置的相關網(wǎng)關設備信息表,將所 述下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無線分組網(wǎng)關設備。
12、 如權利要求11所述的無線分組網(wǎng)關設備,其特征在于,所述判斷模塊 根據(jù)所述下行數(shù)據(jù)報文的用戶IP地址和用戶接入時保存在無線分組網(wǎng)關設備 的用戶信息表,判斷該無線分組網(wǎng)關設備是否是該用戶所接入的無線分組網(wǎng)關 設備。
13、 如權利要求11所述的無線分組網(wǎng)關設備,其特征在于,該無線分組網(wǎng) 關設備進一步包括轉(zhuǎn)發(fā)次數(shù)限制模塊,用于在判斷模塊判斷該網(wǎng)關設備不是下 行數(shù)據(jù)報文對應用戶所接入的無線分組網(wǎng)關設備時,將下行數(shù)據(jù)報文中的存活 時間TTL值減l,判斷TTL值是否為O,是則通知發(fā)送模塊不再轉(zhuǎn)發(fā)該下行數(shù) 據(jù)報文,否則不做處理;所述發(fā)送模塊,進一步用于在接收到所述轉(zhuǎn)發(fā)次數(shù)限制模塊發(fā)送的不再轉(zhuǎn) 發(fā)的通知后,結(jié)束處理。
14、 如權利要求11所述的無線分組網(wǎng)關設備,其特征在于,該無線分組網(wǎng) 關設備進一步包括標記模塊,用于在接收到判斷模塊發(fā)送的標記下行數(shù)據(jù)報文 為經(jīng)過內(nèi)部轉(zhuǎn)發(fā)的報文的通知后,將下行數(shù)據(jù)報文標記為經(jīng)過內(nèi)部轉(zhuǎn)發(fā)的報文;所述判斷模塊判斷該無線分組網(wǎng)關設備不是下行數(shù)據(jù)報文對應用戶所接入 的網(wǎng)關設備時,進一步判斷所述下行數(shù)據(jù)報文是否是經(jīng)過內(nèi)部轉(zhuǎn)發(fā)的報文,是則通知所述發(fā)送模塊不再轉(zhuǎn)發(fā)該下行數(shù)據(jù)報文;否則通知所述標記模塊,將所 述下行數(shù)據(jù)報文標記為經(jīng)過內(nèi)部轉(zhuǎn)發(fā)的報文;所述發(fā)送模塊進一步用于在接收到所述判斷模塊發(fā)送的不再轉(zhuǎn)發(fā)的通知 后,結(jié)束處理。
全文摘要
本發(fā)明公開了一種無線分組網(wǎng)關設備的下行數(shù)據(jù)報文方法,包括無線分組網(wǎng)關設備接收用戶的下行數(shù)據(jù)報文;根據(jù)所述下行數(shù)據(jù)報文的用戶IP地址,判斷自己是否是該用戶所接入的無線分組網(wǎng)關設備,是則將所述下行數(shù)據(jù)報文發(fā)送給用戶;否則根據(jù)預先設置的相關網(wǎng)關設備信息表,將所述下行數(shù)據(jù)報文轉(zhuǎn)發(fā)給相關無線分組網(wǎng)關設備。本發(fā)明還公開了一種無線分組網(wǎng)關設備。使用本發(fā)明使得給簽約靜態(tài)IP地址的用戶發(fā)送的下行數(shù)據(jù)報文正確路由到用戶的成功率得到提高。
文檔編號H04W40/24GK101448298SQ20081009860
公開日2009年6月3日 申請日期2008年5月30日 優(yōu)先權日2007年11月30日
發(fā)明者琴 屈, 林青春, 楠 焦, 蔡海濤, 陳小利 申請人:華為技術有限公司