專利名稱::通信統(tǒng)計收集裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種通信統(tǒng)計收集裝置,具體而言,是涉及一種作為節(jié)點裝置連接于通信網(wǎng)絡(luò)上、對不同數(shù)據(jù)包流來分別收集數(shù)據(jù)包數(shù)量、字節(jié)數(shù)量等統(tǒng)計信息的通信統(tǒng)計收集裝置。
背景技術(shù):
:因特網(wǎng)作為重要的社會基礎(chǔ)設(shè)施而存在,不僅應(yīng)用于以前的Best-Effort型數(shù)據(jù)通信,還開始應(yīng)用于聲音、動態(tài)圖像等實時數(shù)據(jù)、或基礎(chǔ)業(yè)務(wù)的事務(wù)數(shù)據(jù)等需要保證通信品質(zhì)的數(shù)據(jù)通信中。另外,伴隨基于ADSL(AsymmetricDigitalSubscriberLine)或FTTH(FiberToTheHome)技術(shù)的訪問線路的寬頻帶化,被通信的數(shù)據(jù)量也傾向于增大。在這種背景下,媒介或ISP(InternetServiceProvider)等通信服務(wù)商為了把握網(wǎng)絡(luò)上的通信狀態(tài),需要執(zhí)行通信數(shù)據(jù)量等統(tǒng)計信息的收集或分析的網(wǎng)絡(luò)監(jiān)視功能。尤其是,對按數(shù)據(jù)的發(fā)送源或目的地、應(yīng)用、品質(zhì)等級等分類的不同通信數(shù)據(jù)群(下面稱為流)分別收集、分析統(tǒng)計信息的功能的高度化要求很高。媒介或ISP通過利用這種每個流的統(tǒng)計信息,在提供品質(zhì)保證的通信服務(wù)時,能確認通信品質(zhì)的保證狀況。另外,能有效使用有限的網(wǎng)絡(luò)資源,執(zhí)行對應(yīng)于數(shù)據(jù)量增大的通信工程(下面簡稱為TE)。此外,還能進行供應(yīng),預(yù)測顧客的需要,有計劃地準備網(wǎng)絡(luò)資源,對通信頻帶或服務(wù)等用戶請求迅速地提供網(wǎng)絡(luò)資源,或檢測不正當用戶對網(wǎng)絡(luò)資源的攻擊,并進行分析、收費等。通常將統(tǒng)計信息收集功能裝備在網(wǎng)絡(luò)上執(zhí)行數(shù)據(jù)包傳送控制的路由器、開關(guān)等節(jié)點裝置中。作為流統(tǒng)計信息的收集方式,已知例如http//www.cisco.com/warp/public/cc/pd/iosw/prodlit/nflov_pg.ppt中記述的高速緩沖存儲器(cache)型流統(tǒng)計技術(shù)(非專利文獻1)。使用上述現(xiàn)有技術(shù)的統(tǒng)計信息收集系統(tǒng)由分散配置在網(wǎng)絡(luò)上的多個統(tǒng)計信息收集裝置、和根據(jù)從這些統(tǒng)計信息收集裝置定期通知的統(tǒng)計信息來分析網(wǎng)絡(luò)整體的通信量的收集(collector)裝置構(gòu)成。具有高速緩沖存儲器型統(tǒng)計信息收集功能的路由器具備識別接收數(shù)據(jù)包的所屬流用的流表格,按照組合接收數(shù)據(jù)包的標題信息項目或數(shù)據(jù)包的輸入線路接口序號等構(gòu)成的檢索關(guān)鍵字,檢索流表格。流表格由對每個流準備的多個流項目(flowentry)構(gòu)成,各流項目例如通過發(fā)送源IP地址、目的地IP地址、協(xié)議種類、TOS(TypeofService)值、發(fā)送源TCP(TransmissionControlProtocol)/UDP(UserDatagramProtocol)端口序號、目的地TCP/UDP端口序號、輸入線路界面序號等的組合,定義流識別條件。在接收數(shù)據(jù)包與登錄在協(xié)議中的某個流識別條件一致的情況下,對于與該流識別條件對應(yīng)準備的統(tǒng)計信息項目,更新數(shù)據(jù)包數(shù)量或字節(jié)數(shù)量等統(tǒng)計數(shù)據(jù)。上述流表格檢索的結(jié)果,在接收數(shù)據(jù)包與協(xié)議上的任一流識別條件都不一致的情況下,將把構(gòu)成檢索關(guān)鍵字的標題信息項目與輸入界面序號等的組合作為流識別條件的新的流項目追加到流表格中。定期監(jiān)視統(tǒng)計信息項目的內(nèi)容,例如將一定期間以上、統(tǒng)計數(shù)據(jù)沒有變化的統(tǒng)計信息項目的內(nèi)容作為統(tǒng)計信息數(shù)據(jù)發(fā)送到收集裝置。另外,通過老化處理,從表格中刪除已通知給收集裝置的統(tǒng)計信息項目、和與之對應(yīng)的流項目。作為流統(tǒng)計信息的其它收集方式,已知例如InternetEngineeringTaskForce(IEFT)的RFC3176(非專利文獻2)中記載的采樣型流統(tǒng)計技術(shù)。在采樣型統(tǒng)計信息收集系統(tǒng)中,各路由器有選擇地將接收數(shù)據(jù)包的拷貝傳送到收集裝置,收集裝置側(cè)從這些拷貝數(shù)據(jù)包中識別流,執(zhí)行統(tǒng)計信息的收集與分析。構(gòu)成采樣型統(tǒng)計信息收集系統(tǒng)的各路由器按照事先由網(wǎng)絡(luò)管理者設(shè)定的采樣速率,采樣接收數(shù)據(jù)包,按事先規(guī)定的封裝(capsule)化格式,將采樣到的接收數(shù)據(jù)包的拷貝(拷貝數(shù)據(jù)包)傳送到收集裝置。有時也向各封裝化數(shù)據(jù)包追加例如接收數(shù)據(jù)包的輸入線路界面序號、根據(jù)接收數(shù)據(jù)包的標題信息特定的輸出線路界面序號、下一傳送對象路由器的IP地址(NestHopIP地址)等、流識別用的信息。收集裝置從由路由器傳送的封裝化數(shù)據(jù)包中提取拷貝數(shù)據(jù)包,根據(jù)拷貝數(shù)據(jù)包的標題信息、和必要時追加的流識別用信息,識別流,更新不同流的統(tǒng)計信息。在上述封裝型的現(xiàn)有統(tǒng)計信息收集系統(tǒng)中,使用于流識別條件與檢索關(guān)鍵字的信息要素的組合是固定的,收集統(tǒng)計信息的各路由器對全部接收數(shù)據(jù)包一律收集不同流的統(tǒng)計信息。因此,存在登錄在流表格中的流項目數(shù)量和統(tǒng)計信息項目數(shù)量增加的問題。通常,流識別所需的流識別條件信息為200-600比特左右。作為將這種多個比特信息作為檢索關(guān)鍵字來高速執(zhí)行表格檢索的方式,有使用CAM(ContentAddressableMemory)的檢索方式。CAM方式可高速匹配表示登錄在存儲器中的流識別條件的位模式、和作為檢索關(guān)鍵字提供的位模式。但是,CAM與通常的半導體存儲器相比,位單價高,所以如高速緩沖存儲器型統(tǒng)計信息收集系統(tǒng)所示,若各路由器的流項目數(shù)量增加,則流表格的構(gòu)成中需要大量的CAM芯片,存在路由器價格變高的問題。另外,在高速緩沖存儲器型的現(xiàn)有統(tǒng)計信息收集系統(tǒng)中,作為流識別條件,由于只能使用固定的標題信息項目的組合,所以難以將上述信息項目之外的其它信息要素、例如用于識別TCP連接的控制包種類的TCP標志、或以太網(wǎng)(Ethernet注冊商標名)標題內(nèi)的目的地MAC(MediaAccessControl)地址、發(fā)送源MAC地址、用于識別虛擬LAN的VLAV(VirtualLAN)識別符等用于流識別。另一方面,在采樣型統(tǒng)計信息收集系統(tǒng)中,由于在收集裝置側(cè)進行流識別,所以可執(zhí)行由路由器側(cè)進行流識別的高速緩沖存儲器型所不能進行的使用高協(xié)議層標題信息的流分類、和基于包數(shù)據(jù)的內(nèi)容分析的統(tǒng)計信息的收集。另外,在采樣型中,由于能對每個接收數(shù)據(jù)包的輸入線路界面指定是否執(zhí)行拷貝數(shù)據(jù)包生成用的采樣,所以例如可通過將統(tǒng)計對象包限定成來自特定輸入線路的接收數(shù)據(jù)包,提高流統(tǒng)計精度。但是,在采樣型的現(xiàn)有統(tǒng)計信息收集系統(tǒng)中,因為不能指定是否進行基于輸入線路界面之外的單位、例如協(xié)議種類的采樣,所以限制了收集裝置的流統(tǒng)計精度的提高。另外,在現(xiàn)有技術(shù)中,是否采樣需要由網(wǎng)絡(luò)管理者事先設(shè)定,存在不能根據(jù)通信量狀況來動態(tài)改變是否采樣的設(shè)定的問題。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種可動態(tài)選擇統(tǒng)計對象包、收集不同數(shù)據(jù)包流的統(tǒng)計信息的通信統(tǒng)計信息收集裝置。本發(fā)明的另一目的在于提供一種可對于具有事先指定的屬性的數(shù)據(jù)包流、在流表格中靈活登錄流識別項目的通信統(tǒng)計信息收集裝置。本發(fā)明的再一目的在于提供一種可根據(jù)數(shù)據(jù)包流來選擇地使用高速緩沖存儲器型和采樣型統(tǒng)計信息收集功能的通信統(tǒng)計信息收集裝置。為了實現(xiàn)上述目的,本發(fā)明的統(tǒng)計信息收集裝置具有由定義用于識別數(shù)據(jù)包流的流識別條件的多個流項目構(gòu)成的流表格;統(tǒng)計功能控制表格,與流識別條件對應(yīng),包含定義了用于限定應(yīng)成為統(tǒng)計對象的數(shù)據(jù)包的統(tǒng)計控制信息的至少一個統(tǒng)計控制項目;和檢索處理部,將從網(wǎng)絡(luò)接收數(shù)據(jù)包的標題中提取的多個標題信息項目的組合作為流檢索關(guān)鍵字,從上述流表格和統(tǒng)計功能控制表格中檢索具有對應(yīng)于流檢索關(guān)鍵字的流識別條件的流項目,上述檢索處理部按照根據(jù)各接收數(shù)據(jù)包的標題信息生成的流檢索關(guān)鍵字,檢索流表格,在沒有對應(yīng)于流檢索關(guān)鍵字的流項目的情況下,檢索統(tǒng)計功能控制表格,在檢索到對應(yīng)于上述流檢索關(guān)鍵字的統(tǒng)計控制項目時,按照該統(tǒng)計控制項目表示的統(tǒng)計控制信息,執(zhí)行對應(yīng)于該統(tǒng)計控制項目的流識別條件的數(shù)據(jù)包流的統(tǒng)計信息收集處理。本發(fā)明的特征之一在于,上述檢索處理部在檢索到統(tǒng)計控制項目、作為對應(yīng)于流檢索關(guān)鍵字的項目時,按照該統(tǒng)計控制項目表示的統(tǒng)計控制信息,變更上述流表格或上述統(tǒng)計功能控制表格的內(nèi)容。上述統(tǒng)計控制項目與通常的流項目不同,作為流識別條件,對成為流檢索關(guān)鍵字的多個標題信息項目中的至少一個,指定成為統(tǒng)計對象的數(shù)據(jù)包應(yīng)具備的標題信息值。在本發(fā)明的最佳實施方式中,為了使表格檢索高速化,將上述統(tǒng)計功能控制表格統(tǒng)一為流表格,在看不到與流檢索關(guān)鍵字對應(yīng)的流項目時,從流表格中檢索與流檢索關(guān)鍵字對應(yīng)的統(tǒng)計控制信息項目。具體而言,本發(fā)明的通信統(tǒng)計信息收集裝置具有由與各個流項目和統(tǒng)計控制項目對應(yīng)、用于存放統(tǒng)計信息的多個統(tǒng)計信息項目構(gòu)成的統(tǒng)計信息表,上述檢索處理部具備統(tǒng)計收集處理部,對于通過流檢索關(guān)鍵字檢索到的流項目或與統(tǒng)計控制項目對應(yīng)的統(tǒng)計信息項目,執(zhí)行伴隨數(shù)據(jù)包接收的統(tǒng)計信息的更新處理。本發(fā)明的一個特征在于,上述統(tǒng)計功能控制表格(或流表格)包含第1統(tǒng)計控制項目,作為統(tǒng)計控制信息的一部分,該第1統(tǒng)計控制項目包含表示應(yīng)登錄新的流項目的登錄標志,具有項目管理部,當上述檢索處理部檢索到上述第1統(tǒng)計控制項目、作為對應(yīng)于流檢索關(guān)鍵字的項目時,為了收集由流檢索關(guān)鍵字特定的不同數(shù)據(jù)包流的統(tǒng)計信息,將把從接收數(shù)據(jù)包的標題中提取出的多個標題信息項目組合設(shè)為流識別條件的新的流項目追加到上述流表格中。本發(fā)明的再一特征在于,上述統(tǒng)計功能控制表格(或流表格)包含第2統(tǒng)計控制項目,利用統(tǒng)計控制信息,對與流識別條件對應(yīng)的數(shù)據(jù)包流指定應(yīng)按規(guī)定采樣速率生成接收數(shù)據(jù)包的拷貝,上述檢索處理部在檢索到上述第2統(tǒng)計控制項目、作為對應(yīng)于流檢索關(guān)鍵字的項目時,開始控制動作,以規(guī)定的采樣速率生成對應(yīng)于流識別條件的接收數(shù)據(jù)包的拷貝,將拷貝數(shù)據(jù)包傳送到特定的統(tǒng)計信息處理裝置。在本發(fā)明的1實施例中,上述第2統(tǒng)計控制項目包含按規(guī)定的采樣速率將生成的接收數(shù)據(jù)包的拷貝傳送到事先指定的統(tǒng)計信息處理裝置的采樣處理的開始條件、和表示是否執(zhí)行采樣處理的采樣處理標志,作為統(tǒng)計控制信息的一部分,上述檢索處理部具備采樣判定部,在檢索到上述第2統(tǒng)計控制項目作為對應(yīng)于流檢索關(guān)鍵字的項目時,若采樣處理標志為關(guān)閉狀態(tài),則對照上述采樣處理的開始條件、和對應(yīng)于該第2統(tǒng)計控制項目的統(tǒng)計信息項目表示的統(tǒng)計信息,在滿足采樣處理的開始條件的時刻,將上述采樣處理標志變更成打開狀態(tài);和采樣處理部,在采樣處理標志為打開狀態(tài)時,按規(guī)定的采樣速率產(chǎn)生用于生成接收數(shù)據(jù)包的拷貝的控制信號。在本發(fā)明的1實施例中,上述第2控制項目包含采樣處理的結(jié)束條件,作為統(tǒng)計控制信息的一部分。此時,采樣判定部在從統(tǒng)計功能控制表格中檢索到第2控制項目時,若采樣處理標志為打開狀態(tài),則對照上述采樣處理的結(jié)束條件、和與該第2控制項目對應(yīng)的統(tǒng)計信息項目表示的統(tǒng)計信息,在滿足采樣處理的結(jié)束條件的時刻,將上述采樣處理標志恢復(fù)成關(guān)閉狀態(tài)。例如由數(shù)據(jù)包流的頻域值來指定采樣處理的開始條件和結(jié)束條件。從其它觀點看,本發(fā)明的通信統(tǒng)計信息收集裝置具有流表格檢索部,將從由網(wǎng)絡(luò)接收到的數(shù)據(jù)包的標題中提取的多個標題信息項目的組合作為流檢索關(guān)鍵字,從流表格中檢索具有與流檢索關(guān)鍵字對應(yīng)的流識別條件的流項目或統(tǒng)計控制項目;統(tǒng)計收集處理部,在與通過上述流表格檢索部檢索的項目對應(yīng)的統(tǒng)計信息項目中,收集不同數(shù)據(jù)包流的統(tǒng)計信息;統(tǒng)計信息通知包生成部,生成用于將存放在統(tǒng)計信息表中的統(tǒng)計信息通知給事先指定的其它統(tǒng)計信息處理裝置的包;和拷貝生成部,按照由上述流表格檢索部檢索到的特定流項目表示的統(tǒng)計控制信息,以規(guī)定的采樣速率來生成應(yīng)傳送給上述其它統(tǒng)計信息處理裝置的接收數(shù)據(jù)包的拷貝。本發(fā)明的通信統(tǒng)計信息收集裝置的一個特征在于,具有項目管理部,在所述流表格檢索部檢索到上述統(tǒng)計控制項目、作為對應(yīng)于流檢索關(guān)鍵字的項目時,按照該項目表示的統(tǒng)計控制信息,把將上述流檢索關(guān)鍵字的內(nèi)部設(shè)為流識別條件的新的流項目追加到上述流表格中??赏ㄟ^上述項目管理部來執(zhí)行向統(tǒng)計信息通知包生成部提供統(tǒng)計信息。在本發(fā)明的1實施例中,上述項目管理部監(jiān)視所述統(tǒng)計信息表的狀態(tài)變化,檢測越過規(guī)定時間統(tǒng)計信息沒有變化的統(tǒng)計信息項目,并從上述統(tǒng)計信息表與流表格中讀出該統(tǒng)計信息項目表示的統(tǒng)計信息和與該項目對應(yīng)的流識別條件,提供給上述統(tǒng)計信息通知包生成部。另外,在向流表格追加新的流項目時,所述項目管理部選擇必要時應(yīng)從流表格中刪除的流項目,并從上述流表格和所述統(tǒng)計信息表中讀出該流項目表示的流識別條件、和對應(yīng)于該流項目的統(tǒng)計信息項目表示的統(tǒng)計信息,提供給所述統(tǒng)計信息通知包生成部。在本發(fā)明中,由各流項目定義的流識別條件除例如從接收數(shù)據(jù)包的IP標題中提取的標題信息項目外,還可設(shè)為TCP或UDP等從層4標題、或Ethernet等的層2標題中提取的標題信息項目、接收數(shù)據(jù)包的輸入線路序號和輸出線路序號的組合。根據(jù)本發(fā)明,因為可由統(tǒng)計控制項目表示的統(tǒng)計控制信息來限定成為統(tǒng)計對象的數(shù)據(jù)包流的種類,所以可抑制登錄于流表格中的流項目數(shù)量的增加。因此,可減少流表格所需的高速存儲器的容量,降低裝置價格。另外,根據(jù)本發(fā)明的結(jié)構(gòu),可通過統(tǒng)計控制項目的統(tǒng)計控制信息來選擇地執(zhí)行高速緩沖存儲器型和采樣型的統(tǒng)計信息收集,也可指定為了采樣型的統(tǒng)計信息收集而應(yīng)傳送到收集裝置的拷貝數(shù)據(jù)包的生成條件。例如,對于將成為監(jiān)視對象的特定數(shù)據(jù)包流的屬性設(shè)為流識別條件的統(tǒng)計控制項目,通過指定表示采樣開始條件的頻域值來作為統(tǒng)計控制信息的一部分,在上述特定數(shù)據(jù)包流的頻域到達開始條件的時刻,開始接收數(shù)據(jù)包的采樣,并開始向收集裝置傳送拷貝數(shù)據(jù)包。此時,因為可限定發(fā)送到收集裝置的采樣的母集團,所以收集裝置中的統(tǒng)計信息的存放變?nèi)菀?,可提高分析精度。另外,由此例如可容易自動檢測對特定服務(wù)器的攻擊數(shù)據(jù)、病毒數(shù)據(jù)等、通信量圖案有特征的數(shù)據(jù)包流,并進行分析。另外,由此可有效利用網(wǎng)絡(luò)或收集裝置的資源。圖1是表示使用本發(fā)明的統(tǒng)計收集裝置的通信網(wǎng)絡(luò)一例的圖。圖2是表示由圖1的通信網(wǎng)絡(luò)通信的數(shù)據(jù)包的格式圖。圖3是表示EthernetV2的幀的標題格式的圖。圖4是表示TagVLAN對應(yīng)的EthernetV2幀的標題格式的圖。圖5是表示IPv4數(shù)據(jù)包的標題格式的圖。圖6是表示IPv6數(shù)據(jù)包的標題格式的圖。圖7是表示TCP的標題格式的圖。圖8是表示圖7中的TCP標志133的細節(jié)的圖。圖9是表示UDP標題的格式的圖。圖10是表示由圖1的路由器R1收集的流識別條件一例的圖。圖11是表示由圖1的路由器R1收集的統(tǒng)計信息的一例的圖。圖12是表示具備本發(fā)明的統(tǒng)計收集功能的路由器R1一實施例的結(jié)構(gòu)圖。圖13是表示本發(fā)明的路由器R1與管理終端1300的連接關(guān)系的一例的圖。圖14是表示本發(fā)明的路由器R1與管理終端1300的連接關(guān)系的另一例的圖。圖15是表示在本發(fā)明的路由器內(nèi)部處理的內(nèi)部數(shù)據(jù)包的格式一例的圖。圖16是表示圖12的接收數(shù)據(jù)包處理部20的一實施例的框圖。圖17是表示積累在圖16的存儲器25A、25B中的數(shù)據(jù)包數(shù)據(jù)管理信息塊200的一例的圖。圖18是表示積累在圖16的存儲器25A(或25B)中的數(shù)據(jù)包數(shù)據(jù)管理信息塊、與積累在存儲器24中的數(shù)據(jù)塊的關(guān)系圖。圖19是表示圖16的發(fā)送數(shù)據(jù)包處理部30的1實施例的框圖。圖20是表示圖16的檢索處理部40的1實施例的框圖。圖21是表示圖16的流表格60的一例的圖。圖22是表示圖16的統(tǒng)計信息表70一例的圖。圖23是表示圖20的檢索結(jié)果輸出部48輸出的檢索結(jié)果通知480的一例的圖。圖24是表示圖16的拷貝管理部28具備的地址釋放控制表格280的一例的圖。圖25是表示圖20的流管理表格49的一例的圖。圖26是表示圖20的統(tǒng)計信息通知數(shù)據(jù)包生成部53輸出的統(tǒng)計信息通知數(shù)據(jù)包300的格式一例的圖。圖27是用于說明圖12所示的流表格60的另一實施例的圖。圖28是用于說明圖12所示的統(tǒng)計信息表70另一實施例的圖。具體實施例方式下面,參照附圖來說明本發(fā)明的通信統(tǒng)計信息收集裝置的實施例。圖1表示使用本發(fā)明的通信統(tǒng)計信息收集裝置的網(wǎng)絡(luò)結(jié)構(gòu)的一例。這里所示的網(wǎng)絡(luò)NW由容納了終端T1、T2、T3、T4的路由器R1、容納了服務(wù)器S1的路由器R2、容納了服務(wù)器S2的路由器R3、和連接于路由器R1的統(tǒng)計信息的收集裝置C1構(gòu)成,路由器R1具備作為本發(fā)明的通信統(tǒng)計信息收集裝置的功能。終端T1、T2、T3、T4分別經(jīng)線路C-T1、C-T2、C-T3、C-T4連接于路由器R1上,路由器R1經(jīng)線路C-R2、C-R3連接于路由器R2、R3上。在上述網(wǎng)絡(luò)NW中,在終端T1、T3與服務(wù)器S1、終端T2、T4與服務(wù)器S2進行通信中,將從服務(wù)器S1發(fā)送到終端T1、T3的IP(InternetProtocol)數(shù)據(jù)包的流分別稱為“流1”、“流2”,將從服務(wù)器S2到終端T2、T4的IP數(shù)據(jù)包流分別稱為“流3”、“流4”。這里,流1由IP的上位協(xié)議為TCP、IP標題內(nèi)的TOS(TypeofService)為TOS1、TCP標題內(nèi)的發(fā)送源端口序號與目的地端口序號分別為SPRT1、DPRT1的數(shù)據(jù)包串構(gòu)成,流2由IP的上位協(xié)議為TCP、TOS為TOS1、發(fā)送源端口序號與目的地端口序號分別為SPRT1、DPRT3的數(shù)據(jù)包串構(gòu)成。另外,流3由IP的上位協(xié)議為UDP、TOS為TOS2、UDP標題內(nèi)的發(fā)送源端口序號與目的地端口序號分別為SPRT2、DPRT2的數(shù)據(jù)包串構(gòu)成,流4由IP的上位協(xié)議為UDP、TOS為TOS2、發(fā)送源端口序號與目的地端口序號分別為SPRT2、PRT4的數(shù)據(jù)包串構(gòu)成。圖2表示在上述網(wǎng)絡(luò)上通信的IP數(shù)據(jù)包10的結(jié)構(gòu)。IP數(shù)據(jù)包10由對應(yīng)于OSI(OpenSystemInterconnection)參照模塊的協(xié)議層的多個層的標題、具體而言為層2標題11、層3標題12和層4標題13、與數(shù)據(jù)14構(gòu)成。作為層2的協(xié)議,例如可使用Ethernet(注冊商標名)、ATM(AsynchronousTransferMode)、MPLS(Multi-ProtocolLabelSwitching)等協(xié)議,作為層3的協(xié)議,可使用IPversion4(IPv4)、IPversion6(IPv6)等協(xié)議。另外,作為層4的協(xié)議,可使用TCP、UDP等協(xié)議。圖3表示EthernetV2幀的標題結(jié)構(gòu),作為層2標題11的一例。對EthernetV2幀標題,設(shè)定表示幀的開始的前置碼/SFD111、層2中的目的地終端地址(目的地MAC地址)112和發(fā)送源地址(發(fā)送源MAC地址)113、和表示層3的協(xié)議的種類118。圖4表示TagVLAN對應(yīng)的EthernetV2幀的標題格式,作為層2標題11的另一例。對TagVLAN對應(yīng)的EthernetV2幀標題,設(shè)定表示幀的開始的前置碼/SFD111、層2中的目的地終端地址(目的地MAC地址)112和發(fā)送源地址(發(fā)送源MAC地址)113、表示是TagVLAN對應(yīng)的TAG協(xié)議ID114、表示幀的傳送優(yōu)先級的優(yōu)先級115、表示存儲層2的路由信息的CFI(CannonicalFieldIndicator)116、VLAN識別符(VLANID)117、和表示層3的協(xié)議的種類118。圖5表示IPv4的標題結(jié)構(gòu),作為層3標題12的1例。在IPv4標題中包含表示數(shù)據(jù)包的傳送品質(zhì)的ToS121、表示層4的協(xié)議的協(xié)議122、發(fā)送源IP地址126A、目的地IP地址127A等信息。ToS和協(xié)議分別由8比特構(gòu)成,發(fā)送源IP地址和目的地IP地址分別由32比特構(gòu)成。圖6表示IPv6的標題結(jié)構(gòu),作為層3標題12的另1例。在IPv6標題中,包含表示數(shù)據(jù)包的傳送品質(zhì)的等級123、表示在該IPv6標題部之后的下一標題的種類的下一標題序號125、發(fā)送源IP地址126B、目的地IP地址127B等信息。下一標題例如為TCP或UDP的情況下,設(shè)定表示層4的協(xié)議的值,作為下一標題序號125。等級123和下一標題序號分別由8比特構(gòu)成,發(fā)送源IP地址和目的地IP地址分別由128比特構(gòu)成。圖7表示TCP的標題結(jié)構(gòu),作為層4標題13的一例。在TCP標題中,包含分別為16比特長的發(fā)送源端口序號131A和目的地端口序號132A,作為上位層識別應(yīng)用程序的邏輯端口序號。另外,包含表示TCP連接中的數(shù)據(jù)包種類的TCP標志133等信息。如圖8所示,TCP標志133由向接收終端指示將接收數(shù)據(jù)緊急傳遞到應(yīng)用程序的緊急標志(URG)1331、通知發(fā)送終端接收終端接收到數(shù)據(jù)的ACK1332、指示發(fā)送終端和接收終端不延遲地傳遞數(shù)據(jù)的PUSH1333、指示TCP連接的復(fù)位的RST1334、指示連接的結(jié)束的FIN1335、和指示連接的確立的SYN1336的6個標志構(gòu)成。圖9表示UDP的標題結(jié)構(gòu),作為層4標題13的另一例。與TCP標題一樣,在UDP標題中包含分別為16比特長的發(fā)送源端口序號131B和目的地端口序號132B。圖10表示圖1的路由器R1中定義了成為統(tǒng)計信息的收集對象的流識別條件的流表格的一部分。這里,表示將統(tǒng)計信息的收集對象流限定為層4的協(xié)議為TCP流的情況。流表格的各項目與流項目序號61相對應(yīng),表示流識別條件62和未圖示的統(tǒng)計控制信息。流識別條件62由IP標題表示的發(fā)送源IP地址621、目的地IP地址622、上位協(xié)議623和TOS624、及TCP或UDP標題中包含的發(fā)送源端口序號625和目的地端口序號626的值定義。另外,這里所示的標題信息的組合不過是流識別條件的一例,流識別條件也可以是與圖10不同的標題信息的組合。在本發(fā)明的統(tǒng)計信息收集裝置(路由器R1)中,通過后述的檢索處理部40,動態(tài)執(zhí)行項目向上述流表格的登錄與刪除、項目內(nèi)容的部分糾正。在將向流表格的登錄項目限定為協(xié)議種類為TCP的情況下,路由器R1僅將從線路C-R2、CR-3接收的數(shù)據(jù)包流中、上位協(xié)議為TCP的流1與流2登錄在流表格中。圖11表示收集在路由器R1的統(tǒng)計信息表中的統(tǒng)計信息的一例。統(tǒng)計信息表由與流表格的流項目序號61相對應(yīng)的多個統(tǒng)計信息項目構(gòu)成。在這里所示的實例中,作為統(tǒng)計信息72,收集不同流的接收數(shù)據(jù)包數(shù)(下面稱為數(shù)據(jù)包數(shù))721、接收數(shù)據(jù)包的累計字節(jié)數(shù)(下面稱為字節(jié)數(shù))722、接收數(shù)據(jù)包的輸入線路序號723、成為接收數(shù)據(jù)包的傳送目的地的輸出線路序號724與其它信息729。圖12是表示具備本發(fā)明的統(tǒng)計收集功能的路由器R1一實施例的框圖。路由器R1由連接于輸入線路ICn(n=1-N)上的接收數(shù)據(jù)包處理部20、連接于輸出線路OCn(n=1-N)上的發(fā)送數(shù)據(jù)包處理部30、連接于接收數(shù)據(jù)包處理部20上的檢索處理部40、附帶于檢索處理部40上的流表格60、統(tǒng)計信息表70和路由表格80、和控制部90構(gòu)成。流表格60如后所述,兼用作存儲統(tǒng)計控制項目的統(tǒng)計功能控制表格。控制部90連接于管理終端1300,按照來自管理終端1300的指示,對接收數(shù)據(jù)包處理部20、檢索處理部40、發(fā)送數(shù)據(jù)包處理部30執(zhí)行各種參數(shù)信息的設(shè)定。路由器R1也可以是分別由專用的LSI構(gòu)成上述接收數(shù)據(jù)包處理部20、發(fā)送數(shù)據(jù)包處理部30、檢索處理部40和控制部90,并相互連接這些專用LSI,為了減少LSI之間的布線,也可構(gòu)成為由一個專用LSI來實現(xiàn)多個處理部,相互連接少數(shù)的專用LSI。另外,也可由通用的MPU(MicroProcessingUnit)或NP(NetworkProcessor)來實現(xiàn)路由器功能的一部分,來代替使用專用LSI。圖12中,示出由信號線L1連接接收數(shù)據(jù)包處理部20與發(fā)送數(shù)據(jù)包處理部30的結(jié)構(gòu),但裝置也可構(gòu)成為分別將接收數(shù)據(jù)包處理部20與發(fā)送數(shù)據(jù)包處理部30的個數(shù)設(shè)為多個,通過縱橫開關(guān)來連接接收數(shù)據(jù)包處理部與發(fā)送數(shù)據(jù)包處理部之間。另外,作為檢索處理部40參照的流表格60用的存儲器,在要求高速的檢索處理性能的情況下,例如使用CAM或SSRAM,在較低速的檢索處理性能即可的情況下,可使用每比特的價格便宜、每比特的芯片面積也少的DRAM。圖13表示連接于路由器R1的控制部90上的管理終端1300的一例。管理終端1300由用于顯示路由器R1內(nèi)的各種表格的內(nèi)容的顯示畫面301、和用于選擇、編輯顯示于顯示畫面中的表格內(nèi)容的任意部位的鼠標1302、鍵盤1303等的輸入單元構(gòu)成。管理終端1300如圖14所示,也可經(jīng)網(wǎng)絡(luò)NW連接于路由器R1。另外,也可使收集裝置C1具有管理終端1300的功能,從收集裝置來更新路由器的表格信息。圖15表示在路由器R1內(nèi)部傳送的內(nèi)部數(shù)據(jù)包的格式一例。內(nèi)部數(shù)據(jù)包構(gòu)成為在圖2所示來自網(wǎng)絡(luò)的接收數(shù)據(jù)包的開頭附加內(nèi)部標題15。內(nèi)部標題15包含表示數(shù)據(jù)包的接收線路的輸入線路序號151、分別由檢索處理部40確定的數(shù)據(jù)包的輸出線路序號152、封裝化指示標志153、封裝標題信息154。在封裝化指示標志153中,設(shè)定標志信息,用于在需要按規(guī)定速率將采樣的接收數(shù)據(jù)包的拷貝傳送到收集裝置C1時,從檢索處理部40向發(fā)送數(shù)據(jù)包處理部30指示接收數(shù)據(jù)包的封裝化。另外,在封裝標題信息154中,設(shè)置在將采樣的接收數(shù)據(jù)包傳送到收集裝置C1時所需的封裝化標題的內(nèi)容(層2標題、層3標題、層4標題)。封裝標題信息154的內(nèi)容在封裝化指示標志153為導通狀態(tài)時有效。圖16表示接收數(shù)據(jù)包處理部20的一實施例。接收數(shù)據(jù)包處理部20由分別連接于輸入線路ICi上的多個線路終端處理部21-i(i=1-N)、暫時積累從線路終端處理部21-i輸出的接收數(shù)據(jù)包的緩沖存儲器22-i(i=1-N)、暫時積累從檢索處理部40提供的統(tǒng)計信息通知數(shù)據(jù)包的緩沖存儲器22-(N+1)、連接于這些緩沖存儲器上的數(shù)據(jù)包積累控制部23、數(shù)據(jù)包數(shù)據(jù)積累存儲器24、輸入數(shù)據(jù)包標題積累存儲器25A、輸出數(shù)據(jù)包標題積累存儲器25B、存儲器狀態(tài)管理部26、標題發(fā)送控制部27、拷貝管理部28、和數(shù)據(jù)包傳送控制部29構(gòu)成。各線路終端處理部21-i在從輸入線路ICi接收數(shù)據(jù)包時,執(zhí)行數(shù)據(jù)包數(shù)據(jù)的錯誤檢測等數(shù)據(jù)包終端處理。各線路終端處理部21-i廢棄檢測到數(shù)據(jù)錯誤的接收數(shù)據(jù)包,將正常接收的數(shù)據(jù)包積累在緩沖存儲器22-i中,將數(shù)據(jù)包接收通知給數(shù)據(jù)包積累控制部23。數(shù)據(jù)包積累控制部23在緩沖存儲器22-(N+1)中也積累統(tǒng)計信息通知數(shù)據(jù)包時,從檢索處理部40經(jīng)信號線L530接收數(shù)據(jù)包接收通知。數(shù)據(jù)包積累控制部23按照預(yù)定的選擇規(guī)則,從有數(shù)據(jù)包接收通知的緩沖存儲器中讀出接收數(shù)據(jù)包,并生成應(yīng)附帶于接收數(shù)據(jù)包上的內(nèi)部標題15。此時,內(nèi)部標題15中,僅輸入線路序號151的字段包含有效數(shù)據(jù),其它字段152-154為空狀態(tài)。由讀出接收數(shù)據(jù)包的緩沖存儲器22-k(k=1-N+1)來唯一確定輸入線路序號151的值k。數(shù)據(jù)包積累控制部23將包含生成的內(nèi)部標題15和從接收數(shù)據(jù)包提取的層2標題1-層4標題13的固定長度標題部分作為圖17中說明的數(shù)據(jù)包數(shù)據(jù)管理信息塊200的一部分,存儲在輸入數(shù)據(jù)包標題積累存儲器25A中。將作為接收數(shù)據(jù)包的剩余部分的可變長度的數(shù)據(jù)部14存儲在數(shù)據(jù)包數(shù)據(jù)積累存儲器24中。在本實施例中,將數(shù)據(jù)包數(shù)據(jù)積累存儲器24分割成固定長度的多個存儲器塊,由存儲器狀態(tài)管理部26來管理各存儲器塊的空狀態(tài)(使用狀態(tài))。數(shù)據(jù)包積累控制部23在從緩沖存儲器中讀出一個接收數(shù)據(jù)包時,請求存儲器狀態(tài)管理部26分配個數(shù)對應(yīng)于接收數(shù)據(jù)包的數(shù)據(jù)長度的空存儲器塊,并將接收數(shù)據(jù)包的數(shù)據(jù)部14分割存儲在這些存儲器塊中。圖17表示數(shù)據(jù)包數(shù)據(jù)管理信息塊200的一例。數(shù)據(jù)包數(shù)據(jù)管理信息塊200依次讀出作為數(shù)據(jù)部積累用而分配給同一數(shù)據(jù)包的多個存儲器塊,由塊種類標志201、分配給同一數(shù)據(jù)包的存儲器塊數(shù)202、表示存儲在各存儲器塊中的有效數(shù)據(jù)長度的有效數(shù)據(jù)長度203、存儲器地址204、和標題信息字段205構(gòu)成。存儲器地址204表示數(shù)據(jù)包數(shù)據(jù)積累存儲器24中的各存儲器塊的開頭地址。另外,對標題信息字段205設(shè)定圖15中所示的內(nèi)部數(shù)據(jù)包的標題15、11-13。在本實施例中,如圖18所示,在向一個接收數(shù)據(jù)包分配多個空存儲器塊、例如塊k、塊k+2、塊k+3的情況下,數(shù)據(jù)包積累控制部23生成數(shù)量與分配存儲器塊數(shù)相同的數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1~200-3,并將這些管理信息塊以FIFO形式存儲在輸入數(shù)據(jù)包標題積累存儲器25A中。塊種類標志201表示該管理信息塊200是否是附帶于同一數(shù)據(jù)包的多個數(shù)據(jù)包數(shù)據(jù)管理信息塊中的開頭塊。圖18中,示出將各存儲器塊的尺寸假設(shè)為L,將從緩沖存儲器22-i中讀出的接收數(shù)據(jù)包的數(shù)據(jù)部14的長度假設(shè)為2L+ΔL,分配塊k、塊k+2、塊k+3的三個存儲器塊的情況。此時,與開頭存儲器塊k對應(yīng)的第1數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1對塊種類標志201設(shè)定表示開頭塊的值,對存儲器塊數(shù)量202設(shè)定“3”,對有效數(shù)據(jù)長度203設(shè)定“L”,對存儲器地址204如箭頭P1所示,設(shè)定表示存儲器塊k的開頭的指針地址值。對上述第1數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1的標題信息字段205設(shè)定內(nèi)部標題15、和層2標題11-層4標題13的值。但是,內(nèi)部標題15中僅輸入線路序號151有效,輸出線路序號152-封裝化標題信息154的值未定。如后所述,按照來自檢索處理部40的檢索結(jié)果來補充這些未定的標題信息要素。與第2、第3存儲器塊k+2、k+3對應(yīng)的第2、第3數(shù)據(jù)包數(shù)據(jù)管理信息塊200-2、200-3對塊種類標志201設(shè)定表示該塊是后續(xù)塊的值,將存儲器塊數(shù)202與標題信息字段205設(shè)為未使用。對第2數(shù)據(jù)包數(shù)據(jù)管理信息塊200-2的有效數(shù)據(jù)長度203設(shè)定“L”,對存儲器地址204如箭頭P2所示,設(shè)定表示存儲器塊k+2的開頭的指針地址值。另外,對第3數(shù)據(jù)包數(shù)據(jù)管理信息塊200-3的有效數(shù)據(jù)長度203設(shè)定“ΔL”,對存儲器地址204如箭頭P3所示,設(shè)定表示存儲器塊k+3的開頭的指針地址值。這樣,在輸入數(shù)據(jù)包標題積累存儲器25A中,以FIFO形式存儲數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1~200-3,當由第1管理信息塊200-1來指定構(gòu)成組的存儲器塊的個數(shù)204與應(yīng)附帶于數(shù)據(jù)部14上的標題信息205時,依次讀出這些1組數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1~200-3,并按照各管理信息塊表示的存儲器地址204,從數(shù)據(jù)包數(shù)據(jù)積累存儲器24中依次讀出分割后積累在多個塊中的1數(shù)據(jù)包大小的數(shù)據(jù)。另外,必要時,通過利用第1管理信息塊200-1所示的標題信息205,可封裝化接收數(shù)據(jù)包,傳送給收集裝置C1。后面說明數(shù)據(jù)包接收處理部20的詳細動作。圖19表示發(fā)送數(shù)據(jù)包處理部30的1實施例。發(fā)送數(shù)據(jù)包處理部30由分別連接于輸出線路OCi上的多個線路終端處理部31-i(i=1-N)、數(shù)據(jù)包輸出控制部32、數(shù)據(jù)包數(shù)據(jù)積累存儲器33、輸出數(shù)據(jù)包標題積累存儲器34、存儲器狀態(tài)管理部35、和數(shù)據(jù)包接收部36構(gòu)成。后面詳細描述發(fā)送數(shù)據(jù)包處理部30的動作。圖20表示檢索處理部40的1實施例。檢索處理部40包括經(jīng)信號線L27連接于接收數(shù)據(jù)包處理部的標題發(fā)送控制部27上的標題信息積累部41、分別連接于標題信息積累部41上的流表格檢索部42、路由表格檢索部43和流項目管理部44、采樣處理部45、采樣判定部46、統(tǒng)計收集處理部47、經(jīng)信號線L48連接于標題發(fā)送控制部27上的檢索結(jié)果輸出部48、附帶于流項目管理部44上的流管理表格49、統(tǒng)計信息通知數(shù)據(jù)包標題信息積累部50、采樣數(shù)據(jù)包標題信息積累部51、流信息積累部52、和統(tǒng)計信息通知數(shù)據(jù)包生成部53。流表格檢索部42根據(jù)從標題信息積累部41輸出的標題信息,生成流表格60的檢索關(guān)鍵字,并將從流表格60中檢索到的統(tǒng)計控制信息輸出到流項目管理部44和采樣判定部46。另外,按照來自流項目管理部44的指示,執(zhí)行流表格項目的追加/刪除,將成為刪除對象的流項目的內(nèi)容輸出到流信息積累部52。路由表格檢索部43根據(jù)從標題信息積累部41表示的標題信息中提取的接收數(shù)據(jù)包的目的地IP地址,訪問路由表格80,將從路由表格80中檢索到的路由信息通知給流表格檢索部42、采樣處理部45、統(tǒng)計收集處理部47、檢索結(jié)果輸出部48。統(tǒng)計收集處理部47對應(yīng)于流表格檢索部42與路由表格檢索部43的檢索結(jié)果,更新統(tǒng)計信息表的統(tǒng)計數(shù)據(jù)。另外,統(tǒng)計收集處理部47對應(yīng)于來自流項目管理部44的指令,讀出積累在統(tǒng)計信息表0的特定項目中的統(tǒng)計信息,將其輸出到流信息積累部52。檢索結(jié)果輸出部48當從路由表格檢索部43接收路由表格80的檢索結(jié)果時,生成圖23中詳細描述的檢索結(jié)果通知480,并經(jīng)信號線L48將其發(fā)送到接收數(shù)據(jù)包處理部20的標題發(fā)送控制部27。本實施例中所示的檢索處理部40的統(tǒng)計收集處理部47具備高速緩沖存儲器型的統(tǒng)計功能,按規(guī)定定時將積累在統(tǒng)計信息表70中的統(tǒng)計數(shù)據(jù)發(fā)送到收集裝置C1;和采樣型的統(tǒng)計收集功能,對特定流的接收數(shù)據(jù)包,按流表格60指定的采樣速率生成采樣(拷貝數(shù)據(jù)包),并將其發(fā)送給收集裝置C1。采樣處理部45在從流表格(統(tǒng)計功能控制表格)中檢索到的統(tǒng)計控制項目的統(tǒng)計控制信息指示進行采樣處理(向收集裝置傳送拷貝數(shù)據(jù)包)的情況下,對接收數(shù)據(jù)包處理部20指示生成采樣。采樣的生成指示信息以包含在檢索結(jié)果輸出部48輸出到信號線L48的檢索結(jié)果通知中的形式,通知給接收數(shù)據(jù)包處理部20。另外,從采樣數(shù)據(jù)包標題信息積累部51中讀出在將采樣發(fā)送給收集裝置C1時所需的目的地IP地址等封裝化標題信息,作為檢索結(jié)果通知的一部分,通知給接收數(shù)據(jù)包處理部20。采樣判定部46如后所述,對應(yīng)于流表格60的檢索結(jié)果,檢查接收數(shù)據(jù)包所屬流的統(tǒng)計信息,在變?yōu)閼?yīng)開始采樣處理的流狀態(tài)時,執(zhí)行作為統(tǒng)計控制信息的一部分的采樣處理標志的改寫。統(tǒng)計信息通知數(shù)據(jù)包生成部53根據(jù)積累在流信息積累部52中的流條件和統(tǒng)計信息、及統(tǒng)計信息通知數(shù)據(jù)包標題信息積累部50所示的封裝化標題信息,生成統(tǒng)計信息通知數(shù)據(jù)包,經(jīng)信號線L53輸出到接收數(shù)據(jù)包處理部20的緩沖存儲器22-C。另外,在統(tǒng)計數(shù)據(jù)的通知對象與采樣數(shù)據(jù)包的傳送對象是同一收集裝置的情況下,可由同一存儲器來兼用作統(tǒng)計信息通知數(shù)據(jù)包標題信息積累部50與采樣數(shù)據(jù)包標題信息積累部51。網(wǎng)絡(luò)管理者可經(jīng)信號線L90與控制部90來執(zhí)行對統(tǒng)計信息通知數(shù)據(jù)包標題信息積累部50與采樣數(shù)據(jù)包標題信息積累部51的封裝標題信息的設(shè)定、與對流表格60、路由表格80的項目信息的設(shè)定。圖21和圖22表示路由器R1具備的流表格60與統(tǒng)計信息表70的具體內(nèi)容的一例。流表格60如圖21所示,由與流項目序號61相對應(yīng)、表示流識別條件62和統(tǒng)計控制信息63的多個項目構(gòu)成,統(tǒng)計信息表70如圖22所示,由與流項目序號61相對應(yīng)、表示統(tǒng)計信息72的多個項目構(gòu)成。另外,流項目序號61表示為將流識別條件62、統(tǒng)計控制信息63、統(tǒng)計信息72彼此關(guān)聯(lián)的信息,有時由于表格的結(jié)構(gòu)而不需要流項目序號61。另外,通過將流項目序號61用作指針,也可將由流表格60定義的1群的多個流識別條件與一個統(tǒng)計控制信息項目與一個統(tǒng)計信息項目關(guān)聯(lián)。這里,示出作為流識別條件62,向圖10所示的信息要素621-626附加其它信息629的實例。作為其它信息629,例如可使用數(shù)據(jù)包的輸入、輸出線路序號、圖3所示的目的地/發(fā)送源MAC地址與種類、圖4所示的TAG協(xié)議ID、優(yōu)先級、VLAN-ID、圖8所示的TCP標志的至少一部分。從流表格60中,作為檢索結(jié)果,如統(tǒng)計控制信息63所示那樣,得到登錄處理標志631、登錄處理速率632、統(tǒng)計收集標志633、頻域計算標志634、采樣處理標志635、采樣速率636、采樣判定標志637、采樣開始頻域638、采樣結(jié)束頻域639、其它信息640。在這里所示的實例中,除圖11所示的信息項目721-724、729外,向統(tǒng)計信息表70追加頻域725,作為統(tǒng)計信息72。在圖21所示的流表格60中,具有流項目序號f1、f2的項目EN-1、EN-2定義了圖10所示的上位協(xié)議為TCP的流1、流2的流識別條件62與統(tǒng)計控制信息63。在接收數(shù)據(jù)包的標題信息與項目EN-1、EN-2的流識別條件一致的情況下,檢索處理部40對統(tǒng)計信息表的項目SE-1、SE-2所示的信息項目收集統(tǒng)計信息。具有項目序號F12的項目EN-x12是一個統(tǒng)計控制項目,與其它的項目EN-1、EN-2不同,流識別條件62的上位協(xié)議623若為TCP,則表示流識別條件62的其它信息要素621、622、624-629可以用任意(“*”)來表示。統(tǒng)計控制項目EN-x12在統(tǒng)計控制信息63的登錄處理標志631為“1”,登錄處理速率為“1/1”,輸出項目EN-x12的統(tǒng)計控制信息作為流表格60的檢索結(jié)果的情況下,按照上述登錄處理標志631,檢索處理部40執(zhí)行向流表格60的新的流項目的登錄動作。即,上述統(tǒng)計控制項目EN-x12用作自動將與流識別條件62一致的新的流項目追加到流表格60中的流登錄用項目。例如,在流表格60中,項目EN-1、EN-2為未登錄狀態(tài)、路由器R1接收了屬于流1的數(shù)據(jù)包的情況下,流表格檢索部42輸出項目EN-x12的統(tǒng)計控制信息63,作為基于該數(shù)據(jù)包的標題信息的流表格60的檢索結(jié)果。如后所述,檢索處理部40的流項目管理部44著眼于流表格檢索部42輸出的統(tǒng)計控制信息63的登錄處理標志631,在登錄處理標志631為“1”時,向流表格檢索部42指示基于標題信息積累部41表示的標題信息的新的流項目EN-1的登錄。因此,通過在初始狀態(tài)下對流表格60設(shè)定流登錄用的統(tǒng)計控制項目EN-x12,在滿足該項目的流識別條件的接收數(shù)據(jù)包的處理時,可自動向流表格60追加統(tǒng)計收集用的新的流項目。項目EN-1、EN-2通過上述統(tǒng)計控制項目EN-x12自動追加到流表格60中。處于圖21的狀態(tài)時,路由器R1在接收到不符合項目EN-1、EN-2的流識別條件的新的TCP協(xié)議數(shù)據(jù)包的情況下,與該接收數(shù)據(jù)包相對應(yīng),向流表格60追加統(tǒng)計收集用的其它流項目。另外,通過將統(tǒng)計收集用的流項目EN-1、EN-2優(yōu)先于統(tǒng)計控制項目EN-x12來檢索流表格60的項目排列,可避免將相同內(nèi)容的統(tǒng)計收集用流項目重復(fù)登錄于流表格60中。另外,在將統(tǒng)計控制項目EN-x12登錄在與流表格60不同的統(tǒng)計功能控制表格中、流表格60中沒有對應(yīng)于檢索關(guān)鍵字的項目的情況下,也可檢索統(tǒng)計功能控制表格。在本發(fā)明的實施例中,如上所述,流項目管理部44自動生成統(tǒng)計收集用的流項目,但統(tǒng)計功能控制項目以外的統(tǒng)計收集用的流項目群的一部分也可由管理者從管理終端1300手動設(shè)定。在圖21所示的統(tǒng)計控制信息63中,登錄處理速率632表示命中流登錄用統(tǒng)計控制項目EN-x12時的登錄處理的執(zhí)行速率,登錄處理速率的設(shè)定值在登錄處理標志631的設(shè)定值為“1”時有效。登錄處理速率的設(shè)定值“1/1”意味著在命中統(tǒng)計控制項目EN-x12的情況下,必需執(zhí)行流登錄處理。統(tǒng)計收集標志633在設(shè)定值為“1”的情況下,意味著更新該流的統(tǒng)計信息。頻域計算處理標志634在設(shè)定值為“1”的情況下,意味著算出該流的頻域725。在圖21所示實例中,統(tǒng)計收集用項目EN-1、EN-2與統(tǒng)計控制項目EN-x12將統(tǒng)計收集標志設(shè)定為“1”,將頻域計算處理標志624設(shè)定成“0”。因此,就圖22所示的統(tǒng)計信息72而言,頻域725成為統(tǒng)計對象之外的項目。采樣處理標志635的設(shè)定值為“1”時,意味著按照采樣速率636生成接收數(shù)據(jù)包的拷貝,將其傳送到收集裝置C1。采樣速率636的設(shè)定值在采樣處理標志635的設(shè)定值為“1”的情況下有效。采樣速率636的設(shè)定值例如在“1/1000”的情況下,意味著對于該流的1000個數(shù)據(jù)包按1個的比例來生成拷貝。在圖21的實例中,流項目EN-1、EN-2、EN-x12由于采樣處理標志635為“0”,所以采樣速率636的值無意義。采樣判定標志637在其設(shè)定值為“1”時,向采樣判定部46指示該流的采樣的開始、結(jié)束的判定處理的執(zhí)行。若設(shè)定值為“0”,則不執(zhí)行采樣判定處理。采樣開始頻域638表示成為該流的采樣開始條件的流頻域值,采樣結(jié)束頻域639表示成為采樣結(jié)束條件的流頻域值。采樣判定部46在采樣判定標志637為“1”的情況下,比較采樣開始頻域638與對應(yīng)的統(tǒng)計信息項目表示的當前頻域725,并在當前頻域比采樣開始頻域大的時刻,將采樣處理標志635變更為“1”。另外,在采樣處理標志635處于“1”狀態(tài)時,比較當前頻域725與采樣結(jié)束頻域639,在當前頻域比采樣結(jié)束頻域小的時刻,將采樣處理標志635恢復(fù)成“0”。在圖21中,項目EN-1、EN-2、EN-x12由于將采樣判定標志設(shè)定成“0”,所以不執(zhí)行基于接收數(shù)據(jù)包采樣的拷貝的生成。下面,參照圖16、圖19、圖20來詳細說明本發(fā)明的路由器的動作。首先,說明在流表格60中僅存在流登錄用項目EN-x12,統(tǒng)計收集用的項目EN-1、EN-2未登錄的狀態(tài)下,數(shù)據(jù)包積累控制部23處理屬于流1的接收數(shù)據(jù)包時的路由器動作。數(shù)據(jù)包積累控制部23當從緩沖存儲器22-1~22-(N+1)之一讀出接收數(shù)據(jù)包時,在生成內(nèi)部標題15之后,指定接收數(shù)據(jù)包的數(shù)據(jù)部積累所需的存儲器塊的個數(shù),請求存儲器狀態(tài)管理部26分配存儲器塊。存儲器狀態(tài)管理部26對于數(shù)據(jù)包數(shù)據(jù)積累存儲器24中準備的多個存儲器塊(存儲器地址),管理各自的使用狀態(tài),從處于空狀態(tài)的存儲器塊中,向數(shù)據(jù)包積累控制部23分配必要個數(shù)的存儲器塊(存儲器地址)。數(shù)據(jù)包積累控制部23按照從存儲器狀態(tài)管理部26分配的存儲器地址,如圖18所述,執(zhí)行數(shù)據(jù)包數(shù)據(jù)管理信息塊向輸入數(shù)據(jù)包標題積累存儲器25A的寫入、和接收數(shù)據(jù)包數(shù)據(jù)部向數(shù)據(jù)包數(shù)據(jù)積累存儲器24的寫入。另外,在數(shù)據(jù)包數(shù)據(jù)積累存儲器24中沒有所需個數(shù)的空存儲器塊的情況下,數(shù)據(jù)包積累控制部23廢棄接收數(shù)據(jù)包。在本實施例中,說明以FIFO(Fast-InFast-Out)形式來執(zhí)行數(shù)據(jù)包數(shù)據(jù)處理信息塊向存儲器25A的寫入,但也可通過將輸入數(shù)據(jù)包標題積累存儲器25A分割成固定長度的多個存儲器塊,使各數(shù)據(jù)包數(shù)據(jù)管理信息塊具有下一塊的指針地址,將1組數(shù)據(jù)包數(shù)據(jù)管理信息塊分散存儲在存儲器25A內(nèi)的任意空存儲器塊中。數(shù)據(jù)包積累控制部23在向輸入數(shù)據(jù)包標題積累存儲器25A寫入完數(shù)據(jù)包數(shù)據(jù)管理信息塊時、或向數(shù)據(jù)包數(shù)據(jù)積累存儲器24寫入完數(shù)據(jù)包數(shù)據(jù)時,經(jīng)信號線L23,向標題發(fā)送控制部27發(fā)送數(shù)據(jù)包的接收通知。接收到上述數(shù)據(jù)包接收通知的標題發(fā)送控制部27從輸入數(shù)據(jù)包標題積累存儲器25A中讀出開頭的數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1,經(jīng)信號線L27將該數(shù)據(jù)包數(shù)據(jù)管理信息塊表示的標題信息(內(nèi)部標題15、層2標題11-層4標題13)傳送到檢索處理部40的標題信息積累部41。另外,標題發(fā)送控制部27根據(jù)開頭的數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1所示的存儲器塊數(shù)(M),依次讀出后續(xù)的M-1個數(shù)據(jù)包數(shù)據(jù)管理信息塊200-2、200-3、…,暫時保持這些內(nèi)容。在圖20中,檢索處理部40的標題信息積累部41在暫時積累經(jīng)信號線L27從標題發(fā)送控制部27接收到的標題信息之后,分配給流表格檢索部42、路由表格檢索處理部43、流項目管理部44、統(tǒng)計信息處理部47。流項目管理部44保持上述標題信息,等待接收來自流表格檢索部42的統(tǒng)計控制信息。路由表格檢索處理部43根據(jù)上述標題信息,生成檢索路由表格80所需的檢索關(guān)鍵字,并從路由表格80中檢索包含輸出線路序號的路由信息。將檢索結(jié)果分配給流表格檢索部42、采樣處理部45、檢索結(jié)果輸出部48。流表格檢索部42根據(jù)標題信息、和必要時路由表格檢索處理部43輸出的路由信息,提取成為流識別條件62的信息項目、即發(fā)送源IP地址、目的地IP地址、上位協(xié)議、TOS、發(fā)送源端口序號、目的地端口序號等信息,并將這些信息項目的組合作為檢索關(guān)鍵字,檢索流表格60。這里,因為假設(shè)上述標題信息是屬于流1的數(shù)據(jù)包的信息,并且,在流表格中僅登錄項目EN-x12的狀態(tài),所以作為流表格60的檢索結(jié)果,得到流項目EN-x12的流項目序號(或項目地址)f12、和表示登錄處理標志為“1”、登錄處理速率為“1/1”、統(tǒng)計收集標志為“1”、采樣處理標志為“0”的統(tǒng)計控制信息。流表格檢索部42將上述檢索結(jié)果分配給流項目管理部44、采樣處理部45、采樣判定部46、統(tǒng)計收集處理部47。此時,因為采樣處理標志為“0”,所以不產(chǎn)生采樣處理部45與采樣判定部46中用于生成采樣的特別動作。從標題信息積累部41接收標題信息的統(tǒng)計收集處理部47等待接收來自流表格檢索部42的統(tǒng)計控制信息。在本例中,因為表示統(tǒng)計控制信息的統(tǒng)計收集處理標志為“1”,所以統(tǒng)計收集處理部47根據(jù)從路由表格檢索部43接收到的路由信息和從標題信息積累部41接收到的標題信息,更新具有統(tǒng)計信息表70中的流項目序號F12的表格項目SE-x12的統(tǒng)計信息72。具體而言,將表格項目SE-x12的數(shù)據(jù)包數(shù)721加1,將上述標題信息表示的接收數(shù)據(jù)包長度加到字節(jié)數(shù)722上,將上述標題信息表示的輸入線路序號151的值記錄在輸入線路序號723中,將上述路由信息表示的輸出線路序號記錄在輸出線路序號724中。另一方面,流項目管理部44通過從流表格檢索部42接收到的統(tǒng)計控制信息,由于登錄處理標志為“1”,登錄處理速率為“1/1”,所以對具有從標題信息積累部41接收到的標題信息的流,判斷為應(yīng)將新的流項目登錄到流表格60中。在例如處理速率為“1/k”(k為比1大的值)的情況下,根據(jù)登錄處理速率,判定是否應(yīng)登錄流。流項目管理部44管理流表格60的項目地址的使用狀況。此時,流項目管理部44從上述標題信息中提取成為流識別條件的信息項目,生成具有項目序號f1的新的流識別條件,并將包含該流識別條件、部分糾正的統(tǒng)計控制信息和空項目地址的流登錄指示提供給流表格檢索部42。在流表格60中沒有新的流項目所需的空地址的情況下,流項目管理部44在執(zhí)行后述的流項目刪除處理之后,發(fā)出上述流登錄指示。從流項目管理部44接收到流登錄指示的流表格檢索部42按照指定的項目地址、流識別條件、統(tǒng)計控制信息,將新的流項目追加到流表格60中。這里,因為假設(shè)接收屬于流1的數(shù)據(jù)包的情況,所以響應(yīng)上述流登錄指示,向流表格60追加統(tǒng)計收集用的項目EN-1。在接收到屬于流2的數(shù)據(jù)包的情況下,通過與之一樣的動作,向流表格60追加統(tǒng)計收集用的項目EN-2。檢索結(jié)果輸出部48當從路由表格檢索部43接收路由信息時,生成檢索結(jié)果通知480,并經(jīng)信號線L48將其發(fā)送到接收數(shù)據(jù)包處理部20的標題發(fā)送控制部27。檢索結(jié)果通知480如圖23所示,由輸出線路序號481、拷貝指示標志482、封裝化指示標志483、封裝化標題信息484、其它信息485構(gòu)成。這里,拷貝指示標志482是表示接收數(shù)據(jù)包處理部20必需拷貝接收數(shù)據(jù)包的標志,封裝化指示標志483是表示應(yīng)使用封裝化標題信息484來封裝化上述拷貝數(shù)據(jù)包的標志。拷貝指示標志482對于采樣處理部45向信號線L45輸出拷貝指示信號的時刻生成的檢索結(jié)果通知,設(shè)定成“1”。封裝化指示際志483如后所述,對于在將拷貝指示標志設(shè)定成“1”的檢索結(jié)果通知之后生成的拷貝數(shù)據(jù)包發(fā)送用檢索結(jié)果通知,設(shè)定成“1”。在封裝化標題信息484中,設(shè)定從采樣數(shù)據(jù)包標題信息積累部51中讀出的標題信息,僅在封裝化指示標志483為“1”的情況下有效。在輸出線路序號481與其它信息485中,在通常的檢索結(jié)果通知的情況下,設(shè)定從由路由表格檢索部43接收到的路由信息中提取的輸出線路序號和其它信息。但是,對于拷貝數(shù)據(jù)包發(fā)送用檢索結(jié)果通知,設(shè)定為了將拷貝數(shù)據(jù)包發(fā)送給收集裝置所需的規(guī)定輸出線路序號和其它信息。在本例的情況下,因為沒有來自采樣處理部45的拷貝指示,所以檢索結(jié)果輸出部48生成包含拷貝指示標志482為“0”、封裝化指示標志483為“0”、封裝化標題信息484為無效數(shù)據(jù)、輸出線路序號491與其它信息485為有效數(shù)據(jù)的檢索結(jié)果通知480,發(fā)送到信號線L48。返回圖16,標題發(fā)送控制部27當經(jīng)信號線L48接收檢索結(jié)果通知480時,向已從存儲器25A讀出的最初的數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1中,追加上述檢索結(jié)果通知480表示的輸出線路序號481、封裝化指示標志483、封裝化標題信息484的內(nèi)容,作為輸出線路序號152、封裝化指示標志153、封裝標題信息154。將更新后的數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1寫入輸出數(shù)據(jù)包標題積累存儲器25B中。另外,必要時,也可追加檢索結(jié)果通知480表示的其它信息485,作為數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1的內(nèi)部標題15的一部分。如圖18所述,不必向后續(xù)的數(shù)據(jù)包數(shù)據(jù)管理信息塊200-2、200-3、…追加標題信息。因此,標題發(fā)送控制部27對于這些后續(xù)的數(shù)據(jù)包數(shù)據(jù)管理信息塊,將從存儲器25A讀出的信息原樣寫入輸出數(shù)據(jù)包標題積累存儲器25B中。之后,標題發(fā)送控制部27向拷貝管理部28通知寫入上述輸出數(shù)據(jù)包標題積累存儲器25B中的各數(shù)據(jù)包數(shù)據(jù)管理信息塊表示的存儲器地址204的值、和根據(jù)檢索結(jié)果通知480判明的拷貝數(shù)量,并請求數(shù)據(jù)包傳送控制部29開始傳送數(shù)據(jù)包。在本例的情況下,在從檢索控制部40接收到的檢索結(jié)果通知480中,由于拷貝標志482為“0”,所以標題發(fā)送控制部27將拷貝數(shù)量“0”通知給拷貝管理部28??截惞芾聿?8用于控制數(shù)據(jù)包數(shù)據(jù)積累存儲器24的各存儲器塊的釋放,例如圖24所示,具備與數(shù)據(jù)包數(shù)據(jù)積累存儲器24的各存儲器塊(存儲器地址)281對應(yīng)、存儲積累數(shù)據(jù)的發(fā)送等待次數(shù)282的存儲器地址釋放控制表格280??截惞芾聿?8當從標題發(fā)送控制部27接收數(shù)據(jù)包數(shù)據(jù)積累存儲器24的存儲器地址204與拷貝數(shù)量時,對應(yīng)于通知的拷貝數(shù)量,變更與上述存儲器地址釋放控制表格280中的上述存儲器地址204對應(yīng)的存儲器塊的發(fā)送等待次數(shù)282。發(fā)送等待次數(shù)在從標題發(fā)送控制部27通知的拷貝數(shù)量為“0”時被設(shè)定為“1”,在拷貝數(shù)量為“1”時被設(shè)定為“2”。圖24的表格狀態(tài)與圖18對應(yīng),表示將接收數(shù)據(jù)包的數(shù)據(jù)部分割存儲在塊k、k+2、k+3中的狀態(tài)。此時,因為從標題發(fā)送控制部27通知的拷貝數(shù)量為“0”,所以設(shè)定“1”,作為與這些存儲器塊k、k+2、k+3對應(yīng)的發(fā)送等待次數(shù)。數(shù)據(jù)包傳送控制部29當從標題發(fā)送控制部27接收數(shù)據(jù)包傳送開始請求時,從輸出數(shù)據(jù)包標題積累存儲器25B中讀出開頭的數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1,并按照該塊所示的存儲器地址204與有效數(shù)據(jù)長度203,從數(shù)據(jù)包數(shù)據(jù)積累存儲器24的存儲器塊k中讀出最初的數(shù)據(jù)塊。數(shù)據(jù)包傳送控制部29按照開頭的數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1所示的存儲器塊數(shù)202,以FIFO形式從輸出數(shù)據(jù)包標題積累存儲器25B中讀出第2、第3數(shù)據(jù)包數(shù)據(jù)管理信息塊200-2、200-3,按照這些信息塊所示的存儲器地址204與有效數(shù)據(jù)長度203,依次從數(shù)據(jù)包數(shù)據(jù)積累存儲器24的存儲器塊k+2、k+3中讀出后續(xù)的數(shù)據(jù)塊。數(shù)據(jù)包傳送控制部29通過在從開頭數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1中提取的標題信息205之后、將由這些數(shù)據(jù)塊再構(gòu)成的數(shù)據(jù)包數(shù)據(jù)部14發(fā)送給信號線L1,將具有圖15的格式的內(nèi)部數(shù)據(jù)包傳送給發(fā)送數(shù)據(jù)包處理部30。數(shù)據(jù)包傳送控制部29當完成一個內(nèi)部數(shù)據(jù)包傳送時,向拷貝管理部28通知表示數(shù)據(jù)讀出完成的存儲器塊的地址的數(shù)據(jù)包傳送完成通知??截惞芾聿?8當接收上述數(shù)據(jù)包傳送完成通知時,按照通知的存儲器塊地址,對存儲器地址釋放控制表格280的發(fā)送等待次數(shù)282執(zhí)行減法運算。在本例中,將存儲器塊k、k+2、k+3的發(fā)送等待次數(shù)各減1,結(jié)果,全部的發(fā)送等待次數(shù)為“0”??截惞芾聿?8在每次更新發(fā)送等待次數(shù)時,都檢查剩余次數(shù),對發(fā)送等待次數(shù)為“0”的存儲器塊,判斷為不用保存積累數(shù)據(jù),指示存儲器狀態(tài)管理部26釋放存儲器地址。存儲器狀態(tài)管理部26管理有釋放指示的存儲器地址(存儲器塊),作為空狀態(tài),將這些存儲器地址使用于此后的對數(shù)據(jù)包積累控制部23的分配地址中。對于圖19所示的發(fā)送數(shù)據(jù)包處理部30而言,當數(shù)據(jù)包接收部36從信號線L1接收內(nèi)部數(shù)據(jù)包時,將標題信息部分(標題15、11-13)積累在輸出數(shù)據(jù)包標題積累存儲器34中,將數(shù)據(jù)包的數(shù)據(jù)部分4積累在數(shù)據(jù)包數(shù)據(jù)積累存儲器33中。這些向存儲器積累標題信息與數(shù)據(jù)包數(shù)據(jù)使用圖18中說明的數(shù)據(jù)包數(shù)據(jù)管理信息塊,以與接收數(shù)據(jù)包處理部20的輸入數(shù)據(jù)包標題存儲器25A和數(shù)據(jù)包數(shù)據(jù)積累存儲器24一樣的形式執(zhí)行。數(shù)據(jù)包數(shù)據(jù)積累所需的存儲器塊的分配由存儲器狀態(tài)管理部35來執(zhí)行。數(shù)據(jù)包接收部36當完成向輸出數(shù)據(jù)包標題積累存儲器34寫入數(shù)據(jù)包數(shù)據(jù)管理信息塊、和向數(shù)據(jù)包數(shù)據(jù)積累存儲器33寫入數(shù)據(jù)包數(shù)據(jù)時,向數(shù)據(jù)包輸出控制部32輸出數(shù)據(jù)包發(fā)送請求。當接收上述數(shù)據(jù)包發(fā)送請求時,數(shù)據(jù)包輸出控制部32與接收數(shù)據(jù)包處理部20的數(shù)據(jù)包傳送控制部29一樣,通過從輸出數(shù)據(jù)包標題積累存儲器34讀出的開頭的數(shù)據(jù)包數(shù)據(jù)管理信息塊所示的存儲器塊數(shù)202,讀出后續(xù)的數(shù)據(jù)包數(shù)據(jù)管理信息塊,并按照各數(shù)據(jù)包數(shù)據(jù)管理信息塊所示的存儲器地址204與有效數(shù)據(jù)長度203,從數(shù)據(jù)包數(shù)據(jù)積累存儲器33中依次讀出數(shù)據(jù)包的數(shù)據(jù)部。數(shù)據(jù)包輸出控制部32在將從多個存儲器塊中讀出的數(shù)據(jù)塊再構(gòu)成最初的數(shù)據(jù)包數(shù)據(jù)14之后,根據(jù)開頭的數(shù)據(jù)包數(shù)據(jù)管理信息塊表示的封裝化指示標志153的值,判定是否要封裝化輸出數(shù)據(jù)包。在本例的情況下,因為上述封裝化指示標志的值為“0”,所以不必封裝化輸出數(shù)據(jù)包。因此,數(shù)據(jù)包輸出控制部32通過將從開頭的數(shù)據(jù)包數(shù)據(jù)管理信息塊中提取的層2標題11、層3標題12、層4標題13提供給上述再構(gòu)成的數(shù)據(jù)包數(shù)據(jù)14,生成輸出數(shù)據(jù)包,并將該輸出數(shù)據(jù)包輸出到由上述數(shù)據(jù)包數(shù)據(jù)管理信息塊所示的輸出線路序號152特定的線路終端處理部31-k。線路終端處理部31-k在向從數(shù)據(jù)包輸出控制部32接收的輸出數(shù)據(jù)包提供冗余編碼等附加信息之后,發(fā)送給輸出線路Ock。接著,說明在已將統(tǒng)計收集用的流項目EN-1登錄到流表格60中的狀態(tài)下,數(shù)據(jù)包積累控制部23處理屬于流1的接收數(shù)據(jù)包時的路由器R1的動作。標題發(fā)送控制部27從將接收數(shù)據(jù)包的標題信息傳送給檢索處理部40開始、至檢索處理部中流表格檢索部42檢索流表格60的動作與流項目EN-1未登錄時一樣。這次由于是流項目EN-1已登錄到流表格60中的狀態(tài),所以流表格檢索部42輸出流項目EN-1所示的統(tǒng)計控制信息,作為流表格60的檢索結(jié)果。流項目EN-1的統(tǒng)計控制信息63如圖21所示,登錄處理標志631為“0”,統(tǒng)計收集標志633為“1”,采樣處理標志635與采樣判定標志637為“0”。因為登錄處理標志為“0”,所以不執(zhí)行流項目管理部44的流登錄處理。另外,由于采樣處理標志、采樣判定標志為“0”,所以不產(chǎn)生采樣處理部45與采樣判定部46的特別動作。另一方面,因為統(tǒng)計收集處理標志為“1”,所以統(tǒng)計收集處理部47對流項目序號f1的統(tǒng)計信息項目SE-1更新統(tǒng)計信息。具體而言,將數(shù)據(jù)包數(shù)量721加1,將從標題信息積累部41接收到的標題信息所示的接收數(shù)據(jù)包的字節(jié)數(shù)量與字節(jié)數(shù)722相加,將上述標題信息所示的輸入線路序號記錄在輸入線路序號723中,并將從路由表格檢索部43接收到的路由信息所示的輸出線路序號記錄在輸出線路序號724中。檢索結(jié)果輸出部48的動作與接收數(shù)據(jù)包處理部20之后的動作與上述流項目EN-1未登錄時一樣。下面,說明流項目管理部44執(zhí)行的從流表格中刪除項目的動作。流項目管理部44將統(tǒng)計收集標志為“1”、登錄處理標志、采樣處理標志、采樣判定標志為“0”的流項目作為刪除對象,監(jiān)視數(shù)據(jù)包的接收狀況,從流表格60中刪除在規(guī)定時間以上中斷了數(shù)據(jù)包接收的流項目。充項目管理部44在沒有空項目區(qū)域的狀態(tài)下,當必需將新的流項目登錄到流表格60中時,也從上述刪除對象項目中選擇特定的項目,從流表格60中刪除。成為刪除對象的流信息被登錄在流管理表格49中,定期監(jiān)視數(shù)據(jù)包的接收狀況。流管理表格49例如圖25所示,對于成為刪除對象的各項目,表示流項目序號49、流表格60中的項目地址492、數(shù)據(jù)包數(shù)量493、更新時刻494、非更新次數(shù)495。這里,數(shù)據(jù)包數(shù)量493是為了監(jiān)視刪除對象流的通信狀態(tài)而選擇的代表統(tǒng)計信息,也可用字節(jié)數(shù)量代替數(shù)據(jù)包數(shù)量來作為監(jiān)視對象。流項目管理部44對于具有登錄在流管理表格49中的流項目序號的各數(shù)據(jù)包流,經(jīng)統(tǒng)計收集處理部47,按一定時間間隔從統(tǒng)計信息表70中讀出數(shù)據(jù)包數(shù)量721的最新值,并與流管理表格49所示的上次監(jiān)視時的數(shù)據(jù)包數(shù)量493進行比較。在最新數(shù)據(jù)包數(shù)量與上次值不同的情況下,將數(shù)據(jù)包數(shù)量493替換成最新值,同時,將更新時刻494替換成當前時刻。在最新數(shù)據(jù)包數(shù)量與上次值相同的情況下,不變更更新時刻494,增加非更新次數(shù)495的值。也可在每次更新數(shù)據(jù)包數(shù)量493時,將非更新次數(shù)495恢復(fù)到最初值。流項目管理部44判斷非更新次數(shù)通過上述增加而達到規(guī)定閾值的流項目為無用項目,對流表格檢索部42指定項目地址492,指示刪除無用流項目,并對統(tǒng)計信息處理部47指定流項目序號,指示刪除統(tǒng)計信息項目。流項目管理部44通過從流表格檢索部42接收流項目EN-x12的統(tǒng)計控制信息,在需要將新的流項目追加到流表格60中時,并且在流表格中沒有空區(qū)域的情況下,從流管理表格49中選擇更新時刻494最久的項目,作為無用項目,對流表格檢索部42和統(tǒng)計信息處理部47指示與上述一樣的項目刪除。流表格檢索部42當從流項目管理部44接收無用流項目的刪除指示時,從流表格60的指定項目地址讀出流識別條件62。流表格檢索部42在將讀出的流識別條件傳送到流信息積累部52后,刪除該流項目,并通知流項目管理部44釋放刪除項目的地址。同樣,統(tǒng)計信息處理部47也在從流項目管理部44接收無用流項目的刪除指示時,從統(tǒng)計信息表70中讀出具有指定項目序號的統(tǒng)計信息項目的內(nèi)容,在將其傳送到流信息積累部52后,刪除該統(tǒng)計信息項目。流信息積累部52將伴隨流項目的刪除從流表格檢索部42接收到的流識別條件、和從信息收集處理部47接收到的統(tǒng)計信息(下面將這兩種信息合稱為流信息)保持在存儲器中。在將事先指定的流數(shù)量的流信息積累在流信息積累部52中的時刻,統(tǒng)計信息通知數(shù)據(jù)包生成部53從流信息積累部52中讀出積累流信息,利用統(tǒng)計信息通知數(shù)據(jù)包標題信息積累部50表示的封裝標題信息,生成統(tǒng)計信息通知數(shù)據(jù)包300。統(tǒng)計信息通知數(shù)據(jù)包生成部53在將生成的統(tǒng)計信息通知數(shù)據(jù)包300輸出到信號線L53的同時,將數(shù)據(jù)包的接收通知輸出到信號線L530。統(tǒng)計信息通知數(shù)據(jù)包300例如圖26所示,由標題301、和多個流記錄302(302-1~302-N)構(gòu)成。標題301根據(jù)從標題信息積累部50中讀出的封裝化標題信息生成,包含收集裝置C1的IP地址,作為目的地IP地址。統(tǒng)計信息通知數(shù)據(jù)包300例如可使用記載于http//www.cisco.com/univercd/cc/td/doc/product/rtrmgmt/nfc/nfc_3_0/nfc_ug/nfcform.htm中的格式。在這里所示的實例中,各流記錄302包含流識別符303、采樣速率304、流識別標題信息305、數(shù)據(jù)包數(shù)量306A、字節(jié)數(shù)量306B、輸出線路序號306C、輸入線路序號306D、其它信息306E。對信息項目306A-306E設(shè)定從信息收集處理部47輸出的統(tǒng)計信息。另外,在流識別符303中使用流項目序號61,在采樣速率304中使用被使用于統(tǒng)計控制信息的規(guī)定采樣速率,在流識別標題信息305中使用流識別條件62。收集裝置在接收到上述統(tǒng)計信息通知數(shù)據(jù)包時,根據(jù)各流記錄所示的采樣速率304,可推定在網(wǎng)絡(luò)上實際通信的數(shù)據(jù)包數(shù)量。從統(tǒng)計信息通知數(shù)據(jù)包生成部53輸出到信號線L53的統(tǒng)計信息通知數(shù)據(jù)包300被暫時積累在接收數(shù)據(jù)包處理部20的緩沖存儲器22-(N+1)中,將輸出到信號線L530的數(shù)據(jù)包接收通知輸入到數(shù)據(jù)包積累控制部23。因比,數(shù)據(jù)包積累控制部23可與積累在其它緩沖存儲器22-1~22-N中的通常接收數(shù)據(jù)包一樣處理積累在緩沖存儲器22-(N+1)中的統(tǒng)計信息通知數(shù)據(jù)包300。數(shù)據(jù)包積累控制部23在從緩沖存儲器22-(N+1)中讀出統(tǒng)計信息通知數(shù)據(jù)包300時,與來自網(wǎng)絡(luò)的接收數(shù)據(jù)包的處理時一樣,生成內(nèi)部標題15,向存儲器狀態(tài)管理部26請求必要個數(shù)的存儲器塊地址,如圖18所述,按數(shù)據(jù)包數(shù)據(jù)管理信息塊形式,將內(nèi)部標題15與標題301積累在輸入數(shù)據(jù)包標題積累存儲器25A中,將統(tǒng)計信息通知數(shù)據(jù)包300的數(shù)據(jù)部(流記錄302-1~302-N)分割成固定長度的多個塊,積累在數(shù)據(jù)包數(shù)據(jù)積累存儲器24中,向標題發(fā)送控制部27輸出數(shù)據(jù)包接收通知。標題發(fā)送控制部27與檢索處理部40的動作與通常的接收數(shù)據(jù)包處理時一樣,與網(wǎng)絡(luò)接收數(shù)據(jù)包的標題信息一樣處理通知數(shù)據(jù)包300的標題信息。結(jié)果,按附加包含路由表格檢索結(jié)果所示的輸出線路序號152的內(nèi)部標題的形式,將統(tǒng)計信息通知數(shù)據(jù)包300傳送到發(fā)送數(shù)據(jù)包處理部30,從發(fā)送數(shù)據(jù)包處理部30發(fā)送到與收集裝置的連接線路上。下面,說明數(shù)據(jù)包積累控制部23處理與流登錄用項目EN-x12所示的流識別條件不一致的數(shù)據(jù)包、例如屬于圖1中說明的上位協(xié)議為UDP的流3或流4的數(shù)據(jù)包時的檢索處理部40的動作。路由表格檢索部43與流識別條件無關(guān),根據(jù)從標題信息積累部41接收到的標題信息,檢索路由表格80,并輸出檢索結(jié)果。另一方面,流表格檢索部42根據(jù)標題信息、和必要時從路由表格80檢測到的路由信息,生成流檢索關(guān)鍵字,檢索流表格60。在本例中,因為接收數(shù)據(jù)包的上位協(xié)議為UDP,所以在流表格60中完全不存在對應(yīng)于上述檢索關(guān)鍵字的項目(統(tǒng)計控制項目與流項目)。因此,流表格檢索部42將表示沒有對應(yīng)的統(tǒng)計控制信息的檢索結(jié)果輸出到流項目管理部44、采樣處理部45、采樣判定部46、統(tǒng)計收集處理部47。在沒有統(tǒng)計控制信息的情況下,流項目管理部44不執(zhí)行流登錄處理。采樣處理部45、采樣判定部46、統(tǒng)計收集處理部47也不執(zhí)行各自固有的動作。因此,檢索結(jié)果輸出部48生成拷貝標志482與封裝化指示標志483為“0”、封裝標題信息484為無效、僅輸出線路序號481和其它信息485中包含有效信息的檢索結(jié)果通知480,并將之輸出到信號線L48。響應(yīng)于上述檢索結(jié)果通知480執(zhí)行的接收數(shù)據(jù)包處理部20的動作與屬于流1的接收數(shù)據(jù)包的情況一樣。下面,說明本實施例的路由器R1具備的采樣型統(tǒng)計信息收集功能。這里,采樣處理部45與采樣判定部46利用登錄在流表格60中的統(tǒng)計控制信息和積累在統(tǒng)計信息表70中的統(tǒng)計信息,檢索處于特殊通信狀況下的數(shù)據(jù)包流,在由采樣速率指定的定時,指令接收數(shù)據(jù)包處理部20生成接收數(shù)據(jù)包的拷貝。例如,對于圖1所示的網(wǎng)絡(luò),假設(shè)終端T2或終端T4通過向服務(wù)器S2發(fā)送TCP(TransmissionControlProtocol)的SYN數(shù)據(jù)包,妨礙(SYN命中)從服務(wù)器S2向其它終端的通信服務(wù)的情況。SYN命中數(shù)據(jù)包將定義成TCP標題的代碼比特中的SYN標志設(shè)定成“1”。在以下說明中,將從終端T2發(fā)送到服務(wù)器S2的一連串SYN數(shù)據(jù)包流稱為流Fs2,將從終端T4發(fā)送到服務(wù)器S2的一連串SYN數(shù)據(jù)包流稱為流Fs4。另外,假設(shè)從終端T2、終端T4發(fā)送的SYN數(shù)據(jù)包的總計頻域隨著時間經(jīng)過而增加,在本實施例中,說明檢索處理部40在TCP的SYN數(shù)據(jù)包的總計頻域為50Mbps以上的時刻,按采樣速率1/10開始接收數(shù)據(jù)包的采樣(拷貝數(shù)據(jù)包)生成,在總計頻域為40Mbps以下的時刻,停止采樣生成的情況。圖27表示檢測SYN命中用的流表格60的一例。為了監(jiān)視TCP的SYN數(shù)據(jù)包并成為采樣的對象,在流表格60中登錄具有流項目序號f24的項目EN-x24。項目EN-x24也是統(tǒng)計控制項目之一,作為流識別條件62,指定上位協(xié)議623為“TCP”,SYN標志627為“1”,此外的項目621、622、624-626、629為任意值(“*”)。上述項目EN-x24對作為檢索結(jié)果輸出的統(tǒng)計控制信息63,指定登錄處理標志“0”、統(tǒng)計收集標志“1”、采樣處理標志“0”、采樣速率“1/10”、采樣判定標志“1”、采樣開始頻域“50Mbps”、采樣結(jié)束頻域“40Mbps”。圖28表示對統(tǒng)計信息表70準備的具有流項目序號f24的統(tǒng)計信息項目SE-x24的內(nèi)容一例。作為當前時刻的統(tǒng)計信息,例如數(shù)據(jù)包數(shù)量721為“P24”,字節(jié)數(shù)量722為“B24”,頻域735為10Mbps。接收數(shù)據(jù)包處理部20的數(shù)據(jù)包積累部23從任一緩沖存儲器中讀出接收數(shù)據(jù)包(SYN數(shù)據(jù)包),標題發(fā)送控制部27將接收數(shù)據(jù)包的標題信息傳送給檢索處理部40,檢索處理部40的路由表格檢索部43與流表格檢索部42執(zhí)行各自表格檢索之前的動作與上述流1的接收數(shù)據(jù)包處理時一樣。在接收數(shù)據(jù)包是屬于流2的Fs2的SYN數(shù)據(jù)包的情況下,流表格檢索部42根據(jù)標題信息生成的檢索關(guān)鍵字與圖27所示的項目EN-x24的流識別條件一致。因此,流表格檢索部42將項目EN-x24表示的統(tǒng)計控制信息作為檢索結(jié)果,分配給流項目管理部44、采樣處理部45、采樣判定部46、統(tǒng)計收集處理部47。這次,由于檢索到的統(tǒng)計控制信息的登錄處理標志631與采樣處理標志635為“0”,所以流項目管理部44與采樣處理部45不執(zhí)行特別的響應(yīng)動作。統(tǒng)計收集處理部47由于統(tǒng)計控制信息的統(tǒng)計收集標志633為“1”,所以更新具有流項目序號f24的項目SE-x24的統(tǒng)計信息72。因此,數(shù)字包數(shù)量721、字節(jié)數(shù)量722、頻域725的值都比圖28所示的值有所增加。另一方面,采樣判定部46統(tǒng)計控制信息的采樣判定標志635為“1”、采樣處理標志635為“0”,所以執(zhí)行是否應(yīng)開始接收數(shù)據(jù)包的采樣處理的判定(采樣開始判定)。采樣開始判定是指向統(tǒng)計收集處理部47請求流項目序號f24的統(tǒng)計信息,比較當前頻域735與統(tǒng)計控制信息表示的采樣開始頻域638。這里,頻域735的當前值“10Mbps”比采樣開始頻域638的指定值“50Mbps”小,所以采樣判定部46判斷為不要采樣處理,不執(zhí)行特別的動作。因此,在該時刻,檢索結(jié)果輸出部48輸出拷貝櫝482與封裝化指示標志483為“0”、輸出線路序號481和其它信息485中包含有效信息的檢索結(jié)果通知480,接收數(shù)據(jù)包處理部20不生成采樣數(shù)據(jù)包。假設(shè)重復(fù)上述動作,流項目EN-24的頻域735的值逐漸增大,為“51Mbps”。在該狀態(tài)下,數(shù)據(jù)包積累控制部23處理箼流Fs2的SYN數(shù)據(jù)包,當標題發(fā)送控制部27將標題信息傳送到檢索處理部40時,采樣判定部46對流項目序號f24的流執(zhí)行采樣開始判定,檢索當前頻域735超過由統(tǒng)計控制信息指定的采樣開始頻域638。采樣判定部46這次判斷為需要開始采樣處理,對流表格檢索部42指示將流項目序號f24的流項目EN-x24中的采樣處理標志635改寫“1”。流表格檢索部42響應(yīng)于上述改寫指示,將流項目EN-x24的統(tǒng)計控制信息中包含的采樣處理標志635的值改寫為“1”。此時,僅更新統(tǒng)計信息表70的項目SE-24的統(tǒng)計信息72、和流表格的流項目EN-24的統(tǒng)計控制信息,采樣處理部45的動作沒有變化。因此,檢索處理輸出部48將與此前一樣的檢索結(jié)果通知480輸出到信號線L48,接收數(shù)據(jù)包處理部20不生成采樣數(shù)據(jù)包。但是,在將采樣處理標志635的值改寫為“1”后,當接收處理屬于流Fs2的下一SYN數(shù)據(jù)包時,檢索處理部40的動作變化。采樣判定部46對從流表格檢索部42通知的統(tǒng)計控制信息,由于采樣判定標志637與采樣處理標志635雙方都為“1”,所以對流項目序號f24的流,執(zhí)行是否應(yīng)結(jié)束接收數(shù)據(jù)包的采樣處理的判定(采樣結(jié)束判定)。采樣結(jié)束判定是指向統(tǒng)計收集處理部47請求流項目序號f24的統(tǒng)計信息,并比較當前頻域735與采樣結(jié)束頻域639。這里,因為當前頻域735超過采樣結(jié)束頻域639,所以采樣判定部46判斷為不需要采樣處理標志的改寫,等待下一統(tǒng)計控制信息。另一方面,采樣處理部45就從流表格檢索部42通知的統(tǒng)計控制信息而言,由于采樣處理標志635為“1”,所以例如使用數(shù)據(jù)包計數(shù)器,以基于采樣速率636的頻度,產(chǎn)生采樣數(shù)據(jù)包生成指示(拷貝指示)。在本例中,采樣處理部45以對10個SYN數(shù)據(jù)包產(chǎn)生1個拷貝指示的比例產(chǎn)生拷貝指示,經(jīng)信號線L45將拷貝指示提供給檢索結(jié)果輸出部48。不產(chǎn)生拷貝指示的周期中的檢索結(jié)果輸出部48的動作與上述采樣處理標志635為“0”的情況一樣。檢索結(jié)果輸出部48在從信號線L45接收拷貝指示的情況下,生成讓接收數(shù)據(jù)包處理部20知道必需生成數(shù)據(jù)包拷貝的第1檢索結(jié)果通知,并在將其輸出到信號線L48之后,生成讓接收數(shù)據(jù)包處理部20知道應(yīng)將使用封裝標題信息的封裝化拷貝數(shù)據(jù)包發(fā)送到收集裝置的第2檢索結(jié)果通知,并將之輸出到信號線L48。第1檢索結(jié)果通知與通常的檢索結(jié)果通知480一樣生成,將拷貝指示標志482設(shè)定成“1”。即,對封裝化指示標志483設(shè)定“0”,對輸出線路序號481和其它信息485設(shè)定從路由表格的檢索結(jié)果中提取的輸出線路序號與其它信息,封裝標題信息484為無效。第2檢索結(jié)果通知對拷貝指示標志482設(shè)定“0”,對封裝化指示標志483設(shè)定“1”,對封裝標題信息484設(shè)定用于將采樣(接收數(shù)據(jù)包的拷貝)發(fā)送到收集裝置的封裝標題信息。從采樣數(shù)據(jù)包標題信息積累部51中讀出該封裝標題信息。對第2檢索結(jié)果通知的輸出線路序號481與其它信息485設(shè)定在采樣數(shù)據(jù)包標題信息積累部1511中事先準備的輸出線路序號與其它信息。圖16中,接收數(shù)據(jù)包處理部20的標題發(fā)送控制部27當接收上述第1檢索結(jié)果通知480時,與通常數(shù)據(jù)包的處理時一樣,將該檢索結(jié)果通知表示的輸出線路序號481~封裝化標題信息484設(shè)定成開頭的數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1的內(nèi)部標題15,并將數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1寫入輸出數(shù)據(jù)包標題積累存儲器25B中。因為這次接收到的檢索結(jié)果通知中拷貝指示標志482為“1”,所以標題發(fā)送控制部27不廢棄地保持已寫入輸出數(shù)據(jù)包標題積累存儲器25B中的數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1。在存在后續(xù)的數(shù)據(jù)包數(shù)據(jù)管理信息塊200-2、200-3、…的情況下,將這些信息塊原樣寫入輸出數(shù)據(jù)包標題積累存儲器25B中,與數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1一樣,不廢棄地保持。之后,標題發(fā)送控制部27向拷貝管理部28通知拷貝數(shù)量、和上述各數(shù)據(jù)包數(shù)據(jù)管理信息表示的存儲器地址204的值,并向數(shù)據(jù)包傳送控制部29請求開始傳送數(shù)據(jù)包。由于這次檢索結(jié)果通知的拷貝指示標志482為“1”,所以向拷貝管理部28通知拷貝數(shù)量“1”。因此,拷貝管理部28對于圖24所示的地址釋放控制表格280,將與從標題發(fā)送控制部27通知的存儲器地址對應(yīng)的存儲器塊281的發(fā)送等待次數(shù)282設(shè)定成“2”。數(shù)據(jù)包的傳送控制部29響應(yīng)上述數(shù)據(jù)包傳送開始請求,從輸出數(shù)據(jù)包標題積累存儲器25B中讀出數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1、200-2、…,根據(jù)這些數(shù)據(jù)包數(shù)據(jù)管理信息塊,從數(shù)據(jù)包數(shù)據(jù)積累存儲器24中讀出數(shù)據(jù)包數(shù)據(jù)部分,將再編制的內(nèi)部數(shù)據(jù)包(SYN數(shù)據(jù)包)輸出到信號線L1。在數(shù)據(jù)包的傳送控制部29完成內(nèi)部數(shù)據(jù)包的傳送時,拷貝管理部28對于地址釋放控制表格280,將結(jié)束數(shù)據(jù)發(fā)送的存儲器塊的發(fā)送等待次數(shù)各減1。這次由于將結(jié)束數(shù)據(jù)發(fā)送的存儲器塊的發(fā)送等待次數(shù)的初始值設(shè)定成“2”,所以相減后的發(fā)送等待次數(shù)分別作為“1”保留。因此,對于這些存儲器塊而言,抑制向存儲器狀態(tài)管理部26發(fā)出地址釋放通知,原樣保存積累在數(shù)據(jù)包數(shù)據(jù)積累存儲器24中的數(shù)據(jù)包數(shù)據(jù)。標題發(fā)送控制部27在上述第1檢索結(jié)果通知之后,從檢索結(jié)果輸出部48接收第2檢索結(jié)果通知。接收到第2檢索結(jié)果通知的標題發(fā)送控制部27與接收第1檢索結(jié)果通知時一樣,將該檢索結(jié)果通知表示的輸出線路序號481-封裝化標題信息484設(shè)定成開頭的數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1的內(nèi)部標題15,并將數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1寫入輸出數(shù)據(jù)包標題積累存儲器25B中,在存在后續(xù)的數(shù)據(jù)包數(shù)據(jù)管理信息塊200-2、200-3、…的情況下,將這些信息塊原樣寫入輸出數(shù)據(jù)包標題積累存儲器25B中。這次由于第2檢索結(jié)果通知的拷貝指示標志482為“0”,所以廢棄已寫入輸出數(shù)據(jù)包標題積累存儲器25B中的數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1、200-2、…。之后,標題發(fā)送控制部27向拷貝管理部28通知拷貝數(shù)量、和上述各數(shù)據(jù)包數(shù)據(jù)管理信息表示的存儲器地址204的值,并向數(shù)據(jù)包傳送控制部29請求開始傳送數(shù)據(jù)包。由于這次拷貝指示標志482為“0”,所以拷貝管理部28對于地址釋放控制表格280,將與從標題發(fā)送控制部27通知的存儲器地址對應(yīng)的存儲器塊281的發(fā)送等待次數(shù)282設(shè)定成“1”。因此,當數(shù)據(jù)包的傳送控制部29完成內(nèi)部數(shù)據(jù)包的傳送時,對于結(jié)束數(shù)據(jù)發(fā)送的存儲器塊,相減后的發(fā)送等待次數(shù)分別為“0”,向存儲器狀態(tài)管理部26發(fā)出地址釋放通知。響應(yīng)上述第2檢索結(jié)果通知,從數(shù)據(jù)包傳送控制部29傳送到發(fā)送數(shù)據(jù)包處理部30的內(nèi)部數(shù)據(jù)包(SYN數(shù)據(jù)包的拷貝)中,內(nèi)部標題15的封裝化指示標志153被設(shè)定成“1”。發(fā)送數(shù)據(jù)包處理部30的數(shù)據(jù)包輸出控制部32提取從輸出數(shù)據(jù)包標題積累存儲器34中讀出的開頭數(shù)據(jù)包數(shù)據(jù)管理信息塊200-1中包含的作為標題信息205一部分的內(nèi)部標題15,檢查封裝化指示標志153。由于這次封裝化指示標志153為“1”,所以將內(nèi)部標題信息15中包含的收集裝置對象的封裝化標題信息154(層2標題-層4標題)提供給拷貝數(shù)據(jù)包的開頭,并發(fā)送到由輸出線路序號152特定的線路終端處理部30-k。按基于采樣速率636的頻度,反復(fù)執(zhí)行上述拷貝數(shù)據(jù)包的生成、和向收集裝置發(fā)送封裝化數(shù)據(jù)包,直到作為監(jiān)視對象的SYN數(shù)據(jù)包的頻域725比由流項目EN-24指定的采樣結(jié)束頻域639低為止。在將流項目EN-24的采樣處理標志635設(shè)定成“1”的狀態(tài)下,逐漸減少對應(yīng)于流識別條件62的SYN數(shù)據(jù)包的送出量,在統(tǒng)計信息表70中的頻域755的值比由采樣結(jié)束頻域639指定的“40Mbps”低的情況下,檢索處理部40如下動作。接收數(shù)據(jù)包處理部20的數(shù)據(jù)包積累控制部23結(jié)束新的SYN數(shù)據(jù)包的積累處理,當從標題發(fā)送控制部27向檢索處理部40的標題信息積累部41傳送上述SYN數(shù)據(jù)包的標題信息時,流表格檢索部42將從流表格60中檢索到的流項目EN-24的統(tǒng)計控制信息63分配給流項目管理部44、采樣處理部45、采樣判定部46、統(tǒng)計收集處理部47。流項目管理部44由于統(tǒng)計控制信息63的登錄處理標志為“0”,所以不執(zhí)行特別的響應(yīng)動作。統(tǒng)計收集處理部1507由于統(tǒng)計控制信息63的統(tǒng)計收集標志為“1”,所以按照從標題信息積累部41接收到的標題信息,更新統(tǒng)計信息項目SE-x24的統(tǒng)計信息72。采樣處理部45由于統(tǒng)計控制信息63的采樣處理標志635為“1”,所以與此前一樣,重復(fù)基于采樣速率636的拷貝指示動作。另一方面,采樣判定部46由于統(tǒng)計控制信息63的采樣判定標志637與采樣處理標志635雙方都為“1”,所以對流項目序號f24的流執(zhí)行采樣結(jié)束判定。這次由于當前的頻域735比采樣結(jié)束頻域639低,所以采樣判定部46對流表格檢索部42指示將流項目序號f24的流EN-24中的采樣處理標志635改寫為“0”,流表格檢索部42將項目EM-24的統(tǒng)計控制信息63恢復(fù)到初始狀態(tài)。因此,SYN數(shù)據(jù)包流的頻域再次超過采樣開始頻域,在采樣處理標志635被設(shè)定成“1”之前的期間,在SYN數(shù)據(jù)包處理時,不從采樣處理部45產(chǎn)生拷貝指示,向收集裝置發(fā)送封裝化數(shù)據(jù)包成為停止狀態(tài)。在本發(fā)明中,作為流識別條件的其它信息629,例如通過指定TCP標志、或Ethernet標題的目的地/發(fā)送源MAC地址、VLANID的值,可檢測對使用TCP連接的特定控制數(shù)據(jù)包的服務(wù)器的DenialofService命中(attack)(DOS命中),或可收集VLAN-ID、MAC地址以外的統(tǒng)計信息。在實施例中,數(shù)據(jù)包積累控制部23生成應(yīng)附加于各接收數(shù)據(jù)包的內(nèi)部標題15,將其設(shè)定給數(shù)據(jù)包數(shù)據(jù)管理信息塊200,積累在輸入數(shù)據(jù)包標題積累部25A中,但也可由各線路終端處理部21-1~21-N生成內(nèi)部標題,數(shù)據(jù)包積累控制部23以內(nèi)部數(shù)據(jù)包形式從緩沖存儲器22-1~22-N中讀出接收數(shù)據(jù)包。此時,由于也必需向積累在緩沖存儲器22-(N+1)中的統(tǒng)計信息通知數(shù)據(jù)包300提供內(nèi)部標題15,所以最好對統(tǒng)計信息通知數(shù)據(jù)包標題信息積累部50事先準備內(nèi)部標題15。另外,在實施例中,說明當檢索到流登錄用的統(tǒng)計控制項目EN-x12時,無條件地向流表格60追加新的流項目的實例,但也可由統(tǒng)計控制項目EN-x12的統(tǒng)計控制信息63來指定新的流項目的登錄條件,當滿足該條件時,向流表格60追加新的流項目。例如,對于項目EN-x12,如果將采樣開始頻域638約束為在采樣判定標志637為“1”的情況下,表示采樣處理的開始條件,而在采樣判定標志637為“0”、登錄處理標志631為“1”的情況下,表示新項目的登錄開始條件,則通過統(tǒng)計控制項目EN-x12的統(tǒng)計控制信息,分別將登錄處理標志631、統(tǒng)計收集標志633、頻域計算標志634設(shè)定成“1”,將采樣判定標志637設(shè)為“0”,對采樣開始頻域638設(shè)定登錄開始頻域,從而當TCP流中滿足登錄開始頻域時,可使流項目管理部44啟動向流表格60追加新項目的動作。權(quán)利要求1.一種通信統(tǒng)計信息收集裝置,具有由定義了用于識別數(shù)據(jù)包流的流識別條件的多個流項目構(gòu)成的流表格(flowtable);檢索處理部,將從網(wǎng)絡(luò)接收數(shù)據(jù)包的標題中提取的多個標題信息項目的組合作為流檢索關(guān)鍵字(key),從上述流表格中檢索具有對應(yīng)于流檢索關(guān)鍵字的流識別條件的流項目(flowentry),利用上述流表格的檢索結(jié)果,收集不同數(shù)據(jù)包流的統(tǒng)計信息,其特征在于所述通信統(tǒng)計信息收集裝置具有統(tǒng)計功能控制表格,該統(tǒng)計功能控制表格包含至少一個統(tǒng)計控制項目,該統(tǒng)計控制項目與流識別條件對應(yīng),定義了用于限定應(yīng)成為統(tǒng)計對象的數(shù)據(jù)包的統(tǒng)計控制信息;上述檢索處理部根據(jù)由各接收數(shù)據(jù)包的標題信息生成的流檢索關(guān)鍵字,檢索上述流表格,在沒有對應(yīng)于流檢索關(guān)鍵字的流項目的情況下,檢索上述統(tǒng)計功能控制表格,在檢索到對應(yīng)于上述流檢索關(guān)鍵字的統(tǒng)計控制項目時,根據(jù)該統(tǒng)計控制項目所表示的統(tǒng)計控制信息,執(zhí)行與該統(tǒng)計控制項目的流識別條件對應(yīng)的數(shù)據(jù)包流的統(tǒng)計信息的收集處理。2.根據(jù)權(quán)利要求1所述的通信統(tǒng)計信息收集裝置,其特征在于所述檢索處理部具備變更單元,用于在檢索到作為對應(yīng)于流檢索關(guān)鍵字的項目的上述統(tǒng)計控制項目時,根據(jù)該統(tǒng)計控制項目所表示的統(tǒng)計控制信息,變更所述流表格或統(tǒng)計功能控制表格的內(nèi)容。3.根據(jù)權(quán)利要求1或2所述的通信統(tǒng)計信息收集裝置,其特征在于具有由與所述流表格和統(tǒng)計功能控制表格的各項目對應(yīng)、用于存放統(tǒng)計信息的多個統(tǒng)計信息項目構(gòu)成的統(tǒng)計信息表,所述檢索處理部具備統(tǒng)計收集處理部,對于通過所述流檢索關(guān)鍵字檢索到的流項目或與統(tǒng)計控制項目對應(yīng)的統(tǒng)計信息項目,執(zhí)行伴隨著數(shù)據(jù)包接收的統(tǒng)計信息的更新處理。4.根據(jù)權(quán)利要求1或2所述的通信統(tǒng)計信息收集裝置,其特征在于所述統(tǒng)計功能控制表格包含第1、第2統(tǒng)計控制項目,該第1、第2統(tǒng)計控制項目對于成為流檢索關(guān)鍵字的多個標題信息項目中的至少一個,指定成為統(tǒng)計對象的數(shù)據(jù)包應(yīng)具備的標題信息值,作為流識別條件,上述第1統(tǒng)計控制項目的統(tǒng)計控制信息對于與流識別條件對應(yīng)的數(shù)據(jù)包流,指定對通過流檢索關(guān)鍵字識別的不同數(shù)據(jù)包流應(yīng)收集統(tǒng)計信息;上述第2統(tǒng)計控制項目的統(tǒng)計控制信息對于與流識別條件對應(yīng)的數(shù)據(jù)包流,指定應(yīng)以規(guī)定的采樣速率來生成接收數(shù)據(jù)包的拷貝,所述檢索處理部具備追加單元,在檢索到作為與流檢索關(guān)鍵字對應(yīng)的項目的上述第1統(tǒng)計控制項目時,向所述流表格追加將上述流檢索關(guān)鍵字設(shè)為流識別條件的新的流項目;和開始單元,在檢索到作為與流檢索關(guān)鍵字對應(yīng)的項目的上述第2統(tǒng)計控制項目時,開始控制動作,該控制動作用于以規(guī)定的采樣速率來生成與流識別條件對應(yīng)的接收數(shù)據(jù)包的拷貝,并傳送到特定的統(tǒng)計信息處理裝置。5.根據(jù)權(quán)利要求1或2所述的通信統(tǒng)計信息收集裝置,其特征在于所述統(tǒng)計功能控制表格包含第1統(tǒng)計控制項目,該第1統(tǒng)計控制項目對成為流檢索關(guān)鍵字的多個標題信息項目中的至少一個,指定成為統(tǒng)計對象的數(shù)據(jù)包應(yīng)具備的標題信息值,作為流識別條件,并且包含作為統(tǒng)計控制信息的一部分的表示應(yīng)登錄新的流項目的登錄標志,所述檢索處理部具有項目管理部,在從上述統(tǒng)計功能控制表格中檢索到作為與流檢索關(guān)鍵字對應(yīng)的統(tǒng)計控制項目的上述第1統(tǒng)計控制項目時,把將從接收數(shù)據(jù)包的標題中提取出的多個標題信息項目的組合作為流識別條件的新的流項目,追加到所述流表格中。6.根據(jù)權(quán)利要求5所述的通信統(tǒng)計信息收集裝置,其特征在于所述第1統(tǒng)計控制項目包含作為統(tǒng)計控制信息的一部分的統(tǒng)計處理的開始條件,所述項目管理部在從上述統(tǒng)計功能控制表格中檢索到上述第1統(tǒng)計控制項目時,對照上述統(tǒng)計處理的開始條件和與該第1統(tǒng)計控制項目對應(yīng)的統(tǒng)計信息項目所表示的統(tǒng)計信息,在滿足統(tǒng)計處理的開始條件的時刻,將所述新的流項目追加到所述流表格中。7.根據(jù)權(quán)利要求3所述的通信統(tǒng)計信息收集裝置,其特征在于所述統(tǒng)計功能控制表格包含作為統(tǒng)計控制信息的一部分的第2統(tǒng)計控制項目,該第2統(tǒng)計控制項目包含將按規(guī)定的采樣速率生成的接收數(shù)據(jù)包的拷貝傳送到事先指定的統(tǒng)計信息處理裝置的采樣處理的開始條件、和表示是否執(zhí)行采樣處理的采樣處理標志(flag),所述檢索處理部具備采樣判定部,在從上述統(tǒng)計功能控制表格中檢索到作為與流檢索關(guān)鍵字對應(yīng)的統(tǒng)計控制項目的上述第2統(tǒng)計控制項目時,若采樣處理標志為關(guān)閉(off)狀態(tài),則對上述采樣處理的開始條件、和與該第2統(tǒng)計控制項目對應(yīng)的統(tǒng)計信息項目所表示的統(tǒng)計信息進行對照,在滿足采樣處理的開始條件的時刻,將上述采樣處理標志變更成打開(on)狀態(tài);和采樣處理部,在采樣處理標志為打開狀態(tài)時,按規(guī)定的采樣速率產(chǎn)生用于生成接收數(shù)據(jù)包的拷貝的控制信號。8.根據(jù)權(quán)利要求7所述的通信統(tǒng)計信息收集裝置,其特征在于所述第2控制項目包含作為統(tǒng)計控制信息的一部分的采樣處理的結(jié)束條件,所述采樣判定部在從所述統(tǒng)計功能控制表格中檢索到第2控制項目時,若采樣處理標志為打開狀態(tài),則對上述采樣處理的結(jié)束條件、和與該第2控制項目對應(yīng)的統(tǒng)計信息項目所表示的統(tǒng)計信息進行對照,在滿足采樣處理的結(jié)束條件的時刻,將上述采樣處理標志恢復(fù)成關(guān)閉狀態(tài)。9.根據(jù)權(quán)利要求7所述的通信統(tǒng)計信息收集裝置,其特征在于由數(shù)據(jù)包流的頻域值來指定所述采樣處理的開始條件,對應(yīng)于所述第2統(tǒng)計控制項目的統(tǒng)計信息項目,包含有作為統(tǒng)計信息項目的一部分的頻域。10.一種通信統(tǒng)計信息收集裝置,具有由定義了用于識別數(shù)據(jù)包流的流識別條件的多個流項目構(gòu)成的流表格;檢索處理部,將從網(wǎng)絡(luò)接收數(shù)據(jù)包的標題中提取的多個標題信息項目的組合作為流檢索關(guān)鍵字(key),從上述流表格中檢索具有對應(yīng)于流檢索關(guān)鍵字的流識別條件的流項目(flowentry),利用上述流表格的檢索結(jié)果,收集不同數(shù)據(jù)包流的統(tǒng)計信息,其特征在于上述流表格包含至少一個統(tǒng)計控制項目,該統(tǒng)計控制項目與流識別條件對應(yīng),定義了用于限定應(yīng)成為統(tǒng)計對象的數(shù)據(jù)包的統(tǒng)計控制信息,上述檢索處理部在從上述流表格中檢索到作為與由各接收數(shù)據(jù)包的標題信息生成的流檢索對應(yīng)的項目的上述統(tǒng)計控制項目時,根據(jù)該統(tǒng)計控制項目所表示的統(tǒng)計控制信息,執(zhí)行與該統(tǒng)計控制項目的流識別條件對應(yīng)的數(shù)據(jù)包流的統(tǒng)計信息的收集處理。11.根據(jù)權(quán)利要求10所述的通信統(tǒng)計信息收集裝置,其特征在于所述檢索處理部具備變更單元,用于在檢索到作為對應(yīng)于流檢索關(guān)鍵字的項目的上述統(tǒng)計控制項目時,根據(jù)該統(tǒng)計控制項目所表示的統(tǒng)計控制信息,變更所述流表格或統(tǒng)計功能控制表格的內(nèi)容。12.根據(jù)權(quán)利要求10或11所述的通信統(tǒng)計信息收集裝置,其特征在于具有由與所述流項目的各流項目對應(yīng)、用于存放統(tǒng)計信息的多個統(tǒng)計信息項目構(gòu)成的統(tǒng)計信息表,所述檢索處理部具備統(tǒng)計收集處理部,對于與從所述流表格中檢索到的流項目對應(yīng)的統(tǒng)計信息項目,執(zhí)行伴隨著數(shù)據(jù)包接收的統(tǒng)計信息的更新處理。13.根據(jù)權(quán)利要求10或11所述的通信統(tǒng)計信息收集裝置,其特征在于所述流表格包含第1統(tǒng)計控制項目,該第1統(tǒng)計控制項目對成為檢索關(guān)鍵字的多個標題信息項目中的至少一個、指定成為統(tǒng)計對象的數(shù)據(jù)包應(yīng)具備的標題信息值,作為流識別條件,并包含作為統(tǒng)計控制信息的一部分的表示應(yīng)登錄新的流項目的登錄標志,所述檢索處理部在從上述流表格中檢索到上述第1統(tǒng)計控制項目時,把將從接收數(shù)據(jù)包的標題中提取出的多個標題信息項目的組合作為流識別條件的新的流項目,追加到所述流表格中。14.根據(jù)權(quán)利要求12所述的通信統(tǒng)計信息收集裝置,其特征在于所述流表格包含第2統(tǒng)計控制項目,該第2統(tǒng)計控制項目作為統(tǒng)計控制信息的一部分,包含按規(guī)定的采樣速率將接收數(shù)據(jù)包的拷貝傳送到事先指定的統(tǒng)計信息處理裝置的采樣處理的開始條件、和表示是否執(zhí)行采樣處理的采樣處理標志,所述檢索處理部具備采樣判定部,在從上述流表格中檢索到上述第2統(tǒng)計控制項目時,若采樣處理標志為關(guān)閉狀態(tài),則根據(jù)上述采樣處理的開始條件、和對應(yīng)于該第2統(tǒng)計控制項目的統(tǒng)計信息項目所表示的統(tǒng)計信息,判定采樣處理是否開始,并在滿足采樣處理的開始條件的時刻,將上述采樣處理標志變更成打開狀態(tài);和采樣處理部,在采樣處理標志為打開狀態(tài)時,按規(guī)定的采樣速率產(chǎn)生用于生成接收數(shù)據(jù)包的拷貝的控制信號。15.根據(jù)權(quán)利要求14所述的通信統(tǒng)計信息收集裝置,其特征在于所述第2統(tǒng)計控制項目包含作為統(tǒng)計控制信息的一部分的采樣處理的結(jié)束條件,所述采樣判定部在檢索到所述第2統(tǒng)計控制項目時,若采樣處理標志為打開狀態(tài),則根據(jù)上述采樣處理的結(jié)束條件、和與該統(tǒng)計控制項目對應(yīng)的統(tǒng)計信息項目所表示的統(tǒng)計信息,判定采樣處理是否結(jié)束,在滿足采樣處理的結(jié)束條件的時刻,將上述采樣處理標志恢復(fù)成關(guān)閉狀態(tài)。16.根據(jù)權(quán)利要求14所述的通信統(tǒng)計信息收集裝置,其特征在于由數(shù)據(jù)包流的頻域值來指定所述采樣處理的開始條件,對應(yīng)于所述第2統(tǒng)計控制項目的統(tǒng)計信息項目,包含作為統(tǒng)計信息項目的一部分的頻域。17.一種連接于網(wǎng)絡(luò)上的通信統(tǒng)計信息收集裝置,其特征在于,具有流表格,由與用于識別數(shù)據(jù)包流的流識別條件對應(yīng)、定義了統(tǒng)計控制信息的多個流項目構(gòu)成;統(tǒng)計信息表,由與上述流表格的各項目對應(yīng)、用于存放統(tǒng)計信息的多個統(tǒng)計信息項目構(gòu)成;流表格檢索部,將從由上述網(wǎng)絡(luò)接收到的數(shù)據(jù)包的標題中提取的多個標題信息項目的組合作為流檢索關(guān)鍵字,從上述流表格中檢索具有與流檢索關(guān)鍵字對應(yīng)的流識別條件的流項目;統(tǒng)計收集處理部,在與通過上述流表格檢索部檢索到的流項目對應(yīng)的統(tǒng)計信息項目中,收集不同數(shù)據(jù)包流的統(tǒng)計信息;統(tǒng)計信息通知包生成部,生成用于將存放在上述統(tǒng)計信息表中的統(tǒng)計信息通知給事先指定的其它統(tǒng)計信息處理裝置的數(shù)據(jù)包;和拷貝生成部,根據(jù)由上述流表格檢索部檢索到的特定的流項目所表示的統(tǒng)計控制信息,以規(guī)定的采樣速率來生成應(yīng)傳送給上述其它統(tǒng)計信息處理裝置的接收數(shù)據(jù)包的拷貝。18.根據(jù)權(quán)利要求17所述的通信統(tǒng)計信息收集裝置,其特征在于所述流表格包含至少一個統(tǒng)計控制項目,該統(tǒng)計控制項目與流識別條件對應(yīng),定義了用于限定應(yīng)成為統(tǒng)計對象的數(shù)據(jù)包的統(tǒng)計控制信息,其中,該流識別條件為對成為流檢索關(guān)鍵字的多個標題信息項目中的至少一個,指定了成為統(tǒng)計對象的數(shù)據(jù)包應(yīng)具備的標題信息值,所述通信統(tǒng)計信息收集裝置具有項目管理部,在由所述流表格檢索部檢索到作為對應(yīng)于流檢索關(guān)鍵字的項目的上述統(tǒng)計控制項目時,根據(jù)該項目表示的統(tǒng)計控制信息,把將上述流檢索關(guān)鍵字的內(nèi)容設(shè)為流識別條件的新的流項目,追加到上述流表格中。19.根據(jù)權(quán)利要求18所述的通信統(tǒng)計信息收集裝置,其特征在于所述項目管理部監(jiān)視所述統(tǒng)計信息表的狀態(tài)變化,檢測超過規(guī)定時間時統(tǒng)計信息沒有變化的統(tǒng)計信息項目,并從上述統(tǒng)計信息表和所述流表格中讀出該統(tǒng)計信息項目所表示的統(tǒng)計信息和與該項目對應(yīng)的流識別條件,提供給所述統(tǒng)計信息通知包生成部。20.根據(jù)權(quán)利要求18所述的通信統(tǒng)計信息收集裝置,其特征在于所述項目管理部在向所述流表格追加新的流項目時,根據(jù)需要選擇應(yīng)從上述流表格中刪除的流項目,并從上述流表格和所述統(tǒng)計信息表中讀出該流項目表示的流識別條件、和對應(yīng)于該流項目的統(tǒng)計信息項目所表示的統(tǒng)計信息,提供給所述統(tǒng)計信息通知包生成部。全文摘要本發(fā)明提供一種可動態(tài)選擇統(tǒng)計對象包、收集不同數(shù)據(jù)包流的統(tǒng)計信息的通信統(tǒng)計信息收集裝置。具有流表格檢索部,從流表格中檢索對應(yīng)于檢索關(guān)鍵字的流項目;對不同流收集統(tǒng)計信息的統(tǒng)計收集處理部;統(tǒng)計信息通知包生成部,生成用于將存放的統(tǒng)計信息通知給收集裝置的包;項目管理部,按照從流表格中檢索到的統(tǒng)計控制項目表示的統(tǒng)計控制信息,更新流表格;和拷貝生成部,按照從流表格中檢索到的特定項目表示的統(tǒng)計控制信息,以規(guī)定的采樣速率來生成應(yīng)傳送給收集裝置的采樣包。文檔編號H04L12/56GK1713617SQ20051000596公開日2005年12月28日申請日期2005年1月31日優(yōu)先權(quán)日2004年6月15日發(fā)明者赤羽真一,長坂充,須貝和雄,石川有一申請人:株式會社日立制作所