JP5776981B2 - Network relay device - Google Patents
Network relay device Download PDFInfo
- Publication number
- JP5776981B2 JP5776981B2 JP2012031506A JP2012031506A JP5776981B2 JP 5776981 B2 JP5776981 B2 JP 5776981B2 JP 2012031506 A JP2012031506 A JP 2012031506A JP 2012031506 A JP2012031506 A JP 2012031506A JP 5776981 B2 JP5776981 B2 JP 5776981B2
- Authority
- JP
- Japan
- Prior art keywords
- reference value
- frame
- unit
- received
- specific group
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Description
本発明は、ネットワーク中継装置に関するものである。 The present invention relates to a network relay device.
従来の技術として、ルータ等の通信装置間で、パケットやフレームによって通信を行う技術が開示されている(例えば、特許文献1参照)。 As a conventional technique, a technique for performing communication between packets and frames between communication devices such as routers is disclosed (for example, see Patent Document 1).
特許文献1の技術は、特に、パスが伝達するトラフィック量に応じてパス容量の増減を判断する技術であり、2段階以上の判断基準を有するパス容量増加判断ステップやパス容量減少判断ステップを採用している。
The technique of
このため、特許文献1の技術によれば、パス容量増加判断ステップやパス容量減少判断ステップによって長期及び短期のトラフィック変動の双方を考慮したパス容量の増加又は減少の判断を行うことができ、トラフィックロスを防ぎつつ、高品質なパスを上位レイヤネットワークに提供することができると考えられる。
For this reason, according to the technique of
ネットワーク中継装置においては、マイクロバーストが発生することがある。ここで、「マイクロバースト」とは、バースト的なトラフィックに起因する短期的かつランダムな通信状態の変化であり、突発的に短時間に大量の通信が発生する状態である。 In a network relay device, a microburst may occur. Here, “microburst” is a short-term and random change in communication state caused by bursty traffic, and is a state in which a large amount of communication occurs suddenly in a short time.
具体的には、マイクロバーストは、1秒未満でバーストするトラフィック特性であり、数秒間隔でのトラフィックのプロットでは平均化されてしまい検知することができないものである。
そして、このようなマイクロバーストが、スイッチのどのポートで発生しているのかを特定し、マイクロバーストの発生元(悪質なユーザ)がどこ(誰)であるのかを特定し、さらにそれをリアルタイムで検知したいという要望がある。
Specifically, a microburst is a traffic characteristic that bursts in less than 1 second, and is averaged in a traffic plot at intervals of several seconds and cannot be detected.
Then, identify the port of the switch where such a microburst is occurring, identify where the microburst originates (malicious user) (who), and then in real time There is a desire to detect.
ここで、マイクロバーストの発生元を特定するための要件は、以下の通りである。
(1)マイクロバーストを検知することができること。
マイクロバーストは、突発的に短時間に大量の通信が発生する状態であるため、いつどこで発生するか分からない。そのため、マイクロバーストを検知するためには、ネットワーク中継装置の各通信ポートのトラフィックを常時監視する必要がある。
(2)中継中のフレームの送信元を特定することができること。
中継中のフレームの送信元を特定するためには、ネットワーク中継装置の制御部で、中継中のフレームの内容をキャプチャ(捕獲)する必要がある。
Here, the requirements for specifying the source of the microburst are as follows.
(1) The ability to detect microbursts.
Since microburst is a state in which a large amount of communication occurs suddenly in a short time, it is not known when and where it occurs. Therefore, in order to detect a microburst, it is necessary to constantly monitor the traffic of each communication port of the network relay device.
(2) The transmission source of the frame being relayed can be specified.
In order to specify the transmission source of the frame being relayed, it is necessary to capture (capture) the contents of the frame being relayed by the control unit of the network relay device.
上記(1)(2)の要件を両方とも満たす手法として、ネットワーク中継装置の制御部で、ネットワーク中継装置の各通信ポートのトラフィックを常時監視し、中継中のフレームの内容をキャプチャ(捕獲)する手法(要するに、制御部で中継中のフレームの内容を常時監視する手法)が考えられる。しかし、この手法では、制御部による常時監視が必須となるため、制御部における処理負担、及び性能面を考えると、非現実的である。 As a technique to satisfy both of the requirements (1) and (2) above, the control unit of the network relay device constantly monitors the traffic of each communication port of the network relay device and captures the contents of the frame being relayed. A method (in short, a method of constantly monitoring the contents of the frame being relayed by the control unit) can be considered. However, since this method requires constant monitoring by the control unit, it is unrealistic considering the processing load and performance of the control unit.
そこで本発明は、制御部における処理負担をできるだけ少なくしつつ、マイクロバーストの発生元を特定することができる技術の提供を目的とする。 Therefore, an object of the present invention is to provide a technique capable of specifying the source of the microburst while reducing the processing load in the control unit as much as possible.
上記課題を解決するため、本発明のネットワーク中継装置は、フレームを受信する受信ポートと、前記フレームの内容を管理する処理を実行する制御部と、前記受信ポートにより受信された前記フレームの受信量を測定する測定部と、前記受信ポートにより受信された前記フレームを、特定のグループを含む複数のグループに分類するために、前記受信量に関する基準値を予め規定する基準値規定部と、前記測定部により測定された前記フレームの受信量が前記基準値規定部に規定された基準値を超えているか否かを判断することにより、前記受信ポートにより受信された前記フレームが、前記複数のグループのうちいずれのグループに属するかを判断する判断部と、前記判断部による判断結果が、前記特定のグループに属するとの判断結果である場合、前記受信ポートにより受信された前記フレームの内容を、前記制御部に送信する送信部とを備えるネットワーク中継装置である。
また、本発明のネットワーク中継装置は、フレームの中継を制御する制御部と、前記フレームを受信する受信ポートと、前記受信ポートにより受信された前記フレームの受信量を測定する測定部と、前記測定部により測定された前記フレームの受信量が所定範囲に属する場合、該所定範囲に属している間における前記フレームの内容を前記制御部に送信する送信部とを備えるネットワーク中継装置である。
In order to solve the above-described problem, a network relay device of the present invention includes a reception port that receives a frame, a control unit that executes processing for managing the content of the frame, and a reception amount of the frame received by the reception port A reference value defining unit that predefines a reference value related to the received amount in order to classify the frames received by the receiving port into a plurality of groups including a specific group, and the measurement Determining whether or not the received amount of the frame measured by the unit exceeds the reference value defined in the reference value defining unit, so that the frame received by the receiving port is included in the plurality of groups. A determination unit that determines which of the groups belongs, and a determination result that the determination result by the determination unit belongs to the specific group In some cases, the contents of the frame received by the receiving port, a network relay device and a transmitter that transmits to the control unit.
The network relay device according to the present invention includes a control unit that controls frame relay, a reception port that receives the frame, a measurement unit that measures a reception amount of the frame received by the reception port, and the measurement When the received amount of the frame measured by the unit belongs to a predetermined range, the network relay device includes a transmission unit that transmits the content of the frame while belonging to the predetermined range to the control unit.
本発明によれば、制御部における処理負担をできるだけ少なくしつつ、マイクロバーストの発生元を特定することができる。 According to the present invention, it is possible to specify the source of the microburst while reducing the processing burden on the control unit as much as possible.
以下、本発明の実施形態について図面を参照しながら説明する。
〔第1実施形態〕
図1は、第1実施形態のネットワークシステム10を示す図である。
ネットワークシステム10は、互いに接続された複数のネットワーク中継装置20(20a〜20d)と、ネットワーク中継装置20に接続された複数の外部端末30(30a〜30d)等とを備えている。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[First Embodiment]
FIG. 1 is a diagram illustrating a
The
ネットワーク中継装置20は、フレームを中継するスイッチであり、複数のポート22を有する。複数のポート22は、フレームを受信する受信ポート、及びフレームを送信する送信ポートとして機能する。各ネットワーク中継装置20同士は、通信ケーブル24によって接続されている。
The
〔外部端末〕
外部端末30は、ユーザによって操作される情報処理装置であり、例えばデスクトップ型やノート型のパーソナルコンピュータを適用することができる。ネットワーク中継装置20と外部端末30とは、通信ケーブル24によって接続されている。なお、図示の例では、ネットワーク中継装置20と外部端末30とは、通信ケーブル24を介して直接接続されているが、ハブ等の中継装置を介して間接的に接続されていてもよい。
[External terminal]
The
図2は、第1実施形態のネットワーク中継装置20の構成を示すブロック図である。
ネットワーク中継装置20は、ポート22、スイッチングLSI(Large Scale Integration、大規模集積回路)40、中継部50、メモリ60及び制御部70を備える。
FIG. 2 is a block diagram illustrating a configuration of the
The
〔ポート〕
ポート22は、ネットワーク中継装置20に設けられたポートの数に応じて複数設けられている。図示の例では、3つのポート22のみ図示している。
〔port〕
A plurality of
〔スイッチングLSI〕
スイッチングLSI40は、符号化又は復号化等の処理を行って、ポート22から中継部50へ、又は中継部50からポート22へフレームを送信する。
また、スイッチングLSI40は、測定部42、基準値規定部44、判断部46及び送信部48を有する。
[Switching LSI]
The switching
The switching
〔測定部〕
測定部42は、ポート22により受信されたフレームの受信量(受信帯域)を監視しており、ポート22により受信されたフレームの受信量を測定する。
[Measurement section]
The
〔基準値規定部〕
基準値規定部44は、ポート22により受信されたフレームを、特定のグループを含む3つのグループ(特定のグループ、第1非特定のグループ、第2非特定のグループ)に分類するために、フレームの受信量に関する基準値を予め規定している。
[Standard Value Specification]
The reference
〔判断部〕
判断部46は、測定部42により測定されたフレームの受信量が基準値規定部44に規定された基準値を超えているか否かを判断することにより、ポート22により受信されたフレームが、3つのグループのうちいずれのグループに属するかを判断する。
(Judgment part)
The
〔送信部〕
送信部48は、判断部46による判断結果が、特定のグループに属するとの判断結果である場合、ポート22により受信されたフレームの内容を、ネットワーク中継装置20を制御する制御部70に送信する。この場合、送信部48は、ポート22により受信されたフレームをそのまま複製(コピー)し、複製したフレームを制御部70に送信する。
また、送信部48は、複製したフレームを制御部70に送信する際には、複製したフレームの内容に、複数のポート22の中から特定のグループに属すると判断されたフレームを受信したポート22を特定するための情報(受信ポート番号等)を付加して送信する。
[Transmitter]
When the determination result by the
Further, when transmitting the duplicated frame to the
〔中継部〕
中継部50は、メモリ60及び制御部70と協働して、MAC(Media Access Control)層の機能等を担当する。
中継部50は、例えばASIC(Application Specific Integrated Circuit、特定用途向け集積回路)や、FPGA(Field Programmable Gate Array)等によって構成される。また、中継部50は、入力処理ユニット52及び出力処理ユニット54を有する。
[Relay part]
The
The
〔メモリ〕
メモリ60は、読み出し及び書き込みが可能な記憶装置であり、FDB(Forwarding Data Base、転送データベース)62を格納している。FDB62には、ポート22の番号及びMACアドレスが相互に関連付けられて登録される。
〔memory〕
The
〔フレーム内容記憶部〕
また、メモリ60には、フレーム内容記憶部64が格納されている。フレーム内容記憶部64には、送信部48から送信されてきたフレームの内容や、ポート22を特定するための情報(受信ポート番号)が記憶される。
[Frame content storage]
Further, the
〔入力処理ユニット〕
入力処理ユニット52は、フレーム中の宛先MACアドレスに基づいて、FDB62等を参照しながら、出力先のポート22を設定し、フレームを出力処理ユニット54へ送信する処理を行う。また、入力処理ユニット52は、スイッチングLSI40から受け取ったフレーム中の送信元MACアドレスを、フレームを受信したポート22の番号と対応付けてFDB62に登録する処理を行う。
[Input processing unit]
Based on the destination MAC address in the frame, the
〔出力処理ユニット〕
出力処理ユニット54は、入力処理ユニット52から受け取ったフレームを、スイッチングLSI40へ送信する。
[Output processing unit]
The
〔制御部〕
制御部70は、CPU(Central Processing Unit、中央演算処理装置)によって構成され、ネットワーク中継装置20を制御する。また制御部70は、フレーム内容管理部76を有する。
(Control part)
The
〔フレーム内容管理部〕
フレーム内容管理部76は、スイッチングLSI40の送信部48から送信されてくる情報を管理する処理を実行する。具体的には、送信部48から送信されてきたフレームの内容と、ポート22を特定するための情報(受信ポート番号)とを組み合わせて、フレーム内容記憶部64に記憶する処理を実行する。
[Frame Content Management Department]
The frame
ここで、フレーム内容記憶部64に記憶されるフレームには、例えば、宛先のMACアドレス、送信元のMACアドレス、宛先のIP(Internet Protocol)アドレス、送信元のIPアドレス、仮想的なネットワークの識別番号を示すVID(VirtualLAN ID)等が含まれる。
Here, the frame stored in the frame
図3は、第1実施形態のスイッチングLSI40の動作について説明する概念図である。なお、図中、縦軸はフレームの受信帯域を示しており、横軸は時間を示している。
FIG. 3 is a conceptual diagram for explaining the operation of the switching
ここで、第1実施形態のスイッチングLSI40の基準値規定部44では、2段階の基準値を規定している。1つ目の基準値は第1基準値であり、2つ目の基準値は第1基準値よりも値が大きい第2基準値である。
例えば、第1基準値は、ネットワーク中継装置20が受信することができる最大の受信帯域(受信量)である最大受信帯域(最大受信量)の「99.9%」の値とし、第2基準値は、後述する最小設定単位である「64kバイト/秒」程度、第1基準値よりも大きい値とするとよい。
Here, the reference
For example, the first reference value is a value of “99.9%” of the maximum reception band (maximum reception amount) that is the maximum reception band (reception amount) that can be received by the
また、第1実施形態では、受信帯域の値に基づいて、以下のように領域を設定している。
緑領域:受信帯域の値が0以上の値であり、かつ、第1基準値未満の値である場合
黄領域:受信帯域の値が第1基準値以上であり、かつ、第2基準値未満の値である場合
赤領域:受信帯域の値が第2基準値以上の値である場合
In the first embodiment, the area is set as follows based on the value of the reception band.
Green area: When the value of the reception band is 0 or more and less than the first reference value Yellow area: The value of the reception band is more than the first reference value and less than the second reference value Red area: When the reception band value is greater than or equal to the second reference value
そして、第1実施形態では、受信フレームを3つのグループに分類するために、緑領域を第1非特定のグループとし、黄領域を特定のグループとし、赤領域を第2非特定のグループと規定している。 In the first embodiment, in order to classify received frames into three groups, the green region is defined as a first non-specific group, the yellow region is defined as a specific group, and the red region is defined as a second non-specific group. doing.
このため、判断部46は、フレームの受信量が第1基準値を超えていない場合、受信したフレームが第1非特定のグループ(緑領域)に属するものと判断する。
また、判断部46は、フレームの受信量が第1基準値を超えており、かつ、第2基準値を超えていない場合、受信したフレームが特定のグループ(黄領域)に属するものと判断する。
さらに、判断部46は、フレームの受信量が第2基準値を超えている場合、第2非特定のグループ(赤領域)に属するものと判断する。
Therefore, when the received amount of frames does not exceed the first reference value, the determining
The
Furthermore, when the received amount of frames exceeds the second reference value, the
ここで、第2基準値から第1基準値を減算した値は、ネットワーク中継装置20にて設定可能な最小の値(最小設定単位)である。この最小設定単位は、ネットワーク中継装置20の仕様や性能によって変化する値となるが、例えば「64kバイト/秒」ごとに基準値を設定できる装置であれば、第2基準値から第1基準値を減算した値は、設定可能な最低帯域である「64kバイト/秒」となる。このように、第1基準値と第2基準値との間隔を最小の値に設定する理由は、特定のグループに対応する黄領域をなるべく小さな領域に設定するためである。
Here, the value obtained by subtracting the first reference value from the second reference value is the minimum value (minimum setting unit) that can be set by the
〔時刻t0〜t1〕
時刻t0〜t1において、ポート22にて受信帯域が比較的小さいフレームが受信されている。この場合、判断部46は、受信したフレームが第1非特定のグループ(緑領域)に属するフレームであると判断する。このため、送信部48は、何も動作を行わない。
[Time t0 to t1]
At time t0 to t1, a frame having a relatively small reception band is received at the
〔時刻t1〜t2〕
時刻t1〜t2において、ポート22にて受信帯域が大きいフレームが受信されている。このため、図中の波形が急激に立ち上がっている。しかし、この波形は、特定のグループに対応する黄領域に達するほどの波形ではない。この場合、判断部46は、受信したフレームが第1非特定のグループ(緑領域)に属するフレームであると判断する。このため、送信部48は、何も動作を行わない。
[Time t1 to t2]
From time t1 to t2, a frame having a large reception band is received at the
〔時刻t2〜t3〕
時刻t2〜t3において、ポート22にて受信帯域が小さいフレームが受信されている。この場合、判断部46は、受信したフレームが第1非特定のグループ(緑領域)に属するフレームであると判断する。このため、送信部48は、何も動作を行わない。
[Time t2 to t3]
From time t2 to t3, a frame with a small reception band is received at the
〔時刻t3〜t4〕
時刻t3〜t4において、ポート22にて受信帯域が大きいフレームが受信されている。このため、図中の波形が急激に立ち上がっている。そして、この波形は、特定のグループに対応する黄領域を超えて、第2非特定のグループに対応する赤領域に達するほどの波形である。この場合、判断部46は、受信したフレームが特定のグループ(黄領域)に属するフレームであると判断した後に、第2非特定のグループ(赤領域)に属するフレームであると判断する。
[Time t3 to t4]
From time t3 to t4, a frame having a large reception band is received at the
そうすると、送信部48は、判断部46が特定のグループ(黄領域)に属するフレームであると判断している最中は、ポート22により受信されたフレームの内容を、ネットワーク中継装置20を制御する制御部70に送信する。すなわち、送信部48は、測定部42により測定されたフレームの受信量が所定範囲(特定のグループに対応する範囲)に属する場合、該所定範囲に属している間におけるフレームの内容を制御部70に送信する。ただし、判断部46が第2非特定のグループ(赤領域)に属するフレームであると判断している場合には、何も動作を行わない。
Then, while the
〔時刻t4以降〕
時刻t4以降において、ポート22にて受信帯域が比較的小さいフレームが受信されている。この場合、判断部46は、受信したフレームが第1非特定のグループ(緑領域)に属するフレームであると判断する。このため、送信部48は、何も動作を行わない。
[After time t4]
After time t4, the
図4は、第1実施形態のスイッチングLSI40により実行される情報処理の一部の内容を示すフローチャートである。
FIG. 4 is a flowchart showing a part of the information processing executed by the switching
ステップS10:まず、スイッチングLSI40の測定部42からスイッチングLSI40の判断部46に対して、フレームの受信量(受信帯域)が通知される。
Step S10: First, the reception amount (reception band) of the frame is notified from the
ステップS12:ついで、スイッチングLSI40の判断部46は、フレームの受信量が第1基準値未満であるか否かを判断する。
その結果、スイッチングLSI40の判断部46により、フレームの受信量が第1基準値未満であると判断された場合(Yes)、制御処理は終了となる。
一方、スイッチングLSI40の判断部46により、フレームの受信量が第1基準値以上であると判断された場合(No)、制御処理はステップS14に進む。
Step S12: Next, the
As a result, when the
On the other hand, when the
ステップS14:さらに、スイッチングLSI40の判断部46は、フレームの受信量が第2基準値未満であるか否かを判断する。
その結果、スイッチングLSI40の判断部46により、フレームの受信量が第2基準値未満であると判断された場合(Yes)、制御処理はステップS16に進む。
一方、スイッチングLSI40の判断部46により、フレームの受信量が第2基準値以上であると判断された場合(No)、制御処理は終了となる。
Step S14: Further, the
As a result, when the
On the other hand, when the
ステップS16:送信部48は、ポート22により受信されたフレームの内容を、ネットワーク中継装置20を制御する制御部70に送信する。なお、制御部70に送信されたフレームの内容は、フレーム内容管理部76によって管理される。
以上の手順を終えると制御処理は終了となるが、これら一連の流れは、スイッチングLSI40が動作している間はループ状態で実行される処理となる。
Step S16: The
When the above procedure is completed, the control process ends. However, these series of processes are processes executed in a loop state while the switching
このように、第1実施形態によれば、以下のような効果がある。
(1)受信したフレームを受信量に応じてグループ分けし、特定のグループ(黄領域)に属する場合に限ってフレームの内容を制御部70に送信するため、的を絞ってフレームの内容を制御部70に送信することができる。したがって、中継中のフレームの内容を常時制御部で監視する手法と比較して、制御部70における処理負担をできるだけ少なくしつつ、マイクロバーストの発生元を特定することができる。
(2)マイクロバーストは、いつどこで発生するか分からないものであるが、スイッチングLSI40側でフレームの受信量を監視しているため、正確にマイクロバーストを検知することができるとともに、制御部70の処理負担も軽減させることができる。
Thus, according to the first embodiment, there are the following effects.
(1) The received frames are grouped according to the received amount, and the contents of the frames are transmitted to the
(2) Although the microburst is unknown when and where it occurs, since the received amount of frames is monitored on the switching
(3)受信量が特定のグループに対応する黄領域に到達しさえすれば、制御部70にフレームの内容が送信されるため、受信量が特定のグループ(黄領域)に滞在する時間が極端に短時間であったとしても、制御部70にフレームの内容を確実に送信することができる。
(4)受信量が特定のグループに対応する黄領域を抜けて、第2非特定のグループに対応する赤領域に移行した場合は、制御部70にはフレームの内容が送信されないため、制御部70にフレームの内容が送信され続けるということがない。
(3) Since the content of the frame is transmitted to the
(4) When the received amount passes through the yellow region corresponding to the specific group and shifts to the red region corresponding to the second non-specific group, the content of the frame is not transmitted to the
(5)マイクロバーストが発生した場合には、受信量が特定のグループに対応する黄領域に到達するため、制御部70のフレーム内容管理部76は、フレーム内容記憶部64に、送信部48から送信されてきたフレームの内容や、ポート22を特定するための情報を記憶することになる。このため、例えばネットワーク管理者がフレーム内容記憶部64に記憶されている情報を分析することにより、マイクロバーストを発生させる起因となった外部端末30や、影響を受けた(パケットロスが発生した)外部端末30を特定することができる。例えば、送信元MACアドレスや受信ポート番号を確認することにより、問題を発生させている外部端末30を特定することができる。これにより、その外部端末30を利用しているテナント(通信事業者がネットワークサービスを提供している会社等)も特定することができる。なお、本実施形態では、制御部70は、フレーム内容記憶部64にフレームの内容を記憶した時点で処理を終了しているが、そこからさらに進んで制御部70内でフレームの内容を解析したり、制御部70から管理用の外部端末30にフレームの内容を送信したりしてマイクロバーストが発生したことを通知することもできる。
(5) When a microburst occurs, the received amount reaches the yellow region corresponding to a specific group, so the frame
(6)第1基準値及び第2基準値を用いて、特定のグループ(黄領域)を規定しているため、マイクロバーストのみならず、様々なトラフィック特性に対応することができる。例えば、マイクロバーストを特定するためには、本実施形態のように第1基準値及び第2基準値を最大受信帯域に接近させた設定とすればよい。一方、第1基準値及び第2基準値に関しては、任意に変更可能な値とすることで、例えば第1基準値を最大受信帯域(最大受信量)の「70%程度」に設定することにより、マイクロバーストほどはないが、ある程度突発的なトラフィック特性を特定することもできる。 (6) Since a specific group (yellow region) is defined using the first reference value and the second reference value, not only microbursts but also various traffic characteristics can be handled. For example, in order to specify the microburst, the first reference value and the second reference value may be set close to the maximum reception band as in the present embodiment. On the other hand, by setting the first reference value and the second reference value to values that can be arbitrarily changed, for example, by setting the first reference value to “about 70%” of the maximum reception band (maximum reception amount). It is also possible to identify traffic characteristics that are not as severe as microbursts, but to some extent suddenly.
(7)特定のグループの他に、第1非特定のグループ及び第2非特定のグループを設定しているため、特定のグループをより明確なグループとすることができる。また、特定のグループに対応する黄領域は、第1非特定のグループに対応する緑領域と、第2非特定のグループに対応する赤領域との間に挟まれて配置される領域となるため、特定のグループに対応する黄領域を1つの閉じられた領域とすることができ、制御処理の複雑化を抑制し、より明確な制御処理を実現することができる。 (7) Since the first non-specific group and the second non-specific group are set in addition to the specific group, the specific group can be a clearer group. Further, the yellow area corresponding to the specific group is an area that is sandwiched between the green area corresponding to the first non-specific group and the red area corresponding to the second non-specific group. The yellow region corresponding to a specific group can be set as one closed region, so that the control process can be prevented from becoming complicated and a clearer control process can be realized.
(8)第2基準値から第1基準値を減算した値は、ネットワーク中継装置20にて設定可能な最小の値であるため、特定のグループに対応する黄領域をなるべく小さな領域とすることができ、受信帯域の波形が黄領域に滞在し続けることを抑制し、結果として、制御部70の処理負担を軽減させることができる。
(8) Since the value obtained by subtracting the first reference value from the second reference value is the minimum value that can be set by the
(9)送信部48は、判断部46による判断結果が、第1非特定のグループ(緑領域)又は第2非特定のグループ(赤領域)のいずれかに属するとの判断結果である場合、ポート22により受信されたフレームの内容を制御部70に送信しない。このため、受信したフレームが特定のグループ(黄領域)以外に属している場合の制御部70の処理負担を軽減させることができるのみならず、スイッチングLSI40側の処理負担も軽減させることができる。
(9) When the determination result by the
(10)測定部42、基準値規定部44、判断部46及び送信部48は、同一の集積回路(スイッチングLSI40)に設けられているため、受信量を測定してからフレームの内容を送信するまでの一連の処理を同一の回路群内で完結させることができ、処理の迅速化を図ることができる。また、ここまでの一連の処理は、制御部70に関連しない処理となるため、制御部70の処理負担も軽減させることができる。
(10) Since the
〔第2実施形態〕
図5は、第2実施形態のネットワーク中継装置20−2の構成を示すブロック図である。なお、以下の説明では、上述した第1実施形態と共通する事項については、同一の符号を付して、重複する説明を適宜省略する。
[Second Embodiment]
FIG. 5 is a block diagram illustrating a configuration of the network relay device 20-2 according to the second embodiment. Note that, in the following description, the same reference numerals are given to matters common to the above-described first embodiment, and overlapping descriptions are omitted as appropriate.
第2実施形態のネットワーク中継装置20−2は、第1実施形態のものと比較して、基準値規定部44−2による基準値の設定内容と、判断部46−2による判断内容が異なるものとなっている。 The network relay device 20-2 of the second embodiment is different from that of the first embodiment in the setting contents of the reference value by the reference value defining unit 44-2 and the determination contents by the determining unit 46-2. It has become.
基準値規定部44−2は、基準値として、第1基準値、及び第1基準値と同じ値の第2基準値を規定している。このため、第2実施形態では、第1基準値と第2基準値とが同じ値となり、実質的に1つの共通基準値を規定していることになる。 The reference value defining unit 44-2 defines the first reference value and the second reference value that is the same value as the first reference value as the reference value. For this reason, in the second embodiment, the first reference value and the second reference value are the same value, and one common reference value is substantially defined.
判断部46−2は、測定部42により測定されたフレームの受信量が基準値規定部44−2に規定された共通基準値(第1基準値及び第2基準値)を超えているか否かを判断することにより、ポート22により受信されたフレームが、3つのグループのうちいずれのグループに属するかを判断する。
The determination unit 46-2 determines whether the reception amount of the frame measured by the
図6は、第2実施形態のスイッチングLSI40の動作について説明する概念図である。なお、図中、縦軸はフレームの受信帯域を示しており、横軸は時間を示している。
FIG. 6 is a conceptual diagram for explaining the operation of the switching
ここで、第2実施形態のスイッチングLSI40の基準値規定部44−2では、1つの共通基準値(第1基準値及び第2基準値)を規定している。例えば、共通基準値は、最大受信帯域(最大受信量)の「99.9%」と設定することができる。
Here, the reference value defining unit 44-2 of the switching
また、第2実施形態では、受信帯域の値に基づいて、以下のように領域を設定している。
緑領域:受信帯域の値が0以上の値、かつ、共通基準値未満の値である場合
赤領域:受信帯域の値が共通基準値以上の値である場合
このため、第2実施形態では、第1実施形態のように幅のある黄領域が存在しないことになるが、黄領域は、共通基準値上に存在している。
In the second embodiment, the area is set as follows based on the value of the reception band.
Green region: When the value of the reception band is a value greater than or equal to 0 and less than the common reference value Red region: When the value of the reception band is a value greater than or equal to the common reference value For this reason, in the second embodiment, Although there is no wide yellow area as in the first embodiment, the yellow area exists on the common reference value.
そして、第2実施形態でも同様に、受信フレームを3つのグループに分類するために、緑領域を第1非特定のグループとし、黄領域を特定のグループとし、赤領域を第2非特定のグループと規定している。 Similarly, in the second embodiment, in order to classify received frames into three groups, the green area is set as the first non-specific group, the yellow area is set as the specific group, and the red area is set as the second non-specific group. It stipulates.
判断部46−2は、フレームの受信量が共通基準値を超えていない場合、受信したフレームが第1非特定のグループ(緑領域)に属するものと判断する。
また、判断部46−2は、フレームの受信量が共通基準値を超えている場合、受信したフレームが第2非特定のグループ(赤領域)に属するものと判断する。
さらに、判断部46−2は、フレームの受信量が共通基準値を超えた場合であっても、超過量が一定の値の範囲内(例えば3kバイト程度以内)であれば特定のグループ(黄領域)に属するものと判断する。
When the received amount of frames does not exceed the common reference value, the determining unit 46-2 determines that the received frame belongs to the first non-specific group (green region).
Further, the determination unit 46-2 determines that the received frame belongs to the second non-specific group (red region) when the reception amount of the frame exceeds the common reference value.
Furthermore, even if the received amount of the frame exceeds the common reference value, the determination unit 46-2 determines that the specific group (yellow) if the excess amount is within a certain value range (for example, within about 3 kbytes). It is determined that it belongs to (region).
本実施形態では、超過量が一定の値の範囲内にあるか否かの判断は、最大バケツサイズの仕組みを利用して判断することとしている。ここで、「最大バケツサイズ」とは、フレームの受信量がある一定の境界を越えた場合であっても、設定した最大バケツサイズの分だけは、一定の境界を越えてないものとみなして、最大バケツサイズの容量に限って通信を許容する値である。 In the present embodiment, whether or not the excess amount is within a certain value range is determined using a maximum bucket size mechanism. Here, “maximum bucket size” means that even if the amount of received frames exceeds a certain boundary, only the set maximum bucket size is regarded as not exceeding the certain boundary. This is a value that allows communication only in the capacity of the maximum bucket size.
そして、この最大バケツサイズを設定することにより、フレームの受信量が各領域を移行する際の応答性を調整することができる。
例えば、最大バケツサイズを「0」に設定すると、領域の境界を超えたその時点で次の領域に移行したものとなる。
一方、最大バケツサイズを例えば「3kバイト」に設定すると、領域の境界を超えたとしても、3kバイト分までは領域の境界を超えていないものとみなされ、3kバイト分までは、境界を超える前の領域に滞在しているものとして、境界を超える前の領域に関する動作を行うことができる。
Then, by setting the maximum bucket size, it is possible to adjust the responsiveness when the amount of received frames shifts from one area to another.
For example, when the maximum bucket size is set to “0”, the transition to the next area is made at the time when the boundary of the area is exceeded.
On the other hand, if the maximum bucket size is set to “3 kbytes”, for example, even if the area boundary is exceeded, it is considered that the area boundary is not exceeded up to 3 kbytes, and the boundary is exceeded up to 3 kbytes. Assuming that the user stays in the previous area, an operation related to the previous area that exceeds the boundary can be performed.
そして、本実施形態では、緑領域と赤領域との境界(実質的には、黄領域と赤領域との境界)に関して3kバイト分の最大バケツサイズを設定しており、緑領域から赤領域に移行したとしても、3kバイト分までの超過量は黄領域での動作が行われることになる。
なお、最大バケツサイズを3kバイトに設定すれば、3kバイト分はフレームの内容を制御部70に送信することができる。また、最大バケツサイズを3kバイトに設定している理由は、3kバイト程度のデータ量があればフレームの内容を充分に解析することができるからである。なお、本実施形態では、最大バケツサイズを3kバイトに設定しているが、最大バケツサイズは、フレームの内容を解析するのに必要なデータ量に合わせて変更することで、チューニングすることも可能である。
In this embodiment, a maximum bucket size of 3 kbytes is set for the boundary between the green region and the red region (substantially, the boundary between the yellow region and the red region). Even if the transition is made, the operation in the yellow region is performed for the excess amount up to 3 kbytes.
If the maximum bucket size is set to 3 kbytes, the contents of the frame can be transmitted to the
〔時刻t0〜t1〕
時刻t0〜t1において、ポート22にて受信帯域が比較的小さいフレームが受信されている。この場合、判断部46−2は、受信したフレームが第1非特定のグループ(緑領域)に属するフレームであると判断する。このため、送信部48は、何も動作を行わない。
[Time t0 to t1]
At time t0 to t1, a frame having a relatively small reception band is received at the
〔時刻t1〜t2〕
時刻t1〜t2において、ポート22にて受信帯域が大きいフレームが受信されている。このため、図中の波形が急激に立ち上がっている。しかし、この波形は、共通基準値に達するほどの波形ではない。この場合、判断部46−2は、受信したフレームが第1非特定のグループ(緑領域)に属するフレームであると判断する。このため、送信部48は、何も動作を行わない。
[Time t1 to t2]
From time t1 to t2, a frame having a large reception band is received at the
〔時刻t2〜t3〕
時刻t2〜t3において、ポート22にて受信帯域が小さいフレームが受信されている。この場合、判断部46−2は、受信したフレームが第1非特定のグループ(緑領域)に属するものと判断する。このため、送信部48は、何も動作を行わない。
[Time t2 to t3]
From time t2 to t3, a frame with a small reception band is received at the
〔時刻t3〜t4〕
時刻t3〜t4において、ポート22にて受信帯域が大きいフレームが受信されている。このため、図中の波形が急激に立ち上がっている。そして、この波形は、共通基準値を超えて、第2非特定のグループに対応する赤領域に達するほどの波形である。この場合、判断部46−2は、一定の超過分(3kバイト分)に限って、受信したフレームが特定のグループ(黄領域)に属するフレームであると判断した後に、一定の超過分をさらに超えたフレームに関しては第2非特定のグループ(赤領域)に属するフレームであると判断する。
[Time t3 to t4]
From time t3 to t4, a frame having a large reception band is received at the
そうすると、送信部48は、判断部46−2が特定のグループ(黄領域)に属するフレームであると判断している最中は、ポート22により受信されたフレームの内容を、ネットワーク中継装置20−2を制御する制御部70に送信する。ただし、判断部46−2が第2非特定のグループ(赤領域)に属するフレームであると判断している場合には、何も動作を行わない。
Then, while the determination unit 46-2 determines that the
〔時刻t4以降〕
時刻t4以降において、ポート22にて受信帯域が比較的小さいフレームが受信されている。この場合、判断部46−2は、受信したフレームが第1非特定のグループ(緑領域)に属するフレームであると判断する。このため、送信部48は、何も動作を行わない。
[After time t4]
After time t4, the
図7は、第2実施形態のスイッチングLSI40により実行される情報処理の一部の内容を示すフローチャートである。
FIG. 7 is a flowchart showing a part of the information processing executed by the switching
ステップS20:まず、スイッチングLSI40の測定部42からスイッチングLSI40の判断部46−2に対して、フレームの受信量(受信帯域)が通知される。
Step S20: First, the reception amount (reception band) of the frame is notified from the
ステップS22:ついで、スイッチングLSI40の判断部46−2は、フレームの受信量が共通基準値未満であるか否かを判断する。
その結果、スイッチングLSI40の判断部46−2により、フレームの受信量が共通基準値未満であると判断された場合(Yes)、制御処理は終了となる。
一方、スイッチングLSI40の判断部46−2により、フレームの受信量が共通基準値以上であると判断された場合(No)、制御処理はステップS24に進む。
Step S22: Next, the determination unit 46-2 of the switching
As a result, when the determination unit 46-2 of the switching
On the other hand, when the determination unit 46-2 of the switching
ステップS24:さらに、スイッチングLSI40の判断部46−2は、フレームの受信量の超過量が一定の値未満であるか否かを判断する。なお、ここでの超過量とは、共通基準値からの超過量である。
その結果、スイッチングLSI40の判断部46−2により、超過量が一定の値未満であると判断された場合(Yes)、制御処理はステップS26に進む。
一方、スイッチングLSI40の判断部46−2により、超過量が一定の値以上であると判断された場合(No)、制御処理は終了となる。
Step S24: Further, the determination unit 46-2 of the switching
As a result, when the determination unit 46-2 of the switching
On the other hand, when the determination unit 46-2 of the switching
ステップS26:送信部48は、ポート22により受信されたフレームの内容を、ネットワーク中継装置20−2を制御する制御部70に送信する。なお、制御部70に送信されたフレームの内容は、フレーム内容管理部76によって管理される。
以上の手順を終えると制御処理は終了となるが、これら一連の流れは、スイッチングLSI40が動作している間はループ状態で実行される処理となる。
Step S26: The
When the above procedure is completed, the control process ends. However, these series of processes are processes executed in a loop state while the switching
このように、第2実施形態によれば、第1実施形態の効果に加え、以下のような効果がある。
(1)第1実施形態では2つの基準値を規定していたが、第2実施形態では1つの基準値である共通基準値を規定している。このため、特定のグループに対応する黄領域の幅が実質的になくなり、第1非特定のグループに対応する緑領域と、第2非特定のグループに対応する赤領域とが連続する領域となる。したがって、共通基準値を超える瞬間にだけ制御部70にフレームの内容を送信することができるという効果がある。
(2)また、第2実施形態では、超過量に関する一定の値を極端に小さい値(例えば、第1実施形態で規定している最小設定単位よりも小さい値)に設定することで、特定のグループに対応する黄領域の幅を実質的になくすことができる。これにより、受信量が特定のグループに対応する黄領域に滞在し続けるということを回避することができ、その結果として、フレームの内容が制御部70に送信され続けてしまうということを抑止することができる。すなわち、上述した第1実施形態の制御方式を採用すると、受信帯域の値によっては受信帯域が継続的に黄領域の中に入り続ける場合があり、その場合は制御部70にフレームの内容がコピーされ続けてしまうおそれがある。これに対して、第2実施形態の制御方式を採用すれば、第一基準値と第二基準値とが同じ値である共通基準値を採用しているため、受信帯域が継続的に黄領域の中に入り続けることがなく、制御部70にフレームの内容がコピーされ続けてしまうというおそれを回避することができる。
Thus, according to the second embodiment, in addition to the effects of the first embodiment, there are the following effects.
(1) Although two reference values are defined in the first embodiment, a common reference value that is one reference value is defined in the second embodiment. For this reason, the width of the yellow region corresponding to the specific group is substantially eliminated, and the green region corresponding to the first non-specific group and the red region corresponding to the second non-specific group become a continuous region. . Therefore, there is an effect that the contents of the frame can be transmitted to the
(2) In the second embodiment, a specific value related to the excess amount is set to an extremely small value (for example, a value smaller than the minimum setting unit defined in the first embodiment). The width of the yellow region corresponding to the group can be substantially eliminated. As a result, it is possible to avoid that the reception amount continues to stay in the yellow region corresponding to the specific group, and as a result, it is possible to prevent the content of the frame from being continuously transmitted to the
本発明は、上述した一実施形態に制約されることなく、各種の変形や置換を伴って実施することができる。
例えば、ネットワークシステムを構成するネットワーク中継装置の数、ポートの数、各種設定値等は、一例として示したものであり、これに限定されるものではない。
The present invention can be implemented with various modifications and substitutions without being limited to the above-described embodiment.
For example, the number of network relay devices configuring the network system, the number of ports, various setting values, and the like are shown as examples, and are not limited thereto.
10 ネットワークシステム
20(20a〜20d),20−2 ネットワーク中継装置
22 ポート
24 通信ケーブル
30(30a〜30d) 外部端末
40 スイッチングLSI
42 測定部
44,44−2 基準値規定部
46,46−2 判断部
48 送信部
50 中継部
52 入力処理ユニット
54 出力処理ユニット
60 メモリ
62 FDB
64 フレーム内容記憶部
70 制御部
76 フレーム内容管理部
DESCRIPTION OF
42
64 Frame
Claims (9)
前記フレームの内容を管理する処理を実行する制御部と、
前記受信ポートにより受信された前記フレームの受信量を測定する測定部と、
前記受信ポートにより受信された前記フレームを、特定のグループを含む複数のグループに分類するために、前記受信量に関する基準値を予め規定する基準値規定部と、
前記測定部により測定された前記フレームの受信量が前記基準値規定部に規定された基準値を超えているか否かを判断することにより、前記受信ポートにより受信された前記フレームが、前記複数のグループのうちいずれのグループに属するかを判断する判断部と、
前記判断部による判断結果が、前記特定のグループに属するとの判断結果である場合、前記受信ポートにより受信された前記フレームの内容を、前記制御部に送信する送信部と
を備え、
前記基準値規定部は、
前記基準値として、第1基準値、及び前記第1基準値よりも値が大きい第2基準値を規定しており、
前記判断部は、
前記受信量が前記第1基準値を超えており、かつ、前記受信量が前記第2基準値を超えていない場合、前記特定のグループに属するものと判断する
ネットワーク中継装置。 A receiving port for receiving the frame;
A control unit that executes processing for managing the contents of the frame;
A measurement unit for measuring the reception amount of the frame received by the reception port;
A reference value defining unit that predefines a reference value related to the received amount in order to classify the frames received by the receiving port into a plurality of groups including a specific group;
By determining whether the received amount of the frame measured by the measuring unit exceeds a reference value defined in the reference value defining unit, the frame received by the receiving port is the plurality of frames. A determination unit for determining which group of the group belongs;
When the determination result by the determination unit is a determination result that belongs to the specific group, a transmission unit that transmits the content of the frame received by the reception port to the control unit ,
The reference value defining part is:
As the reference value, a first reference value and a second reference value that is larger than the first reference value are defined,
The determination unit
A network relay device that determines that the received amount belongs to the specific group when the received amount exceeds the first reference value and the received amount does not exceed the second reference value .
前記複数のグループは、
前記特定のグループの他に、第1非特定のグループ及び第2非特定のグループを含み、
前記判断部は、
前記受信量が前記第1基準値を超えていない場合は前記第1非特定のグループに属するものと判断し、
前記受信量が前記第2基準値を超えている場合は前記第2非特定のグループに属するものと判断する
ネットワーク中継装置。 The network relay device according to claim 1 ,
The plurality of groups are:
In addition to the specific group, including a first non-specific group and a second non-specific group,
The determination unit
If the received amount does not exceed the first reference value, it is determined that the received amount belongs to the first non-specific group,
A network relay device that determines that the received amount exceeds the second reference value and belongs to the second non-specific group.
前記第2基準値から前記第1基準値を減算した値は、
ネットワーク中継装置にて設定可能な最小の値である
ネットワーク中継装置。 In the network relay device according to claim 1 or 2 ,
A value obtained by subtracting the first reference value from the second reference value is
Network relay device that is the minimum value that can be set in the network relay device.
前記フレームの内容を管理する処理を実行する制御部と、
前記受信ポートにより受信された前記フレームの受信量を測定する測定部と、
前記受信ポートにより受信された前記フレームを、特定のグループを含む複数のグループに分類するために、前記受信量に関する基準値を予め規定する基準値規定部と、
前記測定部により測定された前記フレームの受信量が前記基準値規定部に規定された基準値を超えているか否かを判断することにより、前記受信ポートにより受信された前記フレームが、前記複数のグループのうちいずれのグループに属するかを判断する判断部と、
前記判断部による判断結果が、前記特定のグループに属するとの判断結果である場合、前記受信ポートにより受信された前記フレームの内容を、前記制御部に送信する送信部と
を備え、
前記基準値規定部は、
前記基準値として、第1基準値、及び前記第1基準値と同じ値の第2基準値を規定しており、
前記判断部は、
前記受信量が前記第1基準値及び前記第2基準値を超えた場合であっても、超過量が一定の値の範囲内であれば前記特定のグループに属するものと判断する
ネットワーク中継装置。 A receiving port for receiving the frame;
A control unit that executes processing for managing the contents of the frame;
A measurement unit for measuring the reception amount of the frame received by the reception port;
A reference value defining unit that predefines a reference value related to the received amount in order to classify the frames received by the receiving port into a plurality of groups including a specific group;
By determining whether the received amount of the frame measured by the measuring unit exceeds a reference value defined in the reference value defining unit, the frame received by the receiving port is the plurality of frames. A determination unit for determining which group of the group belongs;
When the determination result by the determination unit is a determination result that belongs to the specific group, a transmission unit that transmits the content of the frame received by the reception port to the control unit;
With
The reference value defining part is:
As the reference value, a first reference value and a second reference value that is the same value as the first reference value are defined,
The determination unit
A network relay device that determines that the received amount belongs to the specific group even if the received amount exceeds the first reference value and the second reference value if the excess amount is within a certain value range.
前記複数のグループは、
前記特定のグループの他に、第1非特定のグループ及び第2非特定のグループを含み、
前記判断部は、
前記受信量が前記第1基準値及び前記第2基準値を超えていない場合は前記第1非特定のグループに属するものと判断し、
前記受信量が前記第1基準値及び前記第2基準値を超えている場合であって、前記超過量が前記一定の値の範囲内にない場合、前記第2非特定のグループに属するものと判断する
ネットワーク中継装置。 The network relay device according to claim 4 ,
The plurality of groups are:
In addition to the specific group, including a first non-specific group and a second non-specific group,
The determination unit
If the received amount does not exceed the first reference value and the second reference value, it is determined that the received amount belongs to the first non-specific group,
When the received amount exceeds the first reference value and the second reference value, and the excess amount is not within the certain value range, it belongs to the second non-specific group Judgment Network relay device.
前記制御部は、
前記送信部により送信された前記フレームの内容を記憶する
ネットワーク中継装置。 The network relay device according to any one of claims 1 to 5 ,
The controller is
A network relay device that stores the contents of the frame transmitted by the transmission unit.
前記送信部は、
前記判断部による判断結果が、前記第1非特定のグループ又は前記第2非特定のグループのいずれかに属するとの判断結果である場合、前記受信ポートにより受信された前記フレームの内容を前記制御部に送信しない
ネットワーク中継装置。 In the network relay device according to claim 2 or 5 ,
The transmitter is
When the determination result by the determination unit is a determination result that belongs to either the first non-specific group or the second non-specific group, the control unit controls the content of the frame received by the reception port. Network relay device that does not transmit to the network.
前記測定部、前記基準値規定部、前記判断部及び前記送信部は、
同一の集積回路に設けられている
ネットワーク中継装置。 The network relay device according to any one of claims 1 to 7 ,
The measuring unit, the reference value defining unit, the determining unit, and the transmitting unit are:
Network relay device provided in the same integrated circuit.
前記受信ポートは、
複数設けられており、
前記送信部は、
前記フレームの内容に、複数の前記受信ポートの中から前記特定のグループに属すると判断されたフレームを受信した受信ポートを特定するための情報を付加して送信する
ネットワーク中継装置。
The network relay device according to any one of claims 1 to 8 ,
The receiving port is
There are several,
The transmitter is
A network relay device that transmits the content of the frame with information for identifying a reception port that has received a frame determined to belong to the specific group from among the plurality of reception ports.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012031506A JP5776981B2 (en) | 2012-02-16 | 2012-02-16 | Network relay device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012031506A JP5776981B2 (en) | 2012-02-16 | 2012-02-16 | Network relay device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013168832A JP2013168832A (en) | 2013-08-29 |
| JP5776981B2 true JP5776981B2 (en) | 2015-09-09 |
Family
ID=49178918
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012031506A Expired - Fee Related JP5776981B2 (en) | 2012-02-16 | 2012-02-16 | Network relay device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5776981B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9948532B2 (en) | 2013-12-11 | 2018-04-17 | Mitsubishi Electric Corporation | Information processing apparatus, information processing method, and computer readable medium |
| EP3101847A4 (en) * | 2014-01-29 | 2017-01-11 | Ricoh Company, Ltd. | Communication device, communication system, communication method, and storage medium |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5201415B2 (en) * | 2009-03-05 | 2013-06-05 | 富士通株式会社 | Log information issuing device, log information issuing method and program |
| WO2012147909A1 (en) * | 2011-04-27 | 2012-11-01 | 日本電気株式会社 | Network device, communication system, method for detecting abnormal traffic, and program |
-
2012
- 2012-02-16 JP JP2012031506A patent/JP5776981B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013168832A (en) | 2013-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3577872B1 (en) | Method and attack detection function for detection of a distributed attack in a wireless network | |
| US9319293B2 (en) | Methods and apparatuses for network flow analysis and control | |
| US10979322B2 (en) | Techniques for determining network anomalies in data center networks | |
| US11632288B2 (en) | Determining the impact of network events on network applications | |
| CN107592271B (en) | Congestion control within a communication network | |
| US11979326B2 (en) | Tool port throttling at a network visibility node | |
| US8976664B2 (en) | Facilitating network flows | |
| WO2020040027A1 (en) | Communication control system, network controller and computer program | |
| EP4409836B1 (en) | Methods and systems of operating software-defined networks | |
| CN116097631A (en) | Dynamic deterministic adjustment of bandwidth across multiple hubs with adaptive quality of service (QoS) per tunnel | |
| WO2012071851A1 (en) | Method and apparatus for adjusting bidirectional forwarding detection transmission interval according to network jitter | |
| Pan et al. | Improvement of BBRV2 Congestion Control Algorithm Based on Flow‐Aware ECN | |
| JP2015534348A (en) | Determination of load distribution for data units in packet inspection equipment. | |
| JP5776981B2 (en) | Network relay device | |
| EP4409857B1 (en) | Methods and systems of operating software-defined networks | |
| CN103139005B (en) | The method that Network resource allocation reasonability is detected and device | |
| US12231317B2 (en) | In-band telemetry rate limiting in cloud environments | |
| US20240298242A1 (en) | Relay device, relay method, and communication system | |
| US20260128999A1 (en) | Anomaly detection based on congestion notifications | |
| JP6995496B2 (en) | Communication control device, communication control system, communication control program, and communication control method | |
| US11144420B2 (en) | Dynamic resource allocation in a wireless access point to support event capture | |
| Sheikhi et al. | Congestion detection for video traffic in wireless sensor networks | |
| JP5485195B2 (en) | Network monitoring apparatus, network control method, and program | |
| CN121334005A (en) | Port traffic detection methods, devices, equipment, media, and software products based on Tofino switches. | |
| CN120786486A (en) | Server selection method, device, computer equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20131202 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131218 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140328 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141203 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150116 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150313 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150327 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150522 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20150612 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20150625 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5776981 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |