JP2010178299A - Frame capturing system and frame captureing method - Google Patents
Frame capturing system and frame captureing method Download PDFInfo
- Publication number
- JP2010178299A JP2010178299A JP2009021741A JP2009021741A JP2010178299A JP 2010178299 A JP2010178299 A JP 2010178299A JP 2009021741 A JP2009021741 A JP 2009021741A JP 2009021741 A JP2009021741 A JP 2009021741A JP 2010178299 A JP2010178299 A JP 2010178299A
- Authority
- JP
- Japan
- Prior art keywords
- frame
- capture
- distribution
- abnormality alarm
- capture device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【課題】市販製品では、回線容量A全てのフレームを全てキャプチャすることは困難である。
【解決手段】フレームキャプチャ装置を複数台用意する。前段にフレーム振分け装置を設け、フレーム内のサービス種別をキーにしてフレームを振分ける。フレームは分割せずにキャプチャ装置に格納する。各キャプチャ装置のフレーム入力バッファに、バッファ使用量閾値を設け、閾値を超えた場合に、警報として前段のフレーム振分け装置に通知する。通知を受けたフレーム振分け装置は、一時的に振り先を変更して、キャプチャ記録性能以上のトラヒックをキャプチャ装置に流さないように調整する。
【選択図】図4In a commercial product, it is difficult to capture all frames having a line capacity A.
A plurality of frame capture devices are prepared. A frame distribution device is provided at the preceding stage, and the frames are distributed using the service type in the frame as a key. The frame is stored in the capture device without being divided. A buffer usage threshold value is provided in the frame input buffer of each capture device, and when the threshold value is exceeded, an alarm is sent to the preceding frame distribution device. Upon receiving the notification, the frame distribution device temporarily changes the allocation destination and adjusts so that traffic exceeding the capture recording performance does not flow to the capture device.
[Selection] Figure 4
Description
本発明は、障害発生時の解析を主な目的として、通信回線に流れる通信フレームを記録するフレームキャプチャシステムおよびフレームキャプチャ方法に関する。 The present invention relates to a frame capture system and a frame capture method for recording a communication frame flowing in a communication line, with the main purpose of analyzing when a failure occurs.
広帯域モバイルネットワークを使用した携帯端末で提供されるサービスは、多種多様となっている。したがって、携帯端末とサービス提供網との間を流れるフレームも、多種多様である。また当然大容量となり、流れるフレームの数は、大量かつ超高速となる。 There are a wide variety of services provided by mobile terminals using broadband mobile networks. Therefore, there are a wide variety of frames flowing between the mobile terminal and the service providing network. Naturally, the capacity is large, and the number of frames that flow is large and extremely fast.
そのような中、携帯端末でのサービス実行上の不具合、サービス品質の低下等の障害発生時に、いち早く原因を解析し障害復旧を行なうことが求められている。このために、携帯端末とサービス提供網との間を流れるフレームを全て一定期間(3日程度)保存し、障害原因の特定に役立てる必要が有る。ここで、フレームキャプチャは、障害解析のために使用するので、一つの欠落も許されず、大量かつ超高速のフレームを確実に格納しなくてはならない。 Under such circumstances, it is required to quickly analyze the cause and recover from the failure when a failure such as a service execution failure in the mobile terminal or a deterioration in service quality occurs. For this reason, it is necessary to save all frames flowing between the mobile terminal and the service providing network for a certain period (about 3 days) to help identify the cause of the failure. Here, since the frame capture is used for failure analysis, one omission is not allowed, and a large amount of ultra-high speed frames must be securely stored.
回線容量Aのフレームを全てキャプチャしようとするならば、回線容量Aで回線からフレームを取り出し、記録媒体に回線容量Aで記録するハードウェアが必要となる。回線容量が高速化し、40Gbit/s、100Gbit/sのような記録速度を必要とするので、HDD単体の書込み速度の限界から、記録媒体の並列化が必要である。この並列化された記憶媒体にキャプチャフレームを分割し、記録する手法がとられる。 If all the frames of the line capacity A are to be captured, hardware for taking out the frames from the line with the line capacity A and recording them on the recording medium with the line capacity A is required. Since the line capacity is increased and recording speeds such as 40 Gbit / s and 100 Gbit / s are required, it is necessary to parallelize recording media due to the limitation of the writing speed of the HDD alone. A technique of dividing and recording a capture frame on this parallel storage medium is employed.
図1および図2を参照して、従来のフレームキャプチャシステムを説明する。図1において、フレームキャプチャシステム900は、フレーム分割回路(並列化)902と、n台のキャプチャ装置901とから構成される。フレーム分割回路(並列化)902は、n台のキャプチャ装置901と接続されている。フレームコピー装置から送信されたフレームは、フレーム分割回路(並列化)902によってn分割され、n台のキャプチャ装置901でその一部分が保存される。
A conventional frame capture system will be described with reference to FIGS. In FIG. 1, the
キャプチャ装置901に保存されるデータは、分割されたフレームと、時刻情報、識別情報、サービス種別情報等の付加情報とから構成される。これらの、付加情報は、検索に必要な情報である。しかし、キャプチャシステム全体での1フレームに必要な記録容量は、実際のフレーム長と、付加情報×nとが必要である。すなわち、分割すればするほどオーバヘッド部分の占める割合が多くなる。
The data stored in the
図2を参照して、フレーム分割回路902が保持する記録データベースを説明する。図2において、記録データベース910は、追番911と、時刻情報912と、フレーム種別913と、格納媒体914と、書き込み番地915とから構成される。追番911は、フレームの順序の番号である。時刻情報912は、フレームの受信時刻である。フレーム種別913は、フレームのサービス種別である。格納媒体914は、当該フレームの格納媒体である。書き込み番地915は、格納媒体の書き込み番地である。記録データベース910から明らかなように、1フレームは、n分割され、n台のキャプチャ装置901に分割されて格納される。なお、格納媒体914に記載された格納媒体番号m(m=1〜n)は、キャプチャ装置901−mに対応する。
A recording database held by the
しかし、製品化されているフレームキャプチャシステムでは、システム内の記録媒体の並列化は、ある程度の数に留め、コスト削減し、大型化を抑えている。その引き換え条件として、このフレームキャプチャシステムは、回線容量A全てのフレームを全てキャプチャすることは困難という状態になっている。
特許文献1は、データフィルタを備え測定対象に応じてデータのサンプリングまたは常時キャプチャが可能なパケットキャプチャ装置を開示している。
本発明は、大量かつ超高速のフレームを確実に格納し、サービス種別毎に効率良く格納するフレームキャプチャシステムを提供する。
However, in a commercially available frame capture system, parallelization of recording media in the system is limited to a certain number, reducing costs and suppressing an increase in size. As a condition for the exchange, this frame capture system is in a state where it is difficult to capture all of the line capacity A.
The present invention provides a frame capture system that reliably stores a large number of ultra-high-speed frames and efficiently stores them for each service type.
装置内の記録媒体を並列化し、フレームを分割して複数の記録媒体に並列記録すれば、記録速度を高めたキャプチャシステムになる。しかし、並列数を増やすほど、大型かつ高価になる。また、フレームを分割して複数の記録媒体に並列記録することは、分割した情報にどのフレームのものであるかの付加情報を分割した情報毎に付与する必要がある。図1において、ハッチングした付加情報の総和は、分割数n×付与情報となり、記録に必要な記録媒体の領域を消費する。1フレーム当たりの記録に必要な記録媒体の容量は、(フレーム情報+分割数×付与情報)となり、並列処理を行なうほど1フレームの情報量に比べ付与情報が大きくなる。 If the recording media in the apparatus are parallelized and the frames are divided and recorded in parallel on a plurality of recording media, a capture system with an increased recording speed can be obtained. However, the larger the number of parallel, the larger and expensive. In addition, dividing a frame and recording it in parallel on a plurality of recording media needs to add additional information as to which frame is added to the divided information for each divided information. In FIG. 1, the sum of the hatched additional information is the number of divisions n × addition information, which consumes the area of the recording medium necessary for recording. The capacity of the recording medium necessary for recording per frame is (frame information + number of divisions × addition information), and the amount of attachment information increases as the amount of information for one frame increases as parallel processing is performed.
上述した並列記録方法では、フレームの種別に関係なく、1装置内の並列化した記録媒体に書き込む。このため、記録されたフレームデータは、規則性無く分散される。記録時には、該当フレームデータが記録された記録媒体の識別情報、個々の記録媒体の格納番地、フレームの識別情報を分割した分だけの情報を保持しておかなければならない。フレームデータを読み出す時には、これらの情報を使い対象のフレームデータを収集する。しかし、分割した分だけ記録媒体へのアクセス数は増え、取得のプロセスは複雑になる。また、記録データにも、時刻情報、識別情報、サービス種別情報等の検索に必要と予想される付加情報を分割した分だけ記録する必要が有り、情報整理のために付与しておく情報も必然的に増える。 In the parallel recording method described above, writing is performed on a parallel recording medium in one apparatus regardless of the type of frame. For this reason, the recorded frame data is distributed without regularity. At the time of recording, it is necessary to retain information corresponding to a division of the identification information of the recording medium in which the corresponding frame data is recorded, the storage address of each recording medium, and the identification information of the frame. When reading out the frame data, the target frame data is collected using these pieces of information. However, the number of accesses to the recording medium increases by the number of divisions, and the acquisition process becomes complicated. In addition, it is necessary to record the additional information that is expected to be necessary for the search such as time information, identification information, service type information, etc. in the recorded data, and information to be provided for organizing information is also inevitable Increase.
実際の回線では、回線容量Aすべてを常に使用するわけでない。にもかかわらず、記録速度Aの記録装置を用意しなくてはならず、無駄に大型化、高コスト化を生むことになる。キャプチャ装置では、フレームのキャプチャ保存だけでなく、これらのデータを解析するために、外部装置からデータの読出しも有る。この読出し時に記録速度が低下し、フレームの取りこぼしが増える。 In an actual line, the entire line capacity A is not always used. Nevertheless, it is necessary to prepare a recording apparatus with a recording speed A, which leads to wasteful increase in size and cost. The capture device not only captures and saves frames, but also reads data from an external device in order to analyze these data. At the time of reading, the recording speed is reduced, and frame missing is increased.
本発明のフレームキャプチャシステムでは、キャプチャ装置を複数用意し、フレームを分割せずに、一つのキャプチャ装置に格納する。しかし、回線容量A内で発生するバースト的なフレームに対し、キャプチャ装置の記録性能が不足する状態を生む。そこで、各キャプチャ装置のフレーム入力端のバッファに、閾値を設け、閾値監視機能を盛り込む。閾値を超えた場合に、警報として前段のフレーム振分け装置に通知する。 In the frame capture system of the present invention, a plurality of capture devices are prepared, and the frames are stored in one capture device without being divided. However, the recording performance of the capture device is insufficient for bursty frames generated within the line capacity A. Therefore, a threshold is provided in the buffer at the frame input end of each capture device to incorporate a threshold monitoring function. When the threshold value is exceeded, a warning is sent to the preceding frame distribution device as an alarm.
通知を受けたフレーム振分け装置は、振り先を変更して、キャプチャ記録性能以上のトラヒックをキャプチャ装置に流さないように調整する。また、フレーム振分け装置は、フレーム内のサービス種別情報により、振り先キャプチャ装置を決める。フレーム振分け装置は、サービス種別1種類のフレームが、1つのキャプチャ装置に主に記録するようにする。これにより、そのサービスが使用する回線容量に応じたキャプチャ記録性能のキャプチャ装置を用意することで、無駄に大容量のキャプチャ装置を用意する必要が無くなる。 Upon receiving the notification, the frame distribution device changes the allocation destination and adjusts so that traffic exceeding the capture recording performance does not flow to the capture device. Further, the frame distribution device determines the allocation capture device based on the service type information in the frame. The frame distribution apparatus mainly records one type of service type frame in one capture apparatus. Accordingly, by preparing a capture device having a capture recording performance corresponding to the line capacity used by the service, it is not necessary to prepare a large-capacity capture device unnecessarily.
閾値を超えて他のキャプチャ装置に振分けられたフレームの情報は、振分け変更時に記録する。この記録により、解析のためにフレームを収集するとき、収集しやすくなる。フレームキャプチャ装置ごとに、サービス種別毎にある程度まとめられて格納されている上、フレームが分割されていないため、収集対象のフレームデータが格納されている記録媒体の識別情報を管理する必要性は無いし、管理する記録番地も少なくて良いので、収集に必要なプロセスは単純化される。 Information on frames that have been distributed to other capture devices beyond the threshold is recorded when the distribution is changed. This recording makes it easier to collect frames when collecting them for analysis. For each frame capture device, each service type is stored to some extent and stored, and since the frames are not divided, there is no need to manage the identification information of the recording medium storing the frame data to be collected. However, since the number of record addresses to be managed is small, the process necessary for collection is simplified.
キャプチャ装置内の記録媒体では、キャプチャデータの書込みと解析のための読出しを行なう。このため、フレーム書込み性能(RW性能)は、状況に応じて変化する。この性能の変化により、バッファの閾値を変化させ、記録媒体からのデータ読出しが増えた時のキャプチャデータ記録(W性能)の性能低下に対処する。 On the recording medium in the capture device, capture data is written and read for analysis. For this reason, the frame writing performance (RW performance) changes depending on the situation. Due to this change in performance, the threshold value of the buffer is changed to cope with performance degradation of capture data recording (W performance) when data reading from the recording medium increases.
上述した課題は、フレームを複数のキャプチャ装置に振分ける振分け装置と、フレームを記録する複数のキャプチャ装置と、記録されたフレームを取り出し解析する解析装置とを備え、キャプチャ装置は、フレーム入力バッファの使用量算出部と、算出部の監視部とを備え、監視部は、使用量が定められたバッファ閾値を超えたとき、閾値異常警報として振分け装置に送出し、振分け装置は、フレームの振分け先を設定する方路設定部を備え、方路設定部は、閾値異常警報を受信したとき、閾値異常警報を送信したキャプチャ装置へのフレーム振分けを停止し、閾値異常警報を送信していないキャプチャ装置へフレーム振分けを変更するフレームキャプチャシステムにより、達成できる。 The above-described problem includes a distribution device that distributes frames to a plurality of capture devices, a plurality of capture devices that record frames, and an analysis device that extracts and analyzes the recorded frames. A usage amount calculation unit, and a monitoring unit of the calculation unit, the monitoring unit sends out to the distribution device as a threshold abnormality alarm when the usage amount exceeds a predetermined buffer threshold, and the distribution device is a distribution destination of the frame The route setting unit, when receiving the threshold abnormality alarm, stops the frame distribution to the capture device that has transmitted the threshold abnormality alarm, and does not transmit the threshold abnormality alarm. This can be achieved by a frame capture system that changes the frame distribution.
また、フレームを複数のキャプチャ装置に振分けるステップと、フレーム入力バッファの使用量を算出するステップと、使用量が定められたバッファ閾値を超えたとき、閾値異常警報を送出するステップと、閾値異常警報を受信したとき、閾値異常警報を送信したキャプチャ装置へのフレーム振分けを停止し、閾値異常警報を送信していないキャプチャ装置へフレーム振分けを変更するステップとからなるフレームキャプチャ方法により、達成できる。 A step of allocating frames to a plurality of capture devices; a step of calculating a use amount of a frame input buffer; a step of sending a threshold abnormality alarm when the use amount exceeds a predetermined buffer threshold; and a threshold abnormality This can be achieved by a frame capture method comprising the steps of: stopping frame distribution to a capture device that has transmitted a threshold abnormality alarm when receiving an alarm, and changing frame distribution to a capture device that has not transmitted the threshold abnormality alarm.
本発明によれば、フレームの取りこぼしの無いフレームキャプチャシステムについて、比較的安価な性能の高くないキャプチャ装置で構成することができる。 According to the present invention, a frame capture system that does not miss a frame can be configured with a relatively inexpensive capture device that does not have high performance.
以下、本発明の実施の形態について、実施例を用い図面を参照しながら説明する。なお、実質同一部位には同じ参照番号を振り、説明は繰り返さない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings using examples. The same reference numerals are assigned to substantially the same parts, and the description will not be repeated.
図3を参照して、フレームキャプチャシステムの適用ネットワークを説明する。ネットワーク700は、モバイルアクセス網600と、フレームコピー装置2と、サービス提供網3と、フレームキャプチャシステム100と、複数の携帯端末200とから構成されている。モバイルアクセス網600は、基地局終端装置1と、複数の基地局収容装置400と、複数の基地局300とから構成される。サービス提供網3は、AサービスおよびBサービスを含む複数のサービスとから構成される。
With reference to FIG. 3, an application network of the frame capture system will be described. The
基地局300は、複数の携帯端末200と無線通信する。基地局収容装置400は、複数の基地局300の通信データをまとめて中継する。基地局終端装置1は、基地局300を制御する。基地局終端装置1は、フレームコピー装置2を介して、サービス提供網3と接続する。フレームコピー装置は、基地局終端装置1と、サービス提供網3との間での通信フレームをコピーして、フレームキャプチャシステム100に送信する。フレームキャプチャシステム100は、各携帯端末200とサービス提供網3内の各種サービス提供サーバとの間でやり取りされる全フレームを一定期間内保存する。保存されたフレームは、携帯端末200でのサービス実行上の不具合、サービス品質の低下等の障害発生時に、いち早く原因を解析し障害復旧を行うために使用される。
図4を参照して、フレームキャプチャシステムの構成を説明する。図4において、フレームキャプチャシステム100は、フレーム振分け装置4と、N台のキャプチャ装置50と、フレーム解析装置6とから構成される。フレーム振分け装置4は、フレーム振分け部410と、バッファ閾値警報受信部402と、振分け条件初期値403と、振分け条件変更記録404とから構成される。キャプチャ装置50は、キャプチャバッファ510と、記録媒体520と、バッファ閾値監視部530と、RW(リードライト)性能監視部550とから構成される。
The configuration of the frame capture system will be described with reference to FIG. In FIG. 4, the
基地局終端装置1とサービス提供網3との間の通信フレームは、フレームコピー装置2においてコピーされ、フレーム振分け装置4に入力される。フレーム振分け装置4は、出力N本にフレーム振分け部410にて振分ける。この時、フレーム内のサービス種別情報により、各キャプチャ装置50に振分ける。これにより、各キャプチャ装置50には担当するサービス種別のフレームが概ね集中して記録される。
A communication frame between the base
キャプチャ装置50は、フレームを一度キャプチャバッファ510に格納した後、順次記録媒体520にフレームを記録する。
The
バッファ閾値監視部530は、キャプチャバッファ510のバッファ使用量を監視する。具体的には、バッファ閾値監視部530は、定められたバッファ使用量を越えないか監視する。バッファ閾値監視部530は、規定のバッファ使用量を超えた場合、閾値異常警報をフレーム振分け装置4のバッファ閾値警報受信部402へ送る。
The buffer threshold
警報を受けた警報受信部402は、振分け条件初期値403に基づき振分けされている振分け条件を変更するように、フレーム振分け部410に指示する。フレーム振分け部410では、その指示を基に振分け条件を変更する。その変更内容は、振分け条件変更記録404に記録する。
Upon receiving the warning, the
キャプチャバッファ510の使用量の閾値は、キャプチャ装置50の動作状態により変化させる。キャプチャ装置50は、キャプチャされたフレームデータの書込みを記録媒体520に行なうが、記録だけでなく、解析のためのフレームデータ読出しも行なう。このため、キャプチャ装置50の記録性能は、随時変化する。そこで、RW性能監視部550は、記録媒体520の書込み・読出し状態を監視し、その時の記録性能を監視する。この性能値を元に、キャプチャ装置50は、バッファ使用量の閾値を変化させる。
The threshold value of the usage amount of the
記録媒体520に記録されたデータを取得して解析するフレーム解析装置6は、取得対象のフレームデータが、どのキャプチャ装置50に有るかの情報を、振分け条件変更記録404から入手して、データの取得を行う。
The frame analysis device 6 that acquires and analyzes the data recorded in the
なお、フレーム振分けの手段として、サービス種別により振分ける方法だけでなく、サービスエリア別に振分け、サービスエリアのトラヒックの状況に応じて時間でキャプチャ装置の分担を分ける方法でも良い。 In addition, as a method of distributing frames, not only a method of distributing by service type, but also a method of distributing by service area and dividing the sharing of capture devices by time according to the traffic situation of the service area may be used.
図5を参照して、フレーム振分け装置の構成を説明する。図5において、フレーム振分け装置4のフレーム振分け部410は、ヘッダ抽出回路411と、サービス種別情報抽出回路412と、方路設定回路413と、方路設置レジスタ414と、方路回路415と、振分け条件テーブル416と、振分け条件変更部417とから構成される。
With reference to FIG. 5, the configuration of the frame distribution device will be described. 5, the
ヘッダ抽出回路411は、フレームのヘッダ情報を抽出する。さらに、サービス種別情報抽出回路412は、サービス情報を抽出し、方路設定レジスタ414に送る。方路設定レジスタ414は、該当のサービス種別の信号だけ”1”を出力する。この信号が方路回路415内のサービス種別に該当したゲートを開き、該当のキャプチャ装置50へとフレームを振分ける。なお、方路回路の各ゲートには、フレームが送信されている。
The
方路設定回路413は、振分け条件テーブル416の情報を基に、方路設定レジスタ414の内容を書換え、フレームの方路を変更する。振分け条件テーブル416の情報は、振分け条件初期値403をデフォルトとする。
The
バッファ閾値警報受信部402は、キャプチャ装置50からの閾値異常警報を受信する。バッファ閾値警報受信部402は、閾値異常警報を振分け条件変更部417に転送する。振分け条件変更部417は、警報送出のキャプチャ装置への方路設定を他のキャプチャへ変更する。振分け条件変更部417は、その内容を、振分け条件テーブル416に反映する。振分け条件テーブル416の変更は、変更した時刻情報と共に、振分け条件変更記録404として残しておく。
The buffer threshold
図6を参照して、フレームの構成を説明する。図6において、フレーム800は、ヘッダ810とデータ820とで構成される。また、ヘッダ810は、サービス種別811を含んでいる。
図5において、ヘッダ抽出回路411は、フレーム800からヘッダ810を抽出する。サービス種別情報抽出回路412は、ヘッダ810からサービス種別811を抽出する。
The configuration of the frame will be described with reference to FIG. In FIG. 6, a
In FIG. 5, the
図7を参照して、振分け条件初期値を説明する。図7において、振分け条件初期値403は、サービス種別4031と、振り先4032とから構成される。振り先4032に記載されたキャプチャ装置i(i=1〜n)は、キャプチャ装置50−iを意味する。具体的には、初期において、サービス種別情報抽出回路412は、Aサービスについて、キャプチャ装置50−1に振り分ける。
With reference to FIG. 7, the initial value of the distribution condition will be described. In FIG. 7, the distribution condition
図8を参照して、振分け条件変更記録を説明する。図8において、振分け条件変更記録404は、サービス種別4041と、振り先4042と、この振分け条件の実施時刻4043とから構成される。サービス種別4041と、振り先4042とは、サービス種別4031と、振り先4032と同じである。この振分け条件の実施時刻4043は、この振分け条件の実施開始時刻と、終了時刻で構成されている。
The distribution condition change record will be described with reference to FIG. In FIG. 8, the distribution
図9を参照して、キャプチャ装置の構成を説明する。図9において、キャプチャバッファ510は、フレーム受信検出回路511と、書込み制御回路512と、書込み番地制御回路513と、読出し制御回路514と、読出し番地制御回路515と、バッファ516と、空き番地管理回路517と、バッファ使用量算出回路518とから構成される。
The configuration of the capture device will be described with reference to FIG. In FIG. 9, the
記憶媒体520は、記録エリア521と、書込み制御回路522と、読出し制御回路523と、時刻情報付与回路524と、記録データベース525とから構成される。
バッファ閾値監視部530は、バッファ閾値比較回路531と、バッファ閾値532と、閾値警報生成回路533とから構成される。RW性能監視部550は、書込み数/読出し数カウント回路551と、記憶媒体書込み性能値算出回路552とから構成される。
The
The buffer threshold
フレーム受信検出回路511は、フレームの受信を検出する。書込み制御回路512は、書き込む番地を、書込み番地制御回路513から取得する。書込み制御回路512は、取得した書込み番地のバッファ516にフレームを書き込む。書込み番地制御回路513は、空き番地管理回路517からバッファ516の中で空いている番地の情報を取得し、その中から書き込む番地を決定する。空き番地管理回路517は、書込み制御回路512から書き込んだ番地の情報を、読出し制御回路514から読み出した番地の情報を取得し、空き番地を管理する。読出し制御回路514では、読出し番地制御回路515で決定された読出し番地を基に、バッファ516からフレームデータを読出し、記録媒体520へ送る。
The frame
記録媒体520に入力されたフレームデータについて、時刻情報付与回路524は、時刻情報を付与する。時刻情報を付与されたフレームデータについて、書込み制御回路522は、サービス種別毎に決められた記録エリア521に記録する。書込み制御回路522は、記録データベース525に、時刻情報、サービス種別、書込み番地を書き込む。
For the frame data input to the
フレーム解析装置6からの読出しでは、記録データベース525を基に、情報収集対象のフレームデータの書込み番地を特定し、読出し制御回路523で記録エリア521からデータを読出し、フレーム解析装置6に送る。
In reading from the frame analysis device 6, the write address of the frame data to be collected is specified based on the
書込み制御回路522での書込み動作と、読出し制御回路523での読み出し動作について、RW性能監視部550の書込み数/読出し数カウント回路551は、書き込んだフレーム数と読み出したフレーム数としてカウントする。記録媒体書込み性能値算出回路552は、そのカウント数を基に、書込み性能値を算出し、バッファ閾値監視部530内のバッファ閾値532を変更する。
For the write operation in the
キャプチャバッファ510内の空き番地管理回路517からの情報に基づき、バッファ使用量算出回路518は、バッファ使用量を算出する。このバッファ使用量と、バッファ閾値532をバッファ閾値比較回路533で比較し、バッファ使用量が閾値を超えれば、閾値警報生成回路533で閾値異常警報を送出する。
Based on the information from the free
図10を参照して、記録データベースを説明する。図10において、記録データベース525は、追番5251と、時刻情報5252と、サービス種別5253と、書込み番地5254とから構成される。書込み制御回路522は、フレームデータを記録エリア521に書込むたびに、記録データベース525にレコードを追加する。
The recording database will be described with reference to FIG. In FIG. 10, the
図11を参照して、フレーム振分け装置での振分け条件変更の処理を説明する。図11において、フレーム振分け装置4は、初期状態は、振分け条件初期値403の条件で振分ける。フレーム振分け装置4は、閾値異常警報を受信していないか判定する(S402)。YESのとき、フレーム振分け装置4は、振分け条件変更部417にて警報送出のキャプチャ装置を判断する(S403)。フレーム振分け装置4は、警報送出キャプチャ装置担当のサービス種別フレームを振り替えるキャプチャ装置をランダムに選択する(S404)。フレーム振分け装置4は、選択された変更先の情報を振分け条件テーブル416に反映する(S406)。フレーム振分け装置4は、振分け条件テーブル416の変更内容について変更した時刻情報と共に、振分け条件変更記録404として残しておく(S407)。
With reference to FIG. 11, the distribution condition change process in the frame distribution apparatus will be described. In FIG. 11, the frame distribution device 4 distributes the initial state based on the condition of the distribution condition
フレーム振分け装置4は、振分け条件テーブル416に変更された内容を基に、方路設定回路413は方路設定レジスタ414の内容を書換える(S408)。例えば、サービス種別A担当のキャプチャ装置へのフレームを止めて、B担当のキャプチャ装置へ振分け変更するならば、A=1をA=0とし、B=1をAorB=1とする。変更後、フレーム振分け装置4は、また閾値異常警報540を受信していないか判定する(S409)。YESならば、フレーム振分け装置4は、ステップ403に遷移する。ステップ408でNOならば、フレーム振分け装置4は、振分け条件テーブル416を振分け条件初期値403に戻す(S411)。これを受けて、フレーム振分け装置4は、方路設定回路413の方路設定レジスタ414の内容を初期値へと戻す(S412)。フレーム振分け装置4は、この時の変更内容も、変更した時刻情報と共に、振分け条件変更記録404として残しておく(S413)。
In the frame distribution device 4, the
図12を参照して、ここでの振分け条件変更記録を説明する。振分け条件変更記録404は、3つのレコードを記録している。最初のレコードで、Aサービスはキャプチャ装置50−1の記録媒体520に記録されている。17:54:50からの次のレコードでは、Aサービスはキャプチャ装置50−3の記録媒体520に記録されている。さらに、18:30:50からのレコードでは、Aサービスは再びキャプチャ装置50−1の記録媒体520に記録されている。
The distribution condition change record here will be described with reference to FIG. The distribution
図13を参照して、フレーム解析装置とキャプチャ装置とでの情報取得処理を説明する。図13において、フレーム解析装置6は、データ収集を開始すると、振分け条件変更記録404の情報を取得する(S601)。フレーム解析装置6は、情報取得対象のサービス種別を確認し(S602)、フレーム解析装置6は、振分け条件変更記録404から情報取得対象のサービス種別の情報を絞り込む(S603)。次に、フレーム解析装置6は、情報取得対象の時刻範囲を確認し(S604)、S603で絞り込んだ振分け条件変更記録からさらに情報取得対象の情報を絞り込む(S606)。フレーム解析装置6は、この絞り込まれた振分け条件変更記録からデータを収集すべきキャプチャ装置50を判断する(S607)。この結果に基づき、フレーム解析装置6は、情報収集対象キャプチャ装置にアクセスする(S608)。
With reference to FIG. 13, information acquisition processing in the frame analysis device and the capture device will be described. In FIG. 13, the frame analysis device 6 acquires information on the distribution
キャプチャ装置50は、情報収集対象のサービス種別を確認する(S609)。キャプチャ装置50は、フレーム記録時に作成された記録データベース525から、情報収集対象時刻のフレームが格納されている番地を特定する(S611)。キャプチャ装置50は、情報収集対象のサービス種別と時刻情報から読出し対象の番地を特定できる。キャプチャ装置50は、特定した番地のデータを読出す(S612)。キャプチャ装置50は、読出したデータをフレーム解析装置6へ転送する(S613)。
The
キャプチャ装置50から転送されたデータを、フレーム解析装置6は、内部の記録媒体に記録する(S614)。フレーム解析装置6は、記録されたデータを、データ内の時刻情報を基にソートして時刻順に並べ替えて(S616)、終了する。
The frame analysis device 6 records the data transferred from the
図14を参照して、キャプチャ装置特定結果を説明する。図14において、キャプチャ装置特定結果620は、サービス種別621と、検索対象時間622と、データ取出し対象装置623とから構成される。検索対象時間622は、開始時刻と終了時刻とから構成される。データ取出し対象装置623欄のキャプチャ装置iは、キャプチャ装置500−iである。また、図14のキャプチャ装置特定結果620は、図12の振分け条件変更記録404と対応している。すなわち、Aサービスは、最初のレコードで、キャプチャ装置50−1に記録されている。17:54:50からの次のレコードでは、キャプチャ装置50−3に記録されている。さらに、18:30:50からのレコードでは、再びキャプチャ装置50−1に記録されている。
The capture device identification result will be described with reference to FIG. In FIG. 14, the capture
図15を参照して、記録媒体書込み性能値算出とバッファ閾値変更との処理を説明する。図15において、キャプチャ装置50は、読出し数書込み数カウント回路551にて、書込み制御回路522で書き込みしたフレーム数と、読出し制御回路523で読み出したフレーム数を確認する(S801,S802)。キャプチャ装置50は、記録媒体書込み性能値算出回路552にて、フレームの書込みと読出しの合計100回当たりの、書込み数と読出し数と算出する(S803)。キャプチャ装置50は、読出しフレーム数/100=”バッファ閾値減量割合”を算出する(S804)。具体的には、読出しフレーム数が25とすると、
25/100=0.25
なので、バッファ閾値減量割合は0.25となる。(1−バッファ閾値減量割合)を、現状のバッファ閾値532に掛け、バッファ閾値を変更し(S806)、ステップS801に戻り、記録媒体書込み性能値に基づき、バッファ閾値532をリアルタイムに変化させる。
With reference to FIG. 15, processing of recording medium write performance value calculation and buffer threshold value change will be described. In FIG. 15, the
25/100 = 0.25
Therefore, the buffer threshold reduction rate is 0.25. (1−buffer threshold reduction ratio) is multiplied by the
図16を参照して、フレームキャプチャシステムでの管理情報量の削減の有効性について説明する。図16において、フレームキャプチャシステム100は、フレーム振分け装置410と、n台のキャプチャ装置50とを含んでいる。また、各キャプチャ装置50は、記録媒体520を保持する。キャプチャ装置50は、それぞれ主に担当するサービス種別を事前に決定されている。具体的には、キャプチャ装置50−1はサービス種別A、キャプチャ装置50−2はサービス種別Bをキャプチャする。また、フレーム振分け装置410は、フレームを分割せずに、キャプチャ装置50のいずれかに送信する。この結果、1フレームを記録するに必要な記録容量は、システム全体でも、(フレーム情報+付与情報)となる。
With reference to FIG. 16, the effectiveness of reducing the amount of management information in the frame capture system will be described. In FIG. 16, the
上述した実施例において、フレームキャプチャシステム100は、フレームを分割せずにフレーム振分け装置410で振分ける。キャプチャ装置50は、記録媒体520へのキャプチャデータの格納は、1フレーム毎に格納する。
In the embodiment described above, the
また、フレームキャプチャシステム100は、サービス種別毎に主担当するキャプチャ装置50を分けている。フレームを分割していないので、記録媒体520に記録した際、1フレーム当たりに必要な記録媒体の容量は(フレーム情報+付与情報)となり、記録媒体の容量を削減できる。また、記録媒体からデータを取得する時に必要な、記録したデータを管理する記録データベースで保持しなければならない情報も減る。記録媒体の識別情報は不要の他、書込み番地も1台分を管理すればよい。その分、記録媒体520からデータを取得する時の読出しプロセスも少なく出来る。
Further, the
また、サービス種別ごとに格納するキャプチャ装置を分けているので、トラヒックの違うサービス種別ごとに合わせた記録性能のキャプチャ装置を用意すれば良い。これにより、無駄に高性能の記録性能を持ったキャプチャ装置を用意する必要が無くなる。 Further, since the capture device to be stored is divided for each service type, it is sufficient to prepare a capture device having a recording performance suitable for each service type having different traffic. As a result, there is no need to prepare a capture device having a high-performance recording performance unnecessarily.
1…基地局終端装置、2…フレームコピー装置、3…サービス提供網、4…フレーム振分け装置、6…フレーム解析装置、50…キャプチャ装置、100…フレームキャプチャシステム、200…携帯端末、300…基地局、400…基地局収容装置、402…バッファ閾値警報受信部、403…振分け条件初期値、404…振分け条件変更記録、410…フレーム振分け部、411…ヘッダ抽出回路、412…サービス種別情報抽出回路、413…方路設定回路、414…方路設定レジスタ、415…方路回路、416…振分け条件テーブル、417…振分け条件変更部、510…キャプチャバッファ、511…フレーム受信検出回路、512…書込み制御回路、513…書込み番地制御回路、514…読出し制御回路、515…読出し番地制御回路、516…バッファ、517…空き番地管理回路、518…バッファ使用量算出回路、520…記録媒体、521…サービス種別別記録エリア、522…書込み制御回路、523…読出し制御回路、524…時刻情報付与回路、525…記録データベース、530…バッファ閾値監視部、531…バッファ閾値比較回路、532…バッファ閾値、533…閾値警報生成回路、540…閾値異常警報、550…RW性能監視部、551…書込み数読出し数カウント回路、552…記録媒体書込み性能算出回路、600…モバイルアクセス網、700…ネットワーク、900…超高速フレームキャプチャ装置、800…フレーム、901…記録媒体、902…フレーム分割回路。
DESCRIPTION OF
Claims (7)
前記キャプチャ装置は、フレーム入力バッファの使用量算出部と、前記算出部の監視部とを備え、前記監視部は、前記使用量が定められたバッファ閾値を超えたとき、閾値異常警報として前記振分け装置に送出し、
前記振分け装置は、フレームの振分け先を設定する方路設定部を備え、前記方路設定部は、前記閾値異常警報を受信したとき、前記閾値異常警報を送信したキャプチャ装置へのフレーム振分けを停止することを特徴とするフレームキャプチャシステム。 A distribution device that distributes frames to a plurality of capture devices, a plurality of capture devices that record the frames, and an analysis device that takes out and analyzes the recorded frames,
The capture device includes a frame input buffer usage calculation unit and a calculation unit monitoring unit, and the monitoring unit is configured as the threshold abnormality alarm when the usage exceeds a predetermined buffer threshold. To the device,
The distribution device includes a route setting unit that sets a frame distribution destination, and the route setting unit stops frame distribution to the capture device that has transmitted the threshold abnormality alarm when the threshold abnormality alarm is received. A frame capture system characterized by:
前記振分け装置は、前記フレーム内のサービス種別情報に基づいて、このフレームの送信先キャプチャ装置を決定することを特徴とするフレームキャプチャシステム。 The frame capture system according to claim 1,
The distribution apparatus determines a transmission destination capture apparatus of this frame based on service type information in the frame.
前記振分け装置は、前記閾値異常警報を受信したとき、前記閾値異常警報を送信したキャプチャ装置へのフレームを他のキャプチャ装置へ変更して送信することを The frame capture system according to claim 1,
When the distribution device receives the threshold abnormality alarm, the distribution device changes the frame to the capture device that has transmitted the threshold abnormality alarm to another capture device, and transmits the change.
前記振分け装置は、前記閾値異常警報の受信が停止したとき、前記サービス種別ごとに決められたデフォルトのキャプチャ装置に変更することを特徴とするフレームキャプチャシステム。 The frame capture system according to claim 2,
The distribution apparatus changes to a default capture apparatus determined for each service type when reception of the threshold abnormality alarm is stopped.
前記振分け装置は、前記閾値異常警報によりフレームの出力先を変更したとき、フレームの出力先を記録することを特徴とするフレームキャプチャシステム。 The frame capture system according to claim 3,
The distribution apparatus records a frame output destination when the frame output destination is changed by the threshold abnormality alarm.
前記フレーム解析装置は、前記振分け装置の前記記録に基づき、フレームデータを収集する対象のキャプチャ装置を特定することを特徴とするフレームキャプチャシステム。 The frame capture system according to claim 5,
The frame analysis system is characterized in that the frame analysis device identifies a capture device for collecting frame data based on the recording of the distribution device.
フレーム入力バッファの使用量を算出するステップと、
前記使用量が定められたバッファ閾値を超えたとき、閾値異常警報を送出するステップと、
前記閾値異常警報を受信したとき、前記閾値異常警報を送信したキャプチャ装置へのフレーム振分けを停止し、閾値異常警報を送信していないキャプチャ装置へフレーム振分けを変更するステップとからなるフレームキャプチャ方法。 Distributing the frame to multiple capture devices;
Calculating the frame input buffer usage;
Sending a threshold abnormality alarm when the usage exceeds a defined buffer threshold;
A frame capturing method comprising: stopping frame distribution to a capture device that has transmitted the threshold abnormality alarm and changing frame distribution to a capture device that has not transmitted the threshold abnormality alarm when the threshold abnormality alarm is received.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009021741A JP2010178299A (en) | 2009-02-02 | 2009-02-02 | Frame capturing system and frame captureing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009021741A JP2010178299A (en) | 2009-02-02 | 2009-02-02 | Frame capturing system and frame captureing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010178299A true JP2010178299A (en) | 2010-08-12 |
Family
ID=42708761
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009021741A Pending JP2010178299A (en) | 2009-02-02 | 2009-02-02 | Frame capturing system and frame captureing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010178299A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104185083A (en) * | 2013-05-20 | 2014-12-03 | 安凯(广州)微电子技术有限公司 | Self-adaptive frame missing method and device thereof |
| US10009151B2 (en) | 2013-12-12 | 2018-06-26 | Fujitsu Limited | Packet storage method, information processing apparatus, and non-transitory computer-readable storage medium |
| JP2022546879A (en) * | 2019-06-20 | 2022-11-10 | クワッド マイナーズ | Network forensics system and network forensics method using the same |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002077237A (en) * | 2000-08-30 | 2002-03-15 | Fujitsu Ltd | Parallel processing type capture unit |
| JP2004064694A (en) * | 2002-07-31 | 2004-02-26 | Nec Corp | Load distribution method for packet collection in communication network, and its device |
| JP2004158903A (en) * | 2002-11-01 | 2004-06-03 | Fujitsu Ltd | Packet processing device |
| JP2008092069A (en) * | 2006-09-29 | 2008-04-17 | Oki Electric Ind Co Ltd | System, method and program for managing observation setting |
| JP2010124382A (en) * | 2008-11-21 | 2010-06-03 | Fujitsu Ltd | Load distribution program, capture apparatus, and load distribution method |
-
2009
- 2009-02-02 JP JP2009021741A patent/JP2010178299A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002077237A (en) * | 2000-08-30 | 2002-03-15 | Fujitsu Ltd | Parallel processing type capture unit |
| JP2004064694A (en) * | 2002-07-31 | 2004-02-26 | Nec Corp | Load distribution method for packet collection in communication network, and its device |
| JP2004158903A (en) * | 2002-11-01 | 2004-06-03 | Fujitsu Ltd | Packet processing device |
| JP2008092069A (en) * | 2006-09-29 | 2008-04-17 | Oki Electric Ind Co Ltd | System, method and program for managing observation setting |
| JP2010124382A (en) * | 2008-11-21 | 2010-06-03 | Fujitsu Ltd | Load distribution program, capture apparatus, and load distribution method |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104185083A (en) * | 2013-05-20 | 2014-12-03 | 安凯(广州)微电子技术有限公司 | Self-adaptive frame missing method and device thereof |
| CN104185083B (en) * | 2013-05-20 | 2017-08-25 | 安凯(广州)微电子技术有限公司 | A kind of adaptive frame losing method and device |
| US10009151B2 (en) | 2013-12-12 | 2018-06-26 | Fujitsu Limited | Packet storage method, information processing apparatus, and non-transitory computer-readable storage medium |
| JP2022546879A (en) * | 2019-06-20 | 2022-11-10 | クワッド マイナーズ | Network forensics system and network forensics method using the same |
| JP7391847B2 (en) | 2019-06-20 | 2023-12-05 | クワッド マイナーズ | Network forensic system and network forensic method using the same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7697816B2 (en) | Circulating memory apparatus and image storage distribution system | |
| CN111400127B (en) | Service log monitoring method and device, storage medium and computer equipment | |
| CN116016295B (en) | Ethernet performance monitoring method, system, industrial control equipment and storage medium | |
| CN111796935A (en) | Consumption instance distribution method and system for calling log information | |
| EP4280561A1 (en) | Information flow identification method, network chip, and network device | |
| JP2010178299A (en) | Frame capturing system and frame captureing method | |
| CN109327402B (en) | Congestion management method and device | |
| CN101895736A (en) | Media stream data processing method and device thereof | |
| CN114244781B (en) | Message de-duplication processing method and device based on DPDK | |
| CN103117962A (en) | Satellite borne shared storage exchange device | |
| JP2001077813A (en) | NETWORK INFORMATION MANAGEMENT DEVICE, NETWORK INFORMATION MANAGEMENT METHOD, AND RECORDING MEDIUM CONTAINING PROCESSING PROGRAM THEREOF | |
| CN117499351A (en) | Message forwarding device and method, communication chip and network equipment | |
| CN112688924A (en) | Network protocol analysis system | |
| CN106027413B (en) | Message caching method, device and equipment | |
| CN113055493A (en) | Data packet processing method, device, system, scheduling device and storage medium | |
| CN107911317B (en) | Message scheduling method and device | |
| CN108259492B (en) | Traffic data retention method and device and computer readable storage medium | |
| CN111538772A (en) | Data exchange processing method and device, electronic equipment and storage medium | |
| CN111131512A (en) | Equipment information processing method and device, storage medium and processor | |
| CN112965833B (en) | Log processing method and device | |
| JP2009065256A (en) | Traffic information processing apparatus, traffic information processing method, and traffic information processing program | |
| CN116700932A (en) | Multi-concurrency dual-activity monitoring data acquisition method, device, storage medium and processor | |
| JP5482028B2 (en) | Information processing apparatus, transmission apparatus, and information processing method | |
| KR101916856B1 (en) | Packet processing apparatus and method | |
| CN114510340A (en) | Network service load distribution system and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110801 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120704 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120717 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20121204 |