[發(fā)明專利]報文分發(fā)方法及裝置、無線網(wǎng)關(guān)有效
| 申請?zhí)枺?/td> | 201380000350.1 | 申請日: | 2013-04-27 |
| 公開(公告)號: | CN104969519B | 公開(公告)日: | 2018-03-09 |
| 發(fā)明(設(shè)計)人: | 雍文遠(yuǎn) | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741 |
| 代理公司: | 北京同立鈞成知識產(chǎn)權(quán)代理有限公司11205 | 代理人: | 劉芳 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 報文 分發(fā) 方法 裝置 無線 網(wǎng)關(guān) | ||
技術(shù)領(lǐng)域
本發(fā)明實施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種報文分發(fā)方法及裝置、無線網(wǎng)關(guān)。
背景技術(shù)
無線網(wǎng)關(guān)包括通信接口和多個處理器,在無線網(wǎng)關(guān)與每個用戶設(shè)備(通常是指手機、數(shù)據(jù)卡等無線通信設(shè)備)建立連接后,會在其中一個處理器上創(chuàng)建該用戶設(shè)備的上下文信息,其中,上下文信息中保存處理和轉(zhuǎn)發(fā)與該用戶設(shè)備有關(guān)的報文所需要用到的信息,以及無線網(wǎng)關(guān)為該用戶設(shè)備分配的一個互聯(lián)網(wǎng)協(xié)議(Internet Protocol,IP)地址。之后,在通信接口的轉(zhuǎn)發(fā)表中建立該用戶設(shè)備的IP地址與該用戶設(shè)備的上下文信息所在的處理器之間的對應(yīng)關(guān)系,比如在轉(zhuǎn)發(fā)表中加入一條包含用戶設(shè)備IP地址和處理器編號的表項,就可以根據(jù)用戶設(shè)備IP地址查詢到處理該用戶設(shè)備的處理器編號。
當(dāng)網(wǎng)絡(luò)側(cè)設(shè)備向用戶設(shè)備發(fā)送報文時,該報文需要通過無線網(wǎng)關(guān)的通信接口分發(fā)到相應(yīng)的處理器進行處理。具體為:通信接口收到報文后,根據(jù)報文的目的IP地址(用戶設(shè)備的IP地址),查找轉(zhuǎn)發(fā)表,確定與該目的IP地址對應(yīng)的用戶設(shè)備的上下文信息所在的處理器,將報文發(fā)送給確定的處理器并轉(zhuǎn)發(fā)給用戶設(shè)備。
由于每個用戶設(shè)備需要在通信接口的轉(zhuǎn)發(fā)表中建立該用戶設(shè)備的IP地址與該用戶設(shè)備的上下文信息所在的處理器之間的對應(yīng)關(guān)系,當(dāng)用戶設(shè)備數(shù)量比較大的情況下,比如百萬或千萬用戶設(shè)備量時,通信接口的轉(zhuǎn)發(fā)表非常龐大,報文分發(fā)效率下降。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供了一種報文分發(fā)方法及裝置、無線網(wǎng)關(guān),能夠解決報文分發(fā)效率的下降的問題。
第一方面,提供一種報文分發(fā)方法,包括:
無線網(wǎng)關(guān)接收報文,所述報文中包括目的IP地址,所述目的IP地址為接收所述報文的用戶設(shè)備的IP地址;
根據(jù)所述IP地址,利用散列函數(shù),確定與所述IP地址對應(yīng)的第一處理標(biāo)識;
根據(jù)所述IP地址和所述第一處理標(biāo)識,在所述第一處理標(biāo)識對應(yīng)的第一處理器中查找預(yù)設(shè)的散列用戶轉(zhuǎn)發(fā)表,確定與所述IP地址對應(yīng)的用戶設(shè)備的上下文信息指向的第二處理標(biāo)識;
根據(jù)所述第二處理標(biāo)識,通過所述第二處理標(biāo)識對應(yīng)的第二處理器將所述報文發(fā)送給所述用戶設(shè)備。
基于第一方面,在第一種可能的實現(xiàn)方式中,所述根據(jù)所述IP地址和所述第一處理標(biāo)識,在所述第一處理標(biāo)識對應(yīng)的第一處理器中查找預(yù)設(shè)的散列用戶轉(zhuǎn)發(fā)表,確定與所述IP地址對應(yīng)的用戶設(shè)備的上下文信息指向的第二處理標(biāo)識之前,包括:
所述無線網(wǎng)關(guān)根據(jù)所述用戶設(shè)備的IP地址,利用散列函數(shù)確定與所述用戶設(shè)備的IP地址對應(yīng)的所述第一處理標(biāo)識;
根據(jù)所述第一處理標(biāo)識,在所述第一處理標(biāo)識對應(yīng)的第一處理器中預(yù)設(shè)所述散列用戶轉(zhuǎn)發(fā)表;
將所述用戶設(shè)備的IP地址與所述用戶設(shè)備的上下文信息指向的第二處理標(biāo)識之間的對應(yīng)關(guān)系保存到預(yù)設(shè)的所述散列用戶轉(zhuǎn)發(fā)表中。
第二方面,提供一種報文分發(fā)裝置,位于無線網(wǎng)關(guān)側(cè),包括:
接收模塊,用于接收報文,所述報文中包括目的IP地址,所述目的IP地址為接收所述報文的用戶設(shè)備的IP地址;
確定模塊,用于根據(jù)所述IP地址,利用散列函數(shù),確定與所述IP地址對應(yīng)的第一處理標(biāo)識;
所述確定模塊,還用于根據(jù)所述IP地址和所述第一處理標(biāo)識,在所述第一處理標(biāo)識對應(yīng)的第一處理器中查找預(yù)設(shè)的散列用戶轉(zhuǎn)發(fā)表,確定與所述IP地址對應(yīng)的用戶設(shè)備的上下文信息指向的第二處理標(biāo)識;
發(fā)送模塊,用于根據(jù)所述第二處理標(biāo)識,通過所述第二處理標(biāo)識對應(yīng)的第二處理器將所述報文發(fā)送給所述用戶設(shè)備。
基于第二方面,在第一種可能的實現(xiàn)方式中,所述確定模塊,還用于根據(jù)所述用戶設(shè)備的IP地址,利用散列函數(shù)確定與所述用戶設(shè)備的IP地址對應(yīng)的所述第一處理標(biāo)識;
所述裝置還包括:
建立模塊,用于根據(jù)所述第一處理標(biāo)識,在所述第一處理標(biāo)識對應(yīng)的第一處理器中預(yù)設(shè)所述散列用戶轉(zhuǎn)發(fā)表;
保存模塊,用于將所述用戶設(shè)備的IP地址與所述用戶設(shè)備的上下文信息指向的第二處理標(biāo)識之間的對應(yīng)關(guān)系保存到預(yù)設(shè)的所述散列用戶轉(zhuǎn)發(fā)表中。
第三方面,提供一種無線網(wǎng)關(guān),包括:通信接口和至少兩個處理器,即第一處理器和第二處理器,所述通信接口分別與所述第一處理器和所述第二處理器通過通信總線連接;
所述通信接口,用于接收報文,所述報文中包括目的IP地址,所述目的IP地址為接收所述報文的用戶設(shè)備的IP地址;
所述通信接口,還用于根據(jù)所述IP地址,利用散列函數(shù),將所述報文散列到所述第一處理器;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201380000350.1/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 電子數(shù)據(jù)分發(fā)系統(tǒng)
- 分發(fā)系統(tǒng)、分發(fā)控制設(shè)備和分發(fā)控制方法
- 分發(fā)方法和分發(fā)系統(tǒng)
- 廣播TS分發(fā)系統(tǒng)、分發(fā)裝置及分發(fā)方法
- 分發(fā)裝置、分發(fā)系統(tǒng)以及分發(fā)方法
- 分發(fā)系統(tǒng)以及分發(fā)方法
- 影像分發(fā)裝置、影像分發(fā)系統(tǒng)、影像分發(fā)方法及存儲介質(zhì)
- 分發(fā)梳齒以及分發(fā)梳
- 向用戶分發(fā)問題的方法及裝置
- 數(shù)據(jù)分發(fā)系統(tǒng)及數(shù)據(jù)分發(fā)方法





