JP5900943B2 - BAND CONTROL SYSTEM, BAND CONTROL DEVICE, AND BAND CONTROL RULE OPERATING METHOD USED FOR THE SAME - Google Patents
BAND CONTROL SYSTEM, BAND CONTROL DEVICE, AND BAND CONTROL RULE OPERATING METHOD USED FOR THE SAME Download PDFInfo
- Publication number
- JP5900943B2 JP5900943B2 JP2010200427A JP2010200427A JP5900943B2 JP 5900943 B2 JP5900943 B2 JP 5900943B2 JP 2010200427 A JP2010200427 A JP 2010200427A JP 2010200427 A JP2010200427 A JP 2010200427A JP 5900943 B2 JP5900943 B2 JP 5900943B2
- Authority
- JP
- Japan
- Prior art keywords
- bandwidth control
- rule
- rule table
- bandwidth
- importance
- 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)
Description
本発明は帯域制御システム、帯域制御装置及びそれらに用いる帯域制御ルールの運用方法に関し、特に帯域制御装置における帯域制御ルールの運用方法に関する。 The present invention relates to a bandwidth control system, a bandwidth control device, and a bandwidth control rule operation method used therefor, and more particularly to a bandwidth control rule operation method in a bandwidth control device.
昨今のネットワーク利用アプリケーションの多様化により、P2P(Peer to Peer)型ネットワークによるデータ送受信アプリケーションや、映像転送のように大量のデータを高速に送受信するアプリケーションを利用するユーザが現われている。 Due to recent diversification of network utilization applications, there are users who use data transmission / reception applications using P2P (Peer to Peer) type networks and applications that transmit and receive large amounts of data at high speed, such as video transfer.
上記のネットワークでは、パケットロスや転送遅延が増大する。電子メールや静的なWebページの閲覧といった比較的通信量の少ないアプリケーションの通信にも、パケットロスや転送遅延の増大現象が発生し、ユーザの公平性、利便性が損なわれる。 In the above network, packet loss and transfer delay increase. An increase in packet loss and transfer delay also occurs in communication of an application with a relatively small amount of communication such as browsing an electronic mail or a static Web page, and the fairness and convenience of the user are impaired.
このような問題は、現在、すでに一部のISP(Internet Service Provider)のネットワークで顕在化し、帯域制御等の対策がとられている。 Such a problem has already become apparent in some ISP (Internet Service Provider) networks, and measures such as bandwidth control have been taken.
このアプリケーションの通信は、従来使われてきた1対1の通信ではなく、多対1の通信によりデータ転送の効率を上げたり、複数の通信ポートを動的に使いまわして帯域制御を免れようとしたりする。そのため、従来行われてきたパケットヘッダによるアプリケーション識別と、静的に設定する帯域制御ルールによる帯域制御では効果が小さい。 The communication of this application is not a conventional one-to-one communication, but increases the efficiency of data transfer by a many-to-one communication or tries to avoid bandwidth control by dynamically using multiple communication ports. Or For this reason, the application identification by the packet header and the bandwidth control by the bandwidth control rule that is set statically have little effect.
この問題に対しては、通信パケット全体を取得、解析し、パターンマッチングによりアプリケーションを識別し、該当アプリケーションに対する動的な帯域制御を行う対策がとられ(例えば、特許文献1,2参照)、一定の効果を上げている。尚、アプリケーションデータを含むパケット全体の高速パターンマッチングには、DPI(Deep Packet Inspection)技術が利用できる。
For this problem, measures are taken to acquire and analyze the entire communication packet, identify the application by pattern matching, and perform dynamic bandwidth control for the application (for example, see
多数の利用者において実行される個々のアプリケーションに対して個別の帯域制御を行うためには、膨大な数の帯域制御ルールをもち、高速かつ大量の通信パケットに適用して帯域制御する必要がある。この場合は、高速処理が可能なCPU(中央処理装置)を並列配置してトラフィックを分散処理するような対策が考えられるが、通信の大容量化に比例して高価な装置への設備投資が増し、限界がある。 In order to perform individual bandwidth control for individual applications executed by a large number of users, it is necessary to have a huge number of bandwidth control rules and apply bandwidth control to a large number of communication packets at high speed. . In this case, a measure can be considered in which CPUs (central processing units) capable of high-speed processing are arranged in parallel to distribute the traffic, but there is a capital investment in expensive devices in proportion to an increase in communication capacity. There is a limit.
図9は本発明に関連する帯域制御装置の機能構成例を示すブロック図である。図9において、帯域制御装置6は、通信インタフェースとのデータ送受信を行う通信制御部61,62と、帯域制御ルールの登録・削除を行うルール制御部64と、帯域制御ルールを保持するテーブルであるルールテーブル641と、帯域制御ルールに従って帯域制御を実施する帯域制御部63とから構成されている。
FIG. 9 is a block diagram showing a functional configuration example of a bandwidth control apparatus related to the present invention. In FIG. 9, a bandwidth control device 6 is a table that holds
まず、図9を参照して本発明に関連する帯域制御装置6の動作について説明する。尚、ここでは、2つのインタフェースを搭載し、パケットを受信するインタフェースを通信制御部61とし、パケットを送信するインタフェースを通信制御部62としている。
First, the operation of the bandwidth control device 6 related to the present invention will be described with reference to FIG. Here, two interfaces are installed, an interface that receives a packet is a
通信制御部61は、通信インタフェースにて通信パケットを受信すると、そのパケットを帯域制御部63へ送る。帯域制御部63は、通信制御部61から通信パケットを受信すると、ルールテーブル641を参照して帯域制御を行い、パケットを通信制御部62へ送る。
When receiving a communication packet through the communication interface, the
この帯域制御について具体的に説明すると、帯域制御部63は、ルールテーブル641内の上位から順番に、通信パケットがルールを満たすかどうかを判定し、満たすルールが存在した時点で、該当するフローの通信パケットが一定のデータレート以下で出力されるように制御する。
This bandwidth control will be specifically described. The
帯域制御部63は、該当するルールがない場合、帯域制御を実施せずに、その通信パケットを通信制御部62へ送る。通信制御部62は、帯域制御部63から受け取ったパケットを通信インタフェースへ送信する。
If there is no corresponding rule, the
本発明に関連する帯域制御装置6におけるルールテーブル641へのルール追加処理について図10を参照して説明する。図10は本発明に関連する帯域制御装置6におけるルールテーブル641へ1件のルールを追加する際の追加処理を示すフローチャートである。尚、複数のルールを追加する処理は、図10に示す処理をルール数の分だけ繰り返し実施することにより実現できる。 A rule addition process to the rule table 641 in the bandwidth control device 6 related to the present invention will be described with reference to FIG. FIG. 10 is a flowchart showing an addition process when one rule is added to the rule table 641 in the bandwidth control device 6 related to the present invention. Note that the process of adding a plurality of rules can be realized by repeatedly performing the process shown in FIG. 10 by the number of rules.
ルール制御部64は、ルール1件の設定依頼を受信すると(図10ステップS21)、ルールテーブル641を参照して新たにルールを追加する空きがあるか否かを調べる(図10ステップS22)。
When the
ルール制御部64は、空きがない場合、新たなルールを追加することなく(図10ステップS23)、処理を終了する。ルール制御部64は、空きがある場合、受信したルールをルールテーブル641に追加する(図10ステップS24)。
When there is no space, the
尚、ルールテーブル641には、上記のように通信パケットの受信を契機にして追加されるルールのほか、通信パケットを受信する前から固定的にルールを設定することもできる。また、上記の処理における「ルール1件の設定依頼」には、運用者や保守者等の人の判断により実施されている。 In addition to the rules added when the communication packet is received as described above, the rule table 641 can also set a fixed rule before receiving the communication packet. Further, the “setting request for one rule” in the above processing is performed based on the judgment of a person such as an operator or a maintenance person.
ルール制御部64は、ルールテーブル641からのルール削除を行う場合、ルールテーブル641の中に存在するルールを参照し、(1)一定時間、ルールに該当するフローが受信されないようなルール、(2)登録されてから一定時間経過したルールという条件を満たすルールを選択して削除する。上記の条件は一例であり、他の条件もありうる。
When deleting a rule from the rule table 641, the
上述した本発明に関連するネットワークにおいては、帯域制御装置における帯域制御ルールの追加や削除等の設定変更作業を、運用者や保守者等の人の判断により実施されている。このため、本発明に関連するネットワークでは、人の判断の介在により、新しい帯域制御ルール設定での帯域制御の実施までに要する時間が長い(例えば、数時間から数日)という第一の課題がある。 In the above-described network related to the present invention, setting change operations such as addition and deletion of bandwidth control rules in the bandwidth control device are performed based on the judgment of a person such as an operator or a maintenance person. For this reason, in the network related to the present invention, the first problem that it takes a long time (for example, several hours to several days) to implement the bandwidth control with the new bandwidth control rule setting due to human judgment is involved. is there.
また、本発明に関連するネットワークにおいては、帯域制御装置における帯域制御ルールの数が有限である。そのため、本発明に関連するネットワークでは、帯域制御対象の通信が多く発生する状況で、必要に応じて帯域制御ルールを設定していくと、帯域制御装置のルール数の上限に到達し、それ以上ルールを設定できない状況となり、その状況において新たに出現する帯域制御対象に対して帯域制御ができないという第二の課題がある。 In the network related to the present invention, the number of bandwidth control rules in the bandwidth control device is finite. Therefore, in the network related to the present invention, in the situation where a lot of communication subject to bandwidth control occurs, if the bandwidth control rules are set as necessary, the upper limit of the number of rules of the bandwidth control device is reached, and more There is a second problem that it is not possible to set a rule, and bandwidth control cannot be performed for a bandwidth control target that newly appears in the situation.
上記の方法において、多くの帯域制御ルールを設定することが想定される場合には、(1)複数の帯域制御ルールを集約したり、(2)帯域制御が不要と判断されたルールを早期に削除したりして、ルール数を減らす工夫をする必要がある。 In the above method, when it is assumed that many bandwidth control rules are set, (1) a plurality of bandwidth control rules are aggregated, or (2) rules that are determined not to require bandwidth control are early. It is necessary to devise to reduce the number of rules by deleting.
しかしながら、(1)による対策では、集約した結果、帯域制御を行う対象ではないフローに対する帯域制御が行われてしまう可能性がある、(2)の対策では、帯域制御を逃れる意図をもち、ルール削除までの時間を何らかの方法により知ることにより、ルール削除された後に多くの通信を行うようなトラフィックパターンに対応できないという問題がある。 However, with the countermeasure according to (1), as a result of aggregation, bandwidth control may be performed on a flow that is not the target of bandwidth control. With the countermeasure of (2), there is an intention to escape from bandwidth control, and the rule There is a problem that knowing the time until deletion by some method cannot cope with a traffic pattern in which many communications are performed after the rule is deleted.
さらに、本発明に関連するネットワークにおいては、帯域制御装置にて、通信パケットに対して帯域制御を適用する際、通信パケットに対して帯域制御ルールテーブル内のルールを満たすかどうかを順番に検査する。頻繁に適用される帯域制御ルールは、ルールテーブル内で上位に位置することで帯域制御ルールの適用までの時間が短縮され、より効率的な運用が見込まれる。 Further, in the network related to the present invention, when the bandwidth control is applied to the communication packet by the bandwidth control device, the communication packet is inspected in order to satisfy the rules in the bandwidth control rule table. . Frequently applied bandwidth control rules are positioned higher in the rule table, so that the time until application of the bandwidth control rules is shortened and more efficient operation is expected.
よって、帯域制御ルールテーブル内で、適用頻度のより高いルールが上位に位置するようにルールが並んでいる状態においては、帯域制御ルールの適用までの時間が最も短くなる。 Therefore, in the state where the rules are arranged so that the rule with higher application frequency is positioned higher in the bandwidth control rule table, the time until the bandwidth control rule is applied is the shortest.
本発明に関連する帯域制御装置では、帯域制御ルールの順番の入れ替えが、保守者等の人の判断による設定変更により行われている。その場合は、帯域制御ルールの適用までの時間が最短でない状態で運用される期間が長くなり、効率的な運用ができないという第三の課題がある。 In the bandwidth control apparatus related to the present invention, the order of the bandwidth control rules is changed by a setting change based on judgment of a person such as a maintenance person. In this case, there is a third problem that the period of operation in a state where the time until the application of the bandwidth control rule is not the shortest becomes long and efficient operation cannot be performed.
そこで、本発明の目的は上記の問題点を解消し、帯域制御ルールテーブルにおいて相対的に使用頻度が高い帯域制御ルールを配置して帯域制御を行うことができる帯域制御システム、帯域制御装置及びそれらに用いる帯域制御ルールの運用方法を提供することにある。 Accordingly, an object of the present invention is to solve the above-described problems and to provide a bandwidth control system, a bandwidth control device, and a bandwidth control system capable of performing bandwidth control by arranging bandwidth control rules that are relatively frequently used in a bandwidth control rule table. Another object of the present invention is to provide a method for operating the bandwidth control rule used in the above.
本発明による帯域制御システムは、有限数の帯域制御ルールが登録される帯域制御ルールテーブルにおいて、相対的に使用頻度が高い帯域制御ルールを配置して帯域制御を行う帯域制御装置を含む帯域制御システムであって、
前記帯域制御装置は、予め設定されかつ帯域制御ルールを生成するための条件となるポリシを保持する保持手段と、通信状況に適応しながら前記帯域制御ルールを前記ポリシに基づいて設定変更する検査手段とを備えている。
A bandwidth control system according to the present invention includes a bandwidth control device that performs bandwidth control by arranging bandwidth control rules that are relatively frequently used in a bandwidth control rule table in which a finite number of bandwidth control rules are registered. Because
The bandwidth control apparatus includes a holding unit that holds a policy that is set in advance and serves as a condition for generating the bandwidth control rule, and an inspection unit that changes the setting of the bandwidth control rule based on the policy while adapting to a communication situation. And.
本発明による帯域制御装置は、上記に記載の手段を具備することを特徴とする。 The bandwidth control apparatus according to the present invention includes the above-described means.
本発明による帯域制御ルールの運用方法は、有限数の帯域制御ルールが登録される帯域制御ルールテーブルにおいて、相対的に使用頻度が高い帯域制御ルールを配置して帯域制御を行う帯域制御装置を含む帯域制御システムであって、
前記帯域制御装置が、予め設定されかつ帯域制御ルールを生成するための条件となるポリシを保持し、
前記帯域制御装置が、通信状況に適応しながら前記帯域制御ルールを前記ポリシに基づいて設定変更する検査処理を実行している。
A bandwidth control rule operation method according to the present invention includes a bandwidth control device that performs bandwidth control by placing relatively frequently used bandwidth control rules in a bandwidth control rule table in which a finite number of bandwidth control rules are registered. A bandwidth control system,
The bandwidth control device holds a policy that is set in advance and is a condition for generating a bandwidth control rule,
The bandwidth control device executes an inspection process for changing the setting of the bandwidth control rule based on the policy while adapting to a communication situation.
本発明は、上記のような構成及び動作とすることで、帯域制御ルールテーブルにおいて相対的に使用頻度が高い帯域制御ルールを配置して帯域制御を行うことができるという効果が得られる。 With the configuration and operation as described above, the present invention provides an effect that bandwidth control can be performed by placing bandwidth control rules that are relatively frequently used in the bandwidth control rule table.
次に、本発明の実施の形態について図面を参照して説明する。まず、本発明による帯域制御システムの概要について説明する。本発明は、有限数の帯域制御ルールが登録される帯域制御ルールテーブルにおいて、相対的に使用頻度が高い帯域制御ルールを配置して帯域制御を行う帯域制御装置と、その帯域制御ルールの運用方法に関わるものである。 Next, embodiments of the present invention will be described with reference to the drawings. First, the outline of the bandwidth control system according to the present invention will be described. The present invention relates to a bandwidth control device that performs bandwidth control by placing bandwidth control rules that are relatively frequently used in a bandwidth control rule table in which a finite number of bandwidth control rules are registered, and a method for operating the bandwidth control rules. It is related to.
本発明による帯域制御システムでは、予め帯域制御ルールを生成するための条件となる「ポリシ」を設定しておき、通信状況に適応しながら帯域制御ルールを自動的な処理により短時間(例えば、数分または数十分)で設定変更することで、上記の第一の課題を解決することができる。 In the bandwidth control system according to the present invention, a “policy” as a condition for generating a bandwidth control rule is set in advance, and the bandwidth control rule is automatically processed in a short time (for example, several times) while adapting to the communication situation. By changing the setting in minutes or tens of minutes, the first problem can be solved.
また、本発明による帯域制御システムでは、帯域制御ルールに、「運用ルール」と「待機ルール」という二種類のルールを設け、通信パケットに対して運用ルールを適用して帯域制御を実施するとともに各ルールの重要度を計測する。本発明による帯域制御システムでは、運用ルールが最大数である状態でさらにルール追加が必要になった場合、運用ルールの中で重要度が低いルールを待機ルールへと移動し、運用ルールに新たなルールを追加するとともに、定期的に運用ルールの中で重要度が低いルールと、待機ルールの中で重要度が高いルールとを入れ替えることで、上記の第二の課題を解決することができる。 In the bandwidth control system according to the present invention, two types of rules, “operation rules” and “standby rules”, are provided in the bandwidth control rules, and the bandwidth is controlled by applying the operation rules to the communication packets. Measure the importance of rules. In the bandwidth control system according to the present invention, when a rule needs to be further added with the maximum number of operation rules, the less important rule among the operation rules is moved to the standby rule, and a new operation rule is added. The above second problem can be solved by adding a rule and periodically replacing a rule having a low importance in the operation rules and a rule having a high importance in the standby rules.
さらに、本発明による帯域制御システムでは、通信の状況から計測される運用ルールの重要度を基に、運用ルールテーブル内で運用ルールを重要度の順に自動的に並べ替え、帯域制御を適用する際に、通信パケットに対して帯域制御ルールテーブル内のルールを満たすかどうかを重要度の大きいほうから順番に検査し、適用することで、上記の第三の課題を解決することができる。 Furthermore, in the bandwidth control system according to the present invention, when applying the bandwidth control by automatically rearranging the operation rules in the order of importance in the operation rule table based on the importance of the operation rules measured from the communication status. In addition, the above third problem can be solved by inspecting and applying whether or not the rules in the bandwidth control rule table are satisfied for the communication packet in order from the highest importance.
図1は本発明の第1の実施の形態による帯域制御装置の構成例を示すブロック図である。図1において、帯域制御装置1は、通信インタフェースとのデータ送受信を行う通信制御部11,12と、通信パケット内部を解析する検査部13と、帯域制御ルールの登録・削除を行うルール制御部14と、帯域制御ルールに従って帯域制御を実施する帯域制御部15とから構成されている。検査部13は、各フローの帯域を定めるポリシ131を備え、ルール制御部14は、帯域制御ルールを保持するテーブルである運用ルールテーブル141及び待機ルールテーブル142を備えている。
FIG. 1 is a block diagram showing a configuration example of a bandwidth control apparatus according to the first embodiment of the present invention. In FIG. 1, the
ここで、「フロー」とは、通信パケットから抽出される情報で、通信の特徴を表すものであり、例えば、IP(Internet Protocol)ヘッダを解析した結果として得られる送信元IPアドレスがAであるパケット群を「送信元IPアドレスAのフロー」、TCP(Transmission Control Protocol)ヘッダを解析した結果として得られる送信元TCPポートがNであるパケット群を「送信元TCPポートNのフロー」、TCPペイロードを解析した結果として得られるアプリケーション種別がPであるパケット群を「アプリケーションPのフロー」等がある。 Here, “flow” is information extracted from a communication packet and represents the characteristics of communication. For example, the source IP address obtained as a result of analyzing an IP (Internet Protocol) header is A. The packet group is “flow of source IP address A”, the packet group obtained by analyzing the TCP (Transmission Control Protocol) header and the source TCP port is N is “flow of source TCP port N”, TCP payload A packet group whose application type is P obtained as a result of the analysis is “application P flow”.
また、本実施の形態では、上記の本発明に関連する帯域制御装置6におけるルールテーブル641の代わりに、運用ルールテーブル141及び待機ルールテーブル142を備えている。その他の構成について、本実施の形態による構成は、上記の本発明に関連する帯域制御装置6と同様である。 In this embodiment, an operation rule table 141 and a standby rule table 142 are provided instead of the rule table 641 in the bandwidth control device 6 related to the present invention. Regarding other configurations, the configuration according to the present embodiment is the same as that of the band control device 6 related to the present invention.
図2は本発明の第1の実施の形態によるネットワークの構成例を示すブロック図である。図2において、本発明の第1の実施の形態によるネットワークは、アクセスネットワーク101,102と、コアネットワーク100とから構成されている。
FIG. 2 is a block diagram showing a configuration example of a network according to the first embodiment of the present invention. In FIG. 2, the network according to the first embodiment of the present invention includes
アクセスネットワーク101内にはアクセスルータ(AR)2−1を備え、アクセスネットワーク102内にはアクセスルータ(AR)2−2を備え、コアネットワーク100内にはコアルータ(CR)3−1〜3−4を備えている。
The
アクセスルータ(AR)2−1は、コアルータ(CR)3−1に接続され、それらの間に帯域制御装置(SH)1−1が挿入されている。アクセスルータ(AR)2−2は、コアルータ(CR)3−4に接続され、それらの間に帯域制御装置(SH)1−2が挿入されている。 The access router (AR) 2-1 is connected to the core router (CR) 3-1, and a bandwidth control device (SH) 1-1 is inserted between them. The access router (AR) 2-2 is connected to the core router (CR) 3-4, and a bandwidth control device (SH) 1-2 is inserted between them.
尚、図2においては、帯域制御装置(SH)1−1,1−2の機能を単独の装置で実現する場合の図を記載してあるが、コアルータ(CR)の一機能としてもよいし、アクセスルータ(AR)の一機能としてもよい。 Although FIG. 2 shows a diagram in which the functions of the bandwidth control devices (SH) 1-1 and 1-2 are realized by a single device, it may be a function of the core router (CR). It may be a function of the access router (AR).
本実施の形態による処理動作について図1及び図2を参照して説明する。本実施の形態では、上述した本発明に関連する帯域制御動作におけるルールテーブルへのルール追加処理及びルールテーブルからのルール削除処理が異なっている。また、本実施の形態では、本発明に関連する帯域制御動作に対して、新たに、運用ルールテーブル141と待機ルールテーブル142との間でのルール入替処理が加わっている。 The processing operation according to this embodiment will be described with reference to FIGS. In the present embodiment, rule addition processing to the rule table and rule deletion processing from the rule table in the bandwidth control operation related to the present invention described above are different. Further, in this embodiment, a rule replacement process between the operation rule table 141 and the standby rule table 142 is newly added to the bandwidth control operation related to the present invention.
尚、運用ルールテーブル141とは、通信パケットに対して帯域制御を実施する際に参照する帯域制御ルール(運用ルール)を登録するテーブルであり、待機ルールテーブル142とは、運用ルールテーブル141から一時的に退避する帯域制御ルール(待機ルール)を登録するテーブルである。 The operation rule table 141 is a table for registering bandwidth control rules (operation rules) to be referred to when performing bandwidth control on communication packets, and the standby rule table 142 is temporarily stored in the operation rule table 141. This is a table for registering a bandwidth control rule (standby rule) to be automatically saved.
また、本実施の形態では、各帯域制御ルールに対して「重要度」を設定している。この「重要度」とは、運用ルールテーブル141と待機ルールテーブル142との全ルールの中での相対的な重要性を示すものであり、受信する通信パケットのパケット数、パケット長、パケット到達間隔等から総合的に決定されるものである。 In the present embodiment, “importance” is set for each band control rule. The “importance” indicates the relative importance of all the rules in the operation rule table 141 and the standby rule table 142, and the number of received communication packets, the packet length, and the packet arrival interval. Etc. are determined comprehensively.
本実施の形態においては、「重要度」として、帯域制御ルールに適合した通信パケット数「ヒット数」を単位時間あたりの量に換算した「ヒット率」を用い、「ヒット率」が大きいほど「重要度」が大きいとして説明する。 In the present embodiment, as the “importance”, the “hit rate” obtained by converting the number of communication packets “hit number” conforming to the bandwidth control rule into the amount per unit time is used. The explanation will be made assuming that the “importance” is large.
尚、「重要度」は、ヒット率に限定されず、他にも、通信パケットのパケット長、パケット長を積算した「データ量」、パケット長とパケット到達間隔から計算される「データレート」、この「データレート」と使用可能帯域との比「帯域占有率」、双方向通信の通信パケットの場合に各方向の通信量の関連性を示す「双方向性」、他のルールとの「類似性」を用いることもできる。 The “importance” is not limited to the hit rate. Besides, the packet length of the communication packet, “data amount” obtained by integrating the packet length, “data rate” calculated from the packet length and the packet arrival interval, Ratio of “data rate” to available bandwidth “bandwidth occupancy rate”, “bidirectionality” indicating the relevance of traffic in each direction in the case of bidirectional communication packets, “similarity” to other rules Sex "can also be used.
通信制御部11は、通信インタフェースにて通信パケットを受信すると、そのパケットを検査部13へ送る。検査部13は、パケット内部を解析し、フローに分類し、各フローのパケット数をカウントし、ポリシ131と照合する。
When the
検査部13は、各フローのパケット数がポリシ131で定められる上限値を超えていたら、フローを特定する情報をルール制御部141に通知する。同時に通信パケットを帯域制御部15へ送る。
If the number of packets in each flow exceeds the upper limit value determined by the
ルール制御部14は、フローを特定する情報から帯域制御ルールを作成して運用ルールテーブル141に追加する処理を行う。この処理については、上述した本発明に関連する帯域制御装置6におけるルールテーブル641への追加処理と同様であるので、その説明を省略する。
The
帯域制御部15は、検査部13から通信パケットを受信すると、運用ルールテーブル141を参照して帯域制御を行い、パケットを通信制御部12へ送る。この帯域制御について具体的に説明すると、帯域制御部15は、運用ルールテーブル141内の上位から順番に、通信パケットがルールを満たすかどうかを判定し、満たすルールが存在した時点で、該当するフローの通信パケットが一定のデータレート以下で出力されるように制御する。
When the
帯域制御部15は、該当するルールがない場合、帯域制御を実施せずに、その通信パケットを通信制御部12へ送る。通信制御部12は、受け取ったパケットを通信インタフェースへ送信する。
If there is no corresponding rule, the
図3は本発明の第1の実施の形態による追加処理の処理ステップを示すフローチャートであり、図4は本発明の第1の実施の形態における運用ルールテーブル141及び待機ルールテーブル142でのルール入替処理の概念を示す図である。これら図1と図3と図4とを参照して本実施の形態によるルールテーブルへのルール追加処理について説明する。 FIG. 3 is a flowchart showing processing steps of additional processing according to the first embodiment of the present invention, and FIG. 4 is a rule replacement in the operation rule table 141 and standby rule table 142 according to the first embodiment of the present invention. It is a figure which shows the concept of a process. The rule addition processing to the rule table according to this embodiment will be described with reference to FIG. 1, FIG. 3, and FIG.
ルール制御部14は、検査部13からフローを特定する情報を受信して帯域制御ルールを作成すると(図3ステップS1)、運用ルールテーブル141を参照して新たにルールを追加する空きがあるか否かを調べる(図3ステップS2)。
When the
ルール制御部14は、空きがない場合、運用ルールテーブル141の中でヒット率が最も低い1件のルールを待機ルールテーブル142へ移動した後(図3ステップS3)、運用ルールテーブル141にルールを追加する(図3ステップS4)(図4参照)。また、ルール制御部14は、空きがある場合、運用ルールテーブル141にルールを追加する(図3ステップS4)。
When there is no space, the
図5は本発明の第1の実施の形態における運用ルールテーブル141及び待機ルールテーブル142のルール入替処理の処理ステップを示すフローチャートである。図1及び図5を参照して本実施の形態における運用ルールテーブル141及び待機ルールテーブル142のルール入替処理について説明する。 FIG. 5 is a flowchart showing the process steps of the rule replacement process of the operation rule table 141 and the standby rule table 142 according to the first embodiment of this invention. With reference to FIG. 1 and FIG. 5, the rule replacement processing of the operation rule table 141 and the standby rule table 142 in the present embodiment will be described.
帯域制御部15は、検査部13から通信パケットを受信すると、運用ルールテーブル141を参照して帯域制御を行い、パケットを通信制御部12へ送る。また、帯域制御部15は、ルールに適合したパケット数をヒット数に加算し、パケット数の計測時間(例えば、5分等)で割り、ヒット率を求める。帯域制御部15は、一定周期間隔(例えば、5分間隔等)で、求めたヒット率等をルール制御部14に通知する。
When the
ルール制御部14は、ヒット率を受信すると(図5ステップS11)、運用ルールテーブル141の中の該当するルールのヒット率を変更する(図5ステップS12)。
When receiving the hit rate (step S11 in FIG. 5), the
さらに、帯域制御部15は、待機ルールテーブル142を参照し、待機ルールテーブル142内のルールに適合したパケット数からヒット数及びヒット率を求め、ルール制御部14に通知するようにし、ルール制御部14は、ヒット率を受信したら待機ルールテーブル142の中の該当するルールのヒット率を変更するようにしてもよい。
Further, the
次に、ルール制御部14は、運用ルールテーブル141の中で、ルールをヒット率の大小の順に並べ替える(図5ステップS13)。
Next, the
続いて、ルール制御部14は、運用ルールテーブル141内でヒット率が少ないR件(Rは正の整数)を待機ルールテーブル142へ移動し(図5ステップS14)、待機ルールテーブル142の中でヒット率が多いR件を運用ルールテーブル141へ移動する(図5ステップS15)。尚、一度に移動するルールの数Rは、ルールテーブル内のルール数の最大値よりも少ない値の範囲で任意に設定することができるが、例えば、運用ルールテーブル141に設定できるルール数の最大値の1%程度とすることができる。
Subsequently, the
ここで、以下の場合には、ヒット率が小さくても待機ルールテーブルに移動しないようにすることもできる。 Here, in the following cases, even if the hit rate is small, it is possible not to move to the waiting rule table.
(1)本実施の形態のルールテーブルの追加処理で運用ルールテーブル141に登録されてからの時間を計測し、一定時間以内のルールはヒット率が小さくても待機ルールテーブル142に移動しないようにしてもよい。その理由の一つは、登録されてから経過時間が少ないルールは、定常的な通信量に至っておらず、ヒット率が小さく計算される可能性があるためである。 (1) The time after registration in the operation rule table 141 in the rule table addition processing of this embodiment is measured, and rules within a certain time are not moved to the standby rule table 142 even if the hit rate is small. May be. One reason for this is that a rule with a short elapsed time since registration does not reach a steady communication amount, and the hit rate may be calculated to be small.
(2)上述した本発明に関連する処理動作における「固定的に設定するルール」は、ヒット率が小さくても、待機ルールテーブル142に移動しないようにしてもよい。その理由の一つは、「固定的に設定するルール」は、特定アプリケーションの使用を禁止する等の目的により、運用者や保守者が明示的に設定したルールであるためである。 (2) The “fixed rule” in the processing operation related to the present invention described above may not move to the waiting rule table 142 even if the hit rate is small. One reason for this is that the “rule to be fixedly set” is a rule that is explicitly set by an operator or a maintenance person for the purpose of prohibiting the use of a specific application.
(3)そのネットワークに課せられる制約等を考慮して定められる条件に一致するものは、ヒット率によらず常に運用ルールテーブル141に設置すると定め、ヒット率が小さくても待機ルールテーブル142に移動しないようにしてもよい。この「ネットワークに課せられる制約等を考慮して定められる条件」とは、例えば、P2Pアプリケーションに利用が禁止されている企業の企業内ネットワークにおいて新たに現れたP2Pアプリケーションのフローに対するルールがある。 (3) Those that match the conditions set in consideration of restrictions imposed on the network are determined to be always installed in the operation rule table 141 regardless of the hit rate, and moved to the standby rule table 142 even if the hit rate is small. You may make it not. The “conditions determined in consideration of restrictions imposed on the network” include, for example, a rule for a flow of a P2P application newly appearing in an in-company network of a company prohibited from being used in a P2P application.
(4)最近のヒット率だけでなく、週単位または月単位のヒット率の履歴を保存しておき、特定の日や時刻に通信量が多くなるフローを判断し、そのフローはヒット率が小さくても待機ルールテーブル142に移動しないようにしてもよい。このようなフローの通信量の変化を表す指標には、例えば、「データ転送レート変動指標」が提案されており[例えば、特開2009−004899号公報(特許文献3)]、この技術を用いることができる。 (4) Store not only the recent hit rate but also the weekly or monthly hit rate history, and determine the flow that has a large traffic volume on a specific day or time. However, it may not be moved to the waiting rule table 142. For example, a “data transfer rate fluctuation index” has been proposed as an index representing such a change in the traffic of a flow [for example, JP 2009-004899 A (Patent Document 3)], and this technique is used. be able to.
尚、上記では、重要度としてヒット率を用い、ヒット率が大きいほど重要度が大きいとして説明しているが、重要度の他の指標、例えば、「データ量」、「データレート」、「帯域占有率」、「双方向性」、「類似性」については、(1)データ量が大きいほど重要度が大きい、(2)データレートが大きいほど重要度が大きい、(3)帯域占有率が大きいほど重要度が大きい、(4)双方向性が大きく、かつ、反対方向の通信フローに対するルールの重要度が大きいほど、重要度が大きい、(5)類似性が大きく、かつ、類似しているルールの重要度が大きいほど、重要度が大きい、というように重要度と関連付けられる。 In the above description, the hit rate is used as the importance, and the greater the hit rate, the greater the importance. However, other indexes of importance, for example, “data amount”, “data rate”, “bandwidth” Regarding “occupancy”, “bidirectional”, and “similarity”, (1) the greater the amount of data, the greater the importance, (2) the greater the data rate, the greater the importance, (3) the bandwidth occupancy The greater the importance, the greater the importance. (4) The greater the bidirectionality and the greater the importance of the rule for the communication flow in the opposite direction, the greater the importance. (5) The greater the similarity. The greater the importance of a certain rule is, the greater the importance is.
次に、本実施の形態におけるルールテーブルからのルール削除処理について説明する。ルール制御部14は、待機ルールテーブル142の中に存在するルールを参照し、(1)ヒット率が一定の値よりも少ないルール、(2)一定時間、ルールに該当するフローが受信されないようなルール、(3)登録されてから一定時間経過したルール、という条件を満たすルールを選択して削除する。これらの条件は一例であり、他の条件もありうる。
Next, rule deletion processing from the rule table in this embodiment will be described. The
尚、上述した本発明に関連する処理動作における「固定的に設定するルール」や、そのネットワークに課せられる制約等を考慮して定められる条件に一致するものは、削除されないようにすることもできる。 It should be noted that “rules to be fixedly set” in the processing operations related to the present invention described above and those that match conditions determined in consideration of restrictions imposed on the network can be prevented from being deleted. .
このように、本実施の形態では、従来より存在する1対1通信のアプリケーションに加え、多対1通信を行うアプリケーション、複数の通信ポートを動的に使いまわすアプリケーションのように多様な特徴をもつアプリケーションの通信パケットからアプリケーションを識別して帯域制御を行う帯域制御装置の、有限数の帯域制御ルールが登録される帯域制御ルールテーブルにおいて、相対的に使用頻度が高い帯域制御ルールを配置して帯域制御を行うことができる。 As described above, this embodiment has various features such as an application for performing many-to-one communication and an application for dynamically reusing a plurality of communication ports in addition to the existing one-to-one communication application. In the bandwidth control rule table in which a finite number of bandwidth control rules are registered in the bandwidth control device that performs bandwidth control by identifying the application from the communication packet of the application, the bandwidth control rules that are relatively frequently used are arranged and the bandwidth Control can be performed.
上記の通信パケット受信から帯域制御の実施までの処理が、帯域制御装置の自動的な処理により、短時間(例えば、数分または数十分)で完了する。 The processing from the reception of the communication packet to the execution of bandwidth control is completed in a short time (for example, several minutes or several tens of minutes) by automatic processing of the bandwidth control device.
帯域制御ルールテーブル内のルールを、重要度に基づいた順番に自動的に並べ替えることにより、通信パケットを受信してから帯域制御を実行するまでの判断時間を短くすることができる。 By automatically rearranging the rules in the bandwidth control rule table in the order based on the importance, it is possible to shorten the determination time from when the communication packet is received until the bandwidth control is executed.
図6は本発明の第2の実施の形態によるネットワークの構成例を示すブロック図である。図6において、本発明の第2の実施の形態は、帯域制御機能を、ルール作成装置(RC)5−1〜5−4と帯域制御装置(SH)4−1,4−2とにより実現する構成に対して適用するものである。 FIG. 6 is a block diagram showing a configuration example of a network according to the second embodiment of the present invention. In FIG. 6, in the second embodiment of the present invention, the bandwidth control function is realized by the rule creation devices (RC) 5-1 to 5-4 and the bandwidth control devices (SH) 4-1 and 4-2. This is applied to the configuration to be performed.
本実施の形態では、トラフィック識別を行ってルール作成を行うルール作成装置(RC)5−1〜5−4と、ルール制御と帯域制御とを行う帯域制御装置(SH)4−1,4−2とが分かれて設置される場合である。このネットワークは、アクセスネットワーク101〜104と、コアネットワーク100とで構成されている。
In the present embodiment, rule creation devices (RC) 5-1 to 5-4 that perform traffic identification and rule creation, and bandwidth control devices (SH) 4-1, 4- that perform rule control and bandwidth control. 2 is installed separately. This network includes
アクセスネットワーク101内にはアクセスルータ(AR)2−1が、アクセスネットワーク102内にはアクセスルータ(AR)2−2が、アクセスネットワーク103内にはアクセスルータ(AR)2−3が、アクセスネットワーク104内にはアクセスルータ(AR)2−4が、コアネットワーク100内にはコアルータ(CR)3−1〜3−4がそれぞれ配置されている。
An access router (AR) 2-1 is located in the
アクセスルータ(AR)2−1,2−3は、それぞれコアルータ(CR)3−1に接続し、各経路上にルール作成装置(RC)5−1,5−3を配置している。アクセスルータ(AR)2−2,2−4は、それぞれコアルータ(CR)3−4に接続し、各経路上にルール作成装置(RC)5−2,5−4を配置している。 The access routers (AR) 2-1 and 2-3 are connected to the core router (CR) 3-1, respectively, and rule creation devices (RC) 5-1 and 5-3 are arranged on each route. The access routers (AR) 2-2 and 2-4 are connected to the core router (CR) 3-4, respectively, and rule creation devices (RC) 5-2 and 5-4 are arranged on each route.
コアルータ(CR)3−1,3−2間には、帯域制御装置(SH)4−1が配置され、コアルータ(CR)3−4,3−3間には、帯域制御装置(SH)4−2が配置されている。 A bandwidth control device (SH) 4-1 is disposed between the core routers (CR) 3-1 and 3-2, and a bandwidth control device (SH) 4 is disposed between the core routers (CR) 3-4 and 3-3. -2 is arranged.
尚、図6に示す構成例はあくまで一例であり、ルール作成装置(RC)5−1〜5−4及び帯域制御装置(SH)4−1,4−2は、ネットワークで接続されていればどんな配置でもよい。 The configuration example shown in FIG. 6 is merely an example, and the rule creation devices (RC) 5-1 to 5-4 and the bandwidth control devices (SH) 4-1 and 4-2 are connected to each other via a network. Any arrangement is acceptable.
また、図6に示す構成例では、帯域制御装置(SH)4−1,4−2の機能及びルール作成装置(RC)5−1〜5−4の機能を、単独の装置で実現する場合の図を記載してあるが、コアルータ(CR)3−1〜3−4の一機能としてもよいし、アクセスルータ(AR)2−1〜2−4の一機能としてもよい。 In the configuration example shown in FIG. 6, the functions of the bandwidth control devices (SH) 4-1 and 4-2 and the functions of the rule creation devices (RC) 5-1 to 5-4 are realized by a single device. However, it may be a function of the core routers (CR) 3-1 to 3-4 or a function of the access routers (AR) 2-1 to 2-4.
図7は本発明の第2の実施の形態による帯域制御装置(SH)の機能構成を示すブロック図である。図7において、本実施の形態による帯域制御装置(SH)4は、検査部13を除いた以外は、図1に示す本発明の第1の実施の形態と同様の構成となっており、上述した本発明に関連する帯域制御装置6におけるルールテーブル641の代わりに、運用ルールテーブル141及び待機ルールテーブル142を設けている。 FIG. 7 is a block diagram showing a functional configuration of a band control device (SH) according to the second embodiment of the present invention. In FIG. 7, the bandwidth control device (SH) 4 according to the present embodiment has the same configuration as that of the first embodiment of the present invention shown in FIG. Instead of the rule table 641 in the bandwidth control apparatus 6 related to the present invention, an operation rule table 141 and a standby rule table 142 are provided.
図8は本発明の第2の実施の形態によるルール作成装置(RC)の機能構成を示すブロック図である。図8において、本実施の形態によるルール作成装置(RC)5は、通信制御部51,52と、パケット内部を解析する検査部53とから構成され、検査部53は各フローの帯域を定めるポリシ531を備えている。尚、検査部53は、上述した図1に示す検査部13と同様の動作を行う。
FIG. 8 is a block diagram showing a functional configuration of a rule creation device (RC) according to the second embodiment of the present invention. In FIG. 8, a rule creation device (RC) 5 according to the present embodiment includes
本発明の第2の実施の形態では、上述した本発明の第1の実施の形態と比較して、ルール作成装置(RC)の検査部53から帯域制御装置(SH)4のルール制御部14への帯域制御装置のルール追加の際に、ルール作成装置(RC)5の通信制御部52と帯域制御装置(SH)4の通信制御部11を介した通信を行う点が異なる。
In the second embodiment of the present invention, as compared with the above-described first embodiment of the present invention, the
図6〜図8を参照して本実施の形態の動作について以下説明する。 The operation of the present embodiment will be described below with reference to FIGS.
本実施の形態によるルールテーブルへのルール追加処理は、帯域制御装置(SH)4がフローを特定する情報をルール作成装置(RC)5からネットワーク経由で受信する点が上記の本発明の第1の実施の形態と異なる。その他の処理は、本発明の第1の実施の形態における同様の処理と同じである。具体的には、以下に示す処理を行う(図3の処理ステップ図と図4のルール入替概念図とを参照)。 The rule addition processing to the rule table according to the present embodiment is that the bandwidth control device (SH) 4 receives information for specifying a flow from the rule creation device (RC) 5 via the network. This is different from the embodiment. Other processes are the same as the similar processes in the first embodiment of the present invention. Specifically, the following processing is performed (see the processing step diagram of FIG. 3 and the rule replacement conceptual diagram of FIG. 4).
ルール制御部14は、ルール作成装置(RC)5の検査部53から、通信制御部52とネットワークと帯域制御装置(SH)4の通信制御部11とをこの順に経由して、フローを特定する情報を受信して帯域制御ルールを作成すると(図3ステップS1)、運用ルールテーブル141を参照して新たにルールを追加する空きがあるか否かを調べる(図3ステップS2)。
The
ルール制御部14は、空きがない場合、運用ルールテーブル141の中でヒット率が最も低い1件のルールを待機ルールテーブル142へ移動した後(図3ステップS3)、運用ルールテーブル141にルールを追加する(図3ステップS4)。ルール制御部14は、空きがある場合、運用ルールテーブル141にルールを追加する(図3ステップS4)。
When there is no space, the
尚、本実施の形態では、ルール作成装置(RC)5と帯域制御装置(SH)4とを分離したことにより、複数のルール作成装置から一つの帯域制御装置へルールを追加することが可能となる。 In the present embodiment, the rule creation device (RC) 5 and the bandwidth control device (SH) 4 are separated, so that a rule can be added from a plurality of rule creation devices to one bandwidth control device. Become.
本実施の形態における運用ルールテーブル141及び待機ルールテーブル142のルール入替処理は、上記の本発明の第1の実施の形態における同様の処理と同じである。 The rule replacement process of the operation rule table 141 and the standby rule table 142 in the present embodiment is the same as the similar process in the first embodiment of the present invention.
本実施の形態のルールテーブルからのルール削除処理は、上記の本発明の第1の実施の形態における同様の処理と同じである。 The rule deletion process from the rule table of the present embodiment is the same as the similar process in the first embodiment of the present invention.
帯域制御装置では、通信パケットに対する高速パターンマッチングを行うために、高速なCPU処理が必要とされる。一方、ルール作成装置では、実施する通信パケットの検査が比較的低速なCPU処理により可能である。また、本実施の形態では、ルール作成装置を複数分散配置するようにすれば、一装置あたりのCPU負荷をさらに低下させることができる。 In the bandwidth control device, high-speed CPU processing is required to perform high-speed pattern matching for communication packets. On the other hand, in the rule creation device, the inspection of the communication packet to be performed can be performed by relatively low-speed CPU processing. In the present embodiment, if a plurality of rule creation devices are arranged in a distributed manner, the CPU load per device can be further reduced.
本実施の形態では、ルール作成装置(RC)5,5−1〜5−4と帯域制御装置(SH)4,4−1,4−2とを分け、ルール作成装置(RC)5,5−1〜5−4に低速CPUを実装してパケットの検査とルール作成とを実施し、帯域制御装置(SH)4,4−1,4−2に高速CPUを実装して高速パターンマッチングと帯域制御処理とを実施することにより、開発コストを低減することができる。 In the present embodiment, the rule creation devices (RC) 5, 5-1 to 5-4 and the bandwidth control devices (SH) 4, 4-1, 4-2 are divided into rule creation devices (RC) 5, 5. A low-speed CPU is mounted on -1 to 5-4 to perform packet inspection and rule creation, and a high-speed CPU is mounted on the bandwidth control devices (SH) 4, 4-1 and 4-2 to perform high-speed pattern matching. By performing the bandwidth control process, the development cost can be reduced.
上記の実施の形態の一部又は全部は、以下の付記のようにも記載され得るが、以下の記載に限定されない。 A part or all of the above embodiment can be described as in the following supplementary notes, but is not limited to the following description.
[付記1]
有限数の帯域制御ルールが登録される帯域制御ルールテーブルにおいて、相対的に使用頻度が高い帯域制御ルールを配置して帯域制御を行う帯域制御装置を含む帯域制御システムに用いる帯域制御ルールの運用方法であって、
ルール作成装置が、予め設定されかつ帯域制御ルールを生成するための条件となるポリシを保持しておき、
前記ルール作成装置が、通信状況に適応しながら前記帯域制御ルールを前記ポリシに基づいて設定変更する検査処理を実行することを特徴とする帯域制御ルールの運用方法。
[Appendix 1]
Bandwidth control rule operation method used in a bandwidth control system including a bandwidth control device that performs bandwidth control by arranging bandwidth control rules that are relatively frequently used in a bandwidth control rule table in which a finite number of bandwidth control rules are registered Because
The rule creation device holds a policy that is set in advance and is a condition for generating a bandwidth control rule,
A method of operating a bandwidth control rule, wherein the rule creation device executes an inspection process for changing a setting of the bandwidth control rule based on the policy while adapting to a communication situation.
[付記2]
前記帯域制御装置に、前記帯域制御ルールテーブルとして、前記帯域制御ルールを登録する運用ルールテーブル及び前記運用ルールテーブルから一時的に退避する帯域制御ルールを登録する待機ルールテーブルを設け、
前記帯域制御装置が、通信パケットに対して前記運用ルールテーブルに登録した帯域制御ルールを適用して帯域制御を実施し、
前記帯域制御装置が、前記帯域制御ルール各々の重要度を計測する処理と、前記運用ルールテーブルが最大数である状態でさらに前記帯域制御ルールの追加が必要になった場合に前記運用ルールテーブルの中で前記重要度が低い帯域制御ルールを前記待機ルールテーブルへ移動して前記運用ルールに新たなルールを追加する処理とを実行することを特徴とする付記1に記載の帯域制御ルールの運用方法。
[Appendix 2]
In the bandwidth control device, as the bandwidth control rule table, an operation rule table for registering the bandwidth control rule and a standby rule table for registering a bandwidth control rule that is temporarily saved from the operation rule table are provided,
The bandwidth control device performs bandwidth control by applying the bandwidth control rule registered in the operation rule table to the communication packet,
The bandwidth control device measures the importance of each bandwidth control rule, and when the bandwidth control rule needs to be further added in a state where the number of the operation rule tables is the maximum number, The operation method of the bandwidth control rule according to
[付記3]
前記帯域制御装置が、定期的に前記運用ルールテーブルの中で前記重要度が低い帯域制御ルールと、前記待機ルールテーブルの中で前記重要度が高い帯域制御ルールとを入れ替える処理を実行することを特徴とする付記2に記載の帯域制御ルールの運用方法。
[Appendix 3]
The bandwidth control device periodically executes a process of replacing the bandwidth control rule having a low importance in the operation rule table and the bandwidth control rule having a high importance in the standby rule table. The operation method of the bandwidth control rule according to
[付記4]
前記帯域制御装置が、通信の状況から計測される重要度を基に前記運用ルールテーブル内で前記帯域制御ルールを当該重要度の順に自動的に並べ替える処理と、前記帯域制御を適用する際に前記通信パケットに対して前記帯域制御ルールを満たすかどうかを前記重要度の大きいほうから順番に検査して適用する処理とを実行することを特徴とする付記2または付記3に記載の帯域制御ルールの運用方法。
[Appendix 4]
When applying the bandwidth control, the bandwidth control device automatically rearranges the bandwidth control rules in the order of importance in the operation rule table based on the importance measured from the communication status. The bandwidth control rule according to
本発明は、帯域制御を行うネットワーク装置に搭載して利用することができる。具体的には、ルータ、ファイアウォール、LAN(Local Area Network)スイッチ、無線LANアクセスポイント、ロードバランサ装置、固定電話回線やADSL(Asymmetric Digital Subscriber Line)回線や光ファイバ回線等の回線終端装置、携帯電話端末の無線基地局装置等に搭載して利用することができる。 The present invention can be used by being mounted on a network device that performs bandwidth control. Specifically, routers, firewalls, LAN (Local Area Network) switches, wireless LAN access points, load balancer devices, fixed telephone lines, line termination devices such as ADSL (Asymmetric Digital Subscriber Line) lines and optical fiber lines, mobile phones It can be used by being mounted on a radio base station apparatus of the terminal.
そして、これらの装置を含んで構成される、・固定電話回線、携帯電話回線、ADSL回線、光ファイバ回線等を経由して、一般ユーザにインタネット接続を提供するネットワーク、・企業や学校内に設置され、そこに所属するユーザに対するアプリケーション及びインタネット接続を提供するネットワーク、・上記のほか、P2P型ネットワークによるデータ送受信アプリケーションや映像転送のような大量データ送受信アプリケーションの利用が想定されるネットワーク、というようなネットワークで利用することができる。 And a network that includes these devices. ・ A network that provides Internet connection to general users via fixed telephone lines, mobile phone lines, ADSL lines, optical fiber lines, etc. ・ Installed in companies and schools A network that provides applications and Internet connections to users belonging to the network, and in addition to the above, a network that is assumed to be used for data transmission / reception applications such as P2P type networks and mass data transmission / reception applications such as video transfer Can be used on the network.
1,1−1,1−2,
4,4−1,4−2 帯域制御装置(SH)
2−1〜2−4 アクセスルータ(AR)
3−1〜3−4 コアルータ(CR)
5,5−1〜5−4 ルール作成装置(RC)
11,12,51,52 通信制御部
13,53 検査部
14 ルール制御部
15 帯域制御部
100 コアネットワーク
101〜104 アクセスネットワーク
131,531 ポリシ
141 運用ルールテーブル
142 待機ルールテーブル
1,1-1,1-2
4,4-1,4-2 Bandwidth control device (SH)
2-1 to 2-4 Access router (AR)
3-1 to 3-4 Core router (CR)
5,5-1 to 5-4 Rule creation device (RC)
11, 12, 51, 52 Communication control unit
13,53 Inspection Department
14 Rule control part
15 Band control part
100 core network
101-104 access network
131,531 policy
141 Operation rule table
142 Waiting rule table
Claims (8)
前記帯域制御装置は、予め設定されかつ帯域制御ルールを生成するフローの条件であるポリシを保持する保持手段と、前記フローが前記ポリシの条件を満たす場合、前記フローを特定する情報を通知する検査手段とを有し、
前記帯域制御装置は、前記帯域制御ルールテーブルとして、前記帯域制御ルールを登録する運用ルールテーブル及び前記運用ルールテーブルから一時的に退避する帯域制御ルールを登録する待機ルールテーブルを設け、通信パケットに対して前記運用ルールテーブルに登録した帯域制御ルールを適用して帯域制御を実施し、
前記帯域制御装置は、前記通知されたフローを特定する情報から前記帯域制御ルールを生成して前記帯域制御ルールを運用ルールテーブルに追加する手段と、前記帯域制御ルール各々の重要度を計測する手段と、前記運用ルールテーブルが最大数である状態でさらに前記帯域制御ルールの追加が必要になった場合に前記運用ルールテーブルの中で前記重要度が低い帯域制御ルールを前記待機ルールテーブルへ移動して前記運用ルールテーブルに新たなルールを追加する手段とを含むことを特徴とする帯域制御システム。 In a bandwidth control rule table in which a finite number of bandwidth control rules are registered, a bandwidth control system including a bandwidth control device that performs bandwidth control by placing bandwidth control rules that are relatively frequently used,
The bandwidth control device includes a holding unit that holds a policy that is a flow condition that is set in advance and generates a bandwidth control rule, and an inspection that notifies information specifying the flow when the flow satisfies the policy condition Means,
The bandwidth control device includes, as the bandwidth control rule table, an operation rule table for registering the bandwidth control rule and a standby rule table for registering a bandwidth control rule that is temporarily saved from the operation rule table. Apply the bandwidth control rule registered in the operation rule table to implement bandwidth control,
The bandwidth control device is configured to generate the bandwidth control rule from the information specifying the notified flow and add the bandwidth control rule to an operation rule table; and measure the importance of each of the bandwidth control rules And when it is necessary to add the bandwidth control rule with the maximum number of operation rule tables, the bandwidth control rule with the lower importance is moved to the standby rule table in the operation rule table. And a means for adding a new rule to the operation rule table .
予め設定されかつ帯域制御ルールを生成するフローの条件であるポリシを保持する保持手段と、前記フローが前記ポリシの条件を満たす場合、前記フローを特定する情報を前記帯域制御装置へ通知する検査手段とを含むルール作成装置を有し、
前記帯域制御装置は、前記帯域制御ルールテーブルとして、前記帯域制御ルールを登録する運用ルールテーブル及び前記運用ルールテーブルから一時的に退避する帯域制御ルールを登録する待機ルールテーブルを設け、通信パケットに対して前記運用ルールテーブルに登録した帯域制御ルールを適用して帯域制御を実施し、
前記帯域制御装置は、前記通知されたフローを特定する情報から前記帯域制御ルールを生成して前記帯域制御ルールを運用ルールテーブルに追加する手段と、前記帯域制御ルール各々の重要度を計測する手段と、前記運用ルールテーブルが最大数である状態でさらに前記帯域制御ルールの追加が必要になった場合に前記運用ルールテーブルの中で前記重要度が低い帯域制御ルールを前記待機ルールテーブルへ移動して前記運用ルールテーブルに新たなルールを追加する手段とを含むことを特徴とする帯域制御システム。 In a bandwidth control rule table in which a finite number of bandwidth control rules are registered, a bandwidth control system including a bandwidth control device that performs bandwidth control by placing bandwidth control rules that are relatively frequently used,
A holding unit that holds a policy that is a preset flow condition for generating a bandwidth control rule, and an inspection unit that notifies the bandwidth control device of information specifying the flow when the flow satisfies the policy condition And a rule creation device including
The bandwidth control device includes, as the bandwidth control rule table, an operation rule table for registering the bandwidth control rule and a standby rule table for registering a bandwidth control rule that is temporarily saved from the operation rule table. Apply the bandwidth control rule registered in the operation rule table to implement bandwidth control,
The bandwidth control device is configured to generate the bandwidth control rule from the information specifying the notified flow and add the bandwidth control rule to an operation rule table; and measure the importance of each of the bandwidth control rules And when it is necessary to add the bandwidth control rule with the maximum number of operation rule tables, the bandwidth control rule with the lower importance is moved to the standby rule table in the operation rule table. And a means for adding a new rule to the operation rule table .
前記帯域制御装置が、予め設定されかつ帯域制御ルールを生成するフローの条件であるポリシを保持し、
前記帯域制御装置が、前記フローが前記ポリシの条件を満たす場合、前記フローを特定する情報を通知する検査処理を実行し、
前記帯域制御装置に、前記帯域制御ルールテーブルとして、前記帯域制御ルールを登録する運用ルールテーブル及び前記運用ルールテーブルから一時的に退避する帯域制御ルールを登録する待機ルールテーブルを設け、
前記帯域制御装置が、通信パケットに対して前記運用ルールテーブルに登録した帯域制御ルールを適用して帯域制御を実施し、
前記帯域制御装置が、前記通知されたフローを特定する情報から前記帯域制御ルールを生成して前記帯域制御ルールを運用ルールテーブルに追加する処理と、前記帯域制御ルール各々の重要度を計測する処理と、前記運用ルールテーブルが最大数である状態でさらに前記帯域制御ルールの追加が必要になった場合に前記運用ルールテーブルの中で前記重要度が低い帯域制御ルールを前記待機ルールテーブルへ移動して前記運用ルールテーブルに新たなルールを追加する処理とを実行することを特徴とする帯域制御ルールの運用方法。 In a bandwidth control rule table in which a finite number of bandwidth control rules are registered, bandwidth control rules executed by a bandwidth control system including a bandwidth control device that performs bandwidth control by placing relatively frequently used bandwidth control rules. An operation method ,
The bandwidth control device holds a policy that is a preset flow condition for generating a bandwidth control rule,
When the bandwidth control device satisfies the policy condition , the bandwidth control device executes an inspection process for notifying information identifying the flow ,
In the bandwidth control device, as the bandwidth control rule table, an operation rule table for registering the bandwidth control rule and a standby rule table for registering a bandwidth control rule that is temporarily saved from the operation rule table are provided,
The bandwidth control device performs bandwidth control by applying the bandwidth control rule registered in the operation rule table to the communication packet,
A process in which the bandwidth control device generates the bandwidth control rule from information specifying the notified flow and adds the bandwidth control rule to an operation rule table, and a process of measuring the importance of each of the bandwidth control rules And when it is necessary to add the bandwidth control rule with the maximum number of operation rule tables, the bandwidth control rule with the lower importance is moved to the standby rule table in the operation rule table. And a process for adding a new rule to the operation rule table .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010200427A JP5900943B2 (en) | 2010-09-08 | 2010-09-08 | BAND CONTROL SYSTEM, BAND CONTROL DEVICE, AND BAND CONTROL RULE OPERATING METHOD USED FOR THE SAME |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010200427A JP5900943B2 (en) | 2010-09-08 | 2010-09-08 | BAND CONTROL SYSTEM, BAND CONTROL DEVICE, AND BAND CONTROL RULE OPERATING METHOD USED FOR THE SAME |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012060336A JP2012060336A (en) | 2012-03-22 |
| JP5900943B2 true JP5900943B2 (en) | 2016-04-06 |
Family
ID=46056914
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010200427A Expired - Fee Related JP5900943B2 (en) | 2010-09-08 | 2010-09-08 | BAND CONTROL SYSTEM, BAND CONTROL DEVICE, AND BAND CONTROL RULE OPERATING METHOD USED FOR THE SAME |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5900943B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2535678B (en) * | 2013-12-24 | 2021-02-24 | Mitsubishi Electric Corp | Information processing apparatus, information processing method, and program |
| CN107610272A (en) * | 2017-10-13 | 2018-01-19 | 重庆励祺科技有限公司 | Patrol system based on Fibre Optical Sensor |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000349809A (en) * | 1999-06-07 | 2000-12-15 | Nec Corp | Method and system for correcting mail header in electronic mail system and storage medium recording this method |
| WO2006016465A1 (en) * | 2004-08-12 | 2006-02-16 | Techfirm Inc. | Mobile communication terminal and program |
| JP2007336430A (en) * | 2006-06-19 | 2007-12-27 | Alaxala Networks Corp | Relay device for packets transmitted by connectionless communication and flow control information setting method in this relay device |
| WO2009098819A1 (en) * | 2008-02-04 | 2009-08-13 | Nec Corporation | Communication system |
-
2010
- 2010-09-08 JP JP2010200427A patent/JP5900943B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012060336A (en) | 2012-03-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2571377C2 (en) | System and method of control of services, advanced nodeb and data packet network gateway | |
| EP2661020B1 (en) | Adaptive monitoring of telecommunications networks | |
| RU2533166C2 (en) | Method, apparatus and system for data stream planning | |
| CN102142990B (en) | Business consumption monitoring method and apparatus | |
| CN109005126B (en) | Data stream processing method, device and computer-readable storage medium | |
| CN108471629A (en) | The control method of business service quality, equipment and system in transmission network | |
| CN104767690B (en) | A kind of flow scheduling device and method | |
| CN101572667A (en) | Method for realizing equal cost multipath of IP route and device | |
| CN105262703B (en) | A kind of routing bandwidth allocation methods based on dual priority | |
| EP3226509A1 (en) | Dynamic prioritization of network traffic based on reputation | |
| TW201238289A (en) | Routing selection method and system of multi-WAN interfaces and network device employing the same | |
| US20160164690A1 (en) | Communication system | |
| CN108259372A (en) | A kind of multi-link load balance system and method | |
| CN116546040B (en) | Integrated Broadband Network Gateway (BNG) device for providing BNG control plane for one or more BNG user plane devices | |
| JP6332697B2 (en) | Traffic distribution device, method and program thereof | |
| JP5900943B2 (en) | BAND CONTROL SYSTEM, BAND CONTROL DEVICE, AND BAND CONTROL RULE OPERATING METHOD USED FOR THE SAME | |
| RU2679538C2 (en) | Methods and devices for flexible mobile steering in cellular networks | |
| RU2598293C1 (en) | Method and apparatus for transmitting standard configuration data of improved system of selecting a transmitting protocol | |
| Qian et al. | Characterization of 3g data-plane traffic and application towards centralized control and management for software defined networking | |
| KR101252956B1 (en) | System and method for loading web page using multiple path in multiple interface circumstances | |
| CN111213399B (en) | Method and device for selecting packet processing function | |
| WO2016109970A1 (en) | Network entity and service policy management method | |
| CN106231613B (en) | Distribution strategy generation method and device and network optimization system | |
| JPWO2018230482A1 (en) | Traffic optimization device, communication system, traffic optimization method and program | |
| CN116916391A (en) | Network resource allocation method, device, equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130808 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20131112 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140206 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140212 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140610 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140725 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140909 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141126 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20141205 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20141219 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150916 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160303 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5900943 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |