欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的系統(tǒng)和方法

文檔序號:7784753閱讀:2211來源:國知局
專利名稱:一種在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明屬于網(wǎng)絡(luò)數(shù)據(jù)處理領(lǐng)域,具體涉及一種在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的系統(tǒng)和方法。
背景技術(shù)
一般高速網(wǎng)絡(luò)數(shù)據(jù)分析系統(tǒng)都是采用多核服務(wù)器,每個cpu核心上會運(yùn)行一個進(jìn)程(或線程)并行處理,目前的系統(tǒng)都是由軟件把網(wǎng)卡收到的流量分發(fā)到每個CPU核心上的報(bào)文緩沖區(qū),分發(fā)過程中,要求同一個連接的雙向數(shù)據(jù)要分到同一個進(jìn)程中,這就是同源同宿。在一些復(fù)雜的應(yīng)用環(huán)境中,同源同宿的要求也會很復(fù)雜,可以不是對單個連接的,而是對一個網(wǎng)段的,也就是說,要求把某個網(wǎng)段的所有的數(shù)據(jù)分流到1個進(jìn)程。專利號為“200910136299. 2”、發(fā)明名稱為“一種格狀網(wǎng)中非同源同宿主備業(yè)務(wù)資源分離的方法”公開了一種格狀網(wǎng)中非同源同宿主備業(yè)務(wù)資源分離的方法,其步驟為1.源節(jié)點(diǎn)的業(yè)務(wù)管理模塊接收到第一業(yè)務(wù)的建立請求,觸發(fā)路由計(jì)算模塊計(jì)算路由,信令控制模塊開始建立第一業(yè)務(wù);2.路由泛洪模塊完成資源標(biāo)識信息更新;3.源節(jié)點(diǎn)的業(yè)務(wù)管理模塊接收第二業(yè)務(wù)的建立請求,觸發(fā)路由計(jì)算模塊根據(jù)主備業(yè)務(wù)資源分離策略進(jìn)行路由計(jì)算;4.信令控制模塊開始建立第二業(yè)務(wù);5.路由泛洪模塊完成資源標(biāo)識信息更新。本發(fā)明所述方法,能處理主備不同源但同宿、主備同源不同宿、主備不同源也不同宿三種情況下的主備業(yè)務(wù)資源分離,而且可以應(yīng)用于格狀網(wǎng)和環(huán)網(wǎng)組網(wǎng)共同組成的網(wǎng)絡(luò)中,也可以用于格狀網(wǎng)單獨(dú)組成的網(wǎng)絡(luò)中,方法可靠性高、穩(wěn)定性好。專利號為“CN200610086536.5”、發(fā)明名稱為“一種負(fù)載分流方法和裝置”公開了
一種負(fù)載分流方法,包括在互相重疊的各小區(qū)所屬的基站之間建立同步;基站檢測到自身小區(qū)當(dāng)前的信道無法滿足負(fù)載要求,向與該小區(qū)重疊的小區(qū)的基站請求空閑信道,并將各小區(qū)的基站返回的空閑信道標(biāo)識發(fā)送給各分流用戶設(shè)備。本發(fā)明同時(shí)公開了一種負(fù)載分流裝置,包括同步建立模塊,負(fù)載檢測模塊,分流負(fù)載小區(qū)確定模塊和負(fù)載分流模塊。本發(fā)明解決了無線通信系統(tǒng)中的小區(qū)負(fù)載過大而造成的頻譜資源緊缺的問題;且本發(fā)明可根據(jù)各互相重疊的小區(qū)的空閑信道情況,靈活選擇分流負(fù)載小區(qū),合理利用了頻譜資源,且不需要增加額外開銷。另外,分流用戶設(shè)備在與新小區(qū)建立連接之前,會一直保持與原小區(qū)的連接,保證了用戶設(shè)備的業(yè)務(wù)服務(wù)質(zhì)量。實(shí)現(xiàn)同源同宿的方法一般是把報(bào)文的源ip和目的ip做對稱的位運(yùn)算,在進(jìn)行復(fù)雜的同源同宿計(jì)算時(shí),因?yàn)榫W(wǎng)段的掩碼可以非常靈活,一般是在軟件中實(shí)現(xiàn)的,軟件對每一個報(bào)文,提取出ip后,根據(jù)同源同宿要求,對ip進(jìn)行掩碼運(yùn)算后做位運(yùn)算,得到報(bào)文應(yīng)該分發(fā)到的進(jìn)程號。在高速網(wǎng)絡(luò)上,軟件對每個報(bào)文的同源同宿計(jì)算,往往成為系統(tǒng)的瓶頸。

