国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡及其以太網(wǎng)數(shù)據(jù)采集的方法

      文檔序號(hào):7655413閱讀:128來源:國(guó)知局
      專利名稱:一種以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡及其以太網(wǎng)數(shù)據(jù)采集的方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通訊網(wǎng)絡(luò)監(jiān)測(cè)領(lǐng)域,尤其涉及一種以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,以及 利用所述以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡實(shí)現(xiàn)以太網(wǎng)數(shù)據(jù)采集的方法。
      背景技術(shù)
      在通訊網(wǎng)絡(luò)日益普及的今天,為實(shí)時(shí)監(jiān)測(cè)通訊網(wǎng)絡(luò)的運(yùn)行質(zhì)量,及時(shí)發(fā)現(xiàn) 通訊網(wǎng)絡(luò)運(yùn)行過程中各種潛在的問題,并且快速準(zhǔn)確定位故障點(diǎn),各大電信運(yùn) 營(yíng)商都建設(shè)了自己的監(jiān)測(cè)網(wǎng)絡(luò)。
      對(duì)于一個(gè)典型的監(jiān)測(cè)網(wǎng)絡(luò)來說,必須具備從現(xiàn)網(wǎng)提取數(shù)據(jù)的能力。在一個(gè) 基于以太網(wǎng)的通訊網(wǎng)絡(luò)中,提取數(shù)據(jù)的方法包括三種第一種是采用以太網(wǎng)交 換機(jī)鏡像的方法,把需要監(jiān)測(cè)的以太網(wǎng)數(shù)據(jù)匯聚到指定的網(wǎng)口;第二種是采用 TAP (Test Access Point,以太網(wǎng)測(cè)試接入點(diǎn))設(shè)備鏡像的方法,TAP設(shè)備其 實(shí)是一種專用于鏡像以太網(wǎng)數(shù)據(jù)的設(shè)備,采用TAP設(shè)備鏡像的方法,是利用 TAP設(shè)備復(fù)制需要監(jiān)測(cè)的以太網(wǎng)數(shù)據(jù);第三種是專用于光接口的以太網(wǎng),采 用分光器提取需要監(jiān)測(cè)的以太網(wǎng)數(shù)據(jù)。而無論采用哪一種方法,最終都是通過 網(wǎng)卡把需要監(jiān)測(cè)的以太網(wǎng)數(shù)據(jù)接入到監(jiān)測(cè)設(shè)備中,以完成后續(xù)的分析處理。
      在通訊網(wǎng)絡(luò)監(jiān)測(cè)設(shè)備中,通常采用普通網(wǎng)卡接入需要監(jiān)測(cè)的以太網(wǎng)數(shù)據(jù), 這種做法的缺點(diǎn)在于普通網(wǎng)卡并不具備對(duì)以太網(wǎng)數(shù)據(jù)進(jìn)行深度處理的能力,所 以全部的處理負(fù)荷都不得不集中于監(jiān)測(cè)設(shè)備的主處理器,從而導(dǎo)致監(jiān)測(cè)設(shè)備的 主處理器負(fù)荷過大。
      為了增強(qiáng)普通網(wǎng)卡的處理能力,減少監(jiān)測(cè)設(shè)備主處理器的負(fù)荷,在現(xiàn)有技 術(shù)中,則在網(wǎng)卡上增加高性能的預(yù)處理器。例如,在中國(guó)專利200310129780.7 中,公開了一種基于Intel公司的一種可編程的通用網(wǎng)絡(luò)處理芯片IXP425NPU 的雙路智能百兆PCI (Peripheral Component Interconnect,外圍設(shè)備接口)以太 網(wǎng)卡,該網(wǎng)卡對(duì)外引出兩路百兆以太網(wǎng),并且這兩路百兆以太網(wǎng)都連接到 IXP425NPU,由IXP425NPU對(duì)這兩路百兆以太網(wǎng)的數(shù)據(jù)進(jìn)行預(yù)處理。此外,
      IXP425NPU和主處理器之間通過PCI總線互連。IXP425NPU通過PCI總線把
      預(yù)處理之后的以太網(wǎng)數(shù)據(jù)發(fā)送給監(jiān)測(cè)設(shè)備的主處理器,同時(shí),監(jiān)測(cè)設(shè)備的主處 理器通過PCI總線對(duì)IXP425NPU進(jìn)行靈活的配置和管理。在中國(guó)專利 03136955.3中,公開了一種雙光口智能千兆以太網(wǎng)卡,其設(shè)計(jì)思想也是在網(wǎng)卡 上引入高性能的預(yù)處理器,能夠?qū)﹄p光口千兆以太網(wǎng)的數(shù)據(jù)進(jìn)行預(yù)處理,只保 留需要的以太網(wǎng)數(shù)據(jù),高性能的預(yù)處理器和主處理器之間也是通過PCI總線互 連。
      從設(shè)計(jì)思想上來說,中國(guó)專利200310129780.7和中國(guó)專利03136955.3是 類似的,都是在網(wǎng)卡上引入高性能的預(yù)處理器,對(duì)接入的以太網(wǎng)數(shù)據(jù)進(jìn)行預(yù)處 理。為了描述簡(jiǎn)便本文把引入高性能的預(yù)處理器的網(wǎng)卡統(tǒng)稱為智能網(wǎng)卡,以區(qū) 別于普通網(wǎng)卡。在普通網(wǎng)卡上引入高性能的預(yù)處理器的這種設(shè)計(jì)方法的優(yōu)點(diǎn)在 于,能夠有效增強(qiáng)網(wǎng)卡的處理能力,減輕監(jiān)測(cè)設(shè)備主處理器的負(fù)荷。其缺點(diǎn)是, 第一,這類智能網(wǎng)卡接入的以太網(wǎng)鏈路數(shù)非常有限,上述智能網(wǎng)卡只能接入兩 路以太網(wǎng),如果需要監(jiān)測(cè)的以太網(wǎng)路數(shù)比較多,就需要多塊智能網(wǎng)卡來實(shí)現(xiàn); 第二,上述兩個(gè)專利中,都明確提出了其智能網(wǎng)卡與監(jiān)測(cè)設(shè)備的主處理器是基 于PCI總線的,因此這兩種智能網(wǎng)卡都只能插在PCI插槽中,隨著技術(shù)的發(fā)展, 這種背板的互聯(lián)方式其應(yīng)用范圍具有一定的局限性。

      發(fā)明內(nèi)容
      針對(duì)上述的缺陷,本發(fā)明的目的在于提供一種以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡及其以 太網(wǎng)數(shù)據(jù)采集的方法,可在網(wǎng)卡上實(shí)現(xiàn)對(duì)需要監(jiān)測(cè)的多路以太網(wǎng)數(shù)據(jù)的采集。
      為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供一種以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,至少包括 以太網(wǎng)數(shù)據(jù)交換模塊,與需要監(jiān)測(cè)的多路以太網(wǎng)鏈路連接,用于匯聚所述
      需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù);
      預(yù)處理器模塊,與所述以太網(wǎng)數(shù)據(jù)交換模塊連接,用于對(duì)該以太網(wǎng)數(shù)據(jù)交
      換模塊匯聚的多路以太網(wǎng)鏈路數(shù)據(jù)進(jìn)行預(yù)處理,并將預(yù)處理后的多路以太網(wǎng)鏈
      路數(shù)據(jù)發(fā)送到與該預(yù)處理器模塊連接的監(jiān)測(cè)設(shè)備的主處理器。
      根據(jù)本發(fā)明的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,所述以太網(wǎng)數(shù)據(jù)交換模塊至少包括 以太網(wǎng)連接器,用于連接需要監(jiān)測(cè)的多路以太網(wǎng)鏈路,同時(shí)與以太網(wǎng)交換
      芯片連接;
      以太網(wǎng)交換芯片,用于匯聚需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù),并將所述多 路以太網(wǎng)鏈路數(shù)據(jù)通過以太網(wǎng)鏈路輸送到預(yù)處理器模塊,供所述預(yù)處理器模塊 處理。
      根據(jù)本發(fā)明的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,所述以太網(wǎng)連接器是RJ45插座或者 以太網(wǎng)光口連接器,且所述RJ45插座通過以太網(wǎng)變壓器與以太網(wǎng)交換芯片連 接;和/或
      所述以太網(wǎng)數(shù)據(jù)交換模塊還包括用于完成物理層功能的物理層芯片,所述
      物理層芯片連接于以太網(wǎng)變壓器與以太網(wǎng)交換芯片之間,或者連接于以太網(wǎng)光
      口連接器與以太網(wǎng)交換芯片之間。
      根據(jù)本發(fā)明的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,所述以太網(wǎng)交換芯片設(shè)置為端口監(jiān)測(cè)
      模式,并且該以太網(wǎng)交換芯片所支持的網(wǎng)口數(shù)量由以太網(wǎng)交換芯片規(guī)格決定。 根據(jù)本發(fā)明的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,所述以太網(wǎng)交換芯片還用于對(duì)需要監(jiān)
      測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù)進(jìn)行初步過濾。
      根據(jù)本發(fā)明的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,所述以太網(wǎng)交換芯片還用于對(duì)需要監(jiān)
      測(cè)的多路以太網(wǎng)鏈路進(jìn)行分時(shí)監(jiān)測(cè)。
      根據(jù)本發(fā)明的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,所述預(yù)處理器模塊至少包括 預(yù)處理器,用于對(duì)需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù)進(jìn)行預(yù)處理; 以太網(wǎng)接口電路,用于連接所述預(yù)處理器和以太網(wǎng)數(shù)據(jù)交換模塊; 主處理器接口電路,用于連接所述預(yù)處理器和監(jiān)測(cè)設(shè)備的主處理器。 根據(jù)本發(fā)明的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,所述主處理器接口電路采用PCI總
      線、RapidIO總線、PCI-Express總線或者以太網(wǎng)鏈路。
      為了實(shí)現(xiàn)上述的另一發(fā)明目的,本發(fā)明提供一種以太網(wǎng)數(shù)據(jù)采集的方法,
      包括如下步驟-
      A、以太網(wǎng)數(shù)據(jù)交換模塊匯聚需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù);
      B 、預(yù)處理器模塊對(duì)以太網(wǎng)數(shù)據(jù)交換模塊匯聚的多路以太網(wǎng)鏈路數(shù)據(jù)進(jìn)行
      預(yù)處理,并將預(yù)處理后的多路以太網(wǎng)鏈路數(shù)據(jù)發(fā)送到與該預(yù)處理器模塊連接的
      監(jiān)測(cè)設(shè)備的主處理器。
      根據(jù)本發(fā)明的以太網(wǎng)數(shù)據(jù)采集方法,所述步驟A之前包括系統(tǒng)上電后 進(jìn)行初始化工作;預(yù)處理器模塊從監(jiān)測(cè)設(shè)備的主處理器接收預(yù)處理規(guī)則配置信 息,并根據(jù)所述預(yù)處理規(guī)則配置信息配置以太網(wǎng)數(shù)據(jù)交換模塊的以太網(wǎng)交換芯
      片;
      所述步驟B還包括,預(yù)處理器模塊從以太網(wǎng)數(shù)據(jù)交換模塊的以太網(wǎng)交換 芯片接收以太網(wǎng)數(shù)據(jù)包;預(yù)處理器模塊根據(jù)預(yù)處理規(guī)則配置信息,對(duì)所述以太 網(wǎng)數(shù)據(jù)包進(jìn)行預(yù)處理;預(yù)處理器模塊把預(yù)處理后需要上傳的數(shù)據(jù)包傳送給監(jiān)測(cè) 設(shè)備的主處理器。
      本發(fā)明在智能網(wǎng)卡的基礎(chǔ)上增加以太網(wǎng)數(shù)據(jù)交換模塊,通過該以太網(wǎng)數(shù)據(jù) 交換模塊把需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù)匯聚起來供預(yù)處理器模塊進(jìn)行預(yù) 處理,并將預(yù)處理后的多路以太網(wǎng)鏈路數(shù)據(jù)發(fā)送到監(jiān)測(cè)設(shè)備的主處理器,從而 在網(wǎng)卡上實(shí)現(xiàn)對(duì)需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù)的采集。并且,本發(fā)明能夠支 持多條以太網(wǎng)鏈路,所支持的網(wǎng)口數(shù)量由以太網(wǎng)交換芯片的交換規(guī)格決定;再 者,本發(fā)明在預(yù)處理器模塊和監(jiān)測(cè)設(shè)備主處理器的連接上,本發(fā)明提供了不限 于PCI總線的主處理接口電路的多種連接方式。另外,本發(fā)明還利用以太網(wǎng)交 換芯片自身提供的過濾功能,實(shí)現(xiàn)對(duì)多路以太網(wǎng)鏈路數(shù)據(jù)的初步過濾,以減少 預(yù)處理器的負(fù)荷。


      圖1是本發(fā)明提供的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡的結(jié)構(gòu)示意圖; 圖2是本發(fā)明提供的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡中的一種以太網(wǎng)數(shù)據(jù)交換模塊 的結(jié)構(gòu)示意圖3是本發(fā)明提供的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡中的另一種以太網(wǎng)數(shù)據(jù)交換模 塊的結(jié)構(gòu)示意圖4是本發(fā)明提供的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡的預(yù)處理器模塊的結(jié)構(gòu)示意圖; 圖5是本發(fā)明以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡實(shí)現(xiàn)以太網(wǎng)數(shù)據(jù)采集的方法流程圖; 圖6是本發(fā)明提供的預(yù)處理器模塊處理以太網(wǎng)數(shù)據(jù)的方法流程圖。
      具體實(shí)施例方式
      為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí) 施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      圖1示出了本發(fā)明提供的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡的結(jié)構(gòu),該以太網(wǎng)數(shù)據(jù)采集 網(wǎng)卡1至少包括有
      以太網(wǎng)數(shù)據(jù)交換模塊IO,與需要監(jiān)測(cè)的多路以太網(wǎng)鏈路連接,用于匯聚
      所述需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù)30 以太網(wǎng)鏈路數(shù)據(jù)N,并發(fā)送給預(yù)處 理器模塊20處理。該以太網(wǎng)數(shù)據(jù)交換模塊IO是本發(fā)明新增的模塊,其能夠?qū)?現(xiàn)支持多路以太網(wǎng)鏈路。
      預(yù)處理器模塊20,可通過以太網(wǎng)鏈路40與所述以太網(wǎng)數(shù)據(jù)交換模塊10 連接,用于對(duì)該以太網(wǎng)數(shù)據(jù)交換模塊IO匯聚的多路以太網(wǎng)鏈路數(shù)據(jù)進(jìn)行預(yù)處 理,并將預(yù)處理后的多路以太網(wǎng)鏈路數(shù)據(jù)發(fā)送到與處理器模塊20連接的監(jiān)測(cè) 設(shè)備的主處理器50。預(yù)處理器模塊20通過對(duì)需要監(jiān)測(cè)的以太網(wǎng)數(shù)據(jù)進(jìn)行預(yù)處 理,從而減輕主處理器50的負(fù)荷。并且,該預(yù)處理器模塊20優(yōu)選為具有高處 理性能。
      圖2是本發(fā)明提供的一實(shí)施例中以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡的以太網(wǎng)數(shù)據(jù)交換 模塊的結(jié)構(gòu)示意圖,該以太網(wǎng)數(shù)據(jù)交換模塊10包括
      以太網(wǎng)交換芯片104,用于匯聚需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù),并將所 述多路以太網(wǎng)鏈路數(shù)據(jù)通過以太網(wǎng)鏈路40輸送到預(yù)處理器模塊20,以供預(yù)處 理器模塊20進(jìn)行預(yù)處理。
      以太網(wǎng)連接器,用于連接需要監(jiān)測(cè)的多路以太網(wǎng)鏈路,同時(shí)與以太網(wǎng)交換 芯片104連接。本實(shí)施例中,該以太網(wǎng)連接器包括若干RJ45插座101和以太 網(wǎng)光口連接器103。所述RJ45插座101通過以太網(wǎng)變壓器102與以太網(wǎng)交換 芯片104連接,而以太網(wǎng)光口連接器103與以太網(wǎng)交換芯片104連接。本實(shí)施 例中,需要監(jiān)測(cè)的多路以太網(wǎng)鏈路包括以太網(wǎng)鏈路30、以太網(wǎng)鏈路60、以太 網(wǎng)鏈路70以及以太網(wǎng)鏈路80。
      在該實(shí)施例中,所述以太網(wǎng)數(shù)據(jù)交換模塊10中的以太網(wǎng)交換芯片104已 經(jīng)內(nèi)置物理層(Physical Layer, PHY)芯片的功能,該內(nèi)置的PHY芯片完成 以太網(wǎng)鏈路的物理層功能。對(duì)于已經(jīng)內(nèi)嵌PHY功能的以太網(wǎng)交換芯片104, 不需要再增加額外的PHY芯片。
      以太網(wǎng)數(shù)據(jù)交換模塊10通過RJ45插座101或者以太網(wǎng)光口連接器102 連接需要監(jiān)測(cè)的多路以太網(wǎng)鏈路,對(duì)內(nèi)提供一條以太網(wǎng)鏈路40和預(yù)處理器模 塊20相連。這時(shí)需將以太網(wǎng)交換芯片104設(shè)置為端口監(jiān)測(cè)模式,這時(shí)以太網(wǎng) 交換芯片104可以把需要監(jiān)測(cè)的以太網(wǎng)數(shù)據(jù)輸出到指定的以太網(wǎng)鏈路,即與預(yù)
      處理器模塊20相連的以太網(wǎng)鏈路40,以供預(yù)處理器模塊20分析處理。
      圖3是本發(fā)明提供的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡中的另一種以太網(wǎng)數(shù)據(jù)交換模 塊的結(jié)構(gòu)示意圖,描述如下;
      在該實(shí)施例中,所述以太網(wǎng)數(shù)據(jù)交換模塊10中的以太網(wǎng)交換芯片104沒 有內(nèi)置PHY芯片的功能,因此需要額外增加用于完成物理層功能的PHY芯片 105。如圖3所示,所述以太網(wǎng)數(shù)據(jù)交換模塊20還包括若干PHY芯片105, 該P(yáng)HY芯片105連接于以太網(wǎng)變壓器102與以太網(wǎng)交換芯片104之間,或者 連接于以太網(wǎng)光口連接器102與以太網(wǎng)交換芯片104之間。
      另外,所述以太網(wǎng)交換芯片104支持多網(wǎng)口,并且其所支持的網(wǎng)口數(shù)量由 以太網(wǎng)交換芯片104規(guī)格決定。而且以太網(wǎng)交換芯片104可對(duì)需要監(jiān)測(cè)的多路 以太網(wǎng)鏈路數(shù)據(jù)進(jìn)行初步過濾,例如以太網(wǎng)交換芯片104利用交換芯片的過濾 功能對(duì)需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù)進(jìn)行過濾廣播包、過濾組播包,以減輕 預(yù)處理器20的負(fù)擔(dān)。此外,以太網(wǎng)交換芯片104還可以對(duì)接入的以太網(wǎng)鏈路 實(shí)現(xiàn)分時(shí)監(jiān)測(cè),即以太網(wǎng)交換芯片104在不同時(shí)間監(jiān)測(cè)不同的以太網(wǎng)鏈路。
      圖4示出了本發(fā)明一實(shí)施例中提供的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡中的預(yù)處理器 模塊的結(jié)構(gòu),該預(yù)處理器模塊20至少包括
      預(yù)處理器201,其主要功能是對(duì)需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù)進(jìn)行預(yù)處 理。同時(shí),預(yù)處理器201還可通過主處理器接口電路207接收來自監(jiān)測(cè)設(shè)備的 主處理器50的配置信息。
      以太網(wǎng)接口電路206,用于連接預(yù)處理器201和以太網(wǎng)數(shù)據(jù)交換模塊10。 主處理器接口電路207,用于連接預(yù)處理器201和監(jiān)測(cè)設(shè)備的主處理器50。 在本實(shí)施例中,預(yù)處理器模塊20具體包括高性能的預(yù)處理器201,以及 分別與預(yù)處理器201連接的時(shí)鐘電路202、電源電路203、同步動(dòng)態(tài)隨機(jī)存儲(chǔ) 器204 (Synchronous DRAM, SDRAM)、閃存存儲(chǔ)器205 (FLASH, Flash Memory)。該預(yù)處理器201通過以太網(wǎng)接口電路206與以太網(wǎng)數(shù)據(jù)交換模塊 IO連接,以及通過主處理器接口電路207與監(jiān)測(cè)設(shè)備的主處理器50連接。其 中,所述預(yù)處理器201、時(shí)鐘電路202、電源電路203、同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器 204、閃存存儲(chǔ)器205構(gòu)成最小處理器系統(tǒng)。
      在本發(fā)明中提供的智能多路以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡架構(gòu)中,只要求預(yù)處理器 201和監(jiān)測(cè)設(shè)備的主處理器50之間存在適當(dāng)?shù)倪B接方式,并不要求主處理器
      接口電路207 —定是PCI總線。隨著技術(shù)的發(fā)展,背板的互聯(lián)方式除了PCI 總線之外,還有以太網(wǎng)鏈路、RapidIO、 PCI-Express等。相應(yīng)地,本發(fā)明的主 處理器接口電路207可采用PCI總線、RapidIO總線、PCI-Express總線或者以 太網(wǎng)鏈路等連接方式,實(shí)現(xiàn)預(yù)處理器201和監(jiān)測(cè)設(shè)備的主處理器50之間的靈 活連接。例如,當(dāng)本發(fā)明提供以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡1應(yīng)用于PC機(jī),或者服務(wù) 器的PCI插槽時(shí),主處理器接口電路207應(yīng)該是PCI接口電路。當(dāng)本發(fā)明提供 以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡1應(yīng)用于國(guó)際工業(yè)計(jì)算機(jī)的設(shè)計(jì)標(biāo)準(zhǔn)一一CPCI (Compact Peripheral Componentlnterconnect,緊湊型PCI)機(jī)箱時(shí),如果遵循的是CPCI 系列中的PICMG2.0規(guī)范,主處理器接口電路207應(yīng)該是PCI接口電路,如果 遵循的是CPCI系列中PICMG2.16規(guī)范,主處理器接口電路207應(yīng)該是以太 網(wǎng)鏈路。對(duì)于其他可能的應(yīng)用場(chǎng)合,主處理器接口電路207也可以做相應(yīng)的改 變,在本文中不再--枚舉。
      為了更好的實(shí)現(xiàn)本發(fā)明,本發(fā)明相應(yīng)的提供了一種利用所述以太網(wǎng)數(shù)據(jù)采 集網(wǎng)卡實(shí)現(xiàn)多路以太網(wǎng)數(shù)據(jù)采集的方法。如圖5所示,包括步驟如下
      步驟S501,以太網(wǎng)數(shù)據(jù)交換模塊匯聚需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù)。
      這里,以太網(wǎng)數(shù)據(jù)交換模塊支持多網(wǎng)口,其所支持的網(wǎng)口數(shù)量由以太網(wǎng)數(shù) 據(jù)交換模塊的以太網(wǎng)交換芯片的規(guī)格決定。而且所述以太網(wǎng)交換芯片可以對(duì)需 要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù)進(jìn)行過濾,利用交換芯片自身的過濾功能實(shí)現(xiàn)對(duì) 以太網(wǎng)數(shù)據(jù)包的簡(jiǎn)單預(yù)處理。此外,通過配置以太網(wǎng)交換芯片可以對(duì)接入的以 太網(wǎng)鏈路實(shí)現(xiàn)分時(shí)監(jiān)測(cè)。以太網(wǎng)數(shù)據(jù)交換模塊將匯聚后的多路以太網(wǎng)鏈路數(shù)據(jù) 通過以太網(wǎng)鏈路,發(fā)送到預(yù)處理器模塊。
      步驟S502,預(yù)處理器模塊對(duì)以太網(wǎng)數(shù)據(jù)交換模塊匯聚的多路以太網(wǎng)鏈路 數(shù)據(jù)進(jìn)行預(yù)處理,并將預(yù)處理后的多路以太網(wǎng)鏈路數(shù)據(jù)發(fā)送到與該預(yù)處理器模 塊連接的監(jiān)測(cè)設(shè)備的主處理器進(jìn)行深度處理。
      本發(fā)明的預(yù)處理器模塊中預(yù)處理器的處理流程如圖6所示,描述如下
      在以太網(wǎng)數(shù)據(jù)交換模塊匯聚多路以太網(wǎng)鏈路數(shù)據(jù)之前,需要進(jìn)行初始化工 作以及配置以太網(wǎng)數(shù)據(jù)交換模塊的以太網(wǎng)交換芯片,其實(shí)現(xiàn)步驟包括步驟 S601 步驟S602。
      步驟S601,在系統(tǒng)上電之后,首先要進(jìn)行初始化工作,包括接口芯片的初 始化、操作系統(tǒng)的初始化等。步驟S602,預(yù)處理器模塊從監(jiān)測(cè)設(shè)備的主處理器接收預(yù)處理規(guī)則配置信 息,并根據(jù)預(yù)處理規(guī)則配置信息配置以太網(wǎng)數(shù)據(jù)交換模塊中的以太網(wǎng)交換芯 片。
      在預(yù)處理器模塊完成上述步驟之后,以太網(wǎng)數(shù)據(jù)交換模塊匯聚需要監(jiān)測(cè)的 多路以太網(wǎng)鏈路數(shù)據(jù),預(yù)處理器模塊對(duì)以太網(wǎng)數(shù)據(jù)交換模塊匯聚的多路以太網(wǎng) 鏈路數(shù)據(jù)進(jìn)行預(yù)處理,并將預(yù)處理后的多路以太網(wǎng)鏈路數(shù)據(jù)發(fā)送到與該預(yù)處理 器模塊連接的監(jiān)測(cè)設(shè)備的主處理器,其實(shí)現(xiàn)步驟包括步驟S603 步驟S605。
      歩驟S603,從以太網(wǎng)數(shù)據(jù)交換模塊中的以太網(wǎng)交換芯片接收以太網(wǎng)數(shù)據(jù) 包。在預(yù)處理器模塊進(jìn)行預(yù)處理工作時(shí),則從以太網(wǎng)接口電路接收需要預(yù)處理 的以太網(wǎng)數(shù)據(jù)包。
      步驟S604,預(yù)處理器模塊根據(jù)預(yù)處理的規(guī)則配置信息,對(duì)所述以太網(wǎng)數(shù)據(jù) 包進(jìn)行預(yù)處理。
      步驟S605,預(yù)處理器模塊把預(yù)處理后需要上傳的數(shù)據(jù)包傳送給監(jiān)測(cè)設(shè)備的 主處理器。在完成以太網(wǎng)數(shù)據(jù)預(yù)處理工作后,如果需要上傳數(shù)據(jù)到監(jiān)測(cè)設(shè)備的 主處理器,則通過主處理器接口電路上傳給監(jiān)測(cè)設(shè)備的主處理器,讓監(jiān)測(cè)設(shè)備 的主處理器進(jìn)行后續(xù)的深度處理。
      預(yù)處理器模塊循環(huán)執(zhí)行步驟S603 步驟S605,完成對(duì)以太網(wǎng)數(shù)據(jù)交換模 塊匯聚的需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù)的預(yù)處理。
      綜上所述,本發(fā)明在智能網(wǎng)卡的基礎(chǔ)上增加以太網(wǎng)數(shù)據(jù)交換模塊,通過該 以太網(wǎng)數(shù)據(jù)交換模塊把需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù)匯聚起來供預(yù)處理器 模塊進(jìn)行預(yù)處理,并將預(yù)處理后的多路以太網(wǎng)鏈路數(shù)據(jù)發(fā)送到監(jiān)測(cè)設(shè)備的主處 理器,從而在網(wǎng)卡上實(shí)現(xiàn)對(duì)需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù)的采集。并且,本 發(fā)明能夠支持多條以太網(wǎng)鏈路,所支持的網(wǎng)口數(shù)量由以太網(wǎng)交換芯片的交換規(guī) 格決定;再者,本發(fā)明在預(yù)處理器模塊和監(jiān)測(cè)設(shè)備主處理器的連接上,本發(fā)明 提供了不限于PCI總線的主處理接口電路的多種連接方式。另外,本發(fā)明還利 用以太網(wǎng)交換芯片自身提供的過濾功能,實(shí)現(xiàn)對(duì)多路以太網(wǎng)鏈路數(shù)據(jù)的初步過 濾,以減少預(yù)處理器的負(fù)荷。
      當(dāng)然,本發(fā)明還可有其它多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情 況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但 這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
      權(quán)利要求
      1、一種以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,其特征在于,至少包括以太網(wǎng)數(shù)據(jù)交換模塊,與需要監(jiān)測(cè)的多路以太網(wǎng)鏈路連接,用于匯聚所述需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù);預(yù)處理器模塊,與所述以太網(wǎng)數(shù)據(jù)交換模塊連接,用于對(duì)該以太網(wǎng)數(shù)據(jù)交換模塊匯聚的多路以太網(wǎng)鏈路數(shù)據(jù)進(jìn)行預(yù)處理,并將預(yù)處理后的多路以太網(wǎng)鏈路數(shù)據(jù)發(fā)送到與該預(yù)處理器模塊連接的監(jiān)測(cè)設(shè)備的主處理器。
      2、 根據(jù)權(quán)利要求l所述的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,其特征在于,所述以太 網(wǎng)數(shù)據(jù)交換模塊至少包括以太網(wǎng)連接器,用于連接需要監(jiān)測(cè)的多路以太網(wǎng)鏈路,同時(shí)與以太網(wǎng)交換 芯片連接;以太網(wǎng)交換芯片,用于匯聚需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù),并將所述多 路以太網(wǎng)鏈路數(shù)據(jù)通過以太網(wǎng)鏈路輸送到預(yù)處理器模塊,供所述預(yù)處理器模塊 處理。
      3、 根據(jù)權(quán)利要求2所述的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,其特征在于, 所述以太網(wǎng)連接器是RJ45插座或者以太網(wǎng)光口連接器,且所述RJ45插座通過以太網(wǎng)變壓器與以太網(wǎng)交換芯片連接;和/或所述以太網(wǎng)數(shù)據(jù)交換模塊還包括用于完成物理層功能的物理層芯片,所述 物理層芯片連接于以太網(wǎng)變壓器與以太網(wǎng)交換芯片之間,或者連接于以太網(wǎng)光 口連接器與以太網(wǎng)交換芯片之間。
      4、 根據(jù)權(quán)利要求2所述的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,其特征在于,所述以太 網(wǎng)交換芯片設(shè)置為端口監(jiān)測(cè)模式,并且該以太網(wǎng)交換芯片所支持的網(wǎng)口數(shù)量由 以太網(wǎng)交換芯片規(guī)格決定。
      5、 根據(jù)權(quán)利要求2所述的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,其特征在于,所述以太 網(wǎng)交換芯片還用于對(duì)需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù)進(jìn)行初步過濾。
      6、 根據(jù)權(quán)利要求2所述的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,其特征在于,所述以太 網(wǎng)交換芯片還用于對(duì)需要監(jiān)測(cè)的多路以太網(wǎng)鏈路進(jìn)行分時(shí)監(jiān)測(cè)。
      7、 根據(jù)權(quán)利要求l所述的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,其特征在于,所述預(yù)處 理器模塊至少包括 預(yù)處理器,用于對(duì)需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù)進(jìn)行預(yù)處理; 以太網(wǎng)接口電路,用于連接所述預(yù)處理器和以太網(wǎng)數(shù)據(jù)交換模塊; 主處理器接口電路,用于連接所述預(yù)處理器和監(jiān)測(cè)設(shè)備的主處理器。
      8、 根據(jù)權(quán)利要求7所述的以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,其特征在于,所述主處 理器接口電路采用PCI總線、Rapid10總線、PCI-Express總線或者以太網(wǎng)鏈路。
      9、 一種利用權(quán)利要求1 8任一項(xiàng)以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡實(shí)現(xiàn)多路以太網(wǎng)數(shù) 據(jù)采集的方法,其特征在于,包括A、 以太網(wǎng)數(shù)據(jù)交換模塊匯聚需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù);B、 預(yù)處理器模塊對(duì)以太網(wǎng)數(shù)據(jù)交換模塊匯聚的多路以太網(wǎng)鏈路數(shù)據(jù)進(jìn)行 預(yù)處理,并將預(yù)處理后的多路以太網(wǎng)鏈路數(shù)據(jù)發(fā)送到與該預(yù)處理器模塊連接的 監(jiān)測(cè)設(shè)備的主處理器。
      10、 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述步驟A之前包括系統(tǒng)上電后進(jìn)行初始化工作;預(yù)處理器模塊從監(jiān)測(cè)設(shè)備的主處理器接收預(yù)處理 規(guī)則配置信息,并根據(jù)所述預(yù)處理規(guī)則配置信息配置以太網(wǎng)數(shù)據(jù)交換模塊的以 太網(wǎng)交換芯片;所述步驟B還包括,預(yù)處理器模塊從以太網(wǎng)數(shù)據(jù)交換模塊的以太網(wǎng)交換 芯片接收以太網(wǎng)數(shù)據(jù)包;預(yù)處理器模塊根據(jù)預(yù)處理規(guī)則配置信息,對(duì)所述以太 網(wǎng)數(shù)據(jù)包進(jìn)行預(yù)處理;預(yù)處理器模塊把預(yù)處理后需要上傳的數(shù)據(jù)包傳送給監(jiān)測(cè) 設(shè)備的主處理器。
      全文摘要
      本發(fā)明公開了一種以太網(wǎng)數(shù)據(jù)采集網(wǎng)卡,至少包括以太網(wǎng)數(shù)據(jù)交換模塊,與需要監(jiān)測(cè)的多路以太網(wǎng)鏈路連接,用于匯聚所述需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù);預(yù)處理器模塊,與所述以太網(wǎng)數(shù)據(jù)交換模塊連接,用于對(duì)該以太網(wǎng)數(shù)據(jù)交換模塊匯聚的多路以太網(wǎng)鏈路數(shù)據(jù)進(jìn)行預(yù)處理,并將預(yù)處理后的多路以太網(wǎng)鏈路數(shù)據(jù)發(fā)送到與該預(yù)處理器模塊連接的監(jiān)測(cè)設(shè)備的主處理器。本發(fā)明還相應(yīng)地提供一種以太網(wǎng)數(shù)據(jù)采集的方法。借此,本發(fā)明在智能網(wǎng)卡上實(shí)現(xiàn)對(duì)需要監(jiān)測(cè)的多路以太網(wǎng)鏈路數(shù)據(jù)的采集;并且,本發(fā)明能夠支持多條以太網(wǎng)鏈路,所支持的網(wǎng)口數(shù)量由以太網(wǎng)交換芯片的交換規(guī)格決定;再者,本發(fā)明在預(yù)處理器模塊和監(jiān)測(cè)設(shè)備主處理器的連接上不再限于PCI總線。
      文檔編號(hào)H04L29/10GK101350840SQ20071011917
      公開日2009年1月21日 申請(qǐng)日期2007年7月17日 優(yōu)先權(quán)日2007年7月17日
      發(fā)明者徐春雨, 勇 羅 申請(qǐng)人:中興通訊股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1