[發(fā)明專利]多處理器設備的IP配置方法及多處理器設備在審
| 申請?zhí)枺?/td> | 201410246795.4 | 申請日: | 2014-06-05 |
| 公開(公告)號: | CN104092558A | 公開(公告)日: | 2014-10-08 |
| 發(fā)明(設計)人: | 寧志明 | 申請(專利權(quán))人: | 漢柏科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/06 |
| 代理公司: | 北京天奇智新知識產(chǎn)權(quán)代理有限公司 11340 | 代理人: | 萬秀娟 |
| 地址: | 300384 天津市西青*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 處理器 設備 ip 配置 方法 | ||
技術領域
本發(fā)明涉及一種多處理器設備的IP配置方法及多處理器設備,特別的涉及一種多處理器設備集群系統(tǒng)IP地址分配的方法及優(yōu)化IP配置的多處理器設備。
背景技術
隨著網(wǎng)絡技術和處理器技術的發(fā)展,現(xiàn)在網(wǎng)絡設備的性能越來越強,由傳統(tǒng)的單核處理器,發(fā)展到多核處理器,再由一個實體處理器構(gòu)成的網(wǎng)絡設備,發(fā)展為多個處理器共同協(xié)作構(gòu)成的網(wǎng)絡設備,如華為或思科的大型路由器都由多個單板組成,每個單板都有自己的處理器,不同的單板擔任不同的功能,有的負責轉(zhuǎn)發(fā),有的負責業(yè)務處理,共同完成網(wǎng)絡設備復雜的功能。多個多處理器設備可以構(gòu)成集群系統(tǒng),不同的設備有不同的分工,有的負責報文解析處理,有的負責后端數(shù)據(jù)庫存儲,以完成非常復雜的功能。
由這種多處理器(這里的多處理器指的是多個實體的處理器,即多個物理封裝的實體處理器)構(gòu)成的網(wǎng)絡設備,在構(gòu)成集群系統(tǒng)時,往往相互之間的管理通道都是彼此獨立的,即某個設備的多個處理器需要和另外一個設備的多個處理器通信,這種通信一般通過TCP/IP網(wǎng)絡實現(xiàn)。各個處理器的執(zhí)行代碼往往是不同的,每個處理器都運行自己的協(xié)議棧,這樣就要求每個處理器都配置有自己的IP地址,相互之間通過TCP/IP的SOCKET套接字進行管理數(shù)據(jù)的通信。
實際的集群系統(tǒng)往往比較復雜,可能每個設備有N個處理器,一個集群由M個設備組成,這樣如果每個處理器都需要獨立的IP地址才能實現(xiàn)管理數(shù)據(jù)通信,就需要占用N*M個IP地址。如果這些IP地址都是公網(wǎng)IP,則會占用大量寶貴的IP資源,如果這些IP地址都是私網(wǎng)IP,多個IP地址的配置也會導致復雜的操作,稍有不慎就可能配置錯誤,定位起來也非常耗費時間,同時也不利于后期的維護和擴展。
如上所述,現(xiàn)有技術的多處理器集群系統(tǒng)中,每個處理器都配置自己的IP,因而存在下述缺陷:(1)占用大量IP資源,不便于分配;(2)配置復雜度較高,容易出現(xiàn)配置錯誤;(3)后期維護升級非常不便,也不便于集群方案的擴展和變更。
因此,有必要提供一種在多處理器設備集群系統(tǒng)中優(yōu)化IP配置的方法及多處理器設備,保證數(shù)據(jù)報文通信正常執(zhí)行的前提下,減少IP資源的消耗,降低系統(tǒng)配置的復雜度并提高系統(tǒng)擴展性。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種多處理器設備的IP配置方法及多處理器設備,特別的涉及一種多處理器設備集群系統(tǒng)精簡IP的方法及多處理器設備。根據(jù)本發(fā)明能夠簡化多處理器設備在復雜集群系統(tǒng)時的IP部署,節(jié)省了寶貴的IP資源,同時本發(fā)明配置簡單、通用性和擴展性強、便于維護和升級,大大降低了網(wǎng)絡部署的難度和復雜性。
根據(jù)本發(fā)明的一個方面,提供一種多處理器設備的IP配置方法,包括以下步驟:步驟S101,為每個多處理器設備配置數(shù)量小于處理器數(shù)量的IP地址;步驟S102,選擇一個或幾個CPU作為分發(fā)CPU,根據(jù)收到的報文解析得到目的CPU,并將報文轉(zhuǎn)發(fā)給目的CPU;步驟S103,按照端口分配規(guī)則對每個處理器分配目的端口,從目的端口提取CPU號并分配給對應的處理器;步驟S104,按照與步驟S103相同的規(guī)則設置每個處理器的源端口;步驟S105,將某一個處理器設置為主處理器,設置該處理器到設備IP的路由;步驟S106,將一部分處理器設置為分片報文重組處理器。
其中,所述步驟S101包括:為每個多處理器設備只配置一個IP地址。
其中,在所述步驟S105中,所述主處理器占用對應設備的IP,并生成到唯一一條與對應設備IP相對應的路由。
其中,如果轉(zhuǎn)發(fā)的報文不符合端口分配規(guī)則,則將該報文轉(zhuǎn)發(fā)給主處理器處理。
其中,如果轉(zhuǎn)發(fā)的報文的IP為協(xié)議之上的非TCP或UDP協(xié)議的通信報文,轉(zhuǎn)發(fā)給主處理器處理。
其中,在所述步驟S106中,分片報文重組處理器的數(shù)量為一個或多個,對于IPV4協(xié)議的分片報文,先由分片重組處理器對其重組后再按照端口分配規(guī)則,分發(fā)給相應的處理器。
根據(jù)本發(fā)明的另一個方面,提供一種優(yōu)化IP配置的多處理器設備,包括:分發(fā)單元,其配置有一個CPU,用于將報文按端口規(guī)則分發(fā)給前期處理單元和業(yè)務處理單元;前期處理單元,其配置有一個或多個CPU,用于接收所述分發(fā)單元分發(fā)的報文,并對該報文進行相應處理;業(yè)務處理單元,其配置有一個或多個CPU,用于接收所述分發(fā)單元分發(fā)的報文,并對該報文進行相應處理;所述分發(fā)單元、前期處理單元和業(yè)務處理單元所配置的多個CPU設置的IP個數(shù)少于CPU的總數(shù)。
其中,所述分發(fā)單元、前期處理單元和業(yè)務處理單元所配置的多個CPU共用一個IP地址。
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于漢柏科技有限公司,未經(jīng)漢柏科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410246795.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