發(fā)明內(nèi)容
本發(fā)明克服現(xiàn)有技術(shù)不足,使復(fù)雜同源同宿的計(jì)算由硬件網(wǎng)卡實(shí)現(xiàn),提升系統(tǒng)性
3能。本發(fā)明提供了一種在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的系統(tǒng),包括軟件模塊和網(wǎng)卡硬件模塊,其網(wǎng)卡硬件模塊包括網(wǎng)段掩碼的位圖模塊,用于確定同源同宿計(jì)算時(shí)使用的IP 的哪些位。本發(fā)明提供的在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的系統(tǒng),網(wǎng)卡硬件模塊包括IP提取模塊和同源同宿計(jì)算模塊,IP提取模塊將提取出的IP傳輸?shù)酵赐抻?jì)算模塊。本發(fā)明提供的在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的系統(tǒng),軟件模塊包括網(wǎng)卡分流配置模塊,用于配置網(wǎng)卡硬件模塊的網(wǎng)段掩碼的位圖模塊。本發(fā)明提供的在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的系統(tǒng),所述同源同宿計(jì)算模塊根據(jù)所述網(wǎng)段掩碼的位圖,確定使用所述報(bào)文ip中的哪些位進(jìn)行所述同源同宿計(jì)算。本發(fā)明提供的在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的系統(tǒng),網(wǎng)卡硬件模塊根據(jù)同源同宿計(jì)算結(jié)果把所述報(bào)文分發(fā)到軟件模塊的對應(yīng)進(jìn)程。本發(fā)明還提供了一種在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的方法,在所述網(wǎng)卡中設(shè)置一個網(wǎng)段掩碼的位圖,表示進(jìn)行同源同宿計(jì)算時(shí)使用的IP的哪些位。本發(fā)明提供的在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的方法,軟件啟動時(shí),根據(jù)每個進(jìn)程的功能劃分,把所述網(wǎng)段掩碼配置到硬件中。本發(fā)明提供的在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的方法,所述網(wǎng)卡對輸入的每個報(bào)文,提取出IP。本發(fā)明提供的在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的方法,所述同源同宿模塊根據(jù)所述網(wǎng)段掩碼的位圖,確定使用所述報(bào)文ip中的哪些位進(jìn)行所述同源同宿計(jì)算。本發(fā)明提供的在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的方法,所述網(wǎng)卡根據(jù)所述同源同宿計(jì)算結(jié)果把所述報(bào)文分發(fā)到對應(yīng)進(jìn)程。本發(fā)明提供的在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的方法,所述軟件的每個進(jìn)程對屬于自己的報(bào)文進(jìn)行處理。本發(fā)明基于fpga專用芯片的設(shè)計(jì)的網(wǎng)卡,設(shè)計(jì)了一種可實(shí)現(xiàn)復(fù)雜同源同宿分流的方法,軟件通過一個位圖結(jié)構(gòu),把計(jì)算同源同宿需要的網(wǎng)段掩碼配置到網(wǎng)卡中,網(wǎng)卡收到報(bào)文后,提取出ip,根據(jù)軟件配置的掩碼位圖結(jié)構(gòu),確定使用報(bào)文ip中的哪些位進(jìn)行同源同宿計(jì)算,根據(jù)計(jì)算結(jié)果把報(bào)文分發(fā)到對應(yīng)進(jìn)程。解決的問題是使網(wǎng)卡設(shè)備支持復(fù)雜的同源同宿分流。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于本發(fā)明使網(wǎng)卡硬件進(jìn)行復(fù)雜同源同宿分流,降低系統(tǒng)負(fù)載,實(shí)現(xiàn)同源同宿。


