新四季網

數據報文的處理方法及裝置的製作方法

2023-04-27 00:37:46 6


專利名稱::數據報文的處理方法及裝置的製作方法
技術領域:
:本發明涉及通信
技術領域:
,特別涉及一種數據報文的處理方法及裝置。
背景技術:
:隨著計算機和網絡技術的發展,對業務進行數據處理所需帶寬越來越高,處理器的性能也不斷提高,因此對數據進行實時快速分流,以實現數據的預處理變得日益重要。數據分流的核心就是將採集到的數據按照一定的轉發策略轉發給不同的處理器,以實現數據按照傳輸線路的最高帶寬進行傳輸,例如,10G乙太網可以達到的最高帶寬為10G,當線路上傳輸的數據帶寬為IOG時,可以按照IOG的數據帶寬接收數據,並將數據進行轉發或處理。現有網絡中存在多種應用服務,例如HTTP(HypertextTransferProtocol,超文本傳輸協議)、FTP(FileTransferProtocol,文件傳輸協議)等,這些"良務通常淨皮拆分成不同類型的數據包後進行傳輸,同種類型的數據包具有某些相同的屬性,如源IP(InternetProtocol,網絡互連協議)地址、目的IP位址、源埠號、目的埠號、協議欄位等中的至少一種,上述同種類型的數據包屬於同一個流,同一數據流的數據應保證分到同一個處理器中進行處理。發明人在對現有業務實現過程的研究中發現,現有技術通常採用的處理方式為將輸入的數據包按照其物理埠進行分流,即將來自某一個或某幾個物理埠的數據分到同一個處理器上進行處理,由於數據分流按照預先設定的物理埠劃分,因此屬於同一個流的數據可能被分到不同的處理器上處理,破壞了數據流信息的完整性,無法對同一種數據流進行統一的分析和處理。
發明內容本發明實施例的目的在於提供一種數據報文的處理方法及裝置,以使屬於同種數據流的數據能夠被同一處理器處理,保持數據流信息的完整性。為實現本發明實施例的目的,本發明實施例提供如下技術方案一種數據報文的處理方法,包括接收數據報文後,獲取與所述數據報文的屬性信息匹配的ACL規則,及與所述ACL規則對應的哈希關鍵字;對所述哈希關鍵字進行哈希計算得到哈希結果值;將所述數據報文分流至與所述哈希結果值對應的處理器。一種數據報文的處理裝置,包括接收單元,用於接收數據報文;獲取單元,用於獲取與所述數據報文的屬性信息匹配的ACL規則,及與所述ACL規則對應的p合希關鍵字;計算單元,用於對所述哈希關鍵字進行哈希計算得到哈希結果值;分流單元,用於將所述數據報文分流之與所述哈希結果值對應的處理器。由以上本發明實施例4是供的技術方案可見,本發明實施例中接收到數據報文後,獲取與該數據報文的屬性信息匹配的ACL規則,及與所述ACL規則對應的哈希關鍵字,對該哈希關鍵字進行哈希計算得到哈希結果值,將所述數據報文分流至與該哈希結果值對應的處理器。應用本發明實施例,通過對ACL規則和哈希關鍵字的匹配,可以將屬於同一個流的數據報文分流到相同的處理器上進行處理,保留了數據流信息的完整性,便於對同一種數據流進行統一的分析和處理。圖1為本發明數據報文的處理方法的一實施例流程圖;圖2為本發明數據報文的處理方法的另一實施例流程圖;圖3為應用本發明實施例的數據報文處理結構示意圖;圖4為本發明數據報文的處理裝置的一實施例框圖;圖5為本發明數據報文的處理裝置的另一實施例框圖。具體實施例方式本發明實施例提供了數據報文的處理方法及裝置,接收到數據報文後,獲取與該數據報文的屬性信息匹配的ACL(AccessControlList,訪問控制列表)規則,及與所述ACL規則對應的哈希關鍵字,對該哈希關鍵字進行哈希計算得到哈希結果值,將所述數據報文分流至與該哈希結果值對應的處理器。為了使本
技術領域:
的人員更好地理解本發明實施例提供的技術方案,下面結合附圖和具體實施方式對本發明實施例提供的技術方案作進一步的詳細說明。本發明數據報文的處理方法的一實施例流程如圖1所示步驟101:接收數據報文後,獲取與該數據報文的屬性信息匹配的ACL規則,及與該ACL規則對應的哈希關鍵字。其中,數據報文的屬性信息包括源IP位址、目的IP位址、源埠號、目的埠號、協議類型中的至少一種。步驟102:對該哈希關鍵字進行哈希計算得到哈希結果值。其中,哈希計算的方的方式包括並行CRC算法、平方算法、摺疊算法或除留餘數算法。步驟103:將該數據報文分流至與計算的結果值對應的處理器。本發明數據報文的處理方法的另一實施例流程如圖2所示,該實施例詳細示出了對數據報文進行處理,以實現對數據報文進行分流的詳細過程步驟201:設置數據報文的屬性信息與ACL規則的對應關係,及ACL規則與哈希關鍵字的對應關係,並分配各個處理器對應的哈希結果值範圍。數據^艮文的屬性信息通常包括IP五元組,即源IP位址、目的IP位址、源埠號、目的埠號、協議類型,如果需要對某一數據流進行統一處理,屬於該數據流的數據報文可以定義為具有某些相同的屬性信息,則可為這些相同屬性信息設置對應的ACL規則,使同一數據流符合同一ACL規則。按照不同數據流對屬性信息的要求,設置若干條對應各種屬性信息的ACL規則。進一步,由於數據流的種類很多,不能為每一種數據流分配一個處理器,因此只需保證將同種數據流送入同一處理器處理即可,也就是說,某一處理器可以處理多種數據流,但要保證同一數據流都由同一處理器進行處理。因此,在設置了數據報文的屬性信息與ACL規則的對應關係之後,進一步設置各個ACL規則對應的哈希關鍵字,各個哈希關鍵字進行哈希計算後會得到哈希結果值,可以將哈希結果值進行範圍劃分,得到若干哈希結果值範圍,使得某一處理器只處理某一哈希結果值範圍內的數據報文,即屬於同一數據流的數據報文能夠落入同一哈希結果值範圍,並被同一處理器處理。步驟202:保存ACL規則表和哈希關鍵字表。數據報文的屬性信息與ACL規則的對應關係,以及ACL規則與哈希關鍵字的對應關係可以分別通過表的形式保存,即分別被ACL規則表以及哈希關鍵字表保存。其中,ACL規則表中的ACL規則可以按照屬性信息匹配的精確程度由高到低排列,精確程度可以通過設置對應的掩碼來表示,根據掩碼可以確定每條ACL規則的前綴字長度,前綴字用來表示ACL規則對應的屬性信息中各欄位的有效位數,一個數據報文屬性信息的相應欄位必須和前綴字完全相同才能匹配該條ACL規則。例如,一條ACL規則中定了了匹配的源IP位址為192.168.0.1,而掩碼為255.255.255.0,對應的前綴字長度為24,則所有源IP位址前三個字賴二為192.168.0的數據報文都與該ACL規則匹配。步驟203:接收到數據報文後,解析該數據報文的包頭得到數據報文的屬性信息。通常接收到的數據報文分為包頭部分和淨荷部分,其中包頭部分中包含了該H據才艮文的源IP位址、目的IP位址、源埠號、目的埠號、協議類型等信息,解析該數據報文即可獲得上述信息。步驟204:匹配ACL規則表中與解析的屬性信息對應的ACL規則。將解析出的屬性信息與ACL規則表中的ACL規則進行匹配,即比較解析出的屬性信息與各條ACL規則定義的屬性信息是否相同。步驟205:判斷是否匹配到ACL規則,若是,則執行步驟206;否則,執行步驟212。步驟206:判斷匹配到的ACL規則是否超過一條,若是,則執行步驟207;否則,直接執行步驟208。步驟207:選擇多條ACL規則中精確程度最高的ACL規則,執行步驟208。由於ACL規則表中的ACL規則按照精確程度由高到低排列,而根據同一數據流對屬性信息的定義,某一數據報文可能同時匹配一種以上ACL規則。例如,第一條ACL規則定義為源IP位址匹配"192.168.0.1",而第二條ACL規則定義為源IP位址前兩位匹配"192.168",則當某一數據報文的源IP位址為192.168.0.1時,將同時與上述兩條ACL規則匹配,由於第一條ACL規則的精確程度高於第二條ACL規則,因此該數據報文將與第一條ACL規則進行匹配。步驟208:匹配哈希關4建字表中與該ACL規則對應的哈希關4建字。步驟209:對該哈希關鍵字進行哈希計算得到哈希結果值。哈希關鍵字通常設定為IP五元組的任意組合,哈希計算的方式可以預先設定,通常的哈希計算方式包括並行CRC算法、平方算法、摺疊算法或除留餘數算法,通過上述哈希計算後能夠得到哈希結果值。步驟210:比較該結果值與預先分配的哈希結果值範圍後得到該結果值所屬的哈希結果值範圍。步驟211:將數據報文傳輸至與該哈希結果值範圍對應的處理器,結束當前流程。步驟212:將該數據報文分流至預先設置的處理器,結束當前流程。由於該數據報文與ACL規則表中所有的ACL規則均不匹配,因此將此類數據報文直接分流至預先設置的某臺處理器進行統一處理。進一步,可以通過對此類數據報文的屬性信息的分析,在ACL規則表中添加與其對應的ACL規則,並為該ACL規則定義哈希關鍵字,實現對ACL規則表和哈希關鍵字表的實時更新,以便再接收到此類數據報文時,可以由同一處理器進行統一處理。應用本發明數據報文處理方法實施例的處理結構示意圖如圖3所示,圖3中包括包頭處理模塊、數據存儲模塊、ACL規則表模塊、HASH(哈希)函數分流模塊、分流選擇模塊、以及N個分流存儲模塊及其對應的N個處理器。包頭處理模塊接收到數據報文後對數據報文的包頭進行識別,解析出數據報文的源IP位址、目的IP位址、源埠號、目的埠號、協議類型等IP五元組信息,解析出的上述信息送入ACL規則表模塊中,ACL規則表模塊中保存了記錄屬性信息與ACL規則對應關係的ACL規則表;同時數據報文被送入數據存儲模塊進行暫存。ACL規則表中的ACL規則可以按照屬性信息匹配的精確程度由高到低排列,精確程度可以通過設置對應的掩碼來表示,根據掩碼可以確定每條ACL規則的前綴字長度,也就是說ACL規則按照前綴字的長度降序排列,當數據報文的屬性信息與多條ACL規則均匹配時,ACL規則表模塊向HASH函數分流模塊發送前綴字長度最長的ACL規則。另外,ACL規則表模塊可以根據數據報文的接收情況進行實時更新,當某些ACL規則對應的數據報文長時間未收到時,可以將該ACL規則從ACL規則表中刪除;當接收到新的數據報文時,也可以將對應該類數據報文的ACL規則添加進ACL規則表中,添加時需要保證該ACL規則按照前綴字長度降序排列的要求記錄在ACL規則表中的相應位置。HASH函數分流模塊用於對匹配到的ACL規則進行HASH計算,計算方式可以針對不同的應用靈活選擇。該HASH函數分流模塊中保存了ACL規則與HASH關鍵字對應關係的HASH關鍵字表,HASH關鍵字通常為IP五元組的隨機組合,當然數據報文的其它信息也可作為HASH關4建字,例如,數據報文在IP層以上的部分,比如傳輸層的埠號、數據報文中的淨荷部分等,從而實現對數據報文進行靈活的分流。通過查找該HASH關4建字表獲耳又與匹配的ACL規則對應的HASH關鍵字,將該HASH關鍵字按照選擇的哈希計算方式進行計算,將HASH結果值輸入分流選擇模塊。分流選擇模塊中保存了預先設置的N個分流存儲模塊各自對應的HASH結果值範圍,當接收到HASH結果值後,將該結果值與各個HASH結果值範圍進行比較,找到該結果值所屬的HASH結果值範圍,將暫存在數據存儲模塊中的數據報文傳輸至與該HASH結果值範圍對應的分流存儲模塊中進行存儲。一段時間後,各個分流存儲模塊將存儲的數據報文發送到對應的處理器中進行統一處理。結合上述本發明數據處理方法的實施例,下面詳細描述通過該實施例進行數據處理的應用實例。假設預先設置的屬性信息與ACL規則的對應關係如下表1所示表1tableseeoriginaldocumentpage12上表1為了示例方便,示出的屬性信息僅包含源IP位址和目的IP位址(實際應用中的屬性信息不局限於上述兩種),並且僅示出了與上述屬性信息分別對應的三條ACL規則。由上表1可知,ACLl與ACL2的源IP位址相同,但ACLl的源IP位址的掩碼為255.255.255.255,表示源IP位址中的所有欄位都要精確匹配才符合ACL1,ACL2的源IP位址的掩碼為255.255.255.0,表示源IP位址中的前三個欄位匹配就符合ACL2,也就是說,源IP位址必須為10.110.78.3才能與ACLl匹配,而源IP位址的前三個字l殳只要為10.110.78就可以與ACL2匹配,相應地源IP位址的第一個欄位只要為192就可以與ACL3匹配。按照最長前綴降序排列的規則,前綴字長為32的ACL1、前綴字長為24的ACL2以及前綴字長為8的ACL3按降序從高到低的順序排列在屬性信息與ACL規則的對應關係表中。如果接收到數據包的源IP位址為10.110.78.3,則其屬性信息與ACL1和ACL2均匹配,但根據前綴字長從高到低返回的順序,返回的ACL規則為ACL1。進一步,預先i殳置與各個ACL^L則對應的HASH關4囊字的對應關係如下表2所示表2tableseeoriginaldocumentpage13假設此時接收到三個數據報文,這三個數據包如下表3所示,為了示例方便,下表3中僅示出了數據報文的源IP位址和目的IP位址表3tableseeoriginaldocumentpage13上表3中的"x"表示0至255之間的任意值,首先對上述數據包1進行解析,得到數據包1的源IP位址為10.110.78.3,目的IP位址為10.110.54.1,然後與ACL規則表1中的ACL規則進行匹配,其中數據包1與ACL1和ACL2均匹配,按照匹配的精確程度ACL規則表1返回ACL1對應的地址1(10.110.78.3);然後對數據包2進行解析,得到悽t據包2的源IP位址為10.110.78.99,目的IP位址為10.110.54.1,與ACL規則表1中的ACL2匹配,ACL規則表返回ACL2對應的地址2(10.110.78.99);最後對數據包3進行解析,得到數據包3的源IP位址為192.x.x.x,目的IP位址為10.110.65.x,與ACL規則表1中的ACL3匹配,ACL規則表1返回ACL3對應的地址3(192.168.0.1)。根據表2的定義,ACL1對應的HASH關鍵字定義為源IP位址,則數據包1的HASH關鍵字即為10.110.78.3,ACL2對應的HASH關鍵字定義為源IP位址+目的IP位址,則數據包2的HASH關鍵字是10.110.78.99和10.110.54.1,ACL3對應的HASH關鍵字定義為目的IP位址,則數據包3的HASH關鍵字是10.110.65.x。假設採用CRC-8的方式對HASH關鍵字進行HASH計算,由於CRC-8計算的結果值在0至255之間,假設有四個處理器參與數據報文的處理,預先設置第一個處理器對應的哈希結果值範圍為0至63,第二個處理器對應的哈希結果值範圍為64至127,第三個處理器對應的哈希結果值範圍為128至191,第四個處理器對應的哈希結果值範圍為192至255。需要說明的是,如果有更多的處理器參與分流,則只需劃分更多的哈希結果值範圍即可,同時當處理器的個數超過CRC-8計算的結果值的範圍時,可以採用CRC-16或CRC-32等結果值範圍更大的HASH計算方式。通過CRC-8計算上述三個數據包的HASH關4建字對應HASH結果值,數據包1對應的HASH結果值為241,被分流至第四個處理器進行處理,數據包2對應的HASH結果值為155,被分流到第三個處理器進行處理,由此實現數據報文的分流處理,使同一種數據報文可以-波同一處理器統一處理。與上述本發明數據報文的處理方法的實施例相對應,本發明還提供了數據報文的處理裝置的實施例。本發明數據報文的處理裝置的一實施例框圖如圖4所示該數據報文的處理裝置包括接收單元410、獲取單元420、計算單元430及分流單元440。其中,接收單元410用於接收數據報文;獲取單元420用於獲取與所述數據才艮文的屬性信息匹配的ACL規則,及與所述ACL規則對應的哈希關鍵字;計算單元430用於對所述哈希關鍵字進行哈希計算得到哈希結果值;分流單元440用於將所述數據報文分流之與所述哈希結果值對應的處理器。本發明數據報文的處理裝置的另一實施例框圖如圖5所示該數據報文的處理裝置包括預設單元510、保存單元520、分配單元530、接收單元540、獲耳又單元550、計算單元560、分流單元570、刪除單元580以及添加單元590。其中,預設單元510用於預先設置數據報文的屬性信息與ACL規則的對應關係,及ACL規則與哈希關鍵字的對應關係。保存單元520用於保存記錄所述屬性信息與ACL規則對應關係的ACL規則表,及所述ACL規則與哈希關鍵字對應關係的"合希關4建字表,所述ACL規則表中的ACL規則按照屬性信息匹配的精確程度由高到低排列。分配單元530用於預先分配各個處理器對應的哈希結果值範圍。接收單元540用於接收數據報文。獲取單元550用於獲取與所述數據報文的屬性信息匹配的ACL規則,及與所述ACL規則對應的哈希關鍵字。具體的,該獲取單元550包括解析單元,用於解析接收到的所述數據報文得到所述數據報文的屬性信息;匹配單元,用於匹配所述ACL失見則表中與所述解析的屬性信息對應的ACL規則,並匹配所述哈希關4建字表中與所述ACL規則對應的哈希關鍵字,當匹配到多條與所述解析的屬性信息一致的ACL規則時,匹配所述哈希關鍵字表中與所述多條ACL規則中精確程度最高的ACL規則對應的哈希關鍵字。計算單元560用於對所述哈希關鍵字進行哈希計算得到哈希結果值。分流單元570用於將所述數據報文分流之與所述哈希結果值對應的處理器,並進一步用於當所述解析的數據報文的屬性信息未匹配到所述ACL規則表中的ACL規則時,將所述數據報文分流至預先設置的處理器。具體的,分流單元570包括比較單元,用於比4交所述哈希結果值與所述哈希結果值範圍,得到所述哈希結果值所屬的哈希結果值範圍;確定單元,用於確定與所述得到的哈希結果值範圍對應的處理器;傳輸單元,用於將所述數據報文傳輸至所述確定單元確定的處理器。刪除單元580用於在預設時間內未接收到與所述ACL4見則表中的ACL規則對應的數據報文時,刪除所述ACL規則。添加單元590用於所述解析的數據報文的屬性信息未匹配到所述ACL規則表中的ACL規則時,根據所述數據報文的屬性信息,在所述ACL規則表中添加與所述屬性信息對應的ACL規則,並在所述p合希關鍵字表中添加與所述ACL規則對應的哈希關鍵字。通過本發明實施例的描述可知,應用本發明實施例,通過對ACL規則和哈希關鍵字的匹配,可以將屬於同一個流的數據報文分流到相同的處理器上進行處理,保留了數據流信息的完整性,便於對同一種數據流進行統一的分析和處理;並且由於可以針對不同的ACL規則定義不同的哈希關鍵字,提高了數據報文分流的靈活性。本領域普通技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬體來完成,所述的程序可以存儲於一計算機可讀取存儲介質中,該程序在執行時,包括如下步驟接收數據報文後,獲取與所述數據報文的屬性信息匹配的ACL規貝'j,及與所述ACL規則對應的哈希關鍵字;對所述哈希關鍵字進行哈希計算得到哈希結果值;將所述數據報文分流至與所述哈希結果值對應的處理器。所述的存儲介質,如ROM/RAM、磁石乘、光碟等。雖然通過實施例描繪了本發明,本領域普通技術人員知道,本發明有許多變形和變化而不脫離本發明的精神,希望所附的權利要求包括這些變形和變化而不脫離本發明的精神。權利要求1.一種數據報文的處理方法,其特徵在於,包括接收數據報文後,獲取與所述數據報文的屬性信息匹配的ACL規則,及與所述ACL規則對應的哈希關鍵字;對所述哈希關鍵字進行哈希計算得到哈希結果值;將所述數據報文分流至與所述哈希結果值對應的處理器。2、根據權利要求1所述的方法,其特徵在於,所述方法還包括預先設置數據報文的屬性信息與ACL規則的對應關係,及ACL規則與哈希關鍵字的對應關係;保存記錄所述屬性信息與ACL規則對應關係的ACL規則表,及所述ACL規則與哈希關鍵字對應關係的哈希關鍵字表。3、根據權利要求2所述的方法,其特徵在於,所述獲取與數據才艮文的屬性信息匹配的ACL規則,及與所述ACL規則對應的p合希關鍵字包括解析接收到的所述數據報文得到所述數據報文的屬性信息;匹配所述ACL規則表中與所述解析的屬性信息對應的ACL規則,並匹配所述哈希關鍵字表中與所述ACL規則對應的哈希關鍵字。4、根據權利要求3所述的方法,其特徵在於,所述ACL規則表中的ACL規則按照屬性信息匹配的精確程度由高到低排列。5、根據權利要求4所述的方法,其特徵在於,當匹配到多條與所述解析的屬性信息一致的ACL規則時,所述匹配哈希關鍵字表中與所述ACL規則對應的哈希關鍵字具體為匹配所述哈希關鍵字表中與所述多條ACL規則中精確程度最高的ACL規則對應的哈希關鍵字。6、根據權利要求3所述的方法,其特徵在於,還包括當所述解析的數據報文的屬性信息未匹配到所述ACL規則表中的ACL規則時,將所述數據報文分流至預先設置的處理器。7、根據權利要求6所述的方法,其特徵在於,還包括根據所述數據報文的屬性信息,在所述ACL規則表中添加與所述屬性信息對應的ACL規則,並在所述哈希關鍵字表中添加與所述ACL規則對應的哈希關鍵字。8、根據權利要求2所述的方法,其特徵在於,還包括在預設時間內未接收到與所述ACL規則表中的ACL規則對應的數據報文時,刪除所述ACL規則。9、根據權利要求1所述的方法,其特徵在於,還包括預先分配各個處理器對應的哈希結果值範圍;所述將數據報文分流至與所述哈希結果值對應的處理器包括比較所述哈希結果值與所述哈希結果值範圍,得到所述哈希結果值所屬的哈希結果值範圍;確定與所述得到的哈希結果值範圍對應的處理器;將所述數據報文傳輸至所述對應的處理器。10、根據權利要求1至9任意一項所述的方法,其特徵在於,所述屬性信息包括源IP位址、目的IP位址、源埠號、目的埠號、協議類型中的至少一種;所述哈希計算的方式包括並行CRC算法、平方算法、摺疊算法或除留餘數算法。11、一種數據報文的處理裝置,其特徵在於,包括接收單元,用於接收數據報文;獲取單元,用於獲取與所述數據報文的屬性信息匹配的ACL規則,及與所述ACL規則對應的哈希關鍵字;計算單元,用於對所述哈希關鍵字進行哈希計算得到哈希結果值;分流單元,用於將所述數據報文分流之與所述哈希結果值對應的處理器。12、根據權利要求11所述的裝置,其特徵在於,還包括預設單元,用於預先設置數據報文的屬性信息與ACL規則的對應關係,及ACL規則與哈希關鍵字的對應關係;保存單元,用於保存記錄所述屬性信息與ACL規則對應關係的ACL規則表,及所述ACL規則與哈希關鍵字對應關係的哈希關鍵字表。13、根據權利要求12所述的裝置,其特徵在於,所述獲取單元包括解析單元,用於解析接收到的所述數據報文得到所述數據報文的屬性信息;匹配單元,用於匹配所述ACLM>則表中與所述解析的屬性信息對應的ACL規則,並匹配所述哈希關鍵字表中與所述ACL規則對應的哈希關鍵字。14、根據權利要求13所述的方法,其特徵在於,所述保存單元保存的ACL規則表中的ACL規則按照屬性信息匹配的精確程度由高到低排列;所述匹配單元還用於,當匹配到多條與所述解析的屬性信息一致的ACL^見則時,匹配所述哈希關4建字表中與所述多條ACL規則中精確程度最高的ACL規則對應的哈希關鍵字。15、根據權利要求13所述的裝置,其特徵在於,所述分流單元還用於,當所述解析的數據報文的屬性信息未匹配到所述ACL規則表中的ACL規則時,將所述數據報文分流至預先設置的處理器。16、根據權利要求15所述的裝置,其特徵在於,還包括添加單元,用於根據所述數據報文的屬性信息,在所述ACL規則表中添加與所述屬性信息對應的ACL規則,並在所述哈希關鍵字表中添加與所述ACL規則對應的p合希關4建字。17、根據權利要求12所述的裝置,其特徵在於,還包括刪除單元,用於在預設時間內未接收到與所述ACL規則表中的ACL規則對應的數據報文時,刪除所述ACL規則。18、根據權利要求11所述的裝置,其特徵在於,所述裝置還包括分配單元,用於預先分配各個處理器對應的哈希結果值範圍;所述分流單元包括比較單元,用於比較所述哈希結果值與所述哈希結果值範圍,得到所述哈希結果值所屬的哈希結果值範圍;確定單元,用於確定與所述得到的哈希結果值範圍對應的處理器;傳輸單元,用於將所述數據報文傳輸至所述確定單元確定的處理器器。全文摘要本發明公開了一種數據報文的處理方法及裝置,所述方法包括接收數據報文後,獲取與所述數據報文的屬性信息匹配的ACL規則,及與所述ACL規則對應的哈希關鍵字;對所述哈希關鍵字進行哈希計算得到哈希結果值;將所述數據報文分流至與所述結果值對應的處理器。本發明通過對ACL規則和哈希關鍵字的匹配,可以將屬於同一個流的數據報文分流到相同的處理器上進行處理,保留了數據流信息的完整性,便於對同一種數據流進行統一的分析和處理;並且由於可以針對不同的ACL規則定義不同的哈希關鍵字,因此提高了數據報文分流的靈活性。文檔編號H04L29/08GK101286936SQ200810094798公開日2008年10月15日申請日期2008年5月16日優先權日2008年5月16日發明者張學鋒,婷閆申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