基于廣電網(wǎng)絡的綜合數(shù)據(jù)采集系統(tǒng)和方法
【專利摘要】本發(fā)明實施例提供一種基于廣電網(wǎng)絡的綜合數(shù)據(jù)采集系統(tǒng)和方法。本系統(tǒng),包括:數(shù)據(jù)采集硬件加速器,其中,第一萬兆網(wǎng)絡接口一端與數(shù)據(jù)采集服務器的萬兆網(wǎng)絡接口連接,第二萬兆網(wǎng)絡接口模塊一端與運營商外部網(wǎng)絡連接、第三萬兆網(wǎng)絡接口一端與用戶內(nèi)部網(wǎng)絡連接,第一萬兆網(wǎng)絡接口、第二萬兆網(wǎng)絡接口和所述第三萬兆網(wǎng)絡接口另一端與數(shù)據(jù)采集硬件加速器的FPGA模塊連接;至少一個FPGA模塊,用于處理與調(diào)度所述數(shù)據(jù)采集硬件加速器內(nèi)部數(shù)據(jù);至少一個TCAM模塊,用于接收FPGA模塊發(fā)送的查詢指令,并進行規(guī)則匹配查詢數(shù)據(jù),實現(xiàn)了廣電網(wǎng)絡大數(shù)據(jù)量的搜索及控制。保證了廣電網(wǎng)絡數(shù)據(jù)高速傳輸?shù)耐瑫r,還可以對數(shù)據(jù)的進行分析及還原。
【專利說明】基于廣電網(wǎng)絡的綜合數(shù)據(jù)采集系統(tǒng)和方法
【技術(shù)領域】
[0001]本發(fā)明實施例涉及電通信領域,尤其涉及一種基于廣電網(wǎng)絡的綜合數(shù)據(jù)采集系統(tǒng)和方法。
【背景技術(shù)】
[0002]隨著廣電網(wǎng)絡的日益發(fā)展,傳統(tǒng)的廣播電視業(yè)務也發(fā)生了互動點播、內(nèi)容推送等一系列革命性的轉(zhuǎn)變,除此之外,在三網(wǎng)融合的背景下,廣播電視運營商在傳統(tǒng)業(yè)務的基礎上,利用已有的廣播電視網(wǎng)絡,增加了互聯(lián)網(wǎng)數(shù)據(jù)的服務內(nèi)容,使得廣播電視運營商的業(yè)務范圍及業(yè)務量呈現(xiàn)爆炸式的增長。因此,對廣電網(wǎng)絡中的數(shù)據(jù)采集就顯得尤為重要:首先,能夠從海量的廣電網(wǎng)絡數(shù)據(jù)中找到符合網(wǎng)絡管理員需要的數(shù)據(jù);其次,這些廣電網(wǎng)絡數(shù)據(jù)能夠根據(jù)網(wǎng)絡管理員的意愿進行分類傳送;再次,這些廣電網(wǎng)絡數(shù)據(jù)能夠被發(fā)送到指定的數(shù)據(jù)采集服務器中;最后,網(wǎng)絡管理員能夠控制廣電網(wǎng)絡數(shù)據(jù)的收發(fā),即不想讓用戶訪問的數(shù)據(jù),不發(fā)送到用戶,想分析使用的數(shù)據(jù),網(wǎng)絡管理員在得到的同時,還不影響用戶的正常使用行為。
[0003]要實現(xiàn)廣電網(wǎng)絡大數(shù)據(jù)量的搜索及控制,現(xiàn)有技術(shù)中,軟件處理廣電網(wǎng)絡大數(shù)據(jù)的速度及控制精度遠遠達不到用戶的實際需求,而且硬件對于該些大數(shù)據(jù)的還原及綜合分析能力又束手無策。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種基于廣電網(wǎng)絡的綜合采集系統(tǒng)和方法,以克服現(xiàn)有技術(shù)中,廣電網(wǎng)絡數(shù)據(jù)量大的搜索及控制不夠準確和效率低的問題。
[0005]本實施例提供一種基于廣電網(wǎng)絡的綜合數(shù)據(jù)采集系統(tǒng),包括:
[0006]數(shù)據(jù)采集硬件加速器和數(shù)據(jù)采集服務器,所述數(shù)據(jù)采集硬件加速器,包括:網(wǎng)絡接口模塊,所述網(wǎng)絡接口模塊至少有三個萬兆網(wǎng)絡接口,用于接收、發(fā)送網(wǎng)絡報文數(shù)據(jù),第一萬兆網(wǎng)絡接口一端與數(shù)據(jù)采集服務器的萬兆網(wǎng)絡接口連接,第二萬兆網(wǎng)絡接口模塊一端與運營商外部網(wǎng)絡連接、第三萬兆網(wǎng)絡接口一端與用戶內(nèi)部網(wǎng)絡連接,所述第一萬兆網(wǎng)絡接口、所述第二萬兆網(wǎng)絡接口和所述第三萬兆網(wǎng)絡接口另一端與所述數(shù)據(jù)采集硬件加速器的FPGA模塊連接;
[0007]至少一個FPGA模塊,用于處理與調(diào)度所述數(shù)據(jù)采集硬件加速器內(nèi)部數(shù)據(jù);
[0008]至少一個TCAM模塊,用于接收所述FPGA模塊發(fā)送的查詢指令,并進行規(guī)則匹配查詢數(shù)據(jù),與所述FPGA模塊連接;
[0009]所述數(shù)據(jù)采集服務器,包括至少一個所述萬兆網(wǎng)絡接口,用于接收、處理網(wǎng)絡報文數(shù)據(jù),與所述數(shù)據(jù)采集硬件加速器的網(wǎng)絡接口模塊相連接。
[0010]進一步地,所述FPGA模塊包括如下模塊:
[0011]串行數(shù)據(jù)解析單元,用于將所述網(wǎng)絡接口串行網(wǎng)絡報文數(shù)據(jù)轉(zhuǎn)換為并行網(wǎng)絡報文數(shù)據(jù);
[0012]報文糾錯單元,用于刪除錯誤網(wǎng)絡報文數(shù)據(jù);
[0013]報文頭解析單元,用于解析網(wǎng)絡報文數(shù)據(jù)幀頭信息;
[0014]控制查詢單元,用于控制所述TCAM模塊查詢所述網(wǎng)絡報文數(shù)據(jù)負載信息;
[0015]負載均衡單元,用于將待發(fā)送的所述網(wǎng)絡報文數(shù)據(jù)進行負載均衡傳輸;
[0016]報文發(fā)送單元,用于發(fā)送處理過后所述網(wǎng)絡報文數(shù)據(jù);
[0017]所述串行數(shù)據(jù)解析單元與萬兆網(wǎng)絡接口、報文糾錯單元連接,所述報文糾錯單元與所述報文頭解析單元連接,所述控制查詢單元與所述報文頭解析單元、TCAM模塊連接,所述負載均衡單元與控制查詢單元、報文發(fā)送單元連接,所述報文發(fā)送單元與萬兆網(wǎng)絡接口連接。
[0018]進一步地,所述TCAM模塊采用正則表達式的方式對數(shù)據(jù)進行查詢。
[0019]進一步地,所述報文頭解析單元,具體用于:
[0020]解析基于TCP/IP參考模型的網(wǎng)際互聯(lián)層、傳輸層、應用層的報文數(shù)據(jù)幀頭信息。
[0021]進一步地,所述數(shù)據(jù)采集服務器,還用于:
[0022]將接收到的網(wǎng)絡報文數(shù)據(jù)進行還原,并將還原后的數(shù)據(jù)采集入庫。
[0023]本實施例還一種基于廣電網(wǎng)絡的綜合數(shù)據(jù)采集方法,包括:
[0024]數(shù)據(jù)采集硬件加速器將網(wǎng)絡接口接收的串行網(wǎng)絡報文數(shù)據(jù)轉(zhuǎn)換為FPGA內(nèi)部并行的網(wǎng)絡報文數(shù)據(jù);
[0025]所述數(shù)據(jù)采集硬件加速器刪除錯誤網(wǎng)絡報文數(shù)據(jù);
[0026]所述數(shù)據(jù)采集硬件加速器解析所述網(wǎng)絡報文數(shù)據(jù)幀頭信息;
[0027]所述數(shù)據(jù)采集硬件加速器根據(jù)解析后的網(wǎng)絡報文數(shù)據(jù)幀頭確定查詢負載信息;
[0028]所述數(shù)據(jù)采集硬件加速器根據(jù)所述查詢負載信息查詢網(wǎng)絡報文;
[0029]所述數(shù)據(jù)采集硬件加速器根據(jù)所述查詢結(jié)果向數(shù)據(jù)采集服務器器進行負載均衡傳輸網(wǎng)絡報文數(shù)據(jù)。
[0030]進一步地,所述數(shù)據(jù)采集硬件加速器根據(jù)所述查詢結(jié)果向數(shù)據(jù)采集服務器進行負載均衡傳輸網(wǎng)絡報文數(shù)據(jù)之后,還包括:
[0031]所述數(shù)據(jù)采集服務器根據(jù)所述網(wǎng)絡報文數(shù)據(jù)幀頭信息還原所述網(wǎng)絡報文數(shù)據(jù),并將所述網(wǎng)絡報文數(shù)據(jù)采集入庫。
[0032]本發(fā)明實施例提供了一種數(shù)據(jù)采集硬件加速器和數(shù)據(jù)采集服務器,實現(xiàn)了廣電網(wǎng)絡數(shù)據(jù)采集的多平臺間的協(xié)同工作,保證了廣電網(wǎng)絡數(shù)據(jù)高速傳輸?shù)耐瑫r,還可以對數(shù)據(jù)的進行分析、管理、控制及還原。提高了數(shù)據(jù)的準確性。
【專利附圖】
【附圖說明】
[0033]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0034]圖1為本發(fā)明廣電網(wǎng)絡的數(shù)據(jù)采集系統(tǒng)結(jié)構(gòu)示意圖;
[0035]圖2為本發(fā)明FPGA模塊各單元之間的結(jié)構(gòu)示意圖;
[0036]圖3為本發(fā)明廣電網(wǎng)絡的數(shù)據(jù)采集系統(tǒng)方法流程圖。
【具體實施方式】
[0037]為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0038]圖1為本發(fā)明廣電網(wǎng)絡的數(shù)據(jù)采集系統(tǒng)結(jié)構(gòu)示意圖,如圖1所示,本系統(tǒng),包括:
[0039]數(shù)據(jù)采集硬件加速器101和數(shù)據(jù)采集服務器102 ;
[0040]所述數(shù)據(jù)采集硬件加速器101,包括:網(wǎng)絡接口模塊103,所述網(wǎng)絡接口模塊至少有三個萬兆網(wǎng)絡接口,用于接收、發(fā)送網(wǎng)絡報文數(shù)據(jù),第一萬兆網(wǎng)絡接口 104 —端與數(shù)據(jù)采集服務器的萬兆網(wǎng)絡接口 107連接,第二萬兆網(wǎng)絡接口模塊105 —端與運營商外部網(wǎng)絡108連接、第三萬兆網(wǎng)絡接口 106—端與用戶內(nèi)部網(wǎng)絡109連接,所述第一萬兆網(wǎng)絡接口 104、所述第二萬兆網(wǎng)絡接口 105和所述第三萬兆網(wǎng)絡接口 106另一端與所述數(shù)據(jù)采集硬件加速器的FPGA模塊110連接;
[0041]至少一個FPGA模塊110,用于處理與調(diào)度所述數(shù)據(jù)采集硬件加速器內(nèi)部數(shù)據(jù);
[0042]至少一個TCAM模塊111,用于接收所述FPGA模塊110發(fā)送的查詢指令,并進行規(guī)則匹配查詢數(shù)據(jù),與所述FPGA模塊110連接;
[0043]所述數(shù)據(jù)采集服務器102,包括至少一個所述萬兆網(wǎng)絡接口 107,用于接收、處理網(wǎng)絡報文數(shù)據(jù),與所述數(shù)據(jù)采集硬件加速器的網(wǎng)絡接口模塊103中的第一萬兆網(wǎng)絡接口104相連接。
[0044]具體來說,本實施例的廣電網(wǎng)絡的綜合數(shù)據(jù)采集系統(tǒng)可包括數(shù)據(jù)采集硬件加速器和數(shù)據(jù)采集服務器,該數(shù)據(jù)采集硬件加速器包括網(wǎng)絡接口模塊、FPGA模塊和TCAM模塊,該網(wǎng)絡接口模塊至少有三個萬兆網(wǎng)絡接口,用于接收、發(fā)送網(wǎng)絡報文數(shù)據(jù),其中的第一萬兆網(wǎng)絡接口一端與數(shù)據(jù)采集服務器的萬兆網(wǎng)絡接口連接,第二萬兆網(wǎng)絡接口一端與運營商外部網(wǎng)絡連接,第三萬兆網(wǎng)絡接口一端與用戶內(nèi)部網(wǎng)絡連接,上述三個萬兆網(wǎng)絡接口的另一端與數(shù)據(jù)采集硬件加速器的FPGA模塊連接。該FPGA模塊用于處理與調(diào)度所述數(shù)據(jù)采集硬件加速器內(nèi)部數(shù)據(jù)。該TCAM模塊與FPGA模塊相連接,用于接收該FPGA模塊發(fā)送的查詢指令,并根據(jù)該查詢指令匹配查詢數(shù)據(jù)。
[0045]進一步地,所述FPGA模塊包括如下單元:
[0046]串行數(shù)據(jù)解析單元,用于及將所述網(wǎng)絡接口串行網(wǎng)絡報文數(shù)據(jù)轉(zhuǎn)換為并行網(wǎng)絡報文數(shù)據(jù);
[0047]報文糾錯單元,用于刪除錯誤網(wǎng)絡報文數(shù)據(jù);
[0048]報文頭解析單元,用于解析網(wǎng)絡報文數(shù)據(jù)幀頭信息;
[0049]控制查詢單元,用于控制所述TCAM模塊查詢所述網(wǎng)絡報文數(shù)據(jù)負載信息;
[0050]負載均衡單元,用于對待發(fā)送的所述網(wǎng)絡報文數(shù)據(jù)進行負載均衡傳輸;
[0051]報文發(fā)送單元,用于發(fā)送處理過后所述網(wǎng)絡報文數(shù)據(jù);
[0052]所述串行數(shù)據(jù)解析單元與萬兆網(wǎng)絡接口、報文糾錯單元連接,所述報文糾錯單元與所述報文頭解析單元連接,所述控制查詢單元與所述報文頭解析單元、TCAM模塊連接,所述負載均衡單元與控制查詢單元、報文發(fā)送單元連接,所述報文發(fā)送單元與萬兆網(wǎng)絡接口連接。
[0053]具體來說,圖2為本發(fā)明FPGA模塊各單元之間的結(jié)構(gòu)示意圖,如圖2所示,運營商外部網(wǎng)絡和用戶內(nèi)部網(wǎng)絡通過萬兆網(wǎng)絡接口向FPGA模塊發(fā)送的網(wǎng)絡報文數(shù)據(jù)作為數(shù)據(jù)輸入該FPGA模塊,串行數(shù)據(jù)解析單元將該串行的網(wǎng)絡報文數(shù)據(jù)轉(zhuǎn)換為并行的網(wǎng)絡報文數(shù)據(jù),轉(zhuǎn)換的過程中,可以解析到錯誤的網(wǎng)絡報文數(shù)據(jù),該錯誤的報文數(shù)據(jù)可以包括數(shù)據(jù)丟失的網(wǎng)絡報文數(shù)據(jù)、錯誤的網(wǎng)絡報文數(shù)據(jù)以及重復的網(wǎng)絡報文數(shù)據(jù)等。由報文糾錯單元將該錯誤網(wǎng)絡報文刪除。報文頭解析單元對刪除錯誤網(wǎng)絡報文后的網(wǎng)絡報文進行解析數(shù)據(jù)幀頭信息,控制查詢單元根據(jù)解析數(shù)據(jù)幀頭信息控制查詢該網(wǎng)絡報文數(shù)據(jù)負載信息,以使TCAM模塊可以根據(jù)該網(wǎng)絡報文數(shù)據(jù)負載信息查詢該網(wǎng)絡報文數(shù)據(jù)。負載均衡單元將待發(fā)送的所述網(wǎng)絡報文數(shù)據(jù)進行負載均衡傳輸,從而可以在多個數(shù)據(jù)采集服務器之間均衡地傳輸所述網(wǎng)絡報文數(shù)據(jù),提高了系統(tǒng)的傳輸速率,保證了系統(tǒng)更高效的工作。
[0054]進一步地,所述TCAM模塊采用正則表達式的方式對數(shù)據(jù)進行查詢。
[0055]具體而言,該TCAM模塊接收FPGA模塊發(fā)送的網(wǎng)絡報文數(shù)據(jù)負載信息,采用正則表達式的方式對數(shù)據(jù)進行查詢,舉例說明,所需搜索的網(wǎng)絡數(shù)據(jù)報文中含有的源IP地址范圍為192.168.1.1至192.168.1.255,則TCAM能夠使用源IP為192.168.1.*這樣的正則表達式規(guī)則對送入的數(shù)據(jù)進行查詢。這樣,就能很好的對擁有相似特征的網(wǎng)絡數(shù)據(jù)進行高效的檢索,從網(wǎng)絡數(shù)據(jù)中檢索出所需的相關(guān)數(shù)據(jù),最終正確的還原所需的數(shù)據(jù)。
[0056]進一步地,所述報文頭解析單元,具體用于:
[0057]解析基于TCP/IP參考模型的網(wǎng)際互聯(lián)層、傳輸層、應用層的報文數(shù)據(jù)幀頭信息。
[0058]具體來說,基于TCP/IP參考模型可以具體解析出互聯(lián)網(wǎng)報文數(shù)據(jù)的源MAC地址、目的MAC地址、VLAN ID、會話ID、源IP地址、目的IP地址、源端口、目的端口、協(xié)議類型和報文長度,這些信息被提取出來作為各個互聯(lián)網(wǎng)業(yè)務數(shù)據(jù)的特征信息。
[0059]進一步地,所述數(shù)據(jù)采集服務器,還用于:
[0060]將接收到的網(wǎng)絡報文數(shù)據(jù)進行還原,并將還原后的數(shù)據(jù)采集入庫。
[0061]具體來說,數(shù)據(jù)采集服務器接收數(shù)據(jù)采集硬件加速器發(fā)送的網(wǎng)絡報數(shù)據(jù)后,識別并還原相應的互聯(lián)網(wǎng)數(shù)據(jù)業(yè)務。舉例來說,由于互聯(lián)網(wǎng)數(shù)據(jù)包有最大長度的限制,一個互聯(lián)網(wǎng)頁面內(nèi)容有可能是由多個互聯(lián)網(wǎng)數(shù)據(jù)包組成,數(shù)據(jù)采集服務器在解析了這個頁面的第一個數(shù)據(jù)包后,會根據(jù)其中對后續(xù)第二個數(shù)據(jù)包的特征碼,將含有這個特征碼的第二個數(shù)據(jù)包連接,再在第二個數(shù)據(jù)包中找到后續(xù)第三個數(shù)據(jù)包的特征碼,將含有這個特征碼的第三個數(shù)據(jù)包連接,以此類推,最終成功還原出完整的互聯(lián)網(wǎng)頁面內(nèi)容。其他網(wǎng)絡數(shù)據(jù)還原也可應用此方法。
[0062]本實施例提供了一種數(shù)據(jù)采集硬件加速器和數(shù)據(jù)采集服務器,實現(xiàn)了廣電網(wǎng)絡數(shù)據(jù)采集的多平臺間的協(xié)同工作,保證了廣電網(wǎng)絡數(shù)據(jù)高速傳輸?shù)耐瑫r,還可以對數(shù)據(jù)的進行分析、管理、控制及還原。提高了數(shù)據(jù)的準確性。
[0063]圖3為本發(fā)明廣電網(wǎng)絡的數(shù)據(jù)采集系統(tǒng)方法流程圖,如圖3所示,本方法,包括:
[0064]步驟101、數(shù)據(jù)采集硬件加速器將網(wǎng)絡接口接收的串行網(wǎng)絡報文數(shù)據(jù)轉(zhuǎn)換為FPGA模塊內(nèi)部并行的網(wǎng)絡報文數(shù)據(jù);
[0065]步驟102、數(shù)所述數(shù)據(jù)采集硬件加速器刪除錯誤網(wǎng)絡報文數(shù)據(jù);
[0066]步驟103、數(shù)所述數(shù)據(jù)采集硬件加速器解析所述網(wǎng)絡報文數(shù)據(jù)幀頭信息;
[0067]步驟104、數(shù)所述數(shù)據(jù)采集硬件加速器根據(jù)解析后的網(wǎng)絡報文數(shù)據(jù)幀頭確定查詢負載信息;
[0068]步驟105、數(shù)所述數(shù)據(jù)采集硬件加速器根據(jù)所述查詢負載信息查詢網(wǎng)絡報文;
[0069]步驟106、數(shù)所述數(shù)據(jù)采集硬件加速器根據(jù)所述查詢結(jié)果向數(shù)據(jù)采集服務器器進行負載均衡傳輸網(wǎng)絡報文數(shù)據(jù)。
[0070]本實施例方法的具體實施過程與圖1所示的裝置實施方法與作用相同,此處不再贅述。
[0071]最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術(shù)人員應當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分或者全部技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。
【權(quán)利要求】
1.一種基于廣電網(wǎng)絡的綜合數(shù)據(jù)采集系統(tǒng),其特征在于,包括: 數(shù)據(jù)采集硬件加速器和數(shù)據(jù)采集服務器,所述數(shù)據(jù)采集硬件加速器,包括:網(wǎng)絡接口模塊,所述網(wǎng)絡接口模塊至少有三個萬兆網(wǎng)絡接口,用于接收、發(fā)送網(wǎng)絡報文數(shù)據(jù),第一萬兆網(wǎng)絡接口一端與數(shù)據(jù)采集服務器的萬兆網(wǎng)絡接口連接,第二萬兆網(wǎng)絡接口模塊一端與運營商外部網(wǎng)絡連接、第三萬兆網(wǎng)絡接口一端與用戶內(nèi)部網(wǎng)絡連接,所述第一萬兆網(wǎng)絡接口、所述第二萬兆網(wǎng)絡接口和所述第三萬兆網(wǎng)絡接口另一端與所述數(shù)據(jù)采集硬件加速器的FPGA模塊連接; 至少一個FPGA模塊,用于處理與調(diào)度所述數(shù)據(jù)采集硬件加速器內(nèi)部數(shù)據(jù); 至少一個TCAM模塊,用于接收所述FPGA模塊發(fā)送的查詢指令,并進行規(guī)則匹配查詢數(shù)據(jù),與所述FPGA模塊連接; 所述數(shù)據(jù)采集服務器,包括至少一個所述萬兆網(wǎng)絡接口,用于接收、處理網(wǎng)絡報文數(shù)據(jù),與所述數(shù)據(jù)采集硬件加速器的網(wǎng)絡接口模塊相連接。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述FPGA模塊包括如下模塊: 串行數(shù)據(jù)解析單元,用于將所述網(wǎng)絡接口串行網(wǎng)絡報文數(shù)據(jù)轉(zhuǎn)換為并行網(wǎng)絡報文數(shù)據(jù); 報文糾錯單元,用于刪除錯誤網(wǎng)絡報文數(shù)據(jù); 報文頭解析單元,用于解析網(wǎng)絡報文數(shù)據(jù)幀頭信息; 控制查詢單元,用于控制所述TCAM模塊查詢所述網(wǎng)絡報文數(shù)據(jù)負載信息; 負載均衡單元,用于將待發(fā)送的所述網(wǎng)絡報文數(shù)據(jù)進行負載均衡傳輸; 報文發(fā)送單元,用于發(fā)送處理過后所述網(wǎng)絡報文數(shù)據(jù); 所述串行數(shù)據(jù)解析單元與萬兆網(wǎng)絡接口、報文糾錯單元連接,所述報文糾錯單元與所述報文頭解析單元連接,所述控制查詢單元與所述報文頭解析單元、TCAM模塊連接,所述負載均衡單元與控制查詢單元、報文發(fā)送單元連接,所述報文發(fā)送單元與萬兆網(wǎng)絡接口連接。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述TCAM模塊采用正則表達式的方式對數(shù)據(jù)進行查詢。
4.根據(jù)權(quán)利要求1至3任一項所述的系統(tǒng),其特征在于,所述報文頭解析單元,具體用于: 解析基于TCP/IP參考模型的網(wǎng)際互聯(lián)層、傳輸層、應用層的報文數(shù)據(jù)幀頭信息。
5.根據(jù)權(quán)利要求1至3任一項所述的系統(tǒng),其特征在于,所述數(shù)據(jù)采集服務器,還用于: 將接收到的網(wǎng)絡報文數(shù)據(jù)進行還原,并將還原后的數(shù)據(jù)采集入庫。
6.一種基于廣電網(wǎng)絡的綜合數(shù)據(jù)采集方法,其特征在于,包括: 數(shù)據(jù)采集硬件加速器將網(wǎng)絡接口接收的串行網(wǎng)絡報文數(shù)據(jù)轉(zhuǎn)換為FPGA模塊內(nèi)部并行的網(wǎng)絡報文數(shù)據(jù); 所述數(shù)據(jù)采集硬件加速器刪除錯誤網(wǎng)絡報文數(shù)據(jù); 所述數(shù)據(jù)采集硬件加速器解析所述網(wǎng)絡報文數(shù)據(jù)幀頭信息; 所述數(shù)據(jù)采集硬件加速器根據(jù)解析后的網(wǎng)絡報文數(shù)據(jù)幀頭確定查詢負載信息; 所述數(shù)據(jù)采集硬件加速器根據(jù)所述查詢負載信息查詢網(wǎng)絡報文; 所述數(shù)據(jù)采集硬件加速器根據(jù)所述查詢結(jié)果向數(shù)據(jù)采集服務器器進行負載均衡傳輸網(wǎng)絡報文數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述數(shù)據(jù)采集硬件加速器根據(jù)所述查詢結(jié)果向數(shù)據(jù)采集服務器進行負載均衡傳輸網(wǎng)絡報文數(shù)據(jù)之后,還包括: 所述數(shù)據(jù)采集服務器根據(jù)所述網(wǎng)絡報文數(shù)據(jù)幀頭信息還原所述網(wǎng)絡報文數(shù)據(jù),并將所述網(wǎng)絡報文數(shù)據(jù)采集入庫。
【文檔編號】H04L12/24GK104486097SQ201410683458
【公開日】2015年4月1日 申請日期:2014年11月24日 優(yōu)先權(quán)日:2014年11月24日
【發(fā)明者】彭博, 王曄, 魏長城, 張曉雷, 欒慎亭, 張宇, 路婧 申請人:大連梯耐德網(wǎng)絡技術(shù)有限公司