圖1是本發(fā)明的結(jié)構(gòu)示意圖。
具體實(shí)施例方式圖1是本發(fā)明的結(jié)構(gòu)示意圖,包括軟件模塊和網(wǎng)卡硬件模塊,其網(wǎng)卡硬件模塊包括網(wǎng)段掩碼的位圖模塊,用于確定同源同宿計(jì)算時(shí)使用的IP的哪些位,還包括IP提取模塊和同源同宿計(jì)算模塊,IP提取模塊將提取出的IP傳輸?shù)酵赐抻?jì)算模塊,所述同源同宿計(jì)算模塊根據(jù)所述網(wǎng)段掩碼的位圖,確定使用所述報(bào)文ip中的哪些位進(jìn)行所述同源同宿
O O其中軟件模塊包括網(wǎng)卡分流配置模塊,用于配置網(wǎng)卡硬件模塊的網(wǎng)段掩碼的位圖模塊。網(wǎng)卡硬件模塊根據(jù)同源同宿計(jì)算結(jié)果把所述報(bào)文分發(fā)到軟件模塊的對應(yīng)進(jìn)程。本發(fā)明的實(shí)現(xiàn)方法和過程如下(1)網(wǎng)卡中設(shè)置一個網(wǎng)段掩碼的位圖,表示進(jìn)行同源同宿計(jì)算時(shí)使用的IP的哪些位。(2)軟件啟動時(shí),根據(jù)每個進(jìn)程的功能劃分,把網(wǎng)段掩碼配置到硬件中。(3)網(wǎng)卡對輸入的每個報(bào)文,提取出IP。(4)同源同宿模塊根據(jù)網(wǎng)段掩碼位圖,確定使用報(bào)文ip中的哪些位進(jìn)行同源同宿計(jì)算。(5)網(wǎng)卡根據(jù)同源同宿計(jì)算結(jié)果把報(bào)文分發(fā)到對應(yīng)進(jìn)程。(6)軟件的每個進(jìn)程對屬于自己的報(bào)文進(jìn)行處理。本發(fā)明使網(wǎng)卡硬件進(jìn)行復(fù)雜同源同宿分流,降低系統(tǒng)負(fù)載,實(shí)現(xiàn)同源同宿。以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非對其限制,盡管參照上述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,所述領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解依然可以對本發(fā)明的具體實(shí)施方式
進(jìn)行修改或者同等替換,而未脫離本發(fā)明精神和范圍的任何修改或者等同替換, 其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的系統(tǒng),包括軟件模塊和網(wǎng)卡硬件模塊,其特征在于網(wǎng)卡硬件模塊包括網(wǎng)段掩碼的位圖模塊,用于確定同源同宿計(jì)算時(shí)使用的IP的哪些位。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,網(wǎng)卡硬件模塊包括IP提取模塊和同源同宿計(jì)算模塊,IP提取模塊將提取出的IP傳輸?shù)酵赐抻?jì)算模塊。
3.根據(jù)權(quán)利要求1-2所述的系統(tǒng),其特征在于,軟件模塊包括網(wǎng)卡分流配置模塊,用于配置網(wǎng)卡硬件模塊的網(wǎng)段掩碼的位圖模塊。
4.根據(jù)權(quán)利要求1-3所述的系統(tǒng),其特征在于所述同源同宿計(jì)算模塊根據(jù)所述網(wǎng)段掩碼的位圖,確定使用所述報(bào)文ip中的哪些位進(jìn)行所述同源同宿計(jì)算。
5.根據(jù)權(quán)利要求1-4所述的系統(tǒng),其特征在于網(wǎng)卡硬件模塊根據(jù)同源同宿計(jì)算結(jié)果把所述報(bào)文分發(fā)到軟件模塊的對應(yīng)進(jìn)程。
6.一種在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的方法,其特征在于,在所述網(wǎng)卡中設(shè)置一個網(wǎng)段掩碼的位圖,表示進(jìn)行同源同宿計(jì)算時(shí)使用的IP的哪些位。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,軟件啟動時(shí),根據(jù)每個進(jìn)程的功能劃分, 把所述網(wǎng)段掩碼配置到硬件中。
8.根據(jù)權(quán)利要求6-7所述的方法,其特征在于,所述網(wǎng)卡對輸入的每個報(bào)文,提取出IP。
9.根據(jù)權(quán)利要求6-8所述的方法,其特征在于,所述同源同宿模塊根據(jù)所述網(wǎng)段掩碼的位圖,確定使用所述報(bào)文ip中的哪些位進(jìn)行所述同源同宿計(jì)算。
10.根據(jù)權(quán)利要求6-9所述的方法,其特征在于,所述網(wǎng)卡根據(jù)所述同源同宿計(jì)算結(jié)果把所述報(bào)文分發(fā)到對應(yīng)進(jìn)程。
11.根據(jù)權(quán)利要求6-10所述的方法,其特征在于,所述軟件的每個進(jìn)程對屬于自己的報(bào)文進(jìn)行處理。
全文摘要
本發(fā)明提供一種在網(wǎng)卡中實(shí)現(xiàn)復(fù)雜同源同宿分流的系統(tǒng)和方法,在所述網(wǎng)卡中設(shè)置一個網(wǎng)段掩碼的位圖,表示進(jìn)行同源同宿計(jì)算時(shí)使用的IP的哪些位。軟件通過該位圖結(jié)構(gòu),把計(jì)算同源同宿需要的網(wǎng)段掩碼配置到網(wǎng)卡中,網(wǎng)卡收到報(bào)文后,提取出ip,根據(jù)軟件配置的掩碼位圖結(jié)構(gòu),確定使用報(bào)文ip中的哪些位進(jìn)行同源同宿計(jì)算,根據(jù)計(jì)算結(jié)果把報(bào)文分發(fā)到對應(yīng)進(jìn)程。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果在于本發(fā)明使網(wǎng)卡硬件進(jìn)行復(fù)雜同源同宿分流,降低系統(tǒng)負(fù)載。
文檔編號H04L12/24GK102523164SQ201110426578
公開日2012年6月27日 申請日期2011年12月19日 優(yōu)先權(quán)日2011年12月19日
發(fā)明者劉朝輝, 張磊, 李鋒偉, 竇曉光, 邵宗有 申請人:曙光信息產(chǎn)業(yè)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
方城县| 海丰县| 天门市| 如皋市| 双柏县| 米林县| 平阴县| 松滋市| 大庆市| 高阳县| 砀山县| 九龙坡区| 平乡县| 阳山县| 台中县| 陈巴尔虎旗| 清新县| 达日县| 麻阳| 琼结县| 乳山市| 凉山| 兰州市| 海宁市| 大庆市| 新绛县| 临高县| 耿马| 霍邱县| 丹寨县| 靖宇县| 绥化市| 奉新县| 抚宁县| 仁怀市| 博罗县| 德令哈市| 永昌县| 芜湖县| 文成县| 古丈县|